body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Paperlogy,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Paperlogy;font-weight:100;src:url(/static/media/Paperlogy-1Thin.1b65999f35a6412657b8.woff) format("woff")}@font-face{font-family:Paperlogy;font-weight:200;src:url(/static/media/Paperlogy-2ExtraLight.aebb92b7ffe24b1ae852.woff) format("woff")}@font-face{font-family:Paperlogy;font-weight:300;src:url(/static/media/Paperlogy-3Light.1a175d462d39f952977d.woff) format("woff")}@font-face{font-family:Paperlogy;font-weight:400;src:url(/static/media/Paperlogy-4Regular.10a49f604b90f48ef06d.woff) format("woff")}@font-face{font-family:Paperlogy;font-weight:500;src:url(/static/media/Paperlogy-5Medium.6ccf3b975861ec3f7617.woff) format("woff")}@font-face{font-family:Paperlogy;font-weight:600;src:url(/static/media/Paperlogy-6SemiBold.74a2649ceeae4f8d899e.woff) format("woff")}@font-face{font-family:Paperlogy;font-weight:700;src:url(/static/media/Paperlogy-7Bold.7df158c1906bc6c27f0b.woff) format("woff")}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-container{align-items:center;color:#e5e7eb;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.login-container:before{background-color:#1f2937;content:"";height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}.login-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#26354beb;border:1px solid #94a3b873;border-radius:24px;box-shadow:0 26px 70px #0f172af2,0 0 0 1px #0f172acc;overflow:hidden;padding:40px 36px 46px;position:relative;width:500px;z-index:20}.login-header{font-family:Paperlogy;margin-bottom:32px;text-align:center}.login-title{color:#f9fafb;font-size:40px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.login-subtitle{color:#d1d5dbdb;font-size:20px}.login-form{margin-top:8px}.input-group{display:flex;flex-direction:column;margin-bottom:18px}.input-group label{color:#e5e7eb;font-family:Paperlogy;font-size:14px;margin-bottom:12px}.input-group input{background:#0f172ae6;border:1px solid #94a3b899;border-radius:11px;color:#f9fafb;height:48px;outline:none;padding:0 12px}.login-options{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-top:4px}.checkbox-wrap{align-items:center;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;-webkit-user-select:none;user-select:none}.checkbox-wrap input[type=checkbox]{display:none}.custom-checkbox{align-items:center;background:radial-gradient(circle at 30% 30%,#94a3b859,#0f172ae6);border:1px solid #94a3b8e6;border-radius:5px;box-sizing:border-box;display:inline-flex;height:24px;justify-content:center;position:relative;transition:.18s ease;width:24px}.custom-checkbox:after{color:#fff;content:"✔";font-size:24px;opacity:0;transform:scale(.7);transition:.18s ease}.checkbox-wrap input[type=checkbox]:checked+.custom-checkbox{background:#458ce0}.checkbox-wrap input[type=checkbox]:checked+.custom-checkbox:after{opacity:1}.checkbox-label{color:#e2e8f0e6;font-family:Paperlogy;font-size:14px}.login-btn{background:#458ce0;border:none;border-radius:999px;box-shadow:0 18px 40px #0f172ae6;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:60px;margin-top:6px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;width:100%}.login-btn:hover{box-shadow:0 22px 60px #0f172af2;filter:brightness(1.04);transform:translateY(-1px)}.login-btn:active{box-shadow:0 14px 30px #0f172ad9;transform:translateY(1px)}.footer_Logo{margin-top:60px}@media (max-width:640px){.login-panel{border-radius:20px;padding:32px 22px 38px}.login-title{font-size:21px}.login-subtitle{font-size:12px}.login-options{gap:10px}}@media (max-width:480px){.login-container{padding:16px}.login-options{flex-direction:row;justify-content:space-between}}.Header{background:linear-gradient(180deg,#0b0f18,#0a0d14);border-bottom:1px solid #ffffff14;box-sizing:border-box;color:#fff;height:100px;justify-content:space-between;left:0;padding:0 22px;position:fixed;top:0;width:100%;z-index:1000}.Header,.hd_title{align-items:center;display:flex}.hd_title{font-family:Paperlogy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;gap:10px;letter-spacing:.2px}.hd_title p{margin:0;opacity:.98}.hd_cp_name{align-items:center;display:flex;gap:14px}.company-menu{position:relative}.company-menu,.company-name{align-items:center;display:inline-flex}.company-name{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffeb;cursor:pointer;font-size:14px;font-weight:700;gap:8px;padding:10px 12px;transition:transform .06s ease,background .18s ease,border-color .18s ease;-webkit-user-select:none;user-select:none}.company-name:hover{background:#ffffff1a;border-color:#ffffff29}.company-name:active{transform:translateY(1px)}.company-dropdown{display:none}.company-dropdown.open{background:#0f172a;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 18px 40px #00000073;display:block;padding:8px;position:absolute;right:0;top:calc(100% + 10px);width:180px;z-index:2000}.company-dropdown button{background:#0000;border:0;border-radius:10px;color:#ffffffeb;cursor:pointer;font-size:14px;font-weight:700;height:40px;padding:0 12px;text-align:left;transition:background .15s ease,transform .06s ease;width:100%}.company-dropdown button:hover{background:#ffffff14}.company-dropdown button:active{transform:translateY(1px)}.company-dropdown button:last-child{color:#ffb4b4}.company-dropdown button:last-child:hover{background:#ff505026}.Menu{background:#333;box-shadow:2px 0 12px #0003;color:#fff;height:100vh;left:0;position:fixed;top:100px;width:300px}.Menu_FAQ,.Menu_Support{align-items:center;border-bottom:.5px solid #a3a1a180;cursor:pointer;display:flex;gap:16px;height:40px;padding:24px}.Menu .active{background:#458ce0;color:#fff}.Menu_Item{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:background .15s ease,color .15s ease}.Menu_Item.active{background:#458ce0;font-weight:800}.SupportBoard{margin-left:300px;margin-top:100px;padding:40px 32px}.SupportBoard_title{font-size:22px;font-weight:600;margin-bottom:16px}.SupportBoard_filter{background:#fff;border:1px solid #d9d9d9;margin-bottom:24px;padding:10px 12px}.SupportBoard_filter-row{align-items:center;display:flex;font-size:13px;gap:8px}.filter-tilde{color:#777;padding:0 4px}.date-input{width:150px}.range-btn{background:#f5f5f5;border-color:#ccc;color:#333}.range-btn:hover{background:#e4e4e4}.SupportBoard_notice{font-size:13px;line-height:1.6;margin-top:16px;padding:12px 4px}.notice-line{color:#e53935;margin-bottom:4px}.notice-mark{margin-right:4px}.notice-mark,.notice-strong{font-weight:700}.status-list{margin-top:10px}.status-item{align-items:center;color:#444;display:flex;font-size:13px;margin-bottom:4px}.status-badge{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;margin-right:6px;min-width:46px;padding:3px 10px}.status-wait{background:#2ecc71}.status-answer{background:#f5a623}.status-estimate{background:#ff6f3c}.status-progress{background:#3498db}.status-done{background:#4a6cf7}.status-cancel{background:#333}.status-text{color:#555}.SupportBoard_Posts{margin-top:18px}.posts-count{color:#667085;display:flex;font-size:14px;justify-content:flex-end;padding:0 2px 10px}.posts-count span{color:#101828;font-weight:700}.list-row,.lists-header{grid-template-columns:80px 1fr 140px 120px 140px 140px}.list-row{transition:background .15s ease,transform .12s ease}.list-row:last-child{border-top:none}.cell:first-child,.cell:last-child,.cell:nth-child(3),.cell:nth-child(4),.cell:nth-child(5),.cell:nth-child(6){display:flex;justify-content:center}.cell.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cell.created,.cell.done,.cell.writer{color:#475467;font-size:13.5px}.cell.title{align-items:center;display:flex;gap:10px}.title-chip{flex:0 0 auto}.status-pill{margin-right:6px}@media (max-width:920px){.lists-header{display:none}.list-row{gap:8px;grid-template-columns:1fr;padding:14px}.cell.num{font-size:12.5px;order:1}.cell.title{order:2}.cell.writer{order:3}.cell.status{order:4}.cell.created,.cell.done{font-size:12.5px;order:5}.list-row:hover{background:#fff}}.SupportBoard_actions{display:flex;justify-content:flex-end;margin-top:18px}.write-btn{transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}@media (max-width:768px){.SupportBoard_actions{margin-top:14px}.write-btn{font-size:15px;height:46px;width:100%}}.SupportWrite{margin-left:300px;margin-top:100px;max-width:1100px;padding:40px 32px}.SupportWrite_head{margin-bottom:16px;margin-top:16px}.SupportWrite_title{font-size:22px;font-weight:700;margin:0 0 6px}.SupportWrite_desc{color:#667085;font-size:13px;margin:0}.SupportWrite_card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 22px #1018280f;padding:18px 16px}.field{grid-gap:12px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:12px;grid-template-columns:120px 1fr;padding:12px 8px}.field:last-of-type{border-bottom:none}.label{color:#344054;font-size:13px;font-weight:700;margin-bottom:0;text-align:left}.control{background:#fff;border:1px solid #d0d5dd;font-size:14px;height:40px;outline:none;padding:0 12px;width:95%}.control:focus{border-color:#111827}.textarea{align-self:start;height:auto;line-height:1.5;padding:10px 12px}.hint{color:#98a2b3;font-size:12px;grid-column:2;margin-top:6px;text-align:right}.field2{display:flex;flex-direction:column;gap:16px;margin-top:16px}.file-row{align-items:center;display:flex;gap:10px}.file-btn{background:#111;border:1px solid #111;color:#fff;cursor:pointer;font-size:13px;height:34px;padding:0 12px}.file-btn:hover{background:#000}.file-help{color:#667085;font-size:12px}.file-list{margin-top:12px;width:95%}.file-item:hover{background:#f8fafc}.file-remove{background:#fff5f5;border:1px solid #fda29b;border-radius:10px;color:#b42318;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:900;height:34px;padding:0 12px}.file-remove:hover{background:#ffe4e6;border-color:#fb7185}.file-remove:active{transform:translateY(0)}.actions{justify-content:flex-end}.btn{font-weight:700}@media (max-width:920px){.SupportWrite{margin-left:0;margin-top:80px;padding:18px 14px}.SupportWrite_card{padding:14px 12px}.file-item{gap:6px;grid-template-columns:1fr}.file-size{text-align:left}.actions{flex-direction:column}.btn{width:100%}.field{gap:6px;grid-template-columns:1fr}.label{margin-bottom:4px}.hint{grid-column:1}}.SupportDetail{margin-left:300px;margin-top:100px;max-width:1100px;padding:40px 32px}.SupportDetail_head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.SupportDetail_title{color:#101828;font-size:20px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill.answer{background:#f5a623}.SupportDetail_card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 22px #1018280f;padding:18px 16px}.content-box{background:#fbfdff;border-radius:12px;color:#101828;font-size:14px;line-height:1.6;margin:0;padding:14px;white-space:pre-wrap}.content-box,.file-list{border:1px solid #e5e7eb}.file-list{background:#fff;border-radius:12px;margin-top:10px;padding:10px;width:100%}.file-item{background:#fbfdff;border:1px solid #f1f5f9;gap:10px;margin-bottom:10px;padding:10px}.file-item:last-child{margin-bottom:0}.file-name{align-items:center;color:#101828;display:flex;flex:1 1;font-size:13.5px;font-weight:700;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-name:before{align-items:center;background:#eef2ff;border:1px solid #e0e7ff;border-radius:8px;content:"📎";display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;margin-right:8px;width:28px}.file-size{background:#f2f4f7;border:1px solid #e4e7ec;border-radius:999px;color:#475467;font-weight:800;padding:6px 10px}.file-download,.file-size{flex:0 0 auto;font-size:12px}.file-download{background:#111;border:1px solid #111;border-radius:10px;color:#fff;cursor:pointer;font-weight:900;height:34px;padding:0 12px}.file-download:hover{background:#000}.empty{color:#667085;font-size:13px;padding:6px 0}.answer-card{background:#fbfdff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 22px #1018280f;padding:14px}.answer-meta{align-items:center;color:#667085;display:flex;font-size:12.5px;font-weight:800;gap:8px;margin-bottom:10px;padding-bottom:10px}.answer-writer{color:#111827;font-weight:900;gap:8px}.answer-writer,.answer-writer:before{align-items:center;display:inline-flex}.answer-writer:before{background:#eef2ff;border:1px solid #e0e7ff;border-radius:8px;content:"🛠️";height:26px;justify-content:center;width:26px}.answer-dot{opacity:.6}.answer-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.answer-box{background:#fff;border:1px solid #e5e7eb;border-radius:14px;color:#101828;font-size:14px;line-height:1.75;margin:0;padding:16px;position:relative;white-space:pre-wrap}.answer-box:before{background:#3538cd;border-radius:999px;bottom:12px;content:"";left:0;position:absolute;top:12px;width:4px}@media (max-width:920px){.SupportDetail{margin-left:0;margin-top:80px;padding:18px 14px}.info-grid{grid-template-columns:1fr}.info-item{grid-template-columns:100px 1fr}.actions{align-items:stretch}.actions,.actions-right{flex-direction:column}.btn{width:100%}.answer-card{border-radius:12px;padding:12px}.answer-box{border-radius:12px;padding:14px}}.file-list{display:flex;flex-direction:column;gap:12px}.file-item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:14px;padding:12px}.file-item,.file-preview{align-items:center;display:flex}.file-preview{flex-shrink:0;height:64px;justify-content:center;width:64px}.file-thumb{border:1px solid #ddd;border-radius:8px;cursor:pointer;height:64px;object-fit:cover;width:64px}.file-icon{font-size:32px}.file-meta{display:flex;flex:1 1;flex-direction:column;gap:4px}.file-name{color:#2563eb;font-weight:600;text-decoration:none}.file-name:hover{text-decoration:underline}.file-size{color:#6b7280;font-size:13px}.file-actions{margin-left:auto}.file-download-btn{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:13px;padding:6px 10px;text-decoration:none}.file-download-btn:hover{background:#e5e7eb}.AdminActionRow{align-items:center;display:flex;gap:10px;padding:6px 0 10px}.AdminActionLabel{color:#344054;font-size:13px;font-weight:900;min-width:46px}.AdminSelect{background:#fff;border:1px solid #d0d5dd;border-radius:10px;font-size:13px;height:40px;padding:0 10px}.AdminSelect:focus{border-color:#111827;outline:none}.AdminBtn{background:#111;border:1px solid #111;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:900;height:40px;margin-left:auto;padding:0 14px}.AdminBtn:hover{background:#000}.AdminAnswerTextarea{border-radius:12px;color:#101828;font-size:14px;line-height:1.6;min-height:160px;outline:none;padding:12px;resize:vertical;width:990px}.AdminAnswerTextarea:focus{border-color:#111827}.AdminAnswerActions{display:flex;justify-content:flex-end;margin-top:12px}@media (max-width:920px){.AdminActionRow{align-items:stretch;flex-direction:column}.AdminBtn{margin-left:0;width:100%}}.AdminPanel{display:flex;flex-direction:column;gap:16px;margin-top:8px}.AdminStatusCard{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 12px 28px #10182814;padding:14px;position:-webkit-sticky;position:sticky;top:110px}.AdminStatusTitle{align-items:center;color:#101828;display:flex;font-size:13px;font-weight:900;gap:8px;margin-bottom:10px}.AdminStatusTitle:before{align-items:center;background:#eef2ff;border:1px solid #e0e7ff;border-radius:9px;content:"⚙️";display:inline-flex;height:28px;justify-content:center;width:28px}.AdminHint{background:#f8fafc;border:1px dashed #e5e7eb;border-radius:12px;color:#475467;font-size:12.5px;font-weight:800;line-height:1.5;margin-top:10px;padding:10px 12px}.AdminBtn{border-radius:12px;height:42px;transition:transform .08s ease,box-shadow .15s ease,background .15s ease}.AdminBtn:active{transform:translateY(1px)}.AdminBtnPrimary{background:#111;border-color:#111;box-shadow:0 10px 22px #1111112e}.AdminBtnPrimary:hover{background:#000}.AdminBtnGhost{align-items:center;background:#f2f4f7;border:1px solid #d0d5dd;box-shadow:none;color:#111827;display:flex;justify-content:center;padding:16px}.AdminBtnGhost:hover{background:#e4e7ec}.answer-card{background:linear-gradient(180deg,#fff,#fbfdff);border-radius:16px;box-shadow:0 14px 30px #10182814}.answer-meta{border-bottom:1px solid #eef2f6;padding-bottom:12px}.AdminAnswerTextarea{background:#fff;border:1px solid #e5e7eb;border-radius:14px;transition:border-color .15s ease,box-shadow .15s ease}.AdminAnswerTextarea:focus{border-color:#3538cd;box-shadow:0 0 0 4px #3538cd1f}.AdminSelect{border-radius:12px;height:42px;transition:border-color .15s ease,box-shadow .15s ease}.AdminSelect:focus{border-color:#3538cd;box-shadow:0 0 0 4px #3538cd1f}@media (max-width:920px){.AdminPanel{grid-template-columns:1fr}.AdminStatusCard{position:static;top:auto}}.comment-list{display:flex;flex-direction:column;gap:12px}.comment-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 22px #1018280f;padding:14px}.comment-meta{align-items:center;border-bottom:1px solid #eef2f6;color:#667085;display:flex;font-size:12.5px;font-weight:800;gap:8px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.comment-writer{color:#111827;font-weight:900}.comment-content{background:#fbfdff;border:1px solid #e5e7eb;border-radius:12px;color:#101828;font-size:14px;line-height:1.7;margin:0;padding:12px;white-space:pre-wrap}.FaqPage{margin-left:300px;margin-top:100px;max-width:1100px;padding:40px 32px}.FaqHead{margin-bottom:14px}.FaqTitle{color:#101828;font-size:22px;font-weight:800;margin:0 0 6px}.FaqDesc{color:#667085;font-size:13px;margin:0}.FaqFilter{align-items:center;background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 22px #1018280f;display:flex;gap:10px;margin:14px 0 18px;padding:12px}.FaqSelect{background:#fff;font-size:13px;padding:0 10px}.FaqInput,.FaqSelect{border:1px solid #d0d5dd;height:40px}.FaqInput{flex:1 1;font-size:14px;outline:none;padding:0 12px}.FaqInput:focus,.FaqSelect:focus{border-color:#111827}.FaqBtn{background:#111;border:1px solid #111;color:#fff;cursor:pointer;font-size:13px;font-weight:800;height:40px;padding:0 14px}.FaqBtn:hover{background:#000}.FaqBtn.ghost{background:#f2f4f7;border:none;color:#111827}.FaqBtn.ghost:hover{background:#e4e7ec}.FaqCard{background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 22px #1018280f;padding:12px}.FaqCount{color:#667085;font-size:13px;padding:4px 6px 10px;text-align:right}.FaqCount span{color:#101828;font-weight:900}.FaqList{display:flex;flex-direction:column;gap:10px}.FaqItem{background:#fbfdff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.FaqQRow{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:10px;padding:12px;width:100%}.FaqQRow:hover{background:#f8fafc}.FaqBadge{background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;color:#3538cd;flex:0 0 auto;font-size:12px;font-weight:900;padding:6px 10px}.FaqBadge.big{padding:7px 12px}.FaqQText{color:#101828;flex:1 1;font-size:14px;font-weight:800;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.FaqChevron{color:#667085;flex:0 0 auto;font-size:16px;transition:transform .12s ease}.FaqChevron.open{transform:rotate(180deg)}.FaqAnswer{background:#fff;border-top:1px solid #eef2f6;padding:12px}.FaqAText{color:#101828;font-size:13.5px;line-height:1.6;margin:0;white-space:pre-wrap}.FaqMeta{color:#98a2b3;font-size:12px;margin-top:10px}.FaqEmpty{color:#667085;font-size:13px;padding:16px;text-align:center}.FaqDetailHead{gap:12px;justify-content:space-between;margin-bottom:14px}.FaqDetailHead,.FaqDetailLeft{align-items:center;display:flex}.FaqDetailLeft{gap:10px}.FaqDetailCard{background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 22px #1018280f;padding:18px 16px}.FaqDetailRow{grid-gap:12px;align-items:start;border-bottom:1px solid #f1f5f9;display:grid;gap:12px;grid-template-columns:110px 1fr;padding:12px 8px}.FaqDetailRow:last-child{border-bottom:none}.FaqDetailLabel{color:#344054;font-size:13px;font-weight:900}.FaqDetailValue{color:#101828;font-size:14px;font-weight:800}.FaqDetailAnswer{background:#fbfdff;border:1px solid #e5e7eb;border-radius:12px;color:#101828;font-size:14px;line-height:1.6;margin:0;padding:12px;white-space:pre-wrap}.FaqDetailMeta{align-items:center;color:#98a2b3;display:flex;font-size:12px;gap:8px;margin-top:14px;padding:0 8px}.FaqDetailMeta .dot{opacity:.7}.FaqDetailActions{display:flex;justify-content:flex-end;margin-top:14px;padding:0 8px}@media (max-width:920px){.FaqPage{margin-left:0;margin-top:80px;padding:18px 14px}.FaqFilter{align-items:stretch;flex-direction:column}.FaqBtn,.FaqInput,.FaqSelect{width:100%}.FaqDetailRow{gap:6px;grid-template-columns:1fr}}.AdminHeader{background:linear-gradient(180deg,#0b0f18,#070a12);border-bottom:1px solid #ffffff14;box-sizing:border-box;color:#fff;height:100px;justify-content:space-between;left:0;padding:0 22px;position:fixed;top:0;width:100%;z-index:1000}.AdminHeader,.ahd_title{align-items:center;display:flex}.ahd_title{font-family:Paperlogy,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;gap:10px;letter-spacing:.2px}.ahd_title p{margin:0;opacity:.98}.ahd_badge{align-items:center;background:#4a6cf72e;border:1px solid #4a6cf759;border-radius:999px;color:#fffffff2;display:inline-flex;font-size:12px;font-weight:900;height:26px;justify-content:center;letter-spacing:.4px;padding:0 10px}.ahd_right{align-items:center;display:flex;gap:14px}.admin-menu{position:relative}.admin-menu,.admin-name{align-items:center;display:inline-flex}.admin-name{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffeb;cursor:pointer;font-size:14px;font-weight:800;gap:8px;padding:10px 12px;transition:transform .06s ease,background .18s ease,border-color .18s ease;-webkit-user-select:none;user-select:none}.admin-name:hover{background:#ffffff1a;border-color:#ffffff29}.admin-name:active{transform:translateY(1px)}.chev{display:inline-flex;opacity:.9;transition:transform .15s ease}.chev.open{transform:rotate(180deg)}.admin-dropdown{display:none}.admin-dropdown.open{background:#0f172a;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 18px 40px #00000073;display:block;padding:8px;position:absolute;right:0;top:calc(100% + 10px);width:190px;z-index:2000}.admin-dropdown button{background:#0000;border:0;border-radius:10px;color:#ffffffeb;cursor:pointer;font-size:14px;font-weight:800;height:40px;padding:0 12px;text-align:left;transition:background .15s ease,transform .06s ease;width:100%}.admin-dropdown button:hover{background:#ffffff14}.admin-dropdown button:active{transform:translateY(1px)}.admin-dropdown button:last-child{color:#ffb4b4}.admin-dropdown button:last-child:hover{background:#ff505026}.AdminPage{margin-left:300px;margin-top:100px;padding:40px 32px}.AdminPage_title{font-size:22px;font-weight:600;margin-bottom:16px}.AdminPage_filter{background:#fff;border:1px solid #d9d9d9;margin-bottom:24px;padding:10px 12px}.AdminPage_filter-row{align-items:center;display:flex;font-size:13px;gap:8px}.filter-label{color:#333;font-size:13px;padding:0 8px}.filter-label--strong{font-weight:700}.filter-input{background:#fff;border:1px solid #d0d0d0;font-size:13px;height:32px;outline:none;padding:0 8px}.filter-input:focus{border-color:#222}.select-input{min-width:90px}.text-input{width:220px}.filter-btn{background:#444;border:1px solid #444;color:#fff;cursor:pointer;font-size:13px;height:32px;padding:0 12px;white-space:nowrap}.filter-btn:hover{background:#222}.filter-btn--primary{background:#222;border-color:#222}.AdminPage_Table{margin-top:18px}.post-lists{background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 22px #1018280f;overflow:hidden}.lists-body{cursor:pointer;display:flex;flex-direction:column}.list-row{align-items:center;border:1px solid #e5e7eb;display:grid;padding:14px;transition:background .15s ease}.list-row:hover{background:#f9fafb}.cell{color:#101828;font-size:14px;min-width:0;padding:4px 8px}.cell.num{color:#475467}.title-text{color:#101828;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-chip{background:#eef4ff;border-radius:999px;color:#3538cd;font-size:12px;font-weight:700;margin-left:10px;padding:4px 8px}.title-chip--gray{background:#f2f4f7;color:#475467}.status-pill{border-radius:4px;color:#fff;font-weight:700;min-width:46px;padding:3px 10px}.status-pill.wait{background:#2ecc71}.status-pill.done{background:#4a6cf7}.AdminPage_actions{display:flex;justify-content:flex-end;margin-top:18px}.write-btn{background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:44px;margin-bottom:40px;margin-top:40px;min-width:110px;padding:0 20px}.lists-header{grid-gap:0;background:#f8fafc;border-bottom:1px solid #eef2f6;color:#344054;display:grid;font-size:13px;font-weight:700;gap:0;padding:14px}.lists-header>div{display:flex;justify-content:center;padding:4px 8px}.list-row--company,.lists-header--company{grid-template-columns:80px 1fr 140px 160px 160px 120px}.list-row--account,.lists-header--account{cursor:default;grid-template-columns:80px 1.2fr 1fr 140px 1.5fr 160px 100px}.lists-header--account:hover{background-color:#f8fafc}.list-row--account:hover{background-color:#fff}@media (max-width:920px){.lists-header{display:none}.list-row{gap:8px;grid-template-columns:1fr}.AdminPage{margin-left:0;padding:20px 14px}}.row-delete-btn{background:#fff5f5;border:1px solid #fecaca;border-radius:10px;color:#b42318;cursor:pointer;font-weight:800;height:34px;padding:0 12px}.row-delete-btn:hover{background:#ffe4e6}.CompanyCreateFull{margin-left:300px;margin-top:100px;max-width:1400px;min-height:calc(100vh - 100px);padding:36px 32px}.HeroDesc{color:#ffffffbf}.CompanyCreatePanel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 26px #10182814;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;padding:22px}.Field.full{grid-column:1/-1}@media (max-width:920px){.CompanyCreateFull{margin-left:0;margin-top:80px;padding:18px 14px}.PanelGrid{grid-template-columns:1fr}.Actions{align-items:stretch;flex-direction:column}.Btn{width:100%}}.cp-container{align-items:center;background:#f6f7fb;display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:28px 16px}.cp-card{background:#fff;border:1px solid #e9edf5;border-radius:14px;box-shadow:0 10px 30px #1018280f;max-width:460px;padding:26px 22px;width:100%}.cp-title-wrap{margin-bottom:18px}.cp-title{color:#111827;font-size:22px;font-weight:800;margin-bottom:6px}.cp-subtitle{color:#6b7280;font-size:13px;line-height:1.5}.cp-form{gap:14px}.cp-form,.cp-group{display:flex;flex-direction:column}.cp-group{gap:8px}.cp-label{color:#374151;font-size:13px;font-weight:700}.cp-input{border:1px solid #d6dbe7;border-radius:10px;font-size:14px;height:44px;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.cp-input:focus{border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51f}.cp-hint{color:#9ca3af;font-size:12px;margin-top:-4px}.cp-msg{border-radius:10px;font-size:13px;line-height:1.45;padding:10px 12px}.cp-msg.error{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.cp-msg.success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.cp-btn{background:#4f46e5;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:46px;transition:transform .06s ease,opacity .15s ease}.cp-btn:active{transform:translateY(1px)}.cp-btn:disabled{cursor:not-allowed;opacity:.6}.cp-btn.secondary{background:#111827}.CompanyEditFull{margin-left:300px;margin-top:100px;max-width:1400px;min-height:calc(100vh - 100px);padding:36px 32px}.CompanyEditHero{margin-bottom:14px}.HeroTitle{color:#111827;font-size:22px}.HeroDesc{color:#111827a6}.CompanyEditPanel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 26px #10182814;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;padding:22px}.LoadingBox{color:#475467;font-weight:800;padding:18px}.Field_Row{display:flex;gap:16px}.Input{background:#fcfcfd;border:1px solid #d8dde6;box-sizing:border-box;color:#111827;font-weight:400;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.Input:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.Input[readonly]{background:#f9fafb;color:#6b7280;cursor:not-allowed}.Field_Row .Input{width:500px}@media (max-width:920px){.CompanyEditFull{margin-left:0;margin-top:80px;padding:18px 14px}.Field_Row{flex-direction:column}.Field_Row .Input,.Input{width:100%}.Actions{align-items:stretch;flex-direction:column}.Btn{width:100%}}.CompanyDetail{margin-left:300px;margin-top:100px;max-width:1100px;padding:40px 32px}.CompanyDetail_head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.CompanyDetail_title{color:#101828;font-size:20px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-right{display:flex;gap:10px}.status-pill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;justify-content:center;padding:6px 10px}.status-pill.status-active{background:#22c55e;color:#fff}.status-pill.status-inactive{background:#f59e0b;color:#111}.status-pill.status-blocked{background:#ef4444;color:#fff}.CompanyDetail_card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 22px #1018280f;padding:18px 16px}.info-grid{border-bottom:1px solid #f1f5f9;padding:6px 8px 14px}.info-item{align-items:center}.info-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{border-radius:10px;font-weight:800}.btn-danger{background:#ef4444;color:#fff}.btn-danger:hover{background:#dc2626}@media (max-width:920px){.CompanyDetail{margin-left:0;margin-top:80px;padding:18px 14px}.info-grid{grid-template-columns:1fr}.info-item{grid-template-columns:100px 1fr}.actions{align-items:stretch}.actions,.actions-right{flex-direction:column}.btn{width:100%}}.CompanyPostsHead{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin:14px 0 10px}.CompanyPostsTitle{color:#344054;font-size:13px;font-weight:900}.CompanyPostsCount{color:#667085;font-size:14px}.CompanyPostsCount span{color:#101828;font-weight:700}.CompanyPostsEmpty{color:#667085;font-size:13px;padding:14px;text-align:center}.post-status-pill{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-width:46px;padding:3px 10px}.post-status-pill.wait{background:#2ecc71}.post-status-pill.answer{background:#f5a623}.post-status-pill.done{background:#4a6cf7}.CompanyPostsMoreWrap{align-items:center;display:flex;height:auto;justify-content:center;margin-top:10px;padding:14px 8px 4px}.CompanyPostsMoreWrap button{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 6px 16px #1018280f;color:#101828;cursor:pointer;font-size:14px;font-weight:800;height:42px;letter-spacing:-.2px;padding:0 18px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.CompanyPostsMoreWrap button:hover{background:#f9fafb;box-shadow:0 10px 22px #1018281a;transform:translateY(-1px)}.CompanyPostsMoreWrap button:active{box-shadow:0 4px 10px #10182814;transform:translateY(0)}.CompanyPostsMoreWrap button:focus{outline:none}.CompanyPostsMoreWrap button:focus-visible{outline:3px solid #4a6cf740;outline-offset:2px}.CompanyPostsMoreWrap button{margin:0 6px}.CompanyPostsMoreWrap button.fold{background:#f2f4f7;color:#475467}.AdminCreateFull{margin-left:300px;margin-top:100px;max-width:1400px;min-height:calc(100vh - 100px);padding:36px 32px}.AdminCreateHero{margin-bottom:16px}.HeroText{display:flex;flex-direction:column;gap:6px}.HeroTitle{color:#101828;font-size:20px;font-weight:900;margin:0}.HeroDesc{color:#667085;font-size:14px;font-weight:700;margin:0}.AdminCreatePanel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 26px #10182814;justify-content:space-between;min-height:420px;padding:22px}.AdminCreatePanel,.PanelGrid{display:flex;flex-direction:column}.PanelGrid{gap:16px}.Field_ID_PW{display:flex;flex-wrap:wrap;gap:16px}.Input{width:500px}.Actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.Btn.primary{min-width:160px}@media (max-width:920px){.AdminCreateFull{margin-left:0;margin-top:80px;padding:18px 14px}.Field_ID_PW{flex-direction:column}.Input{width:100%}.Actions{align-items:stretch;flex-direction:column}.Btn{width:100%}}.AdminSettingPage{margin-left:300px;margin-top:100px;max-width:1100px;padding:40px 32px}.AdminSettingTitle{font-size:22px;font-weight:600;margin-bottom:16px}.AdminSettingCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 22px #1018280f;overflow:hidden}.AdminSettingLoading{color:#667085;font-size:14px;padding:18px}.AdminSettingSummary{background:#f8fafc;border-bottom:1px solid #eef2f6;display:flex;gap:16px;justify-content:space-between;padding:18px}.SummaryLeft{display:flex;flex-direction:column;gap:6px;min-width:0}.SummaryName{color:#101828;font-size:18px;font-weight:900}.SummaryMeta{align-items:center;color:#475467;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px}.SummaryChip{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:22px;justify-content:center;padding:0 10px}.SummaryDot{color:#98a2b3}.SummaryRight{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.SummaryItem{display:flex;flex-direction:column;gap:4px;min-width:120px}.SummaryLabel{color:#667085;font-size:12px;font-weight:900}.SummaryValue{color:#101828;font-size:13px;font-weight:800}.AdminSettingForm{padding:18px}.FormGrid{gap:16px}.Field,.FormGrid{display:flex;flex-direction:column}.Field{gap:10px}.Field.full{width:100%}.Label{color:#344054;font-size:13px;font-weight:900}.Input{background:#fff;border:1px solid #d0d5dd;border-radius:14px;font-size:15px;font-weight:700;height:52px;outline:none;padding:0 14px}.Input:focus{border-color:#111827}.SettingActions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.Btn{border:none;border-radius:14px;cursor:pointer;font-size:14px;font-weight:900;height:48px;padding:0 20px}.Btn.primary{background:#111;color:#fff;min-width:140px}.Btn.primary:hover{background:#000}.Btn.ghost{background:#f2f4f7;color:#111827;min-width:120px}.Btn.ghost:hover{background:#e4e7ec}.DangerZone{border-top:1px solid #eef2f6;padding:18px}.DangerTitle{color:#b42318;font-size:13px;font-weight:900;margin-bottom:6px}.DangerDesc{color:#667085;font-size:13px;font-weight:700;margin-bottom:12px}.DangerBtn{background:#fff5f5;border:1px solid #fecaca;border-radius:12px;color:#b42318;cursor:pointer;font-weight:900;height:44px;padding:0 16px}.DangerBtn:hover{background:#ffe4e6}@media (max-width:920px){.AdminSettingPage{margin-left:0;margin-top:80px;padding:20px 14px}.AdminSettingSummary{align-items:flex-start;flex-direction:column}.SettingActions{align-items:stretch;flex-direction:column}.Btn{width:100%}}.acp-container{align-items:center;background:#f6f7fb;display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:28px 16px}.acp-card{background:#fff;border:1px solid #e9edf5;border-radius:14px;box-shadow:0 10px 30px #1018280f;max-width:460px;padding:26px 22px;width:100%}.acp-title-wrap{margin-bottom:18px}.acp-title{color:#111827;font-size:22px;font-weight:800;margin-bottom:6px}.acp-subtitle{color:#6b7280;font-size:13px;line-height:1.5}.acp-form{gap:14px}.acp-form,.acp-group{display:flex;flex-direction:column}.acp-group{gap:8px}.acp-label{color:#374151;font-size:13px;font-weight:700}.acp-input{border:1px solid #d6dbe7;border-radius:10px;font-size:14px;height:44px;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.acp-input:focus{border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51f}.acp-hint{color:#9ca3af;font-size:12px;margin-top:-4px}.acp-msg{border-radius:10px;font-size:13px;line-height:1.45;padding:10px 12px}.acp-msg.error{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.acp-msg.success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.acp-btn{background:#4f46e5;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:46px;transition:transform .06s ease,opacity .15s ease}.acp-btn:active{transform:translateY(1px)}.acp-btn:disabled{cursor:not-allowed;opacity:.6}.acp-btn.secondary{background:#111827}.FaqCreate{margin-left:300px;margin-top:100px;max-width:1100px;padding:40px 32px}.FaqCreate_head{gap:12px;justify-content:space-between;margin-bottom:14px}.FaqCreate_head,.head-left{align-items:center;display:flex}.head-left{gap:10px;min-width:0}.FaqCreate_title{color:#101828;font-size:20px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill{align-items:center;background:#fbfdff;border:1px solid #e5e7eb;border-radius:999px;color:#111827;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;padding:6px 10px}.FaqCreate_card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 22px #1018280f;padding:18px 16px}.section{border-bottom:1px solid #f1f5f9;padding:14px 8px}.section:last-of-type{border-bottom:none}.section-title{color:#344054;font-size:13px;font-weight:900;margin-bottom:10px}.info-grid{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 0}.info-item{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:110px 1fr}.info-label{color:#344054;font-size:13px;font-weight:800;padding-top:10px}.info-value{color:#101828;font-size:13.5px;min-width:0}.input{background:#fff;border:1px solid #d0d5dd;border-radius:12px;font-size:14px;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.input,.select{height:44px}.input:focus{border-color:#3538cd;box-shadow:0 0 0 4px #3538cd1f}.textarea{background:#fff;border:1px solid #d0d5dd;border-radius:14px;color:#101828;font-size:14px;line-height:1.6;min-height:180px;outline:none;padding:12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.textarea:focus{border-color:#3538cd;box-shadow:0 0 0 4px #3538cd1f}.hint{color:#475467;font-size:12.5px;margin-top:8px}.hint,.msg{font-weight:800}.msg{border-radius:12px;font-size:13px;line-height:1.45;margin:14px 8px 0;padding:10px 12px}.msg.error{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.msg.success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.actions{align-items:center;justify-content:space-between;padding:16px 8px 6px}.actions,.actions-right{display:flex;gap:10px}.btn{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:900;height:42px;padding:0 18px;transition:transform .08s ease,box-shadow .15s ease,background .15s ease}.btn:active{transform:translateY(1px)}.btn-ghost{background:#f2f4f7;border:1px solid #d0d5dd;color:#111827}.btn-ghost:hover{background:#e4e7ec}.btn-primary{background:#111;box-shadow:0 10px 22px #1111112e;color:#fff}.btn-primary:hover{background:#000}@media (max-width:920px){.FaqCreate{margin-left:0;margin-top:80px;padding:18px 14px}.info-grid{grid-template-columns:1fr}.info-item{grid-template-columns:100px 1fr}.actions{align-items:stretch}.actions,.actions-right{flex-direction:column}.btn{width:100%}}
/*# sourceMappingURL=main.cd378c41.css.map*/