@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/material-symbols-outlined-latin-400-normal-_9NzPcxy.woff2) format("woff2"),url(/assets/material-symbols-outlined-latin-400-normal-1NMfuT3g.woff) format("woff")}@font-face{font-family:"Alibaba PuHuiTi 2.0";src:local("Alibaba PuHuiTi 2.0"),url(/assets/AlibabaPuHuiTi-2-55-Regular-v0Jvxhj3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Alibaba PuHuiTi 2.0";src:local("Alibaba PuHuiTi 2.0"),url(/assets/AlibabaPuHuiTi-2-65-Medium-CQXjKuOQ.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Alibaba PuHuiTi 2.0";src:local("Alibaba PuHuiTi 2.0"),url(/assets/AlibabaPuHuiTi-2-85-Bold-C-TcPdep.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Alibaba PuHuiTi 2.0";src:local("Alibaba PuHuiTi 2.0"),url(/assets/AlibabaPuHuiTi-2-115-Black-B21rWm9P.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.ui-toast-container{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:1080;display:flex;flex-direction:column;gap:12px;pointer-events:none}.ui-toast{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000014;min-width:320px;max-width:480px;pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.ui-toast-visible{opacity:1;transform:translateY(0)}.ui-toast-hidden{opacity:0;transform:translateY(-8px)}.ui-toast-icon{font-size:20px;flex-shrink:0}.ui-toast-message{flex:1;font-size:14px;line-height:22px;color:#000000d9}.ui-toast-close{background:none;border:none;padding:4px;cursor:pointer;color:#00000073;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.ui-toast-close:hover{background:#0000000a;color:#000000d9}.ui-toast-close .material-symbols-outlined{font-size:18px}.ui-toast-success{border-left:3px solid #52c41a}.ui-toast-success .ui-toast-icon{color:#52c41a}.ui-toast-error{border-left:3px solid #ff4d4f}.ui-toast-error .ui-toast-icon{color:#ff4d4f}.ui-toast-warning{border-left:3px solid #faad14}.ui-toast-warning .ui-toast-icon{color:#faad14}.ui-toast-info{border-left:3px solid #1677ff}.ui-toast-info .ui-toast-icon{color:#1677ff}.screen-theme .ui-toast-container{top:32px;left:auto;right:32px;transform:none}.screen-theme .ui-toast{background:#1a1f35f2;border:2px solid;border-radius:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.screen-theme .ui-toast-message{color:#fff}.screen-theme .ui-toast-close{color:#94a3b8}.screen-theme .ui-toast-close:hover{background:#ffffff1a;color:#fff}.screen-theme .ui-toast-success{border-color:#10b981;box-shadow:0 0 20px #10b98180}.screen-theme .ui-toast-success .ui-toast-icon{color:#10b981}.screen-theme .ui-toast-error{border-color:#ef4444;box-shadow:0 0 20px #ef444480}.screen-theme .ui-toast-error .ui-toast-icon{color:#ef4444}.screen-theme .ui-toast-warning{border-color:#f59e0b;box-shadow:0 0 20px #f59e0b80}.screen-theme .ui-toast-warning .ui-toast-icon{color:#f59e0b}.screen-theme .ui-toast-info{border-color:#00d4ff;box-shadow:0 0 20px #00d4ff80}.screen-theme .ui-toast-info .ui-toast-icon{color:#00d4ff}.ui-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.ui-loading-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffffe6;z-index:1070}.ui-loading-inline{padding:24px}.ui-loading-spinner{display:flex;gap:8px}.ui-loading-circle{width:8px;height:8px;border-radius:50%;background:#1677ff;animation:ui-loading-pulse 1.4s ease-in-out infinite}.ui-loading-circle:nth-child(1){animation-delay:0s}.ui-loading-circle:nth-child(2){animation-delay:.2s}.ui-loading-circle:nth-child(3){animation-delay:.4s}.ui-loading-circle:nth-child(4){animation-delay:.6s}@keyframes ui-loading-pulse{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.ui-loading-text{margin:0;font-size:14px;color:#00000073}.ui-loading-small .ui-loading-circle{width:6px;height:6px}.ui-loading-medium .ui-loading-circle{width:8px;height:8px}.ui-loading-large .ui-loading-circle{width:10px;height:10px}.ui-button-loading{position:relative;pointer-events:none}.ui-button-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.ui-spinner-icon{font-size:18px;animation:ui-spinner-rotate 1s linear infinite}@keyframes ui-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui-button-content-hidden{opacity:0}.screen-theme .ui-loading-fullscreen{background:#0a0e1af2}.screen-theme .ui-loading-circle{background:#00d4ff;box-shadow:0 0 10px #00d4ff80}.screen-theme .ui-loading-text{color:#94a3b8;font-size:16px}.screen-theme .ui-loading-spinner:after{content:"";position:absolute;left:-20px;right:-20px;height:2px;background:linear-gradient(90deg,transparent,#00d4ff,transparent);animation:ui-loading-scan 2s linear infinite}@keyframes ui-loading-scan{0%{transform:translateY(-20px);opacity:0}50%{opacity:1}to{transform:translateY(20px);opacity:0}}.ui-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;z-index:1050;display:flex;align-items:center;justify-content:center;animation:ui-modal-fade-in .2s ease-out}@keyframes ui-modal-fade-in{0%{opacity:0}to{opacity:1}}.ui-modal-container{background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001f;min-width:420px;max-width:520px;animation:ui-modal-slide-in .3s cubic-bezier(.4,0,.2,1)}@keyframes ui-modal-slide-in{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ui-modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}.ui-modal-title-group{display:flex;align-items:flex-start;gap:12px;flex:1}.ui-modal-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e6f4ff;color:#1677ff;flex-shrink:0}.ui-modal-icon.danger{background:#fff1f0;color:#ff4d4f}.ui-modal-icon .material-symbols-outlined,.ui-modal-icon .anticon{font-size:20px}.ui-modal-title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#000000d9}.ui-modal-close{background:none;border:none;padding:4px;cursor:pointer;color:#00000073;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.ui-modal-close:hover{background:#0000000a;color:#000000d9}.ui-modal-close .material-symbols-outlined{font-size:20px}.ui-modal-body{padding:20px 24px 24px}.ui-confirm-message{font-size:14px;line-height:22px;color:#000000d9;margin-bottom:24px}.ui-form-actions{display:flex;gap:12px;justify-content:flex-end}.ui-button-primary,.ui-button-secondary,.ui-button-danger{padding:8px 16px;font-size:14px;font-weight:500;border-radius:4px;border:1px solid;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;min-width:80px}.ui-button-primary{background:#1677ff;border-color:#1677ff;color:#fff}.ui-button-primary:hover{background:#4096ff;border-color:#4096ff}.ui-button-primary:active{background:#0958d9;border-color:#0958d9}.ui-button-secondary{background:#fff;border-color:#d9d9d9;color:#000000d9}.ui-button-secondary:hover{border-color:#4096ff;color:#4096ff}.ui-button-secondary:active{border-color:#0958d9;color:#0958d9}.ui-button-danger{background:#ff4d4f;border-color:#ff4d4f;color:#fff}.ui-button-danger:hover{background:#ff7875;border-color:#ff7875}.ui-button-danger:active{background:#d9363e;border-color:#d9363e}.ui-button-primary:disabled,.ui-button-secondary:disabled,.ui-button-danger:disabled{opacity:.5;cursor:not-allowed}.ui-table-wrap{position:relative;overflow-x:auto;border-top:1px solid #f0f0f0}.ui-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff}.ui-table thead tr{background:#fafbfc;border-bottom:1px solid #f0f0f0}.ui-table th{padding:12px 20px;font-size:15px;font-weight:600;line-height:22px;color:#86909c;text-align:left;white-space:nowrap}.ui-table-row{border-top:1px solid #f0f0f0;transition:background-color .2s ease}.ui-table-row:hover{background:#1677ff08}.ui-table-row td{padding:14px 20px;vertical-align:middle;color:#666;font-size:15px;font-weight:400;line-height:22px}.ui-table-cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:100%;min-width:0;color:#666;font-size:15px;font-weight:400;line-height:22px}.ui-table-cell.align-center{align-items:center}.ui-table-cell.align-right{align-items:flex-end}.ui-table-text{color:#666;font-size:15px;font-weight:400;line-height:22px;word-break:break-word}.ui-table-text-subtle{color:#86909c;font-size:15px;font-weight:400;line-height:22px}.ui-table-mono{color:#4e5969;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;font-weight:500;line-height:16px;letter-spacing:.03em;word-break:break-all}.ui-table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;color:#86909c}.ui-table-empty strong{font-size:14px;font-weight:600}.screen-theme .ui-table thead tr{background:#00d4ff0d;border-bottom:1px solid rgba(0,212,255,.2)}.screen-theme .ui-table th{color:#00d4ff;text-shadow:0 0 8px rgba(0,212,255,.5)}.screen-theme .ui-table-row{border-top:1px solid rgba(0,212,255,.1)}.screen-theme .ui-table-row:hover{background:#00d4ff14}.breadcrumb{margin-bottom:0}.breadcrumb-list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font-size:14px;color:#8c8c8c}.breadcrumb-item{display:flex;align-items:center;gap:8px}.breadcrumb-link{padding:0;background:transparent;border:none;color:#8c8c8c;font-size:14px;cursor:pointer;transition:color .2s ease}.breadcrumb-link:hover{color:#1677ff}.breadcrumb-current{color:#8c8c8c;font-size:14px}.breadcrumb-separator{color:#d9d9d9;font-size:14px;-webkit-user-select:none;user-select:none}*{box-sizing:border-box}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{font-family:"Alibaba PuHuiTi 2.0",PingFang SC,Microsoft YaHei,sans-serif;color:#162116;background:#f4efe3}body,button,input{margin:0;font:inherit}button{border:0;cursor:pointer}.shell{min-height:100vh;padding:56px;background:radial-gradient(circle at 78% 12%,rgba(210,96,40,.2),transparent 28%),linear-gradient(135deg,#f9f2df,#e8ead7 56%,#d3dfca)}.entry-shell{display:grid;place-items:center}.hero{max-width:920px}.entry-card{border-radius:36px;padding:42px;background:#fffcf1c7;box-shadow:0 32px 90px #3f4a2e29}.eyebrow{color:#8a3a18;font-weight:700;letter-spacing:.12em}h1{margin:10px 0;font-size:clamp(42px,7vw,84px);line-height:.95}.lead{max-width:760px;font-size:22px;line-height:1.55}.join-form{display:flex;gap:12px;margin-top:28px}.join-form input{min-width:260px;border:1px solid rgba(22,33,22,.2);border-radius:18px;padding:14px 16px;background:#fff}.join-form button,.badge{border-radius:18px;padding:14px 18px;background:#223d2c;color:#fff7df;font-weight:700}.status{display:inline-block;margin-top:18px;border-radius:18px;padding:12px 16px;background:#fff9}.grid{display:grid;grid-template-columns:.8fr 1fr 1.4fr;gap:22px;margin-top:48px}.risk-card{grid-column:span 3}article{border:1px solid rgba(22,33,22,.18);border-radius:28px;padding:28px;background:#fffcf1b8;box-shadow:0 24px 80px #3f4a2e1f}.phase-card strong{display:block;font-size:28px}.timeline{display:grid;gap:12px}.timeline span,.case-row{border-radius:18px;padding:14px 16px;background:#fff}.timeline .active{background:#223d2c;color:#fff7df}.case-row{margin-top:12px}.case-row strong,.case-row span{display:block}.case-row span{margin-top:6px;color:#8a3a18}.case-row p{margin-bottom:0;line-height:1.5}.risk-row{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin-top:12px}.risk-row input{box-sizing:border-box;width:100%;border:1px solid rgba(22,33,22,.18);border-radius:16px;padding:12px 14px}.risk-actions{display:flex;gap:12px;margin-top:16px}.risk-actions button{border-radius:18px;padding:12px 16px;background:#223d2c;color:#fff7df}.risk-actions button:disabled,.risk-row input:disabled,.strategy-form button:disabled{opacity:.55}.score-box{margin-top:16px;border-radius:18px;padding:16px;background:#fff}.strategy-form{display:grid;gap:14px}.strategy-form label,.strategy-form fieldset{display:grid;gap:8px;border:1px solid rgba(22,33,22,.14);border-radius:16px;padding:12px}.strategy-form input,.strategy-form textarea,.strategy-form select{border:1px solid rgba(22,33,22,.18);border-radius:14px;padding:10px 12px}.strategy-form textarea{min-height:88px}.strategy-form button{border-radius:18px;padding:12px 16px;background:#223d2c;color:#fff7df}.score-grid{display:flex;flex-wrap:wrap;gap:10px}.score-grid span{border-radius:999px;padding:8px 12px;background:#e8ead7}@media(max-width:900px){.shell{padding:28px}.join-form{flex-direction:column}.grid{grid-template-columns:1fr}.risk-card{grid-column:span 1}.risk-row{grid-template-columns:1fr}}.screen-shell{min-height:100vh;padding:42px;color:#f6f1df;background:radial-gradient(circle at 20% 20%,rgba(217,121,44,.32),transparent 24%),linear-gradient(135deg,#152a2c,#263e34 55%,#101816)}.screen-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.screen-header h1{margin-bottom:0}.screen-header span,.screen-card{border:1px solid rgba(246,241,223,.16);border-radius:28px;background:#ffffff14;box-shadow:0 26px 80px #0000003d}.screen-header span{padding:14px 18px}.screen-grid{display:grid;grid-template-columns:1.7fr .8fr;gap:22px;margin-top:32px}.screen-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.screen-card{padding:28px}.status-tile{min-height:132px;box-sizing:border-box}.status-tile span{display:block;color:#9dd1dd;font-size:15px;font-weight:700}.status-tile strong{display:block;margin-top:10px;font-size:28px;line-height:1.15}.status-tile p{margin-bottom:0;color:#f6f1dfc2;line-height:1.45}.audio-tile{border-color:#cd3a347a}.setup{max-width:760px;margin:10vh auto 0}.compare-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.compare-card{background:#ffffff1a;color:#f6f1df}.compare-card.risk{background:#263d54e6}.compare-card h3{font-size:42px;margin:0}.score-bars{display:grid;gap:10px;margin-top:18px}.score-bars label{display:grid;gap:6px}.score-bars span{min-width:42px;border-radius:999px;padding:6px 10px;box-sizing:border-box;background:#df9e38;color:#152a2c;font-weight:700}.rank-row{display:flex;justify-content:space-between;margin-top:12px;border-radius:18px;padding:14px 16px;background:#ffffff1a}.learner-preview-shell{min-height:100vh;box-sizing:border-box;color:#181b23;background:radial-gradient(circle at top left,rgba(0,89,199,.12),transparent 28%),radial-gradient(circle at right 18%,rgba(133,250,81,.16),transparent 24%),linear-gradient(180deg,#faf9ff,#f2f3ff)}.learner-preview-shell *,.learner-preview-shell *:before,.learner-preview-shell *:after{box-sizing:border-box}.learner-preview-shell a{color:inherit;text-decoration:none}.learner-preview-shell input,.learner-preview-shell textarea,.learner-preview-shell select{width:100%;border:1px solid #c1c6d7;border-radius:14px;padding:14px 16px;color:#181b23;background:#fff;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.learner-preview-shell input:focus,.learner-preview-shell textarea:focus,.learner-preview-shell select:focus{border-color:#1677ff;box-shadow:0 0 0 4px #1677ff24}.learner-preview-shell textarea{min-height:156px;resize:vertical}.learner-preview-shell p{margin:0;line-height:1.65;font-size:16px}.learner-login-preview{display:flex;align-items:center;justify-content:center;padding:40px 24px}.learner-preview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,460px);gap:40px;align-items:center;width:min(1120px,100%)}.learner-preview-brand{display:grid;gap:32px}.learner-preview-brand-badge{display:inline-flex;align-items:center;gap:14px;width:fit-content;padding:14px 18px;border:1px solid rgba(193,198,215,.72);border-radius:20px;background:#ffffffc7;box-shadow:0 16px 40px #142c5214}.learner-preview-brand-badge strong,.learner-preview-copy h1,.learner-preview-card h2,.learner-form-panel h2,.learner-form-panel h3{margin:0}.learner-preview-brand-badge strong,.learner-form-topbar strong,.learner-form-user strong{display:block}.learner-preview-brand-badge p,.learner-form-user p{color:#414755}.learner-preview-badge-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font-size:20px;font-weight:800;color:#fff;background:linear-gradient(135deg,#1677ff,#006ef2)}.learner-preview-copy{display:grid;gap:18px;max-width:620px}.learner-preview-eyebrow,.learner-preview-card-label,.learner-form-panel-title span,.learner-form-block-label,.learner-form-phase span,.learner-form-level span{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.learner-preview-eyebrow{color:#1677ff}.learner-preview-copy h1{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.03em}.learner-preview-copy p:last-child{max-width:560px;font-size:18px;color:#414755}.learner-preview-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.learner-preview-highlights article,.learner-form-panel,.learner-preview-card{border:1px solid rgba(193,198,215,.56);border-radius:24px;background:#ffffffd6;box-shadow:0 24px 60px #181b2314}.learner-preview-highlights article{padding:24px}.learner-preview-highlights strong{display:block;margin-bottom:10px;font-size:18px}.learner-preview-highlights p{color:#414755}.learner-preview-card{position:relative;overflow:hidden;padding:32px}.learner-preview-progress{position:absolute;top:0;left:0;width:100%;height:5px;background:#e6e7f3}.learner-preview-progress-bar{width:34%;height:100%;background:linear-gradient(90deg,#1677ff,#3389f5)}.learner-preview-card-label{margin-bottom:10px;color:#1677ff}.learner-preview-card h2{font-size:34px;line-height:1.12}.learner-preview-card-copy{margin-top:10px;color:#414755}.learner-preview-form{display:grid;gap:18px;margin-top:28px}.learner-preview-form label,.learner-form-block,.learner-risk-item label,.learner-form-stack label{display:grid;gap:8px}.learner-preview-form label>span,.learner-form-block>span,.learner-risk-item span,.learner-form-stack span{font-size:13px;font-weight:700;color:#414755}.learner-preview-input-wrap{position:relative}.learner-preview-input-wrap input{padding-left:48px;font-family:Consolas,Courier New,monospace;letter-spacing:.08em;text-transform:uppercase}.learner-preview-input-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#727786}.learner-preview-note{display:grid;gap:6px;padding:16px;border-radius:18px;background:#f2f3ff;color:#414755}.learner-preview-note strong{font-size:13px}.learner-preview-primary,.learner-preview-ghost,.learner-form-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 20px;border-radius:20px;font-weight:500;transition:all .2s cubic-bezier(.645,.045,.355,1)}.learner-preview-primary{color:#fff;background:#1677ff;border:none;box-shadow:0 2px #00000004}.learner-preview-primary:hover{background:#4096ff;box-shadow:0 2px #00000004}.learner-preview-ghost{color:#000000e0;border:1px solid #d9d9d9;background:#fff}.learner-preview-ghost:hover,.learner-form-segmented button:hover{color:#4096ff;border-color:#4096ff}.learner-form-segmented button:hover span{color:#4096ff}.learner-preview-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(193,198,215,.56);font-size:14px;color:#414755}.learner-preview-card-footer a,.learner-form-link{color:#1677ff}.learner-form-preview{padding-bottom:0}.learner-form-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-bottom:1px solid rgba(193,198,215,.5);background:#faf9ffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.learner-form-topbar-left,.learner-form-topbar-right{display:flex;align-items:center;gap:16px;font-size:16px}.learner-form-topbar-brand{display:grid;gap:2px}.learner-form-topbar-brand>strong{font-size:22px;color:#1677ff;line-height:1.2}.learner-form-timer{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:10px 14px;border-radius:999px;font-weight:800;color:#93000a;background:#ffdad6}.learner-form-phase{display:flex;align-items:center;gap:12px;padding-left:16px;border-left:1px solid rgba(193,198,215,.8)}.learner-form-phase span{display:none}.learner-form-phase strong{font-size:18px}.learner-form-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;color:#414755;background:#ecedf9}.learner-form-user{display:flex;align-items:center;gap:12px}.learner-v2-logout-btn{padding:0;border:none;background:transparent;color:#ff4d4f;font-weight:400;white-space:nowrap;cursor:pointer}.learner-v2-logout-btn:hover{color:#ff7875}.learner-v2-logout-btn:focus-visible{outline:2px solid rgba(255,77,79,.24);outline-offset:4px;border-radius:4px}.learner-form-avatar{display:grid;place-items:center;width:44px;height:44px;border:2px solid #d9e2ff;border-radius:999px;font-weight:800;color:#1677ff;background:#fff}.learner-form-layout{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:24px;max-width:1440px;margin:0 auto;padding:24px}.learner-form-sidebar{position:sticky;top:75px;align-self:start}.learner-form-panel{padding:24px}.learner-form-panel-title,.learner-form-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.learner-form-panel-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.learner-form-panel-title-left{display:flex;align-items:center;gap:8px}.learner-form-panel-title span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;font-size:20px;color:#1677ff}.learner-form-case-code{font-size:9px;font-weight:700;font-family:Courier New,monospace;color:#727786;letter-spacing:.05em}.learner-form-panel h2{font-size:16px;line-height:1.5}.learner-form-panel-case h3{margin-top:0;font-size:16px;font-weight:700;line-height:1.4;color:#181b23}.learner-form-panel>p+p{margin-top:12px}.learner-form-cover{position:relative;min-height:220px;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#0059c714,#181b2366),linear-gradient(135deg,#afc6ff,#1677ff 55%,#09234b)}.learner-form-cover:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,255,255,.24);border-radius:16px}.learner-form-cover-overlay{position:absolute;right:16px;bottom:16px;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;background:#181b2380;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1}.learner-form-level{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(193,198,215,.56)}.learner-form-level strong{padding:8px 12px;border-radius:12px;color:#93000a;background:#ffdad6}.learner-form-content{display:grid;gap:24px}.learner-form-content .learner-form-panel{box-shadow:none;background:none;border-radius:10px;background-color:#fff}.learner-form-section-head{margin-bottom:22px}.learner-form-section-head p{color:#727786}.learner-risk-item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;padding:16px;border:1px solid rgba(193,198,215,.56);border-radius:18px;background:#f8f9ff}.learner-form-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.learner-form-stack{display:grid;gap:16px}.learner-form-chip-grid,.learner-form-channel-grid{display:grid;gap:14px}.learner-form-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.learner-form-check,.learner-form-channel{display:flex;align-items:center;gap:12px;min-height:56px;padding:14px 16px;border:1px solid rgba(193,198,215,.56);border-radius:16px;background:#f8f9ff;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.learner-form-check input,.learner-form-channel input{width:18px;height:18px;margin:0;accent-color:#1677ff}.learner-form-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.learner-form-channel{align-items:flex-start}.learner-form-channel strong{display:block;margin-bottom:4px}.learner-form-channel p{font-size:12px;color:#727786}.learner-form-block{margin-top:24px}.learner-form-block textarea.large{min-height:220px}.learner-form-segmented{display:inline-flex;gap:8px}.learner-form-segmented button,.learner-form-quick-tags button{min-height:32px;padding:0 16px;border-radius:16px;font-weight:400}.learner-form-segmented button.active{color:#1677ff;border-color:#1677ff;background:transparent}.learner-form-quick-tags{display:flex;flex-wrap:wrap;gap:8px}.learner-form-quick-tags button{min-height:34px;border:1px solid rgba(193,198,215,.8);background:transparent}.learner-form-footer{position:fixed;right:0;bottom:0;left:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.learner-form-team,.learner-form-actions{display:flex;align-items:center;gap:14px}.learner-form-team-stack{display:flex;align-items:center}.learner-form-team-stack span{display:grid;place-items:center;width:34px;height:34px;margin-left:-8px;border:2px solid #ffffff;border-radius:999px;font-size:12px;font-weight:800;color:#1677ff;background:#d9e2ff}.learner-form-team-stack span:first-child{margin-left:0}.learner-form-team p{color:#414755}@media(max-width:1200px){.learner-preview-grid,.learner-form-layout{grid-template-columns:1fr}.learner-form-sidebar{position:static}.learner-form-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.learner-login-preview,.learner-form-preview{padding:20px 14px 96px}.learner-preview-grid,.learner-form-layout,.learner-form-two-col,.learner-risk-item,.learner-preview-highlights,.learner-form-chip-grid,.learner-form-channel-grid{grid-template-columns:1fr}.learner-preview-card,.learner-form-panel{padding:20px}.learner-preview-copy h1{font-size:38px}.learner-preview-card-footer,.learner-form-topbar,.learner-form-topbar-left,.learner-form-topbar-right,.learner-form-footer{flex-direction:column;align-items:stretch}.learner-form-phase{padding-left:0;border-left:0}.learner-form-actions{justify-content:stretch}.learner-form-actions>*{flex:1}}:root{--web-font-sans: "Alibaba PuHuiTi 2.0", "PingFang SC", "Microsoft YaHei", sans-serif;--web-bg: #faf9ff;--web-bg-soft: #f2f3ff;--web-surface: #ffffff;--web-surface-muted: #f8f9ff;--web-border: #c1c6d7;--web-text: #181b23;--web-text-muted: #414755;--web-text-subtle: #727786;--web-primary: #1677ff;--web-primary-strong: #004398;--web-primary-soft: #d9e2ff;--web-success-soft: #e8f7df;--web-warn-soft: #fff2d9;--web-danger-soft: #ffdad6;--web-shadow-sm: 0 4px 14px rgba(24, 27, 35, .06);--web-shadow-md: 0 20px 50px rgba(24, 27, 35, .1);--web-shadow-lg: 0 28px 70px rgba(20, 33, 51, .18)}body{color:var(--web-text);background:var(--web-bg);font-family:var(--web-font-sans)}button,input,select,textarea{font-family:var(--web-font-sans)}.learner-preview-shell{background:radial-gradient(circle at top left,rgba(0,89,199,.12),transparent 26%),radial-gradient(circle at right 20%,rgba(133,250,81,.14),transparent 20%),linear-gradient(180deg,#faf9ff,#f1f3ff)}.learner-login-preview{position:relative;overflow:hidden}.learner-login-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(22,119,255,.04) 1px,transparent 1px),linear-gradient(rgba(22,119,255,.04) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 90%);pointer-events:none}.learner-preview-grid{position:relative;z-index:1;gap:48px}.learner-preview-brand-badge,.learner-preview-highlights article,.learner-form-panel,.learner-preview-card{border-color:#c1c6d799;box-shadow:var(--web-shadow-md)}.learner-preview-brand-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.learner-preview-copy h1{max-width:10ch}.learner-preview-copy p:last-child{color:#4a5160}.learner-preview-highlights article{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(217,226,255,.24),transparent 55%),#ffffffe0}.learner-preview-highlights article:after{content:"";position:absolute;inset:auto 20px 0 20px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--web-primary) 0%,rgba(22,119,255,0) 92%)}.learner-preview-card{border-radius:26px;background:linear-gradient(180deg,#ffffffeb,#f7f8fff5),#fff}.learner-preview-card-copy{color:#4d5565}.learner-preview-form{gap:20px}.learner-preview-form label>span,.learner-form-block>span,.learner-risk-item span,.learner-form-stack span{color:var(--web-text-muted)}.learner-preview-note{border:1px solid rgba(193,198,215,.5);background:linear-gradient(180deg,#f6f7ff,#eef2ff)}.learner-preview-primary:hover{box-shadow:none}.learner-preview-card-footer{align-items:center}.learner-preview-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.learner-preview-card-metrics article{padding:14px 16px;border:1px solid rgba(193,198,215,.56);border-radius:16px;background:#f8f9ff;box-shadow:var(--web-shadow-sm)}.learner-preview-card-metrics strong,.learner-preview-card-metrics span{display:block}.learner-preview-card-metrics strong{font-size:22px;color:var(--web-primary)}.learner-preview-card-metrics span{margin-top:6px;color:#5d6677;font-size:12px;font-weight:700;letter-spacing:.04em}.learner-form-preview{background:radial-gradient(circle at top right,rgba(22,119,255,.1),transparent 24%),linear-gradient(180deg,#faf9ff,#f4f6ff)}.learner-form-topbar{padding:10px 24px;border-bottom-color:#c1c6d7a3;background:#faf9ffeb}.learner-form-topbar-brand>strong{letter-spacing:-.02em}.learner-form-timer{box-shadow:inset 0 0 0 1px #ba1a1a14}.learner-form-layout{gap:28px;padding:18px 0}.learner-form-panel{border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f8f9fff5),#fff}.learner-form-cover{min-height:240px;background:linear-gradient(180deg,#0059c70a,#181b2375),linear-gradient(135deg,#d9e2ff,#1677ff 55%,#091a34)}.learner-form-cover:after{content:"";position:absolute;inset:auto 22px 22px auto;width:120px;height:120px;border-radius:24px;border:1px solid rgba(255,255,255,.18);background:#ffffff14}.learner-form-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.learner-form-brief-grid article{padding:14px 12px;border:1px solid rgba(193,198,215,.5);border-radius:16px;background:#f8f9ff}.learner-form-brief-grid span,.learner-form-brief-grid strong{display:block}.learner-form-brief-grid span{color:var(--web-text-subtle);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.learner-form-brief-grid strong{margin-top:8px;font-size:14px;line-height:1.45}.learner-form-alert{display:grid;gap:6px;margin-bottom:18px;padding:16px 18px;border-left:4px solid var(--web-primary);border-radius:16px;background:linear-gradient(180deg,#eef2ff,#f7f8ff)}.learner-form-alert strong{font-size:14px}.learner-form-alert p{color:#4d5565}.learner-risk-item{border-radius:20px;background:linear-gradient(180deg,#fbfbff,#f6f8ff)}.learner-form-check,.learner-form-channel{background:linear-gradient(180deg,#fbfbff,#f6f8ff)}.learner-form-channel-grid{gap:16px}.learner-form-segmented button.active{background:#fff}.learner-v2-login-shell{position:relative;padding:24px}.learner-v2-login-shell:after{content:"";position:absolute;right:-120px;bottom:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#0057c21f,#0057c200 72%);pointer-events:none}.learner-v2-login-card{gap:4px}.learner-v2-otp-row{display:grid;grid-template-columns:repeat(3,minmax(0,56px)) 18px repeat(3,minmax(0,56px));justify-content:center;align-items:center;gap:12px}.learner-v2-otp-input{width:56px;min-height:80px;padding:0;border:1px solid rgba(193,198,215,.42);border-radius:12px;text-align:center;font-size:31px;font-weight:700;letter-spacing:.04em;color:var(--web-primary);background:#fff;box-shadow:0 2px 8px #181b230d}.learner-v2-otp-separator{display:grid;place-items:center;color:#7277868f;font-size:24px;font-weight:700}.learner-v2-footer-link{min-height:auto;padding:0;border:0;background:transparent;box-shadow:none}.screen-shell{padding:32px;background:radial-gradient(circle at 18% 16%,rgba(68,146,255,.22),transparent 20%),radial-gradient(circle at 86% 18%,rgba(217,121,44,.18),transparent 18%),linear-gradient(135deg,#0b1626,#12253c 54%,#0a111d)}.screen-header{align-items:flex-end}.screen-header h1{font-size:clamp(34px,4vw,56px);line-height:1.02;letter-spacing:-.03em}.screen-header span,.screen-card{border-color:#c2d8ff29;background:linear-gradient(180deg,#ffffff1a,#ffffff0f);box-shadow:var(--web-shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.screen-status-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.status-tile{min-height:156px;border-radius:24px}.status-tile span{color:#9bc3ff;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.status-tile strong{font-size:26px}.audio-tile{background:linear-gradient(180deg,#cd3a342e,#ffffff0f),#ffffff14}.screen-command-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.screen-command-item{padding:18px 20px;border:1px solid rgba(194,216,255,.14);border-radius:20px;background:#07142685;box-shadow:inset 0 1px #ffffff0f}.screen-command-item span,.screen-command-item strong{display:block}.screen-command-item span{color:#9bc3ff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.screen-command-item strong{margin-top:8px;color:#f6f1df;font-size:18px;line-height:1.35}.screen-grid{grid-template-columns:minmax(0,1.8fr) minmax(340px,.85fr)}.compare-board>h2,.leaderboard>h2{margin-top:0;margin-bottom:18px;font-size:28px;letter-spacing:-.02em}.compare-card{border-radius:22px;border:1px solid rgba(194,216,255,.14);background:linear-gradient(180deg,#ffffff14,#ffffff0a),#ffffff0f}.compare-card h3{font-size:clamp(28px,3vw,36px);line-height:1.05}.score-bars span{background:linear-gradient(90deg,#ffd06a,#df9e38)}.rank-row{border:1px solid rgba(194,216,255,.08)}@media(max-width:1200px){.learner-form-brief-grid,.screen-command-strip{grid-template-columns:1fr}.screen-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.screen-status-grid,.screen-grid,.compare-columns{grid-template-columns:1fr}}@media(max-width:768px){.learner-preview-card-metrics,.learner-form-brief-grid,.screen-command-strip,.screen-status-grid{grid-template-columns:1fr}.learner-v2-otp-row{grid-template-columns:repeat(3,minmax(0,1fr))}.learner-v2-otp-separator{display:none}.screen-shell{padding:18px 14px 24px}.screen-header{align-items:stretch}}.learner-v2-login-shell{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:24px 24px 18px}.learner-v2-login-corner-tag{position:absolute;top:24px;right:24px;z-index:2;display:inline-flex;align-items:center;min-height:34px;padding:10px 20px;border:1px solid rgba(22,119,255,.2);border-radius:999px;color:#1677ff;background:#ffffffd1;box-shadow:0 8px 24px #181b2314;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:18px;font-weight:400;letter-spacing:.02em}.learner-login-decor{position:fixed;width:40%;height:40%;border-radius:50%;filter:blur(120px);opacity:.9;pointer-events:none}.learner-login-decor-top{top:-10%;left:-10%;background:#0059c71f}.learner-login-decor-bottom{right:-10%;bottom:-10%;background:#85fa511f}.learner-v2-login-stage{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;width:min(530px,100%);margin:0 auto}.learner-v2-login-main{display:flex;flex:1;flex-direction:column;justify-content:center}.learner-v2-login-brand{margin-bottom:38px;text-align:center}.learner-v2-login-badge{display:inline-flex;align-items:center;justify-content:center;width:min(200px,42vw)}.learner-v2-login-badge img{display:block;width:100%;height:auto;object-fit:contain}.learner-v2-login-brand h1{margin:0 0 10px;color:#525255;font-size:clamp(28px,4vw,36px);line-height:1.24;letter-spacing:-.03em}.learner-v2-login-brand p{color:#727172b8;font-size:18px;line-height:1.5}.learner-v2-login-panel{padding:32px 32px 28px;border:1px solid rgba(255,255,255,.36);border-radius:16px;background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 56px #181b231f}.learner-v2-login-head{margin-bottom:24px;text-align:center}.learner-v2-login-head h2{margin:0 0 8px;font-size:20px;line-height:1.4}.learner-v2-login-head p{color:#5d6677;padding:0 8px;font-size:12px;line-height:1.6}.learner-v2-login-form{gap:24px;margin-top:0;font-size:18px}.learner-v2-login-submit{min-height:56px;border-radius:12px}.learner-v2-login-submit:hover{box-shadow:none}.learner-v2-login-note{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:16px;border:1px solid rgba(193,198,215,.2);border-radius:12px;background:#f2f3ff}.learner-v2-login-note span{color:var(--web-primary)}.learner-v2-login-note strong{display:block;font-size:16px;font-weight:400}.learner-v2-login-note p{margin-top:4px;color:#5d6677}.learner-v2-login-footer{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-top:24px;text-align:center}.learner-v2-login-values{display:inline-flex;align-items:center;gap:16px;color:#4147559e;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.learner-v2-login-values .dot{width:5px;height:5px;border-radius:50%;background:#c1c6d7cc}.learner-preview-shell .learner-v2-login-copyright{color:#4147558f;font-size:14px;font-weight:400;letter-spacing:.01em}.learner-form-topbar-v2{background:#fffffff5}.learner-form-layout-v2{max-width:var(--learner-v2-layout-max-width, 1440px)}.learner-form-layout-v2 .learner-form-content{width:min(100%,var(--learner-v2-form-max-width, 920px));justify-self:start}.learner-form-panel-case{position:relative;padding:20px}.learner-form-cover-v2{position:relative;aspect-ratio:16 / 7;min-height:0;margin-bottom:16px;border-radius:8px;overflow:hidden;border:1px solid rgba(193,198,215,.2);background:#f0f2f5;width:100%}.learner-form-cover-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.learner-form-cover-v2:after{display:none}.learner-form-case-copy{display:grid;gap:16px;min-height:0;font-size:13px;line-height:1.6;color:#414755}.learner-v2-case-scroll{display:grid;gap:20px;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.learner-v2-case-section{display:grid;gap:10px}.learner-v2-case-section-title{margin:0;font-size:16px;font-weight:600;line-height:1.5;color:#262b36;letter-spacing:.01em}.learner-v2-case-section-body{min-width:0}.learner-form-panel-case h2{margin:0;font-size:22px;font-weight:700;line-height:1.32;letter-spacing:-.02em;color:#1f2329}.learner-form-case-copy strong{font-size:15px;font-weight:650;line-height:1.45;color:#1f2329}.learner-v2-case-rich-text{color:#4b5563;font-size:14px;line-height:1.85}.learner-v2-case-rich-text>*:first-child{margin-top:0}.learner-v2-case-rich-text>*:last-child{margin-bottom:0}.learner-v2-case-rich-text p,.learner-v2-case-rich-text ul,.learner-v2-case-rich-text ol{margin:0 0 12px}.learner-v2-case-rich-text p{text-indent:0}.learner-v2-case-text-section .learner-v2-case-rich-text p{text-indent:2em}.learner-v2-case-rich-text div,.learner-v2-case-rich-text span,.learner-v2-case-rich-text li,.learner-v2-case-rich-text strong,.learner-v2-case-rich-text b,.learner-v2-case-rich-text em,.learner-v2-case-rich-text i,.learner-v2-case-rich-text a,.learner-v2-case-rich-text small,.learner-v2-case-rich-text h1,.learner-v2-case-rich-text h2,.learner-v2-case-rich-text h3,.learner-v2-case-rich-text h4,.learner-v2-case-rich-text h5,.learner-v2-case-rich-text h6,.learner-v2-case-rich-text blockquote{font-size:inherit;line-height:inherit;color:inherit}.learner-v2-case-rich-text h1,.learner-v2-case-rich-text h2,.learner-v2-case-rich-text h3,.learner-v2-case-rich-text h4,.learner-v2-case-rich-text h5,.learner-v2-case-rich-text h6{margin:0 0 12px;font-weight:600}.learner-v2-case-rich-text ul,.learner-v2-case-rich-text ol{padding-left:1.25em}.learner-v2-case-text-section .learner-v2-case-rich-text p:first-child{font-size:14px;line-height:1.85;font-weight:500;color:#30384a}.learner-v2-rich-text{color:inherit;line-height:1.7;margin:10px 0;font-size:14px;color:#4b5563}.learner-v2-rich-text p,.learner-v2-rich-text ul,.learner-v2-rich-text ol{margin:0 0 10px}.learner-v2-rich-text p:last-child,.learner-v2-rich-text ul:last-child,.learner-v2-rich-text ol:last-child{margin-bottom:0}.learner-v2-case-stage-question{margin-top:0}.learner-v2-case-stage-question .learner-form-panel{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.learner-v2-case-stage-question .learner-v2-section-head{margin-bottom:12px}.learner-v2-case-question-block{display:grid;gap:8px}.learner-v2-case-question-label{display:block;font-size:16px;font-weight:600;color:#333}.learner-v2-case-stage-question .learner-v2-copy-item{padding:14px 16px;border-radius:10px;border-color:#e2e2e2;background:transparent;box-shadow:none}.learner-v2-case-module-group{gap:12px}.learner-v2-case-module{display:grid;gap:6px}.learner-v2-case-module-list{margin:0;padding-left:1.25em;color:#4b5563;line-height:1.7}.learner-v2-case-module-list li+li{margin-top:6px}.learner-form-add{margin-top:18px}.learner-form-footer-v2{position:sticky;right:auto;bottom:0;left:auto;z-index:2;flex:0 0 auto;padding:14px 18px;background:#fffffff2;border-radius:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 24px #181b2314}.learner-form-footer-container{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}@media(max-width:768px){.learner-v2-login-shell{padding:18px 18px 14px}.learner-v2-login-corner-tag{top:18px;right:18px;min-height:30px;padding:0 12px;font-size:13px}.learner-v2-login-panel{padding:24px 20px}.learner-v2-login-brand{margin-bottom:36px}.learner-v2-login-badge{width:min(150px,44vw);margin-bottom:24px}.learner-v2-login-footer{padding-top:20px}.learner-v2-login-head p{padding:0}.learner-v2-otp-row{grid-template-columns:repeat(3,minmax(0,48px)) 14px repeat(3,minmax(0,48px));gap:8px}.learner-v2-otp-input{width:48px;min-height:72px;font-size:28px}.learner-v2-login-values{gap:10px;letter-spacing:.12em;flex-wrap:wrap;justify-content:center}.learner-v2-login-copyright{line-height:1.5}}.learner-form-panel label{display:block;font-size:12px;font-weight:700;color:#414755;margin-bottom:8px}.learner-form-panel input[type=text],.learner-form-panel input[type=email],.learner-form-panel select,.learner-form-panel textarea{width:100%;padding:12px 16px;background:#f2f3ff;border:1px solid rgba(193,198,215,.3);border-radius:8px;font-size:14px;line-height:22px;color:#181b23;transition:all .2s ease}.learner-form-panel input:focus,.learner-form-panel select:focus,.learner-form-panel textarea:focus{outline:none;border-color:#0057c2;box-shadow:0 0 0 3px #0057c21a;background:#fff}.learner-form-panel input::placeholder,.learner-form-panel textarea::placeholder{color:#727786}.learner-form-panel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23727786' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer}.learner-form-panel textarea{resize:none;min-height:120px;line-height:1.6}.learner-form-panel input[type=checkbox]{width:18px;height:18px;border:2px solid rgba(193,198,215,.6);border-radius:4px;cursor:pointer;transition:all .2s ease}.learner-risk-item{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;padding:16px;background:#f2f3ff;border-radius:8px;border:1px solid rgba(193,198,215,.2)}.learner-form-submit{padding:12px 32px;background:#0057c2;border:none;border-radius:8px;font-size:14px;font-weight:700;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #0057c240}.learner-form-submit:hover{background:#004398;box-shadow:0 6px 16px #0057c259;transform:translateY(-1px)}.learner-form-alert{padding:12px 16px;background:#0057c20d;border-left:4px solid #0057c2;border-radius:6px;margin-bottom:24px}.learner-form-alert strong{display:block;font-size:13px;font-weight:700;color:#0057c2;margin-bottom:4px}.learner-form-alert p{font-size:13px;line-height:20px;color:#414755;margin:0}@media(max-width:768px){.learner-risk-item{grid-template-columns:1fr}}.learner-risk-item{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:start}.learner-risk-item textarea{min-height:80px;resize:vertical}.learner-risk-remove{width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;color:#727786;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-top:24px}.learner-risk-remove:hover{background:#ba1a1a1a;color:#ba1a1a}.learner-form-chip-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.learner-form-check{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:1px solid rgba(22,119,255,.1);border-radius:8px;cursor:pointer;transition:all .2s ease}.learner-form-check:hover{background:#eef6ff;border-color:#1677ff4d}.learner-form-check input[type=checkbox]{width:18px;height:18px;border:2px solid rgba(193,198,215,.6);border-radius:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;position:relative;flex-shrink:0}.learner-form-check input[type=checkbox]:checked{background:#1677ff;border-color:#1677ff}.learner-form-check input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.learner-form-check span{font-size:14px;font-weight:500;color:#181b23}.learner-form-channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.learner-form-channel{display:flex;align-items:center;gap:12px;padding:16px;background:#f2f3ff;border:1px solid rgba(193,198,215,.2);border-radius:12px;cursor:pointer;transition:all .2s ease}.learner-form-channel:hover{background:#ecedf9;border-color:#0057c266}.learner-form-channel input[type=checkbox]{width:20px;height:20px;border:2px solid rgba(193,198,215,.6);border-radius:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;position:relative;flex-shrink:0}.learner-form-channel input[type=checkbox]:checked{background:#0057c2;border-color:#0057c2}.learner-form-channel input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.learner-form-channel strong{display:block;font-size:14px;font-weight:700;color:#181b23;margin-bottom:2px}.learner-form-channel p{font-size:10px;color:#727786;margin:0}.learner-form-segmented{display:flex;gap:8px}.learner-form-segmented button{padding:4px 16px;border:1px solid #d9d9d9;border-radius:16px;font-size:14px;font-weight:400;color:#414755;background:#fff;cursor:pointer;transition:all .2s ease}.learner-form-segmented button.active{background:transparent;color:#1677ff;border-color:#1677ff}.learner-form-segmented button.active span{color:#1677ff}.learner-form-quick-tags button{padding:6px 12px;font-size:11px;font-weight:600;border:1px solid rgba(193,198,215,.5);border-radius:16px;background:transparent;color:#727786;cursor:pointer;transition:all .2s ease}.learner-form-quick-tags button:hover{border-color:#0057c2;color:#0057c2;background:#0057c20d}@media(max-width:768px){.learner-risk-item{grid-template-columns:1fr}.learner-risk-remove{margin-top:0;align-self:center}}.learner-form-preview-v2{--learner-v2-layout-gap: 24px;background:#f5f7fa;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100dvh;height:100dvh;overflow:hidden;padding-bottom:0}.learner-form-preview-v2 .learner-form-topbar-v2{padding:20px 24px;border-bottom:none;box-shadow:0 2px 8px #0000000f}.learner-form-preview-v2 .learner-form-panel{border:none}.learner-form-preview-v2 .learner-form-layout-v2{display:grid;flex:1;grid-template-columns:calc((100% - var(--learner-v2-layout-gap)) / 2) calc((100% - var(--learner-v2-layout-gap)) / 2);gap:var(--learner-v2-layout-gap);align-items:stretch;width:100%;max-width:none;height:100%;min-height:0;padding:24px}.learner-form-preview-v2 .learner-form-sidebar{position:relative;top:auto;align-self:stretch;min-width:0;min-height:0;overflow:hidden;border-radius:10px;box-shadow:0 10px 30px #181b2314}.learner-form-preview-v2 .learner-form-panel-case{display:flex;flex-direction:column;align-items:stretch;padding:22px;font-size:16px;height:100%;max-height:100%;overflow-y:auto;scrollbar-gutter:stable}.learner-form-preview-v2 .learner-v2-case-header{display:grid;gap:14px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #e8eaef}.learner-form-preview-v2 .learner-v2-case-header-top{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.learner-form-preview-v2 .learner-v2-case-header-title{display:inline-flex;align-items:center;gap:6px;min-width:0}.learner-form-preview-v2 .learner-v2-case-header-title>.material-symbols-outlined{color:var(--web-primary);font-size:20px}.learner-form-preview-v2 .learner-v2-case-header-title p{margin:0;font-size:16px;font-weight:600;line-height:1.5;color:#4e5969;letter-spacing:.02em}.learner-form-preview-v2 .learner-v2-case-header-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.learner-form-preview-v2 .learner-v2-case-header-tags .learner-v2-case-tag{padding:6px 14px;border-radius:999px;font-size:15px}.learner-form-preview-v2 .learner-v2-case-header-tags .learner-v2-case-tag span{font-size:15px;line-height:1.4}.learner-form-preview-v2 .learner-v2-case-header h2{margin:0;font-size:30px;line-height:1.5;font-weight:600;color:#181b23;text-align:left;text-wrap:pretty}.learner-form-preview-v2 .learner-form-panel-case>.learner-form-panel-title,.learner-form-preview-v2 .learner-form-panel-case>.learner-form-cover-v2,.learner-form-preview-v2 .learner-form-panel-case>h3,.learner-form-preview-v2 .learner-v2-case-header-tag{display:none}.learner-form-preview-v2 .learner-form-case-copy{flex:0 0 auto;min-height:0;font-size:inherit;line-height:inherit}.learner-form-preview-v2 .learner-v2-case-scroll{flex:0 0 auto;min-height:auto;overflow:visible;padding-right:0;gap:26px}.learner-form-preview-v2 .learner-form-case-copy strong{font-size:18px;line-height:1.5;font-weight:700}.learner-form-preview-v2 .learner-v2-case-section-title{font-size:22px;line-height:1.4;font-weight:600;color:#283244}.learner-form-preview-v2 .learner-v2-case-rich-text{font-size:18px;line-height:2;color:#394355;text-wrap:pretty}.learner-form-preview-v2 .learner-v2-case-rich-text p,.learner-form-preview-v2 .learner-v2-case-rich-text li{font-size:18px;line-height:2;font-weight:400;text-indent:0}.learner-form-preview-v2 .learner-v2-case-text-section .learner-v2-case-rich-text p{text-indent:2em}.learner-form-preview-v2 .learner-v2-case-rich-text p,.learner-form-preview-v2 .learner-v2-case-rich-text ul,.learner-form-preview-v2 .learner-v2-case-rich-text ol{margin-bottom:16px}.learner-form-preview-v2 .learner-v2-case-rich-text div,.learner-form-preview-v2 .learner-v2-case-rich-text span,.learner-form-preview-v2 .learner-v2-case-rich-text li,.learner-form-preview-v2 .learner-v2-case-rich-text strong,.learner-form-preview-v2 .learner-v2-case-rich-text b,.learner-form-preview-v2 .learner-v2-case-rich-text em,.learner-form-preview-v2 .learner-v2-case-rich-text i,.learner-form-preview-v2 .learner-v2-case-rich-text a,.learner-form-preview-v2 .learner-v2-case-rich-text small,.learner-form-preview-v2 .learner-v2-case-rich-text h1,.learner-form-preview-v2 .learner-v2-case-rich-text h2,.learner-form-preview-v2 .learner-v2-case-rich-text h3,.learner-form-preview-v2 .learner-v2-case-rich-text h4,.learner-form-preview-v2 .learner-v2-case-rich-text h5,.learner-form-preview-v2 .learner-v2-case-rich-text h6,.learner-form-preview-v2 .learner-v2-case-rich-text blockquote{font-size:inherit;line-height:inherit;color:inherit}.learner-form-preview-v2 .learner-v2-case-text-section .learner-v2-case-rich-text p:first-child{font-size:18px;line-height:2;font-weight:400;color:#394355}.learner-form-preview-v2 .learner-v2-rich-text,.learner-form-preview-v2 .learner-v2-rich-text p,.learner-form-preview-v2 .learner-v2-rich-text ul,.learner-form-preview-v2 .learner-v2-rich-text ol{line-height:2}.learner-form-preview-v2 .learner-v2-case-stage-question{display:grid;gap:10px}.learner-form-preview-v2 .learner-v2-case-stage-question-list{display:grid;gap:8px;background:transparent}.learner-form-preview-v2 .learner-v2-case-stage-question-section{overflow:hidden;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.learner-form-preview-v2 .learner-v2-case-stage-question-list .ant-collapse-item{border:1px solid #f0f0f0;border-radius:8px!important;background:#fff}.learner-form-preview-v2 .learner-v2-case-stage-question-list .ant-collapse-header{align-items:center!important;padding:12px 14px!important;background:#fff;border-radius:8px 8px 0 0}.learner-form-preview-v2 .learner-v2-case-stage-question-list .ant-collapse-expand-icon{padding-inline-end:8px!important}.learner-form-preview-v2 .learner-v2-case-stage-question-list .ant-collapse-content{border-top:1px solid #f0f0f0;border-inline:none!important;border-bottom:none!important;background:#fff;border-radius:0 0 8px 8px}.learner-form-preview-v2 .learner-v2-case-stage-question-list .ant-collapse-item-active .ant-collapse-header{border-bottom:none}.learner-form-preview-v2 .learner-v2-case-stage-question-list .ant-collapse-item:not(.ant-collapse-item-active) .ant-collapse-header{border-radius:8px}.learner-form-preview-v2 .learner-v2-case-stage-question-list .ant-collapse-content-box{padding:14px!important}.learner-form-preview-v2 .learner-v2-case-stage-question-panel{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.learner-form-preview-v2 .learner-v2-case-stage-question-section-title{display:block;font-size:14px;line-height:1.5;font-weight:600;color:#262b36}.learner-form-preview-v2 .learner-form-content{display:grid;gap:16px;width:100%;max-width:none;min-width:0}.learner-form-preview-v2 .learner-form-workspace-shell{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;overflow-y:auto;scrollbar-gutter:stable;line-height:1.75;font-size:16px;border-radius:10px}.learner-v2-section-head{align-items:flex-start;margin-bottom:20px}.learner-v2-section-title{display:flex;align-items:center;gap:10px;min-width:0}.learner-v2-section-title>div{display:flex;align-items:flex-end;gap:8px}.learner-v2-section-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--web-primary);background:#0057c21a;flex-shrink:0}.learner-v2-section-title h2{margin:0;font-size:20px;line-height:1.4}.learner-v2-section-title p,.learner-v2-section-note{margin:0;color:#727786;line-height:1.5}.learner-form-preview-v2 .learner-form-workspace-content .learner-v2-section-title p,.learner-form-preview-v2 .learner-form-workspace-content .learner-v2-section-note{font-size:14px}.learner-form-preview-v2 .learner-form-content>.learner-form-panel .learner-v2-form-input,.learner-form-preview-v2 .learner-form-content>.learner-form-panel .learner-v2-form-textarea,.learner-form-preview-v2 .learner-form-content>.learner-form-panel .learner-v2-field-label,.learner-form-preview-v2 .learner-form-content>.learner-form-panel .learner-form-stack,.learner-form-preview-v2 .learner-form-content>.learner-form-panel .learner-form-block,.learner-form-preview-v2 .learner-form-content>.learner-form-panel .learner-form-add,.learner-form-preview-v2 .learner-form-content>.learner-form-panel .learner-form-segmented,.learner-form-preview-v2 .learner-form-content>.learner-form-panel .learner-form-segmented .ant-btn,.learner-form-preview-v2 .learner-form-content>.learner-form-panel .learner-v2-choice-card .ant-checkbox+span,.learner-form-preview-v2 .learner-form-content>.learner-form-panel .learner-v2-channel-copy,.learner-form-preview-v2 .learner-form-content>.learner-form-panel .learner-v2-channel-copy strong,.learner-form-preview-v2 .learner-form-content>.learner-form-panel .learner-v2-channel-copy p,.learner-form-preview-v2 .learner-form-content>.learner-form-footer .learner-v2-footer-copy,.learner-form-preview-v2 .learner-form-content>.learner-form-footer .learner-v2-footer-copy p,.learner-form-preview-v2 .learner-form-content>.learner-form-footer .learner-v2-footer-copy strong{font-size:16px}.learner-v2-section-note{text-align:right;white-space:nowrap}.learner-v2-risk-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.learner-v2-section-meta{display:flex;justify-content:flex-end;padding-top:2px}.learner-v2-risk-delete-modal .ant-modal-title,.learner-v2-risk-delete-modal .ant-modal-body,.learner-v2-risk-delete-modal .ant-btn,.learner-task-submit-confirm .ant-modal-title,.learner-task-submit-confirm .ant-modal-body,.learner-task-submit-confirm .ant-btn{font-size:16px}.learner-v2-dev-tools{display:flex;justify-content:flex-end}.learner-v2-risk-card+.learner-v2-risk-card{margin-top:24px}.learner-v2-field-group{display:grid;gap:10px}.learner-form-preview-v2 .learner-v2-field-hint{display:block;width:100%;text-align:right;color:#666;font-size:14px;font-weight:400;line-height:1.4}.learner-v2-risk-fields{display:grid;gap:14px;min-width:0}.learner-v2-risk-basis{min-height:92px!important}.learner-v2-channel-field{margin-top:20px}.learner-v2-field-label{display:inline-flex;align-items:center;gap:8px;margin:0;color:#414755;font-weight:700}.learner-v2-field-label-block{width:100%}.learner-v2-field-dot{width:6px;height:6px;border-radius:50%;background:var(--web-primary);flex-shrink:0}.learner-v2-form-input,.learner-v2-form-textarea{border-color:#1677ff26!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.learner-v2-form-input:hover,.learner-v2-form-textarea:hover{border-color:#1677ff59!important}.learner-v2-form-input:focus,.learner-v2-form-input.ant-input-focused,.learner-v2-form-textarea:focus,.learner-v2-form-textarea.ant-input-focused,.learner-v2-form-textarea.ant-input-affix-wrapper-focused{background:#fff!important;border-color:#1677ff!important;box-shadow:0 0 0 3px #1677ff1a!important}.learner-v2-form-input.ant-input-disabled,.learner-v2-form-textarea.ant-input-disabled{color:#181b2380;background:#00000005!important;cursor:not-allowed}.learner-form-preview-v2 .learner-v2-risk-card{position:relative;display:block;margin-top:14px;padding:16px;border:1px solid rgba(22,119,255,.12);border-radius:8px;background:transparent}.learner-form-preview-v2 .learner-v2-risk-card .learner-risk-remove.ant-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;margin-top:0;color:#727786;z-index:1}.learner-form-preview-v2 .learner-v2-risk-card .learner-risk-remove.ant-btn:hover{color:#ba1a1a!important;background:#ba1a1a14!important}.learner-form-preview-v2 .learner-form-add.ant-btn{margin-top:16px;padding-inline:0;color:var(--web-primary);font-weight:700}.learner-form-preview-v2 .learner-form-add.ant-btn:hover{color:var(--web-primary-strong)!important;background:transparent!important}.learner-form-preview-v2 .learner-form-add.ant-btn:disabled,.learner-form-preview-v2 .learner-form-add.ant-btn:disabled:hover{color:#5d667773!important;background:transparent!important;cursor:not-allowed}.learner-form-preview-v2 .learner-form-two-col{margin-top:24px;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.learner-form-preview-v2 .learner-form-chip-grid,.learner-form-preview-v2 .learner-form-channel-grid{gap:12px}.learner-form-preview-v2 .learner-form-chip-grid{margin-top:0}.learner-form-preview-v2 .learner-form-channel-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:0}.learner-v2-choice-card{min-height:48px;padding:0;border:1px solid rgba(22,119,255,.12);border-radius:8px;background:transparent;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.learner-v2-choice-card.is-selected{border-color:#1677ff80;background:#e8f3ff;box-shadow:0 0 0 1px #1677ff1f}.learner-v2-choice-card .ant-checkbox-wrapper{display:flex;width:100%;height:100%;align-items:center;gap:10px;padding:12px 14px;margin-inline-start:0}.learner-v2-choice-card-row{display:flex;width:100%;height:100%;align-items:center}.learner-v2-choice-card-row .ant-checkbox-wrapper{flex:1;min-width:0}.learner-v2-choice-card .ant-checkbox{align-self:center}.learner-v2-choice-card .ant-checkbox+span{min-width:0;padding-inline:0;color:#181b23;line-height:1.5;font-weight:400;flex:1}.learner-v2-choice-card-remove.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;margin-right:8px;color:#8c8f99;border-radius:999px}.learner-v2-choice-card-remove.ant-btn:hover,.learner-v2-choice-card-remove.ant-btn:focus{color:#181b23;background:#181b230f}.learner-v2-choice-card-remove .material-symbols-outlined{font-size:18px}.learner-v2-custom-option-input.ant-input{min-height:48px;font-size:16px}.learner-v2-custom-option-input.ant-input::placeholder{font-size:16px}.learner-v2-custom-option-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.learner-v2-custom-option-button.ant-btn{min-width:96px;height:48px;padding-inline:18px;border-radius:8px;font-size:16px;font-weight:400}.learner-v2-channel-copy strong{display:block;min-width:0;margin-bottom:0;font-weight:400}.learner-v2-channel-copy p{margin:0;color:#727786;line-height:1.4}.learner-v2-segmented{display:flex;width:fit-content;gap:8px}.learner-v2-segmented .ant-btn{min-width:96px;min-height:32px;border-radius:16px;font-weight:400!important}.learner-v2-segmented .ant-btn>span{font-weight:400!important;font-size:16px}.learner-v2-segmented .ant-btn-default.active:last-child{color:#93000a}.learner-v2-public-message{min-height:200px}@media(max-width:1200px){.learner-form-preview-v2 .learner-form-layout-v2{grid-template-columns:1fr}.learner-form-preview-v2 .learner-form-sidebar{position:static;align-self:start;height:auto}.learner-form-preview-v2 .learner-form-panel-case{height:auto;max-height:none;overflow:visible}.learner-form-preview-v2 .learner-form-workspace-shell{height:auto;overflow:visible}.learner-form-preview-v2 .learner-form-workspace-content,.learner-form-preview-v2 .learner-v2-case-scroll{overflow-y:visible;padding-right:0}.learner-v2-section-note{white-space:normal}}@media(max-width:768px){.learner-form-preview-v2{height:auto;min-height:100dvh;overflow:visible;padding-bottom:0}.learner-form-preview-v2 .learner-form-two-col,.learner-form-preview-v2 .learner-risk-item,.learner-form-preview-v2 .learner-form-chip-grid{grid-template-columns:1fr}.learner-v2-section-head{flex-direction:column;gap:10px}.learner-v2-section-note{text-align:left}.learner-form-preview-v2 .learner-risk-remove.ant-btn{margin-top:0;justify-self:end}.learner-v2-custom-option-row{grid-template-columns:1fr}.learner-v2-custom-option-button.ant-btn{width:100%}}.learner-form-preview-v2 .ant-input,.learner-form-preview-v2 .ant-input-affix-wrapper{padding:12px 16px;background:transparent;border:1px solid rgba(22,119,255,.12);border-radius:8px;color:#181b23;box-shadow:none}.learner-form-preview-v2 .ant-input:hover,.learner-form-preview-v2 .ant-input-affix-wrapper:hover,.learner-form-preview-v2 .ant-input:focus,.learner-form-preview-v2 .ant-input-affix-wrapper-focused{border-color:#1677ff;background:#fff;box-shadow:0 0 0 3px #1677ff14}.learner-form-preview-v2 .ant-input::placeholder,.learner-form-preview-v2 .ant-input textarea::placeholder{color:#727786}.learner-v2-head-icon{color:#0057c2;font-size:22px}.learner-v2-overview-panel{overflow:hidden}.learner-v2-task-alert{margin-bottom:0}.learner-v2-panel-kicker{margin-bottom:6px;color:#6a7384;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.learner-v2-status-badge{display:none}.learner-form-topbar-status{align-self:center;flex-shrink:0}.learner-v2-status-badge.active{background:#1677ff1a;color:#1677ff}.learner-v2-status-badge.waiting{background:#c64f001f;color:#9e3d00}.learner-v2-status-badge.readonly{background:#7277861f;color:#4d5564}.learner-v2-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.learner-v2-status-card{padding:16px;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f2f3ffeb),#fff;border:1px solid rgba(193,198,215,.22)}.learner-v2-status-card span,.learner-v2-case-meta span{display:block;margin-bottom:4px;color:#727786;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.learner-v2-status-card strong,.learner-v2-case-meta strong{color:#181b23;font-size:12px;font-weight:700;line-height:1.45}.learner-v2-stage-rail-container{padding:20px 32px;background:#fff;border-bottom:1px solid rgba(193,198,215,.22)}.learner-v2-stage-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1200px;margin:0 auto}.learner-v2-stage-node{padding:14px 16px;border-radius:8px;border:1px solid rgba(193,198,215,.22);background:#f6f7ff}.learner-v2-stage-node span{display:inline-flex;margin-bottom:8px;color:#727786;font-size:11px;font-weight:700;letter-spacing:.08em}.learner-v2-stage-node strong{display:block;color:#404756;font-size:14px;line-height:1.5}.learner-v2-stage-node.active{border-color:#0057c242;background:linear-gradient(135deg,#0057c214,#d9e2ffa8)}.learner-v2-stage-node.active span,.learner-v2-stage-node.active strong{color:#0057c2}.learner-v2-case-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(193,198,215,.2)}.learner-v2-case-meta article{padding:8px;border-radius:4px;background:#f2f3ffb3}.learner-v2-risk-card{background:#f4f5ff;border:1px solid rgba(193,198,215,.26)}.learner-v2-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.learner-v2-review-card{padding:18px;border-radius:12px;background:#f7f8ff;border:1px solid rgba(193,198,215,.24)}.learner-v2-review-card-head,.learner-v2-media-question-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.learner-v2-review-card-head strong,.learner-v2-media-question-head strong{color:#181b23;font-size:15px}.learner-v2-review-card-head span,.learner-v2-media-question-head span{color:#5c6678;font-size:12px;line-height:1.5;text-align:right}.learner-v2-copy-stack{display:grid;gap:12px}.learner-v2-copy-item strong{display:block;margin-bottom:4px;color:#181b23}.learner-v2-copy-item p,.learner-v2-copy-note,.learner-v2-media-question-card p,.learner-v2-review-card p{margin:0;color:#4f596b;line-height:2}.learner-v2-media-callout{margin-bottom:20px;padding:16px 18px;border-radius:8px;background:#0057c20d;border:1px solid rgba(0,87,194,.12)}.learner-v2-media-callout strong{display:block;margin-bottom:6px;color:#0057c2}.learner-v2-media-question-card,.learner-v2-media-state-card{margin-bottom:16px;padding:18px;border-radius:12px;background:#f7f8ff;border:1px solid rgba(193,198,215,.24)}.learner-v2-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:12px}.learner-v2-result-panel{margin-top:0}.learner-v2-result-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.learner-v2-result-overview article{padding:16px;border-radius:8px;background:#f7f8ff;border:1px solid rgba(193,198,215,.24)}.learner-v2-result-overview span{display:block;margin-bottom:8px;color:#727786;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.learner-v2-result-overview strong{color:#181b23;font-size:22px;line-height:1.1}.learner-v2-empty{margin:0;padding:16px 18px;border-radius:8px;background:#f7f8ff;color:#5d6677}.learner-v2-footer-copy{display:grid;gap:4px}.learner-form-preview-v2 .learner-v2-footer-copy{flex:1;min-width:0}.learner-form-preview-v2 .learner-v2-footer-copy strong{color:#262b36;font-size:16px;line-height:1.4}.learner-form-preview-v2 .learner-v2-footer-copy p{margin:0;color:#5d6677;font-size:16px;line-height:1.6}@media(max-width:1200px){.learner-v2-status-grid,.learner-v2-stage-rail,.learner-v2-review-grid,.learner-v2-result-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.learner-v2-status-grid,.learner-v2-stage-rail,.learner-v2-case-meta,.learner-v2-review-grid,.learner-v2-meta-grid,.learner-v2-result-overview{grid-template-columns:1fr}.learner-v2-review-card-head,.learner-v2-media-question-head{flex-direction:column}.learner-form-preview-v2 .learner-v2-case-header-top{flex-direction:column;align-items:flex-start}.learner-form-preview-v2 .learner-v2-case-header-tags{justify-content:flex-start}.learner-form-preview-v2 .learner-form-footer-v2,.learner-form-preview-v2 .learner-form-footer-container{flex-direction:column;align-items:stretch}.learner-v2-review-card-head span,.learner-v2-media-question-head span{text-align:left}}.screen-v2-shell{position:relative;min-height:100dvh;overflow:hidden;color:#e0f0ff;background:radial-gradient(circle at 18% 20%,rgba(30,144,255,.16),transparent 24%),radial-gradient(circle at 82% 16%,rgba(30,144,255,.2),transparent 24%),linear-gradient(180deg,#0a0e1a,#050810)}.screen-v2-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(30,144,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(30,144,255,.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;animation:grid-flow 20s linear infinite;z-index:0}.screen-v2-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(30,144,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(30,144,255,.06) 1px,transparent 1px);background-size:50px 50px;opacity:.28;pointer-events:none}.screen-v2-ambient{position:absolute;width:36vw;height:36vw;border-radius:999px;filter:blur(120px);pointer-events:none;opacity:.4}.screen-v2-ambient-left{top:-10%;left:-8%;background:#1e90ff2e}.screen-v2-ambient-right{right:-8%;bottom:-12%;background:#1e64ff33}.screen-v2-cyber-corner{position:relative}.screen-v2-cyber-corner:before{content:"";position:absolute;top:0;left:0;width:12px;height:12px;border-top:2px solid rgba(30,144,255,.8);border-left:2px solid rgba(30,144,255,.8);box-shadow:0 0 8px #1e90ff80;z-index:1}.screen-v2-cyber-corner:after{content:"";position:absolute;bottom:0;right:0;width:12px;height:12px;border-bottom:2px solid rgba(30,144,255,.8);border-right:2px solid rgba(30,144,255,.8);box-shadow:0 0 8px #1e90ff80;z-index:1}@keyframes scan-line{0%{top:0;opacity:0}10%{opacity:.5}50%{opacity:.3}90%{opacity:.5}to{top:100%;opacity:0}}.screen-v2-scan-line{position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,rgba(30,144,255,.9),transparent);box-shadow:0 0 10px #1e90ff99;animation:scan-line 6s linear infinite;pointer-events:none;z-index:1}@keyframes data-stream{0%{transform:translateY(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(100vh);opacity:0}}.screen-v2-data-stream{position:absolute;width:1px;height:100px;background:linear-gradient(180deg,transparent,rgba(30,144,255,.8),transparent);animation:data-stream 8s linear infinite;pointer-events:none;z-index:0}.screen-v2-data-stream:nth-child(1){left:15%;animation-delay:0s}.screen-v2-data-stream:nth-child(2){left:35%;animation-delay:2s}.screen-v2-data-stream:nth-child(3){left:55%;animation-delay:4s}.screen-v2-data-stream:nth-child(4){left:75%;animation-delay:6s}.screen-v2-data-stream:nth-child(5){left:85%;animation-delay:1s}.screen-v2-glass-enhanced{background:linear-gradient(135deg,#1e90ff14,#1e64ff0a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(30,144,255,.2)}@keyframes status-pulse{0%,to{opacity:1;box-shadow:0 0 8px #1e90ff99}50%{opacity:.6;box-shadow:0 0 16px #1e90ffcc}}.screen-v2-status-pulse{animation:status-pulse 2s ease-in-out infinite}.screen-v2-progress-glow{box-shadow:0 0 12px #1e90ff80}.screen-v2-stage{position:relative;z-index:1;min-height:100dvh;padding:24px 28px 18px;display:grid;grid-template-rows:auto auto 1fr auto;gap:18px}.screen-v2-topbar{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.3fr) minmax(220px,.65fr);align-items:center;gap:20px;padding:18px 22px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.screen-v2-brand p,.screen-v2-topbar-status span,.screen-v2-runtime-tile span,.screen-v2-panel-eyebrow,.screen-v2-tag,.screen-v2-case-module-card span,.screen-v2-highlight-card span,.screen-v2-inline-meta strong,.screen-v2-curve-strip span,.screen-v2-media-theme span,.screen-v2-battle-score span,.screen-v2-account-row em,.screen-v2-login-field span{color:#b0d8ffc2;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.screen-v2-brand h1{margin:6px 0 0;color:#b4d4ff;font-size:clamp(34px,3vw,52px);line-height:.95;letter-spacing:-.05em;text-shadow:0 0 20px rgba(30,144,255,.4),0 0 40px rgba(30,144,255,.2)}.screen-v2-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.screen-v2-nav-item{padding:10px 12px;border:1px solid rgba(30,144,255,.1);border-radius:14px;color:#b0d8ffa3;font-size:13px;font-weight:600;letter-spacing:.08em;text-align:center}.screen-v2-nav-item.active{border-color:#1e90ff80;color:#e0f0ff;background:linear-gradient(180deg,#144da66b,#14295457);box-shadow:inset 0 0 0 1px #1e90ff1a,0 0 20px #1e90ff4d,0 0 40px #1e90ff26}.screen-v2-topbar-status{display:grid;justify-items:end;gap:6px}.screen-v2-topbar-status strong,.screen-v2-runtime-tile strong,.screen-v2-preparation-code strong,.screen-v2-preparation-meta strong,.screen-v2-select-card strong,.screen-v2-panel h2,.screen-v2-risk-item strong,.screen-v2-risk-reason strong,.screen-v2-inline-meta p,.screen-v2-audio-card strong,.screen-v2-account-row strong{color:#eef3ff;text-shadow:0 0 10px rgba(30,144,255,.3)}.screen-v2-topbar-status strong{font-size:16px;font-weight:700;text-align:right}.screen-v2-runtime-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.screen-v2-runtime-tile,.screen-v2-panel,.screen-v2-select-card{position:relative;border:1px solid rgba(30,144,255,.3);border-radius:24px;background:linear-gradient(180deg,#1e90ff16,#1e90ff09),#080e1ad6;box-shadow:0 0 20px #1e90ff26,0 0 40px #1e90ff14,0 22px 54px #050b1657,inset 0 1px #1e90ff1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.screen-v2-runtime-tile{min-height:120px;padding:18px 20px;display:grid;gap:8px}.screen-v2-runtime-tile strong{font-size:22px;line-height:1.12;letter-spacing:-.03em}.screen-v2-runtime-tile p,.screen-v2-panel p,.screen-v2-empty-state p,.screen-v2-checklist p,.screen-v2-select-card p,.screen-v2-login-status p,.screen-v2-account-row i{margin:0;color:#c6d8eab8;font-size:14px;line-height:1.6}.screen-v2-runtime-tile-primary{background:linear-gradient(180deg,#1454be52,#1e90ff09),#080e1ad6}.screen-v2-runtime-tile-warning{background:linear-gradient(180deg,#1262a52e,#ffffff09),#080e1ad6}.screen-v2-body,.screen-v2-board{min-height:0}.screen-v2-board{display:grid;gap:16px}.screen-v2-panel{padding:20px 22px;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.screen-v2-panel-svg-border{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:0;overflow:hidden;border-radius:inherit;color:#48a9ff47;pointer-events:none}.screen-v2-panel-svg-border svg{display:block;width:100%;height:100%;fill:currentColor}.screen-v2-panel>:not(.screen-v2-panel-svg-border){position:relative;z-index:1}.screen-v2-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#1e90ff4d,#1e64ff1a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}.screen-v2-panel:hover:before{opacity:1}.screen-v2-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.screen-v2-panel h2{margin:4px 0 0;font-size:clamp(22px,2vw,32px);line-height:1.08;letter-spacing:-.03em;position:relative;padding-bottom:12px}.screen-v2-panel h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:2px;background:linear-gradient(90deg,rgba(30,144,255,.8),transparent)}.screen-v2-panel-aside{display:flex;align-items:center;gap:12px}.screen-v2-tag{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(30,144,255,.16);background:#1e90ff0f}.screen-v2-tag-primary{color:#91d5ff;border-color:#1e90ff80;background:#1454b33d;box-shadow:0 0 15px #1e90ff33;text-shadow:0 0 8px rgba(30,144,255,.4)}.screen-v2-tag-success{color:#b6f6c5;border-color:#58c46e42;background:#14612c47}.screen-v2-tag-warning{color:#ffdca7;border-color:#1e90ff47;background:#6f460c42}.screen-v2-tag-danger{color:#ffb4ab;border-color:#d35b4f52;background:#7218163d}.screen-v2-tag-neutral{color:#d8e6f3b8}.screen-v2-empty-state{min-height:220px;border:1px dashed rgba(182,202,255,.18);border-radius:20px;display:grid;place-items:center;gap:10px;text-align:center;background:#ffffff05}.screen-v2-empty-state strong,.screen-v2-login-status strong,.screen-v2-checklist span,.screen-v2-risk-item span,.screen-v2-battle-score strong,.screen-v2-account-row span{color:#f3f6ff}.screen-v2-split-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px}.screen-v2-preparation-hero{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);gap:18px}.screen-v2-preparation-code,.screen-v2-preparation-meta,.screen-v2-highlight-card,.screen-v2-case-module-card,.screen-v2-audio-card,.screen-v2-risk-item,.screen-v2-risk-reason,.screen-v2-media-theme,.screen-v2-battle-score,.screen-v2-account-row,.screen-v2-select-card{border:1px solid rgba(30,144,255,.12);border-radius:20px;background:#1e90ff0a}.screen-v2-preparation-code{padding:22px 24px;display:grid;gap:10px}.screen-v2-preparation-code strong{font-size:clamp(42px,4vw,62px);line-height:1;letter-spacing:.12em;font-variant-numeric:tabular-nums}.screen-v2-preparation-meta{padding:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.screen-v2-preparation-meta div,.screen-v2-board-summary article{padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#1e90ff0f,#1e64ff08);border:1px solid rgba(30,144,255,.15);border-left:3px solid rgba(30,144,255,.5);transition:all .3s ease;position:relative;overflow:hidden}.screen-v2-board-summary article:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,#1e90ffe6,#1e64ff80);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.screen-v2-board-summary article:hover:before{transform:scaleY(1)}.screen-v2-board-summary article:hover{background:linear-gradient(135deg,#1e90ff1f,#1e64ff0f);border-color:#1e90ff4d;border-left-color:#1e90ffcc;transform:translateY(-3px);box-shadow:0 8px 24px #1e64ff2e}.screen-v2-preparation-meta span,.screen-v2-board-summary span{display:block;margin-bottom:6px;color:#f1c2b0c2;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.screen-v2-preparation-meta strong,.screen-v2-board-summary strong{display:block;font-size:24px;line-height:1.2;font-weight:700;color:#ffe8d0;text-shadow:0 0 20px rgba(30,144,255,.2)}.screen-v2-account-table,.screen-v2-ranking-list{display:grid;gap:10px}.screen-v2-account-row,.screen-v2-ranking-row{padding:16px 18px;display:grid;grid-template-columns:88px 1fr auto auto;gap:12px;align-items:center}.screen-v2-account-row span,.screen-v2-ranking-row span{font-variant-numeric:tabular-nums}.screen-v2-ranking-row{grid-template-columns:120px 1fr}.screen-v2-ranking-row.top{border-color:#78a4ff4d;background:linear-gradient(180deg,#284ead42,#ffffff0a)}.screen-v2-checklist{display:grid;gap:12px}.screen-v2-checklist div{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:16px 18px;border:1px solid rgba(182,202,255,.1);border-radius:18px;background:#ffffff08}.screen-v2-checklist span{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;font-size:18px;font-weight:800;background:linear-gradient(180deg,#315dc4e6,#1a3473db);box-shadow:0 10px 28px #12317847}.screen-v2-case-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:20px}.screen-v2-case-copy>p,.screen-v2-media-answer-copy>p{margin:0 0 18px;color:#ffe8d0;font-size:clamp(18px,1.5vw,24px);line-height:1.8;letter-spacing:-.01em}.screen-v2-case-module-grid,.screen-v2-case-sidebar{display:grid;gap:16px}.screen-v2-case-module-card,.screen-v2-highlight-card,.screen-v2-audio-card,.screen-v2-select-card{padding:20px 22px;transition:all .3s ease;position:relative;overflow:hidden}.screen-v2-case-module-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1e90ffcc,#1e64ff66);opacity:0;transition:opacity .3s ease}.screen-v2-case-module-card:hover:before{opacity:1}.screen-v2-case-module-card:hover,.screen-v2-highlight-card:hover{border-color:#1e90ff59;background:linear-gradient(135deg,#1e90ff1f,#1e64ff0f);transform:translateY(-3px);box-shadow:0 12px 32px #1e64ff33}.screen-v2-case-module-card strong,.screen-v2-highlight-card strong,.screen-v2-audio-card strong,.screen-v2-media-theme strong,.screen-v2-select-card strong,.screen-v2-risk-reason strong{display:block;margin:10px 0 12px;font-size:22px;line-height:1.2;letter-spacing:-.03em;color:#ffe8d0}.screen-v2-highlight-card strong{font-size:20px}.screen-v2-highlight-card{border-right:3px solid rgba(30,144,255,.4)}.screen-v2-highlight-card:hover{border-right-color:#1e90ffb3}.screen-v2-case-module-card p,.screen-v2-highlight-card p{margin:0;color:#ead0c6d1;font-size:15px;line-height:1.65}.screen-v2-rich-text{color:#ead0c6db;font-size:15px;line-height:1.7}.screen-v2-rich-text p,.screen-v2-rich-text ul,.screen-v2-rich-text ol{margin:0 0 10px}.screen-v2-rich-text p:last-child,.screen-v2-rich-text ul:last-child,.screen-v2-rich-text ol:last-child{margin-bottom:0}.screen-v2-rich-text strong{display:inline;margin:0;color:#fff4e7;font-size:inherit;line-height:inherit}.screen-v2-case-module-list{display:grid;gap:8px;padding-left:0;color:#e0f0ffe0;font-size:20px;line-height:1.7;list-style:none}.screen-v2-board-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.screen-v2-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.screen-v2-risk-card-stack,.screen-v2-strategy-copy{display:grid;gap:14px}.screen-v2-risk-item{padding:18px 20px;display:grid;grid-template-columns:48px 1fr;gap:16px;transition:all .3s ease;position:relative;overflow:hidden}.screen-v2-risk-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1e64ffe6,#1e50ff99);opacity:0;transition:opacity .3s ease}.screen-v2-risk-item:hover:before{opacity:1}.screen-v2-risk-item:hover{border-color:#1e90ff4d;background:linear-gradient(135deg,#1e90ff1a,#1e64ff0d);transform:translate(6px);box-shadow:-4px 0 16px #1e64ff26}.screen-v2-risk-item span{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;font-size:20px;font-weight:800;background:linear-gradient(135deg,#1e64fff2,#1e50ffd9);box-shadow:0 4px 16px #1e64ff66,inset 0 1px #fff3;color:#fff;transition:all .3s ease}.screen-v2-risk-item:hover span{transform:scale(1.05);box-shadow:0 6px 20px #1e64ff80,inset 0 1px #ffffff4d}.screen-v2-risk-item strong,.screen-v2-inline-meta strong,.screen-v2-curve-strip i,.screen-v2-media-answer-copy strong{display:block;margin-bottom:8px;font-size:18px;line-height:1.3;letter-spacing:-.02em}.screen-v2-risk-item p{margin:0;color:#ead0c6c7;font-size:14px;line-height:1.6}.screen-v2-risk-reason,.screen-v2-inline-meta,.screen-v2-curve-strip{padding:18px 20px}.screen-v2-risk-reason{background:linear-gradient(135deg,#1e90ff14,#1e64ff0a);border-color:#1e90ff2e}.screen-v2-risk-reason strong{margin-bottom:10px}.screen-v2-risk-reason p{margin:0;color:#ead0c6d9;font-size:15px;line-height:1.7}.screen-v2-inline-meta{display:grid;gap:8px}.screen-v2-inline-meta strong{color:#f1c2b0d1}.screen-v2-inline-meta p{font-size:18px;line-height:1.55}.screen-v2-score-bars{display:grid;gap:10px;margin-top:14px}.screen-v2-score-bars label{display:grid;grid-template-columns:88px 1fr 32px;gap:12px;align-items:center;color:#e0e7fcd1;font-size:13px}.screen-v2-score-bars div{position:relative;height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.screen-v2-score-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9ac1ff,#4a86f2)}.screen-v2-score-bars em{font-style:normal;text-align:right}.screen-v2-curve-strip div{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;gap:8px;min-height:82px;margin-top:10px}.screen-v2-curve-strip i{border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,#c2d8ff,#5d92ef);box-shadow:0 8px 22px #3870db38}.screen-v2-media-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px}.screen-v2-media-theme,.screen-v2-battle-score{padding:20px 22px}.screen-v2-battle-score{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;text-align:center}.screen-v2-battle-score article{padding:16px 12px;border-radius:16px;background:#ffffff08}.screen-v2-battle-score strong{display:block;margin-top:10px;font-size:clamp(22px,2.2vw,34px);line-height:1;letter-spacing:-.04em}.screen-v2-media-answer-copy,.screen-v2-audio-timeline{display:grid;gap:12px}.screen-v2-audio-line{padding:14px 16px;border-radius:14px;background:#ffffff0a}.screen-v2-audio-line strong{display:block;margin-bottom:8px;color:#f1c2b0db;font-size:14px}.screen-v2-audio-line p{margin:0;color:#f0f4ff;font-size:18px;line-height:1.6}.screen-v2-audio-card span{display:block;margin-top:14px;color:#f1c2b0b8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.screen-v2-footer{display:flex;justify-content:space-between;gap:16px;padding:0 6px;color:#f1c2b08f;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.screen-v2-login-shell{--screen-login-accent: #1e90ff;--screen-login-accent-hover: #4da6ff;--screen-login-accent-soft: rgba(30, 144, 255, .16);--screen-login-accent-border: rgba(30, 144, 255, .32);--screen-login-accent-border-soft: rgba(30, 144, 255, .12);--screen-login-highlight: #91d5ff;--screen-login-text-muted: rgba(216, 230, 243, .9);--screen-login-text-subtle: rgba(179, 197, 214, .72);display:grid;place-items:center;padding:36px 24px;position:relative;overflow:hidden;background:radial-gradient(circle at 14% 16%,rgba(30,100,255,.15),transparent 32%),radial-gradient(circle at 84% 12%,rgba(30,144,255,.12),transparent 28%),radial-gradient(circle at 50% 50%,rgba(20,100,200,.08),transparent 60%),linear-gradient(180deg,#0a0e1a,#050810 52%,#020408)}.screen-v2-login-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(30,144,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(30,144,255,.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;animation:grid-flow 20s linear infinite}.screen-v2-login-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(30,144,255,.02) 50%,transparent 100%);animation:scan-line 4s ease-in-out infinite;pointer-events:none}@keyframes grid-flow{0%{transform:translateY(0)}to{transform:translateY(50px)}}@keyframes scan-line{0%,to{transform:translateY(-100%);opacity:0}50%{opacity:1}}.screen-v2-login-card{z-index:1;width:min(1120px,100%);padding:28px;overflow:hidden;border:1px solid rgba(30,144,255,.4);border-radius:28px;background:#0a0e1ad9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;box-shadow:0 0 60px #1e90ff40,0 0 100px #1e90ff26,0 20px 60px #00000080,inset 0 1px #1e90ff33}.screen-v2-login-card:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(30,144,255,.15);border-radius:22px;pointer-events:none;box-shadow:inset 0 0 30px #1e90ff0d}.screen-v2-login-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:28px;align-items:stretch}.screen-v2-login-brand,.screen-v2-login-panel{position:relative;min-width:0}.screen-v2-login-brand{display:grid;align-content:space-between;gap:28px;padding:18px 8px 10px}.screen-v2-login-brand:before{content:"";position:absolute;inset:0 auto auto 0;width:180px;height:2px;background:linear-gradient(90deg,var(--screen-login-accent) 0%,transparent 100%);opacity:1;pointer-events:none;box-shadow:0 0 8px var(--screen-login-accent)}.screen-v2-login-mark{width:88px;height:88px;border-radius:24px;display:grid;place-items:center;color:var(--screen-login-accent);background:#1e90ff14;border:1px solid rgba(30,144,255,.3);box-shadow:0 0 20px #1e90ff33,inset 0 0 20px #1e90ff0d}.screen-v2-login-mark-icon{width:44px;height:44px}.screen-v2-login-brand-copy{display:grid;gap:16px}.screen-v2-login-kicker{color:var(--screen-login-highlight);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.screen-v2-login-card h1{margin:0;max-width:none;font-size:clamp(42px,5vw,68px);line-height:.94;letter-spacing:-.06em;white-space:nowrap;color:#ffe8d0;text-shadow:0 0 30px rgba(30,144,255,.3)}.screen-v2-login-copy{max-width:34rem;margin:0;color:var(--screen-login-text-muted);font-size:17px;line-height:1.72;letter-spacing:.01em}.screen-v2-login-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.screen-v2-login-meta-card{display:grid;gap:8px;min-height:124px;padding:18px 18px 20px;border-radius:20px;border:1px solid rgba(30,144,255,.15);background:#c864140d;transition:all .3s ease}.screen-v2-login-meta-card:hover{border-color:#1e90ff59;background:#c8641414;box-shadow:0 0 20px #1e90ff1a}.screen-v2-login-meta-card strong{color:#ffe8d0;font-size:17px;font-weight:700;letter-spacing:-.02em}.screen-v2-login-meta-card span{color:var(--screen-login-text-subtle);font-size:13px;line-height:1.6}.screen-v2-login-panel{display:grid;align-content:start;gap:20px;padding:28px;border-radius:24px;border:1px solid var(--screen-login-accent-border);background:#1e0f05f5;box-shadow:0 0 30px #1e90ff1a}.screen-v2-login-panel:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(30,144,255,.06);border-radius:20px;pointer-events:none}.screen-v2-login-panel-head{display:grid;gap:8px}.screen-v2-login-panel-head span{color:var(--screen-login-highlight);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.screen-v2-login-panel-head p{margin:0;color:var(--screen-login-text-subtle);font-size:14px;line-height:1.65}.screen-v2-login-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;border-radius:20px;border:1px solid rgba(30,144,255,.12);background:#64320a14}.screen-v2-login-digit,.screen-v2-login-field input{min-height:82px;border:1px solid rgba(30,144,255,.25);border-radius:18px;color:#ffe8d0;background:#64320a26;transition:all .24s ease}.screen-v2-login-digit{padding:0;text-align:center;font-size:30px;font-weight:800;letter-spacing:.12em;font-variant-numeric:tabular-nums}.screen-v2-login-digit:hover{border-color:#1e90ff73;background:#c8641426;box-shadow:0 0 15px #1e90ff26}.screen-v2-login-digit:focus{outline:none;border-color:var(--screen-login-accent);background:#c8641433;box-shadow:0 0 20px #1e90ff4d;transform:translateY(-1px)}.screen-v2-login-field{display:grid;gap:10px;text-align:left}.screen-v2-login-field input{min-height:56px;padding:0 16px;font-size:16px}.screen-v2-login-panel-note{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:18px;background:#64321414;border:1px solid rgba(30,144,255,.12);color:var(--screen-login-text-subtle)}.screen-v2-login-panel-note span{color:var(--screen-login-accent);font-size:18px;margin-top:0;line-height:1.6;flex-shrink:0}.screen-v2-login-panel-note p{margin:0;font-size:13px;line-height:1.6}.screen-v2-login-submit{width:100%;min-height:60px;border:none;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--screen-login-accent) 0%,#1e64ff 100%);font-size:18px;font-weight:800;letter-spacing:.03em;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .22s ease;box-shadow:0 0 30px #1e90ff80,0 0 60px #1e90ff4d,0 4px 20px #0000004d;position:relative;overflow:hidden}.screen-v2-login-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s ease}.screen-v2-login-submit:hover{background:linear-gradient(135deg,var(--screen-login-accent-hover) 0%,#4da6ff 100%);box-shadow:0 0 40px #1e90ffb3,0 0 80px #1e90ff66,0 4px 20px #0000004d}.screen-v2-login-submit:hover:before{transform:translate(100%)}.screen-v2-login-submit:active{transform:scale(.98)}.screen-v2-login-status{display:grid;gap:8px;text-align:left;padding:16px 18px;border-radius:18px;background:#64320a1f;border:1px solid rgba(30,144,255,.15)}.screen-v2-login-status strong{font-size:16px;line-height:1.5}.screen-v2-login-status p{margin:0;color:var(--screen-login-text-subtle);line-height:1.6}.screen-v2-login-decoration{position:absolute;left:10%;top:50%;transform:translateY(-50%);z-index:0;pointer-events:none}.screen-v2-login-globe{width:400px;height:400px;animation:globe-rotate 20s linear infinite}@keyframes globe-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.screen-v2-login-rings{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:300px;height:300px}.screen-v2-login-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid rgba(30,144,255,.3);border-radius:50%;animation:ring-pulse 3s ease-in-out infinite}.screen-v2-login-ring-1{width:200px;height:200px;animation-delay:0s}.screen-v2-login-ring-2{width:260px;height:260px;animation-delay:1s}.screen-v2-login-ring-3{width:320px;height:320px;animation-delay:2s}@keyframes ring-pulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.05)}}.screen-v2-login-container{position:relative;z-index:1;width:100%;height:100vh;display:grid;grid-template-columns:1fr 480px;align-items:center;padding:0 80px;gap:60px}.screen-v2-login-left{display:flex;flex-direction:column;justify-content:center;padding-left:60px}.screen-v2-login-brand-new h1{margin:0 0 16px;color:#e0f0ff;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-shadow:0 0 30px rgba(30,144,255,.5),0 0 60px rgba(30,144,255,.3)}.screen-v2-login-subtitle{margin:0;color:#b0d8ffb3;font-size:18px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.screen-v2-login-right{display:flex;align-items:center;justify-content:center}.screen-v2-login-card-new{width:100%;max-width:420px;padding:40px 36px;border:1px solid rgba(30,144,255,.4);border-radius:20px;background:#0a0e1ad9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 60px #1e90ff40,0 0 100px #1e90ff26,0 20px 60px #00000080,inset 0 1px #1e90ff33}.screen-v2-login-card-header{margin-bottom:32px;text-align:center}.screen-v2-login-card-header h2{margin:0 0 8px;color:#e0f0ff;font-size:24px;font-weight:600;letter-spacing:-.01em}.screen-v2-login-card-header p{margin:0;color:#b0d8ffb3;font-size:13px;letter-spacing:.02em}.screen-v2-login-submit-new{width:100%;min-height:52px;margin-top:24px;border:none;border-radius:12px;color:#fff;background:linear-gradient(135deg,#1e90ff,#1e64ff);font-size:16px;font-weight:700;letter-spacing:.05em;text-shadow:0 2px 4px rgba(0,0,0,.3);cursor:pointer;transition:all .22s ease;box-shadow:0 0 30px #1e90ff80,0 0 60px #1e90ff4d,0 4px 20px #0000004d}.screen-v2-login-submit-new:hover{background:linear-gradient(135deg,#4da6ff,#4da6ff);box-shadow:0 0 40px #1e90ffb3,0 0 80px #1e90ff66,0 4px 20px #0000004d;transform:translateY(-2px)}.screen-v2-login-submit-new:active{transform:translateY(0)}.screen-v2-login-status-new{margin-top:20px;padding:12px 16px;border-radius:8px;background:#1e90ff14;border:1px solid rgba(30,144,255,.2);display:flex;align-items:center;gap:10px}.screen-v2-login-status-indicator{width:8px;height:8px;border-radius:50%;background:#1e90ff;box-shadow:0 0 10px #1e90ffcc;animation:status-pulse 2s ease-in-out infinite}.screen-v2-login-status-new span{flex:1;color:#b0d8ffe6;font-size:13px;line-height:1.5}@media(max-width:1200px){.screen-v2-login-container{grid-template-columns:1fr;padding:40px;gap:40px}.screen-v2-login-left{padding-left:0;text-align:center}.screen-v2-login-decoration{left:50%;top:20%;transform:translate(-50%,-50%);opacity:.3}.screen-v2-login-globe{width:300px;height:300px}}.screen-v2-select-stage{position:relative;z-index:1;min-height:100dvh;padding:26px 30px;display:grid;place-items:center}.screen-v2-select-stage .screen-v2-panel{width:min(1240px,100%)}.screen-v2-select-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.screen-v2-select-card{width:100%;padding:20px 22px;text-align:left;cursor:pointer}.screen-v2-select-card span{display:block;color:#f1c2b0bd;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.screen-v2-select-card strong{display:block;margin:10px 0 12px;font-size:24px;line-height:1.2}.screen-v2-select-card.active{border-color:#ffa45052;background:linear-gradient(180deg,#883c1470,#1e90ff0a)}@media(max-width:1380px){.screen-v2-topbar,.screen-v2-case-layout,.screen-v2-media-hero,.screen-v2-preparation-hero,.screen-v2-split-grid{grid-template-columns:1fr}.screen-v2-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.screen-v2-runtime-grid,.screen-v2-board-summary,.screen-v2-compare-grid,.screen-v2-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.screen-v2-stage,.screen-v2-select-stage{padding:18px 16px}.screen-v2-topbar,.screen-v2-runtime-grid,.screen-v2-board-summary,.screen-v2-compare-grid,.screen-v2-select-grid,.screen-v2-preparation-meta,.screen-v2-battle-score{grid-template-columns:1fr}.screen-v2-login-card{padding:28px 22px 24px}.screen-v2-login-layout{grid-template-columns:1fr}.screen-v2-login-brand{padding:0}.screen-v2-login-meta{grid-template-columns:1fr}.screen-v2-login-panel{padding:22px 18px}.screen-v2-login-otp{grid-template-columns:repeat(3,minmax(0,1fr))}.screen-v2-footer{flex-direction:column;align-items:flex-start}}.screen-v2-case-board-new{display:flex;flex-direction:column;gap:16px;min-height:0}.screen-v2-case-topbar{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.screen-v2-case-stat{padding:16px 20px;border:1px solid rgba(30,144,255,.2);border-radius:12px;background:#080e1a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px #1e90ff1a}.screen-v2-case-stat span{display:block;margin-bottom:6px;color:#b0d8ffb3;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.screen-v2-case-stat strong{display:block;color:#e0f0ff;font-size:20px;font-weight:700;letter-spacing:-.01em;text-shadow:0 0 10px rgba(30,144,255,.3)}.screen-v2-case-stat-highlight{border-color:#1e90ff66;background:#144da633;box-shadow:0 0 30px #1e90ff33}.screen-v2-case-grid{display:grid;grid-template-columns:280px 1fr 320px;gap:16px;min-height:0;flex:1}.screen-v2-case-left{display:flex;flex-direction:column;gap:14px;overflow-y:auto}.screen-v2-case-center{overflow-y:auto}.screen-v2-case-right{display:flex;flex-direction:column;gap:14px;overflow-y:auto}.screen-v2-case-panel{border:1px solid rgba(30,144,255,.2);border-radius:12px;background:#080e1a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px #1e90ff1a;overflow:hidden}.screen-v2-case-panel-header{padding:12px 16px;border-bottom:1px solid rgba(30,144,255,.15);background:#1e90ff0d}.screen-v2-case-panel-header span{color:#b0d8ffe6;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.screen-v2-case-panel-body{padding:16px}.screen-v2-case-info-item{margin-bottom:14px}.screen-v2-case-info-item:last-child{margin-bottom:0}.screen-v2-case-info-item label{display:block;margin-bottom:4px;color:#b0d8ffb3;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.screen-v2-case-info-item p{margin:0;color:#e0f0ff;font-size:14px;line-height:1.5}.screen-v2-case-module-item{padding:10px 14px;margin-bottom:8px;border:1px solid rgba(30,144,255,.2);border-radius:8px;background:#1e90ff0d;color:#e0f0ff;font-size:13px;font-weight:500}.screen-v2-case-module-item:last-child{margin-bottom:0}.screen-v2-case-module-item-empty{color:#b0d8ff80;border-style:dashed}.screen-v2-case-main-panel{border:1px solid rgba(30,144,255,.25);border-radius:16px;background:#080e1ab3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 0 30px #1e90ff26,inset 0 1px #1e90ff1a;overflow:hidden}.screen-v2-case-main-header{padding:20px 24px;border-bottom:1px solid rgba(30,144,255,.2);background:#1e90ff0d;display:flex;justify-content:space-between;align-items:center;gap:16px}.screen-v2-case-main-header h2{margin:0;color:#e0f0ff;font-size:24px;font-weight:700;letter-spacing:-.01em;text-shadow:0 0 15px rgba(30,144,255,.4)}.screen-v2-case-tag{padding:6px 14px;border:1px solid rgba(211,91,79,.4);border-radius:999px;background:#7218164d;color:#ffb4ab;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.screen-v2-case-main-content{padding:24px}.screen-v2-case-section{margin-bottom:28px}.screen-v2-case-section:last-child{margin-bottom:0}.screen-v2-case-section h3{margin:0 0 12px;color:#b0d8ffe6;font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid rgba(30,144,255,.15)}.screen-v2-case-section p{margin:0;color:#c6d8ead9;font-size:15px;line-height:1.7}.screen-v2-case-status-item{display:flex;align-items:flex-start;gap:12px}.screen-v2-case-status-dot{width:10px;height:10px;margin-top:4px;border-radius:50%;background:#1e90ff;box-shadow:0 0 12px #1e90ffcc;animation:status-pulse 2s ease-in-out infinite;flex-shrink:0}.screen-v2-case-status-item strong{display:block;margin-bottom:4px;color:#e0f0ff;font-size:14px;font-weight:700}.screen-v2-case-status-item p{margin:0;color:#b0d8ffb3;font-size:12px;line-height:1.5}.screen-v2-case-hint{margin:0;padding:12px;border-left:3px solid rgba(30,144,255,.5);background:#1e90ff0d;color:#c6d8ead9;font-size:13px;line-height:1.6}@media(max-width:1400px){.screen-v2-case-grid{grid-template-columns:240px 1fr 280px}}@media(max-width:1200px){.screen-v2-case-topbar{grid-template-columns:repeat(2,1fr)}.screen-v2-case-grid{grid-template-columns:1fr}.screen-v2-case-left,.screen-v2-case-right{display:none}}.screen-v2-login-scale-wrapper{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;background:#000814}.screen-v2-login-scale-wrapper:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background:url(/images/login-bg.png) no-repeat center center;background-size:cover;filter:blur(18px);transform:scale(1.04);transform-origin:center;pointer-events:none}.screen-v2-login-scale-wrapper>*{position:relative;z-index:1}.screen-v2-login-shell-final{width:1920px;height:1080px;background:#000814 url(/images/login-bg.png) no-repeat center center;background-size:100% 100%;overflow:hidden;position:relative;flex-shrink:0}.screen-v2-login-container-final{width:100%;height:100%;position:relative}.screen-v2-login-left-final{position:absolute;left:8%;top:50%;transform:translateY(-50%);z-index:2}.screen-v2-login-brand-final h1{margin:0 0 20px;color:#e0f0ff;font-size:80px;font-weight:700;line-height:1.1;letter-spacing:-.02em;text-shadow:0 0 40px rgba(30,144,255,.6),0 0 80px rgba(30,144,255,.4),0 4px 20px rgba(0,0,0,.5)}.screen-v2-login-subtitle-final{margin:0;color:#b0d8ffcc;font-size:20px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 20px rgba(30,144,255,.4)}.screen-v2-login-right-final{position:absolute;right:8%;top:50%;transform:translateY(-50%);z-index:2;width:560px}.screen-v2-login-card-final{width:100%;padding:72px 56px 52px;border:2px solid rgba(30,144,255,.6);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;box-shadow:0 0 60px #1e90ff66,0 0 100px #1e90ff33,inset 0 1px #1e90ff4d}.screen-v2-login-corner{position:absolute;width:24px;height:24px;pointer-events:none;z-index:3}.screen-v2-login-corner:before,.screen-v2-login-corner:after{content:"";position:absolute;background:linear-gradient(135deg,#1e90ff,#1e90ff99);box-shadow:0 0 10px #1e90ffcc}.screen-v2-login-corner-tl{top:-2px;left:-2px}.screen-v2-login-corner-tl:before{top:0;left:0;width:3px;height:24px}.screen-v2-login-corner-tl:after{top:0;left:0;width:24px;height:3px}.screen-v2-login-corner-tr{top:-2px;right:-2px}.screen-v2-login-corner-tr:before{top:0;right:0;width:3px;height:24px}.screen-v2-login-corner-tr:after{top:0;right:0;width:24px;height:3px}.screen-v2-login-corner-bl{bottom:-2px;left:-2px}.screen-v2-login-corner-bl:before{bottom:0;left:0;width:3px;height:24px}.screen-v2-login-corner-bl:after{bottom:0;left:0;width:24px;height:3px}.screen-v2-login-corner-br{bottom:-2px;right:-2px}.screen-v2-login-corner-br:before{bottom:0;right:0;width:3px;height:24px}.screen-v2-login-corner-br:after{bottom:0;right:0;width:24px;height:3px}.screen-v2-login-card-header-final{margin-bottom:44px;text-align:center;position:relative;z-index:2}.screen-v2-login-card-header-final h2{margin:0 0 14px;color:#e0f0ff;font-size:40px;font-weight:700;letter-spacing:-.01em;text-shadow:0 0 20px rgba(30,144,255,.5)}.screen-v2-login-card-header-final p{margin:0;color:#b0d8ffbf;font-size:18px;letter-spacing:.04em}.screen-v2-login-otp-final{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:36px;position:relative;z-index:2}.screen-v2-login-digit-final{width:100%;aspect-ratio:1;padding:0;border:2px solid rgba(30,144,255,.3);border-radius:16px;background:#0a142899;color:#e0f0ff;font-size:36px;font-weight:700;text-align:center;transition:all .2s ease;box-shadow:0 0 20px #1e90ff26,inset 0 2px 4px #0000004d}.screen-v2-login-digit-final:hover{border-color:#1e90ff80;background:#0f1e3cb3;box-shadow:0 0 30px #1e90ff40,inset 0 2px 4px #0000004d}.screen-v2-login-digit-final:focus{outline:none;border-color:#1e90ffcc;background:#142850cc;box-shadow:0 0 40px #1e90ff66,0 0 80px #1e90ff33,inset 0 2px 4px #0000004d}.screen-v2-login-submit-final{width:100%;min-height:68px;margin-bottom:28px;border:1px solid rgba(30,144,255,.5);border-radius:12px;color:#fff;background:linear-gradient(180deg,#1e64ff,#0d47a1);font-size:24px;font-weight:700;letter-spacing:.12em;cursor:pointer;transition:all .2s ease;position:relative;z-index:2;box-shadow:0 0 20px #1e90ff66,0 4px 12px #0000004d,inset 0 1px #fff3}.screen-v2-login-submit-final:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background:linear-gradient(180deg,#ffffff26,#fff0 50%);pointer-events:none}.screen-v2-login-submit-final:hover{background:linear-gradient(180deg,#2e74ff,#1557b1);border-color:#1e90ffb3;box-shadow:0 0 30px #1e90ff99,0 4px 12px #0000004d,inset 0 1px #fff3;transform:translateY(-1px)}.screen-v2-login-submit-final:active{transform:translateY(0);background:linear-gradient(180deg,#0d47a1,#083a8a);box-shadow:0 0 15px #1e90ff4d,0 2px 8px #0000004d,inset 0 1px #fff3}.screen-v2-login-status-final{padding:18px 22px;border-radius:14px;background:#1e90ff14;border:1px solid rgba(30,144,255,.25);display:flex;align-items:center;gap:14px;position:relative;z-index:2}.screen-v2-login-status-indicator-final{width:12px;height:12px;border-radius:50%;background:#1e90ff;box-shadow:0 0 12px #1e90ffe6,0 0 24px #1e90ff99;animation:status-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.screen-v2-login-status-final span{flex:1;color:#b0d8ffe6;font-size:18px;line-height:1.6}.learner-v2-case-tag{display:inline-flex;align-items:center;padding:0 12px;border-radius:20px;background:#1677ff14;color:#1677ff;font-size:12px;white-space:nowrap}.learner-v2-case-tag span{font-size:12px}.ant-message .ant-message-list-content .ant-message-notice .ant-message-notice-wrapper .ant-message-notice-title{font-size:16px;line-height:24px}.ant-message .ant-message-list-content .ant-message-notice .ant-message-notice-wrapper .ant-message-notice-icon{font-size:20px}.learner-task-submit-confirm .ant-modal-title,.learner-task-submit-confirm .ant-modal-confirm-title,.learner-task-submit-confirm .ant-modal-confirm-content,.learner-task-submit-confirm .ant-btn>span{font-size:16px;line-height:1.5}.learner-task-submit-notification .ant-notification-notice-message,.learner-task-submit-notification .ant-notification-notice-description{font-size:16px;line-height:1.5}:root{--screen-v2-font-sans: "Alibaba PuHuiTi 2.0", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--screen-v2-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--screen-v2-font-digital: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--screen-v2-default-bg-image: url(/images/bg.png);--screen-v2-content-title-font-size: 26px;--screen-v2-content-title-font-weight: 700;--screen-v2-content-body-font-size: 30px;--screen-v2-content-body-font-weight: 400;--screen-v2-content-body-line-height: 1.8;--screen-v2-side-rail-width: 240px;--screen-v2-stage-width: 1400px;--screen-v2-stage-height: 874px}.screen-v2-scale-wrapper{width:100vw;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--screen-v2-default-bg-image) center center / cover no-repeat}.screen-v2-scale-wrapper-stage-media{background-color:#01092b}.screen-v2-scale-wrapper-stage-debrief{background-color:#000821}.screen-v2-shell-new{position:relative;display:flex;flex-direction:column;width:1920px;height:1080px;flex-shrink:0;overflow:hidden;background:var(--screen-v2-default-bg-image) center center / 100% 100% no-repeat;color:#e0f0ff;font-size:18px;font-family:var(--screen-v2-font-sans)}.screen-v2-shell-new:before{content:none}.screen-v2-shell-new>*{position:relative;z-index:1}.screen-v2-topbar{position:relative;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:100px;min-height:100px;padding:0 24px;background:url(/images/header_bg.png) center/100% 100% no-repeat;z-index:20;font-size:17px}.screen-v2-topbar-brand{display:flex;align-items:center;gap:16px;min-width:0;max-width:400px}.screen-v2-topbar-brand-logo{display:block;width:120px;height:auto;flex-shrink:0;object-fit:contain;margin-top:10px}.screen-v2-topbar-brand-text{min-width:0;color:#ffffffe0;font-size:34px;font-weight:700;letter-spacing:normal;line-height:1;white-space:nowrap}.screen-v2-topbar-center{position:absolute;left:50%;transform:translate(-50%);width:780px;height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden}.screen-v2-topbar-title{margin:0;color:#e2e2e2;font-size:36px;font-weight:800;letter-spacing:.06em;line-height:60px;text-shadow:none;white-space:nowrap;overflow:hidden;width:830px;display:flex;align-items:center;justify-content:center}.screen-v2-topbar-title-inner{display:inline-block;white-space:nowrap}.screen-v2-topbar-subtitle{margin:4px 0 0;color:#c0d8eeb3;font-size:14px;letter-spacing:.12em}.screen-v2-topbar-status{display:flex;align-items:center;justify-content:flex-end;gap:12px}.screen-v2-topbar-clock{display:inline-flex;align-items:center;text-align:right;line-height:1;margin-right:10px}.screen-v2-topbar-clock-time{display:inline-flex;align-items:center;color:#eef7ff;font-size:18px;font-weight:400;line-height:1;white-space:nowrap}.screen-v2-topbar-clock-date{display:block;color:#b4d4eead;font-size:12px;letter-spacing:.06em}.screen-v2-topbar-logout-btn{display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:none;border-radius:0;background:transparent;color:#ff8080;font-family:inherit;font-size:18px;font-weight:700;line-height:1;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.screen-v2-topbar-logout-btn:hover{color:#f99}.screen-v2-main-area{display:grid;grid-template-columns:var(--screen-v2-side-rail-width) minmax(0,1fr) var(--screen-v2-side-rail-width);gap:12px;min-height:0;padding:12px 8px 0;overflow:hidden;background-color:transparent}.screen-v2-shell-left{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.screen-v2-shell-balance-spacer{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;min-height:0;overflow:hidden}.screen-v2-shell-center{min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.screen-v2-shell-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.screen-v2-shell-panel{position:relative;padding:5px 10px;border-style:solid;border-width:8px;border-image:url(/images/chamfer-border.svg) 12 stretch;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.screen-v2-shell-panel-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(30,144,255,.16)}.screen-v2-shell-panel-title{font-size:22px;font-weight:400;color:#e2e2e2;letter-spacing:.08em;margin-left:5px}.screen-v2-shell-panel-title-icon{width:8px;height:20px}.screen-v2-shell-panel-badge{padding:2px 8px;border-radius:8px;background:#1e90ff24;color:#4a9eff;font-size:13px;font-weight:700}.screen-v2-shell-panel-flow{width:var(--screen-v2-side-rail-width);height:592px;flex-shrink:0;display:flex;flex-direction:column;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.screen-v2-flow-header{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 14px 0 20px;margin:0}.screen-v2-flow-title{font-size:20px;color:#e2e2e2;letter-spacing:.08em}.screen-v2-flow-phase{font-size:16px;color:#aaa}.screen-v2-flow-phase-current{color:#f8b62c;font-size:18px}.screen-v2-flow-phase-sep{margin:0 2px;font-size:18px;color:#f8b62c}.screen-v2-flow-stages{position:relative;display:block;padding:0;flex:1}.screen-v2-flow-stage-item{position:absolute;display:flex;flex-direction:column;left:44px;width:180px;height:84px;box-sizing:border-box;justify-content:center;padding:0 10px;margin:0;border:0;border-radius:0;background:transparent}.screen-v2-flow-stage-item:nth-child(1){top:12px}.screen-v2-flow-stage-item:nth-child(2){top:127px}.screen-v2-flow-stage-item:nth-child(3){top:244px}.screen-v2-flow-stage-item:nth-child(4){top:361px}[data-testid=screen-v2-live-page] .screen-v2-flow-stages>.screen-v2-flow-stage-item:nth-of-type(1){margin-left:-3.17%;margin-top:8.45%}[data-testid=screen-v2-live-page] .screen-v2-flow-stages>.screen-v2-flow-stage-item:nth-of-type(2){margin-left:-2.57%;margin-top:11.27%}[data-testid=screen-v2-live-page] .screen-v2-flow-stages>.screen-v2-flow-stage-item:nth-of-type(3){margin-left:-2.55%;margin-top:11.2%}[data-testid=screen-v2-live-page] .screen-v2-flow-stages>.screen-v2-flow-stage-item:nth-of-type(4){margin-left:-2.09%;margin-top:13.25%}.screen-v2-shell-panel-flow .screen-v2-flow-stage--active{border:0;background:transparent}.screen-v2-flow-stage-top{display:flex;align-items:baseline;gap:6px;padding:0 36px 0 0;margin:0}.screen-v2-flow-stage-num{font-size:24px;color:#f4f7f7;letter-spacing:.04em}.screen-v2-flow-stage-name{font-size:20px;color:#d0dce8}.screen-v2-flow-stage-bottom{margin-top:4px;padding-left:30px}[data-testid=screen-v2-live-page] .screen-v2-flow-stage-bottom--hidden,[data-testid=screen-v2-preview-case-page] .screen-v2-flow-stage-bottom--hidden,[data-testid=screen-v2-preview-case_video-page] .screen-v2-flow-stage-bottom--hidden,[data-testid=screen-v2-preview-risk-page] .screen-v2-flow-stage-bottom--hidden,[data-testid=screen-v2-preview-strategy-page] .screen-v2-flow-stage-bottom--hidden{visibility:hidden}.screen-v2-flow-stage-status{font-size:17px;font-weight:500}.screen-v2-flow-stage--active .screen-v2-flow-stage-status{color:#f8b62c}.screen-v2-flow-stage--active{border-color:#f8b62c40;background:#f8b62c0f}.screen-v2-flow-stage--completed .screen-v2-flow-stage-status,.screen-v2-flow-stage--pending .screen-v2-flow-stage-status{color:#727172}.screen-v2-shell-panel-tips{width:var(--screen-v2-side-rail-width);height:304px;flex-shrink:0;overflow:hidden;margin-top:0;background:url(/images/meeting_bg_narrow.png) center/100% 100% no-repeat;border:none;border-image:none;border-radius:0;box-shadow:none;padding:5px 10px}.screen-v2-shell-panel-tips .screen-v2-shell-panel-header{height:56px;display:flex;align-items:center;padding:0;margin:0;border-bottom-color:#f8b62c33}.screen-v2-shell-panel-tips .screen-v2-shell-panel-title{margin-left:20px;font-size:20px}.screen-v2-shell-tips-list{display:flex;flex-direction:column;gap:8px;padding:8px 8px 0}.screen-v2-shell-tip-item{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px}.screen-v2-shell-tip-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#f8b62c}.screen-v2-shell-tip-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.screen-v2-shell-tip-text{font-size:16px;color:#c2ceda;line-height:1.35;padding-top:1px}.screen-v2-shell-score-list{display:flex;flex-direction:column;gap:4px}.screen-v2-shell-score-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.screen-v2-shell-score-item:first-child{border-color:#ffd59140;background:#ffd5910f}.screen-v2-shell-score-rank{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;background:#ffffff14;color:#eef7ff;flex-shrink:0}.screen-v2-shell-score-item:first-child .screen-v2-shell-score-rank{background:linear-gradient(180deg,#ffd9a8,#ffbf83);color:#32160b}.screen-v2-shell-score-name{flex:1;font-size:16px;font-weight:700;color:#eef7ff;min-width:0}.screen-v2-shell-score-value{font-size:18px;font-weight:800;color:#ffd3aa;font-family:var(--screen-v2-font-mono)}.screen-v2-shell-discussion-list{display:flex;flex-direction:column;gap:6px}.screen-v2-shell-discussion-item{font-size:16px;color:#c8dcf0b8;line-height:1.5;padding:6px 10px}.screen-v2-shell-question-list{display:flex;flex-direction:column;gap:8px}.screen-v2-shell-question-item{padding:10px 12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.screen-v2-shell-question-item strong{display:block;color:#ffb13b;font-size:16px;font-weight:700;margin-bottom:4px}.screen-v2-shell-question-item p{margin:0;color:#e0f0ffcc;font-size:16px;line-height:1.6}@keyframes screen-v2-shell-recording-wave{0%,to{opacity:.42;transform:scaleY(.58)}35%{opacity:.95;transform:scaleY(1.24)}70%{opacity:.7;transform:scaleY(.82)}}.screen-v2-board-shell{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;padding:0}.screen-v2-board-shell .screen-v2-main-content,.screen-v2-board-shell .screen-v2-three-column-layout{min-height:auto;padding:0}.screen-v2-risk-main{width:var(--screen-v2-stage-width);height:var(--screen-v2-stage-height);flex:none;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column;padding:22px 0 79px;gap:19px;align-self:center;margin-block:auto}.screen-v2-risk-title-bar{flex-shrink:0;height:65px;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:0 32px}.screen-v2-risk-title-bar h2{margin:0;color:#fff;font-size:28px;font-weight:800;letter-spacing:.06em;text-shadow:0 0 18px rgba(80,181,255,.28)}.screen-v2-risk-title-bar span{padding:4px 12px;border-radius:8px;background:#1e90ff24;color:#4a9eff;font-size:14px;font-weight:700}.screen-v2-risk-columns{display:grid;grid-template-columns:1fr 1fr;gap:112px;flex:1;min-height:0;overflow:hidden;padding:0 37px}.screen-v2-risk-columns-single{grid-template-columns:minmax(0,1fr);gap:0}.screen-v2-risk-col{display:flex;flex-direction:column;gap:10px;overflow:visible}.screen-v2-risk-col-single{width:100%;align-items:stretch}.screen-v2-risk-col-red{align-items:center}.screen-v2-risk-col-blue{align-items:center;margin-left:10px}.screen-v2-risk-col-body{width:100%;display:flex;flex-direction:column;min-height:0}.screen-v2-risk-col-body-detail{flex:1;min-height:0}.screen-v2-risk-col-body-score{min-height:0}.screen-v2-risk-col-body-score .screen-v2-risk-score-panel{padding:10px 30px 20px}.screen-v2-risk-main-analysis .screen-v2-risk-col-body-detail{width:1030px;margin-left:40px;align-items:center;justify-content:flex-start}.screen-v2-risk-main-analysis .screen-v2-team-label{width:auto;align-self:flex-start;text-align:left;margin-left:150px;margin-right:0;margin-bottom:28px}.screen-v2-risk-main-analysis .screen-v2-risk-detail-panel{padding:40px}.screen-v2-risk-main-analysis .screen-v2-risk-detail-head h3{font-size:var(--screen-v2-content-title-font-size);line-height:1.5;color:#e4e4e4;font-weight:var(--screen-v2-content-title-font-weight)}.screen-v2-risk-main-analysis .screen-v2-risk-detail-copy p{font-size:var(--screen-v2-content-body-font-size);font-weight:var(--screen-v2-content-body-font-weight);line-height:var(--screen-v2-content-body-line-height);color:#e4e4e4}.screen-v2-risk-main-analysis .screen-v2-risk-col-empty{width:100%}.screen-v2-risk-col-body-score{flex:1;min-height:0}.screen-v2-risk-team-label{font-size:28px;font-weight:800;letter-spacing:.04em;text-align:center;margin-bottom:30px}.screen-v2-risk-team-label-red{color:#e2e2e2;text-shadow:0 0 8px rgba(255,71,87,.9),0 0 18px rgba(255,71,87,.7),0 0 38px rgba(255,71,87,.5),0 0 60px rgba(255,71,87,.3),0 2px 8px rgba(0,0,0,.6)}.screen-v2-risk-team-label-blue{color:#e2e2e2;text-shadow:0 0 8px rgba(74,158,255,.9),0 0 18px rgba(74,158,255,.7),0 0 38px rgba(74,158,255,.5),0 0 60px rgba(74,158,255,.3),0 2px 8px rgba(0,0,0,.6)}.screen-v2-risk-side-panel{width:100%;flex-shrink:0;border-radius:18px;padding:0;display:flex;align-items:flex-start;background-image:none!important}.screen-v2-risk-side-panel-red,.screen-v2-risk-side-panel-blue{background:transparent;border:none}.screen-v2-risk-side-item{display:flex;width:100%;align-items:flex-start;gap:18px}.screen-v2-risk-side-num{width:auto;height:auto;border-radius:0;display:block;background:none;font-size:30px;font-weight:700;flex-shrink:0;line-height:1.05;padding-top:2px}.screen-v2-risk-side-num-red{color:#ff4757}.screen-v2-risk-side-num-blue{color:#4a9eff}.screen-v2-risk-side-title{color:#f4fbff;font-size:var(--screen-v2-content-title-font-size);font-weight:var(--screen-v2-content-title-font-weight);flex:1;min-width:0;line-height:1.8;letter-spacing:.02em}.screen-v2-risk-side-empty{display:flex;align-items:center;justify-content:center;min-height:100%;color:#e4e4e4b8;font-size:var(--screen-v2-content-body-font-size);font-weight:var(--screen-v2-content-body-font-weight);line-height:var(--screen-v2-content-body-line-height)}.screen-v2-risk-detail-panel{position:relative;width:1300px;height:594px;min-height:0;border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:24px;overflow:visible}.screen-v2-risk-detail-panel-red{background:transparent}.screen-v2-risk-detail-panel-blue{background:transparent;margin-left:8px}.screen-v2-risk-detail-head{display:flex;flex-direction:column;gap:12px;padding-right:156px}.screen-v2-risk-detail-meta{display:flex;align-items:center;justify-content:flex-start;gap:16px}.screen-v2-risk-detail-kicker{color:#f8b62c;font-size:var(--screen-v2-content-title-font-size);font-weight:700;letter-spacing:.08em;text-transform:none;text-align:left}.screen-v2-risk-detail-index{position:absolute;top:22px;right:18px;width:122px;min-width:122px;height:64px;padding:0 18px 0 28px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-end;transform:translate(38px,-12px);border:none;clip-path:polygon(0 0,100% 0,100% 100%,34% 100%);color:var(--screen-v2-risk-index-text, #fff4e4);font-family:DIN Alternate,JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;text-align:right;text-shadow:0 1px 4px rgba(8,12,20,.18),0 0 6px rgba(255,244,228,.04);background:linear-gradient(180deg,#ffffff08,#ffffff03,#fff0 24%),linear-gradient(90deg,var(--screen-v2-risk-index-fill-left, rgba(88, 28, 30, .9)) 0%,var(--screen-v2-risk-index-fill-right, rgba(62, 20, 24, .88)) 100%);box-shadow:none;flex-shrink:0;z-index:3;overflow:visible;isolation:isolate}.screen-v2-risk-detail-index:before,.screen-v2-risk-detail-index:after{content:"";position:absolute;pointer-events:none}.screen-v2-risk-detail-index:before{top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,100% 100%,34% 100%);background:linear-gradient(180deg,#ffffff0b,#ffffff04,#fff0 16%),linear-gradient(90deg,#ffffff04,#fff0 30%);opacity:.3}.screen-v2-risk-detail-index:after{top:0;right:0;bottom:0;left:0;background-image:var(--screen-v2-risk-index-stroke-image);background-repeat:no-repeat;background-position:center;background-size:100% 100%;filter:drop-shadow(0 0 4px var(--screen-v2-risk-index-shadow, rgba(255, 98, 52, .12)));opacity:.92}.screen-v2-risk-detail-panel-red .screen-v2-risk-detail-index{--screen-v2-risk-index-shadow: rgba(255, 98, 52, .12);--screen-v2-risk-index-fill-left: #591d20;--screen-v2-risk-index-fill-right: #3a1317;--screen-v2-risk-index-text: #fff4e4;--screen-v2-risk-index-stroke-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 74' preserveAspectRatio='none'%3E%3Cpath d='M4%204H136V70H50L4%204Z' fill='none' stroke='%23ff7a4e' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}.screen-v2-risk-detail-panel-blue .screen-v2-risk-detail-index{--screen-v2-risk-index-shadow: rgba(113, 176, 255, .12);--screen-v2-risk-index-fill-left: #203d6c;--screen-v2-risk-index-fill-right: #12253f;--screen-v2-risk-index-text: #eef7ff;--screen-v2-risk-index-stroke-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 74' preserveAspectRatio='none'%3E%3Cpath d='M4%204H136V70H50L4%204Z' fill='none' stroke='%237bbcff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}.screen-v2-risk-detail-head h3{margin:0;color:#e4e4e4;font-size:var(--screen-v2-content-title-font-size);font-weight:var(--screen-v2-content-title-font-weight);line-height:1.45;letter-spacing:.04em}.screen-v2-risk-detail-copy{display:flex;flex:1;min-height:0;flex-direction:column;gap:14px}.screen-v2-risk-detail-copy span{color:#f8b62c;font-size:var(--screen-v2-content-title-font-size);font-weight:700;letter-spacing:.08em}.screen-v2-risk-detail-copy p{margin:0;color:#e4e4e4;font-size:var(--screen-v2-content-body-font-size);font-weight:var(--screen-v2-content-body-font-weight);line-height:var(--screen-v2-content-body-line-height)}.screen-v2-risk-detail-panel-body{display:flex;flex:1;min-height:0;width:100%;max-height:100%;flex-direction:column;overflow-y:auto;position:relative;scrollbar-width:none;-ms-overflow-style:none}.screen-v2-risk-detail-panel-body::-webkit-scrollbar{display:none}.screen-v2-risk-detail-panel-body.is-scrolling:before,.screen-v2-risk-detail-panel-body.is-scrolling:after{content:"";position:sticky;left:0;right:0;height:28px;z-index:1;pointer-events:none}.screen-v2-risk-detail-panel-body.is-scrolling:before{top:0;margin-bottom:-28px;background:linear-gradient(180deg,#030f24f5,#030f2400)}.screen-v2-risk-detail-panel-body.is-scrolling:after{bottom:0;margin-top:-28px;background:linear-gradient(0deg,#030f24f5,#030f2400)}.screen-v2-risk-detail-panel-scroll-group{display:flex;flex-direction:column;gap:24px}.screen-v2-risk-col-body-list{flex:1;gap:18px;box-sizing:border-box}.screen-v2-risk-col-body-list .screen-v2-team-label{--screen-v2-risk-team-label-indent: 140px;width:calc(100% - var(--screen-v2-risk-team-label-indent));height:auto;margin-left:var(--screen-v2-risk-team-label-indent);margin-top:10px;margin-bottom:40px;font-size:36px;line-height:1.4}.screen-v2-risk-col-body-list .screen-v2-team-label-blue{--screen-v2-risk-team-label-indent: 150px;margin-top:10px;margin-bottom:40px;margin-left:170px}.screen-v2-risk-side-list-body{width:calc(100% + 20px);box-sizing:border-box;padding:20px;overflow-y:auto;position:relative;border-radius:24px;scrollbar-width:none;-ms-overflow-style:none}.screen-v2-risk-side-list-body::-webkit-scrollbar{display:none}.screen-v2-risk-side-list-body.is-scrolling:before,.screen-v2-risk-side-list-body.is-scrolling:after{content:"";position:sticky;left:0;right:0;height:28px;z-index:1;pointer-events:none}.screen-v2-risk-side-list-body.is-scrolling:before{top:0;margin-bottom:-28px}.screen-v2-risk-side-list-body.is-scrolling:after{bottom:0;margin-top:-28px}.screen-v2-risk-side-list-body-red.is-scrolling:before{background:linear-gradient(180deg,#1c0a12f5,#1c0a1200)}.screen-v2-risk-side-list-body-red.is-scrolling:after{background:linear-gradient(0deg,#1c0a12f5,#1c0a1200)}.screen-v2-risk-side-list-body-blue.is-scrolling:before{background:linear-gradient(180deg,#08142cf5,#08142c00)}.screen-v2-risk-side-list-body-blue.is-scrolling:after{background:linear-gradient(0deg,#08142cf5,#08142c00)}.screen-v2-risk-side-list-scroll-group{display:flex;flex-direction:column;gap:26px}.screen-v2-risk-score-stack{width:560px;display:flex;flex-direction:column;gap:33px}.screen-v2-risk-score-panel{width:520px;height:580px;min-height:0;box-sizing:border-box;border-radius:24px;padding:0 28px;display:flex;flex-direction:column;gap:5px;margin:0}.screen-v2-risk-score-panel--empty{justify-content:center}.screen-v2-risk-score-panel-red,.screen-v2-risk-score-panel-blue{background:transparent}.screen-v2-risk-score-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;margin-top:20px}.screen-v2-risk-score-meta{color:#f7fbff;font-size:28px;line-height:1.3;letter-spacing:.04em}.screen-v2-risk-score-title{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border-radius:999px;font-size:26px;font-weight:700;line-height:1;letter-spacing:.04em;white-space:nowrap}.screen-v2-risk-score-title-red{color:#ffb4bb;background:#ff47571f;border:1px solid rgba(255,71,87,.32);box-shadow:inset 0 0 0 1px #ff475714,0 0 18px #ff475724}.screen-v2-risk-score-title-blue{color:#abd4ff;background:#4a9eff1f;border:1px solid rgba(74,158,255,.32);box-shadow:inset 0 0 0 1px #4a9eff14,0 0 18px #4a9eff24}.screen-v2-risk-score-value{color:#f8b62c;font-size:48px;display:inline-flex;align-items:flex-end;gap:6px;line-height:1;letter-spacing:.02em;white-space:nowrap;text-align:right;text-shadow:0 0 12px rgba(248,182,44,.6),0 0 24px rgba(248,182,44,.3)}.screen-v2-risk-score-value-number{line-height:1}.screen-v2-risk-score-value-unit{font-size:.5em;line-height:1.1;margin-bottom:4px}.screen-v2-risk-score-body-viewport{flex:1;min-height:0;overflow-y:auto;position:relative;scrollbar-width:none}.screen-v2-risk-score-body-viewport::-webkit-scrollbar{display:none}.screen-v2-risk-score-body-viewport.is-scrolling:before,.screen-v2-risk-score-body-viewport.is-scrolling:after{content:"";position:sticky;left:0;right:0;height:30px;z-index:1;pointer-events:none}.screen-v2-risk-score-body-viewport.is-scrolling:before{top:0;margin-bottom:-30px;background:linear-gradient(180deg,#041128fa,#04112800)}.screen-v2-risk-score-body-viewport.is-scrolling:after{bottom:0;margin-top:-30px;background:linear-gradient(0deg,#041128fa,#04112800)}.screen-v2-risk-score-body-content{display:flex;flex-direction:column;gap:18px;padding-right:6px}.screen-v2-risk-score-body-content-clone{padding-top:8px}.screen-v2-risk-score-body{margin:0;min-height:100%;width:100%;display:flex;align-items:flex-start;color:#eef7ff;font-size:var(--screen-v2-content-body-font-size);font-weight:var(--screen-v2-content-body-font-weight);line-height:var(--screen-v2-content-body-line-height);letter-spacing:.02em;word-break:break-word}.screen-v2-risk-score-text,.screen-v2-risk-score-rich-text{width:100%}.screen-v2-risk-score-text{white-space:pre-wrap}.screen-v2-risk-score-rich-text{display:flex;flex-direction:column;gap:18px}.screen-v2-risk-score-rich-text>*{margin:0}.screen-v2-risk-score-rich-text p,.screen-v2-risk-score-rich-text ul,.screen-v2-risk-score-rich-text ol{margin:0}.screen-v2-risk-score-rich-text ul,.screen-v2-risk-score-rich-text ol{padding-left:1.4em}.screen-v2-risk-score-body--empty{justify-content:center;align-items:center;min-height:100%;font-size:var(--screen-v2-content-body-font-size);color:#868686;text-align:center}.screen-v2-risk-score-body--empty span{margin-top:0}.screen-v2-risk-col-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.screen-v2-risk-col-empty span{color:#c8dcf099;font-size:18px;font-weight:700}.screen-v2-risk-col-empty p{margin:0;color:#b4d2f066;font-size:var(--screen-v2-content-body-font-size);line-height:var(--screen-v2-content-body-line-height)}.screen-v2-risk-main{--screen-v2-risk-shell-width: var(--screen-v2-stage-width);--screen-v2-risk-shell-height: var(--screen-v2-stage-height);--screen-v2-risk-shell-padding-top: 22px;--screen-v2-risk-shell-padding-bottom: 79px;--screen-v2-risk-shell-gap: 19px;--screen-v2-risk-title-bar-height: 65px;--screen-v2-risk-title-bar-padding-inline: 30px;--screen-v2-risk-title-bar-gap: 15px;--screen-v2-risk-columns-template: minmax(0, 1fr) minmax(0, 1fr);--screen-v2-risk-columns-gap: 112px;--screen-v2-risk-columns-padding-inline: 37px;--screen-v2-risk-col-gap: 10px;--screen-v2-risk-col-blue-offset: 10px;--screen-v2-risk-detail-body-width: auto;--screen-v2-risk-detail-body-offset-x: 0px;--screen-v2-risk-detail-label-width: auto;--screen-v2-risk-detail-label-align-self: center;--screen-v2-risk-detail-label-text-align: center;--screen-v2-risk-detail-label-margin-left: 0px;--screen-v2-risk-detail-label-margin-right: 0px;--screen-v2-risk-detail-label-margin-bottom: 30px;--screen-v2-risk-detail-panel-width: 1300px;--screen-v2-risk-detail-panel-height: 594px;--screen-v2-risk-detail-panel-padding: 30px;--screen-v2-risk-detail-title-font-size: 26px;--screen-v2-risk-detail-title-line-height: 1.45;--screen-v2-risk-detail-copy-font-size: 30px;--screen-v2-risk-detail-copy-line-height: 1.8;--screen-v2-risk-detail-empty-width: auto;--screen-v2-risk-list-label-font-size: 36px;--screen-v2-risk-list-label-line-height: 1.4;--screen-v2-risk-list-label-margin-top: 10px;--screen-v2-risk-list-label-margin-bottom: 40px;--screen-v2-risk-list-label-width-indent-red: 140px;--screen-v2-risk-list-label-width-indent-blue: 150px;--screen-v2-risk-list-label-margin-left-red: 140px;--screen-v2-risk-list-label-margin-left-blue: 170px;--screen-v2-risk-list-scroll-padding: 40px;--screen-v2-risk-list-scroll-gap: 26px;--screen-v2-risk-side-item-direction: column;--screen-v2-risk-side-item-align: flex-start;--screen-v2-risk-side-item-gap: 18px;--screen-v2-risk-side-num-font-size: 30px;--screen-v2-risk-side-num-padding-top: 0px;--screen-v2-risk-side-title-font-size: 26px;--screen-v2-risk-side-title-line-height: 1.8;--screen-v2-risk-score-stack-width: 560px;--screen-v2-risk-score-stack-gap: 31px;--screen-v2-risk-score-panel-width: 520px;--screen-v2-risk-score-panel-height: 580px;--screen-v2-risk-score-panel-padding: 10px 30px 20px;--screen-v2-risk-score-head-margin-top: 20px;--screen-v2-risk-score-meta-font-size: 28px;--screen-v2-risk-score-title-font-size: 26px;--screen-v2-risk-score-value-font-size: 48px;--screen-v2-risk-score-body-font-size: 30px;--screen-v2-risk-score-body-line-height: 1.8}.screen-v2-risk-main[data-risk-layout=a-step],.screen-v2-risk-main[data-risk-layout=b-step]{--screen-v2-risk-columns-template: minmax(0, 1fr);--screen-v2-risk-columns-gap: 0px;--screen-v2-risk-detail-body-width: 1300px;--screen-v2-risk-detail-label-align-self: flex-start;--screen-v2-risk-detail-label-text-align: left;--screen-v2-risk-detail-label-margin-left: 13px;--screen-v2-risk-detail-label-margin-right: 0px;--screen-v2-risk-detail-label-margin-bottom: 28px;--screen-v2-risk-detail-panel-padding: 40px;--screen-v2-risk-detail-title-font-size: 26px;--screen-v2-risk-detail-title-line-height: 1.5;--screen-v2-risk-detail-copy-line-height: 1.9;--screen-v2-risk-detail-empty-width: 100%}.screen-v2-risk-main[data-risk-layout=a-step]{--screen-v2-risk-detail-body-offset-x: 0px;--screen-v2-risk-detail-label-margin-left: 380px}.screen-v2-risk-main[data-risk-layout=b-step]{--screen-v2-risk-detail-body-offset-x: 0px;--screen-v2-risk-detail-label-margin-left: 320px}.screen-v2-risk-main[data-risk-layout=a-overview],.screen-v2-risk-main[data-risk-layout=b-overview]{--screen-v2-risk-columns-template: minmax(0, 1fr);--screen-v2-risk-columns-gap: 0px;--screen-v2-risk-list-label-margin-top: 30px}.screen-v2-risk-main[data-risk-layout=a-overview]{--screen-v2-risk-list-label-width-indent-red: 300px;--screen-v2-risk-list-label-margin-left-red: 300px}.screen-v2-risk-main[data-risk-layout=b-overview]{--screen-v2-risk-list-label-width-indent-blue: 320px;--screen-v2-risk-list-label-margin-left-blue: 320px}.screen-v2-risk-main[data-risk-layout=b-overview] .screen-v2-risk-col-body-list{gap:0}.screen-v2-risk-main[data-risk-layout=ab-overview]{--screen-v2-risk-list-label-margin-top: 30px;--screen-v2-risk-list-scroll-padding: 40px;--screen-v2-risk-list-scroll-gap: 18px;--screen-v2-risk-side-item-gap: 12px;--screen-v2-risk-side-num-font-size: 30px;--screen-v2-risk-side-title-font-size: 26px;--screen-v2-risk-side-title-line-height: 1.62;--screen-v2-risk-list-label-width-indent-red: 340px;--screen-v2-risk-list-label-margin-left-red: 340px;--screen-v2-risk-list-label-width-indent-blue: 310px;--screen-v2-risk-list-label-margin-left-blue: 310px}.screen-v2-risk-main[data-risk-display-mode=analysis_overview]{--screen-v2-risk-shell-gap: 0px}.screen-v2-risk-main[data-risk-layout=ab-score]{--screen-v2-risk-columns-template: minmax(0, 1fr) minmax(0, 1fr)}.screen-v2-risk-main{width:var(--screen-v2-risk-shell-width);height:var(--screen-v2-risk-shell-height);padding-top:var(--screen-v2-risk-shell-padding-top);padding-bottom:var(--screen-v2-risk-shell-padding-bottom);gap:var(--screen-v2-risk-shell-gap)}.screen-v2-risk-main .screen-v2-risk-title-bar{height:var(--screen-v2-risk-title-bar-height);gap:var(--screen-v2-risk-title-bar-gap);padding-left:var(--screen-v2-risk-title-bar-padding-inline);padding-right:var(--screen-v2-risk-title-bar-padding-inline)}.screen-v2-risk-main .screen-v2-risk-columns{grid-template-columns:var(--screen-v2-risk-columns-template);gap:var(--screen-v2-risk-columns-gap);padding-left:var(--screen-v2-risk-columns-padding-inline);padding-right:var(--screen-v2-risk-columns-padding-inline)}.screen-v2-risk-main .screen-v2-risk-col{gap:var(--screen-v2-risk-col-gap)}.screen-v2-risk-main .screen-v2-risk-col-body>.screen-v2-team-label{transform:translateY(-4px)}.screen-v2-risk-main .screen-v2-risk-col-blue{margin-left:var(--screen-v2-risk-col-blue-offset)}.screen-v2-risk-main .screen-v2-risk-col-body-detail{width:var(--screen-v2-risk-detail-body-width);margin-left:var(--screen-v2-risk-detail-body-offset-x);align-items:center;justify-content:flex-start}.screen-v2-risk-main .screen-v2-risk-col-body-detail>.screen-v2-team-label{width:var(--screen-v2-risk-detail-label-width);align-self:var(--screen-v2-risk-detail-label-align-self);text-align:var(--screen-v2-risk-detail-label-text-align);margin-left:var(--screen-v2-risk-detail-label-margin-left);margin-right:var(--screen-v2-risk-detail-label-margin-right);margin-bottom:var(--screen-v2-risk-detail-label-margin-bottom)}.screen-v2-risk-main .screen-v2-risk-detail-panel{width:var(--screen-v2-risk-detail-panel-width);height:var(--screen-v2-risk-detail-panel-height);padding:var(--screen-v2-risk-detail-panel-padding)}.screen-v2-risk-main .screen-v2-risk-detail-head h3{font-size:var(--screen-v2-risk-detail-title-font-size);line-height:var(--screen-v2-risk-detail-title-line-height)}.screen-v2-risk-main .screen-v2-risk-detail-copy p{font-size:var(--screen-v2-risk-detail-copy-font-size);line-height:var(--screen-v2-risk-detail-copy-line-height)}.screen-v2-risk-main .screen-v2-risk-col-empty{width:var(--screen-v2-risk-detail-empty-width)}.screen-v2-risk-main .screen-v2-risk-col-body-list .screen-v2-team-label{width:calc(100% - var(--screen-v2-risk-list-label-width-indent-red));margin-left:var(--screen-v2-risk-list-label-margin-left-red);margin-top:var(--screen-v2-risk-list-label-margin-top);margin-bottom:var(--screen-v2-risk-list-label-margin-bottom);font-size:var(--screen-v2-risk-list-label-font-size);line-height:var(--screen-v2-risk-list-label-line-height)}.screen-v2-risk-main .screen-v2-risk-col-body-list .screen-v2-team-label-blue{width:calc(100% - var(--screen-v2-risk-list-label-width-indent-blue));margin-left:var(--screen-v2-risk-list-label-margin-left-blue);margin-top:var(--screen-v2-risk-list-label-margin-top);margin-bottom:var(--screen-v2-risk-list-label-margin-bottom)}.screen-v2-risk-main[data-risk-layout=b-overview] .screen-v2-risk-col-body-list .screen-v2-team-label-blue{width:calc(100% - 260px);margin-left:320px}[data-testid=screen-v2-live-page] div.screen-v2-main-area>main.screen-v2-shell-center>div.screen-v2-shell-body>div.screen-v2-stage-body>div.screen-v2-risk-main>div.screen-v2-risk-columns.screen-v2-risk-columns-single:nth-of-type(2)>div.screen-v2-risk-col.screen-v2-risk-col-single>div.screen-v2-risk-col-body.screen-v2-risk-col-body-list>div.screen-v2-team-label:nth-of-type(1){width:calc(100% - 300px);margin-left:20.29%;margin-top:1.65%}[data-testid=screen-v2-live-page] div.screen-v2-main-area>main.screen-v2-shell-center>div.screen-v2-shell-body>div.screen-v2-stage-body>div.screen-v2-risk-main>div.screen-v2-risk-columns.screen-v2-risk-columns-single:nth-of-type(2)>div.screen-v2-risk-col.screen-v2-risk-col-single>div.screen-v2-risk-col-body.screen-v2-risk-col-body-list>div.screen-v2-risk-side-list-body:nth-of-type(2){--screen-v2-risk-overview-height: 609.22px;width:92.65%;height:var(--screen-v2-risk-overview-height, 588px);margin-left:3.59%;margin-top:-1.76%}[data-testid=screen-v2-live-page] div.screen-v2-main-area>main.screen-v2-shell-center>div.screen-v2-shell-body>div.screen-v2-stage-body>div.screen-v2-risk-main.screen-v2-risk-main-analysis>div.screen-v2-risk-columns.screen-v2-risk-columns-single:nth-of-type(2)>div.screen-v2-risk-col.screen-v2-risk-col-single>div.screen-v2-risk-col-body.screen-v2-risk-col-body-detail>div.screen-v2-team-label{margin-left:20.72%;margin-top:.05%}[data-testid=screen-v2-live-page] .screen-v2-risk-main-analysis>.screen-v2-risk-columns-single{overflow:visible}[data-testid=screen-v2-live-page] div.screen-v2-main-area>main.screen-v2-shell-center>div.screen-v2-shell-body>div.screen-v2-stage-body>div.screen-v2-risk-main.screen-v2-risk-main-analysis>div.screen-v2-risk-columns.screen-v2-risk-columns-single:nth-of-type(2)>div.screen-v2-risk-col.screen-v2-risk-col-single>div.screen-v2-risk-col-body.screen-v2-risk-col-body-detail>article.screen-v2-risk-detail-panel{width:94.01%;margin-left:1.7%;margin-top:-.67%}[data-testid=screen-v2-live-page] div.screen-v2-main-area>main.screen-v2-shell-center>div.screen-v2-shell-body>div.screen-v2-stage-body>div.screen-v2-risk-main>div.screen-v2-risk-columns:nth-of-type(2)>div.screen-v2-risk-col.screen-v2-risk-col-red:nth-of-type(1){margin-left:7.36%;margin-top:.32%;width:89.01%;height:91.26%}[data-testid=screen-v2-live-page] div.screen-v2-main-area>main.screen-v2-shell-center>div.screen-v2-shell-body>div.screen-v2-stage-body>div.screen-v2-risk-main>div.screen-v2-risk-columns:nth-of-type(2)>div.screen-v2-risk-col.screen-v2-risk-col-blue:nth-of-type(2){margin-left:3.12%;width:90.29%;height:92.03%}[data-testid=screen-v2-live-page] .screen-v2-risk-main[data-risk-layout=ab-score]{--screen-v2-risk-shell-gap: 0px}[data-testid=screen-v2-live-page] .screen-v2-risk-main .screen-v2-risk-pair-body{flex:1;min-height:0;gap:18px;box-sizing:border-box}[data-testid=screen-v2-live-page] .screen-v2-risk-main .screen-v2-risk-pair-body>.screen-v2-team-label{margin-bottom:var(--screen-v2-risk-list-label-margin-bottom);font-size:var(--screen-v2-risk-list-label-font-size);line-height:var(--screen-v2-risk-list-label-line-height)}[data-testid=screen-v2-live-page] .screen-v2-risk-main .screen-v2-risk-pair-content{min-height:0;height:var(--screen-v2-risk-overview-height, 588px);box-sizing:border-box}[data-testid=screen-v2-live-page] .screen-v2-risk-main .screen-v2-risk-score-stack>.screen-v2-risk-score-panel{width:100%;height:100%}[data-testid=screen-v2-live-page] .screen-v2-risk-main .screen-v2-risk-col-red>.screen-v2-risk-pair-body-red>.screen-v2-team-label-red{margin-left:23.96%;margin-top:4.52%;width:75.21%}[data-testid=screen-v2-live-page] .screen-v2-risk-main .screen-v2-risk-col-red>.screen-v2-risk-pair-body-red>.screen-v2-risk-pair-content-red{margin-left:-.33%;margin-top:-2.38%;width:99.88%}[data-testid=screen-v2-live-page] .screen-v2-risk-main .screen-v2-risk-col-blue>.screen-v2-risk-pair-body-blue>.screen-v2-team-label-blue{margin-left:23.64%;margin-top:4.96%;width:75.09%}[data-testid=screen-v2-live-page] .screen-v2-risk-main .screen-v2-risk-col-blue>.screen-v2-risk-pair-body-blue>.screen-v2-risk-pair-content-blue{margin-left:.06%;margin-top:-1.77%;width:99.57%}[data-testid=screen-v2-live-page] .screen-v2-risk-main .screen-v2-risk-side-num{color:#e2e2e2}[data-testid=screen-v2-live-page] .screen-v2-risk-main .screen-v2-risk-side-num-red{text-shadow:0 0 8px rgba(255,71,87,.9),0 0 18px rgba(255,71,87,.7),0 0 38px rgba(255,71,87,.5),0 0 60px rgba(255,71,87,.3),0 2px 8px rgba(0,0,0,.6)}[data-testid=screen-v2-live-page] .screen-v2-risk-main .screen-v2-risk-side-num-blue{text-shadow:0 0 8px rgba(74,158,255,.9),0 0 18px rgba(74,158,255,.7),0 0 38px rgba(74,158,255,.5),0 0 60px rgba(74,158,255,.3),0 2px 8px rgba(0,0,0,.6)}.screen-v2-risk-main .screen-v2-risk-side-list-body{padding:var(--screen-v2-risk-list-scroll-padding)}.screen-v2-risk-main .screen-v2-risk-side-list-scroll-group{gap:var(--screen-v2-risk-list-scroll-gap)}.screen-v2-risk-main .screen-v2-risk-side-item{flex-direction:var(--screen-v2-risk-side-item-direction);align-items:var(--screen-v2-risk-side-item-align);gap:var(--screen-v2-risk-side-item-gap)}.screen-v2-risk-main .screen-v2-risk-side-num{font-size:var(--screen-v2-risk-side-num-font-size);padding-top:var(--screen-v2-risk-side-num-padding-top)}.screen-v2-risk-main .screen-v2-risk-side-title{font-size:var(--screen-v2-risk-side-title-font-size);line-height:var(--screen-v2-risk-side-title-line-height)}.screen-v2-risk-main .screen-v2-risk-score-stack{width:var(--screen-v2-risk-score-stack-width);gap:var(--screen-v2-risk-score-stack-gap)}.screen-v2-risk-main .screen-v2-risk-score-panel{width:var(--screen-v2-risk-score-panel-width);height:var(--screen-v2-risk-score-panel-height);padding:var(--screen-v2-risk-score-panel-padding)}.screen-v2-risk-main .screen-v2-risk-score-head{margin-top:var(--screen-v2-risk-score-head-margin-top)}.screen-v2-risk-main .screen-v2-risk-score-meta{font-size:var(--screen-v2-risk-score-meta-font-size)}.screen-v2-risk-main .screen-v2-risk-score-title{font-size:var(--screen-v2-risk-score-title-font-size)}.screen-v2-risk-main .screen-v2-risk-score-value{font-size:var(--screen-v2-risk-score-value-font-size)}.screen-v2-risk-main .screen-v2-risk-score-body{font-size:var(--screen-v2-risk-score-body-font-size);line-height:var(--screen-v2-risk-score-body-line-height)}.screen-v2-risk-main[data-risk-layout=ab-score] .screen-v2-risk-col-body-score .screen-v2-team-label-red{margin-left:340px}.screen-v2-risk-main[data-risk-layout=ab-score] .screen-v2-risk-col-body-score .screen-v2-team-label-blue{margin-top:10px;margin-left:310px}.screen-v2-stage-body{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:12px}.screen-v2-stage-center{min-height:0;overflow:hidden;display:flex;flex-direction:column;flex:1}.screen-v2-case-stage-center{width:var(--screen-v2-stage-width);height:var(--screen-v2-stage-height);flex:0 0 var(--screen-v2-stage-height);align-self:center;margin-block:auto}.screen-v2-vs-battle{display:grid;grid-template-columns:1fr 80px 1fr;gap:0;align-items:center;height:174px;min-height:174px;padding:0;border-radius:16px;background:linear-gradient(90deg,#ff47570f,#091a30c2 18%,#091a30c2 82%,#4a9eff0f);margin-bottom:12px;flex-shrink:0}.screen-v2-vs-team{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px 16px;min-height:80px}.screen-v2-vs-team-red{background:linear-gradient(135deg,#ff47571f,#ff47570a);border-radius:12px;border:1px solid rgba(255,71,87,.2)}.screen-v2-vs-team-blue{background:linear-gradient(135deg,#4a9eff1f,#4a9eff0a);border-radius:12px;border:1px solid rgba(74,158,255,.2)}.screen-v2-vs-team-name{font-size:28px;font-weight:900;letter-spacing:.06em;color:#e2e2e2;text-shadow:0 0 12px rgba(255,255,255,.3)}.screen-v2-vs-team-red .screen-v2-vs-team-name{text-shadow:0 0 10px rgba(255,71,87,.95),0 0 22px rgba(255,71,87,.7),0 0 40px rgba(255,71,87,.42)}.screen-v2-vs-team-blue .screen-v2-vs-team-name{text-shadow:0 0 10px rgba(74,158,255,.95),0 0 22px rgba(74,158,255,.7),0 0 40px rgba(74,158,255,.42)}.screen-v2-vs-divider{display:flex;flex-direction:column;align-items:center;gap:4px}.screen-v2-vs-label{font-size:20px;font-weight:900;color:#ffb13b;text-shadow:0 0 12px rgba(255,177,59,.4);letter-spacing:.08em}.screen-v2-vs-round{font-size:14px;color:#c8dcf099;text-align:center}.screen-v2-strategy-main{width:var(--screen-v2-stage-width);height:var(--screen-v2-stage-height);flex:none;min-height:0;align-self:center;margin-block:auto;overflow:hidden;position:relative}.screen-v2-strategy-main:has(>.screen-v2-strategy-focus-wrap){-webkit-mask-image:linear-gradient(to right,transparent 0,black 8px,black calc(100% - 8px),transparent 100%),linear-gradient(to bottom,black 0,black calc(100% - 6px),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,black 8px,black calc(100% - 8px),transparent 100%),linear-gradient(to bottom,black 0,black calc(100% - 6px),transparent 100%);mask-composite:intersect}.screen-v2-strategy-main[data-strategy-display-mode=analysis_overview]{display:flex;flex-direction:column;padding:267px 45px 80px;box-sizing:border-box}.screen-v2-strategy-main[data-strategy-display-mode=analysis_overview][data-strategy-camp=all]{padding:0}.screen-v2-strategy-main[data-strategy-display-mode=analysis_overview][data-strategy-camp=A],.screen-v2-strategy-main[data-strategy-display-mode=analysis_overview][data-strategy-camp=B]{padding:232px 54px 101px}.screen-v2-strategy-main-score .screen-v2-risk-columns{margin-top:112px;gap:112px;padding:0 37px}.screen-v2-strategy-main-score .screen-v2-risk-score-stack{width:560px}.screen-v2-strategy-main-score .screen-v2-risk-score-panel{width:520px;height:580px;padding:10px 30px 20px}.screen-v2-strategy-main-score .screen-v2-risk-score-panel-red,.screen-v2-strategy-main-score .screen-v2-risk-score-panel-blue{margin-left:0}.screen-v2-strategy-main-score .screen-v2-team-label-red{margin-top:5px;margin-left:340px}.screen-v2-strategy-main-score .screen-v2-team-label-blue{margin-top:7px;margin-left:310px}.screen-v2-strategy-table-wrap{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.screen-v2-strategy-table-track{min-height:min-content}.screen-v2-strategy-table-scroll-group{display:flex;flex-direction:column;min-width:0}.screen-v2-strategy-table-wrap.is-scrolling:before,.screen-v2-strategy-table-wrap.is-scrolling:after{content:"";position:sticky;left:0;right:0;height:34px;z-index:2;pointer-events:none}.screen-v2-strategy-table-wrap.is-scrolling:before{top:0;margin-bottom:-34px;background:linear-gradient(180deg,#020914f5,#02091400)}.screen-v2-strategy-table-wrap.is-scrolling:after{bottom:0;margin-top:-34px;background:linear-gradient(0deg,#020914f5,#02091400)}.screen-v2-strategy-single-overview{display:flex;flex-direction:column;min-height:0;height:100%;gap:20px}.screen-v2-strategy-single-overview .screen-v2-team-label{position:absolute;top:126px;left:400px;margin:0;z-index:3}[data-testid=screen-v2-live-page] .screen-v2-strategy-main[data-strategy-display-mode=analysis_overview][data-strategy-layout=single]{padding-top:126px}[data-testid=screen-v2-live-page] .screen-v2-strategy-single-overview{gap:46px;margin-left:2.35%;margin-top:-3%;width:94.87%;height:110.19%}[data-testid=screen-v2-live-page] .screen-v2-strategy-single-overview>.screen-v2-team-label{position:static;top:auto;left:auto;z-index:auto;flex:0 0 60px;margin:1.16% 0 0 18.08%}[data-testid=screen-v2-live-page] .screen-v2-strategy-single-overview>.screen-v2-team-label-blue{margin-left:18.04%;margin-top:1.22%}[data-testid=screen-v2-live-page] .screen-v2-strategy-single-overview>.screen-v2-strategy-table-wrap{margin-left:.26%;margin-top:-.99%}.screen-v2-strategy-focus-wrap{display:flex;flex-direction:column;gap:18px;height:100%;background:url(/images/strategy_vs_bg_wide.png) center/100% 100% no-repeat;padding:20px 24px 20px 40px}.screen-v2-strategy-focus-wrap-single{position:relative;padding:0;background:transparent}.screen-v2-strategy-focus-label{color:#f8b62c;font-size:var(--screen-v2-content-title-font-size);font-weight:var(--screen-v2-content-title-font-weight);letter-spacing:.06em;margin-left:20px;margin-top:66px;padding-bottom:20px;position:relative}.screen-v2-strategy-focus-label:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right,#f8b62c66,#f8b62c0d)}.screen-v2-strategy-focus-card.is-red .screen-v2-strategy-focus-label:after{background:linear-gradient(to right,#ff475766,#ff47570d)}.screen-v2-strategy-focus-card.is-blue .screen-v2-strategy-focus-label:after{background:linear-gradient(to right,#4a9eff66,#4a9eff0d)}.screen-v2-strategy-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:100px}.screen-v2-strategy-focus-wrap-single .screen-v2-strategy-focus-grid{display:block;height:100%}.screen-v2-strategy-focus-card{width:560px;padding:0;justify-self:center}.screen-v2-strategy-focus-wrap-single .screen-v2-strategy-focus-card{position:absolute;top:126px;left:70px;width:1260px}.screen-v2-strategy-focus-card.is-blue{padding-left:0}.screen-v2-strategy-focus-group{font-size:34px;font-weight:600;letter-spacing:.04em;margin-bottom:43px}.screen-v2-strategy-focus-group.is-red{color:#e2e2e2;margin-top:108px;margin-bottom:53px;margin-left:115px;text-shadow:0 0 8px rgba(255,71,87,.9),0 0 18px rgba(255,71,87,.7),0 0 38px rgba(255,71,87,.5),0 0 60px rgba(255,71,87,.3),0 2px 8px rgba(0,0,0,.6)}.screen-v2-strategy-focus-group.is-blue{color:#e2e2e2;margin-top:108px;margin-left:145px;text-shadow:0 0 8px rgba(74,158,255,.9),0 0 18px rgba(74,158,255,.7),0 0 38px rgba(74,158,255,.5),0 0 60px rgba(74,158,255,.3),0 2px 8px rgba(0,0,0,.6)}.screen-v2-strategy-focus-wrap-single .screen-v2-strategy-focus-group{width:520px;margin:0 0 56px 60px;font-size:36px;line-height:1.35}.screen-v2-strategy-focus-wrap-single .screen-v2-strategy-focus-group.is-red,.screen-v2-strategy-focus-wrap-single .screen-v2-strategy-focus-group.is-blue{margin-left:350px;margin-top:0}.screen-v2-strategy-focus-wrap-single .screen-v2-strategy-focus-label{width:1260px;margin:0 0 18px;padding-bottom:14px;font-size:var(--screen-v2-content-title-font-size)}[data-testid=screen-v2-live-page] div.screen-v2-main-area>main.screen-v2-shell-center>div.screen-v2-shell-body>div.screen-v2-stage-body>div.screen-v2-strategy-main>div.screen-v2-strategy-focus-wrap.screen-v2-strategy-focus-wrap-single>div.screen-v2-strategy-focus-grid>div.screen-v2-strategy-focus-card>div.screen-v2-strategy-focus-group:nth-of-type(1){margin-left:18.69%;margin-top:-1.55%}[data-testid=screen-v2-live-page] div.screen-v2-main-area>main.screen-v2-shell-center>div.screen-v2-shell-body>div.screen-v2-stage-body>div.screen-v2-strategy-main>div.screen-v2-strategy-focus-wrap.screen-v2-strategy-focus-wrap-single>div.screen-v2-strategy-focus-grid>div.screen-v2-strategy-focus-card>div.screen-v2-strategy-focus-label:nth-of-type(2){margin-left:4.13%;margin-top:5.82%;width:91.89%}[data-testid=screen-v2-live-page] div.screen-v2-main-area>main.screen-v2-shell-center>div.screen-v2-shell-body>div.screen-v2-stage-body>div.screen-v2-strategy-main>div.screen-v2-strategy-focus-wrap.screen-v2-strategy-focus-wrap-single>div.screen-v2-strategy-focus-grid>div.screen-v2-strategy-focus-card>div.screen-v2-strategy-focus-body.screen-v2-strategy-focus-body-single:nth-of-type(3){--screen-v2-strategy-single-body-width: 1157.98px;--screen-v2-strategy-single-body-height: 490.57px;margin-left:4.12%;margin-top:.82%;width:1157.98px;height:490.57px}.screen-v2-strategy-focus-body{display:flex;flex-direction:column;min-height:0;min-width:0;color:#e8f2fff5;font-size:var(--screen-v2-content-body-font-size);font-weight:400;line-height:var(--screen-v2-content-body-line-height);white-space:pre-wrap;word-break:break-word;overflow-y:auto;position:relative;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.screen-v2-strategy-focus-body-single{color:#e4e4e4;font-size:var(--screen-v2-content-body-font-size);font-weight:var(--screen-v2-content-body-font-weight);line-height:var(--screen-v2-content-body-line-height)}.screen-v2-strategy-focus-body-static{align-items:center;justify-content:center}.screen-v2-strategy-focus-body::-webkit-scrollbar{display:none}.screen-v2-strategy-focus-body.is-scrolling:before,.screen-v2-strategy-focus-body.is-scrolling:after{content:"";position:sticky;left:0;right:0;height:28px;z-index:1;pointer-events:none}.screen-v2-strategy-focus-body.is-scrolling:before{top:0;margin-bottom:-28px;background:linear-gradient(180deg,#030f24f5,#030f2400)}.screen-v2-strategy-focus-body.is-scrolling:after{bottom:0;margin-top:-28px;background:linear-gradient(0deg,#030f24f5,#030f2400)}.screen-v2-auto-scroll-track{display:flex;flex-direction:column;min-height:min-content}.screen-v2-auto-scroll-group{display:flex;flex-direction:column;gap:20px;min-width:0}.screen-v2-auto-scroll-group-clone{margin-top:8px}.screen-v2-strategy-analysis-line{width:100%;min-width:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.screen-v2-strategy-analysis-field{color:#f8b62c;font-weight:var(--screen-v2-content-title-font-weight)}.screen-v2-strategy-table-wrap::-webkit-scrollbar{display:none}.screen-v2-strategy-table-wrap::-webkit-scrollbar-thumb{background:#50b5ff38;border-radius:4px}.screen-v2-strategy-table{width:100%;border-collapse:collapse;table-layout:fixed}.screen-v2-strategy-table-single{table-layout:auto}.screen-v2-strategy-focus-delivery-table{width:100%}.screen-v2-strategy-response-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:100px;min-height:0;height:100%}.screen-v2-strategy-response-column{display:flex;flex-direction:column;min-width:0;min-height:0;padding:117px 65px 91px;border:0;background:transparent;box-shadow:none}.screen-v2-strategy-response-column .screen-v2-team-label{margin:0 0 50px 330px}.screen-v2-strategy-response-column.is-blue .screen-v2-team-label{margin-left:320px}.screen-v2-strategy-camp-response-body{flex:0 0 570px;min-height:0;width:520px;height:570px;padding:20px;box-sizing:border-box;overflow-y:auto;position:relative;scrollbar-width:none;-ms-overflow-style:none}.screen-v2-strategy-camp-response-body.is-blue{width:520px;margin-left:0}[data-testid=screen-v2-live-page] .screen-v2-strategy-main.screen-v2-strategy-main-pair{display:flex;flex-direction:column;padding:22px 0 79px;gap:0;box-sizing:border-box}[data-testid=screen-v2-live-page] .screen-v2-strategy-main-pair .screen-v2-strategy-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:112px;flex:1;min-height:0;height:auto;margin-top:0;overflow:hidden;padding:0 37px}[data-testid=screen-v2-live-page] .screen-v2-strategy-main-pair .screen-v2-risk-col-red{margin-left:7.36%;margin-top:.32%;width:89.01%;height:91.26%}[data-testid=screen-v2-live-page] .screen-v2-strategy-main-pair .screen-v2-risk-col-blue{margin-left:3.12%;width:90.29%;height:92.03%}[data-testid=screen-v2-live-page] .screen-v2-strategy-main-pair .screen-v2-strategy-pair-body{display:flex;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;gap:18px;padding:0;border:0;background:transparent;box-shadow:none;box-sizing:border-box}[data-testid=screen-v2-live-page] .screen-v2-strategy-main-pair .screen-v2-strategy-pair-body>.screen-v2-team-label{margin-bottom:40px;font-size:36px;line-height:1.4;transform:translateY(-4px)}[data-testid=screen-v2-live-page] .screen-v2-strategy-main-pair .screen-v2-risk-col-red>.screen-v2-strategy-pair-body-red>.screen-v2-team-label-red{margin-left:23.96%;margin-top:4.52%;width:75.21%}[data-testid=screen-v2-live-page] .screen-v2-strategy-main-pair .screen-v2-risk-col-blue>.screen-v2-strategy-pair-body-blue>.screen-v2-team-label-blue{margin-left:23.64%;margin-top:4.96%;width:75.09%}[data-testid=screen-v2-live-page] .screen-v2-strategy-main-pair .screen-v2-strategy-pair-content{flex:0 1 auto;min-height:0;height:588px;box-sizing:border-box}[data-testid=screen-v2-live-page] .screen-v2-strategy-main-pair .screen-v2-risk-col-red>.screen-v2-strategy-pair-body-red>.screen-v2-strategy-pair-content-red{margin-left:-.33%;margin-top:-2.38%;width:99.88%}[data-testid=screen-v2-live-page] .screen-v2-strategy-main-pair .screen-v2-risk-col-blue>.screen-v2-strategy-pair-body-blue>.screen-v2-strategy-pair-content-blue{margin-left:.06%;margin-top:-1.77%;width:99.57%}[data-testid=screen-v2-live-page] .screen-v2-strategy-main-pair .screen-v2-risk-score-stack.screen-v2-strategy-pair-content>.screen-v2-risk-score-panel{width:100%;height:100%}.screen-v2-strategy-camp-response-body::-webkit-scrollbar{display:none}.screen-v2-strategy-camp-response-body.is-scrolling:before,.screen-v2-strategy-camp-response-body.is-scrolling:after{content:"";position:sticky;left:0;right:0;height:30px;z-index:2;pointer-events:none}.screen-v2-strategy-camp-response-body.is-scrolling:before{top:0;margin-bottom:-30px;background:linear-gradient(180deg,#040c1af5,#040c1a00)}.screen-v2-strategy-camp-response-body.is-scrolling:after{bottom:0;margin-top:-30px;background:linear-gradient(0deg,#040c1af5,#040c1a00)}.screen-v2-strategy-camp-response-group{display:flex;flex-direction:column;gap:18px;min-width:0}.screen-v2-strategy-response-line{margin:0;color:#eef7fff2;font-size:var(--screen-v2-content-body-font-size);font-weight:var(--screen-v2-content-body-font-weight);line-height:var(--screen-v2-content-body-line-height);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.screen-v2-strategy-response-line-title{display:block;color:#f8b62c;font-size:var(--screen-v2-content-title-font-size);font-weight:var(--screen-v2-content-title-font-weight)}.screen-v2-strategy-response-line-content{display:block;margin-top:2px}.screen-v2-strategy-compare-list{display:flex;flex-direction:column;gap:18px;min-width:0}.screen-v2-strategy-compare-section{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px 18px;border:1px solid rgba(248,182,44,.18);background:#040c1a61;box-shadow:inset 0 0 0 1px #f8b62c0a}.screen-v2-strategy-compare-title{color:#f8b62c;font-size:var(--screen-v2-content-title-font-size);font-weight:var(--screen-v2-content-title-font-weight);line-height:1.35;letter-spacing:.04em;text-shadow:0 0 12px rgba(248,182,44,.28)}.screen-v2-strategy-compare-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.screen-v2-strategy-compare-item{min-width:0;padding:12px 14px 14px;border:1px solid rgba(255,255,255,.08);background:#0003}.screen-v2-strategy-compare-item.is-red{border-color:#ff475738;background:#2a0b1238}.screen-v2-strategy-compare-item.is-blue{border-color:#4a9eff38;background:#0818303d}.screen-v2-strategy-compare-team{margin-bottom:8px;font-size:var(--screen-v2-content-title-font-size);font-weight:700;line-height:1.4}.screen-v2-strategy-compare-item.is-red .screen-v2-strategy-compare-team{color:#e2e2e2;text-shadow:0 0 8px rgba(255,71,87,.9),0 0 18px rgba(255,71,87,.6),0 2px 8px rgba(0,0,0,.55)}.screen-v2-strategy-compare-item.is-blue .screen-v2-strategy-compare-team{color:#e2e2e2;text-shadow:0 0 8px rgba(74,158,255,.9),0 0 18px rgba(74,158,255,.6),0 2px 8px rgba(0,0,0,.55)}.screen-v2-strategy-compare-content{color:#eef7fff0;font-size:var(--screen-v2-content-body-font-size);font-weight:var(--screen-v2-content-body-font-weight);line-height:var(--screen-v2-content-body-line-height);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.screen-v2-strategy-th-label{width:110px;text-align:center;padding:18px 14px;border-bottom:1px solid rgba(30,144,255,.16);color:#b4d4ff;font-size:18px;font-weight:700;letter-spacing:.08em;vertical-align:middle}.screen-v2-strategy-th-red,.screen-v2-strategy-th-blue{text-align:center;padding:18px 14px;border-bottom:1px solid rgba(30,144,255,.16);vertical-align:middle}.screen-v2-strategy-th-red .screen-v2-risk-team-label,.screen-v2-strategy-th-blue .screen-v2-risk-team-label{margin-bottom:0}.screen-v2-strategy-td-label{text-align:center;padding:18px 16px;width:190px;border-bottom:1px solid rgba(30,144,255,.08);color:#f8b62c;font-size:var(--screen-v2-content-title-font-size);font-weight:var(--screen-v2-content-title-font-weight);letter-spacing:.04em;vertical-align:middle;background:#00000026}.screen-v2-strategy-td-red,.screen-v2-strategy-td-blue{padding:18px 22px;border-bottom:1px solid rgba(30,144,255,.08);color:#eef7fff0;font-size:var(--screen-v2-content-body-font-size);line-height:var(--screen-v2-content-body-line-height);vertical-align:top;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.screen-v2-strategy-td-red{border-right:1px solid rgba(30,144,255,.1)}.screen-v2-strategy-empty{color:#aaa;font-size:var(--screen-v2-content-body-font-size);font-style:normal;display:flex;align-items:center;justify-content:center;text-align:center}.screen-v2-media-full{position:relative;gap:0;background:url(/images/vs_main_bg.png) center/cover no-repeat}.screen-v2-media-score-bars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.screen-v2-media-score-bar{position:absolute;top:237px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;width:580px;height:22px}.screen-v2-media-score-bar-red{left:170px}.screen-v2-media-score-bar-blue{right:172px;direction:rtl}.screen-v2-media-score-bar span{min-width:0;height:100%;visibility:hidden}.screen-v2-media-score-bar-red span{transform:skew(35deg)}.screen-v2-media-score-bar-blue span{transform:skew(-35deg)}.screen-v2-media-score-bar-red span:last-child{transform:skew(32deg) scaleX(1.32);transform-origin:left center;clip-path:polygon(0 0,94% 0,100% 100%,0 100%)}.screen-v2-media-score-bar-blue span:last-child{transform:skew(-32deg) scaleX(1.36);transform-origin:right center;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.screen-v2-media-score-bar span.is-active{visibility:visible}.screen-v2-media-score-bar-red span.is-active{background:linear-gradient(180deg,#ff6a58,#ff3e37 48%,#d9232a);border:1px solid rgba(255,184,164,.72);box-shadow:inset 0 0 8px #ffdccd52,0 0 8px #ff3a3461}.screen-v2-media-score-bar-blue span.is-active{background:linear-gradient(180deg,#83d8ff,#2d8dff 48%,#1763d8);border:1px solid rgba(190,232,255,.76);box-shadow:inset 0 0 8px #d6f4ff57,0 0 8px #2d8dff61}.screen-v2-media-vs{display:flex;align-items:flex-start;justify-content:center;gap:0;height:288px;flex-shrink:0;padding-top:4px}.screen-v2-media-vs-team{flex:1;min-width:0;padding:16px;text-align:center;display:flex;flex-direction:column;align-items:center}.screen-v2-media-vs-team strong{color:#e2e2e2;font-size:48px;font-weight:900;letter-spacing:.06em}.screen-v2-media-vs-red strong{text-shadow:0 0 10px rgba(255,71,87,.95),0 0 22px rgba(255,71,87,.7),0 0 40px rgba(255,71,87,.42)}.screen-v2-media-vs-blue strong{text-shadow:0 0 10px rgba(74,158,255,.95),0 0 22px rgba(74,158,255,.7),0 0 40px rgba(74,158,255,.42)}.screen-v2-media-score-value{margin-top:2px;color:#fff;font-family:var(--screen-v2-font-sans);font-size:84px;font-weight:900;line-height:1}.screen-v2-media-vs-red .screen-v2-media-score-value{text-shadow:0 0 16px rgba(255,71,87,.92),0 0 34px rgba(255,71,87,.56)}.screen-v2-media-vs-blue .screen-v2-media-score-value{text-shadow:0 0 16px rgba(74,158,255,.92),0 0 34px rgba(74,158,255,.56)}.screen-v2-media-vs-red,.screen-v2-media-vs-blue{min-height:156px;border-radius:12px}.screen-v2-media-vs-red{border:1px solid rgba(255,71,87,.15)}.screen-v2-media-vs-blue{border:1px solid rgba(74,158,255,.15)}.screen-v2-media-three-col{display:grid;grid-template-columns:340px 1fr 360px;gap:100px;flex:0 0 585px;min-height:0;margin-top:48px;overflow:hidden}.screen-v2-media-col{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.screen-v2-media-col-center{width:945px;height:430px;margin-left:25px;margin-top:0}.screen-v2-media-wave-container{flex:0 0 144px;width:100%;height:144px;display:flex;align-items:center;gap:24px;padding-top:10px}.screen-v2-media-qa-label{display:flex;align-items:center;padding:0}.screen-v2-media-qa-label-title{font-size:29px;font-weight:700;color:#f5e89ae6;text-align:left;line-height:1;letter-spacing:4px;white-space:nowrap;margin-left:100px}.screen-v2-media-qa-status{display:inline-flex;align-items:center;gap:6px;padding:0 35px;font-size:26px;font-weight:600;color:#ff4253cc;background:#ff475726;border:1px solid #ff4757;border-radius:35px;margin-left:50px;margin-right:10px;letter-spacing:.08em}.screen-v2-media-qa-status-dot{width:8px;height:8px;border-radius:50%;background:#ff4757;animation:screen-v2-pulse-dot 1s ease-in-out infinite}@keyframes screen-v2-pulse-dot{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.screen-v2-media-wave{display:flex;align-items:center;gap:2px;height:60px}.screen-v2-media-wave-bar{width:4px;min-height:8px;align-self:center;border-radius:999px;background:linear-gradient(180deg,#ff955ce6,#ff5038);box-shadow:0 0 8px #ff543466;transform-origin:center;animation:screen-v2-media-wave 1.2s ease-in-out infinite}@keyframes screen-v2-media-wave{0%,to{opacity:.5;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.screen-v2-media-qa-spotlight{flex:0 0 276px;width:100%;height:276px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:6px 44px 8px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.screen-v2-media-qa-spotlight::-webkit-scrollbar{display:none}.screen-v2-media-live-exchange{display:flex;flex-direction:column;gap:6px;min-height:0;margin:0;padding:6px 0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.screen-v2-media-live-exchange:not(:last-child):after{content:"";display:block;width:100%;height:1px;margin-top:2px;background:linear-gradient(90deg,transparent 0,rgba(120,183,235,.22) 8%,rgba(120,183,235,.22) 88%,transparent 100%)}.screen-v2-media-live-exchange:first-child{padding-top:6px}.screen-v2-media-live-turn{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px}.screen-v2-media-live-turn-label{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(109,206,255,.62);border-radius:50%;color:#bfeeff;background:#1970ac2e;box-shadow:0 0 14px #3baeff26;font-size:18px;font-weight:800;line-height:1}.screen-v2-media-live-turn.is-answer .screen-v2-media-live-turn-label{border-color:#ffd17094;color:#ffe3a4;background:#a56f1629;box-shadow:0 0 14px #ffbe4a1f}.screen-v2-media-live-turn p{max-width:760px;margin:2px 0 0;color:#ebf6fff0;font-size:22px;font-weight:600;line-height:1.4;letter-spacing:0;text-wrap:pretty}.screen-v2-media-live-turn.is-answer p{color:#e0effae0;font-size:20px;font-weight:500}.screen-v2-media-live-turn.is-empty p{color:#9fbed6a8;font-weight:400}.screen-v2-media-live-empty{display:flex;min-height:220px;align-items:center;justify-content:center;color:#9fbed6a8;font-size:22px;letter-spacing:0}.screen-v2-media-col-title{text-align:center;padding:10px 0;font-size:20px;font-weight:800;color:#f4fbff;letter-spacing:.06em;text-shadow:0 0 12px rgba(255,255,255,.2);flex-shrink:0}.screen-v2-media-col-title-blue{color:#ccf;text-shadow:0 0 14px rgba(74,158,255,.5)}.screen-v2-media-risk-list{display:flex;flex-direction:column;overflow-y:auto;flex:1;width:100%;max-height:none;padding:20px;position:relative;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box}.screen-v2-media-history-panel{display:flex;flex-direction:column;min-height:0;height:100%;max-height:none}.screen-v2-media-history-header{display:flex;align-items:center;justify-content:center;padding:10px 20px;flex-shrink:0}.screen-v2-media-history-header-main{display:inline-flex;align-items:center;justify-content:center;min-width:0}.screen-v2-media-history-header-bar{display:none}.screen-v2-media-history-header strong{color:#ffe9ec;font-size:24px;font-weight:700;letter-spacing:.04em;text-shadow:0 0 10px rgba(255,71,87,.9),0 0 20px rgba(255,71,87,.6),0 0 40px rgba(255,71,87,.3);white-space:nowrap}.screen-v2-media-history-header-blue .screen-v2-media-history-header-bar{display:none}.screen-v2-media-history-header-blue strong{color:#e8f3ff;text-shadow:0 0 10px rgba(74,158,255,.95),0 0 22px rgba(74,158,255,.7),0 0 40px rgba(74,158,255,.42)}.screen-v2-media-risk-list::-webkit-scrollbar{display:none}.screen-v2-media-risk-list.is-scrolling:before,.screen-v2-media-risk-list.is-scrolling:after{content:"";position:sticky;left:0;right:8px;height:24px;z-index:1;pointer-events:none}.screen-v2-media-risk-list.is-scrolling:before{top:0;margin-bottom:-24px;background:linear-gradient(180deg,#040f24eb,#040f2400)}.screen-v2-media-risk-list.is-scrolling:after{bottom:0;margin-top:-24px;background:linear-gradient(0deg,#040f24eb,#040f2400)}.screen-v2-media-risk-list-track{display:flex;flex-direction:column;min-height:min-content}.screen-v2-media-risk-list-group{display:flex;flex-direction:column;gap:8px}.screen-v2-media-risk-list-group-clone{margin-top:8px}.screen-v2-media-risk-item{display:flex;align-items:flex-start;gap:10px;padding:0;border-radius:8px;color:#e0f0ffd9;font-size:20px;line-height:1.5}.screen-v2-media-history-item{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.screen-v2-media-history-exchange{display:flex;flex:1;min-width:0;flex-direction:column;gap:12px}.screen-v2-media-history-item-answer{padding-top:10px;border-top:1px solid rgba(130,185,230,.16)}.screen-v2-media-history-item-answer .screen-v2-media-history-item-head span{color:#ffe2a4e6;font-weight:700}.screen-v2-media-history-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.screen-v2-media-history-item-head span{color:#bfeeffb8;font-size:13px;letter-spacing:.04em}.screen-v2-media-history-item-head strong{color:#8df4c7;font-size:14px;font-weight:800}.screen-v2-media-history-item p{margin:0;color:#e0f0ffe6;font-size:16px;line-height:1.55}.screen-v2-media-risk-dot-red{width:8px;height:8px;border-radius:50%;background:#ff4757;box-shadow:0 0 8px #ff475780;flex-shrink:0;margin-top:10px}.screen-v2-media-risk-dot-blue{width:8px;height:8px;border-radius:50%;background:#4a9eff;box-shadow:0 0 8px #4a9eff80;flex-shrink:0;margin-top:6px}.screen-v2-media-qa-question{margin:0;color:#fff;font-size:22px;font-weight:700;text-align:center;line-height:1.5;text-shadow:0 0 24px rgba(80,180,255,.3)}.screen-v2-media-qa-theme{padding:4px 14px;border-radius:8px;background:#ffb84d26;border:1px solid rgba(255,184,77,.3);color:#ffb84d;font-size:14px;font-weight:600}.screen-v2-media-qa-sharpness{padding:4px 12px;border-radius:8px;background:#ff6b6b1f;border:1px solid rgba(255,107,107,.3);color:#ff6b6b;font-size:14px;font-weight:600}.screen-v2-media-qa-source{padding:4px 12px;border-radius:8px;background:#4a9eff1f;border:1px solid rgba(74,158,255,.3);color:#4a9eff;font-size:14px;font-weight:600}.screen-v2-media-qa-placeholder{margin:0;color:#fff;font-size:22px;text-align:center;line-height:1.6}.screen-v2-media-empty{flex:1;display:flex;align-items:center;justify-content:center;color:#b4c8dc66;font-size:16px}.screen-v2-debrief-full{flex:1;display:flex;flex-direction:column;gap:0;overflow:hidden;background:url(/images/fupan_bg.png) center/cover no-repeat}.screen-v2-debrief-full{position:relative;top:24px}.screen-v2-debrief-full .screen-v2-vs-battle{margin-bottom:0}.screen-v2-debrief-top{display:grid;grid-template-columns:570px 1fr 570px;gap:20px;flex:1;min-height:0;overflow:hidden}.screen-v2-debrief-team{display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.screen-v2-debrief-team-name{font-size:40px;font-weight:600;letter-spacing:.04em;color:#e2e2e2;text-align:left;margin-left:100px;width:300px;height:68px;line-height:78px;white-space:nowrap;overflow:hidden}.screen-v2-debrief-team-red .screen-v2-debrief-team-name{transform:skewY(4deg);text-shadow:0 0 10px rgba(255,71,87,.95),0 0 22px rgba(255,71,87,.7),0 0 40px rgba(255,71,87,.42)}.screen-v2-debrief-team-blue .screen-v2-debrief-team-name{transform:skewY(-4deg);text-align:right;margin-right:210px;text-shadow:0 0 10px rgba(74,158,255,.95),0 0 22px rgba(74,158,255,.7),0 0 40px rgba(74,158,255,.42)}.screen-v2-debrief-team-score-header{font-size:28px;font-weight:600;color:#ffffffe6;letter-spacing:.06em;margin-top:30px;text-align:center;transform:skewY(3deg)}.screen-v2-debrief-team-blue .screen-v2-debrief-team-score-header{transform:skewY(-3deg)}.screen-v2-debrief-team-score{display:flex;align-items:baseline;gap:4px;margin:-30px 0 0}.screen-v2-debrief-team-score-big{font-size:150px;font-weight:500;line-height:1;transform:skew(-8deg)}.screen-v2-debrief-team-red .screen-v2-debrief-team-score-big{color:#fff;text-shadow:0 0 8px rgba(255,71,87,.9),0 0 18px rgba(255,71,87,.6),0 0 36px rgba(255,71,87,.3)}.screen-v2-debrief-team-blue .screen-v2-debrief-team-score-big{color:#fff;text-shadow:0 0 8px rgba(74,158,255,.9),0 0 18px rgba(74,158,255,.6),0 0 36px rgba(74,158,255,.3);transform:skew(4deg)}.screen-v2-debrief-team-score-small{font-size:36px;font-weight:500;line-height:1}.screen-v2-debrief-team-red .screen-v2-debrief-team-score-small{color:#fff;text-shadow:0 0 8px rgba(255,71,87,.9),0 0 18px rgba(255,71,87,.6),0 0 36px rgba(255,71,87,.3)}.screen-v2-debrief-team-blue .screen-v2-debrief-team-score-small{color:#fff;text-shadow:0 0 8px rgba(74,158,255,.9),0 0 18px rgba(74,158,255,.6),0 0 36px rgba(74,158,255,.3)}.screen-v2-debrief-mentor-text{width:100%;height:270px;color:#fff;font-size:24px;line-height:1.6;text-align:left;overflow-y:auto;position:relative;padding-left:53px;padding-right:20px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.screen-v2-debrief-mentor-text.is-scrolling:before,.screen-v2-debrief-mentor-text.is-scrolling:after{content:"";position:sticky;left:0;right:0;height:34px;z-index:1;pointer-events:none}.screen-v2-debrief-mentor-text.is-scrolling:before{top:0;margin-bottom:-34px;background:linear-gradient(180deg,#040e22f5,#040e2200)}.screen-v2-debrief-mentor-text.is-scrolling:after{bottom:0;margin-top:-34px;background:linear-gradient(0deg,#040e22f5,#040e2200)}.screen-v2-debrief-mentor-scroll-group{display:flex;flex-direction:column;min-width:0;padding:6px 0 20px}.screen-v2-debrief-mentor-scroll-group p{margin:0;color:#e2e2e2;font-size:24px;line-height:1.8;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.screen-v2-debrief-ai-review-container{width:100%;margin-top:20px;padding:0 32px;box-sizing:border-box}.screen-v2-debrief-team-red .screen-v2-debrief-ai-review-container{transform:translate(20px)}.screen-v2-debrief-ai-review-item{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:calc(100% + 40px);height:184px;min-width:0;margin:0 -20px;padding:18px 24px;box-sizing:border-box;text-align:left}.screen-v2-debrief-team-blue .screen-v2-debrief-ai-review-item,.screen-v2-debrief-team-blue .screen-v2-debrief-ai-review-item:first-child,.screen-v2-debrief-ai-review-item:first-child{width:calc(100% + 40px)}.screen-v2-debrief-ai-review-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;min-height:52px;margin-bottom:14px}.screen-v2-debrief-ai-review-title{font-size:24px;color:#ffffffe6;font-weight:600;margin-bottom:0;text-align:center}.screen-v2-debrief-ai-review-score{display:inline-flex;align-items:flex-end;justify-content:center;gap:4px;font-size:48px;font-weight:700;color:#f8b62c;text-shadow:0 0 8px rgba(248,182,44,.4);text-align:center}.screen-v2-debrief-ai-review-score-number{line-height:1}.screen-v2-debrief-ai-review-score-unit{font-size:.5em;line-height:1.1;margin-bottom:4px}.screen-v2-debrief-ai-review-text{position:relative;flex:1;min-height:0;width:100%;font-size:20px;color:#c8dcf0e6;line-height:1.5;text-align:left;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.screen-v2-debrief-ai-review-text::-webkit-scrollbar{display:none}.screen-v2-debrief-ai-review-text.is-scrolling:before,.screen-v2-debrief-ai-review-text.is-scrolling:after{content:"";position:sticky;left:0;right:0;height:18px;z-index:1;pointer-events:none}.screen-v2-debrief-ai-review-text.is-scrolling:before{top:0;margin-bottom:-18px;background:linear-gradient(180deg,#061226f5,#06122600)}.screen-v2-debrief-ai-review-text.is-scrolling:after{bottom:0;margin-top:-18px;background:linear-gradient(0deg,#061226f5,#06122600)}.screen-v2-debrief-ai-review-scroll-group{display:flex;flex-direction:column;gap:8px;min-width:0}.screen-v2-debrief-ai-review-scroll-group p{margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.screen-v2-debrief-mentor-title{font-size:24px;font-weight:600;color:#ff4757;letter-spacing:.08em;margin-top:20px;text-align:left;padding-left:5px}.screen-v2-debrief-team-blue .screen-v2-debrief-mentor-title{color:#4a9eff}.screen-v2-debrief-team-blue .screen-v2-debrief-ai-review-container{padding:0 32px;margin-right:0;margin-left:0;transform:translate(-20px)}.screen-v2-debrief-team-blue .screen-v2-debrief-mentor-text{padding-left:20px;padding-right:62px}.screen-v2-debrief-mentor-text::-webkit-scrollbar{display:none}.screen-v2-debrief-ranking-list{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:8px}.screen-v2-debrief-ranking-item{display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05)}.screen-v2-debrief-ranking-num{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff1a;color:#fff;font-size:14px;font-weight:800;flex-shrink:0}.screen-v2-debrief-ranking-item span:nth-child(2){flex:1;color:#eef7ff;font-size:18px;font-weight:700}.screen-v2-debrief-ranking-val{color:#ffd3aa;font-weight:800;font-size:18px;font-family:var(--screen-v2-font-mono)}.screen-v2-debrief-empty{color:#b4c8dc66;font-size:16px;text-align:center;padding:20px 0}.screen-v2-debrief-center{display:flex;flex-direction:column;align-items:center;gap:16px}.screen-v2-debrief-title{margin:0;color:#f5fbff;font-size:32px;font-weight:900;letter-spacing:.06em;text-shadow:0 0 20px rgba(80,181,255,.3);flex-shrink:0}.screen-v2-debrief-center-inner{width:585px;display:flex;flex-direction:column}.screen-v2-debrief-center-header{display:flex;flex-direction:column;align-items:center;margin-top:30px}.screen-v2-debrief-center-subtitle{font-size:26px;color:#c8dcf0b3;font-weight:500;letter-spacing:.04em;margin-top:20px;margin-bottom:150px}.screen-v2-debrief-center-main-title{font-size:36px;font-weight:600;color:#f5fbff;letter-spacing:.12em;text-shadow:0 0 20px rgba(80,181,255,.3)}.screen-v2-debrief-center-stages{display:flex;flex-direction:column;justify-content:center;gap:0;padding:0 24px;margin-top:-20px}.screen-v2-debrief-center-stage{display:grid;grid-template-columns:165px 1fr 125px;align-items:center;gap:12px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.05);text-align:center}.screen-v2-debrief-center-stage:last-child{border-bottom:none}.screen-v2-debrief-center-stage-red{display:flex;flex-direction:column;align-items:center;line-height:1.1}.screen-v2-debrief-center-stage-score{display:inline-flex;align-items:flex-end;gap:6px;line-height:1}.screen-v2-debrief-center-stage-red .screen-v2-debrief-center-stage-score-big{color:#fff;font-size:68px;font-weight:500;text-shadow:0 0 8px rgba(255,71,87,.9),0 0 18px rgba(255,71,87,.6),0 0 36px rgba(255,71,87,.3)}.screen-v2-debrief-center-stage-red .screen-v2-debrief-center-stage-score-small{color:#ffffffb3;font-size:28px;font-weight:600;text-shadow:0 0 8px rgba(255,71,87,.4)}.screen-v2-debrief-center-stage-blue{display:flex;flex-direction:column;align-items:center;line-height:1.1}.screen-v2-debrief-center-stage-blue .screen-v2-debrief-center-stage-score-big{color:#fff;font-size:68px;font-weight:500;text-shadow:0 0 8px rgba(74,158,255,.9),0 0 18px rgba(74,158,255,.6),0 0 36px rgba(74,158,255,.3)}.screen-v2-debrief-center-stage-blue .screen-v2-debrief-center-stage-score-small{color:#ffffffb3;font-size:28px;font-weight:600;text-shadow:0 0 8px rgba(74,158,255,.4)}.screen-v2-debrief-center-stage-label{color:#c8dcf0b3;font-size:18px;font-weight:600;letter-spacing:.06em;display:flex;flex-direction:column;align-items:center;width:180px}.screen-v2-debrief-center-stage-name{font-size:28px;font-weight:700;color:#ffffffe6;margin-bottom:6px}.screen-v2-debrief-center-stage-desc{font-size:18px;font-weight:400;color:#c8dcf0b3;line-height:1.4}.screen-v2-debrief-bottom{width:930px;height:140px;margin:20px auto 0;flex-shrink:0;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#00000040;overflow:hidden}.screen-v2-debrief-bottom-title{margin:0 0 10px;color:#b4d4ff;font-size:30px;font-weight:800;letter-spacing:.06em;text-align:center}.screen-v2-debrief-summary-scroll{max-height:80px;overflow-y:auto}.screen-v2-debrief-summary-scroll::-webkit-scrollbar{display:none}.screen-v2-debrief-summary-scroll p{margin:0;color:#e0f0ffd1;font-size:20px;line-height:1.4}.screen-v2-team-label{font-size:36px;font-weight:600;letter-spacing:.04em;text-align:left;margin-bottom:10px;height:60px}.screen-v2-team-label-red{color:#e2e2e2;margin-top:10px;margin-left:145px;margin-bottom:22px;text-shadow:0 0 8px rgba(255,71,87,.9),0 0 18px rgba(255,71,87,.7),0 0 38px rgba(255,71,87,.5),0 0 60px rgba(255,71,87,.3),0 2px 8px rgba(0,0,0,.6)}.screen-v2-team-label-blue{color:#e2e2e2;margin-left:140px;margin-top:12px;margin-bottom:22px;text-shadow:0 0 8px rgba(74,158,255,.9),0 0 18px rgba(74,158,255,.7),0 0 38px rgba(74,158,255,.5),0 0 60px rgba(74,158,255,.3),0 2px 8px rgba(0,0,0,.6)}.screen-v2-case-info-table{width:100%;border-collapse:collapse;margin-top:4px}.screen-v2-case-info-table tr{border-bottom:1px solid rgba(30,144,255,.1)}.screen-v2-case-info-table tr:last-child{border-bottom:none}.screen-v2-case-info-label{width:132px;padding:10px 14px 10px 0;color:#4a9eff;font-size:20px;font-weight:600;white-space:nowrap;vertical-align:top;letter-spacing:.04em;line-height:1.7}.screen-v2-case-info-value{padding:10px 0;color:#e0f0ffe0;font-size:20px;line-height:1.7;vertical-align:top}.screen-v2-footer{display:flex;align-items:center;justify-content:center;gap:24px;flex-shrink:0;min-height:28px;padding:2px 18px;border-top:1px solid rgba(39,132,239,.12);background:#07122280;color:#b4d2ee99;font-size:14px;font-weight:700;letter-spacing:.12em}.screen-v2-main-card,.screen-v2-main-card-new{position:relative;border-radius:16px;padding:22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 28px #00000057;min-width:0}.screen-v2-stage-main-card{height:100%;padding:18px 20px;overflow:hidden}.screen-v2-stage-main-card.screen-v2-case-main-card{background:url(/images/mainbox_bg.png) center/100% 100% no-repeat;min-height:0;height:100%}.screen-v2-case-content-body p{margin:0}.screen-v2-case-content-body{height:677px;width:100%;box-sizing:border-box;overflow:hidden}.screen-v2-case-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:30px;padding:4px 0 14px;min-height:28px;flex-shrink:0;transform:translateY(10px)}.screen-v2-case-page-dot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(74,158,255,.78);background:#4a9eff42;box-shadow:0 0 8px #4a9eff6b,0 0 18px #4a9eff29;cursor:pointer;padding:0;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.screen-v2-case-page-dot.is-active{border:1px solid transparent;background:#4a9eff;box-shadow:0 0 10px #4a9efff2,0 0 22px #4a9eff9e,0 0 36px #4a9eff47;transform:scale(1.12)}.screen-v2-card-header,.screen-v2-main-card-header-new{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100px;border-bottom:2px solid rgba(30,144,255,.16)}.screen-v2-card-title,.screen-v2-main-card-title-new{font-size:22px;font-weight:700;color:#ffffffe0;text-shadow:0 0 18px rgba(30,144,255,.35);min-width:0;margin-bottom:0;display:flex;align-items:center}.screen-v2-card-tag,.screen-v2-main-card-tag-new{padding:6px 20px;border-radius:25px;border:1px solid rgba(255,107,107,.45);background:#ff6b6b1f;color:#ff6b6b;font-size:18px;font-weight:700;text-transform:uppercase;white-space:nowrap;margin-right:30px}.screen-v2-card-svg-border{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.42}.screen-v2-card-svg-border svg{width:100%;height:100%;display:block}.screen-v2-card-svg-border path{fill:#3e96ffc7}.screen-v2-main-card>:not(.screen-v2-card-svg-border),.screen-v2-main-card-new>:not(.screen-v2-card-svg-border){position:relative;z-index:1}.screen-v2-summary-stack{display:grid;gap:10px}.screen-v2-summary-card{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.screen-v2-summary-card strong{display:block;margin-bottom:6px;color:#bfeeff;font-size:16px;font-weight:700}.screen-v2-summary-card p{margin:0;color:#e4f0fcc7;font-size:18px;line-height:1.72}.screen-v2-content-block,.screen-v2-content-section-new{margin-bottom:18px}.screen-v2-content-block:last-child,.screen-v2-content-section-new:last-child{margin-bottom:0}.screen-v2-block-title,.screen-v2-section-title-new{margin:0 0 10px;color:#b4d4ff;font-size:18px;font-weight:600}.screen-v2-block-text,.screen-v2-section-text-new{color:#e0f0ffe0;font-size:18px;line-height:1.95}.screen-v2-empty-block-copy{display:none;padding:40px 0;text-align:center;color:#b0d8ffb8;font-size:18px}.screen-v2-empty-block-copy p+p{margin-top:8px}.screen-v2-block-eyebrow{display:block;margin-bottom:8px;color:#bddaf099;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.screen-v2-data-panel{position:relative;border:1px solid rgba(30,144,255,.22);border-radius:12px;padding:18px;background:radial-gradient(circle at top,rgba(74,158,255,.12),transparent 58%),linear-gradient(135deg,#061426b8,#0a1c3494);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00000047}.screen-v2-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(30,144,255,.18)}.screen-v2-panel-title{font-size:16px;font-weight:700;color:#b4d4ff;text-transform:uppercase;letter-spacing:.1em}.screen-v2-panel-badge{padding:3px 10px;border-radius:10px;background:#1e90ff29;color:#4a9eff;font-size:14px;font-weight:700;text-transform:uppercase}.screen-v2-panel-content{color:#e0f0ffd9;font-size:18px;line-height:1.8}.screen-v2-panel-empty{padding:20px;text-align:center;color:#b0d8ff80;font-size:16px}.screen-v2-data-row,.screen-v2-data-item-new{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(30,144,255,.08)}.screen-v2-data-row:last-child,.screen-v2-data-item-new:last-child{border-bottom:none}.screen-v2-data-label,.screen-v2-data-label-new{color:#b0d8ffb3;font-size:16px}.screen-v2-data-value,.screen-v2-data-value-new{color:#eef3ff;font-size:18px;font-weight:600;text-align:right}.screen-v2-stage-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.screen-v2-risk-board .screen-v2-card-title,.screen-v2-risk-board .screen-v2-main-card-title-new,.screen-v2-strategy-board .screen-v2-main-card-title-new,.screen-v2-strategy-board .screen-v2-section-title-new,.screen-v2-strategy-board .screen-v2-insight-box-title{font-size:var(--screen-v2-content-title-font-size);font-weight:var(--screen-v2-content-title-font-weight)}.screen-v2-risk-board .screen-v2-block-text,.screen-v2-risk-board .screen-v2-empty-block-copy,.screen-v2-strategy-board .screen-v2-section-text-new,.screen-v2-strategy-board .screen-v2-empty-block-copy,.screen-v2-strategy-board .screen-v2-insight-box p{font-size:var(--screen-v2-content-body-font-size);font-weight:var(--screen-v2-content-body-font-weight);line-height:var(--screen-v2-content-body-line-height)}.screen-v2-case-visual-placeholder{position:relative;min-height:180px;border:1px solid rgba(120,190,255,.22);border-radius:12px;background:radial-gradient(circle at 50% 20%,rgba(47,217,244,.16),transparent 40%),linear-gradient(180deg,#0e213ce0,#071428f0);overflow:hidden}.screen-v2-case-visual-placeholder.has-image:before{background:linear-gradient(180deg,#08101c0a,#08101c8a),linear-gradient(rgba(47,217,244,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(47,217,244,.04) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px}.screen-v2-case-visual-image{width:100%;height:100%;object-fit:cover;display:block;opacity:.86}.screen-v2-case-visual-badge{position:absolute;left:14px;bottom:12px;color:#7ee7ff;font-size:11px;font-weight:700;letter-spacing:.14em}.screen-v2-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);font-size:15px;font-weight:800;letter-spacing:.14em;white-space:nowrap}.screen-v2-status-pill.primary{color:#8feaff;border-color:#6fe2ff42;background:#6fe2ff14}.screen-v2-status-pill.success{color:#89cf71;border-color:#89cf7142;background:#89cf7114}.screen-v2-status-pill.warning{color:#ffd2a4;border-color:#ffbf763d;background:#ffbf7614}.screen-v2-status-pill.neutral{color:#e6f0ffd1;border-color:#e6f0ff1f;background:#e6f0ff0a}.screen-v2-insight-box{padding:16px 18px;border-left:3px solid rgba(122,227,255,.72);border-radius:14px;background:#141d23e0}.screen-v2-insight-box-title{margin-bottom:10px;color:#91ecff;font-size:15px;font-weight:800;letter-spacing:.16em}.screen-v2-insight-box p{margin:0;color:#e4f0fcc7;font-size:18px;line-height:1.72}.screen-v2-mini-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.screen-v2-mini-metric{padding:16px 18px;border:1px solid rgba(116,182,244,.16);border-radius:14px;background:#131d2ce0}.screen-v2-mini-metric span{display:block;margin-bottom:10px;color:#bed6ee99;font-size:14px;font-weight:700;letter-spacing:.18em}.screen-v2-mini-metric strong{color:#ecf7ff;font-size:28px;font-weight:800}.screen-v2-compare-panel{position:relative;padding:16px;border:1px solid rgba(126,196,255,.18);border-radius:18px;background:#182436eb;box-shadow:0 20px 44px #070e1c3d}.screen-v2-compare-panel.is-cyan{border-color:#7ee7ff38}.screen-v2-compare-panel.is-amber{border-color:#ffcf963d}.screen-v2-compare-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(117,176,233,.12)}.screen-v2-compare-panel-head h2{margin:0;color:#f5f9ff;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.3}.screen-v2-compare-panel-head p{margin:6px 0 0;color:#8cd0eba8;font-size:14px;font-weight:700;letter-spacing:.12em}.screen-v2-risk-list{display:grid;gap:14px;margin-bottom:18px}.screen-v2-risk-item{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff05}.screen-v2-risk-order{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#35160f;font-size:14px;font-weight:800;background:linear-gradient(180deg,#ffd8ae,#ffb894);box-shadow:0 0 18px #ffbc8424}.screen-v2-risk-copy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.screen-v2-risk-copy-head h3{margin:0;color:#f8fbff;font-size:18px;font-weight:700;line-height:1.45;flex:1;min-width:0}.screen-v2-risk-copy-head span{color:#ffd3aa;font-size:18px;font-weight:800;flex-shrink:0}.screen-v2-risk-track{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#ffffff12;margin-bottom:10px}.screen-v2-risk-track b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb4aa,#ffd2a4)}.screen-v2-risk-copy p{margin:0;color:#e4f0fcc7;font-size:18px;line-height:1.72}.screen-v2-preparation-code-row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(80,181,255,.12)}.screen-v2-preparation-code{display:block;margin-top:6px;color:#2ef6a2;font-size:42px;font-weight:900;letter-spacing:.12em;text-shadow:0 0 18px rgba(46,246,162,.28)}.screen-v2-preparation-roster{display:grid;gap:10px;margin-top:12px}.screen-v2-preparation-account-row{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.screen-v2-preparation-account-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.screen-v2-preparation-account-main{display:flex;align-items:center;gap:14px;min-width:0}.screen-v2-preparation-account-main strong{color:#bfeeff;font-size:18px;font-weight:800}.screen-v2-preparation-account-code{color:#f7fbff;font-size:clamp(22px,1.8vw,30px);font-weight:800;letter-spacing:.16em}.screen-v2-preparation-account-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:flex-end}.screen-v2-preparation-account-pair{color:#c2dcf4ad;font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.screen-v2-preparation-account-row p{margin:0;color:#e4f0fcbd;font-size:18px;line-height:1.72}.screen-v2-audio-hero{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:16px}.screen-v2-audio-avatar{width:104px;height:104px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffd6a338,#7fe5ff29);color:#f5fbff;font-size:30px;font-weight:800}.screen-v2-audio-chip-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.screen-v2-audio-copy blockquote{margin:0;color:#f5fbff;font-size:clamp(26px,2vw,42px);font-weight:800;line-height:1.12;letter-spacing:-.03em}.screen-v2-audio-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:18px;border-top:1px solid rgba(116,182,244,.12)}.screen-v2-audio-stats span{display:block;margin-bottom:8px;color:#bed6ee99;font-size:14px;font-weight:700;letter-spacing:.16em}.screen-v2-audio-stats strong{color:#92ecff;font-size:22px;font-weight:800}.screen-v2-ranking-list{display:grid;gap:10px}.screen-v2-ranking-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff05}.screen-v2-ranking-item.champion{border-color:#ffd59152;background:#ffd59112;box-shadow:0 0 22px #ffd59114}.screen-v2-ranking-meta{display:flex;align-items:center;gap:14px}.screen-v2-ranking-rank{width:52px;height:52px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#eef7ff;font-size:18px;font-weight:800}.screen-v2-ranking-item.champion .screen-v2-ranking-rank{background:linear-gradient(180deg,#ffd9a8,#ffbf83);color:#32160b}.screen-v2-ranking-meta strong{display:block;color:#f5fbff;font-size:16px;font-weight:800}.screen-v2-ranking-meta p{margin:4px 0 0;color:#c4daee99;font-size:15px;letter-spacing:.12em}.screen-v2-ranking-score{color:#f8d3a7;font-size:16px;font-weight:800}.screen-v2-muted-note{color:#bed6ee9e;font-size:16px;line-height:1.7}.screen-v2-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:5px 18px;border-radius:25px;border:1px solid rgba(255,219,173,.2);background:#ffdbad14;color:#ffd7ad;font-size:22px;font-weight:700}.screen-v2-chip-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.screen-v2-waveform{display:flex;align-items:flex-end;gap:8px;min-height:72px;padding:4px 0 14px}.screen-v2-waveform-bar{width:4px;border-radius:999px;background:linear-gradient(180deg,#ffd6a3f2,#ffb957ad);animation:screen-v2-wave 1.8s ease-in-out infinite}@keyframes screen-v2-wave{0%,to{opacity:.72;transform:scaleY(.78)}50%{opacity:1;transform:scaleY(1.08)}}.screen-v2-mentor-feedback-full{position:relative;display:block;min-height:0;padding:0;background:url(/images/mentor_comment_bg.png) center/cover no-repeat}.screen-v2-mentor-feedback-full.is-confirmed{background-image:url(/images/mentor_comment_bg_v2.png)}.screen-v2-mentor-feedback-full:before,.screen-v2-mentor-feedback-full:after{content:"";position:absolute;top:42px;z-index:1;width:360px;height:102px;pointer-events:none;background:linear-gradient(180deg,#050e2214,#050e22b8 72%,#050e221f)}.screen-v2-mentor-feedback-full:before{left:72px}.screen-v2-mentor-feedback-full:after{right:72px}.screen-v2-mentor-page-heading{position:absolute;top:-2px;left:50%;z-index:2;width:900px;text-align:center;transform:translate(-50%)}.screen-v2-mentor-team-names{position:absolute;top:25px;right:76px;left:76px;z-index:2;display:grid;grid-template-columns:570px 1fr 570px;gap:20px;pointer-events:none}.screen-v2-mentor-team-name{width:300px;height:68px;line-height:78px;color:#e2e2e2;font-size:40px;font-weight:600;letter-spacing:.04em;white-space:nowrap;text-shadow:0 0 14px currentColor,0 2px 0 rgba(0,0,0,.65)}.screen-v2-mentor-team-name-red{margin-left:185px;color:#e2e2e2;text-align:left;transform:skewY(4deg);text-shadow:0 0 10px rgba(255,71,87,.95),0 0 22px rgba(255,71,87,.7),0 0 40px rgba(255,71,87,.42)}.screen-v2-mentor-team-name-blue{justify-self:end;margin-right:190px;color:#e2e2e2;text-align:right;transform:skewY(-4deg);text-shadow:0 0 10px rgba(74,158,255,.95),0 0 22px rgba(74,158,255,.7),0 0 40px rgba(74,158,255,.42)}.screen-v2-mentor-page-heading h2{margin:0;color:#e2e2e2;font-size:36px;font-weight:800;line-height:60px;letter-spacing:.06em;text-shadow:none}.screen-v2-mentor-page-heading p{margin:8px 0 0;color:#bed3eec7;font-size:22px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.82),0 0 10px rgba(86,151,224,.22)}.screen-v2-mentor-processing{position:absolute;top:108px;right:130px;bottom:242px;left:130px;display:flex;flex-direction:column;align-items:center;justify-content:center}.screen-v2-mentor-state{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:6px 16px;border:1px solid rgba(255,157,103,.32);border-radius:18px;color:#ffad7d;background:#ff6d4214;font-size:16px;font-weight:700}.screen-v2-mentor-state i{width:8px;height:8px;border-radius:50%;background:#ff714b;box-shadow:0 0 12px #ff714bd1;animation:screen-v2-mentor-state-pulse 1.4s ease-in-out infinite}.screen-v2-mentor-state.is-ready{border-color:#ffc67057;color:#ffd18b;background:#ffc15f14}.screen-v2-mentor-state.is-ready i{background:#ffc56a;box-shadow:0 0 12px #ffc56ac2;animation:none}@keyframes screen-v2-mentor-state-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.15)}}.screen-v2-mentor-processing h3{margin:26px 0 0;color:#f5fbff;font-size:46px;line-height:1.2;text-shadow:0 0 22px rgba(89,165,230,.24)}.screen-v2-mentor-confirmed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:center;width:min(1320px,96%);margin-top:0}.screen-v2-mentor-processing-wave.screen-v2-mentor-confirmed-comment{display:block;top:20px;height:400px;min-height:400px;padding:42px 60px;overflow:hidden;border:0;background:transparent;box-shadow:none}.screen-v2-mentor-processing-wave.screen-v2-mentor-confirmed-comment:before{display:none}.screen-v2-mentor-confirmed-comment p{width:100%;margin:0;color:#e8f2fff5;font-size:36px;font-weight:400;line-height:1.8;text-align:left;text-indent:2em;text-wrap:pretty;white-space:pre-wrap}.screen-v2-mentor-confirmed-comment:not(.is-scrolling) .screen-v2-auto-scroll-track{min-height:100%;justify-content:center}.screen-v2-mentor-confirmed-scroll-group{width:100%;min-height:min-content}.screen-v2-mentor-confirmed-comment.is-long p{font-size:30px;line-height:1.8}.screen-v2-mentor-confirmed-comment.is-very-long p{font-size:28px;line-height:1.65}.screen-v2-mentor-confirmed-comment.is-empty{background:transparent}.screen-v2-mentor-confirmed-comment.is-empty p{color:#c1d8ef7a;font-size:24px;font-weight:500;text-align:center;text-indent:0}.screen-v2-mentor-processing-wave{position:relative;top:37px;display:flex;align-items:center;justify-content:center;gap:3px;width:min(1240px,96%);height:210px;margin-top:22px}.screen-v2-mentor-processing-wave:before{content:"";position:absolute;right:0;left:0;height:1px;background:linear-gradient(90deg,#ff573d00,#ff6746b8 28%,#ffc87dc7,#3ea0ffb8 72%,#3ea0ff00);box-shadow:0 0 12px #65a7e652}.screen-v2-mentor-wave-bar{position:relative;z-index:1;width:3px;min-height:6px;border-radius:999px;box-shadow:0 0 8px currentColor;transform-origin:center;animation:screen-v2-shell-recording-wave 1.05s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.screen-v2-mentor-wave-bar,.screen-v2-mentor-state i{animation:none;opacity:.82;transform:scaleY(.72)}}.screen-v2-mentor-feedback{position:absolute;top:152px;right:150px;bottom:104px;left:150px;display:flex;flex-direction:column;min-height:0}.screen-v2-mentor-feedback-header{min-height:40px;text-align:center}.screen-v2-mentor-feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;flex:1;min-height:0;margin-top:20px}.screen-v2-mentor-feedback-column{min-width:0;padding:30px;border:1px solid rgba(138,185,226,.2);border-radius:8px;background:#030e1f8a;box-shadow:inset 0 0 38px #1e5c9014}.screen-v2-mentor-feedback-column.is-points{border-top-color:#ff654c9e}.screen-v2-mentor-feedback-column.is-praise{border-top-color:#ffc270ad}.screen-v2-mentor-feedback-column.is-suggestions{border-top-color:#4bb4ff9e}.screen-v2-mentor-feedback-column h3{margin:0 0 26px;color:#f5fbff;font-size:25px;text-align:center}.screen-v2-mentor-feedback-column ol{display:grid;gap:20px;margin:0;padding-left:1.4em}.screen-v2-mentor-feedback-column li,.screen-v2-mentor-feedback-empty{color:#e0f0ffe0;font-size:19px;line-height:1.65;overflow-wrap:anywhere}.screen-v2-mentor-feedback-empty{margin:0;color:#e0f0ff7a}.screen-v2-mentor-explicit-scores{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.screen-v2-mentor-explicit-score{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 18px;min-height:82px;padding:14px 22px;border:1px solid rgba(255,194,112,.28);border-radius:8px;background:#061120ad;box-shadow:inset 0 0 30px #ffbb5a09}.screen-v2-mentor-explicit-score span,.screen-v2-mentor-explicit-score p{color:#e0f0ffc2;font-size:16px}.screen-v2-mentor-explicit-score strong{color:#ffc270;font-size:28px}.screen-v2-mentor-explicit-score small{font-size:16px}.screen-v2-mentor-explicit-score p{grid-column:1 / -1;margin:0}.screen-v2-media-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.screen-v2-media-answer-card{padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.screen-v2-media-answer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.screen-v2-media-answer-head span{color:#bfeeff;font-size:16px;font-weight:700}.screen-v2-media-answer-head strong{color:#8df4c7;font-size:16px;font-weight:800}.screen-v2-media-answer-card p{margin:0;color:#e4f0fcc7;font-size:18px;line-height:1.72}.screen-v2-media-answer-foot{color:#bcd5ec8f;font-size:15px;font-style:normal}.screen-v2-score-bars label{display:grid;grid-template-columns:80px 1fr 36px;gap:10px;align-items:center;margin-bottom:8px}.screen-v2-score-bars label span{font-size:16px;color:#c8dcf0cc}.screen-v2-score-bars label div{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.screen-v2-score-bars label div b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2fd9f4,#7fe6ff)}.screen-v2-score-bars label em{font-size:12px;font-weight:700;color:#eef7ff;font-style:normal;text-align:right}.screen-v2-shell-ready{background:url(/images/wait_bg.png) center/cover no-repeat}.screen-v2-shell-ready .screen-v2-topbar{background:transparent;border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none}.screen-v2-shell-fullscreen .screen-v2-topbar{border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none}.screen-v2-ready-full{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.screen-v2-ready-full-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:32px}.screen-v2-ready-status{display:flex;align-items:center;gap:10px}.screen-v2-ready-dot{width:12px;height:12px;border-radius:50%;background:#4a9eff;box-shadow:0 0 14px #4a9effb3;animation:screen-v2-recording-pulse 2s ease-in-out infinite}.screen-v2-ready-status-text{color:#8feaff;font-size:20px;font-weight:700;letter-spacing:.12em}.screen-v2-ready-title{margin:0;color:#f5fbff;font-size:48px;font-weight:900;letter-spacing:.08em;text-shadow:0 0 24px rgba(80,181,255,.3)}.screen-v2-ready-subtitle{margin:0;color:#c0d8eeb8;font-size:22px;letter-spacing:.06em}.screen-v2-ready-code-section{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 64px;border:1px solid rgba(74,158,255,.28);border-radius:20px;background:#0a1932b3}.screen-v2-ready-code-label{color:#b4d4eead;font-size:16px;letter-spacing:.1em}.screen-v2-ready-code{display:block;color:#2ef6a2;font-size:64px;font-weight:900;letter-spacing:.16em;text-shadow:0 0 28px rgba(46,246,162,.4);font-family:var(--screen-v2-font-mono)}.screen-v2-ready-code-hint{color:#b4d4ee99;font-size:16px;letter-spacing:.04em}.screen-v2-ready-stats{display:flex;gap:48px}.screen-v2-ready-stat-item{text-align:center}.screen-v2-ready-stat-item strong{display:block;color:#f4fbff;font-size:36px;font-weight:900;line-height:1.2}.screen-v2-ready-stat-item span{display:block;margin-top:6px;color:#b4d4eea3;font-size:16px;letter-spacing:.06em}
