.lop-wrap .ant-modal-content{padding:0;overflow:hidden;border-radius:22px;box-shadow:0 30px 80px #102a4359}.lop-poster{position:relative;background:#fffdf8}.lop-close{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;border:none;border-radius:50%;display:grid;place-items:center;background:#ffffff24;color:#fff;font-size:16px;cursor:pointer;transition:background .2s ease}.lop-close:hover{background:#ffffff42}.lop-close:focus-visible{outline:2px solid #f3d27a;outline-offset:2px}.lop-hero{position:relative;overflow:hidden;padding:34px 28px 30px;text-align:center;color:#fff;background:radial-gradient(120% 90% at 50% 0%,#1f4a72,#102a43 55%,#0a1c2e)}.lop-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:4px;background:linear-gradient(90deg,#8a6a12,#f3d27a 35%,#b8901c 65%,#8a6a12)}.lop-ornament{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.lop-ribbon{position:relative;display:inline-block;padding:6px 14px;border-radius:999px;border:1px solid rgba(232,200,110,.6);background:#b8901c24;color:#f3d27a;font-family:var(--tribunal-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}html[lang^=zh] .lop-ribbon{font-family:var(--tribunal-body);font-size:12px;letter-spacing:.24em}.lop-title{position:relative;margin:16px 0 8px;font-family:var(--tribunal-display);font-size:clamp(34px,8vw,44px);font-weight:700;line-height:1.3;text-wrap:balance;background:linear-gradient(180deg,#fff2c4,#e3b84a 55%,#b8901c);-webkit-background-clip:text;background-clip:text;color:transparent}html[lang^=zh] .lop-title{letter-spacing:.12em}.lop-sub{position:relative;margin:0;color:#ffffffd6;font-size:15px;text-wrap:balance}.lop-body{padding:22px 28px 20px}.lop-price{display:flex;align-items:baseline;justify-content:center;gap:10px}.lop-price__amount{font-family:var(--tribunal-display);font-size:56px;font-weight:700;line-height:1;color:#102a43;font-variant-numeric:tabular-nums}.lop-price__unit{font-size:14px;color:#627d98}.lop-scarcity{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 18px}.lop-chip{padding:4px 11px;border-radius:999px;border:1px solid #eadcae;background:#f7f1e1;color:#7a5d0f;font-size:12.5px;white-space:nowrap}.lop-chip--strong{border-color:#102a43;background:#102a43;color:#f3d27a;font-weight:600}.lop-benefits{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}.lop-benefits li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;color:#243b53;font-size:14px;line-height:1.65;text-wrap:pretty}.lop-benefits .anticon{margin-top:5px;color:#2f855a}.lop-benefits .lop-cap .anticon{color:#b8901c}.lop-poster .lop-cta.ant-btn-primary,.lop-poster .lop-cta.ant-btn-primary:hover{height:52px;border:none!important;border-radius:12px;background:linear-gradient(180deg,#d9ad35,#b8901c)!important;box-shadow:0 10px 22px #b8901c59;font-size:16px;font-weight:700;letter-spacing:.02em}html[lang^=zh] .lop-poster .lop-cta.ant-btn-primary{letter-spacing:.12em}.lop-secondary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:8px}.lop-fine{margin:4px 0 0;color:#829ab1;font-size:12px;line-height:1.6;text-align:center;text-wrap:pretty}.lop-spark{animation:lop-twinkle 3.2s ease-in-out infinite}@keyframes lop-twinkle{0%,to{opacity:.25}50%{opacity:.95}}@media (max-width: 575px){.lop-wrap.lop-sheet .ant-modal{position:absolute;top:auto;bottom:0;left:0;width:100%!important;max-width:100%;margin:0;padding:0}.lop-wrap.lop-sheet .ant-modal-content{border-radius:22px 22px 0 0}.lop-hero{padding:28px 20px 24px}.lop-body{padding:20px 20px calc(16px + env(safe-area-inset-bottom))}.lop-price__amount{font-size:48px}}@media (prefers-reduced-motion: reduce){.lop-spark{animation:none;opacity:.6}.lop-close{transition:none}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--tribunal-paper, #ffffff);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{position:relative;z-index:1}h1,h2,h3,h4,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography{font-family:var(--tribunal-display);font-weight:700;line-height:1.35;font-variation-settings:"opsz" 96}h1,.ant-typography h1,h1.ant-typography,h2,.ant-typography h2,h2.ant-typography{letter-spacing:.08em}h3,.ant-typography h3,h3.ant-typography,h4,.ant-typography h4,h4.ant-typography{letter-spacing:.04em}h1 :lang(en),h2 :lang(en),h3 :lang(en){letter-spacing:-.01em}p,.ant-typography p,.ant-typography span,li{line-height:1.75;letter-spacing:0}.tribunal-eyebrow{font-family:var(--tribunal-mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--tribunal-gold);margin-bottom:6px}.tribunal-mono{font-family:var(--tribunal-mono);font-variant-numeric:tabular-nums}.tribunal-rule{height:0;border:0;border-top:2px solid var(--tribunal-gold);position:relative;margin:12px 0 20px}.tribunal-rule:after{content:"";position:absolute;left:0;right:0;top:3px;border-top:1px solid var(--tribunal-ink);opacity:.35}#root{min-height:100vh}h1,h2,h3,h4,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4{text-wrap:balance}p,.ant-typography p,.cjk-body,.cjk-body span,.cjk-body .ant-typography{text-wrap:pretty}:where(html[lang^=zh]) body,:where(html[lang^=zh]) .ant-typography,:where(html[lang^=zh]) .ant-list-item,:where(html[lang^=zh]) .ant-card,:where(html[lang^=zh]) p,:where(html[lang^=zh]) li{line-height:1.75}:where(html[lang^=zh]) h1,:where(html[lang^=zh]) h2,:where(html[lang^=zh]) h3,:where(html[lang^=zh]) h4,:where(html[lang^=zh]) h5,:where(html[lang^=zh]) .ant-typography h1,:where(html[lang^=zh]) .ant-typography h2,:where(html[lang^=zh]) .ant-typography h3,:where(html[lang^=zh]) .ant-typography h4,:where(html[lang^=zh]) .ant-typography h5{line-height:1.4}:where(html[lang^=zh]) .ant-btn,:where(html[lang^=zh]) .ant-tag,:where(html[lang^=zh]) .ant-select-selector,:where(html[lang^=zh]) .ant-segmented-item-label,:where(html[lang^=zh]) .ant-table-cell,:where(html[lang^=zh]) .ant-statistic-content{line-height:normal}:where(body){line-break:strict;hanging-punctuation:allow-end}.support-send-btn.ant-btn,.tribunal-send-btn.ant-btn{border-radius:4px;box-shadow:0 2px 8px #102a4338;display:inline-flex;align-items:center;justify-content:center;padding:0}.support-send-btn.ant-btn .anticon,.tribunal-send-btn.ant-btn .anticon{font-size:17px;line-height:1}.support-send-btn.ant-btn:disabled,.tribunal-send-btn.ant-btn:disabled,.support-send-btn.ant-btn-primary:disabled,.tribunal-send-btn.ant-btn-primary:disabled{opacity:1;background:#e2e8f0;border-color:#e2e8f0;color:#94a3b8;box-shadow:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::-moz-selection{background:#bfdbfe;color:#1e293b}::selection{background:#bfdbfe;color:#1e293b}a,button{transition:all .2s ease}@media print{.no-print{display:none!important}body{background:#fff}}.ant-pro-layout .ant-layout-sider{border-right:1px solid var(--tribunal-line)}.ant-pro-layout .ant-pro-sider-logo{border-bottom:1px solid var(--tribunal-line)}.ant-pro-layout .ant-pro-layout-header,.ant-pro-layout .ant-layout-header{background:#fbf9f5d1!important;backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--tribunal-line)}.ant-card{border-color:var(--tribunal-line)}.tribunal-card-hover{transition:box-shadow .2s ease,transform .2s ease}.tribunal-card-hover:hover{box-shadow:0 10px 24px #102a4314;transform:translateY(-2px)}.ant-btn-primary:not(:disabled){box-shadow:0 1px #102a4340,0 6px 14px #102a4324}@media (prefers-reduced-motion: reduce){.tribunal-card-hover,.tribunal-card-hover:hover{transition:none;transform:none}}@keyframes typingDot{0%,20%{opacity:0}50%{opacity:1}to{opacity:0}}.typing-indicator span{animation:typingDot 1.4s infinite;display:inline-block;width:6px;height:6px;border-radius:50%;background:#1e40af;margin:0 2px}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}.phase-progress .ant-steps-item-title{font-size:12px!important}.tribunal-phase-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-family:var(--tribunal-display);font-weight:700;font-size:17px;font-variation-settings:"opsz" 144;line-height:1;color:#9aa3ad;border-bottom:2px solid transparent}.tribunal-phase-num--finish{color:var(--tribunal-gold);border-bottom-color:var(--tribunal-gold)}.tribunal-phase-num--process{color:var(--tribunal-ink);border-bottom-color:var(--tribunal-ink)}.phase-progress .ant-steps-item-icon{background:transparent!important;border:0!important}.tribunal-main-layout,.tribunal-main-layout .ant-layout,.tribunal-main-layout .ant-layout-content,.tribunal-page{min-width:0;max-width:100%}img,video,canvas{max-width:100%}.ant-input-textarea-show-count:after{float:none;display:block;text-align:right;line-height:1.4}.tribunal-help-steps .ant-steps-item-title{white-space:normal;line-height:1.35}.tribunal-help-steps .ant-steps-item-description{line-height:1.5;margin-top:4px}@media (max-width: 767px){.tribunal-main-layout .ant-pro-layout-content{padding-inline:12px!important;margin:0!important;max-width:100vw;overflow-x:hidden}.tribunal-main-layout .ant-pro-global-header{padding-inline:8px!important}.tribunal-impersonation-banner{align-items:flex-start!important}.tribunal-page{width:100%;overflow-x:hidden}.tribunal-help-drawer .ant-drawer-body{padding:18px 16px}.tribunal-help-steps .ant-steps-item-title{font-size:14px;line-height:1.35}.tribunal-help-steps .ant-steps-item-description{font-size:12px;line-height:1.5;padding-bottom:6px}.tribunal-cases-table .ant-pro-table-list-toolbar-container{padding-inline:16px!important;gap:8px}.tribunal-cases-table .ant-pro-table-list-toolbar-left,.tribunal-cases-table .ant-pro-table-list-toolbar-title{min-width:0}.ant-card{max-width:100%}.ant-card-head{padding-inline:16px!important}.ant-card-head-wrapper{align-items:flex-start!important;flex-wrap:wrap;gap:8px}.ant-card-head .ant-card-head-title,.ant-card-head-title{min-width:0;white-space:normal;text-overflow:clip}.ant-card-extra{max-width:100%;margin-inline-start:0!important}.ant-card-body{padding:16px!important}.ant-descriptions{max-width:100%;overflow-x:auto}.ant-modal{max-width:calc(100vw - 24px)}.ant-modal-content{max-height:calc(100dvh - 32px);overflow-y:auto}.ant-segmented-item-label{min-height:32px;white-space:normal}.ant-pro-table .ant-pro-card-body,.ant-pro-table .ant-card-body{padding-inline:0!important}.ant-pro-table .ant-pro-table-search{margin-block-end:12px!important}.ant-table-wrapper{max-width:100%;overflow:hidden}.ant-table-cell{word-break:break-word}.ant-btn{min-height:32px;white-space:normal}.ant-space{max-width:100%}.ant-tag{white-space:normal;height:auto;max-width:100%;word-break:break-word}}@keyframes chatMessageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chat-message-in{animation:chatMessageIn .26s cubic-bezier(.22,.61,.36,1) both}.chat-bubble{border-radius:4px;padding:11px 15px;max-width:min(88%,620px);overflow-wrap:anywhere;transition:box-shadow .2s ease}.chat-bubble--ai{background:#fff;border:1px solid #e6ecf3;color:#1e293b;border-bottom-left-radius:5px;box-shadow:0 1px 2px #102a430d,0 6px 16px -6px #102a431a}.chat-bubble--user{background:#102a43;color:#fff;border-bottom-right-radius:5px;box-shadow:0 1px 2px #102a4329,0 8px 18px -8px #102a436b}.chat-bubble:hover{box-shadow:0 1px 2px #102a4314,0 10px 24px -8px #102a4329}.chat-bubble--user:hover{box-shadow:0 1px 2px #102a4333,0 12px 26px -8px #102a4380}.chat-typing span{animation:typingDot 1.4s infinite;display:inline-block;width:6px;height:6px;border-radius:50%;background:#64748b;margin:0 2px}.chat-typing span:nth-child(2){animation-delay:.2s}.chat-typing span:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion: reduce){.chat-message-in{animation:none}.chat-typing span,.typing-indicator span{animation:none;opacity:.7}.chat-bubble{transition:none}}
