.latest-ui{--blue:#2860ff;--blue-hover:#174ce1;--ink:#182235;--muted:#778397;--line:#e5eaf2;--bg:#f6f8fb;--soft:#edf3ff;--green:#159a60;--radius:14px;--sidebar:224px;--shadow:0 8px 28px #24334a08;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;color:var(--ink);font-size:14px;font-synthesis:weight}.latest-ui *{box-sizing:border-box}.latest-ui{margin:0}.latest-ui button,.latest-ui input,.latest-ui select,.latest-ui textarea{font:inherit}.latest-ui a,.latest-ui button,.latest-ui input,.latest-ui select,.latest-ui textarea{outline-offset:4px}.latest-ui a{color:var(--blue);text-decoration:none}.latest-ui a,.latest-ui button{touch-action:manipulation}.latest-ui button{cursor:pointer}.latest-ui button:disabled{cursor:not-allowed;opacity:.45}.latest-ui button{border:0}.latest-ui h1,.latest-ui h2,.latest-ui h3,.latest-ui p{margin:0}.latest-ui h1{font-size:32px;letter-spacing:-1px;line-height:1.35}.latest-ui h2{font-size:21px}.latest-ui h3{font-size:16px}.latest-ui p{line-height:1.7}.latest-ui .muted,.latest-ui small{color:var(--muted)}.latest-ui .icon{width:21px;height:21px;display:inline-block;flex-shrink:0;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.latest-ui .brand{width:90px;aspect-ratio:9/10;flex:0 0 auto;position:relative;display:block;overflow:hidden}.latest-ui .brand>img{position:absolute;display:block;width:177.777778%;height:auto;max-width:none;left:-38.888889%;top:-20%}.latest-ui .sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);background:white;border-right:1px solid var(--line);padding:25px 18px;display:flex;flex-direction:column;z-index:40;overflow-y:auto}.latest-ui .sidebar>.brand{margin-inline:auto}.latest-ui .workspace{margin:24px 0 15px;border:1px solid var(--line);padding:12px;border-radius:9px;display:flex;gap:10px;align-items:center}.latest-ui .side-links{margin-top:18px;display:grid;grid-gap:7px;gap:7px}.latest-ui .nav-link{display:flex;align-items:center;gap:13px;padding:14px 13px;color:#455169;border-radius:9px;transition:background .18s,color .18s}.latest-ui .nav-link.active{background:var(--soft);color:var(--blue);font-weight:600}.latest-ui .nav-link:hover{background:var(--bg)}.latest-ui .side-bottom{margin-top:auto;padding-top:28px}.latest-ui .quota{border:1px solid var(--line);border-radius:10px;padding:13px;margin-bottom:14px}.latest-ui .quota strong{font-size:23px}.latest-ui .avatar{display:inline-grid;place-items:center;background:#e7efff;color:var(--blue);width:33px;height:33px;border-radius:50%;font-weight:700}.latest-ui .stage{margin-left:var(--sidebar)}.latest-ui .topbar{height:66px;background:#ffffffed;border-bottom:1px solid var(--line);justify-content:space-between;padding:0 30px;position:-webkit-sticky;position:sticky;top:0;z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.latest-ui .top-actions,.latest-ui .topbar{display:flex;align-items:center;gap:15px}.latest-ui .top-search{width:235px!important;height:35px!important}.latest-ui .icon-btn{padding:8px;border-radius:8px;background:transparent;color:#47536a;display:inline-flex}.latest-ui .main{max-width:1600px;margin:auto;padding:30px;animation:enter .3s ease}.latest-ui .page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:25px}.latest-ui .page-head p{color:var(--muted);margin-top:7px;font-size:15px}.latest-ui .head-title{gap:12px}.latest-ui .actions,.latest-ui .head-title{display:flex;align-items:center;flex-wrap:wrap}.latest-ui .actions{gap:10px}.latest-ui .btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--blue);font-weight:550;transition:background .18s,transform .18s,box-shadow .18s}.latest-ui .btn:hover{background:#f3f6fd;transform:translateY(-1px)}.latest-ui .btn.primary{color:#fff;border-color:var(--blue);background:var(--blue);box-shadow:0 3px 9px #2860ff12}.latest-ui .btn.primary:hover{background:var(--blue-hover);box-shadow:0 5px 14px #2860ff24}.latest-ui .btn.danger{color:#d84954;border-color:#f3ccd0}.latest-ui .btn.small{min-height:32px;padding:6px 10px;font-size:12px}.latest-ui .full{width:100%}.latest-ui .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow)}.latest-ui .card+.card{margin-top:18px}.latest-ui .card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.latest-ui .grid{display:grid;grid-gap:18px;gap:18px}.latest-ui .grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.latest-ui .grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.latest-ui .split{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);grid-gap:20px;gap:20px}.latest-ui .split.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-ui .stack{display:grid;grid-gap:18px;gap:18px}.latest-ui .stack>.card{margin:0}.latest-ui .section-title{margin:25px 0 14px}.latest-ui .hero,.latest-ui .section-title{display:flex;align-items:center;justify-content:space-between}.latest-ui .hero{background:#e7f0ff;min-height:235px;border-radius:var(--radius);padding:32px 35px;overflow:hidden;position:relative}.latest-ui .hero h2{font-size:30px;margin:10px 0}.latest-ui .hero p{margin-bottom:20px;color:#67758f}.latest-ui .paper-art{width:300px;height:180px;position:relative;margin-left:35px;flex-shrink:0}.latest-ui .paper{position:absolute;background:white;width:132px;height:168px;border:1px solid #cbdcff;border-radius:10px;padding:19px;color:var(--blue);top:12px;box-shadow:0 10px 20px #3360a309}.latest-ui .paper:first-child{left:0;transform:rotate(-9deg)}.latest-ui .paper:nth-child(2){left:81px;top:0;z-index:2}.latest-ui .paper:nth-child(3){right:0;transform:rotate(9deg)}.latest-ui .paper b{display:block;font-size:12px;margin:6px 0 13px;color:#42536e}.latest-ui .paper i{display:block;height:5px;background:#dee8fa;margin:9px 0;border-radius:4px}.latest-ui .paper .scans{display:flex;gap:3px;margin-top:13px}.latest-ui .scans span{display:block;height:26px;width:26px;border-radius:4px;background:#869bbd;position:relative}.latest-ui .scans span:after{content:"";position:absolute;inset:3px 6px;border:1px solid white;border-radius:50%}.latest-ui .service{display:flex;align-items:center;gap:15px;padding:21px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:12px;transition:transform .2s,border-color .2s,box-shadow .2s}.latest-ui .service:hover{transform:translateY(-3px);border-color:#b7ccff;box-shadow:0 8px 24px #245cbb0c}.latest-ui .service p{font-size:12px;color:var(--muted);margin-top:4px}.latest-ui .tile-icon{width:45px;height:45px;border-radius:11px;background:var(--soft);color:var(--blue);display:grid;place-items:center;flex-shrink:0}.latest-ui .tile-icon .icon{width:27px;height:27px}.latest-ui .service .arrow{margin-left:auto;color:var(--muted)}.latest-ui .service.large{display:block;padding:23px}.latest-ui .service.large h2{margin:15px 0 7px}.latest-ui .service.large ul{padding-left:19px;color:var(--muted);line-height:1.9;margin:13px 0}.latest-ui .service.large .btn{margin-top:10px;width:100%}.latest-ui .badge{display:inline-block;padding:4px 9px;border-radius:6px;font-size:12px;line-height:1.3;white-space:nowrap;background:#edf0f5;color:#768296}.latest-ui .badge.green{background:#e0f8e8;color:#179b55}.latest-ui .badge.blue{background:#e5eeff;color:#2860ff}.latest-ui .badge.amber{background:#fff3d7;color:#c18a28}.latest-ui .badge.red{background:#ffeaec;color:#d4505e}.latest-ui .table-wrap{overflow:auto}.latest-ui .table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.latest-ui .table th{color:#7e899c;font-weight:500;background:#f8faff;padding:13px 11px;white-space:nowrap}.latest-ui .table td{padding:15px 11px;border-bottom:1px solid #eff2f7}.latest-ui .table tr:last-child td{border-bottom:0}.latest-ui .table tbody tr:hover{background:#fbfcff}.latest-ui .table .actions{gap:5px}.latest-ui .text-btn{color:var(--blue);background:transparent;padding:6px;cursor:pointer}.latest-ui .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.latest-ui .field{display:flex;flex-direction:column;gap:8px;color:#43506a;font-size:13px}.latest-ui .field.wide{grid-column:1/-1}.latest-ui input:not([type=checkbox]):not([type=radio]):not([type=file]),.latest-ui select,.latest-ui textarea{width:100%;border:1px solid #dce3ee;border-radius:7px;background:white;color:var(--ink);padding:11px 12px;min-height:42px;transition:border-color .2s,box-shadow .2s}.latest-ui input::placeholder,.latest-ui textarea::placeholder{color:#9ca6b6}.latest-ui input:focus,.latest-ui select:focus,.latest-ui textarea:focus{border-color:#85a6ff;box-shadow:0 0 0 3px #2860ff0b}.latest-ui textarea{resize:vertical;min-height:90px}.latest-ui .radio-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;min-height:42px}.latest-ui .check-label,.latest-ui .radio-row label{display:flex;align-items:center;gap:7px}.latest-ui .radio-row input,.latest-ui [type=checkbox]{accent-color:var(--blue)}.latest-ui .filters{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.latest-ui .filters input{flex:2 1;min-width:180px}.latest-ui .filters select{flex:1 1;min-width:130px}.latest-ui .tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow:auto}.latest-ui .tab{white-space:nowrap;padding:12px 0;background:transparent;border-bottom:2px solid transparent;color:#63708a}.latest-ui .tab.active{color:var(--blue);border-color:var(--blue);font-weight:600}.latest-ui .info{background:#f0f5ff;padding:13px 15px;border-radius:9px;color:#697f9e;font-size:13px;line-height:1.65;display:flex;gap:9px;align-items:flex-start}.latest-ui .info.amber{background:#fff8e9;color:#977631}.latest-ui .stepper{display:flex;justify-content:space-between;gap:10px;padding:4px 0 26px}.latest-ui .step{flex:1 1;display:flex;gap:8px;align-items:center;color:#8c97a8;font-size:13px}.latest-ui .step span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#edf0f5;flex-shrink:0}.latest-ui .step.current,.latest-ui .step.done{color:var(--blue)}.latest-ui .step.current span,.latest-ui .step.done span{background:var(--blue);color:white}.latest-ui .step:not(:last-child):after{content:"";height:1px;background:var(--line);flex:1 1}.latest-ui .upload{display:grid;place-items:center;text-align:center;border:1.5px dashed #a8c2ff;background:#f9fbff;min-height:180px;border-radius:10px;padding:24px;grid-gap:12px;gap:12px}.latest-ui .upload.dragging{background:#e8f0ff;border-color:var(--blue)}.latest-ui .upload>.icon{width:38px;height:38px;color:var(--blue)}.latest-ui .file-list{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.latest-ui .file-row{display:flex;gap:12px;align-items:center;padding:13px;background:#fbfcff;border:1px solid var(--line);border-radius:8px}.latest-ui .file-row .name{flex:1 1;min-width:0}.latest-ui .file-row small{display:block;margin-top:3px}.latest-ui .checklist{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.latest-ui .checklist li{padding:13px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:10px}.latest-ui .bottom-actions{margin-top:20px;padding-top:16px}.latest-ui .footnote{font-size:12px;color:#8993a5;text-align:center;margin:24px 0 0}.latest-ui .stat{padding:19px}.latest-ui .stat small{display:block}.latest-ui .stat strong{display:block;font-size:27px;margin:10px 0 5px;letter-spacing:-.7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.latest-ui .stat:first-child strong{color:var(--blue)}.latest-ui .stat-strip{display:flex;justify-content:space-around;gap:15px;padding:20px;flex-wrap:wrap}.latest-ui .stat-strip strong{font-size:19px;display:block;margin-top:4px}.latest-ui .chart{width:100%;height:230px;overflow:visible}.latest-ui .chart text{font-size:11px;fill:#8793a5}.latest-ui .progress{height:9px;background:#eaf0fb;border-radius:9px;overflow:hidden;margin:14px 0 22px}.latest-ui .progress>i{display:block;background:var(--blue);height:100%;transition:width .6s;border-radius:inherit}.latest-ui .timeline{display:grid;grid-gap:22px;gap:22px}.latest-ui .timeline-item{display:flex;gap:13px;align-items:center}.latest-ui .timeline-item .dot{width:29px;height:29px;border-radius:50%;background:var(--soft);color:var(--blue);display:grid;place-items:center;flex-shrink:0}.latest-ui .timeline-item .text{flex:1 1}.latest-ui .timeline-item p{color:var(--muted);font-size:12px;margin-top:3px}.latest-ui .document{background:#f2f4f8;border:1px solid var(--line);padding:25px;border-radius:10px}.latest-ui .sheet{background:white;min-height:350px;padding:25px;box-shadow:0 2px 10px #1a2c4408}.latest-ui .sheet h2{text-align:center;margin-bottom:22px}.latest-ui .sheet h3{font-size:14px;margin:19px 0}.latest-ui .line{height:7px;background:#e9edf4;border-radius:3px;margin:10px 0}.latest-ui .line.short{width:65%}.latest-ui .highlight{background:#e8f0ff;color:var(--blue);padding:13px;font-size:13px;margin-top:22px;border-radius:5px}.latest-ui .summary{background:#eef4ff;padding:23px;border:1px solid #dae6ff;border-radius:12px;margin-bottom:18px}.latest-ui .summary h2{margin:10px 0;font-size:25px}.latest-ui .result-row{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line)}.latest-ui .result-row:last-child{border-bottom:0}.latest-ui .result-row strong{font-size:20px}.latest-ui .faq{border:1px solid var(--line);border-radius:9px;padding:16px;margin-bottom:10px}.latest-ui .faq summary{cursor:pointer;font-weight:600;line-height:1.5}.latest-ui .faq p{margin-top:12px;color:var(--muted);font-size:13px}.latest-ui .auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:white}.latest-ui .auth-story{padding:55px;display:flex;flex-direction:column;justify-content:center;background:#edf4ff}.latest-ui .auth-story .brand{position:absolute;top:24px;width:108px}.latest-ui .auth-form>.brand{width:108px;margin:0 auto 24px}.latest-ui .auth-story h1{font-size:38px;max-width:480px;margin-bottom:15px}.latest-ui .auth-story .paper-art{margin:45px auto 0;transform:scale(1.1)}.latest-ui .auth-panel{padding:40px;display:grid;place-items:center}.latest-ui .auth-form{width:min(100%,400px)}.latest-ui .auth-form h1{margin-bottom:10px}.latest-ui .auth-form form{display:grid;grid-gap:17px;gap:17px;margin-top:26px}.latest-ui .between{display:flex;align-items:center;justify-content:space-between;gap:10px}.latest-ui .password-wrap{position:relative}.latest-ui .password-wrap input{padding-right:45px!important}.latest-ui .password-wrap button{position:absolute;right:4px;top:4px}.latest-ui .public-header{background:white;border-bottom:1px solid var(--line);padding:10px max(5vw,25px);display:flex;align-items:center;justify-content:space-between;gap:20px}.latest-ui .public-main{max-width:1320px;margin:auto;padding:35px}.latest-ui .landing-hero{padding:50px;min-height:340px}.latest-ui .landing-hero h1{font-size:42px;max-width:680px}.latest-ui .landing-hero .paper-art{transform:scale(1.2)}.latest-ui .menu-toggle,.latest-ui .mobile-brand,.latest-ui .mobile-nav{display:none}.latest-ui .drawer{position:fixed;inset:0 0 0 auto;width:min(460px,100%);background:white;box-shadow:-20px 0 80px #14274122;padding:26px;z-index:101;overflow:auto;animation:slide .23s ease}.latest-ui .overlay{position:fixed;inset:0;background:#13233c55;z-index:100}.latest-ui .drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.latest-ui .drawer .field{margin-bottom:15px}.latest-ui .drawer .bottom-actions{margin-top:25px}.latest-ui .dialog{border:0;border-radius:16px;padding:26px;width:min(520px,calc(100% - 32px));box-shadow:0 20px 90px #10223a44}.latest-ui .dialog::-webkit-backdrop{background:#13233c55}.latest-ui .dialog::backdrop{background:#13233c55}.latest-ui .dialog form{display:grid;grid-gap:16px;gap:16px}.latest-ui .dialog h2{margin-bottom:10px}.latest-ui .toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:#233047;color:white;padding:13px 22px;border-radius:10px;z-index:150;box-shadow:0 8px 25px #10203a22;max-width:90%;animation:enter .2s}.latest-ui .demo-label{font-size:11px;color:#8c96a7}.latest-ui .empty{padding:35px;text-align:center;color:var(--muted)}.latest-ui .page-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.latest-ui .page-index a{padding:18px;border:1px solid var(--line);background:white;border-radius:10px}.latest-ui .switch{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.latest-ui .switch input{width:36px;height:20px;accent-color:var(--blue)}.latest-ui .skip{position:absolute;top:-60px;left:15px;background:white;padding:12px;z-index:200}.latest-ui .skip:focus{top:10px}.latest-ui .hide{display:none!important}.latest-ui a:focus-visible,.latest-ui button:focus-visible{outline:3px solid #8caeff}.latest-ui .report-print{display:none}@keyframes enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes slide{0%{transform:translateX(35px);opacity:.5}to{transform:translateX(0);opacity:1}}@media (min-width:1500px){.latest-ui .main{padding:36px 42px}.latest-ui .hero{min-height:255px}.latest-ui .hero h2{font-size:34px}}@media (max-width:1150px){.latest-ui{--sidebar:190px}.latest-ui .sidebar{padding:22px 12px}.latest-ui .main{padding:24px}.latest-ui .split{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.latest-ui .top-search{display:none}.latest-ui .paper-art{width:250px;transform:scale(.9);transform-origin:right center}.latest-ui .grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-ui .hero{padding:25px}.latest-ui .hero h2{font-size:26px}}@media (max-width:760px){.latest-ui{font-size:14px}.latest-ui .sidebar{display:none}.latest-ui .sidebar.open{display:flex;width:260px;box-shadow:20px 0 60px #10213b22}.latest-ui .stage{margin:0}.latest-ui .topbar{height:auto;min-height:96px;padding:8px 18px}.latest-ui .mobile-brand .brand,.latest-ui .public-header .brand{width:72px}.latest-ui .breadcrumb,.latest-ui .desktop-only,.latest-ui .top-search,.latest-ui .topbar .profile-name{display:none!important}.latest-ui .mobile-brand{display:block}.latest-ui .menu-toggle{display:inline-flex}.latest-ui .top-actions{gap:5px}.latest-ui .main{padding:20px 16px 96px}.latest-ui .page-head{align-items:flex-start;margin-bottom:19px}.latest-ui .page-head .actions{justify-content:flex-end}.latest-ui .page-head p{font-size:13px}.latest-ui h1{font-size:25px;letter-spacing:-.5px}.latest-ui h2{font-size:19px}.latest-ui .card{padding:17px;border-radius:12px}.latest-ui .grid.two,.latest-ui .split,.latest-ui .split.equal{grid-template-columns:1fr}.latest-ui .grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.latest-ui .grid.four{gap:11px}.latest-ui .hero{padding:22px;min-height:205px}.latest-ui .hero h2{font-size:25px}.latest-ui .hero .paper-art{display:none}.latest-ui .hero .actions{display:grid;grid-template-columns:1fr;width:100%}.latest-ui .hero p{font-size:13px}.latest-ui .service{padding:15px 12px;gap:10px;align-items:flex-start}.latest-ui .service .tile-icon{width:34px;height:34px}.latest-ui .service .tile-icon .icon{width:23px;height:23px}.latest-ui .service .arrow{display:none}.latest-ui .service h3{font-size:14px}.latest-ui .service p{font-size:11px}.latest-ui .service.large{padding:17px}.latest-ui .service.large h2{font-size:17px}.latest-ui .service.large ul{font-size:12px}.latest-ui .form-grid{grid-template-columns:1fr;gap:14px}.latest-ui .stepper{gap:5px}.latest-ui .step{display:flex;flex-direction:column;gap:6px;font-size:11px;text-align:center}.latest-ui .step:after{display:none}.latest-ui .filters{gap:8px}.latest-ui .filters input{flex-basis:100%;min-width:0}.latest-ui .filters select{min-width:0}.latest-ui .table.responsive thead{display:none}.latest-ui .table.responsive,.latest-ui .table.responsive tbody,.latest-ui .table.responsive td,.latest-ui .table.responsive tr{display:block}.latest-ui .table.responsive tr{border:1px solid var(--line);border-radius:10px;margin-bottom:11px;padding:9px 13px;background:white}.latest-ui .table.responsive td{border:0;padding:6px 0;display:flex;justify-content:space-between;gap:14px;align-items:center}.latest-ui .table.responsive td:before{content:attr(data-label);font-size:12px;color:var(--muted);white-space:nowrap}.latest-ui .table.responsive td:first-child{font-weight:600}.latest-ui .table.responsive td:first-child:before,.latest-ui .table.responsive td:last-child:before{display:none}.latest-ui .table.responsive .actions{justify-content:flex-end;width:100%}.latest-ui .stat strong{font-size:23px}.latest-ui .stat{padding:16px}.latest-ui .stat-strip{padding:15px;gap:15px}.latest-ui .stat-strip>div{min-width:40%}.latest-ui .chart{height:190px}.latest-ui .mobile-nav{position:fixed;inset:auto 0 0;background:#fffeff;border-top:1px solid var(--line);display:flex;padding:7px 6px max(8px,env(safe-area-inset-bottom));z-index:50;box-shadow:0 -5px 20px #18345003}.latest-ui .mobile-nav a,.latest-ui .mobile-nav button{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:4px;background:transparent;color:#7c889c;font-size:11px;padding:4px}.latest-ui .mobile-nav .active{color:var(--blue)}.latest-ui .mobile-nav .icon{width:22px;height:22px}.latest-ui .bottom-actions{padding:12px 0;position:-webkit-sticky;position:sticky;bottom:70px;background:#f6f8fbf2;z-index:20;border-radius:8px}.latest-ui .bottom-actions .btn{flex:1 1}.latest-ui .tabs{gap:19px}.latest-ui .document{padding:14px}.latest-ui .sheet{padding:20px;min-height:270px}.latest-ui .auth{display:block}.latest-ui .auth-story{display:none}.latest-ui .auth-panel{min-height:100vh;padding:28px 24px}.latest-ui .auth-form>.brand{margin-bottom:30px}.latest-ui .auth-form h1{font-size:28px}.latest-ui .public-header{padding:8px 18px;gap:12px}.latest-ui .public-header nav{display:none}.latest-ui .public-main{padding:20px 16px}.latest-ui .landing-hero{padding:25px;min-height:270px}.latest-ui .landing-hero h1{font-size:32px}.latest-ui .page-index{grid-template-columns:1fr 1fr}.latest-ui .drawer{padding:23px}.latest-ui .toast{bottom:90px}.latest-ui .summary h2{font-size:22px}.latest-ui .upload{min-height:145px}.latest-ui .footnote{line-height:1.6}.latest-ui .mobile-row{display:flex;gap:8px}}@media (prefers-reduced-motion:reduce){.latest-ui *,.latest-ui :after,.latest-ui :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.latest-ui .actions,.latest-ui .bottom-actions,.latest-ui .demo-label,.latest-ui .footnote,.latest-ui .mobile-nav,.latest-ui .sidebar,.latest-ui .topbar{display:none!important}.latest-ui .stage{margin:0}.latest-ui .main{padding:0;max-width:none}.latest-ui .card{box-shadow:none;page-break-inside:avoid;break-inside:avoid}.latest-ui .split{display:block}.latest-ui .card{margin-bottom:15px}.latest-ui,.latest-ui .summary{background:white}.latest-ui a{color:inherit}}.latest-ui fieldset{border:0;padding:0;margin:0;min-width:0}.latest-ui legend{padding:0;margin-bottom:9px}.latest-ui .upload-group{box-shadow:none;background:#f8fbff}.latest-ui .upload-group h3{margin:13px 0 6px}.latest-ui .upload-group p{font-size:12px;margin-bottom:16px}.latest-ui .upload-group input{max-width:100%;font-size:11px}.latest-ui .upload-group .upload{min-height:140px;padding:16px}.latest-ui .empty .paper-art{margin:0 auto 30px;transform:scale(.8);transform-origin:center}.latest-ui .grid.three>.field.wide{grid-column:auto}.latest-ui .grid>*{min-width:0}.latest-ui .upload-group input{width:100%;min-width:0}@media (max-width:760px){.latest-ui .upload-group{padding:12px}.latest-ui .upload-group .upload{padding:10px}.latest-ui .grid.three:has(.upload-group){grid-template-columns:1fr}.latest-ui .grid.three:has(>.field){grid-template-columns:1fr}.latest-ui .sidebar.open{overflow-y:auto}.latest-ui .page-head{flex-wrap:wrap}}.latest-ui .grid>.card+.card,.latest-ui .split>.card+.card{margin-top:0}.latest-ui .card .bottom-actions,.latest-ui .dialog .bottom-actions{position:static;background:transparent}.latest-ui{--muted:#65748a}.latest-ui input,.latest-ui select,.latest-ui textarea{font-size:16px}.latest-ui .card,.latest-ui .grid>*,.latest-ui .main,.latest-ui .public-main,.latest-ui .split>*{min-width:0}.latest-ui .page-head h1{overflow-wrap:anywhere}.latest-ui .table{font-size:14px}.latest-ui .badge,.latest-ui .demo-label,.latest-ui .footnote,.latest-ui .preview-note,.latest-ui .quota small,.latest-ui .stat small{font-size:13px}.latest-ui .preview-note{padding:12px}.latest-ui .service h3{font-size:17px}.latest-ui .service p{font-size:14px;line-height:1.65}.latest-ui .avatar{flex-shrink:0}.latest-ui .avatar .icon{width:19px;height:19px}.latest-ui .quota p{margin-top:8px;font-weight:700;font-size:18px}.latest-ui .quota-pending{display:grid;grid-gap:14px;gap:14px;justify-items:start}.latest-ui .tool-symbol{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--blue);background:var(--soft);margin-bottom:18px}.latest-ui .tool-symbol .icon{width:26px;height:26px}.latest-ui .feature-pending{padding:clamp(24px,5vw,58px);max-width:880px}.latest-ui .feature-pending h2{margin:18px 0 12px}.latest-ui .feature-pending p{max-width:660px}.latest-ui .feature-pending .actions{margin-top:26px}.latest-ui .admin-overview{margin-top:22px}.latest-ui .admin-overview .stat small{line-height:1.6}.latest-ui .grid.two>.card{display:flex;flex-direction:column}.latest-ui .grid.two>.card>.bottom-actions{margin-top:auto;padding-top:24px}.latest-ui .filter-empty{padding:28px 18px;text-align:center;color:var(--muted)}.latest-ui .empty h3{margin-bottom:10px}.latest-ui .empty p{max-width:520px;margin-inline:auto}.latest-ui .mobile-nav.four-items{grid-template-columns:repeat(4,minmax(0,1fr))}.latest-ui .file-row .name{overflow-wrap:anywhere}.latest-ui .mobile-nav a,.latest-ui .mobile-nav button{min-width:0}.latest-ui .sidebar{scrollbar-width:thin}.latest-ui .dialog{max-width:calc(100vw - 32px)}.latest-ui .sidebar-dismiss{display:none}.latest-ui .public-header .public-nav{display:flex;gap:12px}.latest-ui .public-header .public-nav-link{min-height:46px;padding:10px 18px;gap:9px;border:1px solid #dce5f4;border-radius:12px;background:#fff;color:#405675;font-size:15px;font-weight:600;white-space:nowrap;box-shadow:0 3px 10px #24334a06;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.latest-ui .public-nav-link .icon{width:19px;height:19px;color:#5378bd}.latest-ui .public-header .public-nav-service{color:#285ad6;border-color:#cfddff;background:#eef4ff}.latest-ui .public-nav-service .icon{color:#3765df}@media(hover:hover){.latest-ui .public-header .public-nav-link:hover{color:#2455cf;border-color:#a9c2ff;background:#e8f0ff;box-shadow:0 5px 16px #2860ff14;transform:translateY(-1px)}}.latest-ui .public-header .public-nav-link:focus-visible{outline:3px solid #8caeff;outline-offset:3px}.latest-ui .public-header .public-nav-link:active{background:#dfeaff;box-shadow:inset 0 1px 3px #2860ff12;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.latest-ui .public-header .public-nav-link{transition:none}.latest-ui .public-header .public-nav-link:active,.latest-ui .public-header .public-nav-link:hover{transform:none}}@media (max-width:760px){.latest-ui{font-size:16px}.latest-ui .footnote,.latest-ui .hero p,.latest-ui .mobile-nav a,.latest-ui .mobile-nav button,.latest-ui .page-head p,.latest-ui .service p,.latest-ui .step{font-size:13px}.latest-ui .service h3{font-size:16px}.latest-ui .service{gap:9px}.latest-ui .service>div{min-width:0}.latest-ui .service .tile-icon{width:30px;height:34px;flex-shrink:0}.latest-ui .service .tile-icon .icon{width:21px;height:21px}.latest-ui .service.large h2{font-size:19px}.latest-ui .service.large ul{font-size:14px}.latest-ui .grid.three:has(.service){gap:12px}.latest-ui .table.responsive td:before{font-size:13px}.latest-ui .sidebar.open{z-index:80;width:min(280px,calc(100vw - 48px))}.latest-ui .sidebar-dismiss{display:inline-flex;align-self:flex-end}.latest-ui .main{padding-bottom:calc(100px + env(safe-area-inset-bottom, 0px))}.latest-ui .mobile-nav{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.latest-ui .bottom-actions{flex-wrap:wrap}.latest-ui .page-head .actions{justify-content:flex-start}.latest-ui .admin-overview .grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-ui .feature-pending .actions .btn{flex:1 1 180px}.latest-ui .file-row{flex-wrap:wrap}.latest-ui .file-row .name{flex:1 1 170px}.latest-ui .public-header{flex-wrap:wrap}.latest-ui .public-header .public-nav{order:3;flex-basis:100%;gap:10px;padding-bottom:6px}.latest-ui .public-header .public-nav-link{flex:1 1;min-height:44px;padding:10px 14px;font-size:14px}}@media (max-width:370px){.latest-ui .grid.three:has(.service){grid-template-columns:1fr}.latest-ui .public-header{gap:10px;padding-inline:16px}.latest-ui .public-header .actions{gap:6px}.latest-ui .public-header .btn{padding:9px 10px}.latest-ui .topbar{padding-inline:14px}}@media print{.latest-ui .sidebar-dismiss{display:none}}.latest-ui .service-loading{min-height:80vh;padding:60px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.latest-ui .service-loading p{max-width:660px}.latest-ui .loading-dot{width:22px;height:22px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 10px var(--soft);animation:service-pulse 1.3s ease-in-out 3}@keyframes service-pulse{50%{opacity:.45;transform:scale(.82)}}.latest-ui .sidebar .side-links{flex:1 1;min-height:0;align-content:start;overflow-y:auto;scrollbar-width:thin}.latest-ui .sidebar .side-bottom{flex-shrink:0}.latest-ui .sidebar .preview-note{overflow-wrap:anywhere;padding:12px 2px}.latest-ui .sidebar .workspace{flex-shrink:0}.latest-ui .form-error{color:#a52b38;background:#fff1f2;border:1px solid #ffd7df;padding:12px 15px;border-radius:10px;margin:14px 0;font-size:14px}.latest-ui .code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:flex-end;margin-bottom:18px}.latest-ui .code-row .field{margin-bottom:0}.latest-ui .code-row .btn{min-height:46px}.latest-ui .auth-link{margin-top:18px;text-align:center}.latest-ui .auth-form{padding-block:36px}.latest-ui .field small{font-size:12px;font-weight:400;line-height:1.6}.latest-ui .field:has(input[readonly]){color:var(--muted)}.latest-ui input[readonly]{background:#f5f7fb;color:#64748b}.latest-ui .service-intro{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 20px;background:#edf4ff;border:1px solid #dce8ff;border-radius:14px;margin-bottom:24px}.latest-ui .service-intro p{font-size:14px;color:#536780}.latest-ui .service-intro .badge{white-space:nowrap}.latest-ui .test-result{color:#186346;font-size:14px;padding-top:12px}.latest-ui .test-result:empty{display:none}.latest-ui .pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:16px;padding-top:18px}.latest-ui .pagination>span{color:var(--muted);font-size:13px}.latest-ui .filters input{min-width:150px}.latest-ui .filters select{min-width:125px}.latest-ui .model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.latest-ui .model-card{display:flex;flex-direction:column;gap:15px}.latest-ui .model-card h2{overflow-wrap:anywhere;margin:0}.latest-ui .model-provider{display:inline-flex;align-items:center;font-weight:700;color:#355fbe}.latest-ui .model-id{color:#6a7990;font-size:14px;overflow-wrap:anywhere}.latest-ui .model-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:10px}.latest-ui .model-actions .btn{padding:9px 13px;font-size:13px}.latest-ui .config-details{display:grid;grid-template-columns:minmax(65px,auto) minmax(0,1fr);grid-gap:10px 18px;gap:10px 18px;margin:12px 0;font-size:14px}.latest-ui .config-details dt{color:var(--muted)}.latest-ui .config-details dd{margin:0;overflow-wrap:anywhere}.latest-ui .model-thinking-intro{padding-top:18px;border-top:1px solid var(--line,#e4eaf4)}.latest-ui .model-thinking-hint,.latest-ui .model-thinking-intro{grid-column:1/-1}.latest-ui .model-thinking-intro h3{margin:0 0 8px}.latest-ui .model-thinking-hint,.latest-ui .model-thinking-intro p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.latest-ui .model-thinking-hint{padding:12px 16px;background:#f2f6ff;border-radius:10px}.latest-ui .model-options-note{align-self:center;color:var(--muted);font-size:13px;line-height:1.7}.latest-ui .model-options-note a{display:block;margin-top:6px;color:var(--primary,#4c70ee)}.latest-ui .record-legend{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}.latest-ui .record-legend>span:not(.badge){color:var(--muted);font-size:13px;margin-right:12px}.latest-ui .activity-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:flex-end}.latest-ui .activity-filters .field{margin:0}.latest-ui .activity-filters .actions{align-self:end}.latest-ui .danger-text{color:#b14858}.latest-ui .break-text,.latest-ui .table td{overflow-wrap:anywhere}.latest-ui .block{display:block;margin-top:5px}.latest-ui .preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:14px}.latest-ui .metadata{overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fc;padding:15px;border-radius:10px;font:12px/1.6 ui-monospace,Consolas,monospace;max-height:300px}.latest-ui .telemetry-note{margin-top:20px;font-size:12px;color:#856326;background:#fff8e8;padding:10px 14px;border-radius:10px}.latest-ui .dialog .field{margin-top:14px}.latest-ui .dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto}.latest-ui .dialog .form-grid{margin-top:16px}.latest-ui .dialog .bottom-actions{position:-webkit-sticky;position:sticky;bottom:-24px;background:#fff;padding-block:16px;z-index:1}.latest-ui [hidden]{display:none!important}.latest-ui .traffic-fields{border:0;padding:0;margin:0;min-width:0}.latest-ui .traffic-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.latest-ui .traffic-input-grid>.card{min-width:0;margin:0}.latest-ui .traffic-input-grid>.card:last-child{grid-column:1/-1}.latest-ui .traffic-case-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.latest-ui .traffic-case-fields .wide{grid-column:1/-1}.latest-ui #traffic-submit-status:empty{display:none}.latest-ui .traffic-confirm{width:min(540px,calc(100vw - 32px))}.latest-ui .traffic-confirm p{line-height:1.8}.latest-ui .traffic-confirm .bottom-actions{position:static;padding-bottom:0}.latest-ui .traffic-confirm .btn{padding-inline:12px;font-size:14px;white-space:nowrap}.latest-ui .traffic-job{text-align:center;padding-block:45px}.latest-ui .traffic-job h2{margin-top:22px}.latest-ui .traffic-orbit{width:160px;height:160px;border-radius:50%;margin:0 auto 24px;background:#eef4ff;border:3px solid #dae5ff;border-top-color:#456ff0;display:grid;place-items:center;animation:traffic-breathe 2s ease-in-out infinite}.latest-ui .traffic-orbit img{display:block;width:100%;height:100%;object-fit:contain;transform:translateY(6.25%)}.latest-ui .traffic-stages{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:0;list-style:none;margin:26px 0}.latest-ui .traffic-stages li{border:1px solid #e1e8f5;border-radius:10px;padding:10px 15px;color:var(--muted)}.latest-ui .traffic-stages li.active{color:#3159d9;background:#eef3ff;border-color:#afc4fc}.latest-ui .traffic-job.is-terminal .traffic-orbit{animation:none}.latest-ui .traffic-document,.latest-ui .traffic-finding{padding-block:16px;border-bottom:1px solid #e5eaf3;overflow-wrap:anywhere}.latest-ui .traffic-document summary,.latest-ui .traffic-grade-grid summary{cursor:pointer;font-weight:600}.latest-ui .traffic-finding h3{margin-top:12px}.latest-ui .traffic-document p,.latest-ui .traffic-finding p{line-height:1.8;margin-block:12px}.latest-ui .traffic-quote{margin:14px 0;padding:12px 16px;background:#f5f8ff;border-left:3px solid #9bb4f9;line-height:1.8;white-space:pre-wrap}.latest-ui .traffic-grade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.latest-ui .traffic-grade-grid details{background:#f5f8ff;padding:14px;border-radius:10px;overflow-wrap:anywhere}.latest-ui .traffic-overview{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:20px}.latest-ui .traffic-overview.is-admin{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-ui .traffic-overview>.card{margin:0;min-width:0;overflow-wrap:anywhere}.latest-ui .traffic-overview+.split>.stack{align-content:start}.latest-ui .traffic-overview .card-head{gap:12px;flex-wrap:wrap}.latest-ui .traffic-overview .card-head h2{display:flex;align-items:center;gap:10px}.latest-ui .traffic-overview-step{display:inline-grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:#eaf1ff;color:#365edb;font-size:13px}.latest-ui .traffic-clues{grid-column:1/-1}.latest-ui .traffic-overview-note{color:var(--muted);font-size:14px;line-height:1.8}.latest-ui .traffic-overview-value{margin:4px 0 14px;font-size:21px;line-height:1.5;color:#244c9b}.latest-ui .traffic-higher-overview{border-top:1px solid #e5eaf3;padding-top:16px;margin-top:16px}.latest-ui .traffic-higher-overview h3{margin:0 0 10px;font-size:16px;line-height:1.7}.latest-ui .traffic-original-summary,.latest-ui .traffic-overview p{line-height:1.85;overflow-wrap:anywhere}.latest-ui .traffic-clue{border:1px solid #dce6f8;border-radius:12px;margin-top:14px;background:#f8faff;overflow:hidden}.latest-ui .traffic-clue>summary{cursor:pointer;padding:16px;font-weight:600;line-height:1.7}.latest-ui .traffic-clue>summary small{margin-inline:8px;font-size:13px;color:var(--muted);font-weight:400}.latest-ui .traffic-clue>summary .badge{margin-left:8px;white-space:normal}.latest-ui .traffic-clue-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;padding:0 18px 18px}.latest-ui .traffic-clue-body>div{min-width:0}.latest-ui .traffic-clue-body h3{font-size:15px;margin:4px 0 8px}.latest-ui .traffic-clue-body p{margin-block:8px 12px}.latest-ui .traffic-clue-body summary,.latest-ui .traffic-more-clues>summary,.latest-ui .traffic-original-timing summary{cursor:pointer;color:#355ca5;line-height:1.8}.latest-ui .traffic-more-clues,.latest-ui .traffic-original-timing{margin-top:14px}.latest-ui #traffic-missing-materials,.latest-ui [id^=traffic-clause-]{scroll-margin-top:100px}@media(max-width:760px){.latest-ui .traffic-clue-body,.latest-ui .traffic-overview,.latest-ui .traffic-overview.is-admin{grid-template-columns:1fr}.latest-ui .traffic-overview{gap:18px}.latest-ui .traffic-clue>summary .badge{display:table;margin:8px 0 0}}@media print{.latest-ui .traffic-overview{display:block}.latest-ui .traffic-overview>.card{margin-bottom:16px}.latest-ui .traffic-clue{overflow:visible}}@keyframes traffic-breathe{50%{box-shadow:0 0 0 14px #eaf0ff80;border-color:#8ca9f5}}@media(max-width:760px){.latest-ui .grid.traffic-periods,.latest-ui .traffic-grade-grid{grid-template-columns:1fr}.latest-ui .traffic-job{padding:25px 18px}}@media(prefers-reduced-motion:reduce){.latest-ui .traffic-orbit{animation:none}}@media(max-width:1100px){.latest-ui .model-grid{grid-template-columns:1fr}.latest-ui .activity-filters,.latest-ui .traffic-case-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.latest-ui .traffic-input-grid{grid-template-columns:1fr;gap:18px}.latest-ui .traffic-case-fields{grid-template-columns:1fr}.latest-ui .service-intro{align-items:flex-start;padding:15px}.latest-ui .model-grid{gap:14px}.latest-ui .model-card .between{gap:8px;flex-wrap:wrap}.latest-ui .activity-filters{grid-template-columns:1fr;gap:14px}.latest-ui .config-details{grid-template-columns:86px minmax(0,1fr);gap:9px 12px}.latest-ui .record-legend{gap:8px}.latest-ui .record-legend>span:not(.badge){flex:1 1 65%}.latest-ui .filters{flex-wrap:wrap}.latest-ui .filters input{flex:1 1 100%;min-width:0}.latest-ui .pagination .actions{width:100%;justify-content:flex-end}.latest-ui .dialog .bottom-actions{bottom:-16px}.latest-ui .auth-form{padding-block:20px}}@media(prefers-reduced-motion:reduce){.latest-ui .loading-dot{animation:none}}@media print{.latest-ui .model-actions,.latest-ui .pagination,.latest-ui .service-intro,.latest-ui .telemetry-note{display:none!important}}.latest-ui .commerce-card{margin-top:20px}.latest-ui .quota-strip{padding:8px 0 14px;margin:0 0 18px;color:#52647b;border-bottom:1px solid #dce4ef;line-height:1.8}.latest-ui .quota-strip strong{color:#1253c3}.latest-ui .commerce-card h2,.latest-ui .commerce-card h3{margin-bottom:14px}.latest-ui .commerce-card form{margin-top:22px}.latest-ui .commerce-card .field{min-width:0}.latest-ui .commerce-card input[type=file]{width:100%;min-width:0}.latest-ui .commerce-card .filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.latest-ui .commerce-card .filters>.field{flex:1 1 200px}.latest-ui .commerce-card td{vertical-align:top;overflow-wrap:anywhere}.latest-ui .commerce-card table{min-width:640px;width:100%;border-collapse:collapse}.latest-ui .commerce-card td,.latest-ui .commerce-card th{padding:12px 10px;text-align:left;border-bottom:1px solid #e5ebf4}.latest-ui .commerce-card th{background:#f6f8fc;font-size:13px}.latest-ui .commerce-card .table-wrap{max-width:100%;overflow-x:auto}.latest-ui .commerce-table-hint{display:none;color:#65758b;font-size:12px}.latest-ui .commerce-stats{margin:18px 0}.latest-ui .commerce-stats>.commerce-card{margin-top:0}.latest-ui .commerce-stats strong{font-size:30px;color:#1253c3;overflow-wrap:anywhere}.latest-ui .commerce-status{min-height:1.5em}.latest-ui .brand-preview-qr{object-fit:contain;margin:12px 0}.latest-ui .report-brand{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:24px;page-break-inside:avoid;break-inside:avoid}.latest-ui .report-brand img{flex:0 0 140px;object-fit:contain}.latest-ui .report-brand p{overflow-wrap:anywhere}@media(max-width:600px){.latest-ui .commerce-table-hint{display:block}.latest-ui .report-brand{flex-direction:column;align-items:flex-start}.latest-ui .grid.three.commerce-stats{grid-template-columns:1fr}.latest-ui .commerce-stats>.commerce-card{display:grid;grid-template-columns:1fr auto;padding:16px;grid-gap:6px 12px;gap:6px 12px}.latest-ui .commerce-stats>.commerce-card h2{margin:0;font-size:16px}.latest-ui .commerce-stats>.commerce-card strong{grid-column:2;grid-row:1/3;align-self:center}.latest-ui .commerce-stats>.commerce-card p{grid-column:1;margin:0}}@media print{.latest-ui .no-print,.latest-ui [data-action=print]{display:none!important}.latest-ui .report-brand{display:flex!important;flex-direction:row;border:1px solid #ccd4df}}.latest-ui .compensation-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;margin-bottom:24px;border:1px solid #dce6fa;border-radius:20px;background:linear-gradient(115deg,#f9fbff,#eaf1ff)}.latest-ui .compensation-intro h2{margin:12px 0;font-size:23px;line-height:1.5}.latest-ui .compensation-intro p{color:var(--muted);line-height:1.8}.latest-ui .compensation-intro-symbol{display:grid;place-items:center;flex-shrink:0;width:86px;height:86px;border-radius:24px;background:#fff;box-shadow:0 12px 28px #4168c514;color:#3866dd;font-size:46px;font-weight:700}.latest-ui .compensation-layout>.stack{align-content:start;min-width:0}.latest-ui .worksheet-fieldset{border:0;min-width:0;margin:0;padding:0}.latest-ui .worksheet-segment{display:flex;gap:10px;padding:6px;background:#f2f6ff;border-radius:12px;margin-bottom:22px}.latest-ui .worksheet-segment label{flex:1 1;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 8px;border:1px solid transparent;border-radius:9px;color:#677d9d;font-weight:600}.latest-ui .worksheet-segment label:has(input:checked){color:#285cf2;border-color:#dce6ff;background:#fff;box-shadow:0 3px 10px #315cff0a}.latest-ui .worksheet-segment input{width:16px;height:16px;accent-color:#315fff}.latest-ui .worksheet-number{position:relative;display:flex;align-items:center;min-width:0}.latest-ui .worksheet-number input{width:100%;min-width:0;padding-right:68px}.latest-ui .worksheet-number>span{position:absolute;right:13px;font-size:13px;color:#8393ac;pointer-events:none}.latest-ui .worksheet-formula{margin-top:18px;padding:13px 16px;background:#f4f7ff;color:#7284a0;border-radius:10px;font-size:14px;line-height:1.8}.latest-ui .worksheet-formula b{color:#2d5cce}.latest-ui .worksheet-income{margin:18px 0 12px}.latest-ui .worksheet-income input{color:#2b57bd;font-weight:600;background:#f8faff}.latest-ui .worksheet-coverage{margin-top:16px;border-top:1px solid #e8edf6;padding-top:16px;color:#7b8ca7;font-size:13px;line-height:1.9}.latest-ui .worksheet-coverage summary{cursor:pointer;color:#4265a5}.latest-ui .worksheet-tabs{display:flex;gap:8px;padding:5px;margin-bottom:16px;border:1px solid #e1e8f5;border-radius:11px}.latest-ui .worksheet-tabs button{flex:1 1;border:0;border-radius:8px;padding:12px 6px;background:transparent;color:#6a7d9f;font:inherit;cursor:pointer}.latest-ui .worksheet-tabs [aria-selected=true]{color:#315fff;background:#edf3ff;font-weight:600}.latest-ui .worksheet-project{margin-bottom:12px;border:1px solid #e0e8f6;border-radius:12px;background:#fff;overflow:hidden}.latest-ui .worksheet-project-heading{display:flex;align-items:center;justify-content:space-between;padding:16px;gap:12px}.latest-ui .worksheet-project-heading label{display:flex;align-items:center;gap:12px;cursor:pointer;font-weight:600;line-height:1.6;min-width:0}.latest-ui .worksheet-project-heading input{width:17px;height:17px;accent-color:#315fff;flex-shrink:0}.latest-ui .worksheet-expand{border:0;border-radius:6px;padding:6px 8px;color:#5278d4;background:#f3f7ff;flex-shrink:0;cursor:pointer}.latest-ui .worksheet-project:has(input:checked:not(:disabled)){border-color:#cad9ff}.latest-ui .worksheet-project-body{padding:0 16px 18px;line-height:1.85;font-size:14px;color:#6b809e}.latest-ui .worksheet-project-body p{margin:8px 0 0}.latest-ui .worksheet-project.is-disabled{background:#f8faff;color:#98a4b9}.latest-ui .worksheet-project.is-disabled .worksheet-project-body{display:none}.latest-ui .worksheet-count{margin:22px 0 14px;font-weight:500}.latest-ui .worksheet-count b{color:#315fff}.latest-ui .worksheet-amount-preview{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:22px}.latest-ui .worksheet-amount-preview>div{padding:18px;border:1px solid #e0e8fa;border-radius:12px;background:#f7faff}.latest-ui .worksheet-amount-preview span{color:#7b8faa;font-size:13px}.latest-ui .worksheet-amount-preview strong{display:block;margin-top:12px;color:#315fff;font-size:26px}.latest-ui .worksheet-reset{margin-top:12px}.latest-ui .worksheet-subtotals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0}.latest-ui .worksheet-subtotals>div{padding:14px 16px;border:1px solid #e2eaf8;border-radius:12px;background:#f9fbff;min-width:0}.latest-ui .worksheet-subtotals span{display:block;color:#7e8da7;font-size:13px;margin-bottom:8px}.latest-ui .worksheet-subtotals b{display:block;color:#365ca6;font-size:15px;overflow-wrap:anywhere}.latest-ui .worksheet-report-extras{display:grid;grid-gap:20px;gap:20px;margin-top:20px}@media(min-width:1100px){.latest-ui .compensation-side{position:-webkit-sticky;position:sticky;top:94px;align-self:start}}@media(max-width:760px){.latest-ui .worksheet-project-heading{padding:14px 12px}.latest-ui .worksheet-project-heading label,.latest-ui .worksheet-tabs button{font-size:14px}.latest-ui .worksheet-subtotals{grid-template-columns:1fr}}.latest-ui .compensation-layout .card h2{font-size:19px}.latest-ui .compensation-options{display:grid;grid-gap:12px;gap:12px;margin:20px 0}.latest-ui .compensation-options label{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #dce5f5;border-radius:12px;cursor:pointer;background:#f9fbff}.latest-ui .compensation-options label:has(input:checked){background:#eef3ff;border-color:#6688ff}.latest-ui .compensation-options input{width:18px;height:18px;accent-color:#315fff}.latest-ui .compensation-guide{padding:18px;border-radius:12px;background:#f5f8ff;margin-bottom:20px}.latest-ui .compensation-guide h3{margin:0 0 10px;font-size:15px}.latest-ui .compensation-guide ul{padding-left:20px;color:var(--muted);line-height:2}.latest-ui .compensation-side .info{margin:18px 0;line-height:1.8}.latest-ui .compensation-hint{font-size:13px;text-align:center;margin-top:12px;line-height:1.7}.latest-ui .compensation-result{background:linear-gradient(125deg,#fbfdff,#eff4ff)}.latest-ui .compensation-result .between{gap:12px;flex-wrap:wrap}.latest-ui .compensation-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin:24px 0}.latest-ui .compensation-amounts>div{min-width:0;padding:22px;background:#ffffffa6;border:1px solid #dfe8fa;border-radius:14px}.latest-ui .compensation-amounts span{display:block;color:var(--muted);margin-bottom:10px}.latest-ui .compensation-amounts strong{color:#2a57ce;font-size:clamp(22px,3vw,34px);overflow-wrap:anywhere}.latest-ui .compensation-item{padding:20px 0;border-bottom:1px solid #e4eaf6;overflow-wrap:anywhere}.latest-ui .compensation-item:first-child{padding-top:0}.latest-ui .compensation-item:last-child{border:0;padding-bottom:0}.latest-ui .compensation-item .between{gap:12px;flex-wrap:wrap}.latest-ui .compensation-item h3{margin:0}.latest-ui .compensation-item-amount{font-size:19px;font-weight:600;color:#2c59c7;margin:16px 0}.latest-ui .compensation-item dl{margin:0;line-height:1.9}.latest-ui .compensation-item dt{color:var(--muted);font-size:13px}.latest-ui .compensation-item dd{margin:0 0 12px;white-space:pre-wrap}.latest-ui .compensation-job{text-align:center;padding:40px 24px;margin-bottom:20px}.latest-ui .compensation-job p{line-height:1.8;margin:16px 0}.latest-ui .compensation-orbit{width:90px;height:90px;display:grid;place-items:center;margin:0 auto 24px;border-radius:50%;color:#3b66de;font-size:36px;font-weight:700;border:2px solid #adc3ff;background:#eff4ff;animation:compensation-pulse 2s ease-in-out infinite}.latest-ui .compensation-orbit.is-terminal{animation:none}@keyframes compensation-pulse{50%{box-shadow:0 0 0 10px #edf2ff}}@media(max-width:760px){.latest-ui .compensation-intro{padding:22px 18px;gap:12px}.latest-ui .compensation-intro h2{font-size:20px}.latest-ui .compensation-intro-symbol{display:none}.latest-ui .compensation-amounts{grid-template-columns:1fr;gap:12px}.latest-ui .compensation-amounts>div{padding:18px}.latest-ui .compensation-layout .card{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.latest-ui .compensation-orbit{animation:none}}@media print{.latest-ui .compensation-result{background:#fff}.latest-ui .compensation-amounts{grid-template-columns:1fr 1fr}.latest-ui .compensation-item{page-break-inside:avoid;break-inside:avoid}}.latest-ui{min-height:100svh;background:var(--bg);font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.6;--primary:#2860ff;--primary-foreground:#fff;--border:#e5eaf2;--muted-foreground:#65748a;--text:#182235}.latest-ui .main{min-width:0}.latest-ui h1,.latest-ui h2,.latest-ui h3{font-weight:700}.auth-layout{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}.latest-ui .latest-public-footer{text-align:center;padding:30px 16px;color:var(--muted);font-size:13px}.latest-ui .sidebar{height:100dvh}.latest-ui .sidebar>*{flex-shrink:0}.latest-ui .sidebar nav{overflow:visible}.latest-ui .stage{min-width:0}.latest-ui .stack{align-content:start}.latest-ui .split{align-items:start}.latest-ui .grid{grid-template-columns:none}.latest-ui .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-ui .grid.three,.latest-ui .grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.latest-ui .admin-dashboard-metrics,.latest-ui .grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.latest-ui .grid-main{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);align-items:start}.latest-ui .grid2>.ui-card,.latest-ui .grid>.card,.latest-ui .grid>.ui-card{margin-top:0}.latest-ui .card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.latest-ui .card-title h2,.latest-ui .card-title h3{margin:0}.latest-ui .card-head>span{font-size:13px}.latest-ui .section-title a{font-size:14px}.latest-ui .latest-context{margin:20px 0}.latest-ui .latest-upload-stack{display:grid;grid-gap:12px;gap:12px}.latest-ui .latest-upload-stack .grid{gap:12px}.latest-ui .latest-upload-stack .upload{min-height:140px;padding:16px}.latest-ui .latest-upload-stack .grid .upload{min-height:120px;padding:12px}.latest-ui .upload-empty{display:block;width:100%;padding:10px;border:0;background:transparent;color:var(--ink)}.latest-ui .upload-empty b{display:block;margin:8px 0}.latest-ui .upload-empty br,.latest-ui .upload-empty:after{display:none}.latest-ui .upload-empty>span:last-child{display:block;color:var(--muted);font-size:13px}.latest-ui .cloud{font-size:26px;line-height:1;color:var(--blue)}.latest-ui .upload-file-input{display:none}.latest-ui .footnote{color:var(--muted);margin-top:16px;font-size:13px}.latest-ui .bottom-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px}.latest-ui .btn.primary,.latest-ui .submit-primary,.latest-ui button.btn:not(.outline)[type=submit]{background:var(--blue);border-color:var(--blue);color:#fff}.latest-ui button.btn.danger[type=submit]{background:#fff;color:#bd4251;border-color:#f3ccd0}.latest-ui .form-stack{display:grid;grid-gap:18px;gap:18px}.latest-ui .field{margin:0}.latest-ui .field label{font-size:14px;color:#43506a;margin:0}.latest-ui .info-box{background:#f0f5ff;border:1px solid #dbe6fa;border-radius:10px;padding:14px 16px;margin:16px 0;color:#536780;font-size:14px}.latest-ui .tag{display:inline-block;padding:4px 9px;border-radius:6px;font-size:13px;line-height:1.4;background:#edf0f5;color:#768296;white-space:normal}.latest-ui .tag.blue{background:#e5eeff;color:#2860ff}.latest-ui .tag.green{background:#e0f8e8;color:#179b55}.latest-ui .tag.orange{background:#fff3d7;color:#a7761f}.latest-ui .tag.red{background:#ffeaec;color:#d4505e}.latest-ui .filterbar,.latest-ui .toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;padding:0;margin-bottom:20px}.latest-ui .filterbar input,.latest-ui .toolbar input{flex:1 1 180px;width:auto;min-width:0}.latest-ui .filterbar select,.latest-ui .toolbar select{flex:0 1 170px;width:auto;min-width:130px}.latest-ui .toolbar input[type=date]{flex:0 1 155px}.latest-ui .table,.latest-ui .ui-table{width:100%;min-width:0}.latest-ui .table td,.latest-ui .ui-table td{overflow-wrap:anywhere}.latest-ui .inline-actions,.latest-ui .result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.latest-ui .detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.latest-ui .detail-grid>div{min-width:0;display:grid;grid-gap:7px;gap:7px;overflow-wrap:anywhere}.latest-ui .detail-grid b{font-size:15px}.latest-ui .empty-state{padding:35px 18px;min-height:0;height:auto;text-align:center;color:var(--muted)}.latest-ui .empty-state h3{color:var(--ink);margin:8px 0}.latest-ui .empty-state .btn{margin-top:18px}.latest-ui .side-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.latest-ui .latest-secondary-nav{padding-top:18px;border-top:1px solid var(--line)}.latest-ui .latest-backdrop{display:none}.latest-ui .latest-report-overview{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);grid-gap:20px;gap:20px;margin:20px 0}.latest-ui .latest-report-overview>.card{margin:0}.latest-ui .latest-conclusion{padding:12px 0;font-size:27px;font-weight:700;color:#21466f;overflow-wrap:anywhere}.latest-ui .latest-report-count{font-size:34px;color:var(--blue);margin:8px 0;font-weight:700}.latest-ui .latest-report-count small{font-size:14px;font-weight:400;margin-left:8px}.latest-ui .latest-report-overview>.card:first-child .result-row{display:grid;grid-gap:8px;gap:8px}.latest-ui .latest-report .result-section{border:0;padding:0;margin:0;background:transparent}.latest-ui .latest-report .material-gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.latest-ui .latest-report .material-card{min-width:0;margin:0}.latest-ui .latest-report .material-card img{max-width:100%;height:auto;object-fit:contain}.latest-ui .latest-report details{border-bottom:1px solid var(--line);padding:14px 0}.latest-ui .latest-report details:last-child{border:0}.latest-ui .latest-report summary{cursor:pointer;color:#344b6b;font-weight:600}.latest-ui .latest-report .preserve-lines{margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.latest-ui .latest-report .result-list{margin:12px 0;padding-left:20px;line-height:1.9}.latest-ui .latest-report .latest-rule{margin:12px 0}.latest-ui .latest-report blockquote{margin:12px 0;padding:12px 16px;background:#f2f6ff;border-left:3px solid #b7cbff;color:#526780;overflow-wrap:anywhere}.latest-ui .latest-report .cloud-retention-section{margin-top:20px}.latest-ui .latest-job{max-width:900px;margin:auto;text-align:center;padding:32px}.latest-ui .latest-job .checklist{text-align:left;max-width:680px;margin:24px auto}.latest-ui .latest-job .check{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.latest-ui .latest-job .robot{font-size:44px;margin-bottom:18px}.latest-ui .latest-job .progress{max-width:680px;margin:24px auto 8px}.latest-ui .latest-job h3{font-size:22px;margin-bottom:10px}.latest-ui .ui-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;box-shadow:var(--shadow)}.latest-ui .ui-card-header{padding:0;margin:0 0 20px;display:flex;justify-content:space-between;gap:14px}.latest-ui .ui-card-title{color:var(--ink);font-size:21px;font-weight:700}.latest-ui .ui-card-description{color:var(--muted);font-size:14px;margin-top:8px;line-height:1.7}.latest-ui .ui-card-content{padding:0}.latest-ui .ui-card-footer{padding:20px 0 0;margin-top:20px;border-top:1px solid var(--line);gap:10px}.latest-ui .ui-card+.ui-card{margin-top:18px}.latest-ui .main>.grid:has(.metric-card){grid-template-columns:repeat(4,minmax(0,1fr))}.latest-ui .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.latest-ui .pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.latest-ui .latest-rule{padding:12px 0;border-bottom:1px solid var(--line)}.latest-ui .ui-button{min-height:42px;height:auto;padding:10px 18px;border-radius:8px;font-size:14px}.latest-ui .ui-button-default{background:var(--blue);color:#fff;border:1px solid var(--blue)}.latest-ui .ui-button-outline{background:#fff;color:var(--blue);border:1px solid var(--line)}.latest-ui .ui-button-sm{min-height:32px;padding:6px 10px;font-size:13px}.latest-ui .ui-table{font-size:14px;border-collapse:collapse;text-align:left}.latest-ui .ui-table th{background:#f8faff;color:#7e899c;font-weight:500;padding:13px 11px;white-space:nowrap}.latest-ui .ui-table td{padding:15px 11px;border-bottom:1px solid #eff2f7}.latest-ui .ui-table tr:last-child td{border:0}.latest-ui .ui-field-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.latest-ui .ai-config-form{width:100%;max-width:none}.latest-ui .model-card>.btn{align-self:flex-start}.latest-ui .ui-field{min-width:0}.latest-ui .ui-field-label{font-size:14px;color:#43506a}.latest-ui .ui-field-description{color:var(--muted);font-size:13px;line-height:1.7}.latest-ui .metric-card{min-height:120px}.latest-ui .metric-card strong{color:var(--ink);font-size:32px}.latest-ui .admin-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.latest-ui .admin-service-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;min-height:175px}.latest-ui .admin-service-card h2{font-size:21px}.latest-ui .admin-service-card p{font-size:14px;color:var(--muted)}.latest-ui .detail-list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.latest-ui .detail-list>div{min-width:0;display:grid;grid-gap:6px;gap:6px}.latest-ui .detail-list dt{color:var(--muted);font-size:13px}.latest-ui .detail-list dd{margin:0;overflow-wrap:anywhere;font-size:15px}.latest-ui .compensation-tool-hero{background:#edf3ff;border:1px solid #dde7ff;border-radius:14px;padding:26px}.latest-ui .compensation-panel,.latest-ui .compensation-result{border-color:var(--line);box-shadow:var(--shadow);border-radius:14px}.latest-ui .compensation-project{border-radius:10px}.latest-ui .compensation-tool{max-width:none;margin:0}.latest-ui .compensation-panel-title{margin:0 0 20px;border:0;padding:0}.latest-ui .compensation-panel-title h2{font-size:21px}.latest-ui .compensation-panel-title p{font-size:14px}.latest-ui .compensation-panel-icon{display:none}.latest-ui .compensation-case-tabs,.latest-ui .compensation-employment-tabs{display:flex;gap:10px;padding:0;margin:0 0 20px;background:transparent}.latest-ui .compensation-case-tabs button,.latest-ui .compensation-employment-tabs button{display:flex;align-items:center;justify-content:center;flex:1 1;min-width:0;height:auto;min-height:44px;padding:10px 8px;line-height:1.5;color:#516884;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:none}.latest-ui .compensation-case-tabs button.active,.latest-ui .compensation-employment-tabs button.active{background:#edf3ff;border-color:#adc5ff;color:var(--blue)}.latest-ui .compensation-category-tabs{background:transparent;border-bottom:1px solid var(--line);padding:0;margin-bottom:16px}.latest-ui .compensation-category-tabs button{color:#65748a;border:0;border-radius:0;background:transparent;padding:12px 10px;box-shadow:none}.latest-ui .compensation-category-tabs button.active{color:var(--blue);background:transparent;border-bottom:2px solid var(--blue)}.latest-ui .compensation-base-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.latest-ui .compensation-field>span{color:#43506a;font-size:14px;font-weight:400}.latest-ui .compensation-field>div{min-height:44px;border-color:#dce3ee;border-radius:7px}.latest-ui .compensation-field input,.latest-ui .compensation-field select{border:0;min-height:42px;box-shadow:none;background:transparent}.latest-ui .compensation-field>div:has(>em) input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){padding-right:72px}.latest-ui .compensation-field em{top:50%;right:12px;transform:translateY(-50%);line-height:1.4;white-space:nowrap}.latest-ui .compensation-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.latest-ui .compensation-field input[type=number]::-webkit-inner-spin-button,.latest-ui .compensation-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.latest-ui .compensation-field>small{color:var(--muted);font-size:12px}.latest-ui .compensation-result-panel{padding:24px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.latest-ui .compensation-result-heading h2{font-size:21px}.latest-ui .compensation-total-range{background:#edf4ff;border-radius:10px}.latest-ui .compensation-total-range strong{color:#2860ff;font-size:24px}.latest-ui .compensation-project-head{background:#fff;border:0;padding:16px}.latest-ui .compensation-project-body{padding:0 16px 18px}.latest-ui .compensation-project-check b{font-size:15px}.latest-ui .compensation-project-check small{font-size:12px}.latest-ui .compensation-calculate{background:var(--blue);color:#fff;border-color:var(--blue)}@media(max-width:1100px){.latest-ui .grid-main{grid-template-columns:1fr}.latest-ui .admin-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.latest-ui .latest-backdrop{display:block;position:fixed;inset:0;z-index:70;background:#182b4b66}.latest-ui .sidebar{height:100dvh}.latest-ui .sidebar.open{transform:translateX(0)}.latest-ui .stage{margin-left:0}.latest-ui .main{padding:24px 18px calc(110px + env(safe-area-inset-bottom))}.latest-ui .topbar{min-height:82px;height:auto}.latest-ui .topbar .brand{width:56px}.latest-ui .page-head h1{font-size:26px}.latest-ui .page-head p{font-size:13px}.latest-ui .admin-service-grid,.latest-ui .grid-main,.latest-ui .grid.three,.latest-ui .grid.two,.latest-ui .grid3,.latest-ui .latest-report-overview,.latest-ui .split,.latest-ui .split.equal,.latest-ui .ui-field-group{grid-template-columns:1fr}.latest-ui .grid.three:has(.service){grid-template-columns:repeat(2,minmax(0,1fr))}.latest-ui .admin-dashboard-metrics,.latest-ui .grid.four,.latest-ui .main>.grid:has(.metric-card){grid-template-columns:repeat(2,minmax(0,1fr))}.latest-ui .compensation-base-grid,.latest-ui .grid2{grid-template-columns:1fr}.latest-ui .compensation-result-panel{position:static;width:100%}.latest-ui .latest-upload-stack .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-ui .card,.latest-ui .side-card,.latest-ui .ui-card{padding:20px}.latest-ui .detail-grid,.latest-ui .detail-list,.latest-ui .latest-report .material-gallery{grid-template-columns:1fr}.latest-ui .table.responsive,.latest-ui .ui-table.responsive{display:block}.latest-ui .table.responsive thead,.latest-ui .ui-table.responsive thead{display:none}.latest-ui .table.responsive tbody,.latest-ui .table.responsive tr,.latest-ui .ui-table.responsive tbody,.latest-ui .ui-table.responsive tr{display:block;width:100%}.latest-ui .table.responsive tr,.latest-ui .ui-table.responsive tr{padding:12px 0;border-bottom:1px solid var(--line)}.latest-ui .table.responsive td,.latest-ui .ui-table.responsive td{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border:0;text-align:left}.latest-ui .table.responsive td:before,.latest-ui .ui-table.responsive td:before{content:attr(data-label);color:var(--muted);font-weight:400;font-size:13px}.latest-ui .ui-table.responsive td .inline-actions{justify-content:flex-start}.latest-ui .filterbar input,.latest-ui .filterbar select,.latest-ui .toolbar input,.latest-ui .toolbar select{flex:1 1 100%;width:100%}.latest-ui .latest-job{padding:23px 20px}.latest-ui .latest-job .check{font-size:13px}.latest-ui .card-head,.latest-ui .ui-card-header{flex-wrap:wrap}}@media(max-width:370px){.latest-ui .grid.three:has(.service){grid-template-columns:1fr}.latest-ui .latest-upload-stack .grid.two{grid-template-columns:1fr}}@media print{.latest-ui .latest-backdrop,.latest-ui .mobile-nav,.latest-ui .report-controls,.latest-ui .sidebar,.latest-ui .topbar,.preview-banner{display:none!important}.latest-ui .stage{margin:0}.latest-ui .main{padding:0}.latest-ui .latest-report .split{display:block}.latest-ui .card{page-break-inside:avoid;break-inside:avoid;box-shadow:none}}.latest-ui .material-document{min-height:180px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#f6f9fb}.auth-layout select:not([multiple]):not([size]),.auth-layout select[size="1"]:not([multiple]),.latest-ui select:not([multiple]):not([size]),.latest-ui select[size="1"]:not([multiple]){min-height:2.75em;padding-top:0;padding-bottom:0;line-height:normal}.qj-report-stage{position:fixed;top:0;left:-100000px;width:794px;pointer-events:none}.qj-report-document{width:794px;color:#202836;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif;font-size:12px;line-height:1.6;font-synthesis:none}.qj-report-document *{box-sizing:border-box}.qj-report-document [hidden]{display:none!important}.qj-report-page{position:relative;width:794px;height:1123px;padding:42px 57px 58px;background:white;overflow:hidden}.qj-report-page+.qj-report-page{margin-top:24px}.qj-report-letterhead-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.qj-report-letterhead{font-size:12.5px;font-weight:500;line-height:1.9;letter-spacing:.15px}.qj-report-letterhead-wrap .qj-report-letterhead{min-width:0;flex:1 1}.qj-report-contact-qr{width:104px;flex-shrink:0;text-align:center;line-height:1.3}.qj-report-contact-qr img{width:104px;height:104px;object-fit:contain;display:block;background:white}.qj-report-contact-qr small{display:block;color:#6c7888;font-size:9px;margin-top:3px}.qj-report-letterhead>div{display:flex;gap:7px}.qj-report-letterhead strong{flex-shrink:0;font-weight:700}.qj-report-letterhead span{overflow-wrap:anywhere}.qj-report-platform{color:#345376;font-weight:700;letter-spacing:1px;padding:10px 0}.qj-report-hairline{border:0;border-top:1.2px solid #667381;margin:8px 0 14px}.qj-report-page-head h1{text-align:center;font-size:24px;line-height:1.55;margin:0;color:#172945;font-weight:800;letter-spacing:1px}.qj-report-subtitle{text-align:center;color:#7a8696;font-size:10.5px;margin:4px 0 13px;line-height:1.7}.qj-report-section{margin:0 0 12px}.qj-report-document h2{font-size:17px;line-height:1.4;color:#143b78;font-weight:800;margin:0 0 7px}.qj-report-conclusion{min-height:70px;padding:12px 23px;border-radius:7px;background:linear-gradient(100deg,#e7f0fc,#eaf3ff 60%,#e4f0ff);gap:21px}.qj-report-conclusion,.qj-report-doc-icon{display:flex;align-items:center;justify-content:center}.qj-report-doc-icon{width:32px;height:39px;border:2px solid #2668b2;border-radius:5px;flex-shrink:0;color:#2668b2;font-size:25px}.qj-report-conclusion>div{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px}.qj-report-conclusion b{font-size:14px;font-weight:700}.qj-report-conclusion strong{font-size:26px;line-height:1.45;font-weight:800;color:#0e4e9b;overflow-wrap:anywhere}.qj-report-injuries{display:grid;grid-template-columns:1fr 1fr;align-content:center;align-items:center;grid-gap:7px 18px;gap:7px 18px;background:#f4f6f9;border-radius:6px;padding:12px 20px;min-height:72px}.qj-report-injuries>div{display:flex;align-items:center;gap:11px;font-size:12px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.qj-report-injuries>div:before{content:"";width:7px;height:7px;border-radius:50%;background:#1364b2;flex-shrink:0}.qj-report-injuries p{grid-column:1/-1;margin:0;font-size:11.5px}.qj-report-expenses{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11.5px}.qj-report-expenses td,.qj-report-expenses th{border:1px solid #aab5c2;padding:5px 12px;line-height:1.4;height:27px;overflow-wrap:anywhere}.qj-report-expenses th{color:#243f69;background:#e2eaf5;font-weight:700;text-align:center;height:31px}.qj-report-expenses th:first-child{width:36%}.qj-report-expenses td:not(:first-child){text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qj-report-phase{margin:0 0 12px;background:#eaf2fd;min-height:59px;padding:8px 15px;display:flex;align-items:center;gap:16px;border-radius:7px}.qj-report-phase>span{font-size:31px;color:#3770bc}.qj-report-phase>div{flex:1 1;min-width:0}.qj-report-phase h3{font-size:13px;font-weight:800;color:#1556a5;margin:0 0 5px}.qj-report-phase>div>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:600}.qj-report-phase>div>div>span+span{border-left:1px solid #a1b2ce;padding-left:12px}.qj-report-totals{background:linear-gradient(100deg,#fff8eb,#fff7df);border:1px solid #ffde9d;border-radius:7px;display:grid;grid-template-columns:1fr 1fr;min-height:88px;padding:12px 4px;align-items:center}.qj-report-totals>div{text-align:center;min-width:0}.qj-report-totals>div+div{border-left:1px solid #e1d4bb}.qj-report-totals b{font-size:12px;color:#333b48;font-weight:700}.qj-report-totals strong{display:block;font-size:30px;color:#bd1d16;font-weight:800;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:3px;line-height:1.25;overflow-wrap:anywhere}.qj-report-fine-print{font-size:10px;line-height:1.75;color:#545e6b;margin:10px 0 0}.qj-report-footer{position:absolute;left:57px;right:57px;bottom:25px;border-top:1px solid #778493;padding-top:8px;display:flex;justify-content:space-between;gap:10px;color:#828b96;font-size:10px}.qj-report-note{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #e4e9f0}.qj-report-note h2{font-size:14px}.qj-report-note p{margin:0;font-size:11.5px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.qj-report-compact .qj-report-section{margin-bottom:8px}.qj-report-compact h2{font-size:15px;margin-bottom:5px}.qj-report-compact .qj-report-conclusion{min-height:58px;padding:8px 16px}.qj-report-compact .qj-report-conclusion strong{font-size:23px}.qj-report-compact .qj-report-injuries{padding:8px 15px;min-height:58px;gap:5px 14px}.qj-report-compact .qj-report-injuries>div{font-size:11px;line-height:1.4}.qj-report-compact .qj-report-expenses td,.qj-report-compact .qj-report-expenses th{padding:4px 10px;height:23px;font-size:11px}.qj-report-compact .qj-report-phase{padding:7px 12px;min-height:52px;margin-bottom:8px}.qj-report-compact .qj-report-totals{min-height:74px;padding:9px 4px}.qj-report-compact .qj-report-totals strong{font-size:26px}.qj-report-compact .qj-report-fine-print{font-size:9.5px;margin-top:6px;line-height:1.5}.qj-report-dialog{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:#17263880}.qj-report-viewer{width:min(1100px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#e7ebf1;box-shadow:0 10px 40px #17263840}.qj-report-viewer-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;background:#252e3c;color:#edf3ff}.qj-report-viewer-toolbar>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qj-report-viewer-toolbar button{font:inherit;font-size:13px;padding:8px 12px;border:1px solid #59697c;border-radius:6px;background:#334255;color:white;cursor:pointer}.qj-report-viewer-toolbar button.is-primary{background:#2969d7;border-color:#2969d7}.qj-report-viewer-toolbar button:disabled{opacity:.5;cursor:wait}.qj-report-viewer-note{padding:9px 20px;background:#f8faff;color:#65748a;font-size:12px}.qj-report-preview{overflow:auto;padding:24px;min-height:0}.qj-report-preview>.qj-report-document{margin:0 auto}.qj-report-preview .qj-report-page{box-shadow:0 5px 26px #35455a32}@media(max-width:700px){.qj-report-dialog{padding:8px}.qj-report-viewer{max-height:calc(100dvh - 16px)}.qj-report-preview,.qj-report-viewer-toolbar{padding:12px}}@media print{@page{size:A4 portrait;margin:0}body.qj-report-print-active{margin:0!important;padding:0!important;background:white!important}body.qj-report-print-active>:not(.qj-report-print-stage){display:none!important}.qj-report-print-stage{display:block!important;position:static!important;width:210mm!important;left:auto!important}.qj-report-print-stage .qj-report-document{width:210mm}.qj-report-print-stage .qj-report-page{width:210mm;height:297mm;margin:0;box-shadow:none;page-break-after:always;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact}.qj-report-print-stage .qj-report-page:last-child{page-break-after:auto;break-after:auto}}