.CaseStatusTag_tag__is2Wz{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.CaseStatusTag_neutral__sF4Rj{background:#f1f5f9;color:#475569}.CaseStatusTag_warning__CX5M8{background:#fff7ed;color:#c2410c}.CaseStatusTag_success__4yLjM{background:#ecfdf5;color:#047857}.CaseStatusTag_info__tUbVw{background:#eff6ff;color:#1d4ed8}.CaseStatusTag_danger__ZXeab{background:#fff1f2;color:#be123c}.CaseStatusTag_muted__yL_e9{background:#f8fafc;color:#94a3b8}:root{--adm-radius-s:4px;--adm-radius-m:8px;--adm-radius-l:12px;--adm-font-size-1:9px;--adm-font-size-2:10px;--adm-font-size-3:11px;--adm-font-size-4:12px;--adm-font-size-5:13px;--adm-font-size-6:14px;--adm-font-size-7:15px;--adm-font-size-8:16px;--adm-font-size-9:17px;--adm-font-size-10:18px;--adm-color-primary:#1677ff;--adm-color-success:#00b578;--adm-color-warning:#ff8f1f;--adm-color-danger:#ff3141;--adm-color-yellow:#ff9f18;--adm-color-orange:#ff6430;--adm-color-wathet:#e7f1ff;--adm-color-text:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--adm-color-fill-content:var(--adm-color-box);--adm-font-size-main:var(--adm-font-size-5);--adm-font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,segoe ui,arial,roboto,"PingFang SC","miui","Hiragino Sans GB","Microsoft Yahei",sans-serif;--adm-border-color:var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary:#3086ff;--adm-color-success:#34b368;--adm-color-warning:#ffa930;--adm-color-danger:#ff4a58;--adm-color-yellow:#ffa930;--adm-color-orange:#e65a2b;--adm-color-wathet:#0d2543;--adm-color-text:#e6e6e6;--adm-color-text-secondary:#b3b3b3;--adm-color-weak:grey;--adm-color-light:#4d4d4d;--adm-color-border:#2b2b2b;--adm-color-box:#0a0a0a;--adm-color-background:#1a1a1a;--adm-color-background-body:var(--adm-color-background);--adm-border-color:var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity .2s ease-in-out}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size:1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;pointer-events:none}.adm-button,div.adm-px-tester{-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-button{--color:var(--adm-color-text-light-solid);--text-color:var(--adm-button-text-color,var(--adm-color-text));--background-color:var(--adm-button-background-color,var(--adm-color-background));--border-radius:var(--adm-button-border-radius,4px);--border-width:var(--adm-button-border-width,1px);--border-style:var(--adm-button-border-style,solid);--border-color:var(--adm-button-border-color,var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity .15s ease}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color:transparent;--border-color:var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color:transparent;--border-width:0px}.adm-button:not(.adm-button-default){--text-color:var(--adm-color-text-light-solid);--background-color:var(--color);--border-color:var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color:var(--color);--background-color:transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color:var(--color);--background-color:transparent;--border-width:0px}.adm-button-primary{--color:var(--adm-color-primary)}.adm-button-success{--color:var(--adm-color-success)}.adm-button-danger{--color:var(--adm-color-danger)}.adm-button-warning{--color:var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius:1000px}.adm-button.adm-button-shape-rectangular{--border-radius:0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-dialog{--z-index:var(--adm-dialog-z-index,1000);---z-index:var(--z-index)}.adm-dialog .adm-center-popup{--z-index:var(---z-index)}.adm-dialog-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);overflow:hidden;display:flex;flex-direction:column}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:20px}.adm-dialog-image-container{margin-bottom:12px;max-height:40vh}.adm-dialog-header,.adm-dialog-title{margin-bottom:8px;padding:0 12px}.adm-dialog-title{font-weight:700;font-size:var(--adm-font-size-10);line-height:25px;text-align:center}.adm-dialog-content{padding:0 12px 20px;max-height:70vh;overflow-x:hidden;overflow-y:auto;font-size:var(--adm-font-size-7);line-height:1.4;color:var(--adm-color-text)}.adm-dialog-content-empty{padding:0;height:12px}.adm-dialog-footer{-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{display:flex;align-items:stretch;border-top:.5px solid var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>*{flex:1 1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{padding:10px;font-size:var(--adm-font-size-10);line-height:25px;border-radius:0;border-right:.5px solid var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{font-weight:700}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{border-right:none}.adm-dialog-image-container{overflow-y:auto}.adm-image{--width:var(--adm-image-width,auto);--height:var(--adm-image-height,auto);width:var(--width);height:var(--height);display:block;overflow:hidden}.adm-image-img{width:100%;height:100%}.adm-image-tip{position:relative;background-color:var(--adm-color-fill-content);height:100%;min-height:24px;min-width:24px}.adm-image-tip>svg{width:24px;height:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--adm-color-weak)}.adm-auto-center{display:flex;justify-content:center}.adm-auto-center-content{flex:0 1 auto}.adm-center-popup{--background-color:var(--adm-center-popup-background-color,var(--adm-color-background));--border-radius:var(--adm-center-popup-border-radius,8px);--max-width:var(--adm-center-popup-max-width,75vw);--min-width:var(--adm-center-popup-min-width,280px);--z-index:var(--adm-center-popup-z-index,1000);position:fixed;z-index:var(--z-index)}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{position:fixed;z-index:1;top:50%;left:50%;width:auto;min-width:var(--min-width);max-width:var(--max-width);transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{position:absolute;z-index:100;right:8px;top:8px;cursor:pointer;padding:4px;font-size:18px;color:var(--adm-color-weak)}.adm-mask{--z-index:var(--adm-mask-z-index,1000);position:fixed;z-index:var(--z-index);display:block}.adm-mask,.adm-mask-aria-button{top:0;left:0;width:100%;height:100%}.adm-mask-aria-button{position:absolute;z-index:0;pointer-events:none}.adm-mask-content{z-index:1}.adm-skeleton{--width:100%;--height:0;--border-radius:0;background-color:hsla(0,0%,75%,.2);border-radius:var(--border-radius);width:var(--width);height:var(--height);display:block}.adm-skeleton.adm-skeleton-animated{background:linear-gradient(90deg,hsla(0,0%,75%,.2) 25%,hsla(0,0%,51%,.24) 37%,hsla(0,0%,75%,.2) 63%);background-size:400% 100%;animation:adm-skeleton-loading 1.4s ease infinite}.adm-skeleton.adm-skeleton-title{--width:45%;--height:32px;--border-radius:2px;margin-bottom:16px;margin-top:16px}.adm-skeleton.adm-skeleton-paragraph-line{--height:18px;--border-radius:2px;margin-top:12px;margin-bottom:12px}.adm-skeleton.adm-skeleton-paragraph-line:last-child{--width:65%}@keyframes adm-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes loading-rotate{to{transform:rotate(1turn)}}.adm-switch{--checked-color:var(--adm-color-primary);--height:31px;--width:51px;--border-width:2px;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;align-self:center;cursor:pointer}.adm-switch input{display:none}.adm-switch-checkbox{min-width:var(--width);height:var(--height);box-sizing:border-box;border-radius:31px;background:var(--adm-color-border);z-index:0;overflow:hidden;line-height:var(--height)}.adm-switch-checkbox:before{content:" ";width:calc(100% - 2 * var(--border-width));box-sizing:border-box;background:var(--adm-color-background);z-index:1;transform:scale(1)}.adm-switch-checkbox:before,.adm-switch-handle{position:absolute;left:var(--border-width);top:var(--border-width);height:calc(var(--height) - 2 * var(--border-width));border-radius:calc(var(--height) - 2 * var(--border-width));transition:all .2s}.adm-switch-handle{width:calc(var(--height) - 2 * var(--border-width));background:var(--adm-color-text-light-solid);z-index:2;box-shadow:0 0 2px 0 rgba(0,0,0,.2),0 2px 11.5px 0 rgba(0,0,0,.08),-1px 2px 2px 0 rgba(0,0,0,.1)}.adm-switch-handle,.adm-switch-inner{display:flex;justify-content:center;align-items:center}.adm-switch-inner{position:relative;z-index:1;margin:0 8px 0 calc(var(--height) - var(--border-width) + 5px);height:100%;color:var(--adm-color-weak);transition:margin .2s;font-size:var(--adm-font-size-7)}.adm-switch.adm-switch-checked .adm-switch-checkbox{background:var(--checked-color)}.adm-switch.adm-switch-checked .adm-switch-checkbox:before{transform:scale(0)}.adm-switch.adm-switch-checked .adm-switch-handle{left:calc(100% - (var(--height) - var(--border-width)))}.adm-switch.adm-switch-checked .adm-switch-inner{margin:0 calc(var(--height) - var(--border-width) + 5px) 0 8px;color:var(--adm-color-text-light-solid)}.adm-switch.adm-switch-disabled{cursor:not-allowed;opacity:.4}.adm-switch-spin-icon{width:14px;height:14px;animation:loading-rotate 1s linear infinite}.adm-toast-mask .adm-toast-wrap{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.adm-toast-mask .adm-toast-main{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:auto;max-width:204px;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:rgba(0,0,0,.7);border-radius:8px;pointer-events:all;font-size:var(--adm-font-size-7);line-height:1.5;box-sizing:border-box;text-align:initial}.adm-toast-mask .adm-toast-main-text{padding:12px;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:35px 12px;min-width:150px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size:48px;margin:0 auto 8px}.adm-spin-loading{--color:var(--adm-color-weak);--size:32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s linear infinite}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.adm-water-mark{--z-index:var(--adm-water-mark-z-index,2000);position:absolute;z-index:var(--z-index);left:0;right:0;top:0;bottom:0;pointer-events:none;background-repeat:repeat}.adm-water-mark-full-page{position:fixed}:root{--background:#f9f9f9;--foreground:#171717}body,html{max-width:100vw;overflow-x:hidden;height:100%;overflow:hidden}body{color:var(--foreground);background:var(--background);font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.page_page__5YisO{height:100vh;background:#f5f8fc;box-sizing:border-box;overflow:hidden}.page_container__OWobA{height:100%;display:flex;flex-direction:column;min-height:0}.page_empty__7awvw,.page_loading__OkmxP{height:100%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:14px}.page_mainCard__sg45L,.page_reviewCard__nXI8a,.page_topCard__6S3Iq{border:1px solid rgba(15,23,42,.06);background:#fff}.page_topCard__6S3Iq{padding:16px;flex-shrink:0}.page_topHeader__d1Tm0{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_pageEyebrow__ye4mN{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2}.page_pageTitle__gp9lf{color:#172033;font-size:18px;font-weight:900;line-height:1.2}.page_pageSubtitle__7gJAo{color:#64748b;font-size:13px;line-height:1.5}.page_backButton__VWSVa{height:36px;padding:0 16px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}.page_backButton__VWSVa:hover{background:#f8fbff;color:#1d4ed8}.page_userInfoGrid___JwkN{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.page_userInfoItem__ztG6A{border-radius:14px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box}.page_userInfoItem__ztG6A span{color:#64748b;font-size:12px;line-height:1.3}.page_userInfoItem__ztG6A strong{color:#172033;font-size:15px;font-weight:800;line-height:1.4;word-break:break-word}.page_contentGrid__KWC7x{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:stretch}.page_mainCard__sg45L,.page_reviewCard__nXI8a{height:100%;min-height:0;padding:18px;box-sizing:border-box;overflow:hidden}.page_sectionHeader__xWZa2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.06);flex-shrink:0}.page_sectionHeader__xWZa2 h2{margin:0;color:#172033;font-size:20px;font-weight:900;line-height:1.2}.page_sectionHeader__xWZa2 p{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.5}.page_statusPending__4RmUA,.page_statusReviewed__S0yjf{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.page_statusPending__4RmUA{background:#fff7ed;color:#c2410c}.page_statusReviewed__S0yjf{background:#ecfdf5;color:#047857}.page_mainCard__sg45L{display:flex;flex-direction:column}.page_cardImageWrap__6CdxY{margin-top:14px;flex-shrink:0}.page_cardImage__MrdyW{width:100%;max-width:240px;display:block;border-radius:12px;object-fit:cover;background:#f1f5f9}.page_promptBox__jvY2r{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f8fbff;flex-shrink:0}.page_promptBox__jvY2r p{margin:8px 0 0;color:#334155;font-size:14px;line-height:1.8;white-space:pre-wrap}.page_blockLabel__vq_uz{color:#2563eb;font-size:14px;font-weight:900}.page_answerList__lc_Hf{margin-top:16px;display:flex;flex-direction:column;gap:12px;flex:1 1;min-height:0;overflow:auto;padding-right:4px}.page_answerItem__Z1P0x{padding:6px;border-radius:6px;background:#fff}.page_answerQuestion__61vWh{color:#334155;font-size:14px;line-height:1.5}.page_answerText__RgSB_{color:#172033;font-size:14px;line-height:1.8;font-weight:900;white-space:pre-wrap}.page_reviewCard__nXI8a{display:flex;flex-direction:column}.page_aiReplyButton__ZkR89{height:32px;padding:0 14px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#fff;color:#1d4ed8;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.page_aiReplyButton__ZkR89:hover:not(:disabled){background:#f8fbff}.page_aiReplyButton__ZkR89:disabled{color:#94a3b8;border-color:rgba(148,163,184,.35);cursor:not-allowed}.page_aiReplyError__MK5jn{margin-top:16px;padding:10px 12px;border-radius:12px;background:#fff1f2;color:#be123c;font-size:13px;line-height:1.6}.page_reviewHint__3xuth{margin-top:12px;color:#64748b;font-size:13px;line-height:1.6}.page_modalLayer__iuNLJ{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.page_modalMask__ZNVyk{position:absolute;inset:0;border:0;background:rgba(15,23,42,.36)}.page_modalCard__IvO_J{position:relative;z-index:1;width:min(720px,100%);max-height:min(80vh,760px);padding:20px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 24px 64px rgba(15,23,42,.2);display:flex;flex-direction:column}.page_modalHeader__iAZXD{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_modalTitle__huwmA{margin:0;color:#172033;font-size:20px;font-weight:900;line-height:1.2}.page_modalStatus__RPFhI{margin-top:6px;color:#64748b;font-size:13px;line-height:1.5}.page_modalCloseButton__TrRi8{height:36px;padding:0 16px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.page_modalCloseButton__TrRi8:hover{background:#f8fafc}.page_modalBody__0vrlx{overflow:auto;color:#334155;white-space:pre-wrap}.page_modalBody__0vrlx,.page_textarea__Id8L7{margin-top:16px;font-size:14px;line-height:1.8}.page_textarea__Id8L7{width:100%;flex:1 1;min-height:220px;resize:none;padding:14px 16px;border:1px solid rgba(37,99,235,.14);border-radius:12px;outline:none;color:#172033;box-sizing:border-box}.page_textarea__Id8L7:focus{border-color:rgba(37,99,235,.4);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.page_reviewMeta__g2f2Q{margin-top:12px;color:#64748b;font-size:13px;flex-shrink:0}.page_saveButton__bH8Hg{width:100%;height:44px;margin-top:14px;border:0;border-radius:12px;background:#2563eb;color:#fff;font-size:15px;font-weight:900;cursor:pointer;flex-shrink:0}.page_saveButton__bH8Hg:hover:not(:disabled){background:#1d4ed8}.page_saveButton__bH8Hg:disabled{opacity:.55;cursor:not-allowed}.page_answerList__lc_Hf::-webkit-scrollbar{width:6px}.page_answerList__lc_Hf::-webkit-scrollbar-thumb{background:rgba(100,116,139,.35);border-radius:999px}.page_answerList__lc_Hf::-webkit-scrollbar-track{background:transparent}@media (max-width:1280px){.page_contentGrid__KWC7x{grid-template-columns:1fr 340px}.page_userInfoGrid___JwkN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:992px){.page_page__5YisO{height:auto;min-height:100vh;overflow:auto}.page_container__OWobA{height:auto}.page_contentGrid__KWC7x{grid-template-columns:1fr}.page_mainCard__sg45L,.page_reviewCard__nXI8a{height:auto}.page_answerList__lc_Hf{overflow:visible}.page_textarea__Id8L7{min-height:240px}.page_modalLayer__iuNLJ{padding:16px}.page_modalCard__IvO_J{max-height:85vh}}@media (max-width:768px){.page_page__5YisO{padding:12px}.page_topHeader__d1Tm0{flex-direction:column;align-items:stretch}.page_backButton__VWSVa{width:100%}.page_userInfoGrid___JwkN{grid-template-columns:1fr}.page_pageTitle__gp9lf{font-size:22px}.page_modalHeader__iAZXD{flex-direction:column;align-items:stretch}.page_modalCloseButton__TrRi8{width:100%}}.page_page__KxvJS{height:100vh;padding:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.page_card__eZIHj,.page_editorCard__nwIFy,.page_headerCard__QS4vZ{background:#fff;border:1px solid #edf0f5}.page_card__eZIHj{padding:24px}.page_headerCard__QS4vZ{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.page_activityTitle__Td7gR{font-size:20px;font-weight:700;color:#1f2937}.page_activityMeta__SaD51{font-size:13px;color:#6b7280}.page_primaryButton__XVXvu{height:40px;padding:0 18px;border:none;border-radius:10px;background:#1677ff;color:#fff;font-weight:600;cursor:pointer}.page_primaryButton__XVXvu:disabled{opacity:.6;cursor:not-allowed}.page_layout__uIspA{flex:1 1;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch;overflow:hidden}.page_dayList__18Oki{height:100%;min-height:0;background:#fff;border-right:1px solid #edf0f5;padding:12px;overflow-y:auto;overflow-x:hidden}.page_dayItem__l0FaJ{width:100%;padding:12px;border:none;border-radius:12px;background:transparent;text-align:left;cursor:pointer}.page_dayItem__l0FaJ+.page_dayItem__l0FaJ{margin-top:0}.page_dayItem__l0FaJ:hover{background:#f5f7fb}.page_dayItemActive__NsaWI{background:#eef5ff}.page_dayIndex__z8VSY{font-size:13px;font-weight:700;color:#1f2937}.page_dayTitle__ytRgu{margin-top:4px;font-size:13px;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_doneText__Ypxdd,.page_pendingText__rbtUI{margin-top:4px;font-size:12px}.page_doneText__Ypxdd{color:#16a34a}.page_pendingText__rbtUI{color:#9ca3af}.page_editorCard__nwIFy{height:100%;min-height:0;padding:24px;overflow-y:auto;overflow-x:hidden}.page_sectionTitle__esUEw{font-size:18px;font-weight:700;color:#111827}.page_formItem__DTROm{display:block;margin-bottom:18px}.page_formLabel__5K00j{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#374151}.page_input__fRDBM,.page_textareaSmall__cAhA1,.page_textarea__Q739C{width:100%;box-sizing:border-box;border:1px solid #d9dee8;border-radius:10px;padding:10px 12px;font-size:14px;color:#111827;outline:none}.page_input__fRDBM:focus,.page_textareaSmall__cAhA1:focus,.page_textarea__Q739C:focus{border-color:#1677ff}.page_textarea__Q739C{min-height:60px;resize:vertical}.page_textareaSmall__cAhA1{min-height:120px;resize:vertical}.page_imageUploadBox__bmE2X{width:100%}.page_imagePreview__kPDHN{width:100%;aspect-ratio:3/4;border:1px dashed #d9dee8;border-radius:14px;overflow:hidden;background:#f8fafc}.page_previewImage__hmQDI{width:100%;height:100%;object-fit:contain;display:block;background:#f8fafc}.page_emptyImagePreview__N_eIn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:13px}.page_imageUploadPanel__areSX{min-width:0}.page_imageActions__0YIQV{margin-top:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_uploadButton__5HEgX{position:relative;height:38px;padding:0 16px;border-radius:10px;background:#1677ff;color:#fff;font-size:14px;font-weight:600;line-height:38px;cursor:pointer;overflow:hidden}.page_uploadButtonDisabled__Lcvt0{opacity:.6;cursor:not-allowed}.page_fileInput__4rrqJ{position:absolute;inset:0;opacity:0;cursor:pointer}.page_uploadButtonDisabled__Lcvt0 .page_fileInput__4rrqJ{cursor:not-allowed}.page_removeImageButton__PQtpC{height:38px;padding:0 14px;border:1px solid #d9dee8;border-radius:10px;background:#fff;color:#4b5563;font-size:14px;cursor:pointer}.page_removeImageButton__PQtpC:disabled{opacity:.6;cursor:not-allowed}.page_imageHint__efAsj{margin-top:10px;color:#6b7280;font-size:12px;line-height:1.5}.page_awarenessEditorLayout__ra_LQ{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.page_awarenessImageColumn__WPb0p,.page_awarenessTextColumn__vS1U4{min-width:0}.page_dayDate__In2uB{margin-top:4px;color:#64748b;font-size:12px;line-height:1.4}.page_topFormGrid__fsNvY{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:16px;gap:16px}.page_readingMetaGrid__IArrc{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.page_awarenessEditorLayout__ra_LQ,.page_readingMetaGrid__IArrc,.page_topFormGrid__fsNvY{grid-template-columns:1fr}}.page_imagePickBox__OsfKP{position:relative;display:block;width:150px;height:200px;border:1px dashed #d9dee8;border-radius:12px;background:#f8fafc;cursor:pointer;overflow:hidden;transition:border-color .15s ease}.page_imagePickBox__OsfKP:hover{border-color:#1677ff}.page_imagePickBoxDisabled__qaIUn{opacity:.6;cursor:not-allowed}.page_imagePickPreview__al6hs{position:absolute;inset:0}.page_imagePickImg__Nn7e1{width:100%;height:100%;object-fit:contain;display:block}.page_imagePickEmpty__LZwOd{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 10px;box-sizing:border-box;text-align:center;color:#9ca3af;font-size:12px}.page_imagePickBadge__lSr24{position:absolute;top:6px;right:6px;z-index:2;padding:2px 8px;border-radius:999px;background:rgba(22,119,255,.92);color:#fff;font-size:12px;line-height:16px;pointer-events:none}.page_imagePickRemove__p1pZc{position:absolute;top:6px;right:48px;z-index:2;width:20px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:rgba(17,24,39,.55);color:#fff;font-size:14px;line-height:1;cursor:pointer}.page_imagePickRemove__p1pZc:hover{background:rgba(220,38,38,.85)}.page_imagePickRemove__p1pZc:disabled{opacity:.5;cursor:not-allowed}.PractitionerSelect_field__NHvwU{display:flex;flex-direction:column;gap:6px}.PractitionerSelect_select__J7WeZ{width:100%;height:42px;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:0 12px;outline:none;background:#fff;color:#172033;font-size:14px;box-sizing:border-box}.PractitionerSelect_select__J7WeZ:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.PractitionerSelect_select__J7WeZ:disabled{cursor:not-allowed;background:#f8fafc;color:#94a3b8}.PractitionerSelect_errorText__I6A_B{color:#dc2626;font-size:12px;line-height:1.5}.ActivityForm_page__V75q4{height:100%;min-height:0;overflow:auto;background:#f5f9ff;padding:18px}.ActivityForm_formCard__1nISW{max-width:1080px;margin:0 auto;padding:20px;border:1px solid rgba(37,99,235,.1);border-radius:12px;background:#fff}.ActivityForm_sectionTitle__hmtpt{margin:6px 0 14px;color:#172033;font-size:16px;font-weight:900}.ActivityForm_sectionTitle__hmtpt:not(:first-child){margin-top:28px}.ActivityForm_formGrid___uo5s{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:14px;gap:14px}.ActivityForm_formItem__pAA34{min-width:0;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.ActivityForm_formRow__rghMp{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:14px;gap:14px}.ActivityForm_formLabel__1AlYH{color:#334155;font-size:13px;font-weight:800}.ActivityForm_formHint__919Cd{color:#94a3b8;font-size:12px;font-weight:400;line-height:1.5}.ActivityForm_input__BlSh8{width:100%;height:42px;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:0 12px;outline:none;background:#fff;color:#172033;font-size:14px}.ActivityForm_input__BlSh8:focus,.ActivityForm_textareaSmall__W2yOU:focus,.ActivityForm_textarea__J92cx:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.ActivityForm_input__BlSh8:disabled{cursor:not-allowed;background:#f8fafc;color:#94a3b8}.ActivityForm_textareaSmall__W2yOU,.ActivityForm_textarea__J92cx{width:100%;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:10px 12px;outline:none;background:#fff;color:#172033;font-size:14px;line-height:1.6;resize:vertical}.ActivityForm_textarea__J92cx{min-height:96px}.ActivityForm_textareaSmall__W2yOU{min-height:76px}.ActivityForm_checkboxItem__jRbcY{min-height:42px;display:flex;align-items:center;gap:8px;color:#334155;font-size:14px;font-weight:800}.ActivityForm_imageUploadBox__WPcAJ{display:flex;align-items:flex-start;gap:12px}.ActivityForm_imagePreview__K5X01{width:112px;height:144px;border:1px solid rgba(37,99,235,.14);border-radius:8px;background:#f8fafc;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ActivityForm_imagePreviewImg__DiLk0{width:100%;height:100%;object-fit:cover}.ActivityForm_imagePlaceholder__uadYh{color:#94a3b8;font-size:13px;font-weight:700}.ActivityForm_imageActions__OpTBf{display:flex;flex-direction:column;gap:8px}.ActivityForm_removeImageButton__t49WS,.ActivityForm_uploadButton__AUkBn{min-width:112px;height:36px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;cursor:pointer}.ActivityForm_uploadButton__AUkBn{border:0;background:#2563eb;color:#fff}.ActivityForm_uploadButtonDisabled__l7G0Y{cursor:not-allowed;opacity:.55}.ActivityForm_fileInput__4cSFc{display:none}.ActivityForm_removeImageButton__t49WS{border:1px solid rgba(239,68,68,.22);background:#fff;color:#dc2626}.ActivityForm_removeImageButton__t49WS:disabled{cursor:not-allowed;opacity:.55}.ActivityForm_footerActions__rqc9e{margin-top:28px;padding-top:16px;border-top:1px solid rgba(37,99,235,.08);display:flex;justify-content:flex-end;gap:10px}.ActivityForm_primaryButton__H1HVa,.ActivityForm_secondaryButton__ED6jT{height:40px;padding:0 18px;border-radius:6px;font-size:14px;font-weight:800;cursor:pointer}.ActivityForm_primaryButton__H1HVa{border:0;background:#2563eb;color:#fff}.ActivityForm_primaryButton__H1HVa:hover:not(:disabled){background:#1d4ed8}.ActivityForm_primaryButton__H1HVa:disabled{cursor:not-allowed;opacity:.55}.ActivityForm_secondaryButton__ED6jT{border:1px solid rgba(37,99,235,.16);background:#fff;color:#334155}.ActivityForm_secondaryButton__ED6jT:hover{background:#f8fbff;color:#1d4ed8}@media (max-width:720px){.ActivityForm_page__V75q4{padding:12px}.ActivityForm_formGrid___uo5s,.ActivityForm_formRow__rghMp{grid-template-columns:1fr}.ActivityForm_footerActions__rqc9e{flex-direction:column-reverse}.ActivityForm_primaryButton__H1HVa,.ActivityForm_secondaryButton__ED6jT{width:100%}}.page_page__3ydef{height:100%;min-height:0}.page_lockedActivityTip__q_IGV{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:32px;padding:0 12px;border-radius:999px;background:#eff6ff;color:#475569;font-size:13px;font-weight:700}.page_lockedActivityTip__q_IGV span{color:#1d4ed8;font-weight:800}.page_customerCell__jn6k1{display:flex;align-items:center;gap:10px}.page_avatar__RuJNi{flex-shrink:0;width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-size:15px;font-weight:800}.page_customerName__88Wvr{color:#172033;font-size:14px;font-weight:800}.page_customerId__T0QTJ{margin-top:3px;color:#94a3b8;font-size:12px}.page_activityCell___4VcM{display:flex;flex-direction:column;gap:4px}.page_activityTitle__3cC3z{color:#172033;font-size:14px;font-weight:800}.page_activityId__UwGg9{color:#94a3b8;font-size:12px}.page_paymentTag__yOIeK,.page_statusTag__zEqDZ,.page_typeTag__EM59w{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800}.page_typeTag__EM59w{background:#eff6ff;color:#1d4ed8}.page_statusTag__zEqDZ{background:#dcfce7;color:#15803d}.page_paymentTag__yOIeK{background:#f1f5f9;color:#475569}.page_modalMask__m9SK_{position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:32px}.page_detailModal__8vu2a{width:min(920px,100%)}.page_detailModal__8vu2a,.page_refundModal__cury1{max-height:calc(100vh - 64px);overflow:auto;background:#fff;border-radius:18px;box-shadow:0 24px 80px rgba(15,23,42,.22)}.page_refundModal__cury1{width:min(620px,100%)}.page_modalHeader__gBrr7{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:22px 26px;display:flex;align-items:flex-start;justify-content:space-between;background:#fff;border-bottom:1px solid #edf0f5}.page_modalTitle__cXPhM{color:#172033;font-size:20px;font-weight:900}.page_modalSubTitle__ezIvF{margin-top:6px;color:#94a3b8;font-size:13px}.page_modalCloseButton__cxaiM{width:34px;height:34px;border:none;border-radius:999px;background:#f1f5f9;color:#475569;font-size:24px;line-height:34px;cursor:pointer}.page_modalCloseButton__cxaiM:hover{background:#e2e8f0}.page_detailSection__MqKWU{padding:22px 26px;border-bottom:1px solid #edf0f5}.page_detailSection__MqKWU:last-child{border-bottom:none}.page_detailSectionTitle__MV4x4{margin-bottom:14px;color:#172033;font-size:15px;font-weight:900}.page_detailGrid__2BH3V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px}.page_detailRow__kbT3Q{min-width:0;padding:12px 14px;border-radius:12px;background:#f8fafc}.page_detailLabel__4Z_jm{margin-bottom:6px;color:#64748b;font-size:12px;font-weight:700}.page_detailValue__CzCnc{color:#172033;font-size:14px;font-weight:700;word-break:break-all}.page_snapshotBox__V0WFX{margin:0;padding:14px;max-height:240px;overflow:auto;border-radius:12px;background:#0f172a;color:#e2e8f0;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.page_refundBody__cI4JE{padding:22px 26px}.page_warningBox__KfJny{background:#fff7ed;color:#9a3412;font-weight:700}.page_errorBox__bOte_,.page_warningBox__KfJny{margin-bottom:16px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.7}.page_errorBox__bOte_{background:#fee2e2;color:#991b1b;font-weight:800;white-space:pre-wrap}.page_formItem__a3Pc_{display:flex;flex-direction:column;gap:8px;margin-top:16px}.page_formLabel__QX2Le{color:#334155;font-size:13px;font-weight:800}.page_input__3kHJX,.page_textarea__DGsTb{width:100%;box-sizing:border-box;border:1px solid rgba(37,99,235,.14);border-radius:10px;outline:none;background:#fff;color:#172033;font-size:14px}.page_input__3kHJX{height:42px;padding:0 12px}.page_textarea__DGsTb{min-height:96px;padding:10px 12px;line-height:1.7;resize:vertical}.page_input__3kHJX:focus,.page_textarea__DGsTb:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.page_modalFooter__2T7iN{position:-webkit-sticky;position:sticky;bottom:0;padding:16px 26px;border-top:1px solid #edf0f5;display:flex;justify-content:flex-end;gap:10px;background:#fff}.page_dangerButton__HlcjG,.page_secondaryButton__eTGre{height:40px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer}.page_secondaryButton__eTGre{border:1px solid rgba(37,99,235,.16);background:#fff;color:#334155}.page_dangerButton__HlcjG{border:0;background:#dc2626;color:#fff}.page_dangerButton__HlcjG:disabled,.page_modalCloseButton__cxaiM:disabled,.page_secondaryButton__eTGre:disabled{cursor:not-allowed;opacity:.6}@media (max-width:760px){.page_modalMask__m9SK_{padding:16px}.page_detailGrid__2BH3V{grid-template-columns:1fr}.page_modalFooter__2T7iN{flex-direction:column-reverse}.page_dangerButton__HlcjG,.page_secondaryButton__eTGre{width:100%}}.page_page__XtLQH{height:100vh;background:#f5f8fc;box-sizing:border-box;overflow:hidden}.page_container__1cNfg{height:100%;display:flex;flex-direction:column;min-height:0}.page_empty__zz5Ur,.page_loading__kUXwp{height:100%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:14px}.page_mainCard__K0zMu,.page_reviewCard__IEFBp,.page_topCard__HZm4v{border:1px solid rgba(15,23,42,.06);background:#fff}.page_topCard__HZm4v{padding:16px;flex-shrink:0}.page_topHeader___y_dH{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_pageEyebrow__1_BLW{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2}.page_pageTitle__ZMQLi{color:#172033;font-size:18px;font-weight:900;line-height:1.2}.page_pageSubtitle__SaLBn{color:#64748b;font-size:13px;line-height:1.5}.page_backButton__lKwE3{height:36px;padding:0 16px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}.page_backButton__lKwE3:hover{background:#f8fbff;color:#1d4ed8}.page_userInfoGrid__t99bS{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.page_userInfoItem__eTvpt{border-radius:14px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box}.page_userInfoItem__eTvpt span{color:#64748b;font-size:12px;line-height:1.3}.page_userInfoItem__eTvpt strong{color:#172033;font-size:15px;font-weight:800;line-height:1.4;word-break:break-word}.page_contentGrid__Plh_Q{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:stretch}.page_mainCard__K0zMu,.page_reviewCard__IEFBp{height:100%;min-height:0;padding:18px;box-sizing:border-box;overflow:hidden}.page_sectionHeader__phZei{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.06);flex-shrink:0}.page_sectionHeader__phZei h2{margin:0;color:#172033;font-size:20px;font-weight:900;line-height:1.2}.page_sectionHeader__phZei p{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.5}.page_statusPending__fZerr,.page_statusReviewed__OhwS8{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.page_statusPending__fZerr{background:#fff7ed;color:#c2410c}.page_statusReviewed__OhwS8{background:#ecfdf5;color:#047857}.page_mainCard__K0zMu{display:flex;flex-direction:column}.page_cardImageWrap__vXLZ6{margin-top:14px;flex-shrink:0}.page_cardImage__B9q_L{width:100%;max-width:240px;display:block;border-radius:12px;object-fit:cover;background:#f1f5f9}.page_promptBox__CkAso{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f8fbff;flex-shrink:0}.page_promptBox__CkAso p{margin:8px 0 0;color:#334155;font-size:14px;line-height:1.8;white-space:pre-wrap}.page_blockLabel__wXwpS{color:#2563eb;font-size:14px;font-weight:900}.page_answerList__uBQ2B{margin-top:16px;display:flex;flex-direction:column;gap:12px;flex:1 1;min-height:0;overflow:auto;padding-right:4px}.page_answerItem__vi4FB{padding:6px;border-radius:6px;background:#fff}.page_answerQuestion__QO4u5{color:#334155;font-size:14px;line-height:1.5}.page_answerText__wxIuR{color:#172033;font-size:14px;line-height:1.8;font-weight:900;white-space:pre-wrap}.page_reviewCard__IEFBp{display:flex;flex-direction:column}.page_aiReplyButton__JUfYk{height:32px;padding:0 14px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#fff;color:#1d4ed8;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.page_aiReplyButton__JUfYk:hover:not(:disabled){background:#f8fbff}.page_aiReplyButton__JUfYk:disabled{color:#94a3b8;border-color:rgba(148,163,184,.35);cursor:not-allowed}.page_aiReplyError__fM1j_{margin-top:16px;padding:10px 12px;border-radius:12px;background:#fff1f2;color:#be123c;font-size:13px;line-height:1.6}.page_reviewHint__gLnoy{margin-top:12px;color:#64748b;font-size:13px;line-height:1.6}.page_modalLayer__5kWSh{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.page_modalMask__taS59{position:absolute;inset:0;border:0;background:rgba(15,23,42,.36)}.page_modalCard__8VINI{position:relative;z-index:1;width:min(720px,100%);max-height:min(80vh,760px);padding:20px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 24px 64px rgba(15,23,42,.2);display:flex;flex-direction:column}.page_modalHeader___FvUo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_modalTitle__fDHXM{margin:0;color:#172033;font-size:20px;font-weight:900;line-height:1.2}.page_modalStatus__Vh8VK{margin-top:6px;color:#64748b;font-size:13px;line-height:1.5}.page_modalCloseButton__VyKR5{height:36px;padding:0 16px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.page_modalCloseButton__VyKR5:hover{background:#f8fafc}.page_modalBody__bWT1V{overflow:auto;color:#334155;white-space:pre-wrap}.page_modalBody__bWT1V,.page_textarea__ybFN7{margin-top:16px;font-size:14px;line-height:1.8}.page_textarea__ybFN7{width:100%;flex:1 1;min-height:220px;resize:none;padding:14px 16px;border:1px solid rgba(37,99,235,.14);border-radius:12px;outline:none;color:#172033;box-sizing:border-box}.page_textarea__ybFN7:focus{border-color:rgba(37,99,235,.4);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.page_reviewMeta__bu4LQ{margin-top:12px;color:#64748b;font-size:13px;flex-shrink:0}.page_saveButton__SqNah{width:100%;height:44px;margin-top:14px;border:0;border-radius:12px;background:#2563eb;color:#fff;font-size:15px;font-weight:900;cursor:pointer;flex-shrink:0}.page_saveButton__SqNah:hover:not(:disabled){background:#1d4ed8}.page_saveButton__SqNah:disabled{opacity:.55;cursor:not-allowed}.page_answerList__uBQ2B::-webkit-scrollbar{width:6px}.page_answerList__uBQ2B::-webkit-scrollbar-thumb{background:rgba(100,116,139,.35);border-radius:999px}.page_answerList__uBQ2B::-webkit-scrollbar-track{background:transparent}@media (max-width:1280px){.page_contentGrid__Plh_Q{grid-template-columns:1fr 340px}.page_userInfoGrid__t99bS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:992px){.page_page__XtLQH{height:auto;min-height:100vh;overflow:auto}.page_container__1cNfg{height:auto}.page_contentGrid__Plh_Q{grid-template-columns:1fr}.page_mainCard__K0zMu,.page_reviewCard__IEFBp{height:auto}.page_answerList__uBQ2B{overflow:visible}.page_textarea__ybFN7{min-height:240px}.page_modalLayer__5kWSh{padding:16px}.page_modalCard__8VINI{max-height:85vh}}@media (max-width:768px){.page_page__XtLQH{padding:12px}.page_topHeader___y_dH{flex-direction:column;align-items:stretch}.page_backButton__lKwE3{width:100%}.page_userInfoGrid__t99bS{grid-template-columns:1fr}.page_pageTitle__ZMQLi{font-size:22px}.page_modalHeader___FvUo{flex-direction:column;align-items:stretch}.page_modalCloseButton__VyKR5{width:100%}}.grant-coupon-modal_gcmMask__Yz6vR{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.42)}.grant-coupon-modal_gcmModal__Us__c{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow-y:auto;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.24)}.grant-coupon-modal_gcmFooter___4xD1,.grant-coupon-modal_gcmHeader__n8_s2{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e2e8f0}.grant-coupon-modal_gcmFooter___4xD1{justify-content:flex-end;gap:10px;border-top:1px solid #e2e8f0;border-bottom:none}.grant-coupon-modal_gcmTitle__mo7eh{color:#172033;font-size:18px;font-weight:800}.grant-coupon-modal_gcmCancelButton__cWqE3,.grant-coupon-modal_gcmCloseButton__mQIfl{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer}.grant-coupon-modal_gcmCloseButton__mQIfl{width:32px;height:32px}.grant-coupon-modal_gcmCancelButton__cWqE3{height:36px;padding:0 16px;font-size:14px;font-weight:700}.grant-coupon-modal_gcmBody__0bEdk{display:grid;grid-gap:16px;gap:16px;padding:20px}.grant-coupon-modal_gcmFormItem__13ExL{display:grid;grid-gap:8px;gap:8px}.grant-coupon-modal_gcmLabel__ogi_y{color:#334155;font-size:13px;font-weight:800}.grant-coupon-modal_gcmInput___TsHX{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:9px 11px;color:#172033;font-size:14px;outline:none;box-sizing:border-box}.grant-coupon-modal_gcmHint__mUXyU{color:#94a3b8;font-size:12px}.grant-coupon-modal_gcmSubmitButton__bq0Y_{height:36px;border:none;border-radius:8px;padding:0 16px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.grant-coupon-modal_gcmSubmitButton__bq0Y_:disabled{opacity:.6;cursor:not-allowed}.grant-coupon-modal_gcmSearchRow__OM3Ys{display:flex;gap:8px}.grant-coupon-modal_gcmSearchRow__OM3Ys .grant-coupon-modal_gcmInput___TsHX{flex:1 1;min-width:0}.grant-coupon-modal_gcmSearchButton__PuUNT{height:38px;border:none;border-radius:8px;padding:0 14px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.grant-coupon-modal_gcmSearchButton__PuUNT:disabled{opacity:.6;cursor:not-allowed}.grant-coupon-modal_gcmResultList__g3_Uj{display:grid;grid-gap:4px;gap:4px;max-height:180px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px;padding:6px}.grant-coupon-modal_gcmResultItem__cM2VE{display:flex;align-items:center;justify-content:space-between;gap:8px;border:none;border-radius:6px;padding:7px 8px;background:#fff;text-align:left;cursor:pointer}.grant-coupon-modal_gcmResultItem__cM2VE:hover:not(:disabled){background:#f1f5f9}.grant-coupon-modal_gcmResultItem__cM2VE:disabled{color:#94a3b8;cursor:not-allowed}.grant-coupon-modal_gcmResultName__TipeO{color:#172033;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grant-coupon-modal_gcmResultMeta__lUroH{flex-shrink:0;color:#94a3b8;font-size:12px}.grant-coupon-modal_gcmChips__6Hdw1{display:flex;flex-wrap:wrap;gap:8px}.grant-coupon-modal_gcmChip__4uJU0{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:700}.grant-coupon-modal_gcmChipRemove__X4xaa{width:18px;height:18px;border:none;border-radius:50%;background:rgba(29,78,216,.12);color:#1d4ed8;font-size:12px;line-height:1;cursor:pointer}.grant-coupon-modal_gcmRadioGroup__6Od7n{display:flex;flex-wrap:wrap;gap:16px}.grant-coupon-modal_gcmRadioItem__cD5cS{display:inline-flex;align-items:center;gap:6px;color:#172033;font-size:14px;cursor:pointer}.grant-coupon-modal_gcmErrorBanner__CxbSo{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:1200;max-width:calc(100% - 32px);padding:10px 16px;border-radius:4px;background:#fef0f0;color:#f56c6c;font-size:14px;line-height:1.5;box-shadow:0 2px 12px rgba(0,0,0,.1);animation:grant-coupon-modal_gcmBannerSlideDown___Lf8o .3s ease;white-space:pre-line}@keyframes grant-coupon-modal_gcmBannerSlideDown___Lf8o{0%{transform:translate(-50%,-48px);opacity:0}to{transform:translate(-50%);opacity:1}}.grant-coupon-modal_gcmInfoBanner__grBkt{background:#f4f4f5;color:#909399;box-shadow:0 2px 12px rgba(0,0,0,.08)}.grant-coupon-modal_gcmFailedBlock__2cEFW{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:4px;background:#fef0f0}.grant-coupon-modal_gcmFailedTitle__C_9fe{font-size:13px;font-weight:600;color:#f56c6c}.grant-coupon-modal_gcmFailedRow__5F_KS{display:flex;align-items:center;gap:12px;font-size:13px;color:#303133}.grant-coupon-modal_gcmFailedReason__XIM6O{flex:1 1;color:#f56c6c;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-push-modal_gpmMask__mTAVM{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.42)}.group-push-modal_gpmModal__detEC{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow-y:auto;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.24)}.group-push-modal_gpmFooter__OsSof,.group-push-modal_gpmHeader__SO81X{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e2e8f0}.group-push-modal_gpmFooter__OsSof{justify-content:flex-end;gap:10px;border-top:1px solid #e2e8f0;border-bottom:none}.group-push-modal_gpmTitle__1tNYD{color:#172033;font-size:18px;font-weight:800}.group-push-modal_gpmSubtitle__tiyxF{margin-top:4px;color:#64748b;font-size:13px;font-weight:600}.group-push-modal_gpmCancelButton__a3_34,.group-push-modal_gpmCloseButton__GR_U9{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer}.group-push-modal_gpmCloseButton__GR_U9{width:32px;height:32px}.group-push-modal_gpmCancelButton__a3_34{height:36px;padding:0 16px;font-size:14px;font-weight:700}.group-push-modal_gpmBody__omkHz{display:grid;grid-gap:16px;gap:16px;padding:20px}.group-push-modal_gpmFormItem__qMvSp{display:grid;grid-gap:8px;gap:8px}.group-push-modal_gpmLabel__9EAT0{color:#334155;font-size:13px;font-weight:800}.group-push-modal_gpmInput__PX0pG{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:9px 11px;color:#172033;font-size:14px;outline:none;box-sizing:border-box}.group-push-modal_gpmHint__jVG7R{color:#94a3b8;font-size:12px}.group-push-modal_gpmWarn__LVLqJ{color:#f56c6c;font-size:12px}.group-push-modal_gpmRow__5miD9{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.group-push-modal_gpmFormItemHalf__D_yrX{display:grid;grid-gap:8px;gap:8px}.group-push-modal_gpmCopyButton__LGvEQ,.group-push-modal_gpmSubmitButton__0qXG6{height:36px;border:none;border-radius:8px;padding:0 16px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.group-push-modal_gpmSubmitButton__0qXG6:disabled{opacity:.6;cursor:not-allowed}.group-push-modal_gpmResultCard__9fYQN{display:grid;grid-gap:10px;gap:10px;border:1px solid #e2e8f0;border-radius:8px;padding:14px;background:#f8fafc}.group-push-modal_gpmResultSuccess__D_je8{color:#16a34a;font-size:14px;font-weight:700;line-height:1.5}.group-push-modal_gpmResultWarn__37MQE{color:#f56c6c;font-size:14px;font-weight:700;line-height:1.5;white-space:pre-line}.group-push-modal_gpmLinkRow__GmVtb{display:flex;align-items:center;gap:8px}.group-push-modal_gpmLinkValue__xG_by{flex:1 1;min-width:0;overflow-x:auto;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;background:#fff;color:#172033;font-size:12px;white-space:nowrap}.group-push-modal_gpmCopyButton__LGvEQ{flex-shrink:0;height:34px;padding:0 14px}.group-push-modal_gpmErrorBanner__zW_1v{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:1200;max-width:calc(100% - 32px);padding:10px 16px;border-radius:4px;background:#fef0f0;color:#f56c6c;font-size:14px;line-height:1.5;box-shadow:0 2px 12px rgba(0,0,0,.1);animation:group-push-modal_gpmBannerSlideDown__4_bc_ .3s ease;white-space:pre-line}@keyframes group-push-modal_gpmBannerSlideDown__4_bc_{0%{transform:translate(-50%,-48px);opacity:0}to{transform:translate(-50%);opacity:1}}.group-push-modal_gpmInfoBanner__titE6{background:#f4f4f5;color:#909399;box-shadow:0 2px 12px rgba(0,0,0,.08)}.page_page__mt1F7{height:100%;min-height:0}.page_activityCell__VCXjG{display:flex;flex-direction:column;gap:4px}.page_activityTitle__kO8Z1{color:#172033;font-size:14px;font-weight:800}.page_activityId__ADSrQ{color:#94a3b8;font-size:12px}.page_typeTag__Nwg9A{background:#eff6ff;color:#1d4ed8}.page_publishTag__AqWHM,.page_typeTag__Nwg9A{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800}.page_publishTagOn__kjGw4{background:#dcfce7;color:#15803d}.page_publishTagOff__4Uo9a{background:#f1f5f9;color:#64748b}.page_createButton___a_J7{height:36px;padding:0 16px;border:0;border-radius:6px;background:#2563eb;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.page_createButton___a_J7:hover{background:#1d4ed8}.page_statusTag__QBsvg{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap}.page_registrationStatusTag__NjS3n{background:#fef3c7;color:#92400e}.page_activityStatusTag__naBeG{background:#ede9fe;color:#5b21b6}.page_modalLayer__HO8hk{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.page_modalMask__flaKS{position:absolute;inset:0;background:rgba(15,23,42,.48)}.page_shareModal__tuR1k{position:relative;z-index:1;width:min(640px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;border-radius:8px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.24)}.page_shareModalHeader__NqW9K{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 18px;border-bottom:1px solid #e2e8f0}.page_shareModalTitle__sI9LT{color:#172033;font-size:20px;font-weight:900}.page_shareModalSubtitle__2w_84{margin-top:6px;color:#64748b;font-size:13px;line-height:1.5}.page_shareCloseButton__UldzO{width:36px;height:36px;border:0;border-radius:999px;background:#f1f5f9;color:#475569;font-size:24px;line-height:1;cursor:pointer}.page_shareCloseButton__UldzO:hover:not(:disabled){background:#e2e8f0;color:#172033}.page_shareCloseButton__UldzO:disabled{cursor:not-allowed;opacity:.5}.page_shareTargetList__kxTg8{display:grid;grid-gap:14px;gap:14px;padding:20px 24px 24px}.page_shareTargetCard__JfxUH{border:1px solid #e2e8f0;border-radius:8px;padding:16px;background:#fff}.page_shareTargetHeader___jkuy{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.page_shareTargetTitle__fyevK{color:#172033;font-size:15px;font-weight:900}.page_shareTargetDescription__MWjcR{margin-top:5px;color:#64748b;font-size:13px;line-height:1.5}.page_copyButton__Dc8Zg,.page_generateButton__9nGby{height:34px;border:0;border-radius:6px;background:#2563eb;color:#fff;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.page_generateButton__9nGby{min-width:82px;padding:0 14px}.page_copyButton__Dc8Zg{width:70px}.page_copyButton__Dc8Zg:hover,.page_generateButton__9nGby:hover:not(:disabled){background:#1d4ed8}.page_generateButton__9nGby:disabled{cursor:not-allowed;opacity:.6}.page_shareError__4h6B7{margin-top:12px;border-radius:6px;background:#fef2f2;padding:10px 12px;color:#b91c1c;font-size:13px;line-height:1.5}.page_shareResult__sr0N9{display:grid;grid-template-columns:minmax(0,1fr) 70px;grid-gap:10px;gap:10px;margin-top:14px}.page_shareLinkInput__EfbKE{min-width:0;height:36px;border:1px solid #cbd5e1;border-radius:6px;padding:0 11px;color:#172033;font-size:13px;outline:none}.page_shareLinkInput__EfbKE:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}@media (max-width:640px){.page_modalLayer__HO8hk{align-items:flex-end;padding:12px}.page_shareModalHeader__NqW9K,.page_shareTargetList__kxTg8{padding-left:16px;padding-right:16px}.page_shareTargetHeader___jkuy{display:grid}.page_generateButton__9nGby{width:100%}.page_shareResult__sr0N9{grid-template-columns:1fr}.page_copyButton__Dc8Zg{width:100%}}.page_page__r9ZFF{height:100vh;background:#f5f8fc;box-sizing:border-box;overflow:hidden}.page_container__V3XsN{height:100%;display:flex;flex-direction:column;min-height:0}.page_empty__NITSK,.page_loading__z_VRW{height:100%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:14px}.page_mainCard___ggoU,.page_reviewCard__CT2Ax,.page_topCard__ttjqg{border:1px solid rgba(15,23,42,.06);background:#fff}.page_topCard__ttjqg{padding:16px;flex-shrink:0}.page_topHeader__hsmWA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_pageTitle__y9lwE{color:#172033;font-size:18px;font-weight:900;line-height:1.2}.page_backButton__j0ACU{height:36px;padding:0 16px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}.page_backButton__j0ACU:hover{background:#f8fbff;color:#1d4ed8}.page_userInfoGrid__ogEg6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.page_userInfoItem__4h1Qo{border-radius:14px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box}.page_userInfoItem__4h1Qo span{color:#64748b;font-size:12px;line-height:1.3}.page_userInfoItem__4h1Qo strong{color:#172033;font-size:15px;font-weight:800;line-height:1.4;word-break:break-word}.page_contentGrid__xShIL{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:stretch}.page_mainCard___ggoU,.page_reviewCard__CT2Ax{height:100%;min-height:0;padding:18px;box-sizing:border-box;overflow:hidden}.page_sectionHeader__G160q{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.06);flex-shrink:0}.page_sectionHeader__G160q h2{margin:0;color:#172033;font-size:20px;font-weight:900;line-height:1.2}.page_statusPending__f0E3S,.page_statusReviewed__e91uo{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.page_statusPending__f0E3S{background:#fff7ed;color:#c2410c}.page_statusReviewed__e91uo{background:#ecfdf5;color:#047857}.page_mainCard___ggoU{display:flex;flex-direction:column}.page_readingMetaGrid__6z_yR{margin-top:14px;display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:12px;gap:12px;flex-shrink:0}.page_readingMetaItem__r33WF{padding:14px 16px;border-radius:14px;background:#f8fbff}.page_readingMetaItem__r33WF p{margin:8px 0 0;color:#334155;font-size:14px;line-height:1.8;white-space:pre-wrap}.page_promptBox___S2ox{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f8fbff;flex-shrink:0}.page_promptBox___S2ox p{margin:8px 0 0;color:#334155;font-size:14px;line-height:1.8;white-space:pre-wrap}.page_audioBox__nxIap{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f8fbff;flex-shrink:0}.page_audioPlayer__U77_o{width:100%;margin-top:10px}.page_blockLabel__KXeCE{color:#2563eb;font-size:14px;font-weight:900}.page_answerList__bt2nQ{margin-top:16px;display:flex;flex-direction:column;gap:12px;flex:1 1;min-height:0;overflow:auto;padding-right:4px}.page_answerItem__XJp61{padding:6px;border-radius:6px;background:#fff}.page_answerQuestion__3pBs8{color:#334155;font-size:14px;line-height:1.5}.page_answerText__S8Shh{color:#172033;font-size:14px;line-height:1.8;font-weight:900;white-space:pre-wrap}.page_reviewCard__CT2Ax{display:flex;flex-direction:column}.page_aiReplyButton__5FGls{height:32px;padding:0 14px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#fff;color:#1d4ed8;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.page_aiReplyButton__5FGls:hover:not(:disabled){background:#f8fbff}.page_aiReplyButton__5FGls:disabled{color:#94a3b8;border-color:rgba(148,163,184,.35);cursor:not-allowed}.page_aiReplyError__NfnJQ{margin-top:16px;padding:10px 12px;border-radius:12px;background:#fff1f2;color:#be123c;font-size:13px;line-height:1.6}.page_reviewHint__2sdGb{margin-top:12px;color:#64748b;font-size:13px;line-height:1.6}.page_textarea__u2JWY{width:100%;flex:1 1;min-height:220px;margin-top:16px;resize:none;padding:14px 16px;border:1px solid rgba(37,99,235,.14);border-radius:12px;outline:none;color:#172033;font-size:14px;line-height:1.8;box-sizing:border-box}.page_textarea__u2JWY:focus{border-color:rgba(37,99,235,.4);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.page_saveButton__B_gZY{width:100%;height:44px;margin-top:14px;border:0;border-radius:12px;background:#2563eb;color:#fff;font-size:15px;font-weight:900;cursor:pointer;flex-shrink:0}.page_saveButton__B_gZY:hover:not(:disabled){background:#1d4ed8}.page_saveButton__B_gZY:disabled{opacity:.55;cursor:not-allowed}.page_modalLayer__d_VIc{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.page_modalMask__p2la_{position:absolute;inset:0;border:0;background:rgba(15,23,42,.36)}.page_modalCard__5jNIB{position:relative;z-index:1;width:min(720px,100%);max-height:min(80vh,760px);padding:20px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 24px 64px rgba(15,23,42,.2);display:flex;flex-direction:column}.page_modalHeader__fMu4f{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_modalTitle__aYSV8{margin:0;color:#172033;font-size:20px;font-weight:900;line-height:1.2}.page_modalStatus__didbh{margin-top:6px;color:#64748b;font-size:13px;line-height:1.5}.page_modalCloseButton__kbcna{height:36px;padding:0 16px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.page_modalCloseButton__kbcna:hover{background:#f8fafc}.page_modalBody__e1EwQ{margin-top:16px;overflow:auto;color:#334155;font-size:14px;line-height:1.8;white-space:pre-wrap}.page_answerList__bt2nQ::-webkit-scrollbar{width:6px}.page_answerList__bt2nQ::-webkit-scrollbar-thumb{background:rgba(100,116,139,.35);border-radius:999px}.page_answerList__bt2nQ::-webkit-scrollbar-track{background:transparent}@media (max-width:1280px){.page_contentGrid__xShIL{grid-template-columns:1fr 340px}.page_userInfoGrid__ogEg6{grid-template-columns:repeat(2,minmax(0,1fr))}.page_readingMetaGrid__6z_yR{grid-template-columns:1fr}}@media (max-width:992px){.page_page__r9ZFF{height:auto;min-height:100vh;overflow:auto}.page_container__V3XsN{height:auto}.page_contentGrid__xShIL{grid-template-columns:1fr}.page_mainCard___ggoU,.page_reviewCard__CT2Ax{height:auto}.page_answerList__bt2nQ{overflow:visible}.page_textarea__u2JWY{min-height:240px}.page_modalLayer__d_VIc{padding:16px}.page_modalCard__5jNIB{max-height:85vh}}@media (max-width:768px){.page_page__r9ZFF{padding:12px}.page_topHeader__hsmWA{flex-direction:column;align-items:stretch}.page_backButton__j0ACU{width:100%}.page_userInfoGrid__ogEg6{grid-template-columns:1fr}.page_pageTitle__y9lwE{font-size:22px}.page_modalHeader__fMu4f{flex-direction:column;align-items:stretch}.page_modalCloseButton__kbcna{width:100%}}.page_page__Y_3WV{height:100%;min-height:0;overflow-y:auto}.page_layout__yoetu{display:flex;flex-direction:column;gap:14px;max-width:1080px;margin:0 auto}.page_sceneTabs__ygSJ8{display:flex;gap:8px}.page_sceneTab__puSDY{padding:8px 18px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font-size:13px;font-weight:700;cursor:pointer}.page_sceneTabActive__ZL_iE{border-color:#1d4ed8;background:#eff6ff;color:#1d4ed8}.page_card__7bWqy{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.page_cardHeader__nNhzu{display:flex;flex-direction:column;gap:4px}.page_cardTitle__NQlfn{color:#172033;font-size:16px;font-weight:800}.page_cardMeta__ZzTWW{display:flex;align-items:center;gap:10px;color:#94a3b8;font-size:12px}.page_realtimeBadge__N5ss6{padding:2px 10px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:700}.page_errorBox__QTbLQ{padding:10px 12px;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:600}.page_formItem__xq3gS{display:flex;flex-direction:column;gap:6px}.page_formLabel__F__bZ{color:#334155;font-size:13px;font-weight:700}.page_input__WI7wD{font-size:14px}.page_input__WI7wD,.page_textarea__hYTNB{padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#172033}.page_textarea__hYTNB{font-size:13px;line-height:1.7;resize:vertical}.page_promptTextarea__KyOFs{min-height:260px;font-family:inherit}.page_historyRow__J6AjB{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 12px;border-radius:12px;background:#f8fafc}.page_checkboxItem__pimvm{cursor:pointer}.page_checkboxItem__pimvm,.page_turnsItem__WJuIt{display:inline-flex;align-items:center;gap:6px;color:#334155;font-size:13px;font-weight:600}.page_turnsInput__a5RIa{width:56px;padding:6px 8px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#172033;font-size:13px;text-align:center}.page_examplesHeader__W7AI_{display:flex;align-items:center;justify-content:space-between}.page_exampleList__ZI6eu{display:flex;flex-direction:column;gap:12px}.page_exampleItem___VzXw{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.page_exampleItemHeader__TX6sw{display:flex;align-items:center;gap:10px}.page_exampleTitleInput__GMty3{flex:1 1}.page_sourceTag__iTmN9{width:-moz-fit-content;width:fit-content;padding:2px 10px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:12px;font-weight:700}.page_exampleTextarea__hDllW{min-height:72px}.page_secondaryButton__zMADs{padding:7px 14px;border:1px solid #1d4ed8;border-radius:10px;color:#1d4ed8}.page_deleteButton__mx_TD,.page_secondaryButton__zMADs{background:#fff;font-size:13px;font-weight:700;cursor:pointer}.page_deleteButton__mx_TD{padding:7px 12px;border:1px solid #fecaca;border-radius:10px;color:#dc2626}.page_primaryButton__pUM8V{padding:11px 22px;border:none;border-radius:12px;background:#1d4ed8;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.page_deleteButton__mx_TD:disabled,.page_primaryButton__pUM8V:disabled,.page_secondaryButton__zMADs:disabled{opacity:.5;cursor:not-allowed}.page_footer__EpDfd{display:flex;justify-content:flex-end}.page_emptyText__MQMMq{padding:32px 0;color:#94a3b8;font-size:13px;text-align:center}.page_timeRangeText__WPdn1{color:#334155;font-size:13px;line-height:1.7;white-space:pre-wrap}.page_modalMask__N0Ngt{position:fixed;inset:0;z-index:1000;padding:24px;background:rgba(15,23,42,.42);display:flex;align-items:center;justify-content:center}.page_modalCard__hmAmd{width:min(560px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.24)}.page_modalHeader__FrQ_M{padding:20px 22px;border-bottom:1px solid #edf0f5;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_modalTitle__Op0q5{color:#172033;font-size:18px;font-weight:900;line-height:1.3}.page_modalSubtitle__0uJQZ{margin-top:6px;color:#64748b;font-size:13px;line-height:1.5}.page_modalCloseButton__0xN8N{width:34px;height:34px;border:none;border-radius:999px;background:#f1f5f9;color:#475569;font-size:24px;line-height:34px;cursor:pointer}.page_modalCloseButton__0xN8N:hover{background:#e2e8f0}.page_modalBody__NEbhg{padding:20px 22px;overflow:auto}.page_formItem__p2V_5{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.page_formLabel__WymnN{color:#334155;font-size:13px;font-weight:800}.page_input__meI6F,.page_textarea__Ordz2{width:100%;box-sizing:border-box;border:1px solid rgba(37,99,235,.14);border-radius:10px;outline:none;background:#fff;color:#172033;font-size:14px}.page_input__meI6F{height:42px;padding:0 12px}.page_textarea__Ordz2{min-height:96px;padding:10px 12px;line-height:1.7;resize:vertical}.page_input__meI6F:focus,.page_textarea__Ordz2:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.page_warningBox__v_I3r{background:#fff7ed;color:#9a3412;font-weight:700}.page_errorBox__B5fIi,.page_warningBox__v_I3r{margin-bottom:16px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.7}.page_errorBox__B5fIi{background:#fee2e2;color:#991b1b;font-weight:800;white-space:pre-wrap}.page_modalFooter__INWkK{padding:16px 22px;border-top:1px solid #edf0f5;display:flex;justify-content:flex-end;gap:10px}.page_dangerButton__rTYFH,.page_primaryButton___RkQU,.page_secondaryButton__ePzQ_{height:40px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer}.page_primaryButton___RkQU{border:0;background:#2563eb;color:#fff}.page_primaryButton___RkQU:hover:not(:disabled){background:#1d4ed8}.page_secondaryButton__ePzQ_{border:1px solid rgba(37,99,235,.16);background:#fff;color:#334155}.page_secondaryButton__ePzQ_:hover:not(:disabled){background:#f8fbff;color:#1d4ed8}.page_dangerButton__rTYFH{border:0;background:#dc2626;color:#fff}.page_dangerButton__rTYFH:hover:not(:disabled){background:#b91c1c}.page_dangerButton__rTYFH:disabled,.page_primaryButton___RkQU:disabled,.page_secondaryButton__ePzQ_:disabled{cursor:not-allowed;opacity:.6}.page_detailModalCard__3rS1h{width:min(860px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.24)}.page_detailLoading__wBFHT{padding:32px 0;text-align:center;color:#64748b;font-size:14px}.page_detailSection__QCjhk{padding-bottom:18px}.page_detailSection__QCjhk+.page_detailSection__QCjhk{padding-top:18px;border-top:1px solid #edf0f5}.page_detailSectionTitle__1gAn_{margin-bottom:12px;color:#172033;font-size:15px;font-weight:900}.page_detailGrid__zxMxi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.page_detailItem___4_mz{min-width:0;padding:12px;border-radius:12px;background:#f8fafc}.page_detailItem___4_mz span{display:block;margin-bottom:6px;color:#64748b;font-size:12px;font-weight:700}.page_detailItem___4_mz strong{display:block;color:#172033;font-size:14px;font-weight:800;line-height:1.5;word-break:break-word}.page_detailBlock__vbCsu{margin-bottom:12px}.page_detailBlock__vbCsu span{display:block;margin-bottom:6px;color:#64748b;font-size:12px;font-weight:800}.page_detailBlock__vbCsu p{background:#f8fafc;color:#334155;font-size:13px;line-height:1.7}.page_detailBlock__vbCsu p,.page_detailSnapshotText__mwKid{margin:0;padding:12px;border-radius:12px;white-space:pre-wrap}.page_detailSnapshotText__mwKid{max-height:180px;overflow:auto;background:#0f172a;color:#e2e8f0;font-size:12px;line-height:1.6}@media (max-width:960px){.page_detailGrid__zxMxi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page_detailGrid__zxMxi{grid-template-columns:1fr}}@media (max-width:720px){.page_modalMask__N0Ngt{padding:14px}.page_modalFooter__INWkK{flex-direction:column-reverse}.page_dangerButton__rTYFH,.page_primaryButton___RkQU,.page_secondaryButton__ePzQ_{width:100%}}.product-form_page__pH1Zv{height:100%;min-height:0;overflow:auto;background:#f5f9ff;padding:18px}.product-form_formCard__XvVsj{max-width:1080px;margin:0 auto;padding:20px;border:1px solid rgba(37,99,235,.1);border-radius:12px;background:#fff}.product-form_sectionTitle__9UjsA{margin:6px 0 14px;color:#172033;font-size:16px;font-weight:900}.product-form_sectionTitle__9UjsA:not(:first-child){margin-top:28px}.product-form_formGrid__cBxmc{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:14px;gap:14px}.product-form_formItem__nwnx_{min-width:0;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.product-form_formLabel__Z79qS{color:#334155;font-size:13px;font-weight:800}.product-form_input__L8mle{width:100%;height:42px;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:0 12px;outline:none;background:#fff;color:#172033;font-size:14px;box-sizing:border-box}.product-form_input__L8mle:focus,.product-form_textareaSmall__YoiDb:focus,.product-form_textarea__U0qiI:focus{border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.product-form_textareaSmall__YoiDb,.product-form_textarea__U0qiI{width:100%;border:1px solid rgba(37,99,235,.14);border-radius:6px;padding:10px 12px;outline:none;background:#fff;color:#172033;font-size:14px;line-height:1.6;resize:vertical;box-sizing:border-box}.product-form_textarea__U0qiI{min-height:108px}.product-form_textareaSmall__YoiDb{min-height:88px}.product-form_checkboxItem__Uv7Qi{min-height:42px;display:flex;align-items:center;gap:8px;color:#334155;font-size:14px;font-weight:800}.product-form_hintText__ZQydu{margin-top:4px;color:#64748b;font-size:12px;line-height:1.6}.product-form_errorCard__QBm2I{max-width:1080px;margin:0 auto;padding:20px;border:1px solid rgba(190,24,93,.1);border-radius:12px;background:#fff1f2;color:#9f1239;font-size:14px;line-height:1.7}.product-form_footerActions___OGJL{margin-top:28px;padding-top:16px;border-top:1px solid rgba(37,99,235,.08);display:flex;justify-content:flex-end;gap:10px}.product-form_primaryButton__6wAZh,.product-form_secondaryButton__wGQZj{height:40px;padding:0 18px;border-radius:6px;font-size:14px;font-weight:800;cursor:pointer}.product-form_primaryButton__6wAZh{border:0;background:#2563eb;color:#fff}.product-form_primaryButton__6wAZh:hover:not(:disabled){background:#1d4ed8}.product-form_primaryButton__6wAZh:disabled{cursor:not-allowed;opacity:.55}.product-form_secondaryButton__wGQZj{border:1px solid rgba(37,99,235,.16);background:#fff;color:#334155}.product-form_secondaryButton__wGQZj:hover{background:#f8fbff;color:#1d4ed8}@media (max-width:720px){.product-form_page__pH1Zv{padding:12px}.product-form_formGrid__cBxmc{grid-template-columns:1fr}.product-form_footerActions___OGJL{flex-direction:column-reverse}.product-form_primaryButton__6wAZh,.product-form_secondaryButton__wGQZj{width:100%}}.CouponTemplateForm_page__sh3nm{height:100%;min-height:0;overflow:auto;padding:20px;background:#f8fafc}.CouponTemplateForm_card__YMRhI{max-width:1080px;margin:0 auto;padding:24px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.CouponTemplateForm_header__xSooF{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.CouponTemplateForm_title__oBPum{margin:0;color:#0f172a;font-size:22px;font-weight:900}.CouponTemplateForm_subtitle__jy5_5{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.6}.CouponTemplateForm_backButton__HQp1e,.CouponTemplateForm_cancelButton__E5_xF{height:36px;padding:0 16px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:800;cursor:pointer}.CouponTemplateForm_backButton__HQp1e:hover,.CouponTemplateForm_cancelButton__E5_xF:hover{border-color:#94a3b8;background:#f8fafc}.CouponTemplateForm_errorBox__nkHSg{margin-bottom:18px;padding:12px 14px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:700}.CouponTemplateForm_noticeBox__46BGn{display:flex;align-items:center;min-height:42px;padding:0 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:700}.CouponTemplateForm_legacyScopeNotice__05tI2{margin-bottom:18px;padding:12px 14px;align-items:flex-start;flex-direction:column;line-height:1.6;white-space:normal}.CouponTemplateForm_advancedDetails__2N0fr{margin:20px 0 4px;padding:0 14px;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc}.CouponTemplateForm_advancedSummary__wkGxt{display:flex;align-items:center;min-height:46px;color:#334155;font-size:14px;font-weight:900;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.CouponTemplateForm_advancedSummary__wkGxt::-webkit-details-marker{display:none}.CouponTemplateForm_advancedSummary__wkGxt:after{content:"展开";margin-left:auto;padding:2px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#64748b;font-size:12px;font-weight:700}.CouponTemplateForm_advancedDetails__2N0fr[open] .CouponTemplateForm_advancedSummary__wkGxt:after{content:"收起"}.CouponTemplateForm_advancedContent__BIMlg{padding:4px 0 16px}.CouponTemplateForm_section__YXwBu{padding:20px 0;border-top:1px solid #e2e8f0}.CouponTemplateForm_section__YXwBu:first-of-type{border-top:0}.CouponTemplateForm_sectionTitle__X5HyO{margin-bottom:14px;color:#172033;font-size:16px;font-weight:900}.CouponTemplateForm_formGrid__X2e_q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 20px;gap:18px 20px}.CouponTemplateForm_field__UngXo{display:flex;flex-direction:column;gap:8px}.CouponTemplateForm_fullField__DiWaX{grid-column:1/-1}.CouponTemplateForm_label__cSylQ{display:block;color:#334155;font-size:13px;font-weight:800}.CouponTemplateForm_helpText__hRTKg{display:block;margin-top:4px;color:#94a3b8;font-size:12px;line-height:1.5}.CouponTemplateForm_input__Rjrrn,.CouponTemplateForm_select__EpNu9,.CouponTemplateForm_textarea__xnEOj{width:100%;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172033;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.CouponTemplateForm_input__Rjrrn,.CouponTemplateForm_select__EpNu9{height:42px;padding:0 12px}.CouponTemplateForm_textarea__xnEOj{min-height:96px;padding:10px 12px;resize:vertical;line-height:1.6}.CouponTemplateForm_input__Rjrrn:focus,.CouponTemplateForm_select__EpNu9:focus,.CouponTemplateForm_textarea__xnEOj:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.CouponTemplateForm_input__Rjrrn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.CouponTemplateForm_switchField__y3LLg{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.CouponTemplateForm_switchField__y3LLg input{width:18px;height:18px;cursor:pointer}.CouponTemplateForm_footer__XVo83{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e2e8f0}.CouponTemplateForm_submitButton__DeMtM{height:38px;padding:0 20px;border:0;border-radius:8px;background:#2563eb;color:#fff;font-size:13px;font-weight:900;cursor:pointer}.CouponTemplateForm_submitButton__DeMtM:hover{background:#1d4ed8}.CouponTemplateForm_cancelButton__E5_xF:disabled,.CouponTemplateForm_submitButton__DeMtM:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.CouponTemplateForm_page__sh3nm{padding:12px}.CouponTemplateForm_card__YMRhI{padding:18px}.CouponTemplateForm_header__xSooF{flex-direction:column}.CouponTemplateForm_formGrid__X2e_q{grid-template-columns:1fr}}