.app-shell:has(.m-video-style),.m-video-style,body:has(.m-video-style){background:#0b0b0f;color:#f5f5f5}.m-video-style{--m-bg:#0b0b0f;--m-card:#191a20;--m-line:#303138;--m-muted:#b7b8c3;--m-ink:#f5f5f5;--m-accent:#5ddcff;background:#0b0b0f}body:has(.m-video-style) .m-topbar{background:#0b0b0f;border-bottom:1px solid #24242c;height:62px}body:has(.m-video-review) .m-topbar{display:none}.m-video-style .m-card,.m-video-style .m-edit-card{background:#191a20;border:1px solid #2c2d35;box-shadow:none;border-radius:14px}.m-video-style .m-page{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.m-video-style .btn-primary{background:#f1f2f5;border-color:#f1f2f5;color:#111217;box-shadow:none;border-radius:10px;min-height:48px;font-weight:650}.m-video-style .btn-primary:hover:not(:disabled){background:#fff}.m-video-style .btn-primary:disabled{background:#2e3038;border-color:#3d3e47;color:#a7a9b4}.m-video-style .btn-ghost{background:#25262d;border-color:#41424b;border-radius:10px;box-shadow:none}.m-video-style .m-back,.m-video-style .m-text-link{color:#dde0e8}.m-video-style .m-card h2{font-size:19px}.m-video-style .m-bottom-nav.m-video-nav{bottom:0;left:50%;transform:translateX(-50%);width:min(100%,760px);padding:8px 16px calc(8px + env(safe-area-inset-bottom));height:calc(76px + env(safe-area-inset-bottom));background:#0c0c10;border:0;border-top:1px solid #2d2e34;border-radius:0;box-shadow:none;gap:20px}.m-video-nav a{min-height:52px;border-radius:0;background:transparent;color:#a6a7b3;font-size:12px;gap:4px}.m-video-nav a[aria-current=page]{background:transparent;color:#fff}.m-video-nav a[aria-current=page]:before{display:none}.m-video-nav .m-nav-plus{display:grid;place-items:center;width:44px;height:30px;background:#f8f8fa;color:#16171c;border-radius:8px;border-left:3px solid #77e5fb;box-shadow:2px 0 0 #536975}.m-video-nav .m-nav-upload{font-size:11px;color:#fff;gap:5px}.m-video-nav .m-nav-upload svg{height:24px;width:24px;stroke-width:2.2}.m-video-upload-page{padding-top:22px;gap:18px}.m-video-upload-page .m-video-home-header h1{font-size:28px;font-weight:650;line-height:1.4;letter-spacing:0}.m-video-upload-page .m-video-home-header p{font-size:15px;color:#bfc0ca;margin-top:8px}.m-video-upload-page .m-upload-card{padding:0!important;background:transparent;border:0;border-radius:0;box-shadow:none;gap:16px}.m-video-upload-page .m-upload-card>.m-section-heading{display:none}.m-video-upload-page .m-upload-choice{min-height:190px;border:1px dashed #51525d;border-radius:12px;background:#17181e;box-shadow:none;padding:22px 14px;gap:10px}.m-video-upload-page .m-upload-choice:before{display:none}.m-video-upload-page .m-upload-choice:hover{background:#202127}.m-video-upload-page .m-upload-icon{background:#2a2b34;border:0;box-shadow:none;width:48px;height:48px;border-radius:50%;color:#fff}.m-video-upload-page .m-upload-choice svg{color:#fff}.m-video-upload-page .m-upload-choice b{font-size:17px}.m-video-upload-page .m-upload-choice small{font-size:13px;color:#b8bac7}.m-video-upload-page .m-upload-choice.m-has-file{min-height:48px;flex-direction:row;padding:10px}.m-video-upload-page .m-local-preview{display:block;width:100%;max-height:42dvh;-o-object-fit:contain;object-fit:contain;background:#000;border-color:#292a31;border-radius:8px}.m-video-upload-page .m-material-panel{border-top:1px solid #2c2d34;padding-top:8px}.m-video-upload-page .m-upload-footnote{font-size:13px;line-height:1.7}.m-video-style .m-ready-line{font-size:12px}.m-video-style .m-active-banner{background:#202128;border-color:#3b3e49;color:#fff;border-radius:12px}.m-video-style .m-history-card{background:#17181e;border:1px solid #2a2b33;border-radius:12px}.m-video-style .m-history-link{gap:16px;padding:14px}.m-video-style .m-history-thumb{flex-basis:88px;height:126px;border-radius:6px;background:#050506}.m-video-style .m-history-thumb img{filter:none;-o-object-fit:contain;object-fit:contain}.m-video-style .m-history-copy h3{font-size:15px;font-weight:550}.m-video-style .m-history-action{color:#d5e7ed}.m-video-style .m-filter-tabs{background:transparent;border:0;border-bottom:1px solid #30313a;border-radius:0;padding:0;gap:12px}.m-video-style .m-filter-tabs button{background:transparent;border-radius:0;position:relative;min-height:48px;color:#acafbb}.m-video-style .m-filter-tabs button[aria-pressed=true]{background:transparent;box-shadow:none;color:#fff}.m-video-style .m-filter-tabs button[aria-pressed=true]:after{content:"";height:2px;background:#fff;position:absolute;bottom:0;left:28%;right:28%}.m-video-style .m-video-library{gap:18px;padding-top:16px}.m-video-style .m-video-library .m-hero h1{font-size:28px;letter-spacing:0}.m-video-style .m-note{background:#22232b;border-color:#3b3d48}.m-video-style .m-error-note{background:#301d27;border-color:#744257}.m-video-style .m-page.m-video-review{width:min(100%,760px);height:calc(100dvh - 76px - env(safe-area-inset-bottom));min-height:0;padding:0;gap:0}.m-video-workspace{height:100%;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain;background:#050506}.m-video-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:54px;padding:4px 16px;flex-shrink:0;background:#08080c}.m-video-toolbar>.m-back{font-size:15px;color:#fff;min-width:64px}.m-video-toolbar>span:not(.m-status){font-size:15px;font-weight:600}.m-video-toolbar .m-status{font-size:11px}.m-video-review .m-video-canvas{flex:1 1 auto;min-height:150px;margin:0;padding:0;border:0;border-radius:0;background:#000}.m-video-review .m-video-stage{display:flex;width:100%;height:100%;min-height:150px;align-items:center;justify-content:center;background:#000}.m-video-review .m-player-card video{width:100%;height:100%;min-height:0;max-height:none;border:0;border-radius:0;-o-object-fit:contain;object-fit:contain;background:#000;touch-action:manipulation}.m-video-placeholder{padding:24px;max-width:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:#b7b9c3}.m-video-placeholder h1{font-size:20px;line-height:1.5;font-weight:600;color:#f4f4f7}.m-video-placeholder p{font-size:14px;line-height:1.7}.m-video-placeholder svg{color:#aaaebd}.m-video-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 16px;flex-shrink:0;background:#09090d;font-size:12px;color:#bfc1ca}.m-video-caption>span:first-child{color:#e4e5eb;overflow-wrap:anywhere}.m-video-caption>span:last-child{flex-shrink:0}.m-video-demo{font-size:11px;line-height:1.6;padding:5px 16px;background:#282719;color:#e3d7a7;flex-shrink:0}.m-video-seek-notice{font-size:12px;line-height:1.6;padding:6px 16px;background:#151b24;color:#b9dfea;flex-shrink:0}.m-video-error{font-size:13px;padding:10px 16px;color:#ffb6c7;background:#311e27}.m-video-error button{display:block;min-height:44px;color:#fff;text-decoration:underline}.m-video-review .m-return-suggestion{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;min-height:44px;width:100%;padding:8px 16px;color:#c5eff9;font-size:14px;background:#202c35;border:0;border-radius:0}.m-video-score-dock{padding:12px 16px 14px;background:#14151b;border-top:1px solid #31323b;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.m-dock-scores{display:flex;gap:18px;align-items:center}.m-dock-scores>div{display:flex;flex-direction:column;gap:3px}.m-dock-scores>div>span{font-size:12px;color:#bdbfc9;white-space:nowrap}.m-dock-scores>div>span>small{font-size:10px;color:#a8aab7;margin-left:4px}.m-dock-scores b{font-size:25px;line-height:1.2;letter-spacing:-.5px;font-weight:600;font-variant-numeric:tabular-nums}.m-dock-scores b small{font-size:10px;margin-left:4px;color:#a5a8b6;letter-spacing:0;font-weight:400}.m-dock-gate{margin-left:auto;padding:6px 8px;border-radius:5px;background:#342c20;color:#e7c790;font-size:11px;max-width:110px}.m-dock-gate[data-passed=true]{background:#1c362c;color:#9de7bd}.m-video-review .m-dock-problem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;text-align:left;border:0;padding:5px 0;background:transparent;color:#fff;border-radius:0}.m-dock-problem>span:first-child{font-size:11px;color:#9fe2f3}.m-dock-problem>strong{font-size:14px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.m-dock-problem>span:last-child{font-size:24px;color:#bfc2ce}.m-dock-empty{font-size:12px;line-height:1.65;color:#b0b2bf}.m-video-review .m-open-report{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;width:100%;min-height:46px;padding:10px 14px;border-radius:8px;color:#16171d;background:#f0f1f5;font-size:15px;font-weight:600}.m-open-report>span{font-size:11px;font-weight:400;color:#4f5361}.m-open-report>span>span{font-size:18px;vertical-align:middle;margin-left:6px}.m-report-sheet-overlay{position:fixed;inset:0;top:var(--m-sheet-viewport-top,0);bottom:auto;width:100%;height:var(--m-sheet-viewport-height,100dvh);max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#f5f5f5;overflow:hidden}.m-report-sheet-overlay[hidden]{display:none}.m-report-sheet-overlay::backdrop{background:#0008}.m-report-sheet-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:transparent}.m-report-sheet{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(100%,760px);height:calc(var(--m-sheet-viewport-height,100dvh) * .76);max-height:calc(var(--m-sheet-viewport-height,100dvh) - 10px - env(safe-area-inset-top));display:flex;flex-direction:column;min-height:min(220px,calc(var(--m-sheet-viewport-height,100dvh) - 10px));background:#18191f;border:1px solid #454650;border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -8px 36px #0004;overflow:hidden;transition:height .2s ease}.m-report-sheet-overlay[data-expanded=true] .m-report-sheet,.m-report-sheet[data-expanded=true]{height:calc(var(--m-sheet-viewport-height,100dvh) - 10px - env(safe-area-inset-top))}.m-report-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px 10px;flex-shrink:0;border-bottom:1px solid #33353f;background:#18191f}.m-report-sheet-header>h2{font-size:18px;line-height:1.5;flex:1;font-weight:600;margin:0}.m-report-sheet-handle{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px!important;border:0;background:transparent;color:#c9cbd6;touch-action:none}.m-report-sheet-handle:before{content:"";width:36px;height:4px;border-radius:4px;background:#777b89}.m-report-sheet-handle>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.m-report-sheet-controls{display:flex;align-items:center;gap:8px;padding:0;min-height:44px}.m-report-sheet-controls h2{font-size:18px;line-height:1.5;flex:1;font-weight:600;margin:0}.m-report-sheet-controls button{min-height:44px;min-width:44px;border:0;border-radius:8px;background:#292b34;color:#f1f2f5;font-size:13px;padding:8px 12px}.m-report-sheet-nav{display:flex;align-items:center;gap:8px;padding:0 12px;flex-shrink:0;background:#18191f;border-bottom:1px solid #343641;overflow-x:auto}.m-report-sheet-nav button{flex:1;min-height:48px;min-width:80px;padding:8px 4px;border:0;background:transparent;color:#d9dce7;font-size:13px;white-space:nowrap;border-radius:0}.m-report-sheet-nav button:focus-visible{outline:2px solid #5ddcff;outline-offset:-3px}.m-report-sheet-nav button[aria-current=true],.m-report-sheet-nav button[aria-selected=true]{color:#fff;border-bottom:2px solid #5ddcff}.m-report-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding:20px 20px calc(28px + env(safe-area-inset-bottom));scroll-behavior:auto;line-height:1.75}.m-report-sheet-body>.m-card,.m-report-sheet-body>.m-note,.m-report-sheet-body>.m-original-report,.m-report-sheet-body>.m-report-demo{margin:0 0 20px}.m-report-sheet-body>.m-card{background:transparent;border:0;border-bottom:1px solid #353741;border-radius:0;box-shadow:none;padding:0 0 22px}.m-sheet-report-intro{margin-bottom:18px}.m-sheet-report-intro b{font-size:16px;font-weight:500}.m-sheet-report-intro p{font-size:13px;line-height:1.7;color:#b9bcc9;margin-top:8px}.m-report-sheet-body .m-card.m-dual-assessment{padding:16px;background:#22242c;border:1px solid #3d414c;border-radius:12px}.m-report-sheet-body .m-score-eyebrow{display:none}.m-report-sheet-body .m-card.m-dual-assessment .m-dual-scores{border-color:#41444f}.m-report-sheet-body .m-score-next{background:#2d3e49;border-color:#526570}.m-report-sheet-body .m-score-reading>strong{font-size:42px}.m-report-sheet-body .m-classification>div{background:#242731;border:0;border-radius:8px}.m-report-sheet-body .m-edit-action{border-color:#3a3c47}.m-report-sheet-body .m-edit-action h3{font-size:19px;line-height:1.65}.m-report-sheet-body .m-action-replacement{background:#222f37;border-color:#465b69;box-shadow:none}.m-report-sheet-body .m-original-line{background:#111319}.m-report-sheet-body .m-original-report>summary{background:#23252e;border-color:#444652}.m-report-sheet-body li,.m-report-sheet-body p{overflow-wrap:anywhere}.m-report-sheet-body .m-transcript{font-size:16px}.m-report-sheet-body .m-stage-list{margin-top:12px}@media(max-width:374px){.m-video-review .m-video-toolbar{padding-inline:12px}.m-dock-scores{gap:14px}.m-video-score-dock{padding-inline:12px}.m-report-sheet-body{padding-inline:16px}.m-report-sheet-controls{padding-inline:12px}}@media(max-height:650px){.m-video-review .m-video-canvas{min-height:130px}.m-video-toolbar{min-height:48px}.m-video-score-dock{padding-block:8px;gap:6px}.m-video-caption{padding-block:5px}.m-report-sheet{height:calc(var(--m-sheet-viewport-height,100dvh) * .88)}}@media(prefers-reduced-motion:reduce){.m-report-sheet,.m-video-style *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.m-editorial-style{--e-bg:#0d1117;--e-panel:#171f2a;--e-raised:#1c2b38;--e-ink:#f4f5f6;--e-muted:#b3bdca;--e-line:#2c3947;--e-accent:#7cdbf3;--e-accent-ink:#092a36;--e-good:#9fe6c3;--e-warn:#efd094;--e-bad:#ffb2bc;--e-space-1:4px;--e-space-2:8px;--e-space-3:12px;--e-space-4:16px;--e-space-5:20px;--e-space-6:24px;--e-space-8:32px;--e-text:16px;--e-small:13px;--e-title:32px;--e-heading:20px;--e-leading:1.7;--e-radius:14px;--e-radius-small:8px;--e-motion:190ms;--m-bg:var(--e-bg);--m-card:var(--e-panel);--m-ink:var(--e-ink);--m-muted:var(--e-muted);--m-line:var(--e-line);--m-accent:var(--e-accent);color:var(--e-ink);background:var(--e-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-variant-numeric:tabular-nums}.app-shell:has(.m-editorial-style),body:has(.m-editorial-style){background:#0d1117}body:has(.m-editorial-style) .m-topbar{height:64px;background:#0d1117;border-color:#26313d}body:has(.m-editorial-style) .m-brand{font-weight:600}body:has(.m-editorial-style) .m-brand>span{border-color:#35505d;background:#1b2e39;border-radius:9px}body:has(.m-editorial-style) .m-beta-label{border:0;border-radius:4px;color:#b3bdca;padding:4px 0;font-size:12px}.m-editorial-style .m-page{gap:var(--e-space-6);padding:28px var(--e-space-5) calc(104px + env(safe-area-inset-bottom));font-size:var(--e-text);line-height:var(--e-leading);color:var(--e-ink)}.m-editorial-style :is(h1,h2,h3){font-weight:600;letter-spacing:-.02em;word-break:normal;overflow-wrap:anywhere}.m-editorial-style h2{font-size:var(--e-heading);line-height:1.5}.m-editorial-style h3{font-size:18px;line-height:1.65}.m-editorial-style :is(p,blockquote,li){line-height:var(--e-leading)}.m-editorial-style :is(.m-tip,small,.m-section-heading>span){color:var(--e-muted)}.m-editorial-style :is(button,input,select,textarea){font-family:inherit}.m-editorial-style :is(button,summary,.m-text-link,.m-back){min-height:44px}.m-editorial-style button{transition:background var(--e-motion),border-color var(--e-motion),color var(--e-motion)}.m-editorial-style :focus-visible{outline:2px solid var(--e-accent);outline-offset:3px}.m-editorial-style .btn-primary{border:0;background:var(--e-accent);color:var(--e-accent-ink);font-size:16px;font-weight:650;min-height:50px;border-radius:var(--e-radius-small);box-shadow:none}.m-editorial-style .btn-primary:hover:not(:disabled){background:#a8e8f7}.m-editorial-style .btn-primary:disabled{opacity:1;color:#acb8c5;background:#28323e}.m-editorial-style .btn-ghost{border:1px solid #405263;background:#192734;border-radius:8px;color:var(--e-ink)}.m-editorial-style .m-text-link{color:#bdebf6;font-size:14px}.m-editorial-style .m-card{border-color:var(--e-line);border-radius:var(--e-radius);background:var(--e-panel);box-shadow:none}.m-editorial-style .m-note{background:#1b2835;border-color:#3a4d60;font-size:14px;color:#d4dce5;border-radius:10px}.m-editorial-style .m-error-note{background:#301e28;border-color:#6e4250;color:var(--e-bad)}.m-editorial-style .m-video-upload-page{gap:20px}.m-editorial-style .m-video-home-header{padding:0}.m-editorial-style .m-editorial-eyebrow{display:block;color:#9dd6e6;letter-spacing:.14em;font-size:12px;margin-bottom:12px}.m-editorial-style .m-video-home-header h1{font-size:var(--e-title);font-weight:620;letter-spacing:-.035em;line-height:1.4}.m-editorial-style .m-video-home-header p{font-size:15px;color:var(--e-muted);line-height:1.75;margin-top:12px}.m-editorial-style .m-ready-line{font-size:12px;line-height:1.65;margin-top:-4px}.m-editorial-style .m-upload-card{gap:12px;padding:0!important;background:none;border:0}.m-editorial-style .m-upload-choice{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;width:100%;min-height:132px;padding:22px 20px;border:1px solid #375668;border-radius:16px;background:linear-gradient(125deg,#1c3040,#17232e);text-align:left;box-shadow:none}.m-editorial-style .m-upload-choice:hover{background:#223847;border-color:#67a6bd}.m-editorial-style .m-upload-choice:before{display:none}.m-editorial-style .m-upload-icon{width:34px;height:40px;flex:0 0 34px;border:0;border-radius:0;background:none}.m-editorial-style .m-upload-icon svg{width:30px;height:30px;stroke-width:1.4;color:#a6e4f4}.m-editorial-style .m-upload-label{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.m-editorial-style .m-upload-label b{font-size:19px;font-weight:600;letter-spacing:.01em}.m-editorial-style .m-upload-label small{font-size:12px;color:#bdd0df;line-height:1.65}.m-editorial-style .m-upload-arrow{color:#c0eaf5;width:22px;height:22px;flex:none}.m-editorial-style .m-upload-arrow svg{width:20px;height:20px;stroke-width:1.5}.m-editorial-style .m-upload-choice.m-has-file{min-height:56px;padding:10px 16px}.m-editorial-style .m-upload-choice.m-has-file .m-upload-label b{font-size:15px}.m-editorial-style .m-upload-choice.m-has-file .m-upload-label small{display:none}.m-editorial-style .m-material-panel{border:0;padding:0}.m-editorial-style .m-material-panel>summary{font-size:14px;align-items:center;min-height:48px}.m-editorial-style .m-material-panel>summary>span{font-size:12px}.m-editorial-style .m-upload-policy{border-top:1px solid var(--e-line);padding-top:2px}.m-editorial-style .m-upload-policy>summary{font-size:12px;color:var(--e-muted);display:flex;align-items:center;justify-content:space-between;list-style:none}.m-editorial-style .m-upload-policy>summary:after{content:"＋";font-size:16px;color:#9baebd}.m-editorial-style .m-upload-policy[open]>summary:after{content:"−"}.m-editorial-style .m-upload-policy p{font-size:13px;padding-bottom:10px}.m-editorial-style .m-upload-footnote{font-size:13px;margin-top:4px}.m-editorial-style .m-local-preview{max-height:42dvh;border-radius:10px;-o-object-fit:contain;object-fit:contain;background:#000}.m-editorial-style .m-selected-file b{font-weight:550}.m-editorial-style .m-video-upload-page:has(.m-selected-file) .m-video-home-header h1{font-size:24px;line-height:1.45}.m-editorial-style .m-video-upload-page:has(.m-selected-file) .m-video-home-header :is(.m-editorial-eyebrow,p){display:none}.m-editorial-style .m-history-heading{align-items:center}.m-editorial-style .m-history-heading h2{font-size:20px}.m-editorial-style .m-history-heading .m-text-link{font-size:13px;font-weight:400}.m-editorial-style .m-video-library{gap:20px;padding-top:20px}.m-editorial-style .m-video-library>.m-back{display:none}.m-editorial-style .m-video-library .m-hero h1{font-size:30px}.m-editorial-style .m-history-summary{font-size:13px;border:0;padding:0;margin-top:-8px}.m-editorial-style .m-filter-tabs{gap:12px;border-color:var(--e-line)}.m-editorial-style .m-filter-tabs button{font-size:14px}.m-editorial-style .m-filter-tabs button[aria-pressed=true]:after{background:var(--e-accent);left:16%;right:16%}.m-editorial-style .m-work-list{gap:0}.m-editorial-style .m-history-card{padding:0;border:0;border-bottom:1px solid var(--e-line);border-radius:0;background:transparent}.m-editorial-style .m-history-link{padding:18px 0;gap:16px;align-items:flex-start}.m-editorial-style .m-history-thumb{flex-basis:68px;width:68px;height:94px;border:0;border-radius:7px;background:#000}.m-editorial-style .m-history-thumb img{-o-object-fit:contain;object-fit:contain}.m-editorial-style .m-history-copy{flex:1;min-width:0}.m-editorial-style .m-history-copy h3{font-size:16px;line-height:1.5;font-weight:550;margin:0 0 6px;overflow:visible;-webkit-line-clamp:unset}.m-editorial-style .m-job-top{order:0;gap:8px;align-items:center}.m-editorial-style .m-platform-tag{padding:0;border:0;background:none;font-size:12px;color:#aebdcb}.m-editorial-style .m-status{padding:2px 6px;border:0;border-radius:4px;font-size:11px;font-weight:400}.m-editorial-style .m-history-copy time{font-size:12px;color:#abb8c7}.m-editorial-style .m-history-score-row{display:flex;gap:18px;margin-top:6px;padding-top:0;align-items:baseline;font-size:12px;color:#b8c8d5}.m-editorial-style .m-score-mini{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;padding:0;background:none;border:0}.m-editorial-style .m-score-mini b{font-size:18px;font-weight:500;line-height:1.3;color:#f0f2f5}.m-editorial-style .m-score-mini small{font-size:10px}.m-editorial-style .m-history-action{display:block;font-size:12px;line-height:1.65;margin-top:7px;color:#a4d9e8}.m-editorial-style .m-job-options{border:0;margin-left:84px;margin-top:-8px;padding:0 0 8px}.m-editorial-style .m-job-options>summary{font-size:12px;color:#a7b5c4}.m-editorial-style .m-empty-state{padding:30px 20px;border:1px dashed #3b5060;border-radius:12px;background:#131d27}.m-editorial-style .m-page.m-video-review{height:auto;min-height:calc(100dvh - 76px);padding:0 0 calc(100px + env(safe-area-inset-bottom));gap:0}.m-editorial-style .m-video-workspace{height:auto;overflow:visible;background:var(--e-bg)}.m-editorial-style .m-video-toolbar{padding:4px 20px;background:var(--e-bg);border-bottom:1px solid var(--e-line);height:58px}.m-editorial-style .m-video-toolbar>span:not(.m-status){font-weight:500;letter-spacing:.04em}.m-editorial-style .m-video-toolbar .m-back{padding:0;min-width:50px;font-size:14px;color:#c3d2df}.m-editorial-style .m-review-media{display:flex;align-items:center;gap:18px;padding:16px 20px 8px;min-width:0}.m-editorial-style .m-review-media .m-video-canvas{flex:0 0 78px;width:78px;height:108px;min-height:0;border-radius:8px;overflow:hidden}.m-editorial-style .m-review-media .m-video-stage{position:relative;min-height:0;height:100%}.m-editorial-style .m-review-media .m-player-card video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:none;background:#000}.m-editorial-style .m-preview-expand{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:#0001;color:#fff;display:flex;align-items:center;justify-content:center}.m-editorial-style .m-preview-expand span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#0009;font-size:26px;line-height:1}.m-editorial-style .m-review-identity{flex:1;min-width:0}.m-editorial-style .m-review-identity>span{font-size:12px;color:#9eafbf}.m-editorial-style .m-review-identity h1{font-size:17px;font-weight:600;line-height:1.55;letter-spacing:0;margin:2px 0 6px}.m-editorial-style .m-review-identity p{font-size:13px;color:#b2c3d0}.m-editorial-style .m-review-identity button{display:flex;align-items:center;gap:12px;padding:4px 0;border:0;background:none;color:#b4e9f6;font-size:13px}.m-editorial-style .m-review-media[data-expanded=true]{flex-direction:column;align-items:stretch;gap:12px}.m-editorial-style .m-review-media[data-expanded=true] .m-video-canvas{flex:auto;width:100%;height:auto;aspect-ratio:9/16;max-height:min(54dvh,480px);border-radius:10px}.m-editorial-style .m-review-media[data-expanded=true] .m-review-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;align-items:center}.m-editorial-style .m-review-media[data-expanded=true] .m-review-identity p,.m-editorial-style .m-review-media[data-expanded=true] .m-review-identity>span{display:none}.m-editorial-style .m-review-media[data-expanded=true] .m-review-identity h1{font-size:14px;margin:0}.m-editorial-style .m-review-media[data-preview=false]{align-items:stretch;flex-direction:column}.m-editorial-style .m-review-media[data-preview=false] .m-video-canvas{flex:auto;width:100%;height:auto;min-height:180px;border:1px dashed #35495d;background:#121c27}.m-editorial-style .m-video-placeholder{padding:24px;gap:12px}.m-editorial-style .m-video-placeholder h2{font-size:18px}.m-editorial-style .m-video-placeholder p{font-size:14px}.m-editorial-style .m-video-caption{padding:0 20px 8px;background:none;font-size:12px;color:#a4b4c4}.m-editorial-style .m-video-caption button{background:none;border:0;color:#bbdce8;font-size:12px;min-width:66px;padding:4px 0;flex:none}.m-editorial-style .m-video-caption>span:first-child{color:#adbccc}.m-editorial-style .m-video-demo{padding:8px 20px;background:#28271b;color:#e1d4a4;font-size:12px}.m-editorial-style .m-video-score-dock[data-editorial=true]{padding:12px 20px 20px;background:none;border:0;border-bottom:1px solid var(--e-line);gap:12px}.m-editorial-style .m-dock-heading .m-open-report{width:auto;border:0;gap:12px;font-size:13px;min-height:44px;padding:4px 0}.m-editorial-style .m-dock-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.m-editorial-style .m-dock-heading h2{font-size:20px}.m-editorial-style .m-dock-heading>span{font-size:12px;color:var(--e-muted)}.m-editorial-style .m-dock-scores{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 22px;align-items:start}.m-editorial-style .m-dock-scores>div{gap:8px}.m-editorial-style .m-dock-scores>div+div{padding-left:22px;border-left:1px solid #354455}.m-editorial-style .m-dock-scores>div>span{font-size:14px;color:#c5d1dc;white-space:normal}.m-editorial-style .m-dock-scores>div>span>small{font-size:12px;color:#b1becd;margin-left:6px}.m-editorial-style .m-dock-scores b{font-size:52px;font-weight:500;line-height:1.15;letter-spacing:-2px;overflow-wrap:anywhere}.m-editorial-style .m-dock-scores b small{display:block;font-size:12px;font-weight:400;color:#b7c6d5;letter-spacing:0;margin:8px 0 0;white-space:nowrap}.m-editorial-style .m-dock-gate{grid-column:1/-1;margin:0;padding:0 0 0 10px;border-left:3px solid #e1c486;border-radius:0;max-width:none;background:none;font-size:14px;color:var(--e-warn);line-height:1.6}.m-editorial-style .m-dock-gate[data-passed=true]{background:none;border-color:var(--e-good);color:var(--e-good)}.m-editorial-style .m-dock-empty{font-size:13px;color:var(--e-muted);line-height:1.7;margin-top:-8px}.m-editorial-style .m-open-report{background:none;color:#b7eafa;border:0;border-top:1px solid var(--e-line);border-bottom:1px solid var(--e-line);border-radius:0;min-height:50px;padding:10px 0;font-size:14px}.m-editorial-style .m-open-report>span{font-size:12px;color:#bdcad6}.m-editorial-style .m-priority-editorial{padding:24px 20px 0}.m-editorial-style .m-priority-editorial>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.m-editorial-style .m-priority-editorial>header>span{font-size:12px;color:#acbecd}.m-editorial-style .m-priority-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:20px 0;border-bottom:1px solid var(--e-line)}.m-editorial-style .m-priority-number{font-size:13px;color:#8ebdd0;padding-top:6px}.m-editorial-style .m-priority-title{display:flex;align-items:flex-start;gap:8px;width:100%;padding:0;border:0;background:transparent;text-align:left;color:var(--e-ink)}.m-editorial-style .m-priority-title h3{flex:1;font-size:18px;line-height:1.7;font-weight:580}.m-editorial-style .m-priority-title>span{color:#a6d7e5;font-size:18px;flex:none;line-height:1.7}.m-editorial-style .m-priority-row p{font-size:15px;line-height:1.8;color:#bac7d4;margin:8px 0}.m-editorial-style .m-priority-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px}.m-editorial-style .m-priority-meta>span{font-size:12px;color:#91c9db;border-left:2px solid #517c91;padding-left:7px}.m-editorial-style .m-priority-meta>.m-time-button{font-size:12px;color:#bae6f4;background:none;border:0;padding:6px 0}.m-editorial-style .m-priority-meta>small{font-size:12px}.m-editorial-style .m-priority-evidence{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:0;padding:4px 0;background:none;color:#a9c2d3;font-size:13px;text-align:left}.m-editorial-style .m-return-suggestion{padding:10px 20px;border-block:1px solid #365365;background:#172d3c;color:#c9f1fb}.m-editorial-style .m-report-sheet{background:#121b25;border-color:#43515f;border-radius:18px 18px 0 0}.m-editorial-style .m-report-sheet-header,.m-editorial-style .m-report-sheet-nav{background:#121b25;border-color:#2c3b49}.m-editorial-style .m-report-sheet-header{padding-inline:20px}.m-editorial-style .m-report-sheet-header h2{font-size:20px;font-weight:600;letter-spacing:.02em}.m-editorial-style .m-report-sheet-controls button{border:1px solid #364856;background:#1d2d3a;border-radius:8px;font-size:13px}.m-editorial-style .m-report-sheet-nav{gap:8px;padding-inline:16px}.m-editorial-style .m-report-sheet-nav button{flex:1 1 0;min-width:0;min-height:56px;font-size:13px;line-height:1.4;white-space:normal;color:#c1d0dc}.m-editorial-style .m-report-sheet-body{padding:24px 20px calc(32px + env(safe-area-inset-bottom))}.m-editorial-style .m-report-sheet-body>.m-card{border-color:var(--e-line);padding-bottom:24px;margin-bottom:24px}.m-editorial-style .m-report-sheet-body .m-card.m-dual-assessment{border:0;border-bottom:1px solid var(--e-line);border-radius:0;background:transparent;padding:0 0 24px}.m-editorial-style .m-report-sheet-body .m-dual-scores{background:transparent;border:0;margin-top:20px;padding:0}.m-editorial-style .m-report-sheet-body .m-score-reading>strong{font-size:48px;font-weight:500}.m-editorial-style .m-report-sheet-body .m-score-header h2{font-size:20px}.m-editorial-style .m-report-sheet-body .m-score-next{min-height:48px;border:1px solid #36566b;border-radius:8px;background:#1e3444;font-size:14px}.m-editorial-style .m-report-sheet-body .m-score-footnote{font-size:12px;line-height:1.8}.m-editorial-style .m-report-sheet-body .m-edit-action{border:0;border-bottom:1px solid #344352;border-radius:0;background:none;padding:20px 0;margin:0;box-shadow:none}.m-editorial-style .m-report-sheet-body .m-edit-action h3{font-size:20px;font-weight:600;line-height:1.6;margin:14px 0 8px}.m-editorial-style .m-edit-action .m-edit-index{background:none;color:#90bed0;border:0;font-size:13px;padding:0;margin-right:4px}.m-editorial-style .m-edit-action .m-edit-kind{color:#addae9;font-size:13px}.m-editorial-style .m-report-sheet-body .m-action-proof{background:none;border-left:2px solid #43586b;padding:0 0 0 14px;margin:20px 0}.m-editorial-style .m-report-sheet-body .m-action-proof blockquote{font-size:16px;color:#d4dfe8;line-height:1.8}.m-editorial-style .m-report-sheet-body .m-action-replacement{background:#1b2e3c;border:0;border-radius:8px;padding:16px}.m-editorial-style .m-report-sheet-body .m-original-line{background:#0d151e;border:1px solid #263745;border-radius:8px}.m-editorial-style .m-report-sheet-body .m-action-replacement p{font-size:16px;line-height:1.8}.m-editorial-style .m-report-sheet-body .m-action-feedback{gap:8px}.m-editorial-style .m-report-sheet-body .m-action-feedback button{font-size:13px;border-radius:6px;background:#1c2b38;border-color:#3e5363}.m-editorial-style .m-report-sheet-body .m-score-item{padding-block:20px}.m-editorial-style .m-report-sheet-body .m-quality-item h3{font-size:18px}.m-editorial-style .m-report-sheet-body :is(.m-score-details>summary,.m-original-report>summary){font-size:15px;line-height:1.7}.m-editorial-style .m-bottom-nav.m-video-nav{background:#0e151e;border-color:#2b3945;height:calc(76px + env(safe-area-inset-bottom))}.m-editorial-style .m-video-nav a{font-size:12px;font-weight:400;color:#aebccc}.m-editorial-style .m-video-nav a[aria-current=page]{color:#ecf5f8}.m-editorial-style .m-video-nav svg{stroke-width:1.5}.m-editorial-style .m-nav-plus{width:46px;background:#dff5fb;border:0;color:#153441;box-shadow:none;border-radius:8px}@media(max-width:374px){.m-editorial-style{--e-title:30px}.m-editorial-style .m-dock-scores b{font-size:46px}.m-editorial-style .m-dock-scores{-moz-column-gap:16px;column-gap:16px}.m-editorial-style .m-dock-scores>div+div{padding-left:16px}.m-editorial-style .m-review-media{gap:14px}.m-editorial-style .m-priority-editorial>header>span{font-size:11px}.m-editorial-style .m-upload-choice{padding-inline:16px;gap:12px}.m-editorial-style .m-upload-label b{font-size:18px}}@media(min-width:800px){.m-editorial-style .m-bottom-nav.m-video-nav,.m-editorial-style .m-page{max-width:620px}.m-editorial-style .m-review-media[data-expanded=true] .m-video-canvas{max-height:480px}.m-editorial-style .m-report-sheet{max-width:620px}}@media(prefers-reduced-motion:reduce){.m-editorial-style *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.m-editorial-style button:active{transform:none}}