:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f1f20;--paper:#fffdf8;--ink-muted:#62666d;--line:#d7d0c2;--link:#1152b0;--soft-blue:#edf1f8;--warning:#744515;background:#f6f3ec;font-family:ui-serif,Songti SC,Noto Serif CJK SC,Georgia,serif}*{box-sizing:border-box}html{overflow-wrap:anywhere}body{background:#f6f3ec;min-width:320px;margin:0}a{color:var(--link);text-underline-offset:.2em}a:focus-visible{outline-offset:4px;border-radius:2px;outline:3px solid #1152b0}button,input,textarea,select{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #1152b0}.brand-lockup{color:inherit;white-space:nowrap;align-items:center;gap:.38em;display:inline-flex}.brand-mark{fill:currentColor;flex:none;width:1.03em;height:1.28em;overflow:visible}.brand-wordmark{font:inherit;letter-spacing:inherit}.brand-lockup--mark-only{gap:0}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fefdfbf5;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px 38px;display:flex;position:sticky;top:0}.site-header .brand{color:#191816;letter-spacing:.08em;align-items:center;font-size:30px;font-weight:800;text-decoration:none;display:inline-flex}.reading-guide-link{color:#5e6670;font:15px/1.5 ui-sans-serif,system-ui,sans-serif;text-decoration:none}.reading-guide-link:before{content:"◇";color:#6e8097;margin-right:9px}.reading-shell{--article-left-width:min(322px, 21vw);--article-right-width:min(324px, 21vw);grid-template-columns:var(--article-left-width) minmax(var(--article-center-min,676px), 1fr) var(--article-right-width);background:#fefdfb;align-items:start;gap:0;width:100%;min-height:calc(100svh - 140px);margin:0 auto;display:grid;position:relative}.version-rail,.reading-note{color:#59606a;background:#f6f7f8;min-width:0;min-height:calc(100svh - 72px);font:14px/1.7 ui-sans-serif,system-ui,sans-serif}.version-rail{border-right:1px solid #e0e1e0;grid-column:1;max-height:calc(100svh - 72px);padding:46px 40px 40px;position:sticky;top:72px;overflow-y:auto}.version-rail-heading{margin-bottom:52px}.version-title,.reading-note h2{color:#1f1f20;margin:0 0 12px;font:700 24px/1.4 ui-serif,Songti SC,Georgia,serif}.version-rail-heading>p:last-child{margin:0}.version-timeline{margin:0 0 36px;padding:0 0 0 30px;list-style:none;position:relative}.version-timeline:before{content:"";background:#8e9aa6;width:1px;position:absolute;inset:9px auto 9px 6px}.version-timeline li{margin:0 0 54px;position:relative}.version-timeline li:last-child{margin-bottom:0}.version-timeline li:before{content:"";background:#8c9aa6;border:2px solid #f6f7f8;border-radius:50%;width:11px;height:11px;position:absolute;top:8px;left:-30px;box-shadow:0 0 0 1px #8c9aa6}.version-timeline li.is-current:before{background:#d7901e;box-shadow:0 0 0 2px #fff,0 0 0 4px #d7901e}.version-timeline li a{color:#343537;gap:7px;text-decoration:none;display:grid}.version-timeline li a[aria-current=page]>span{color:#9f6414;font-weight:700}.version-timeline small{color:var(--ink-muted)}.version-timeline strong{color:#8a251d;width:max-content;font-size:12px}.version-rail-actions{border-top:1px solid var(--line);padding-top:24px}.secondary-link,.primary-link{color:#1152b0;border:1px solid #1152b0;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font:700 15px/1.4 ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.primary-link{color:#fff;background:#1152b0}.text-link{font:700 14px/1.5 ui-sans-serif,system-ui,sans-serif}.article-main{grid-column:2;justify-self:center;width:min(100% - 64px,676px);min-width:0;padding:48px 0 84px}.article-heading{border-bottom:1px solid var(--line);text-align:center;padding-bottom:34px}.eyebrow{color:#1152b0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font:700 13px/1.5 ui-sans-serif,system-ui,sans-serif}.article-heading h1,.state-shell h1,.foundation-shell h1{letter-spacing:-.025em;margin:0;font-size:44px;line-height:1.25}.dek{color:#656a72;max-width:44rem;margin:14px auto 0;font-size:17px;line-height:1.7}.article-version-label{color:#1152b0;letter-spacing:.06em;margin:30px 0 0;font:16px/1.6 ui-sans-serif,system-ui,sans-serif}.article-version-label:before{content:"";background:linear-gradient(90deg,#0000,#adb3ba,#0000);width:92px;height:1px;margin:0 auto 17px;display:block}.article-cover{background:#f0eee9;border:1px solid #d6d0c6;border-radius:9px;width:100%;margin:28px 0 0;overflow:hidden}.article-cover img{width:100%;height:auto;display:block}.article-body{padding-top:30px;font-size:18px;line-height:1.75}.article-body p,.article-body blockquote{margin:0 0 1.5em}.article-body h2{border-left:3px solid #1152b0;margin:1.7em 0 .65em;padding-left:16px;font-size:26px;line-height:1.35}.article-body blockquote{color:#484d54;border-left:4px solid #7f8ca0;padding-left:1.2em}.article-body pre{border:1px solid var(--line);background:#f0eee9;max-width:100%;padding:18px;font:14px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.article-body figure{margin:34px 0}.article-body img{min-width:1px;max-width:100%;height:auto;display:block}.article-body figcaption{color:var(--ink-muted);margin-top:8px;font:13px/1.5 ui-sans-serif,system-ui,sans-serif}.markdown-content-block{margin:0 0 1.5em;position:relative}.markdown-content-block>:first-child{margin-top:0}.markdown-content-block>:last-child{margin-bottom:0}.markdown-content-block h3{margin:1.55em 0 .62em;font-size:22px;line-height:1.4}.markdown-content-block h4{margin:1.4em 0 .58em;font-size:19px;line-height:1.45}.markdown-content-block h5,.markdown-content-block h6{margin:1.25em 0 .5em;font-size:17px;line-height:1.5}.markdown-content-block ul,.markdown-content-block ol{margin:0 0 1.35em;padding-left:1.6em}.markdown-content-block li{margin:.42em 0;padding-left:.18em}.markdown-content-block li>div>p{margin:0}.markdown-content-block li ul,.markdown-content-block li ol{margin:.35em 0 .25em}.markdown-task-item{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;list-style:none;display:grid;margin-left:-1.6em!important}.markdown-task-item input{accent-color:#1152b0;width:16px;height:16px;margin:.45em 0 0}.markdown-content-block code:not(pre code){background:#efede8;border-radius:4px;padding:.12em .38em;font:.88em/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.markdown-content-block del{color:#8d3e35;text-decoration-thickness:1.5px}.markdown-content-block hr{border:0;border-top:1px solid var(--line);margin:2.2em 0}.markdown-table-scroll{border:1px solid var(--line);border-radius:8px;max-width:100%;margin:1.4em 0 1.7em;overflow-x:auto}.markdown-table-scroll table{border-collapse:collapse;width:100%;min-width:520px;font:15px/1.55 ui-sans-serif,system-ui,sans-serif}.markdown-table-scroll th,.markdown-table-scroll td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.markdown-table-scroll th{color:#343941;background:#f2efe9;font-weight:700}.markdown-table-scroll tbody tr:last-child td{border-bottom:0}.markdown-image-placeholder{color:var(--ink-muted)}.markdown-content-block>.paragraph-anchor{position:absolute;bottom:0;right:-22px}.status-banner{color:var(--warning);background:#fff7df;border:1px solid #b7a88e;margin:0 0 24px;padding:13px 16px;font:700 14px/1.55 ui-sans-serif,system-ui,sans-serif}.status-banner.historical{background:var(--soft-blue);color:#1e477f;border-color:#9aaccc}.status-banner a{margin-left:.45em}.reading-note{border-left:1px solid #e0e1e0;grid-column:3;max-height:calc(100svh - 72px);padding:46px 32px 40px;position:sticky;top:72px;overflow-y:auto}.reading-note p{margin:0 0 16px}.reading-note-lede{margin-bottom:44px!important}.reading-guide-card{background:#fefdfb;border:1px solid #d7dbe0;border-radius:8px;margin-bottom:20px;padding:18px;box-shadow:0 8px 22px #2b343e0f}.reading-guide-card strong{color:#26364b;margin-bottom:8px;font-size:15px;display:block}.reading-guide-card p{margin:0;font-size:13px;line-height:1.7}.technical-boundary,.boundary-note{color:var(--ink-muted);font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.public-home{background:radial-gradient(circle at 75% 12%,#d2ddec61,#0000 30rem),#fefdfb}.public-home-hero{flex-direction:column;justify-content:center;align-items:flex-start;width:min(100% - 48px,1180px);min-height:calc(100svh - 72px);margin:0 auto;padding:80px 0 100px;display:flex}.public-home-hero h1{letter-spacing:-.055em;max-width:880px;margin:0;font-size:clamp(56px,8vw,112px);line-height:1.07}.public-home-lede{color:#5e6269;max-width:710px;margin:34px 0;font-size:clamp(18px,2vw,23px);line-height:1.8}.public-home-articles{background:#fefdfb;border-top:1px solid #e0e1e0;padding:clamp(70px,8vw,116px) max(24px,50% - 590px);scroll-margin-top:72px}.public-home-articles>header{max-width:760px}.public-home-articles>header h2{margin:0;font-size:clamp(36px,5vw,62px);line-height:1.2}.public-home-articles>header>p:last-child{color:#60666e;max-width:620px;margin:22px 0 0;font:16px/1.8 ui-sans-serif,system-ui,sans-serif}.public-article-index{margin:58px 0 0;padding:0;list-style:none}.public-article-index>li{border-top:1px solid #ced2d6}.public-article-index>li:last-child{border-bottom:1px solid #ced2d6}.public-article-index article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:clamp(30px,4vw,48px) 0;display:grid}.public-article-meta{color:#60666e;flex-wrap:wrap;gap:7px 18px;margin:0 0 15px;font:12px/1.5 ui-sans-serif,system-ui,sans-serif;display:flex}.public-article-meta span{position:relative}.public-article-meta span:before{content:"";background:#8a9097;border-radius:50%;width:3px;height:3px;position:absolute;top:.58em;left:-10px}.public-article-index h3{letter-spacing:-.025em;max-width:820px;margin:0;font-size:clamp(27px,3vw,42px);line-height:1.25}.public-article-index h3 a{color:#1f2022;text-decoration:none}.public-article-index h3 a:hover{color:#1152b0;text-underline-offset:.16em;text-decoration:underline}.public-article-dek{color:#535961;max-width:760px;margin:16px 0 0;font-size:17px;line-height:1.75}.public-article-change{color:#737980;max-width:760px;margin:13px 0 0;font:13px/1.65 ui-sans-serif,system-ui,sans-serif}.public-article-open{color:#1152b0;white-space:nowrap;border-bottom:1px solid #1152b0;align-items:center;min-height:44px;font:700 14px/1.4 ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.public-article-open:after{content:"→";margin-left:10px;transition:transform .18s}.public-article-open:hover:after{transform:translate(4px)}.public-article-index-state{border-top:1px solid #ced2d6;border-bottom:1px solid #ced2d6;margin-top:54px;padding:34px 0}.public-article-index-state strong{font-size:20px}.public-article-index-state p{color:#60666e;margin:10px 0 0;font:15px/1.7 ui-sans-serif,system-ui,sans-serif}.public-home-guide{background:#f6f7f8;border-top:1px solid #e0e1e0;padding:clamp(70px,8vw,120px) max(24px,50% - 590px);scroll-margin-top:72px}.public-home-guide>header{max-width:760px}.public-home-guide h2{margin:0;font-size:clamp(36px,5vw,62px);line-height:1.2}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:54px;display:grid}.guide-grid article{background:#fefdfb;border-top:2px solid #1152b0;padding:25px 24px 30px}.guide-grid span{color:#1152b0;font:700 12px/1.4 ui-sans-serif,system-ui,sans-serif}.guide-grid h3{margin:24px 0 12px;font-size:25px}.guide-grid p{color:#60666e;margin:0;font:15px/1.8 ui-sans-serif,system-ui,sans-serif}.state-shell{width:min(100% - 40px,780px);min-height:calc(100svh - 72px);margin:0 auto;padding:clamp(60px,10vw,140px) 0}.state-detail{color:#4c5056;max-width:42rem;margin:24px 0;font-size:clamp(18px,2vw,23px);line-height:1.75}.public-reason{background:#fff8e8;border-left:4px solid #94512c;margin:30px 0;padding:18px 20px;font-size:17px;line-height:1.7}.state-shell .boundary-note{margin-top:48px}.foundation-shell{place-items:center;min-height:100svh;padding:clamp(24px,7vw,96px);display:grid}.foundation-shell section{border:1px solid var(--line);background:var(--paper);border-radius:18px;width:min(100%,760px);padding:clamp(28px,6vw,64px);box-shadow:0 24px 70px #2d241414}.boundary{color:#514d45;max-width:48rem;font-size:clamp(17px,2.2vw,21px);line-height:1.8}.foundation-shell dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:32px 0;display:grid}.foundation-shell dl div{border-top:1px solid #ded8cb;padding-top:12px}.foundation-shell dt{color:#777064;font:13px/1.4 ui-sans-serif,system-ui,sans-serif}.foundation-shell dd{margin:5px 0 0;font-weight:700}.technical-note{color:#6b655b;margin-top:28px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.site-footer{border-top:1px solid var(--line);color:var(--ink-muted);text-align:center;padding:24px;font:13px/1.5 ui-sans-serif,system-ui,sans-serif}.author-shell{width:100%;min-height:100svh;margin:0 auto;padding:0;font-family:ui-sans-serif,system-ui,sans-serif}.author-security-card,.author-task{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:clamp(22px,4vw,42px);box-shadow:0 18px 50px #2d241412}.author-security-card{width:min(100%,680px);margin:clamp(24px,8vh,90px) auto 0}.author-security-card h1,.author-workspace-header h1{letter-spacing:-.035em;margin:0;font:800 clamp(36px,6vw,68px)/1.08 ui-serif,Songti SC,Georgia,serif}.author-security-card>p:not(.eyebrow,.author-message),.author-workspace-header p{color:var(--ink-muted);line-height:1.7}.author-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.author-actions button,.author-actions a,.primary-button,.danger-button,.text-button,.lifecycle-form>button{color:#25303e;cursor:pointer;background:#fff;border:1px solid #98a0aa;border-radius:8px;min-height:42px;padding:9px 15px;font-weight:700;text-decoration:none}.author-actions button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.5}.author-actions .primary-button,.primary-button{color:#fff;background:#1152b0;border-color:#1152b0}.danger-button,.author-actions .danger-button{color:#fff;background:#8a251d;border-color:#8a251d}.text-button,.author-actions .text-button{color:var(--link);background:0 0;border-color:#0000}.author-form{gap:18px;margin-top:24px;display:grid}.author-form label,.draft-editor>label,.publish-check>label,.lifecycle-form label{color:#363a40;gap:8px;font-weight:700;display:grid}.author-form input,.draft-editor input,.draft-editor textarea,.publish-check textarea,.lifecycle-form input,.lifecycle-form textarea,.lifecycle-form select{color:#1f1f20;background:#fff;border:1px solid #aeb3ba;border-radius:8px;width:100%;padding:11px 12px;font-weight:400}.danger-note{color:#702119;background:#fff1ee;border-left:4px solid #8a251d;padding:12px 14px;line-height:1.6}.author-message{color:#5d626a;white-space:pre-line;min-height:1.6em}.recovery-codes{background:#fff8e8;border:1px solid #d09a45;margin-top:24px;padding:20px}.recovery-codes ol{columns:2;padding-left:28px}.recovery-codes li{margin-bottom:7px}.author-workspace-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px;padding-bottom:28px;display:flex}.author-task{margin-bottom:clamp(18px,3vw,34px)}.author-task h2{margin:0 0 18px;font:800 clamp(25px,3vw,38px)/1.2 ui-serif,Songti SC,Georgia,serif}.task-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.list-button{color:#1f1f20;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.draft-editor{width:min(100%,820px);margin-inline:auto}.draft-editor>label{margin-top:18px}.draft-editor .body-editor{resize:vertical;font:16px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.save-state{border-radius:999px;margin:18px 0;padding:7px 12px;font-size:13px;font-weight:800;display:inline-block}.save-state.confirmed{color:#27633a;background:#e6f4ea}.save-state.dirty,.save-state.saving{color:#744515;background:#fff3cf}.save-state.failed{color:#8a251d;background:#ffe8e4}.author-preview{width:min(100%,920px);margin-inline:auto;font-family:ui-serif,Songti SC,Georgia,serif}.preview-marker{z-index:2;color:#744515;text-align:center;background:#fff5d7;border:1px solid #b77a16;border-radius:999px;margin:-12px 0 24px;padding:9px 16px;font:800 13px/1.4 ui-sans-serif,system-ui,sans-serif;position:sticky;top:10px}.publish-check{width:min(100%,1050px);margin-inline:auto}.publish-check fieldset{border:1px solid var(--line);border-radius:10px;gap:12px;margin:24px 0;padding:18px;display:grid}.publish-check fieldset label{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.author-diff{margin:28px 0}.diff-row{border-top:1px solid var(--line);grid-template-columns:minmax(130px,.45fr) 1fr 1fr;gap:12px;padding:14px 0;display:grid}.diff-row del,.diff-row ins{white-space:pre-wrap;padding:8px;text-decoration:none}.diff-row del{color:#86281f;background:#fff0ee}.diff-row ins{color:#174c86;background:#eaf3ff}.publish-result dl{gap:14px;display:grid}.publish-result dl div{border-top:1px solid var(--line);padding-top:12px}.publish-result dt{color:var(--ink-muted);font-size:12px}.publish-result dd{margin:5px 0 0}.lifecycle-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.lifecycle-form .eyebrow,.lifecycle-form h2,.lifecycle-form>button,.lifecycle-form>p{grid-column:1/-1}.author-frame{--author-paper:#fefdfb;--author-side:#f6f7f8;--author-line:#dedfdf;--author-blue:#1152b0;--author-blue-soft:#f1f5fb;--author-green:#3b7454;color:#202021;background:#fbfaf7;min-height:100svh;font-family:Songti SC,Noto Serif CJK SC,STSong,serif}.author-shell.author-shell-framed{width:100%;padding:0}.author-frame button,.author-frame input,.author-frame textarea,.author-frame select{font:inherit}.author-frame-head{border:0;border-bottom:1px solid var(--author-line);background:#fefdfbf0;align-items:center;height:68px;padding:0 38px;display:flex}.author-frame-brand{letter-spacing:.07em;font-size:28px;font-weight:700}.author-frame-divider{background:#cfd2d5;width:1px;height:22px;margin:0 27px}.author-frame-title,.author-frame-state,.author-frame-left,.author-frame-right,.author-frame-mobile-source,.author-view-subtitle,.draft-save-line,.draft-toolbar{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.author-frame-title{color:#3c4855;font-size:13px}.author-frame-state{color:var(--author-green);margin-left:auto;font-size:11px}.author-frame-state-mobile{display:none}.author-frame-workspace{grid-template-columns:minmax(200px,220px) minmax(0,1fr) minmax(230px,260px);width:min(100%,1536px);min-height:calc(100svh - 68px);margin:0 auto;display:grid}.author-frame-left{border-right:1px solid var(--author-line);background:#f8f8f6b8;padding:32px 22px}.author-frame-center{min-width:0;padding:34px clamp(32px,4vw,62px) 56px;overflow:auto}.author-frame-right{border-left:1px solid var(--author-line);background:#f8f8f699;padding:35px 24px}.author-frame-back{color:#214a80;cursor:pointer;background:0 0;border:0;margin:0 0 27px;padding:0;font-size:11px;display:block}.author-frame-back:disabled{visibility:hidden}.author-frame-side-label{color:#7a828a;margin:0 0 9px;font-size:11px}.author-frame-current{background:#edf3fb;border:1px solid #bfd0e5;border-radius:7px;margin-bottom:19px;padding:13px 14px}.author-frame-current strong{font:700 14px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif;display:block}.author-frame-current span{color:#637080;margin-top:5px;font-size:10px;display:block}.author-frame-nav-item{color:#616b75;border-bottom:1px solid #dde0e2;justify-content:space-between;padding:10px 4px;font-size:11px;display:flex}.author-frame-nav-item.active{color:var(--author-blue);font-weight:650}.author-frame-side-note{color:#617080;background:#f0f4f8;border-left:3px solid #8fa7c4;margin:22px 0 0;padding:11px 12px;font-size:10.5px;line-height:1.55}.author-frame-right h2{margin:0 0 9px;font:700 20px/1.35 Songti SC,Noto Serif CJK SC,STSong,serif}.author-frame-right-intro{color:#68717a;margin:0 0 20px;font-size:11px;line-height:1.6}.author-frame-info{background:0 0;border:0;border-top:1px solid #dfe1df;border-radius:0;margin-bottom:0;padding:14px 0}.author-frame-info span{color:#7b838b;margin-bottom:6px;font-size:9.5px;display:block}.author-frame-info strong{overflow-wrap:anywhere;font:650 12px/1.5 Songti SC,Noto Serif CJK SC,STSong,serif;display:block}.author-frame-right-note{color:#725a33;background:0 0;border:0;border-left:2px solid #cdb17f;border-radius:0;margin:17px 0 0;padding:5px 0 5px 11px;font-size:10px;line-height:1.55}.author-frame-mobile-source{display:none}.author-frame .author-task{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.author-frame .author-task h2,.author-workspace-overview h1{margin:0;font:700 32px/1.25 Songti SC,Noto Serif CJK SC,STSong,serif}.author-frame .eyebrow{color:var(--author-blue);letter-spacing:0;text-transform:none;margin-bottom:10px;font-size:11px;font-weight:500}.author-view-subtitle{color:#68717a;margin:8px 0 18px;font-size:12px;line-height:1.55}.author-frame .author-actions button,.author-frame .author-actions a,.author-frame .primary-button,.author-frame .danger-button,.author-frame .text-button,.author-frame .lifecycle-form>button{border-radius:7px;min-height:42px;padding:0 16px;font-size:12px}.draft-toolbar{background:#f8f9fa;border:1px solid #d5d9dc;border-radius:7px 7px 0 0;align-items:center;gap:5px;height:42px;padding:0 11px;display:flex}.draft-toolbar button{color:#5f6871;background:0 0;border:0;border-right:1px solid #dfe2e4;min-width:29px;height:27px;font-size:11px}.draft-toolbar button:last-child{border-right:0}.draft-editor-surface{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.draft-title-input,.author-frame .draft-editor .body-editor{color:#202021;background:0 0;border:0;border-radius:0;outline:0;width:100%;padding-inline:0}.draft-title-input{border-bottom:1px solid #e0ded8;margin-bottom:19px;padding:0 0 17px;font:700 clamp(34px,4vw,46px)/1.23 Songti SC,Noto Serif CJK SC,STSong,serif}.draft-cover-editor{border-top:1px solid #eceeef;margin:22px 0 2px;padding-top:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.draft-cover-empty{color:#214a80;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:54px;padding:0;display:flex}.draft-cover-empty>span{border:1px solid #aebbc9;border-radius:6px;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid}.draft-cover-empty strong{font-size:12px}.draft-cover-empty small{color:#727c87;margin-left:auto;font-size:9px;font-weight:400}.draft-cover-editor.has-cover{background:#f8f9fa;border:1px solid #d6dadd;border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,2.45fr) minmax(180px,.85fr);display:grid;overflow:hidden}.draft-cover-editor.has-cover.pending_alt,.draft-cover-editor.has-cover.dirty,.draft-cover-editor.has-cover.saving{border-color:#9ebce0;box-shadow:0 0 0 3px #245d9e12}.draft-cover-editor.has-cover.failed{border-color:#d49a68;box-shadow:0 0 0 3px #a65b1814}.draft-cover-editor.has-cover>img{object-fit:contain;background:#eceae5;grid-area:1/1/3;width:100%;height:auto;min-height:210px;display:block}.draft-cover-controls{flex-direction:column;grid-area:1/2;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 8px;display:flex}.draft-cover-controls strong{align-items:center;gap:7px;font-size:11px;display:flex}.draft-cover-controls span{color:#737c85;margin-top:3px;font-size:8.5px;display:block}.draft-cover-badge{background:#e8f0f9;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-weight:600;color:#245488!important;margin:0!important;font-size:8px!important;display:inline-flex!important}.draft-cover-badge.confirmed{background:#e8f4eb;color:#287044!important}.draft-cover-badge.failed{background:#fff0df;color:#944f13!important}.draft-cover-controls>div:last-child{gap:6px;display:flex}.draft-cover-controls button{color:#214a80;cursor:pointer;background:#fff;border:1px solid #b9c5d3;border-radius:5px;min-height:30px;padding:5px 9px;font-size:9px}.draft-cover-editor.has-cover>label{color:#68717a;border-top:1px solid #e3e5e7;grid-area:2/2;align-self:end;gap:5px;padding:8px 14px 13px;font-size:8.5px;display:grid}.draft-cover-editor.has-cover>label input{color:#202021;background:#fff;border:1px solid #cbd1d7;border-radius:5px;min-height:34px;padding:7px 9px;font-size:10px}.draft-cover-editor.has-cover>label.invalid input{border-color:#b7651e;box-shadow:0 0 0 2px #b7651e17}.draft-cover-guidance{color:#596675;font-size:8.5px;line-height:1.45}.draft-cover-editor.has-cover>label.invalid .draft-cover-guidance{color:#965216}.draft-cover-counter{color:#7b838b;justify-self:end;font-size:8px}.draft-cover-local-error,.draft-cover-pending-note{color:#965216;margin:7px 0 0;font-size:9.5px;line-height:1.55}.draft-cover-editor.has-cover>.draft-cover-local-error{grid-column:2;margin:0;padding:0 14px 12px}.draft-cover-pending-note{color:#596675;text-align:right}.author-frame .draft-editor .body-editor{min-height:390px;padding-top:17px;font:16px/1.85 Songti SC,Noto Serif CJK SC,STSong,serif;overflow-y:auto}.author-frame .draft-editor .body-editor:focus{outline:0}.author-frame .draft-editor .body-editor p{margin:0 0 15px}.author-frame .draft-editor .body-editor h2{margin:20px 0 12px;font-size:21px}.author-frame .draft-editor .body-editor blockquote{color:#566575;border-left:3px solid #8fa7c4;margin:15px 0;padding-left:13px}.author-frame .draft-editor .body-editor pre{background:#f5f6f7;border-radius:6px;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.draft-save-line{color:#747c84;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;min-height:32px;margin-top:5px;font-size:10px;display:grid}.draft-save-line .save-state{color:var(--author-green);background:0 0;border-radius:0;margin:0;padding:0;font-size:10px}.draft-save-line .save-state,.cover-save-state{text-align:right}.cover-save-state.pending_alt,.cover-save-state.dirty,.cover-save-state.saving{color:#245488}.cover-save-state.failed{color:#965216}.draft-primary-actions{border-top:1px solid var(--author-line);margin-top:8px;padding-top:15px}.draft-primary-actions .primary-button:last-of-type{margin-left:auto}.author-frame .technical-boundary{margin-top:12px}.publish-boundary-card{background:var(--author-blue-soft);border:1px solid #b9cce4;border-radius:8px;margin-bottom:14px;padding:14px 16px}.publish-boundary-card strong{font-size:15px}.publish-boundary-card p{color:#626b75;margin:6px 0 0;font:11px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.publish-check-facts{background:#fff;border:1px solid #d7dade;border-radius:8px;margin-bottom:14px;overflow:hidden}.publish-check-facts p{border-bottom:1px solid #e4e5e6;grid-template-columns:145px minmax(0,1fr);gap:12px;margin:0;padding:10px 13px;display:grid}.publish-check-facts p:last-child{border-bottom:0}.publish-check-facts span{color:#737c85;font-size:9.5px}.publish-check-facts strong{font-size:11px;line-height:1.45}.publish-result-orb{width:50px;height:50px;color:var(--author-green);background:#f4faf6;border:1px solid #b9d1c1;border-radius:50%;place-items:center;margin-bottom:14px;font:700 23px/1 -apple-system,BlinkMacSystemFont,sans-serif;display:grid}.author-frame .publish-result dl{background:#fff;border:1px solid #d6dadd;border-radius:8px;overflow:hidden}.author-frame .publish-result dl div{border:0;border-bottom:1px solid #e3e5e6;grid-template-columns:145px 1fr;gap:12px;padding:12px 14px;display:grid}.author-frame .publish-result dl div:last-child{border-bottom:0}.author-frame .publish-result dd a{overflow-wrap:anywhere}.publish-result-actions{flex-wrap:wrap}.owner-discussion-panel{background:#fff;border:1px solid #d6dadd;border-radius:8px;margin-top:18px;padding:16px}.owner-discussion-panel>header{border-bottom:1px solid #e2e4e6;justify-content:space-between;align-items:end;gap:16px;padding-bottom:12px;display:flex}.owner-discussion-panel>header span{color:#707984;font-size:9px}.owner-discussion-panel>header h2{margin:3px 0 0;font:700 19px/1.35 Songti SC,Noto Serif CJK SC,STSong,serif}.owner-discussion-panel>header button,.owner-comment footer button{color:#185292;cursor:pointer;background:0 0;border:0;padding:4px;font-size:10px}.owner-comment-thread-list,.owner-comment-thread-list ol{margin:0;padding:0;list-style:none}.owner-comment-thread-list>li{border-bottom:1px solid #e4e5e6}.owner-comment-thread-list>li:last-child{border-bottom:0}.owner-comment-thread-list ol{border-left:2px solid #dde5ef;margin-left:24px;padding-left:14px}.owner-comment-thread-list ol li{border-top:1px solid #eceeef}.owner-comment{padding:13px 2px}.owner-comment-author{background:#f4f7fb;border-radius:5px;margin-block:5px;padding-inline:10px}.owner-comment>header{align-items:baseline;gap:10px;display:flex}.owner-comment>header strong{font:700 11px/1.4 -apple-system,BlinkMacSystemFont,sans-serif}.owner-comment-author>header strong{color:#174f91}.owner-comment>header time,.owner-comment>small{color:#7a828b;font-size:9px}.owner-comment>p{white-space:pre-wrap;margin:7px 0;font:13px/1.7 Songti SC,Noto Serif CJK SC,STSong,serif}.owner-comment footer{color:#66717d;gap:12px;font-size:9px;display:flex}.owner-comment footer a{color:#61758d}.owner-discussion-empty{color:#717b85;margin:0;padding:22px 2px;font-size:10px}.owner-reply-composer{border-top:1px solid #dfe2e5;gap:10px;margin-top:14px;padding-top:14px;display:grid}.owner-reply-target{background:#f7f8fa;border-left:3px solid #8fa8c5;padding:9px 11px}.owner-reply-target>span{color:#657382;font-size:9px}.owner-reply-target blockquote{max-height:4.8em;margin:4px 0 0;font:11px/1.6 Songti SC,Noto Serif CJK SC,STSong,serif;overflow:hidden}.owner-reply-composer .shared-editor{--shared-editor-paper:#fffdfa;--shared-editor-line:#cfd6de}.owner-reply-boundary,.owner-discussion-message{color:#68727d;margin:0;font-size:9px;line-height:1.6}.owner-reply-composer>footer{justify-content:flex-end;gap:8px;display:flex}.owner-reply-composer>footer button{color:#24486f;cursor:pointer;background:#fff;border:1px solid #b9c3ce;border-radius:5px;min-height:34px;padding:6px 11px;font-size:10px}.owner-reply-composer>footer .primary-button{color:#fff;background:#174f91;border-color:#174f91}.owner-reply-composer>footer button:disabled{cursor:not-allowed;opacity:.55}.owner-analytics .eyebrow{color:#174f91;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:650}.owner-analytics{width:min(850px,100%);margin:0 auto}.owner-analytics>header{border-bottom:1px solid #d9dcdf;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding-bottom:16px;display:flex}.owner-analytics>header h2{margin:3px 0 0;font:700 25px/1.35 Songti SC,Noto Serif CJK SC,STSong,serif}.owner-analytics>header p:last-child{color:#69727b;margin:5px 0 0;font-size:10px}.owner-analytics-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.owner-analytics .shared-metric-card{border-radius:8px;min-width:0;padding:13px 14px}.owner-analytics .shared-metric-card__value{font-size:24px}.owner-analytics-layer{background:#fff;border:1px solid #d9dcdf;border-radius:9px;min-width:0;margin-top:12px;padding:18px}.owner-analytics-layer+.owner-analytics-layer{margin-top:14px}.owner-analytics-section-heading{margin-bottom:15px}.owner-analytics-section-heading h3{margin:0;font:700 17px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif}.owner-analytics-section-heading p:last-child{color:#717983;margin:5px 0 0;font-size:9px}.owner-analytics .shared-metric-trend{width:100%;max-width:100%;overflow:hidden}.owner-analytics .shared-metric-trend svg{width:100%;max-width:100%;max-height:210px;overflow:hidden}.owner-analytics-accuracy,.owner-analytics-state{color:#6f7780;font-size:9px;line-height:1.55}.owner-analytics-review-grid{grid-template-columns:minmax(0,1.25fr) minmax(190px,.75fr);align-items:stretch;gap:16px;display:grid}.owner-analytics-subheading{color:#69727b;margin:0 0 8px;font-size:9px}.owner-analytics-wait{color:#68717b;border-left:1px solid #e2e4e6;flex-direction:column;justify-content:center;gap:5px;margin:0;padding:12px 0 12px 18px;font-size:9px;display:flex}.owner-analytics-wait strong{color:#202021;font:700 30px/1.2 Songti SC,Noto Serif CJK SC,STSong,serif}.owner-analytics-wait span{color:#7a8189}@media (max-width:1180px){.owner-analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-analytics-review-grid{grid-template-columns:1fr}.owner-analytics-wait{border-top:1px solid #e2e4e6;border-left:0;padding:15px 0 0}}@media (max-width:760px){.owner-analytics>header{flex-direction:column;align-items:stretch}.owner-analytics .shared-metric-range{width:100%}.owner-analytics .shared-metric-range button{flex:1 1 0}.owner-analytics-cards{grid-template-columns:1fr}.owner-analytics-layer{padding:14px}.owner-analytics .shared-metric-trend svg{max-height:180px}}.lifecycle-overview{margin-top:10px}.lifecycle-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lifecycle-state-action{color:#202021;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6dadd;border-radius:8px;grid-template-rows:auto 1fr auto;min-height:134px;padding:13px;display:grid}.lifecycle-state-action.risk{border-color:#d7b9b5}.lifecycle-state-action strong{margin-bottom:7px;font:700 13px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif}.lifecycle-state-action span{color:#68717b;font-size:9.5px;line-height:1.55}.lifecycle-state-action em{color:var(--author-blue);margin-top:10px;font-size:10px;font-style:normal;font-weight:650}.lifecycle-section-title{margin:17px 0 8px;font:700 14px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif}.lifecycle-version-list{background:#fff;border:1px solid #d7dade;border-radius:8px;overflow:hidden}.lifecycle-version-row{border-bottom:1px solid #e5e7e8;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.lifecycle-version-row:last-child{border-bottom:0}.lifecycle-version-row span{color:#727b84;font-size:9px}.lifecycle-version-row strong{font-size:11px}.lifecycle-version-row button,.lifecycle-version-row a{color:var(--author-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.author-frame .lifecycle-form{background:#fff;border:1px solid #d6dadd;border-radius:8px;margin-top:10px;padding:13px}.author-frame .lifecycle-form h2{font-size:20px}.author-frame .lifecycle-form .eyebrow{margin-bottom:0}.author-frame .lifecycle-confirm{background:0 0;border:0;padding:0}.lifecycle-target-binding{background:#fff;border:1px solid #d7b9b5;border-radius:8px;margin-bottom:10px;overflow:hidden}.lifecycle-target-binding p{border-bottom:1px solid #ebe2e0;grid-template-columns:125px minmax(0,1fr);gap:12px;margin:0;padding:9px 11px;display:grid}.lifecycle-target-binding p:last-child{border-bottom:0}.lifecycle-target-binding span{color:#727b84;font-size:9.5px}.lifecycle-target-binding strong,.lifecycle-target-binding a,.lifecycle-target-binding code{overflow-wrap:anywhere;font-size:10.5px}.lifecycle-impact-grid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.lifecycle-impact{background:#fff;border:1px solid #d7dadd;border-top:3px solid #829dbd;border-radius:7px;padding:11px}.lifecycle-impact.will{border-top-color:#8a251d}.lifecycle-impact strong{font-size:11px}.lifecycle-impact ul{color:#626c76;margin:6px 0 0;padding-left:15px;font:9.5px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.author-frame .author-preview{width:auto;margin:0}.author-frame .author-preview .preview-marker{border-radius:7px;justify-content:space-between;gap:16px;margin:0 0 16px;padding:10px 12px;font-size:11px;display:flex;position:static}.author-frame .author-preview .preview-marker span{color:#7a6b50;font-size:9.5px;font-weight:400}.author-frame .author-preview .article-heading{border:0;padding:22px 0 0}.author-frame .author-preview .article-heading h1{font-size:39px;line-height:1.25}.author-frame .author-preview .article-heading .dek{margin-top:10px;font-size:14px}.author-frame .author-preview .article-body{max-width:690px;margin-inline:auto;padding-top:24px;font-size:17px;line-height:1.85}.author-frame .author-preview .article-body figure{text-align:center}.author-frame .author-preview .article-body figure img{margin-inline:auto}.author-frame .author-preview .article-body h2{margin:22px 0 11px;padding-top:15px;font-size:24px}.preview-actions{border-top:1px solid #dedfdf;max-width:690px;margin-top:18px;padding-top:12px}.preview-actions .primary-button{margin-left:auto}.workspace-receipts{border-top:1px solid #dedfdf;margin-top:14px;padding-top:14px}.workspace-receipts .task-heading{margin-bottom:8px}.workspace-receipts h2{margin:0;font-size:14px}.workspace-receipts p{color:#68717b;margin:4px 0;font-size:10px}.workspace-receipts form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.workspace-receipts form label{font-size:9.5px}.workspace-receipts form input{margin-top:4px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-receipts form button{min-height:38px}.workspace-receipts .operation-list{margin:10px 0 0;padding:0;list-style:none}.workspace-receipts .operation-list li{border-top:1px solid #e5e7e8;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;font-size:9.5px;display:grid}.workspace-receipts .operation-list code,.receipt-result code{overflow-wrap:anywhere;color:#59636f;font-size:9px}.workspace-receipts .operation-list button{color:var(--author-blue);cursor:pointer;background:0 0;border:0}.receipt-result{border-left:3px solid var(--author-green);background:#f4faf6;gap:10px;padding:9px 11px;display:flex}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.author-writing-frame{--writing-blue:#114986;--writing-blue-strong:#073c79;--writing-blue-soft:#eef4fb;--writing-line:#e0e3e6;--writing-muted:#747d87;color:#191a1b;background:#fff;min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.author-writing-frame button,.author-writing-frame input,.author-writing-frame textarea{font:inherit}.author-writing-head{z-index:20;border-bottom:1px solid var(--writing-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:286px minmax(0,1fr) auto;align-items:center;min-height:70px;display:grid;position:sticky;top:0}.author-writing-brand{color:#151617;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;justify-self:start;margin-left:29px;padding:0;font:700 27px/1 Songti SC,Noto Serif CJK SC,STSong,serif!important}.author-writing-save-state{color:#3e4852;justify-self:end;align-items:center;gap:9px;font-size:13px;display:flex}.author-writing-save-state>span:first-child{color:#1c2c3e}.author-writing-save-state strong{font-weight:500}.author-writing-cover-state{color:#245488;border-left:1px solid #d8dce0;padding-left:14px;font-size:11px}.author-writing-cover-state.failed{color:#965216}.author-writing-public-state{color:#616b75;border-left:1px solid #d8dce0;margin-left:11px;padding-left:24px}.author-writing-save-state.dirty>span:first-child,.author-writing-save-state.failed>span:first-child{color:#a65b18}.author-writing-head-actions{align-items:center;gap:15px;padding:0 31px 0 28px;display:flex}.author-writing-head-actions button{color:#232a31;cursor:pointer;background:#fff;border:1px solid #d0d5da;border-radius:6px;min-width:88px;min-height:42px;padding:0 17px;font-size:13px}.author-writing-head-actions button:hover,.author-writing-head-actions button:focus-visible{background:#f7faff;border-color:#92a8c2}.author-writing-head-actions button:focus-visible{outline-offset:2px;outline:3px solid #245d9e2b}.author-writing-head-actions button:disabled{cursor:not-allowed;opacity:.5}.author-writing-head-actions button.primary{border-color:var(--writing-blue-strong);background:var(--writing-blue-strong);color:#fff;box-shadow:0 7px 18px #073c792b}.author-writing-workspace{grid-template-columns:286px minmax(620px,1fr) 350px;min-height:calc(100svh - 70px);display:grid}.author-writing-left{border-right:1px solid var(--writing-line);background:#fbfcfd;flex-direction:column;height:calc(100svh - 70px);padding:33px 24px 24px;display:flex;position:sticky;top:70px}.author-writing-management,.author-writing-drafts-heading{grid-template-columns:26px 1fr auto;align-items:center;gap:10px;min-height:42px;display:grid}.author-writing-management{color:#252b32;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 7px}.author-writing-management strong{font-size:14px;font-weight:550}.author-writing-drafts-heading{color:#3e4751;grid-template-columns:1fr auto auto;margin-top:21px;font-size:13px}.author-writing-drafts-heading strong{font-weight:500}.author-writing-drafts-heading button{color:#3f4852;cursor:pointer;background:0 0;border:0;font-size:20px}.author-writing-current{background:var(--writing-blue-soft);color:#104b8c;text-align:left;border:1px solid #c7d7e9;border-radius:7px;grid-template-columns:13px 1fr;gap:5px 10px;margin-top:10px;padding:15px 13px;display:grid;position:relative}.author-writing-current>span{color:#1258a5;grid-row:1/3;font-size:11px;line-height:1.6}.author-writing-current strong{text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.45 Songti SC,Noto Serif CJK SC,STSong,serif;overflow:hidden}.author-writing-current small{color:#718091;font-size:10px}.author-writing-settings{border:0;border-top:1px solid var(--writing-line);color:#525e69;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:13px;margin-top:auto;padding:25px 8px 5px;display:flex}.author-writing-canvas{background:#fff;min-width:0;padding:32px clamp(42px,5vw,84px) 60px}.author-writing-mobile-context{display:none}.author-writing-draft.author-task{width:min(100%,820px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.author-writing-kicker{color:#515c67;margin:0 0 38px;font-size:13px}.author-save-failure{color:#3c332a;background:#fff8ee;border:1px solid #d9a36d;border-left:4px solid #a65b18;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin:-20px 0 30px;padding:14px 16px;display:flex}.author-save-failure strong{font-size:14px;display:block}.author-save-failure p{color:#65594d;margin:4px 0 0;font-size:12px;line-height:1.6}.author-save-failure code{color:#866844;margin-top:6px;font-size:9px;display:block}.author-save-failure>button,.author-save-conflict-actions button{color:#2c4f77;cursor:pointer;background:#fff;border:1px solid #b9a38b;border-radius:5px;flex:none;min-height:38px;padding:7px 12px;font-size:11px}.author-save-conflict-actions{flex:none;gap:8px;display:flex}.author-save-conflict-actions button.primary{color:#fff;background:#8c4b11;border-color:#8c4b11}.author-writing-draft .draft-title-input{letter-spacing:-.025em;resize:none;border:0;height:1.32em;margin:0;padding:0 0 13px;font:700 clamp(39px,3.3vw,52px)/1.24 Songti SC,Noto Serif CJK SC,STSong,serif;overflow:hidden}.author-writing-meta{color:#7a838d;gap:10px;margin:0 0 49px;font-size:12px;display:flex}.author-writing-draft .author-writing-editor.shared-editor{--shared-editor-paper:#fffdf8;min-height:calc(var(--shared-editor-min-height) + 1.5rem);background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:48px minmax(0,1fr);display:grid;overflow:visible}.author-writing-draft .author-writing-editor.shared-editor:focus-within{box-shadow:none;border-color:#0000}.author-writing-draft .author-writing-editor .shared-editor__input{min-height:var(--shared-editor-min-height);background:var(--shared-editor-paper);letter-spacing:.02em;resize:none;border:0;border-radius:0;grid-area:1/2;max-height:none;padding:13px 0 30px 26px;font:400 19px/2.08 Songti SC,Noto Serif CJK SC,STSong,serif;overflow:hidden}.author-writing-draft .author-writing-editor .shared-editor__input:focus,.author-writing-draft .author-writing-editor .shared-editor__input:focus-visible{outline:0}.author-writing-draft .author-writing-editor .shared-editor__controls{display:contents}.author-writing-draft .author-writing-editor .shared-editor__toolbar{background:#fff;border:1px solid #d9dde1;border-radius:7px;flex-direction:column;grid-area:1/1;align-self:start;display:flex;position:sticky;top:96px;overflow:hidden;box-shadow:0 5px 15px #18222d0f}.author-writing-draft .author-writing-editor .shared-editor__toolbar button{color:#303840;background:#fff;border:0;width:46px;min-width:46px;height:43px;padding:0;font-size:12px}.author-writing-draft .author-writing-editor .shared-editor__toolbar button+button{border-top:1px solid #e2e5e8;border-left:0}.author-writing-draft .author-writing-editor .shared-editor__status{color:#899099;border-top:1px solid #e4e6e8;grid-area:2/2;justify-self:end;min-height:22px;padding:8px 0 0 26px;font-size:10px}.author-writing-draft .draft-cover-editor,.author-writing-draft .draft-save-line,.author-writing-draft>p[role=status]{margin-left:74px}.author-writing-right{border-left:1px solid var(--writing-line);background:#fbfcfd;height:calc(100svh - 70px);padding:35px 33px;position:sticky;top:70px}.author-writing-right-state{grid-template-columns:30px 1fr;align-items:start;gap:11px;display:grid}.author-writing-right-state>span{color:#44515e;font-size:22px}.author-writing-right-state strong{font:700 16px/1.45 Songti SC,Noto Serif CJK SC,STSong,serif;display:block}.author-writing-right-state small{color:#8a929b;margin-top:8px;font-size:11px;display:block}.author-writing-right h2{border-bottom:1px solid var(--writing-line);margin:44px 0 0;padding-bottom:12px;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.author-writing-flow{margin:0;padding:0;list-style:none}.author-writing-flow li{grid-template-columns:38px 1fr;gap:10px;min-height:105px;padding-top:26px;display:grid;position:relative}.author-writing-flow li:not(:last-child):after{content:"";border-left:1px dashed #aeb8c2;position:absolute;top:58px;bottom:-4px;left:15px}.author-writing-flow li>span{z-index:1;color:#606a74;background:#e4e7ea;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid;position:relative}.author-writing-flow li.active>span{background:var(--writing-blue);color:#fff}.author-writing-flow strong{margin:2px 0 6px;font:700 14px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif;display:block}.author-writing-flow small{color:#818a94;font-size:10.5px;line-height:1.55}@media (max-width:1459px) and (min-width:1100px){.reading-shell{grid-template-columns:minmax(240px,300px) minmax(0,780px);justify-content:center}.article-main{grid-column:2;padding-inline:32px}.reading-note{border-top:1px solid #e0e1e0;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px;min-height:0;max-height:none;padding:30px 40px;display:grid;position:static;overflow:visible}.reading-note h2,.reading-note-lede{grid-column:1/-1}.reading-note-lede{margin-bottom:0!important}.reading-guide-card{margin-bottom:0}.author-frame-workspace{grid-template-columns:minmax(220px,260px) minmax(0,1fr);width:min(100% - 48px,1240px)}.author-frame-right{display:none}.author-writing-head{grid-template-columns:245px minmax(0,1fr) auto}.author-writing-workspace{grid-template-columns:245px minmax(580px,1fr) 290px}.author-writing-canvas{padding-inline:clamp(30px,4vw,58px)}.author-writing-right{padding-inline:24px}}@media (max-width:1099px){.site-header{min-height:64px;padding-block:10px}.site-header .brand{font-size:27px}.reading-shell{padding-top:24px;display:block}.version-rail,.reading-note{width:min(100%,780px);min-height:0;max-height:none;margin:0 auto 32px;position:static;overflow:visible}.version-rail{border:1px solid #e0e1e0;border-radius:8px;padding:24px}.version-rail-heading{margin-bottom:24px}.version-timeline{border-bottom:1px solid var(--line);max-width:100%;margin-bottom:24px;padding:0 0 8px;display:flex;overflow-x:auto}.version-timeline:before,.version-timeline li:before{display:none}.version-timeline li{border-right:1px solid var(--line);min-width:190px;margin:0;padding:10px 16px}.version-timeline li:first-child{padding-left:0}.version-rail-actions{padding-top:18px}.article-main{width:min(100%,780px);margin:0 auto;padding-inline:32px}.reading-note{border:1px solid #e0e1e0;border-radius:8px;margin-top:24px;padding:26px 24px}.reading-note-lede{margin-bottom:24px!important}.guide-grid{grid-template-columns:1fr}.author-workspace-header{flex-direction:column;align-items:flex-start}.author-frame-head{border-width:0 0 1px;height:58px;padding:0 17px}.author-frame-brand{font-size:22px}.author-frame-divider,.author-frame-title{display:none}.author-frame-state{color:#214a80;text-overflow:ellipsis;white-space:nowrap;border:1px solid #aab8c9;border-radius:5px;max-width:48%;padding:6px 9px;font-size:10px;overflow:hidden}.author-frame-state-desktop{display:none}.author-frame-state-mobile{display:inline}.author-frame-workspace{width:100%;min-height:calc(100svh - 58px);display:block}.author-frame-left,.author-frame-right{display:none}.author-frame-center{width:min(100%,900px);margin:0 auto;padding:17px 17px 40px;overflow:visible}.author-frame-mobile-source{background:#fafafa;border:1px solid #d7dade;border-radius:6px;margin-bottom:14px;padding:9px 10px;display:block}.author-frame-mobile-source strong{font:700 11px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif;display:block}.author-frame-mobile-source span{color:#707881;margin-top:3px;font-size:9px;display:block}.author-writing-head{grid-template-columns:auto minmax(0,1fr) auto;min-height:60px;padding:0 16px}.author-writing-brand{margin-left:0;font-size:23px!important}.author-writing-save-state{justify-self:center;font-size:11px}.author-writing-public-state{display:none}.author-writing-head-actions{gap:8px;padding:0}.author-writing-head-actions button{min-width:0;min-height:38px;padding-inline:12px;font-size:11px}.author-writing-head-actions button:not(.primary){display:none}.author-writing-workspace{min-height:calc(100svh - 60px);display:block}.author-writing-left,.author-writing-right{display:none}.author-writing-canvas{width:min(100%,860px);margin:0 auto;padding:21px 24px 46px}.author-save-failure{flex-direction:column;align-items:stretch}.author-save-conflict-actions{flex-wrap:wrap}.author-writing-mobile-context{border-bottom:1px solid var(--writing-line);color:#737c85;justify-content:space-between;gap:16px;margin-bottom:19px;padding-bottom:11px;font-size:10px;display:flex}}@media (max-width:480px){.site-header{min-height:58px;padding-inline:20px}.site-header .brand{font-size:25px}.reading-guide-link{font-size:13px}.reading-shell{padding-inline:18px}.version-rail{padding:20px}.version-title,.reading-note h2{font-size:22px}.version-timeline li{min-width:172px}.article-main{padding:12px 2px 60px}.article-heading{padding-bottom:26px}.article-heading h1,.state-shell h1,.foundation-shell h1{font-size:31px;line-height:1.26}.dek{font-size:16px}.article-version-label{margin-top:24px;font-size:14px}.article-body{font-size:17px;line-height:1.85}.article-body h2{font-size:23px}.markdown-content-block>.paragraph-anchor{right:0}.public-home-hero{width:min(100% - 40px,1180px);min-height:calc(100svh - 58px);padding:64px 0 72px}.public-home-hero h1{font-size:clamp(44px,13vw,58px)}.public-home-lede{margin:28px 0;font-size:17px}.public-home-articles{padding:64px 20px;scroll-margin-top:58px}.public-home-articles>header h2{font-size:34px}.public-article-index{margin-top:36px}.public-article-index article{grid-template-columns:1fr;gap:22px;padding:30px 0}.public-article-index h3{font-size:27px}.public-article-dek{font-size:16px}.public-article-open{width:max-content}.public-home-guide{padding:64px 20px;scroll-margin-top:58px}.public-home-guide h2{font-size:34px}.guide-grid{margin-top:36px}.author-shell{width:min(100% - 24px,1380px);padding-top:20px}.author-security-card,.author-task{border-radius:10px;padding:18px}.recovery-codes ol{columns:1}.task-heading{flex-direction:column;align-items:stretch}.diff-row,.lifecycle-form{grid-template-columns:1fr}.lifecycle-form>*{grid-column:1!important}.author-frame .author-task h2,.author-workspace-overview h1{font-size:27px}.author-view-subtitle{margin:6px 0 13px;font-size:10px}.draft-toolbar{height:38px}.draft-editor-surface{padding:0}.draft-title-input{padding-bottom:11px;font-size:23px}.draft-cover-empty{min-height:54px}.draft-cover-editor.has-cover{display:block}.draft-cover-editor.has-cover>img{min-height:0}.draft-cover-controls{flex-direction:column;align-items:flex-start}.author-frame .draft-editor .body-editor{min-height:350px;padding-top:12px;font-size:14px;line-height:1.72}.author-frame .draft-editor .body-editor p{margin-bottom:10px}.author-frame .draft-editor .body-editor h2{margin:14px 0 8px;font-size:18px}.draft-primary-actions{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:8px;padding-top:11px;display:grid}.draft-primary-actions .primary-button:last-of-type{margin-left:0}.draft-primary-actions .primary-button:first-child:not(:last-child){grid-column:1/-1}.author-frame .author-actions button,.author-frame .author-actions a,.author-frame .primary-button,.author-frame .danger-button,.author-frame .text-button{min-height:40px;padding-inline:10px;font-size:10.5px}.author-frame .publish-result dl div{grid-template-columns:90px 1fr;padding:9px 10px}.publish-check-facts p,.lifecycle-target-binding p{grid-template-columns:90px minmax(0,1fr);padding:8px 10px}.lifecycle-state-grid{grid-template-columns:1fr;gap:6px}.lifecycle-state-action{min-height:0;padding:9px}.lifecycle-state-action span{font-size:8.8px}.lifecycle-state-action em{margin-top:6px}.lifecycle-section-title{margin:11px 0 6px}.lifecycle-version-row{grid-template-columns:48px minmax(0,1fr) auto;padding:7px 9px}.lifecycle-impact-grid{gap:6px}.lifecycle-impact{padding:8px}.lifecycle-impact ul{font-size:8.5px;line-height:1.45}.author-frame .author-preview .article-heading h1{font-size:29px}.author-frame .author-preview .article-heading .dek{font-size:10px}.author-frame .author-preview .article-body{padding-top:16px;font-size:15px;line-height:1.75}.author-frame .author-preview .article-body h2{margin:17px 0 8px;padding-top:13px;font-size:20px}.author-frame .author-preview .preview-marker span{display:none}.preview-actions{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.preview-actions .primary-button{margin-left:0}.workspace-receipts form{grid-template-columns:1fr}.workspace-receipts .operation-list li{grid-template-columns:1fr auto}.workspace-receipts .operation-list code{grid-column:1/-1}.author-writing-head{grid-template-columns:auto 1fr auto}.author-writing-save-state{justify-self:end;margin-right:10px}.author-writing-head-actions button.primary{min-height:36px;padding-inline:11px}.author-writing-canvas{padding:16px 17px 38px}.author-writing-kicker{margin-bottom:18px}.author-writing-draft .draft-title-input{height:2.5em;font-size:31px;line-height:1.25}.author-writing-meta{flex-wrap:wrap;gap:6px;margin-bottom:17px}.author-writing-draft .author-writing-editor.shared-editor{min-height:calc(var(--shared-editor-min-height) + 3rem);display:block}.author-writing-draft .author-writing-editor .shared-editor__input{min-height:var(--shared-editor-min-height);padding:12px 2px 24px;font-size:17px;line-height:1.9}.author-writing-draft .author-writing-editor .shared-editor__controls{border-top:1px solid #e3e5e6;grid-template-columns:1fr;display:grid}.author-writing-draft .author-writing-editor .shared-editor__toolbar{box-shadow:none;border:0;border-radius:0;flex-direction:row;position:static;overflow-x:auto}.author-writing-draft .author-writing-editor .shared-editor__toolbar button{width:auto;min-width:46px;height:40px}.author-writing-draft .author-writing-editor .shared-editor__toolbar button+button{border-top:0;border-left:1px solid #e2e5e8}.author-writing-draft .author-writing-editor .shared-editor__status{border-top:1px solid #e3e5e6;justify-self:stretch;min-height:28px;padding:7px 2px 0}.author-writing-draft .draft-cover-editor,.author-writing-draft .draft-save-line,.author-writing-draft>p[role=status]{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.comment-block-link{float:right;color:#315b8f;opacity:0;border:1px solid #b8c5d4;border-radius:999px;margin-left:12px;padding:2px 8px;font:600 11px/1.5 ui-sans-serif,system-ui,sans-serif;text-decoration:none}.article-body>:hover .comment-block-link,.comment-block-link:focus-visible{opacity:1}.public-discussion{background:0 0;border-top:1px solid #dedbd4;width:min(960px,100% - 48px);margin:0 auto 76px;padding-top:34px}.reading-shell.public-latest-shell,.public-discussion{--public-inline-action-inset:14px}.public-article-engagement{background:#fffefa;border:1px solid #dad7d1;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:78px;margin-bottom:30px;padding:16px 18px;display:flex}.public-article-engagement>div{gap:4px;display:grid}.public-article-engagement strong{font:700 15px/1.45 ui-serif,Songti SC,serif}.public-article-engagement span{color:#70767d;font:11px/1.5 ui-sans-serif,system-ui,sans-serif}.public-article-engagement .shared-counted-toggle{--shared-metric-action-line:#8ca8ca;--shared-metric-action-selected:#123f78;flex:none}.public-engagement-message{color:#89551e;margin:-20px 0 24px;font:11px/1.5 ui-sans-serif,system-ui,sans-serif}.public-discussion-heading{align-items:baseline;gap:22px;min-height:46px;margin-bottom:17px;display:flex}.public-discussion-heading h2{margin:0;font:700 clamp(27px,3vw,34px)/1.25 ui-serif,Songti SC,serif}.public-discussion-heading>span{color:#565b62;font:15px/1.5 ui-sans-serif,system-ui,sans-serif}.discussion-composer-shell{background:#fffefa;border:1px solid #d3d0ca;border-radius:7px;padding:17px}.inline-comment-composer{gap:11px;margin:0;padding:0;display:grid}.inline-comment-heading{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.inline-comment-heading>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.inline-comment-heading h3{margin:0;font:700 18px/1.4 ui-serif,Songti SC,serif}.inline-comment-heading>span{color:#73777e;font:12px/1.5 ui-sans-serif,system-ui,sans-serif}.inline-comment-quote{color:#454a50;background:#f8f7f3;border:1px solid #dfddd8;border-radius:5px;align-items:center;width:max-content;min-height:27px;padding:3px 11px;font:12px/1.4 ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.inline-comment-composer .shared-editor{--shared-editor-paper:#fff;--shared-editor-line:#d2d1cd;--shared-editor-min-height:11rem;border-radius:6px}.inline-comment-composer .shared-editor .shared-editor__input{padding:16px;font-size:15px;line-height:1.78}.inline-comment-composer .shared-editor__controls{min-height:43px;padding:5px 8px}.comment-editor-surface{position:relative}.comment-editor-empty-hint{z-index:1;color:#8a9097;pointer-events:none;margin:0;padding:16px;font:400 15px/1.78 ui-serif,Songti SC,Noto Serif CJK SC,STSong,serif;position:absolute;top:0;left:0;right:0}.comment-editor-empty-hint a{color:#526d8e;pointer-events:auto}.comment-editor-focus-link{color:#405c7d;text-decoration:none}.inline-comment-preview{background:#faf9f5;border:1px solid #d9d7d1;border-radius:6px;padding:14px 16px}.inline-comment-preview>span{color:#71767d;font:11px/1.5 ui-sans-serif,system-ui,sans-serif}.inline-comment-preview>p{white-space:pre-wrap;margin:7px 0 0;font:15px/1.75 ui-serif,Songti SC,serif}.inline-comment-composer .composer-message{color:#7b4d16;min-height:0;margin:0;font:11px/1.5 ui-sans-serif,system-ui,sans-serif}.inline-comment-composer .composer-message:empty{display:none}.inline-comment-composer>footer{border-top:1px solid #e1dfda;justify-content:space-between;align-items:center;gap:12px 20px;min-height:54px;padding-top:12px;display:flex}.inline-comment-composer>footer>span{color:#73787f;font:11px/1.5 ui-sans-serif,system-ui,sans-serif}.inline-comment-composer>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.inline-comment-composer>footer button{color:#2e343b;cursor:pointer;background:#fff;border:1px solid #d1d1ce;border-radius:6px;place-items:center;min-width:86px;min-height:40px;padding:7px 14px;font:650 12px/1.4 ui-sans-serif,system-ui,sans-serif;display:inline-grid}.inline-comment-composer>footer .primary-button{color:#fff;background:#0e315e;border-color:#0e315e;min-width:118px}.inline-comment-composer>footer button:disabled{cursor:not-allowed;opacity:.55}.discussion-composer-collapsed{color:#6f747a;justify-content:flex-end;align-items:center;gap:18px;min-height:48px;font:12px/1.5 ui-sans-serif,system-ui,sans-serif;display:flex}.discussion-composer-collapsed button{color:#fff;cursor:pointer;background:#0e315e;border:1px solid #0e315e;border-radius:6px;min-height:38px;padding:7px 16px}.discussion-device-state{color:#6b7178;margin:10px 1px 0;font:11px/1.5 ui-sans-serif,system-ui,sans-serif}.discussion-label-controls{margin-top:18px;position:relative}.discussion-label-filter{scrollbar-width:thin;overscroll-behavior-inline:contain;flex-wrap:wrap;gap:8px;padding:0 1px 6px;display:flex}.discussion-label-filter button{color:#5f666e;cursor:pointer;background:0 0;border:1px solid #d4d5d2;border-radius:999px;flex:none;min-height:38px;padding:5px 11px;font:12px/1.35 ui-sans-serif,system-ui,sans-serif}.discussion-label-filter button span{color:#858a90;margin-left:4px;font-size:10px}.discussion-label-filter button.is-active{color:#174d8c;background:#f4f7fb;border-color:#92a9c4}.discussion-label-filter button.is-active span{color:#42648e}.discussion-label-filter .filter-all{border-color:#0000;border-radius:5px;margin-left:4px}.discussion-label-filter .filter-all.is-active{border-color:#92a9c4}.discussion-filter-help{color:#78808a;margin-top:7px;font:11px/1.5 ui-sans-serif,system-ui,sans-serif}.discussion-filter-help summary{cursor:pointer;width:fit-content}.discussion-filter-help p{max-width:650px;margin:6px 0 0}.discussion-label-overflow-panel{inset-inline-end:0;z-index:8;background:#fffefa;border:1px solid #d5d3ce;border-radius:8px;gap:2px;width:min(300px,100%);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);box-shadow:0 14px 34px #20242a24}.discussion-label-overflow-panel button{color:#4f5862;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:8px 10px;display:flex}.discussion-label-overflow-panel button:hover,.discussion-label-overflow-panel button:focus-visible,.discussion-label-overflow-panel button.is-active{color:#174d8c;background:#f4f7fb}.discussion-label-overflow-panel button small{color:#858a90;font-size:10px}.discussion-order{border-bottom:1px solid #ddd9d2;align-items:end;gap:24px;min-height:48px;margin-top:18px;display:flex}.discussion-order button{color:#777b81;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:39px;padding:7px 4px;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.discussion-order button.is-active{color:#28313d;border-bottom-color:#173f73;font-weight:700}.public-discussion-state{color:#68707a;border-bottom:1px solid #e0ddd7;margin:0;padding:28px 4px}.public-comment-list{margin:0;padding:0;list-style:none}.public-comment-list>li{border-bottom:1px solid #e0ddd7;scroll-margin-top:24px}.public-comment-list article{padding-block:21px 23px}.public-comment-list>li>article{padding-inline:0}.public-comment-list article>header{flex-wrap:wrap;align-items:baseline;gap:7px 12px;margin-bottom:8px;font-family:ui-sans-serif,system-ui,sans-serif;display:flex}.public-comment-list article>header strong{font-size:13px}.public-comment-list article>header time{color:#81858b;font-size:11px}.public-comment-semantic-label{color:#66788e;border-left:1px solid #d5d7d9;padding-left:12px;font:11px/1.4 ui-sans-serif,system-ui,sans-serif}.public-comment-list article>p{white-space:pre-wrap;margin:0;font:400 16px/1.8 ui-serif,Songti SC,serif}.public-comment-list footer{color:#737983;flex-wrap:wrap;gap:10px 16px;margin-top:10px;font-size:11px;display:flex}.public-comment-list footer a{color:#52677f}.public-comment-list>li>article>footer{padding-inline-end:var(--public-inline-action-inset)}.public-comment-list footer .shared-counted-toggle{border-color:#c3ccd7;border-radius:999px;min-height:28px;margin-left:auto;padding:0 10px;font-size:11px}.public-reply-list{border-left:2px solid #dde5ee;margin:0 0 0 30px;padding:0 0 0 18px;list-style:none}.public-reply-list>li{border-top:1px solid #ece9e3;scroll-margin-top:24px}.public-reply-list article{padding-block:17px 19px}.public-comment-author{background:#f7f9fc;border-radius:6px;padding-inline:14px!important}.public-comment-author>header strong{color:#174f91}.public-author-reply-boundary{color:#69727c;margin-top:9px;font:10px/1.6 ui-sans-serif,system-ui,sans-serif;display:block}.public-reply-target{color:#68788b;text-overflow:ellipsis;white-space:nowrap;max-width:42rem;margin:0 0 9px;font:11px/1.5 ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:block;overflow:hidden}.discussion-all-comments{color:#777c82;border-bottom:1px solid #e0ddd7;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px clamp(18px,3.6vw,34px);font:11px/1.5 ui-sans-serif,system-ui,sans-serif;display:flex}.discussion-all-comments button{color:#1152b0;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:700}@media (max-width:720px){.public-discussion{width:calc(100% - 32px);margin-bottom:52px;padding-top:26px}.public-article-engagement{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.public-discussion-heading{min-height:38px;margin-bottom:13px}.discussion-composer-shell{padding:13px}.inline-comment-heading{flex-direction:column;align-items:flex-start;gap:4px}.inline-comment-quote{min-height:30px}.inline-comment-composer>footer{flex-direction:column;align-items:stretch}.inline-comment-composer>footer>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inline-comment-composer>footer button{min-width:0;padding-inline:8px}.discussion-composer-collapsed{flex-direction:column;align-items:stretch}.public-comment-list>li>article{padding-inline:0}.public-reply-list{margin-left:10px;padding-left:12px}.public-comment-author{padding-inline:10px var(--public-inline-action-inset)!important}.discussion-all-comments{flex-direction:column;align-items:flex-start;padding-block:14px}}@media (max-width:420px){.public-discussion{width:calc(100% - 24px)}.discussion-composer-shell{padding:11px}.inline-comment-composer>footer>div{grid-template-columns:1fr 1fr}.inline-comment-composer>footer .primary-button{grid-column:1/-1}}.submission-result-card a{margin-top:8px;display:inline-block}.composer-layer{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.composer-scrim{-webkit-backdrop-filter:grayscale(.2);backdrop-filter:grayscale(.2);background:#20252b52;position:absolute;inset:0}.comment-composer{background:#fefdfb;border:1px solid #d7d2ca;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(960px,100%);max-height:calc(100svh - 48px);font-family:ui-sans-serif,system-ui,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #1218203d}.comment-composer-contextual{width:min(1120px,100%)}.comment-composer>header{border-bottom:1px solid #dfddd8;justify-content:space-between;align-items:center;min-height:76px;padding:14px 28px;display:flex}.comment-composer>header span{color:#1651a1;font-size:12px}.comment-composer>header h1{margin:4px 0 0;font:700 24px/1.25 ui-serif,Songti SC,serif}.comment-composer>header>a{color:#344355;border:1px solid #b9c3cf;border-radius:8px;place-items:center;width:40px;height:40px;font-size:25px;text-decoration:none;display:grid}.comment-composer form{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:24px 28px 0;display:grid;overflow-y:auto}.composer-context{border-bottom:1px solid #e5e1da;margin:0;padding-bottom:16px}.composer-context>div,.comment-composer label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.composer-context>div span,.comment-composer label span{color:#68717a;font-size:12px}.composer-context blockquote{background:#f7f6f2;border:0;border-left:3px solid #b7c7d8;border-radius:0;margin:12px 0 0;padding:12px 15px;font:15px/1.75 ui-serif,Songti SC,serif}.composer-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-editor-heading span{color:#68717a;font-size:12px}.comment-composer-contextual form{grid-template-columns:minmax(250px,.58fr) minmax(0,1fr);align-items:start}.comment-composer-contextual .composer-context{border:0;border-right:1px solid #e5e1da;grid-area:1/1/span 2;padding:0 24px 0 0}.comment-composer-contextual .composer-editor-heading{grid-area:1/2}.comment-composer-contextual .comment-editor-surface{grid-area:2/2}.comment-composer-contextual .composer-message,.comment-composer-contextual form>footer{grid-column:1/-1}.composer-message{color:#7a4f12;min-height:20px;margin:4px 0;font-size:12px}.comment-composer form>footer{background:#fefdfb;border-top:1px solid #dfe1e3;justify-content:flex-end;gap:10px;margin-inline:-28px;padding:16px 24px;display:flex;position:sticky;bottom:0}.comment-composer form>footer a,.comment-composer form>footer button{color:#174d8c;cursor:pointer;background:#fff;border:1px solid #aeb9c5;border-radius:7px;place-items:center;min-width:74px;min-height:44px;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-grid}.comment-composer form>footer button{color:#fff;background:#1152b0;border-color:#1152b0;min-width:150px}.comment-composer form>footer button:disabled{cursor:not-allowed;opacity:.55}.private-header{background:#fefdfb;border-bottom:1px solid #dfe1e3;align-items:center;gap:28px;min-height:72px;padding:12px 38px;display:flex}.private-header>a:first-child{color:#191816;letter-spacing:.08em;font:800 30px/1.3 ui-serif,Songti SC,serif;text-decoration:none}.private-header>span{background:#cfd2d5;width:1px;height:22px}.private-header>strong{color:#405064;font:500 13px/1.5 ui-sans-serif,system-ui,sans-serif}.private-header>a:last-child{border:1px solid #9fb0c4;border-radius:7px;margin-left:auto;padding:9px 14px;font:13px/1.4 ui-sans-serif,system-ui,sans-serif;text-decoration:none}.submission-status-shell{grid-template-columns:minmax(250px,288px) minmax(520px,820px) minmax(280px,330px);width:min(100%,1438px);min-height:calc(100svh - 72px);margin:auto;font-family:ui-sans-serif,system-ui,sans-serif;display:grid}.submission-source,.submission-access{background:#f6f7f8;padding:38px 28px}.submission-source{border-right:1px solid #dfe1e3}.submission-access{border-left:1px solid #dfe1e3}.submission-source>span{color:#6b747e;margin-top:34px;font-size:11px;display:block}.submission-source h2{margin:9px 0 14px;font:700 23px/1.45 ui-serif,Songti SC,serif}.submission-source hr{border:0;border-top:1px solid #d8dcdf;margin:24px 0 18px}.submission-source blockquote{color:#505a65;margin:10px 0 26px;font:14px/1.75 ui-serif,Songti SC,serif}.submission-source>p{color:#6b747e;font-size:12px;line-height:1.65}.submission-current{padding:40px 50px 70px}.submission-current>h1{margin:0;font:700 38px/1.25 ui-serif,Songti SC,serif}.submission-current>h1+p{color:#69727c;margin:9px 0 24px}.submission-state-card{background:#f4f8fd;border:1px solid #b4c7de;border-radius:8px;padding:20px}.submission-state-card h2{margin:0;font:700 20px/1.45 ui-serif,Songti SC,serif}.submission-state-card p{color:#596572;margin:9px 0 0;line-height:1.65}.submission-review-result{color:#20252b;background:#fffdfa;border:1px solid #d8d0c3;border-radius:4px;margin-top:4px;overflow:hidden}.submission-review-result>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 20px;padding:24px 26px 20px;display:grid}.submission-review-result>header>p{color:#555e67;margin:0;font:15px/1.7 ui-serif,Songti SC,serif}.review-ruleset{color:#4e555c;white-space:nowrap;border:1px solid #cfc4b4;border-radius:5px;align-self:center;padding:6px 9px;font-size:12px}.review-feedback-table{border:1px solid #d8d0c3;margin:0 26px}.review-feedback-head,.review-feedback-row{grid-template-columns:minmax(170px,1.15fr) minmax(100px,.65fr) minmax(180px,1.25fr) minmax(180px,1.2fr);display:grid}.review-feedback-head{background:#fbf8f2}.review-feedback-head>span,.review-feedback-row>span{border-right:1px solid #d8d0c3;min-width:0;padding:14px 16px}.review-feedback-head>span:last-child,.review-feedback-row>span:last-child{border-right:0}.review-feedback-head>span{color:#373d43;font:600 13px/1.4 ui-sans-serif,system-ui,sans-serif}.review-feedback-row{border-top:1px solid #d8d0c3}.review-feedback-row>span{color:#414951;font:14px/1.65 ui-serif,Songti SC,serif}.review-feedback-row [data-label=规则]{gap:3px;display:grid}.review-feedback-row [data-label=规则] strong{color:#272c31;font-weight:650}.review-feedback-row code{color:#6d747b;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.review-feedback-row small{color:#875613;background:#f4ead4;border-radius:999px;width:max-content;padding:2px 7px;font:700 9px/1.5 ui-sans-serif,system-ui,sans-serif}.review-feedback-row [data-label=判断] b{color:#a04f00;align-items:center;gap:6px;font:700 13px/1.5 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.review-feedback-row [data-label=判断] b:before{content:"!";border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.submission-review-result-published .review-feedback-row [data-label=判断] b{color:#2d7657}.submission-review-result-published .review-feedback-row [data-label=判断] b:before{content:"✓"}.review-feedback-secondary{background:#fffefb}.review-completed-checks{background:#fff;border:1px solid #d8d0c3;margin:18px 26px 0}.review-completed-checks summary{cursor:pointer;color:#343b42;padding:13px 16px;font:600 13px/1.5 ui-sans-serif,system-ui,sans-serif}.review-completed-checks p{color:#646c74;border-top:1px solid #e6e0d7;margin:0;padding:12px 16px;font-size:12px}.submission-review-result>footer{align-items:center;gap:18px;padding:22px 26px 24px;display:flex}.submission-review-result>footer .primary-button{color:#fff;cursor:pointer;border:0;border-radius:4px;place-items:center;min-height:44px;padding:10px 22px;text-decoration:none;display:inline-grid}.submission-review-result>footer>a:not(.primary-button){color:#1651a1;font-weight:650;text-decoration:none}.submission-review-result>footer time{color:#8a8f95;margin-left:auto;font-size:11px}.submission-body-card{background:#fff;border:1px solid #d7dade;border-radius:8px;margin-top:20px;padding:20px}.submission-body-card h2{margin:0 0 10px;font:700 18px/1.4 ui-serif,Songti SC,serif}.submission-body-card>div{color:#6b747e;justify-content:space-between;gap:16px;font-size:12px;display:flex}.submission-body-card>p{white-space:pre-wrap;font:16px/1.8 ui-serif,Songti SC,serif}.submission-access h2{margin:0;font:700 23px/1.4 ui-serif,Songti SC,serif}.submission-access>p{color:#6b747e;font-size:12px}.submission-access>div{background:#fff;border:1px solid #d5dade;border-radius:8px;gap:8px;margin-top:14px;padding:15px;display:grid}.submission-access>div span{color:#6b747e;font-size:11px}.submission-access>div strong{font:600 14px/1.55 ui-serif,Songti SC,serif}.submission-link-open{cursor:pointer;background:#fff;width:100%;margin-top:20px}.submission-link-dialog{background:#fefdfb;border:0;border-radius:12px;width:min(100% - 32px,520px);margin:auto;padding:0;font-family:ui-sans-serif,system-ui,sans-serif;box-shadow:0 25px 80px #151c2552}.submission-link-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c22296b}.submission-link-dialog>header,.submission-link-dialog>section,.submission-link-dialog>ul,.submission-link-dialog>label,.submission-link-dialog>p{margin:0;padding:20px 24px 0}.submission-link-dialog h2{margin:0;font:700 27px/1.3 ui-serif,Songti SC,serif}.submission-link-dialog>section{background:#fff8e9;border:1px solid #e2bc7e;border-radius:8px;margin:20px 24px 0;padding:15px}.submission-link-dialog>section p{margin:7px 0 0;line-height:1.6}.submission-link-dialog>ul{color:#4d5660;padding-left:44px;line-height:1.7}.submission-link-dialog label{gap:7px;display:grid}.submission-link-dialog input{border:1px solid #9faab5;border-radius:7px;width:100%;padding:10px;font:11px/1.4 ui-monospace,monospace}.submission-link-dialog>footer{border-top:1px solid #dfe1e3;justify-content:flex-end;gap:10px;margin-top:20px;padding:15px 24px;display:flex}.submission-link-dialog button{color:#174d8c;cursor:pointer;background:#fff;border:1px solid #aab4bf;border-radius:7px;min-height:42px;padding:8px 14px;font-weight:700}.submission-denied,.submission-ended{text-align:center;width:min(100% - 40px,700px);min-height:calc(100svh - 72px);margin:auto;padding:clamp(70px,12vw,160px) 0}.submission-denied h1,.submission-ended h1{margin:0;font-size:clamp(34px,5vw,52px)}.submission-denied>p:not(.eyebrow),.submission-ended>p:not(.eyebrow){color:#5e6771;font-size:17px;line-height:1.8}.public-rules-page{color:#22211f;background:#fdfbf8;min-height:100svh}.public-rules-header{border-bottom:1px solid #ded8cf;align-items:center;gap:28px;min-height:76px;padding:14px clamp(22px,4vw,58px);display:flex}.public-rules-header a{color:#191816;letter-spacing:.08em;font:800 31px/1.2 ui-serif,Songti SC,serif;text-decoration:none}.public-rules-header span{border-left:1px solid #cbc5bc;padding-left:28px;font:600 15px/1.5 ui-serif,Songti SC,serif}.public-rules-header b{color:#5f5548;border:1px solid #c9bda9;border-radius:5px;margin-left:auto;padding:7px 10px;font-size:11px}.public-rules-page>article{width:min(100% - 40px,1080px);margin:0 auto;padding:64px 0 90px}.public-rules-page h1{margin:8px 0 12px;font:800 clamp(38px,5vw,60px)/1.15 ui-serif,Songti SC,serif}.public-rules-lead{color:#565d64;max-width:820px;margin:0;font:19px/1.85 ui-serif,Songti SC,serif}.public-rules-page section{margin-top:48px}.public-rules-page section>h2,.public-rules-boundary h2{margin:0 0 18px;font:700 26px/1.4 ui-serif,Songti SC,serif}.public-rules-principles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.public-rules-principles div{background:#fffdfa;border:1px solid #d8d0c3;border-radius:6px;gap:8px;padding:20px;display:grid}.public-rules-principles strong{font:700 17px/1.4 ui-serif,Songti SC,serif}.public-rules-principles span{color:#646b72;font-size:13px;line-height:1.65}.public-rules-order ol{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.public-rules-order li{color:#234e83;background:#eef3fa;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:flex}.public-rules-order li:not(:last-child):after{content:"→";color:#8c949d;margin-left:8px}.public-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-rule-card{background:#fffdfa;border:1px solid #d8d0c3;border-radius:7px;padding:21px 22px;scroll-margin-top:20px}.public-rule-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-rule-card header span{color:#7d531b;background:#f3ead8;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.public-rule-card code{color:#66707a;font-size:10px}.public-rule-card h3{margin:14px 0 7px;font:700 20px/1.45 ui-serif,Songti SC,serif}.public-rule-card p{color:#565f68;margin:0;font-size:14px;line-height:1.75}.public-rule-card footer{color:#6a7178;border-top:1px solid #e7e0d6;grid-template-columns:72px minmax(0,1fr);gap:10px;margin-top:16px;padding-top:13px;font-size:11px;line-height:1.6;display:grid}.public-rules-results dl{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;display:grid}.public-rules-results dl div{background:#fff;border:1px solid #d8d0c3;padding:14px}.public-rules-results dt{font:650 13px/1.5 ui-serif,Songti SC,serif}.public-rules-results dd{color:#747b82;margin:6px 0 0;font-size:9px}.public-rules-boundary{background:#f1f5fa;border-left:4px solid #235b9b;margin-top:48px;padding:20px 22px}.public-rules-boundary h2{margin-bottom:7px;font-size:19px}.public-rules-boundary p{color:#53606d;margin:0;font-size:13px;line-height:1.75}@media (max-width:1099px){.comment-block-link{opacity:1}.submission-status-shell{display:block}.submission-source,.submission-access{border:0}.submission-source{border-bottom:1px solid #dfe1e3}.submission-access{border-top:1px solid #dfe1e3}.submission-current{padding:32px 24px 50px}.review-feedback-head,.review-feedback-row{grid-template-columns:minmax(150px,1fr) minmax(90px,.55fr) minmax(180px,1.25fr) minmax(180px,1.2fr)}.comment-composer-contextual form{grid-template-columns:minmax(0,1fr)}.comment-composer-contextual .composer-context,.comment-composer-contextual .composer-editor-heading,.comment-composer-contextual .comment-editor-surface{grid-area:auto/1}.comment-composer-contextual .composer-context{border-bottom:1px solid #e5e1da;border-right:0;padding:0 0 16px}}@media (max-width:600px){.composer-layer{padding:0}.comment-composer{border:0;border-radius:0;width:100%;max-height:100svh}.comment-composer>header{min-height:58px;padding:9px 16px}.comment-composer>header h1{font-size:20px}.comment-composer form{padding:18px 16px 0}.comment-composer form>footer{margin-inline:-16px;padding:12px 16px}.private-header{gap:14px;min-height:58px;padding:9px 16px}.private-header>a:first-child{font-size:24px}.private-header>a:last-child{padding:7px 9px}.submission-source,.submission-access{padding:26px 20px}.submission-current>h1{font-size:32px}.submission-review-result>header{padding:20px 18px 16px}.review-feedback-table{border:0;gap:14px;margin:0 18px;display:grid}.review-feedback-head{display:none}.review-feedback-row{border:1px solid #d8d0c3;border-radius:4px;display:block;overflow:hidden}.review-feedback-row>span{border:0;border-top:1px solid #e2dbd1;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.review-feedback-row>span:first-child{background:#fbf8f2;border-top:0;flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.review-feedback-row>span:not(:first-child):before{content:attr(data-label);color:#6a7178;font:600 11px/1.55 ui-sans-serif,system-ui,sans-serif}.review-feedback-row [data-label=判断] b{align-self:start}.review-completed-checks{margin-inline:18px}.submission-review-result>footer{text-align:center;flex-direction:column;align-items:stretch;gap:12px;padding:20px 18px}.submission-review-result>footer time{margin-left:0}.submission-body-card>div{flex-direction:column;align-items:flex-start}.submission-link-dialog>footer{flex-direction:column-reverse;align-items:stretch}.public-rules-header{gap:14px;min-height:60px;padding:10px 16px}.public-rules-header a{font-size:24px}.public-rules-header span{padding-left:14px;font-size:12px}.public-rules-header b{padding:5px 7px;font-size:9px}.public-rules-page>article{width:min(100% - 32px,1080px);padding:42px 0 64px}.public-rules-lead{font-size:16px}.public-rules-principles,.public-rule-list{grid-template-columns:1fr}.public-rules-order ol{flex-direction:column;align-items:stretch}.public-rules-order li{border-radius:5px;justify-content:space-between;width:100%}.public-rules-order li:not(:last-child):after{transform:rotate(90deg)}.public-rules-results dl{grid-template-columns:1fr 1fr}}.paragraph-anchor{float:right;color:#7b8ba0;opacity:0;margin-left:12px;font:700 14px/1.7 ui-sans-serif,system-ui,sans-serif;text-decoration:none}.article-body>:hover .paragraph-anchor,.paragraph-anchor:focus-visible,.article-body>:target .paragraph-anchor{opacity:1}.article-body>:target{background:linear-gradient(90deg,#edf1f8,#0000);border-radius:4px;scroll-margin-top:96px;box-shadow:-12px 0 #edf1f8}.owner-compare-page{color:#1c1b19;background:radial-gradient(circle at 72% 0,#ede1ce33,#0000 34rem),#fdfbf8;min-height:100svh}.owner-compare-header{z-index:40;grid-template-columns:var(--owner-compare-left-width,315px) minmax(0, 1fr) auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfbf8f7;border-bottom:1px solid #dfdbd3;align-items:center;min-height:92px;padding:0 54px 0 32px;display:grid;position:sticky;top:0}.owner-compare-brand{align-items:center;gap:50px;display:flex}.owner-compare-brand strong{letter-spacing:.08em;font:800 32px/1.2 ui-serif,Songti SC,Noto Serif CJK SC,serif}.owner-compare-brand span{color:#1b437a;white-space:nowrap;background:#edf1f8;border-radius:8px;padding:10px 16px;font:700 16px/1.4 ui-sans-serif,system-ui,sans-serif}.owner-compare-header>p{color:#5e6268;text-align:right;margin:0;padding-right:38px;font:14px/1.5 ui-sans-serif,system-ui,sans-serif}.owner-compare-header>p:before{content:"⌁";color:#263f5c;vertical-align:-.08em;margin-right:9px;font-size:21px}.owner-compare-header>button{color:#202224;cursor:pointer;background:0 0;border:1px solid #282b2f;border-radius:6px;min-width:200px;min-height:50px;padding:10px 22px;font:600 15px/1.4 ui-sans-serif,system-ui,sans-serif}.owner-compare-shell{grid-template-columns:var(--owner-compare-left-width,315px) minmax(0, 1fr);align-items:start;min-height:calc(100svh - 162px);display:grid}.owner-compare-timeline{border-right:1px solid #dfdbd3;align-self:start;max-height:calc(100svh - 162px);padding:29px 24px 36px 32px;font-family:ui-sans-serif,system-ui,sans-serif;position:sticky;top:92px;overflow-y:auto}.owner-compare-timeline h2{margin:0;font:700 20px/1.4 ui-serif,Songti SC,serif}.owner-compare-timeline header>p{color:#70747a;margin:6px 0 25px;font-size:12px}.owner-compare-timeline ol{margin:0;padding:0 0 0 29px;list-style:none;position:relative}.owner-compare-timeline ol:before{content:"";background:#8f979f;width:1px;position:absolute;top:9px;bottom:10px;left:9px}.owner-compare-timeline li{border-radius:8px;margin:0 0 13px;padding:12px 12px 14px;position:relative}.owner-compare-timeline li.is-selected{background:linear-gradient(90deg,#edf3fb,#f2f6fb)}.owner-compare-timeline-dot{background:#fff;border:2px solid #fdfbf8;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:-26px;box-shadow:0 0 0 1px #525b64}.owner-compare-timeline li.is-selected .owner-compare-timeline-dot{background:#1756a5;box-shadow:0 0 0 2px #fff,0 0 0 3px #1756a5}.owner-compare-timeline li>div{align-items:center;gap:8px;display:flex}.owner-compare-timeline time{font:600 15px/1.4 ui-serif,Songti SC,serif}.owner-compare-timeline em{color:#1a4d8d;background:#e8eef8;border-radius:4px;padding:3px 6px;font-size:10px;font-style:normal}.owner-compare-timeline small{color:#6b7077;margin-top:4px;display:block}.owner-compare-timeline li>p{color:#545b63;margin:5px 0 9px;font:11px/1.55 ui-sans-serif,system-ui,sans-serif}.owner-compare-timeline li>button{color:#26323f;cursor:pointer;background:#fff;border:1px solid #8c98a6;border-radius:5px;min-height:34px;padding:6px 10px;font-size:11px}.owner-compare-timeline li>button[aria-pressed=true]{color:#fff;background:#1756a5;border-color:#1756a5}.owner-compare-current-label{color:#5f6770;font-size:11px;display:inline-block}.owner-compare-restricted-label{color:#9a3329;font-size:11px;font-weight:700;display:inline-block}.owner-compare-private-note{background:#fefbf5;border:1px solid #e3ddd3;border-radius:7px;margin-top:24px;padding:13px 14px}.owner-compare-private-note strong{font:700 13px/1.5 ui-serif,Songti SC,serif}.owner-compare-private-note p{color:#646b73;margin:7px 0 0;font-size:10.5px;line-height:1.6}.owner-compare-main{min-width:0;padding:38px 0 90px}.owner-compare-canvas{width:min(calc(100% - 72px), calc(820px + var(--owner-compare-right-width,324px)));margin:0 auto}.owner-compare-canvas-heading{grid-template-columns:minmax(0, 720px) minmax(260px, var(--owner-compare-right-width,324px));align-items:start;column-gap:100px;display:grid}.owner-compare-article-heading h1{letter-spacing:-.025em;margin:0;font:800 42px/1.24 ui-serif,Songti SC,Noto Serif CJK SC,serif}.owner-compare-direction{align-items:center;gap:12px;margin:18px 0;font:14px/1.4 ui-sans-serif,system-ui,sans-serif;display:flex}.owner-compare-direction span{background:#f2eee8;border-radius:6px;padding:9px 14px}.owner-compare-direction span:last-child{color:#174b88;background:#eaf0f8}.owner-compare-count{color:#5f6369;border-bottom:1px solid #bdb7ad;margin:0;padding-bottom:20px;font:14px/1.6 ui-sans-serif,system-ui,sans-serif}.owner-compare-notes-heading{padding-top:92px;font-family:ui-sans-serif,system-ui,sans-serif}.owner-compare-notes-heading h2{margin:0;font:700 18px/1.4 ui-serif,Songti SC,serif}.owner-compare-notes-heading p{color:#6d7278;margin:5px 0 0;font-size:12px}.owner-compare-reading-flow{padding-top:18px;position:relative}.owner-compare-pair{--owner-compare-note-gap:100px;--owner-compare-note-column:var(--owner-compare-right-width,324px);display:block;position:static}.owner-compare-reading-row{width:min(720px, calc(100% - var(--owner-compare-note-column) - var(--owner-compare-note-gap)));min-width:0;padding:8px 0;scroll-margin-top:116px;font:17px/1.88 ui-serif,Songti SC,Noto Serif CJK SC,serif;position:relative}.owner-compare-reading-row>p,.owner-compare-reading-row h2,.owner-compare-reading-row blockquote,.owner-compare-reading-row pre,.owner-compare-reading-row figure{margin:0}.owner-compare-reading-row h2{padding:13px 0 4px;font-size:25px;line-height:1.45}.owner-compare-reading-row blockquote{color:#4f5964;border-left:3px solid #9eacbd;padding-left:15px}.owner-compare-reading-row pre{background:#f4f5f6;border-radius:6px;padding:12px;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.owner-compare-reading-row figure img{max-width:100%;display:block}.owner-compare-reading-row figure figcaption{color:#686e75;margin-top:7px;font-size:12px}.owner-compare-pair.is-change .owner-compare-reading-row{padding-block:18px}.owner-compare-connectors{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.owner-compare-connectors path{fill:none;stroke:#858c94;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.owner-compare-changed-block{gap:10px;display:grid}.owner-compare-inline-change,.owner-compare-media-change{grid-template-columns:fit-content(43%) auto minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.owner-compare-inline-change>b,.owner-compare-media-change>b{color:#353b42;font:500 17px/1.4 ui-sans-serif,system-ui,sans-serif}.owner-compare-before{color:#9b4f48}.owner-compare-after{color:#174f91}.owner-compare-before del{color:#9b4f48;background:#f8eeec;padding:1px 3px;text-decoration-color:#9b4f48;text-decoration-thickness:1px}.owner-compare-after ins{color:#174f91;background:#e7eef9;padding:1px 3px;text-decoration:none}.owner-compare-unified-change del{color:#9b4f48;background:#f8eeec;padding:1px 3px;text-decoration-color:#9b4f48;text-decoration-thickness:1px}.owner-compare-unified-change ins{color:#174f91;background:#e7eef9;padding:1px 3px;text-decoration:none}.owner-compare-single-side del{color:#9b4f48;background:#f8eeec;text-decoration-color:#9b4f48;text-decoration-thickness:1px}.owner-compare-single-side ins{color:#174f91;background:#e7eef9;text-decoration:none}.owner-compare-media-change{align-items:start}.owner-compare-media-change p{margin:0}.owner-compare-note-card{width:var(--owner-compare-note-column);z-index:2;background:#fefbf5;border:1px solid #d9bd8c;border-radius:9px;margin:0;padding:19px 20px;font-family:ui-sans-serif,system-ui,sans-serif;position:absolute;right:0}.owner-compare-reading-flow:not(.is-laid-out) .owner-compare-note-card{visibility:hidden}.owner-compare-note-number{color:#1756a5;background:#fdfbf8;border:4px solid #edf1f8;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.owner-compare-note-kind{color:#89591d;background:#f7ead0;border-radius:5px;padding:4px 7px;font-size:10px;display:inline-block}.owner-compare-note-card h3{margin:14px 0 8px;font:700 15px/1.55 ui-serif,Songti SC,serif}.owner-compare-note-card p{color:#5f656d;margin:0 0 8px;font-size:12px;line-height:1.7}.owner-compare-note-card .owner-compare-version-summary{color:#4e5863;border-top:1px solid #ebe0cf;padding-top:8px}.owner-compare-note-card a{color:#174f91;font-size:12px}.owner-compare-state{text-align:center;width:min(100% - 48px,720px);margin:80px auto}.owner-compare-state h1{margin:0;font-size:36px}.owner-compare-state p{color:#616870}.owner-compare-footer{color:#525961;background:#fdfbf8;border-top:1px solid #dfdbd3;justify-content:center;align-items:center;min-height:70px;padding:11px 28px;font:12px/1.5 ui-sans-serif,system-ui,sans-serif;display:flex}@media (max-width:1350px){.owner-compare-canvas{width:min(calc(100% - 48px), calc(760px + var(--owner-compare-right-width,300px)))}.owner-compare-canvas-heading{grid-template-columns:minmax(0, 720px) minmax(260px, var(--owner-compare-right-width,300px));column-gap:40px}.owner-compare-pair{--owner-compare-note-gap:40px;--owner-compare-note-column:var(--owner-compare-right-width,300px)}}@media (max-width:1099px){.owner-compare-header{grid-template-columns:auto 1fr auto;gap:14px;min-height:68px;padding:10px 20px}.owner-compare-brand{gap:24px}.owner-compare-brand strong{font-size:27px}.owner-compare-brand span{background:0 0;padding:0;font-size:14px}.owner-compare-header>p{display:none}.owner-compare-header>button{border:0;min-width:0;min-height:38px;padding:5px;font-size:12px}.owner-compare-shell{min-height:calc(100svh - 138px);display:block}.owner-compare-timeline{display:none}.owner-compare-main{padding-top:30px}.owner-compare-canvas{width:min(100% - 40px,960px)}.owner-compare-canvas-heading{grid-template-columns:minmax(0,1fr) minmax(240px,290px);column-gap:32px}.owner-compare-pair{--owner-compare-note-gap:32px;--owner-compare-note-column:290px}.owner-compare-footer{min-height:66px}}@media (max-width:834px){.owner-compare-canvas{width:min(100% - 40px,720px)}.owner-compare-canvas-heading{display:block}.owner-compare-notes-heading{border-top:1px solid #dfdbd3;margin-top:22px;padding-top:18px}.owner-compare-pair{display:block}.owner-compare-reading-row{width:100%}.owner-compare-connectors{display:none}.owner-compare-note-card{width:auto;margin:6px 0 22px;position:relative;right:auto;top:auto!important}.owner-compare-reading-flow:not(.is-laid-out) .owner-compare-note-card{visibility:visible}.owner-compare-note-number{top:12px;left:auto;right:12px;transform:none}}@media (max-width:520px){.owner-compare-header{min-height:58px;padding:8px 16px}.owner-compare-brand{gap:12px}.owner-compare-brand strong{font-size:24px}.owner-compare-brand span{font-size:0}.owner-compare-brand span:after{content:"版本比较";font-size:12px}.owner-compare-header>button{font-size:0}.owner-compare-header>button:after{content:"返回";font-size:12px}.owner-compare-main{padding:22px 0 54px}.owner-compare-canvas{width:calc(100% - 32px)}.owner-compare-article-heading h1{font-size:29px}.owner-compare-direction{grid-template-columns:1fr auto 1fr;gap:7px;display:grid}.owner-compare-direction span{text-align:center;padding:8px}.owner-compare-reading-row{font-size:16px;line-height:1.82}.owner-compare-inline-change,.owner-compare-media-change{display:block}.owner-compare-inline-change>b,.owner-compare-media-change>b{width:max-content;margin:5px 0;display:block}.owner-compare-note-card{padding:16px 14px}.owner-compare-note-number{border-width:3px;width:27px;height:27px;font-size:12px;right:10px}.owner-compare-footer{text-align:center;min-height:58px;padding:9px 16px}}.site-header-article{padding-inline:max(24px,50% - 480px)}.reading-shell.public-latest-shell{background:0 0;width:min(960px,100% - 48px);min-height:0;padding:0;display:block}.public-latest-shell .article-main{width:100%;margin:0;padding:clamp(44px,6vw,70px) 0 54px}.public-latest-shell .article-heading{padding-bottom:38px}.public-latest-shell .article-heading h1{font-size:clamp(38px,5vw,58px)}.public-latest-shell .article-body{padding-top:38px}.article-meta-row{justify-content:center;align-items:flex-end;gap:18px;min-height:46px;margin-top:28px;display:flex;position:relative}.article-meta-row .article-version-label{margin:0}.article-meta-row .article-version-label:before{margin-bottom:17px}.article-share-menu{right:var(--public-inline-action-inset);z-index:6;text-align:left;font-family:ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:0}.article-share-menu.is-open{z-index:30}.article-share-trigger{color:#1152b0;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:34px;padding:5px 0;font:650 13px/1.4 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.article-share-trigger>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:15px;height:15px}.article-share-popover{background:#fffefa;border:1px solid #d8d5ce;border-radius:9px;width:min(254px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 42px #1f262e29}.article-share-popover-heading{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px 9px;display:flex}.article-share-popover-heading strong{color:#30343a;white-space:nowrap;font:700 15px/1.4 ui-serif,Songti SC,serif}.article-share-popover-heading span{color:#6f7780;text-align:right;font:500 11px/1.45 ui-sans-serif,system-ui,sans-serif}.article-share-popover>button,.article-share-popover>.article-share-export-pdf{color:#343a42;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:8px 10px;font:500 12px/1.4 ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:flex}.article-share-popover>button:hover:not(:disabled),.article-share-popover>button:focus-visible,.article-share-popover>.article-share-export-pdf:hover,.article-share-popover>.article-share-export-pdf:focus-visible{color:#1152b0;background:#edf2f8}.article-share-popover>button:disabled{cursor:not-allowed;opacity:.45}.article-share-menu .shared-poster-preview__backdrop{z-index:calc(40 + var(--shared-managed-modal-layer,0));background:#181d247a;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.article-share-menu .shared-poster-preview{color:#20201f;background:#fffefa;border:1px solid #d8d5ce;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,900px);max-height:calc(100dvh - 64px);display:grid;overflow:hidden;box-shadow:0 20px 56px #161c2447}.article-share-menu .shared-poster-preview__header,.article-share-menu .shared-poster-preview__footer{justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.article-share-menu .shared-poster-preview__header{border-bottom:1px solid #dedbd4}.article-share-menu .shared-poster-preview__footer{border-top:1px solid #dedbd4}.article-share-menu .shared-poster-preview__title strong,.article-share-menu .shared-poster-template-picker__option strong{font:700 15px/1.4 ui-serif,Songti SC,serif;display:block}.article-share-menu .shared-poster-preview__title small,.article-share-menu .shared-poster-template-picker__option small,.article-share-menu .shared-poster-preview__meta{color:#6f7780;font:12px/1.45 ui-sans-serif,system-ui,sans-serif}.article-share-menu .shared-poster-preview__title small,.article-share-menu .shared-poster-template-picker__option small{margin-top:3px;display:block}.article-share-menu .shared-poster-preview__close{color:#20201f;cursor:pointer;background:#fff;border:1px solid #aeb9c7;border-radius:999px;flex:none;width:38px;height:38px;font:500 22px/1 ui-sans-serif,system-ui,sans-serif}.article-share-menu .shared-poster-preview__body{grid-template-columns:minmax(0,1fr) minmax(264px,320px);min-height:0;display:grid}.article-share-menu .shared-poster-preview__stage{background:#e8e7e3;place-items:center;min-width:0;min-height:0;padding:clamp(16px,2.5vw,32px);display:grid;overflow:auto}.article-share-menu .shared-poster-preview__image,.article-share-menu .shared-poster-preview__status{aspect-ratio:3/4;object-fit:contain;width:min(100%,544px);max-height:100%}.article-share-menu .shared-poster-preview__image{background:#fff;display:block;box-shadow:0 13px 40px #1218202e}.article-share-menu .shared-poster-preview__status{color:#6f7780;text-align:center;background:#ffffffc7;place-items:center;padding:16px;font:600 13px/1.5 ui-sans-serif,system-ui,sans-serif;display:grid}.article-share-menu .shared-poster-preview__templates{background:#fffefa;border-left:1px solid #dedbd4;min-width:0;padding:16px;overflow:auto}.article-share-menu .shared-poster-template-picker__label{margin-bottom:9px;font:650 12px/1.4 ui-sans-serif,system-ui,sans-serif;display:block}.article-share-menu .shared-poster-template-picker__options{grid-template-columns:1fr;gap:8px;display:grid}.article-share-menu .shared-poster-template-picker__option{color:#20201f;cursor:pointer;text-align:left;background:#fff;border:1px solid #aeb9c7;border-radius:8px;grid-template-columns:70px minmax(0,1fr);align-items:start;column-gap:11px;min-width:0;padding:9px;display:grid}.article-share-menu .shared-poster-template-picker__option[aria-pressed=true]{background:#f2f6fb;border-color:#174f91;box-shadow:inset 0 0 0 1px #174f91}.article-share-menu .shared-poster-template-picker__thumb{aspect-ratio:3/4;object-fit:cover;border-radius:5px;grid-row:1/span 2;width:70px;margin:0}.article-share-menu .shared-poster-preview__buttons{justify-content:flex-end;gap:10px;display:flex}.article-share-menu .shared-poster-preview__buttons button{color:#174f91;cursor:pointer;background:#fff;border:1px solid #aeb9c7;border-radius:7px;min-height:42px;padding:8px 15px;font:650 12px/1.4 ui-sans-serif,system-ui,sans-serif}.article-share-menu .shared-poster-preview__buttons .shared-poster-preview__download{color:#fff;background:#174f91;border-color:#174f91}.article-share-menu .shared-poster-preview__buttons button:disabled{cursor:wait;opacity:.62}@media (max-width:720px){.site-header-article{padding-inline:18px}.reading-shell.public-latest-shell{width:calc(100% - 32px)}.public-latest-shell .article-main{padding:30px 0 46px}.public-latest-shell .article-heading h1{font-size:clamp(31px,10vw,42px)}.article-meta-row{justify-content:space-between;align-items:center}.article-meta-row .article-version-label{text-align:left;font-size:13px}.article-meta-row .article-version-label:before{display:none}.article-share-menu{flex:none;margin-inline-end:var(--public-inline-action-inset);position:relative;bottom:auto;right:auto}.article-share-popover{right:0}}@media (max-width:640px){.article-share-menu .shared-poster-preview__backdrop{place-items:stretch stretch;padding:0}.article-share-menu .shared-poster-preview{border:0;border-radius:0;width:100vw;min-height:100dvh;max-height:100dvh}.article-share-menu .shared-poster-preview__header,.article-share-menu .shared-poster-preview__footer{padding:13px 14px}.article-share-menu .shared-poster-preview__body{overscroll-behavior:contain;grid-template-rows:minmax(160px,1fr) auto;grid-template-columns:1fr;overflow:auto}.article-share-menu .shared-poster-preview__stage{padding:14px}.article-share-menu .shared-poster-preview__templates{border-top:1px solid #dedbd4;border-left:0;max-height:216px;padding:13px 14px}.article-share-menu .shared-poster-preview__footer{display:block}.article-share-menu .shared-poster-preview__buttons{margin-top:10px}.article-share-menu .shared-poster-preview__buttons button{flex:1 1 0}}@media (max-width:420px){.reading-shell.public-latest-shell{width:calc(100% - 24px)}.article-meta-row{gap:10px}}.print-export-page{--print-export-content-width:620px;color:#20201f;width:min(820px,100% - 40px);margin:0 auto;padding:42px 0 72px}.print-export-page>article,.print-export-footer{width:min(var(--print-export-content-width), 100%);margin-inline:auto}.print-export-controls{z-index:2;justify-content:flex-end;gap:8px;margin-bottom:30px;display:flex;position:sticky;top:14px}.print-export-controls button{color:#174f91;cursor:pointer;background:#fff;border:1px solid #aeb9c7;border-radius:7px;min-height:40px;padding:8px 14px;font:650 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.print-export-controls button:first-child{color:#fff;background:#174f91;border-color:#174f91}.print-export-controls button:disabled{cursor:wait;opacity:.66}.print-export-poster{width:min(var(--print-export-content-width), 100%);background:#fff;place-items:center;min-height:360px;margin:0 auto 56px;display:grid;box-shadow:0 18px 58px #2225281f}.print-export-poster img{width:100%;height:auto;display:block}.print-export-poster p{color:#717982;font:500 13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.print-export-heading{border-bottom:1px solid #d8d2c9;padding-bottom:28px}.print-export-brand{width:112px;margin-bottom:42px}.print-export-heading>p{color:#174f91;letter-spacing:.08em;font:650 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.print-export-heading h1{margin:14px 0 22px;font-size:clamp(36px,7vw,62px);line-height:1.15}.print-export-heading dl{color:#59616a;gap:7px;margin:0;font:500 12px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.print-export-heading dl div{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.print-export-heading dt{color:#858c94}.print-export-heading dd{overflow-wrap:anywhere;min-width:0;margin:0}.print-export-heading a{color:#174f91}.print-export-body-shell{isolation:isolate;margin-top:42px;position:relative}.print-export-body-shell>.article-body{z-index:1;position:relative}.print-export-page-watermark,.print-export-page .paragraph-anchor,.print-export-page .comment-block-link{display:none}.print-export-footer{color:#717982;border-top:1px solid #d8d2c9;margin-top:52px;padding-top:18px;font:500 11px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width:640px){.print-export-page{width:min(100% - 28px,820px);padding-top:20px}.print-export-controls{position:static}.print-export-brand{margin-bottom:28px}.print-export-heading dl div{display:block}.print-export-heading dt{margin-bottom:2px}}@page{size:A4;margin:18mm 17mm 20mm}@media print{html,body{background:#fff!important}.print-export-page{--print-export-content-width:164mm;--print-export-page-width:176mm;--print-export-page-height:259mm;width:auto;margin:0;padding:0}.print-export-controls{display:none!important}.print-export-poster{z-index:2;width:var(--print-export-page-width);min-height:0;height:var(--print-export-page-height);break-after:page;page-break-after:always;box-shadow:none;background:#fff;margin:0 auto;padding:0;position:relative;overflow:hidden}.print-export-poster img{width:var(--print-export-content-width);aspect-ratio:3/4;object-fit:contain;height:auto}.print-export-page>article{z-index:1;width:var(--print-export-content-width);margin-inline:auto;position:relative}.print-export-page-watermark{z-index:0;pointer-events:none;opacity:.035;width:100mm;height:auto;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.print-export-heading{padding-bottom:7mm}.print-export-brand{margin-bottom:8mm}.print-export-heading h1{margin-block:3mm 5mm;font-size:30pt}.print-export-body-shell{margin-top:9mm}.print-export-page .article-body{font-size:11.5pt;line-height:1.85}.print-export-page .article-body :is(h1,h2,h3,blockquote,pre,figure,table){break-inside:avoid}.print-export-page a{color:inherit;text-decoration:underline}.print-export-footer{width:var(--print-export-content-width);margin-inline:auto;break-inside:avoid;margin-top:9mm;padding-top:4mm}}.handoff-inbox-card{color:#202823;background:#f4faf6;border:1px solid #b9d1c1;border-radius:8px;margin:14px 0 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.handoff-inbox-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:15px 18px 11px;display:flex}.handoff-inbox-card h2{margin:2px 0 0;font:700 15px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif}.handoff-inbox-card p:not(.eyebrow){color:#5f7065;margin:4px 0 0;font-size:10.5px;line-height:1.55}.handoff-inbox-card .eyebrow{color:#31724b;letter-spacing:.07em;margin:0;font-size:9px;font-weight:750}.handoff-inbox-card .count-pill{color:#256b42;white-space:nowrap;background:#e2f2e7;border-radius:99px;align-self:flex-start;padding:5px 9px;font-size:9px;font-weight:650}.handoff-inbox-card .count-pill strong{font-size:13px}.handoff-inbox-tabs{border-bottom:1px solid #cbd9cf;gap:24px;margin:0 18px;display:flex}.handoff-inbox-tabs button{color:#617067;cursor:pointer;background:0 0;border:0;min-height:37px;padding:0 0 8px;font-size:10px;position:relative}.handoff-inbox-tabs button[aria-pressed=true]{color:#20623b;font-weight:700}.handoff-inbox-tabs button[aria-pressed=true]:after{content:"";background:#2c7950;height:2px;position:absolute;bottom:-1px;left:0;right:0}.handoff-inbox-tabs strong{margin-left:4px;font-size:10px}.handoff-current-note{color:#5d6e63;border-bottom:1px solid #d6e0d9;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:29px;padding:4px 18px;font-size:8.5px;display:grid}.handoff-current-note>span{color:#28704a;background:#dcefe3;border-radius:50%;place-items:center;width:17px;height:17px;font-weight:800;display:grid}.handoff-current-note p{font-size:inherit!important;margin:0!important}.handoff-current-note time{color:#31724b;white-space:nowrap}.handoff-compact-list{margin:0;padding:0 18px;list-style:none}.handoff-compact-list li{border-bottom:1px solid #d2ddd5;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:7px 0;display:flex}.handoff-compact-list li:last-child{border-bottom:0}.handoff-row-copy{gap:4px;min-width:0;display:grid}.handoff-row-copy>span{align-items:center;gap:8px;min-width:0;display:flex}.handoff-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font:650 11px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif;overflow:hidden}.handoff-row-copy small{color:#6e7d73;white-space:nowrap;font-size:8.5px}.handoff-row-badge{border-radius:99px;flex:none;padding:2px 5px;font-size:7.5px;font-weight:700}.handoff-row-badge.pending{color:#22683f;background:#dcefe3}.handoff-row-badge.created{color:#315b86;background:#e7edf6}.handoff-inbox-empty{text-align:center;place-items:center;min-height:92px;padding:20px;display:grid}.handoff-inbox-failure{background:#fff6eb;border-bottom:1px solid #e4c8b0;justify-content:space-between;align-items:center;gap:14px;padding:9px 18px;display:flex}.handoff-inbox-failure p{color:#7a5229!important;margin:0!important;font-size:9px!important}.handoff-inbox-failure button{color:#75491f;cursor:pointer;background:#fff;border:1px solid #c79b6d;border-radius:5px;flex:none;padding:5px 9px;font-size:8.5px}.handoff-inbox-pagination{color:#617067;border-top:1px solid #d6e0d9;justify-content:flex-end;align-items:center;gap:12px;min-height:34px;padding:4px 18px;font-size:8px;display:flex}.handoff-inbox-pagination>div{gap:5px;display:flex}.handoff-inbox-pagination button{color:#286a45;cursor:pointer;background:#fff;border:1px solid #a9baae;border-radius:4px;min-height:25px;padding:3px 8px;font-size:8px}.handoff-inbox-pagination button:disabled{opacity:.45;cursor:default}.handoff-inbox-footer{background:#edf5f0;border-top:1px solid #c4d6ca;justify-content:space-between;align-items:center;gap:18px;min-height:45px;padding:8px 18px;display:flex}.handoff-inbox-footer p{align-items:baseline;gap:10px;display:flex;color:#69766e!important;margin:0!important;font-size:8px!important}.handoff-inbox-footer p strong{color:#29352d;font-size:9px}.handoff-inbox-footer button{color:#2b744b;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:8.5px;font-weight:700}.handoff-history-layer{z-index:300;place-items:center;padding:32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:fixed;inset:0}.handoff-history-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#29302c75;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.handoff-history-dialog{color:#20231f;background:#fdfcf9;border:1px solid #cbd2cd;border-radius:13px;flex-direction:column;width:min(1120px,100%);max-height:calc(100svh - 64px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #10171347}.handoff-history-dialog>header{border-bottom:1px solid #d8ddd9;justify-content:space-between;align-items:flex-start;gap:24px;min-height:116px;padding:23px 29px 18px;display:flex}.handoff-history-dialog .eyebrow{color:#2e744d;letter-spacing:.07em;margin:0;font-size:9px;font-weight:750}.handoff-history-dialog h2{margin:4px 0;font:750 25px/1.25 Songti SC,Noto Serif CJK SC,STSong,serif}.handoff-history-dialog>header p:not(.eyebrow){color:#657069;margin:0;font-size:10px}.handoff-history-close{color:#526057;cursor:pointer;background:#fff;border:1px solid #c1cac4;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;font-size:21px;line-height:1;display:grid}.handoff-history-dialog>nav{border-bottom:1px solid #d8ddd9;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:10px 29px;display:flex}.handoff-history-dialog>nav>div{gap:8px;display:flex}.handoff-history-dialog>nav button{color:#58635c;cursor:pointer;background:#fff;border:1px solid #c7ceca;border-radius:99px;min-height:30px;padding:5px 12px;font-size:9px}.handoff-history-dialog>nav button[aria-pressed=true]{color:#257046;background:#edf7f0;border-color:#8fb79d;font-weight:700}.handoff-history-dialog>nav>span{color:#737c76;font-size:8.5px}.handoff-history-failure{color:#7a5229;background:#fff6eb;border-bottom:1px solid #e4c8b0;justify-content:space-between;align-items:center;gap:12px;padding:8px 29px;font-size:9px;display:flex}.handoff-history-failure button{color:#75491f;cursor:pointer;background:#fff;border:1px solid #c79b6d;border-radius:5px;padding:4px 8px;font-size:8.5px}.handoff-history-loading{color:#55655b;background:#f4f7f5;border-bottom:1px solid #d8ddd9;padding:8px 29px;font-size:9px}.handoff-history-content{flex:auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;min-height:0;padding:20px 29px 24px;display:grid;overflow-y:auto}.handoff-history-content.filter-history,.handoff-history-content.filter-test{grid-template-columns:minmax(0,1fr)}.handoff-history-groups,.handoff-test-records{min-width:0}.handoff-history-column-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.handoff-history-column-heading h3{margin:0;font:700 14px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif}.handoff-history-column-heading span{color:#758078;white-space:nowrap;font-size:8px}.handoff-history-groups>article{background:#fff;border:1px solid #d7dcd8;border-radius:8px;margin-bottom:9px;padding:11px 13px}.handoff-history-groups>article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.handoff-history-groups>article>header strong{text-overflow:ellipsis;white-space:nowrap;font:650 10.5px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif;display:block;overflow:hidden}.handoff-history-groups>article>header p{color:#737d76;margin:3px 0 0;font-size:8px}.handoff-history-groups>article>header>span{color:#657169;background:#f0f4f1;border-radius:99px;flex:none;padding:3px 6px;font-size:7px}.handoff-version-buttons{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.handoff-version-buttons button{color:#4b5750;cursor:pointer;background:#fbfcfb;border:1px solid #cbd2cd;border-radius:5px;min-height:26px;padding:4px 8px;font-size:7.5px}.handoff-version-buttons button span{color:#7c8580;margin-left:3px}.handoff-test-records ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.handoff-test-records li{background:#fff;border:1px solid #d7dcd8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 11px;display:grid}.handoff-test-records li>span{border-radius:99px;padding:4px 6px;font-size:7px;font-weight:700}.handoff-test-records li>span.test{color:#875b17;background:#f7ead0}.handoff-test-records li>span.recovery{color:#8a5c18;background:#f3e8d3}.handoff-test-records li>div{gap:3px;min-width:0;display:grid}.handoff-test-records li strong{text-overflow:ellipsis;white-space:nowrap;font:650 10px/1.35 Songti SC,Noto Serif CJK SC,STSong,serif;overflow:hidden}.handoff-test-records li small{color:#747d77;font-size:7.5px}.handoff-test-records li button{color:#59645d;cursor:pointer;background:0 0;border:0;padding:5px;font-size:8px}.handoff-history-empty{color:#727b75;place-items:center;min-height:90px;font-size:10px;display:grid}.handoff-history-dialog>footer{background:#f7f8f6;border-top:1px solid #d8ddd9;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:11px 29px;display:flex}.handoff-history-dialog>footer p{color:#68736c;margin:0;font-size:8.5px}.handoff-history-dialog>footer p span{color:#3d7653;margin-right:6px}.handoff-history-dialog>footer button{color:#fff;cursor:pointer;background:#2e7850;border:0;border-radius:6px;min-width:90px;min-height:36px;padding:7px 18px;font-size:10px;font-weight:700}@media (max-width:760px){.handoff-inbox-heading{padding-inline:13px}.handoff-inbox-tabs{gap:16px;margin-inline:13px;overflow-x:auto}.handoff-current-note{grid-template-columns:auto 1fr;padding-inline:13px}.handoff-current-note time{display:none}.handoff-compact-list{padding-inline:13px}.handoff-compact-list li{flex-direction:column;align-items:stretch;gap:7px;padding-block:10px}.handoff-row-copy>span{align-items:flex-start}.handoff-row-copy strong,.handoff-row-copy small{white-space:normal}.handoff-inbox-failure{flex-direction:column;align-items:flex-start;padding-inline:13px}.handoff-inbox-pagination{justify-content:space-between;padding-inline:13px}.handoff-inbox-footer{flex-direction:column;align-items:flex-start;gap:3px;padding-inline:13px}.handoff-inbox-footer p{flex-direction:column;align-items:flex-start;gap:2px}.handoff-history-layer{padding:0}.handoff-history-dialog{border:0;border-radius:0;width:100%;height:100svh;max-height:100svh}.handoff-history-dialog>header{min-height:96px;padding:18px 17px 14px}.handoff-history-dialog h2{font-size:22px}.handoff-history-dialog>nav{flex-direction:column;align-items:flex-start;gap:7px;padding:9px 17px}.handoff-history-content{grid-template-columns:minmax(0,1fr);padding:16px 17px 20px}.handoff-history-dialog>footer{padding:10px 17px}.handoff-history-dialog>footer p{max-width:68%}}@media (max-width:420px){.handoff-inbox-heading{align-items:flex-start}.handoff-inbox-card .count-pill{padding-inline:7px}.handoff-history-dialog>nav>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.handoff-history-dialog>nav button{padding-inline:6px}.handoff-history-groups>article>header{flex-direction:column;gap:5px}.handoff-test-records li{grid-template-columns:auto minmax(0,1fr)}.handoff-test-records li button{grid-column:2;justify-self:start}}.author-hub{--hub-blue:#1556a3;--hub-blue-soft:#eef4fc;--hub-green:#2d7650;--hub-line:#d9dde1;--hub-muted:#69737e;color:#202224;background:#fbfaf7;grid-template-columns:268px minmax(0,1fr);min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:grid}.author-hub button,.author-hub input{font:inherit}.author-hub-sidebar{border-right:1px solid var(--hub-line);background:#f8f8f6;flex-direction:column;min-width:0;height:100svh;padding:30px 16px 22px;display:flex;position:sticky;top:0}.author-hub-brand{color:#174f91;gap:8px;margin:0 12px 33px;display:grid}.author-hub-brand .brand-lockup{width:128px;height:auto}.author-hub-brand>span{font:700 14px/1.3 Songti SC,Noto Serif CJK SC,STSong,serif}.author-hub-sidebar nav{gap:6px;display:grid}.author-hub-sidebar nav button{color:#4e5965;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:9px 12px;display:grid}.author-hub-sidebar nav button:hover{background:#f0f3f7}.author-hub-sidebar nav button.active{color:#1556a3;background:#eaf1fa;box-shadow:inset -3px 0 #1556a3}.author-hub-sidebar nav button>span{color:#647386;text-align:center;font-size:20px}.author-hub-sidebar nav button strong{font-size:14px;font-weight:650}.author-hub-sidebar nav button em{color:#4f5c69;text-align:center;background:#eef1f4;border-radius:999px;min-width:28px;padding:4px 7px;font-size:11px;font-style:normal}.author-hub-sidebar nav button.active em{color:#1556a3;background:#dfeafb}.author-hub-context{border-top:1px solid var(--hub-line);gap:6px;margin:auto 10px 0;padding:18px 4px 0;display:grid}.author-hub-context span{color:#7a828b;font-size:10px}.author-hub-context strong{text-overflow:ellipsis;font:700 12px/1.5 Songti SC,Noto Serif CJK SC,STSong,serif;overflow:hidden}.author-hub-body{min-width:0}.author-hub-utility{border-bottom:1px solid var(--hub-line);background:#ffffffc2;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 clamp(24px,3vw,48px);display:flex}.author-hub-utility>span{color:#78818a;letter-spacing:.04em;font-size:9px}.author-hub-utility>div,.author-hub-page-actions{align-items:center;gap:8px;display:flex}.author-hub-utility button,.author-hub-page-actions button,.author-hub-page-actions a,.author-record-empty button{color:#24476d;cursor:pointer;background:#fff;border:1px solid #b8c2cd;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:7px 13px;font-size:11px;text-decoration:none;display:inline-flex}.author-hub button.primary,.author-hub-page-actions .primary{color:#fff;background:#1556a3;border-color:#1556a3}.author-hub-main{width:min(1260px,100%);margin:0 auto;padding:34px clamp(26px,4vw,58px) 64px}.author-hub-section{min-width:0}.author-hub-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.author-hub-page-heading .eyebrow{color:#1556a3;letter-spacing:.02em;margin:0 0 8px;font-size:10px;font-weight:650}.author-hub-page-heading h1{letter-spacing:-.025em;margin:0;font:750 clamp(36px,4vw,51px)/1.15 Songti SC,Noto Serif CJK SC,STSong,serif}.author-hub-page-heading>div>p:last-child{color:var(--hub-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.author-hub-page-actions{flex-wrap:wrap;flex:none;justify-content:flex-end}.author-record-panel,.author-version-panel,.author-overview-panel,.author-operation-panel{border:1px solid var(--hub-line);background:#fff;border-radius:9px;overflow:hidden}.author-record-panel>header,.author-version-panel>header,.author-overview-panel>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 18px;display:flex}.author-record-panel>header h2,.author-version-panel>header h2,.author-overview-panel h2{margin:0;font:700 17px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif}.author-record-panel>header p,.author-version-panel>header p,.author-overview-panel header p{color:var(--hub-muted);margin:4px 0 0;font-size:10px}.author-record-panel>header input{color:#202224;background:#fff;border:1px solid #c4cbd2;border-radius:6px;width:min(320px,42%);min-height:38px;padding:8px 11px;font-size:11px}.author-record-list{grid-template-columns:minmax(0,1fr);margin:0;padding:0 18px;list-style:none;display:grid}.author-record-list.article-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.author-record-list li{border-bottom:1px solid #e3e5e7;min-width:0}.author-record-list.article-columns li:nth-last-child(-n+2),.author-record-list li:last-child{border-bottom-color:#0000}.author-record-list li button{color:#202224;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:66px;padding:9px 2px;display:grid}.author-record-list li button:hover strong{color:#1556a3;text-underline-offset:3px;text-decoration:underline}.author-record-number{color:#6c7680;font-size:11px}.author-record-list li button>span:nth-child(2){gap:5px;min-width:0;display:grid}.author-record-list strong{text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.45 Songti SC,Noto Serif CJK SC,STSong,serif;overflow:hidden}.author-record-list small{color:#707983;font-size:10px}.author-record-list em{color:#607080;font-size:24px;font-style:normal}.author-record-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:30px;display:flex}.author-record-empty h2{margin:0;font:700 20px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif}.author-record-empty p{max-width:480px;color:var(--hub-muted);margin:0 0 8px;font-size:11px;line-height:1.6}.author-record-pagination{border-top:1px solid var(--hub-line);color:#69737d;justify-content:flex-end;align-items:center;gap:14px;min-height:48px;padding:7px 18px;font-size:10px;display:flex}.author-record-pagination>div{gap:6px;display:flex}.author-record-pagination button{color:#31577e;cursor:pointer;background:#fff;border:1px solid #bdc6ce;border-radius:5px;min-height:32px;padding:5px 10px;font-size:10px}.author-record-pagination button:disabled{opacity:.42;cursor:default}.author-hub-message{color:#715421;min-height:22px;margin:16px 0 0;font-size:10px}.author-article-breadcrumb{color:#737c85;align-items:center;gap:7px;margin-bottom:18px;font-size:10px;display:flex}.author-article-breadcrumb button{color:#1556a3;cursor:pointer;background:0 0;border:0;padding:0}.author-article-management .author-hub-page-heading{margin-bottom:0}.author-article-management .author-hub-page-heading h1{font-size:clamp(31px,3.1vw,43px)}.author-article-tabs{border-bottom:1px solid var(--hub-line);gap:26px;margin:22px 0 18px;display:flex}.author-article-tabs button{color:#5f6a75;cursor:pointer;background:0 0;border:0;min-height:42px;padding:0 0 10px;font-size:12px;position:relative}.author-article-tabs button.active{color:#1556a3;font-weight:700}.author-article-tabs button.active:after{content:"";background:#1556a3;height:3px;position:absolute;bottom:-1px;left:0;right:0}.author-article-summary{background:#f5f8fc;border:1px solid #c9d4e2;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid}.author-article-summary>div{border-right:1px solid #d8e0ea;min-width:0;padding:14px 17px}.author-article-summary>div:last-child{border-right:0}.author-article-summary span{color:#71808e;margin-bottom:6px;font-size:9px;display:block}.author-article-summary strong{text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif;display:block;overflow:hidden}.author-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.author-overview-panel{margin-bottom:14px}.author-overview-panel header button{color:#1556a3;cursor:pointer;background:0 0;border:0;padding:5px;font-size:10px;font-weight:650}.author-overview-panel dl{margin:0;padding:0 18px}.author-overview-panel dl div{border-bottom:1px solid #e5e7e9;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;font-size:10px;display:grid}.author-overview-panel dl div:last-child{border-bottom:0}.author-overview-panel dt{color:#68737e}.author-overview-panel dd{margin:0;font-weight:650}.author-overview-panel.compact>header{border-bottom:0;min-height:64px}.author-overview-versions{padding:0 18px}.author-overview-versions button{color:#202224;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e7e9;grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 0;display:grid}.author-overview-versions button:last-child{border-bottom:0}.author-overview-versions button:disabled{cursor:default}.author-overview-versions span,.author-overview-versions time{color:#6b7681;font-size:9px}.author-overview-versions strong{text-overflow:ellipsis;white-space:nowrap;font:650 11px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif;overflow:hidden}.author-article-page-body{min-width:0}.author-article-page-body .owner-analytics{width:100%;margin:0}.author-article-page-body .owner-analytics>header,.author-article-page-body .owner-discussion-panel{margin-top:0}.author-version-panel>header>span{color:#68737e;font-size:10px}.author-version-panel>div{padding:0 18px}.author-version-panel>div>button{color:#202224;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3e5e7;grid-template-columns:86px minmax(0,1fr) 120px 54px;align-items:center;gap:13px;width:100%;min-height:66px;padding:9px 0;display:grid}.author-version-panel>div>button:last-child{border-bottom:0}.author-version-panel>div>button:disabled{cursor:default;opacity:.72}.author-version-panel>div span,.author-version-panel>div time,.author-version-panel>div em{color:#6e7882;font-size:10px;font-style:normal}.author-version-panel>div strong{gap:4px;font:700 12px/1.4 Songti SC,Noto Serif CJK SC,STSong,serif;display:grid}.author-version-panel>div small{color:#6e7882;font:9px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.author-version-note{border-top:1px solid var(--hub-line);color:#69737e;background:#f7f8f9;margin:0;padding:12px 18px;font-size:10px}.author-operation-panel{margin-top:0;padding:18px}.author-operation-panel.workspace-receipts{border-top:1px solid var(--hub-line)}.author-operation-panel form{grid-template-columns:minmax(0,1fr) auto}.author-operation-panel form label{font-size:10px}.author-operation-panel form input{min-height:40px}.author-operation-table{border:1px solid #dfe2e5;border-radius:7px;margin-top:16px;overflow:hidden}.author-operation-table>div{border-bottom:1px solid #e5e7e9;grid-template-columns:115px minmax(140px,.8fr) 90px minmax(220px,1.6fr) 48px;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:10px;display:grid}.author-operation-table>div:last-child{border-bottom:0}.author-operation-table .author-operation-table-head{color:#6e7882;background:#f5f6f7;min-height:38px;font-size:9px}.author-operation-table time,.author-operation-table>div>span{color:#69737e}.author-operation-table code{color:#596470;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.author-operation-table button{color:#1556a3;cursor:pointer;background:0 0;border:0;padding:4px;font-size:10px}.author-operation-panel .receipt-result{justify-content:space-between;align-items:center;margin:12px 0 0}.handoff-row-entry{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:0;display:flex}.handoff-row-entry:hover .handoff-row-copy strong{color:#21643e;text-underline-offset:3px;text-decoration:underline}.handoff-row-meta{color:#6d7a71;flex:none;align-items:center;gap:12px;font-size:8px;display:flex}.handoff-row-meta span{white-space:nowrap}.handoff-row-meta em{color:#397354;font-size:22px;font-style:normal}@media (max-width:1099px){.author-hub{display:block}.author-hub-sidebar{border-right:0;border-bottom:1px solid var(--hub-line);width:100%;height:auto;padding:7px 16px;display:block;position:static;overflow-x:auto}.author-hub-brand,.author-hub-context{display:none}.author-hub-sidebar nav{gap:4px;display:flex}.author-hub-sidebar nav button{grid-template-columns:auto auto;gap:7px;min-width:max-content;min-height:38px;padding:7px 10px;font-size:11px}.author-hub-sidebar nav button.active{box-shadow:none}.author-hub-sidebar nav button>span{display:none}.author-hub-sidebar nav button strong{font-size:11px}.author-hub-sidebar nav button em{min-width:22px;padding:2px 6px;font-size:9px}.author-hub-utility{min-height:56px;padding-inline:20px}.author-hub-main{padding:28px 24px 54px}}@media (max-width:834px){.author-hub-page-heading{flex-direction:column;align-items:flex-start;gap:15px}.author-hub-page-actions{justify-content:flex-start}.author-record-list.article-columns{grid-template-columns:minmax(0,1fr)}.author-record-list.article-columns li:nth-last-child(-n+2){border-bottom-color:#e3e5e7}.author-record-list.article-columns li:last-child{border-bottom-color:#0000}.author-article-tabs{gap:20px;overflow-x:auto}.author-article-tabs button{min-width:max-content}.author-article-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.author-article-summary>div:nth-child(2){border-right:0}.author-article-summary>div:nth-child(-n+2){border-bottom:1px solid #d8e0ea}.author-overview-grid{grid-template-columns:minmax(0,1fr)}.author-version-panel>div>button{grid-template-columns:78px minmax(0,1fr) 105px}.author-version-panel>div>button>em{display:none}.author-operation-table>div{grid-template-columns:92px minmax(0,1fr) 80px 42px}.author-operation-table code,.author-operation-table [role=columnheader]:nth-child(4){display:none}}@media (max-width:600px){.author-hub-utility>span{display:none}.author-hub-utility{justify-content:flex-end}.author-hub-main{padding:22px 15px 44px}.author-hub-page-heading h1{font-size:34px}.author-hub-page-actions{width:100%}.author-hub-page-actions>*{flex:auto}.author-record-panel>header{flex-direction:column;align-items:stretch;gap:11px}.author-record-panel>header input{width:100%}.author-record-list{padding-inline:12px}.author-record-list li button{grid-template-columns:22px minmax(0,1fr) auto;min-height:70px}.author-record-list strong{white-space:normal}.author-record-pagination{justify-content:space-between;padding-inline:12px}.author-article-summary{grid-template-columns:minmax(0,1fr)}.author-article-summary>div{border-bottom:1px solid #d8e0ea;border-right:0}.author-article-summary>div:last-child{border-bottom:0}.author-overview-panel>header,.author-version-panel>header{align-items:flex-start}.author-overview-versions button{grid-template-columns:68px minmax(0,1fr)}.author-overview-versions time{display:none}.author-version-panel>div{padding-inline:12px}.author-version-panel>div>button{grid-template-columns:70px minmax(0,1fr)}.author-version-panel>div>button>time{display:none}.author-operation-panel{padding:12px}.author-operation-panel form{grid-template-columns:1fr}.author-operation-table>div{grid-template-columns:76px minmax(0,1fr) 42px;gap:8px;padding-inline:8px}.author-operation-table>div>span:nth-child(3),.author-operation-table [role=columnheader]:nth-child(3){display:none}.handoff-row-entry{flex-direction:column;align-items:stretch;gap:5px}.handoff-row-meta{justify-content:space-between}}.author-hub-article-navigation{border-top:1px solid #e4e1da;margin-top:28px;padding:22px 12px 0}.author-hub-article-navigation>span{color:#7a838d;letter-spacing:.08em;font-size:11px}.author-hub-article-navigation>strong{padding:10px 0 14px;font:700 15px/1.55 Songti SC,Noto Serif CJK SC,STSong,serif;display:block}.author-hub-article-navigation nav{gap:3px;display:grid}.author-hub-article-navigation nav button{color:#43505e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr);gap:10px;min-height:39px;padding:9px 0}.author-hub-article-navigation nav button:hover{background:#f4f6f8}.author-hub-article-navigation nav button.active{color:#155bb7;box-shadow:none;background:#f0f5fc}.author-hub-article-navigation nav button>span{color:#6c7885;text-align:center;font-size:13px}.author-hub-article-navigation nav button.active>span{color:#155bb7}.author-hub-article-navigation nav button strong{font-size:13px;font-weight:500}.author-hub-article-navigation nav button.active strong{font-weight:650}.author-hub-analytics{background:#f7f4ed;grid-template-columns:286px minmax(0,1fr)}.author-hub-analytics .author-hub-sidebar{background:#fff;padding:34px 18px}.author-hub-analytics .author-hub-brand{gap:7px;margin:0 12px 28px}.author-hub-analytics .author-hub-brand .brand-mark{display:none}.author-hub-analytics .author-hub-brand .brand-lockup{color:#155bb7;width:auto}.author-hub-analytics .author-hub-brand .brand-wordmark{font-size:20px}.author-hub-analytics .author-hub-brand>span{color:#75808b;letter-spacing:.04em;font:500 12px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.author-hub-analytics .author-hub-sidebar>nav{gap:6px}.author-hub-analytics .author-hub-sidebar>nav button{border-radius:9px;min-height:54px;padding:0 14px}.author-hub-analytics .author-hub-body{background:#f7f4ed}.author-hub-analytics .author-hub-utility{background:0 0;border:0;align-items:flex-start;min-height:76px;padding:28px 44px 0}.author-hub-analytics .author-hub-utility>span{visibility:hidden}.author-hub-analytics .author-hub-utility button{color:#34404e;background:#fffefa;border-color:#aab3bf;border-radius:7px;min-height:38px;padding:9px 14px;font-size:13px}.author-hub-analytics .author-hub-main{width:min(1408px,100%);margin:0 auto;padding:2px 44px 58px}.author-hub-analytics .author-hub-message{display:none}.owner-access-analytics{--access-paper:#f7f4ed;--access-panel:#fffefa;--access-ink:#1d1e20;--access-muted:#68717c;--access-blue:#155bb7;--access-line:#d8d4ca;min-width:0;color:var(--access-ink)}.owner-access-analytics button,.owner-access-analytics input,.owner-access-analytics select{font:inherit}.owner-access-crumb{color:var(--access-blue);margin:2px 0 12px;font-size:12px;font-weight:650}.owner-access-title-row{border-bottom:1px solid var(--access-line);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:22px;display:flex}.owner-access-title-row h1{margin:0 0 7px;font:700 36px/1.25 Songti SC,Noto Serif CJK SC,STSong,serif}.owner-access-title-row p{color:var(--access-muted);margin:0;font-size:13px}.owner-access-range{background:#fff;border:1px solid #b5bdc6;border-radius:8px;padding:3px;display:flex}.owner-access-range button{color:#67717c;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px;font-size:12px}.owner-access-range button.active{background:var(--access-blue);color:#fff}.owner-access-notice{color:#58636e;align-items:center;gap:10px;margin:16px 0 13px;font-size:11px;display:flex}.owner-access-notice i{border:1px solid #aeb8c3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:inline-grid}.owner-access-notice strong{color:var(--access-blue)}.owner-access-state{border:1px solid var(--access-line);background:var(--access-panel);color:#68717c;border-radius:10px;place-items:center;min-height:180px;font-size:12px;display:grid}.owner-access-metrics{border:1px solid var(--access-line);background:var(--access-panel);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.owner-access-metrics article{border-right:1px solid #e2ded6;min-width:0;padding:16px 18px}.owner-access-metrics article:last-child{border-right:0}.owner-access-metrics span{color:#6f7882;margin-bottom:7px;font-size:11px;display:block}.owner-access-metrics strong{font:700 27px/1.1 Songti SC,Noto Serif CJK SC,STSong,serif;display:block}.owner-access-metrics small{color:#87909a;margin-top:6px;font-size:10px;display:block}.owner-access-metrics small.up{color:#2d7653}.owner-access-board{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:14px;margin-top:14px;display:grid}.owner-access-card{border:1px solid var(--access-line);background:var(--access-panel);border-radius:10px;padding:18px}.owner-access-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:13px;display:flex}.owner-access-card h2{margin:0;font:700 18px/1.35 Songti SC,Noto Serif CJK SC,STSong,serif}.owner-access-card>header p{color:#7b848d;margin:4px 0 0;font-size:10px}.owner-access-legend{color:#69737e;font-size:10px}.owner-access-legend:before{background:var(--access-blue);content:"";border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.owner-access-chart{background:repeating-linear-gradient(#0000 0 43px,#eeebe5 44px);border-bottom:1px solid #ddd8ce;border-left:1px solid #ddd8ce;height:176px;margin:6px 10px 28px 30px;position:relative}.owner-access-chart:focus-visible{outline-offset:5px;outline:2px solid #155bb773}.owner-access-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.owner-access-chart-cursor{z-index:1;pointer-events:none;border-left:1px dashed #155bb773;width:0;position:absolute;top:0;bottom:0}.owner-access-chart-point{z-index:2;background:var(--access-blue);width:9px;height:9px;box-shadow:0 0 0 1px var(--access-blue);pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.owner-access-chart-tooltip{z-index:3;pointer-events:none;background:#fff;border:1px solid #c8d3df;border-radius:7px;min-width:112px;padding:8px 10px;position:absolute;transform:translate(-50%,calc(-100% - 11px));box-shadow:0 8px 22px #1f2e4021}.owner-access-chart-tooltip[data-edge=left]{transform:translateY(calc(-100% - 11px))}.owner-access-chart-tooltip[data-edge=right]{transform:translate(-100%,calc(-100% - 11px))}.owner-access-chart-tooltip strong,.owner-access-chart-tooltip span{white-space:nowrap;display:block}.owner-access-chart-tooltip strong{color:#3d4956;font-size:10px}.owner-access-chart-tooltip span{color:var(--access-blue);margin-top:4px;font-size:11px;font-weight:650}.owner-access-chart-y{color:#9aa1a9;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:-3px;bottom:-3px;right:calc(100% + 8px)}.owner-access-chart-y span{white-space:nowrap}.owner-access-chart-labels{color:#8a9199;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:-24px;left:0;right:0}.owner-access-source-list{gap:12px;display:grid}.owner-access-source-list>div{grid-template-columns:76px minmax(0,1fr) 42px;align-items:center;gap:10px;font-size:11px;display:grid}.owner-access-source-list>div>span{color:#4f5b67}.owner-access-source-list b{background:#e9e7e1;border-radius:999px;height:7px;overflow:hidden}.owner-access-source-list b i{background:var(--access-blue);border-radius:999px;height:100%;display:block}.owner-access-source-list strong{text-align:right;font-size:11px}.owner-access-source-foot{color:#7d858e;border-top:1px solid #e4e1d9;margin:16px 0 0;padding-top:13px;font-size:10px;line-height:1.6}.owner-access-log{margin-top:14px;padding:0;overflow:hidden}.owner-access-log>header{border-bottom:1px solid var(--access-line);align-items:flex-end;margin:0;padding:18px}.owner-access-filters{gap:7px;display:flex}.owner-access-filters select,.owner-access-filters input{color:#56616e;background:#fff;border:1px solid #bec5cd;border-radius:6px;min-height:31px;padding:7px 10px;font-size:10px}.owner-access-filters input{width:154px}.owner-access-table-scroll{overflow-x:auto}.owner-access-log table{border-collapse:collapse;table-layout:fixed;width:100%}.owner-access-log th{color:#75808a;text-align:left;background:#f7f7f4;border-bottom:1px solid #dedbd3;padding:10px 12px;font-size:9px;font-weight:600}.owner-access-log td{vertical-align:middle;border-bottom:1px solid #e5e1d9;padding:12px;font-size:11px}.owner-access-log tbody tr{cursor:pointer}.owner-access-log tbody tr:hover,.owner-access-log tbody tr.selected{background:#f1f6fc}.owner-access-log tbody tr:last-child td{border-bottom:0}.owner-access-log col:first-child{width:17%}.owner-access-log col:nth-child(2),.owner-access-log col:nth-child(3){width:16%}.owner-access-log col:nth-child(4){width:17%}.owner-access-log col:nth-child(5){width:15%}.owner-access-log col:nth-child(6){width:12%}.owner-access-log col:nth-child(7){width:7%}.owner-access-log td:last-child{color:var(--access-blue);text-align:right;font-weight:700}.owner-access-log .mono,.owner-access-drawer .mono{color:#46525f;font-variant-numeric:tabular-nums}.owner-access-visitor{align-items:center;gap:8px;display:flex}.owner-access-visitor>span:first-child,.owner-access-identity>span{width:27px;height:27px;color:var(--access-blue);background:#e9f1fb;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.owner-access-visitor strong{font-size:11px;display:block}.owner-access-visitor small{color:#8a929b;margin-top:2px;font-size:9px;display:block}.owner-access-source-tag{color:var(--access-blue);background:#edf4fd;border-radius:999px;padding:3px 7px;font-size:9px;display:inline-block}.owner-access-source-tag.social{color:#9a6514;background:#fbf4e7}.owner-access-source-tag.direct{color:#596470;background:#f0f1f2}.owner-access-source-tag.poster{color:#2d7653;background:#edf7f1}.owner-access-log .engaged,.owner-access-drawer .engaged{color:#2d7653}.owner-access-log .short,.owner-access-drawer .short{color:#8a6b2d}.owner-access-empty{color:#7a838d;text-align:center;margin:0;padding:26px;font-size:11px}.owner-access-log>footer{color:#727c86;background:#faf9f6;border-top:1px solid #e3dfd7;justify-content:space-between;align-items:center;padding:12px 18px;font-size:10px;display:flex}.owner-access-log>footer>div{gap:7px;display:flex}.owner-access-log>footer button{color:#586572;background:#fff;border:1px solid #c0c7ce;border-radius:6px;padding:6px 10px;font-size:10px}.owner-access-log>footer button:disabled{opacity:.42}.owner-access-detail-layer{z-index:1200;position:fixed;inset:0}.owner-access-scrim{z-index:0;cursor:default;background:#1f242a47;border:0;width:100%;height:100%;position:absolute;inset:0}.owner-access-drawer{z-index:1;background:#fffefa;border-left:1px solid #d2cec5;width:480px;height:100vh;padding:28px 30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:0 18px 46px #1c232b24}.owner-access-drawer>header{border-bottom:1px solid var(--access-line);justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.owner-access-drawer h2{margin:0;font:700 25px/1.3 Songti SC,Noto Serif CJK SC,STSong,serif}.owner-access-drawer>header p{color:#77818b;margin:5px 0 0;font-size:11px}.owner-access-drawer>header button{color:#5f6a75;background:#fff;border:1px solid #b8c0c8;border-radius:50%;width:33px;height:33px;font-size:18px}.owner-access-drawer-state{color:#68717c;padding:28px 0;font-size:11px}.owner-access-identity{border-bottom:1px solid var(--access-line);align-items:center;gap:12px;padding:18px 0;display:flex}.owner-access-identity>span{width:40px;height:40px;font-size:12px}.owner-access-identity strong{display:block}.owner-access-identity p{color:#7a838c;margin:4px 0 0;font-size:10px}.owner-access-drawer>section{border-bottom:1px solid var(--access-line);padding:18px 0}.owner-access-drawer>section h3{color:var(--access-blue);margin:0 0 12px;font-size:12px}.owner-access-drawer dl{grid-template-columns:132px minmax(0,1fr);row-gap:11px;margin:0;font-size:11px;display:grid}.owner-access-drawer dt{color:#7c858e}.owner-access-drawer dd{color:#2f3842;margin:0}.owner-access-timeline{grid-template-columns:14px 1fr;gap:8px 11px;display:grid}.owner-access-timeline i{background:var(--access-blue);border-radius:50%;width:8px;height:8px;margin-top:3px}.owner-access-timeline p{color:#4f5a66;margin:0;font-size:10px}.owner-access-timeline small{color:#8b939c;margin-top:2px;display:block}.owner-access-privacy{color:#65717e;background:#f2f5f8;border-radius:8px;margin-top:18px;padding:14px;font-size:10px;line-height:1.65}.owner-access-privacy strong{color:#334354;margin-bottom:4px;display:block}@media (max-width:1100px){.author-hub-analytics{grid-template-columns:235px minmax(0,1fr)}.author-hub-analytics .author-hub-main{padding-inline:24px}.owner-access-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-access-metrics article:nth-child(3){border-right:0}.owner-access-metrics article:nth-child(n+4){border-top:1px solid #e2ded6}.owner-access-board{grid-template-columns:1fr}.owner-access-log th:nth-child(4),.owner-access-log td:nth-child(4){display:none}}@media (max-width:760px){.author-hub-analytics{display:block}.author-hub-analytics .author-hub-sidebar{border-right:0;border-bottom:1px solid var(--access-line);width:100%;height:auto;padding:7px 16px;position:static;overflow-x:auto}.author-hub-analytics .author-hub-brand,.author-hub-analytics .author-hub-article-navigation{display:none}.author-hub-analytics .author-hub-sidebar>nav{display:flex}.author-hub-analytics .author-hub-sidebar>nav button{grid-template-columns:auto auto;min-width:max-content;min-height:38px;padding:7px 10px}.author-hub-analytics .author-hub-sidebar>nav button>span{display:none}.author-hub-analytics .author-hub-utility{min-height:56px;padding:12px 16px 0}.author-hub-analytics .author-hub-main{width:100%;padding:18px 15px 44px}.owner-access-title-row{flex-direction:column;align-items:stretch;gap:15px}.owner-access-range{width:100%}.owner-access-range button{flex:1 1 0}.owner-access-metrics{grid-template-columns:1fr}.owner-access-metrics article{border-top:1px solid #e2ded6;border-right:0}.owner-access-metrics article:first-child{border-top:0}.owner-access-log>header{flex-direction:column;align-items:stretch}.owner-access-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-access-filters input{grid-column:1/-1;width:auto}.owner-access-log table,.owner-access-log tbody,.owner-access-log tr,.owner-access-log td{display:block}.owner-access-log thead{display:none}.owner-access-log tr{border-bottom:1px solid #e5e1d9;padding:9px 12px}.owner-access-log td{border:0;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.owner-access-log td:before{color:#75808a;content:attr(data-label);font-size:9px}.owner-access-log td:last-child{display:none}.owner-access-drawer{width:min(480px,94vw);padding:24px 22px}}.comment-review-page{--review-sans:ui-sans-serif, system-ui, "PingFang SC", sans-serif;color:#202022;line-height:1.7}.comment-review-page a{text-decoration:none}.comment-review-page a:hover{text-decoration:underline}.comment-review-page button{cursor:pointer}.comment-review-page button:disabled{cursor:not-allowed;opacity:.55}.comment-review-page summary{cursor:pointer}.comment-review-page summary:focus-visible{outline-offset:3px;outline:3px solid #1152b0}.comment-review-header{border-bottom:1px solid var(--line);background:#fffdfa;height:76px}.comment-review-header>div{align-items:center;gap:24px;width:min(100% - 64px,1464px);height:100%;margin:auto;display:flex}.comment-review-header .brand-lockup{font-size:29px;font-weight:700;line-height:1}.comment-review-header .brand-mark{width:29px;height:35px}.comment-review-header-context{border-left:1px solid var(--line);font:500 14px/27px var(--review-sans);color:#505963;padding-left:24px}.comment-review-shell{grid-template-columns:244px minmax(0,1fr) 244px;max-width:1536px;min-height:calc(100svh - 76px);margin:auto;display:grid}.comment-review-source,.comment-review-access{min-width:0;font:13px/1.8 var(--review-sans);color:#68717c;background:#f5f6f7;padding:38px 26px}.comment-review-source{border-right:1px solid #e0dfdb}.comment-review-source>a{font-size:15px}.comment-review-source-detail{margin-top:40px}.comment-review-source h2{color:#202022;margin:14px 0 18px;font:600 23px/1.55 ui-serif,Songti SC,serif}.comment-review-source p{margin:14px 0}.comment-review-source blockquote{white-space:pre-wrap;margin:12px 0}.comment-review-access{border-left:1px solid #e0dfdb}.comment-review-access h2{color:#202022;margin:0 0 18px;font:600 23px/1.45 ui-serif,Songti SC,serif}.comment-review-access p{margin:0 0 26px}.comment-review-access dl{margin:0}.comment-review-access dl>div{border-top:1px solid #dcdedc;padding:22px 0}.comment-review-access dt{margin-bottom:9px;font-size:12px}.comment-review-access dd{color:#343a41;margin:0;font-size:14px}.comment-review-access fieldset{border:0;min-width:0;margin:0;padding:0}.comment-review-access .submission-link-dialog p{margin-bottom:0}.comment-review-current{min-width:0;padding:36px 38px 56px}.comment-review-eyebrow{font:600 13px/1.6 var(--review-sans);color:var(--link);letter-spacing:.02em;margin:0 0 10px}.comment-review-page .is-muted{color:#68717c}.comment-review-current>h1,.comment-review-unavailable>h1{margin:12px 0 10px;font-size:40px;font-weight:600;line-height:1.35}.comment-review-subtitle{font:15px/1.7 var(--review-sans);color:#68717c;margin:0 0 28px}.comment-review-card,.comment-review-technical-card{border:1px solid var(--line);background:#fffdfa;border-radius:5px}.comment-review-card>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 20px;display:flex}.comment-review-card>header p{color:#414b56;margin:0;font-size:17px;line-height:1.8}.comment-review-rules-badge{font:12px/1.4 var(--review-sans);color:#515c68;white-space:nowrap;border:1px solid #cfc5b4;border-radius:5px;flex:none;padding:8px 10px}.comment-review-body{background:#fff;border:1px solid #d4d8df;border-radius:8px;margin-top:22px;padding:21px 24px}.comment-review-body h2,.comment-review-choice-original h2{margin:0 0 9px;font-size:18px;line-height:1.5}.comment-review-body-meta{font:12px/1.65 var(--review-sans);color:#68717c;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;display:flex}.comment-review-body>p{white-space:pre-wrap;margin:21px 0 4px;font-size:17px;line-height:1.8}.comment-review-choice-original{border-top:1px solid #e1d9cd;margin:0 24px;padding:18px 0 8px}.comment-review-choice-original>p{white-space:pre-wrap;margin:22px 0 20px;font-size:20px;line-height:1.8}.comment-review-choice-actions{padding:0 24px 22px}.comment-review-choice-evidence{border-top:1px solid #e5ded3;padding-top:16px}.comment-review-choice-evidence>summary{font:500 12px/1.8 var(--review-sans);color:#596673;margin:0 24px}.comment-review-choice-evidence[open]>.comment-review-table{margin-top:18px}.comment-review-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.comment-review-button{color:#2a4164;max-width:100%;min-height:42px;font:500 14px/1.55 var(--review-sans);text-align:center;background:#fff;border:1px solid #b6bec8;border-radius:5px;justify-content:center;align-items:center;padding:9px 19px;display:inline-flex}.comment-review-button:hover:not(:disabled){background:#f2f5fa;text-decoration:none}.comment-review-button.is-primary{color:#fff;background:#1555b6;border-color:#1555b6}.comment-review-button.is-primary:hover:not(:disabled){background:#0d469e}.comment-review-result-actions{padding:20px 24px 0}.comment-review-table{border:1px solid #d8cfc0;margin:0 24px}.comment-review-table-head,.comment-review-table-row{grid-template-columns:1.03fr .7fr 1.45fr 1.38fr;display:grid}.comment-review-table-head{font:600 12px/1.6 var(--review-sans);background:#f8f5ee}.comment-review-table-head>span,.comment-review-table-row>div{overflow-wrap:anywhere;border-right:1px solid #d8cfc0;min-width:0;padding:14px}.comment-review-table-head>span:last-child,.comment-review-table-row>div:last-child{border-right:0}.comment-review-table-row{border-top:1px solid #d8cfc0;font-size:15px;line-height:1.85}.comment-review-table-row code{font:10px/1.5 var(--review-sans);color:#68717c;margin-top:20px;display:block}.comment-review-table-row b{font:600 13px/1.8 var(--review-sans);color:#965800}.comment-review-checks{font:13px/1.7 var(--review-sans);border:1px solid #dfd8cd;margin:18px 24px 0;padding:13px 16px}.comment-review-checks>.comment-review-table{margin:16px 0 0}.comment-review-no-findings{font:13px/1.8 var(--review-sans);color:#68717c;margin:18px 24px}.comment-review-evidence-footer{font:12px/1.6 var(--review-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.comment-review-evidence-footer a{font-weight:600}.comment-review-evidence-footer time{color:#868d97;font-size:11px}.comment-review-technical-card{padding:25px}.comment-review-technical-card p{margin:0 0 12px;font-size:16px}.comment-review-technical-card .is-muted{font:13px/1.8 var(--review-sans)}.comment-review-technical-card .comment-review-actions{margin-top:24px}.comment-review-rules-link{font:12px/1.7 var(--review-sans);margin-top:20px;display:inline-block}.comment-review-notice{font:13px/1.8 var(--review-sans);background:#f1f4f7;border:1px solid #c6d3e4;border-radius:5px;margin-bottom:18px;padding:12px 16px}.comment-review-notice p{margin:0}.comment-review-notice button{margin-top:10px}.comment-review-progress{font:13px/1.8 var(--review-sans)}.comment-review-refresh{margin-top:22px}.comment-review-text-button,.comment-review-focus-button{color:var(--link);font:500 13px/1.7 var(--review-sans);background:0 0;border:0;padding:0}.comment-review-editor-card{border:1px solid var(--line);background:#fffdfa;border-radius:7px;padding:20px}.comment-review-editor-card>header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.comment-review-editor-card h2{margin:0;font-size:19px}.comment-review-editor-card>header>span{font:12px/1.7 var(--review-sans);color:#68717c;margin-left:auto}.comment-review-original-reference{font:12px/1.7 var(--review-sans);color:#505860;margin-bottom:18px}.comment-review-original-reference summary{background:#f9f8f5;border:1px solid #d7d6d2;border-radius:4px;width:fit-content;max-width:100%;padding:5px 10px;display:list-item}.comment-review-original-reference blockquote{white-space:pre-wrap;border-left:2px solid #cbd5e1;margin:12px 0;padding-left:12px}.comment-review-editor-surface{position:relative}.comment-review-editor-surface .shared-editor{--shared-editor-paper:#fff;--shared-editor-line:#d1d0cc;border-radius:5px}.comment-review-editor-surface .shared-editor__input{padding:20px;font:17px/1.9 ui-serif,Songti SC,serif}.comment-review-editor-surface .shared-editor__controls{padding:8px 7px}.comment-review-editor-surface .shared-editor__toolbar{flex-wrap:wrap}.comment-review-editor-surface .shared-editor__toolbar button{font:12px/1.5 var(--review-sans);padding:6px 10px}.comment-review-editor-surface .shared-editor__status{white-space:normal}.comment-review-empty-hint{color:#8c929b;font:15px/1.9 var(--review-sans);pointer-events:none;margin:0;padding:20px;position:absolute;top:0;left:0;right:0}.comment-review-empty-hint a{pointer-events:auto}.comment-review-preview{background:#faf9f5;border:1px solid #d9d7d1;border-radius:5px;margin-top:16px;padding:20px}.comment-review-preview>span{font:12px/1.7 var(--review-sans);color:#68717c}.comment-review-preview>p{white-space:pre-wrap;margin:12px 0 0;font-size:17px;line-height:1.85}.comment-review-editor-card>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.comment-review-draft-meta{font:11px/1.7 var(--review-sans);color:#7b8490}.comment-review-editor-card .comment-review-actions{gap:8px}.comment-review-editor-card .comment-review-button{padding:8px 14px}.comment-review-focus-dialog{color:#202022;background:#fffdfa;border:0;border-radius:7px;width:min(1000px,100% - 32px);max-width:calc(100% - 32px);max-height:90svh;margin:auto;padding:0}.comment-review-focus-dialog::backdrop{background:#1c22296b}.comment-review-unavailable{width:min(100% - 48px,820px);margin:60px auto}.comment-review-unavailable>p{color:#68717c}.comment-review-unavailable>a{margin-top:20px}@media (max-width:1250px){.comment-review-shell{grid-template-columns:215px minmax(0,1fr)}.comment-review-access{border-left:0;border-top:1px solid var(--line);background:0 0;grid-column:2;margin:0 30px 40px;padding:25px 0}.comment-review-access dl{grid-template-columns:1fr 1fr;gap:24px;display:grid}.comment-review-current{padding:30px}.comment-review-source{grid-row:1/span 2;padding:30px 22px}.comment-review-table-head>span,.comment-review-table-row>div{padding:12px}}@media (max-width:900px){.comment-review-shell{display:block}.comment-review-source{border-bottom:1px solid #dfded9;border-right:0;padding:22px 24px}.comment-review-source-detail{margin-top:20px}.comment-review-source h2{margin:9px 0 12px}.comment-review-current{padding:26px 24px 32px}.comment-review-current>h1{font-size:35px}.comment-review-access{margin:0 24px 45px}}@media (max-width:600px){.comment-review-header{height:64px}.comment-review-header>div{gap:17px;width:calc(100% - 36px)}.comment-review-header .brand-lockup{font-size:26px}.comment-review-header .brand-mark{width:25px;height:30px}.comment-review-header-context{padding-left:17px;font-size:12px;line-height:23px}.comment-review-source{padding:20px}.comment-review-source h2{font-size:22px}.comment-review-source-detail p{margin:7px 0 0;font-size:12px}.comment-review-current{padding:25px 20px 30px}.comment-review-current>h1{margin:8px 0 10px;font-size:33px}.comment-review-eyebrow{margin-bottom:7px;font-size:12px}.comment-review-subtitle{margin-bottom:21px;font-size:13px;line-height:1.8}.comment-review-card>header{padding:18px;display:block}.comment-review-card>header p{font-size:16px}.comment-review-rules-badge{margin-top:13px;padding:7px 9px;font-size:11px;display:inline-block}.comment-review-choice-original{margin:0 18px;padding-top:15px}.comment-review-choice-original>p{margin:18px 0 20px;font-size:18px}.comment-review-choice-actions{padding:0 18px 20px}.comment-review-choice-evidence>summary{margin:0 18px}.comment-review-card .comment-review-actions{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.comment-review-button{min-height:44px;padding:10px 13px;font-size:13px}.comment-review-table{margin:0 18px}.comment-review-table-head{display:none}.comment-review-table-row{font-size:14px;display:block}.comment-review-table-row>div{border-bottom:1px solid #dfd8cc;border-right:0;grid-template-columns:64px minmax(0,1fr);gap:0 10px;padding:11px 12px;display:grid}.comment-review-table-row>div:before{content:attr(data-label);font:500 11px/1.9 var(--review-sans);color:#727b85;padding-top:2px}.comment-review-table-row>div:last-child{border-bottom:0}.comment-review-table-row code{grid-column:2;margin-top:7px}.comment-review-checks{margin:15px 18px 0;padding:11px 12px;font-size:12px}.comment-review-evidence-footer{align-items:flex-start;gap:11px;padding:18px}.comment-review-evidence-footer time{font-size:10px}.comment-review-body{margin-top:18px;padding:18px}.comment-review-body-meta{font-size:11px}.comment-review-body>p{font-size:16px}.comment-review-access{margin:0 20px 45px}.comment-review-access dl{display:block}.comment-review-access p{margin-bottom:18px}.comment-review-access dl>div{padding:17px 0}.comment-review-technical-card{padding:19px}.comment-review-technical-card p{font-size:15px}.comment-review-editor-card{padding:16px}.comment-review-editor-card>header>span{width:100%;margin-left:0;font-size:11px}.comment-review-editor-surface .shared-editor__input{padding:15px;font-size:16px}.comment-review-empty-hint{padding:15px;font-size:13px}.comment-review-editor-surface .shared-editor__toolbar button{padding:7px 6px;font-size:11px}.comment-review-editor-card>footer{display:block}.comment-review-editor-card .comment-review-actions{justify-content:space-between;gap:5px;margin-top:16px}.comment-review-editor-card .comment-review-button{min-height:41px;padding:8px 11px;font-size:12px}}
