.HfPOLa_page{width:100%;max-width:var(--site-shell-max);padding:48px var(--site-gutter) 100px;margin:0 auto}.HfPOLa_formLayout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:72px;display:grid}.HfPOLa_context{max-width:380px}.HfPOLa_context h1{letter-spacing:-.025em;margin:18px 0 24px;font-size:38px;font-weight:600;line-height:1.5}.HfPOLa_context>p:not(:first-child){color:var(--muted);font-size:16px;line-height:1.9}.HfPOLa_context ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0 16px;padding:24px 0;list-style:none}.HfPOLa_context li{color:var(--muted);gap:20px;padding:10px 0;font-size:14px;display:flex}.HfPOLa_context li span{color:var(--ink);font-weight:600}.HfPOLa_textLink{min-height:48px;color:var(--red);overflow-wrap:anywhere;align-items:center;font-size:14px;display:inline-flex}.HfPOLa_formSection{background:var(--surface);border-top:3px solid var(--red);min-width:0;padding:32px}.HfPOLa_field{flex-direction:column;gap:10px;min-width:0;margin-bottom:26px;display:flex}.HfPOLa_field label,.HfPOLa_reviewActions label{color:var(--ink);font-size:14px;font-weight:600}.HfPOLa_field label span,.HfPOLa_reviewActions label span{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.HfPOLa_field input,.HfPOLa_field textarea,.HfPOLa_reviewActions textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:2px;padding:12px;font-size:14px;line-height:1.7}.HfPOLa_field input[readonly]{border-color:#0000;border-bottom-color:var(--line);background:0 0;padding-left:0;font-size:18px;font-weight:600}.HfPOLa_field textarea,.HfPOLa_reviewActions textarea{resize:vertical}.HfPOLa_field input:focus-visible,.HfPOLa_field textarea:focus-visible,.HfPOLa_reviewActions textarea:focus-visible{outline:2px solid var(--red);outline-offset:-1px}.HfPOLa_field input[type=file]{padding:8px;font-size:12px}.HfPOLa_field input[type=file]::file-selector-button{min-height:32px;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;font:inherit;margin-right:8px;padding:4px 10px}.HfPOLa_field small,.HfPOLa_help,.HfPOLa_submitRow small{color:var(--muted);font-size:12px;line-height:1.8}.HfPOLa_help{margin:-10px 0 26px}.HfPOLa_uploadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.HfPOLa_uploadGrid .HfPOLa_field{margin-bottom:20px}.HfPOLa_consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;font-size:13px;line-height:1.9;display:flex}.HfPOLa_consent input{width:20px;height:20px;accent-color:var(--red);flex-shrink:0;margin:3px 0 0}.HfPOLa_consent a{color:var(--red);text-underline-offset:3px;text-decoration:underline}.HfPOLa_submitRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.HfPOLa_primary,.HfPOLa_secondary,.HfPOLa_textButton{min-height:48px;font:inherit;text-align:center;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;line-height:1.6;display:inline-flex}.HfPOLa_primary{background:var(--red);color:var(--surface)}.HfPOLa_primary:hover:not(:disabled){background:#a63f31}.HfPOLa_secondary{border-color:var(--line);color:var(--ink);background:0 0}.HfPOLa_secondary:hover:not(:disabled){background:var(--paper)}.HfPOLa_textButton{color:var(--red);background:0 0;padding-left:0;padding-right:0}.HfPOLa_primary:disabled,.HfPOLa_secondary:disabled,.HfPOLa_textButton:disabled{opacity:.5;cursor:wait}.HfPOLa_secondary:disabled{cursor:default}.HfPOLa_page a:focus-visible,.HfPOLa_page button:focus-visible,.HfPOLa_consent input:focus-visible{outline:2px solid var(--red);outline-offset:3px}.HfPOLa_imagePreviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.HfPOLa_imagePreviews img{aspect-ratio:1;object-fit:cover;width:100%}.HfPOLa_logoPreview{background:var(--paper);width:100px;height:100px;padding:8px}.HfPOLa_logoPreview img{object-fit:contain;width:100%;height:100%}.HfPOLa_error{border-left:3px solid var(--red);color:#87372c;background:#bd4e3e14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 0;padding:16px;font-size:14px;line-height:1.9;display:flex}.HfPOLa_notice{color:#286f57;background:#286f5717;margin:20px 0;padding:16px;font-size:14px;line-height:1.8}.HfPOLa_receipt{outline:none;padding:8px 0}.HfPOLa_status{background:var(--paper);color:var(--red);padding:4px 8px;font-size:13px;display:inline-flex}.HfPOLa_receipt h2{font-size:24px;font-weight:600;line-height:1.6}.HfPOLa_receipt p{color:var(--muted);font-size:14px;line-height:1.9}.HfPOLa_receipt .HfPOLa_reviewNote{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.HfPOLa_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.HfPOLa_reviewHeading{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:32px;display:flex}.HfPOLa_reviewHeading h1{margin:16px 0;font-size:36px;font-weight:600;line-height:1.4}.HfPOLa_reviewHeading p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.HfPOLa_reviewHeading>a{flex-shrink:0}.HfPOLa_toolbar{flex-wrap:wrap;align-items:center;gap:16px 28px;padding:20px 0;display:flex}.HfPOLa_toolbar>span{color:var(--muted);margin-left:auto;font-size:13px}.HfPOLa_tabs{gap:20px;display:flex}.HfPOLa_tabs button{min-height:48px;color:var(--muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:14px}.HfPOLa_tabs button[aria-pressed=true]{border-bottom-color:var(--red);color:var(--red);font-weight:600}.HfPOLa_reviewItem{border-top:1px solid var(--line);padding:32px 0}.HfPOLa_reviewItem>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:24px;display:flex}.HfPOLa_reviewItem h2{margin:0 0 8px;font-size:23px;font-weight:600;line-height:1.5}.HfPOLa_reviewItem header p{color:var(--muted);margin:0;font-size:12px}.HfPOLa_reviewField{grid-template-columns:100px minmax(0,1fr);gap:24px;margin:16px 0;display:grid}.HfPOLa_reviewField strong{font-size:13px;font-weight:600;line-height:1.9}.HfPOLa_reviewField p{color:#49575d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}.HfPOLa_reviewField>a{min-height:0;line-height:1.9;display:block}.HfPOLa_reviewImages{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.HfPOLa_reviewImages figure{min-width:0;margin:0}.HfPOLa_reviewImages a{background:var(--surface);display:block}.HfPOLa_reviewImages img{object-fit:cover;width:100%;height:180px;display:block}.HfPOLa_reviewImages .HfPOLa_reviewLogo img{object-fit:contain;padding:12px}.HfPOLa_reviewImages figcaption{color:var(--muted);margin-top:8px;font-size:12px}.HfPOLa_reviewActions{background:var(--surface);gap:12px;padding:20px;display:grid}.HfPOLa_reviewActions .HfPOLa_actions{margin-top:0}.HfPOLa_reviewOutcome{color:var(--muted);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0 0;padding:16px;font-size:13px;line-height:1.9}.HfPOLa_empty{border-top:1px solid var(--line);text-align:center;color:var(--muted);padding:60px 20px;font-size:15px;line-height:1.9}.HfPOLa_empty h2{color:var(--ink);font-size:22px;font-weight:600}.HfPOLa_pagination{justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.HfPOLa_pagination span{color:var(--muted);font-size:13px}.HfPOLa_privacy{max-width:800px;margin:0 auto}.HfPOLa_privacy h1{font-size:34px;font-weight:600;line-height:1.5}.HfPOLa_privacy section{border-top:1px solid var(--line);padding:24px 0}.HfPOLa_privacy h2{margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.5}.HfPOLa_privacy section p{color:#49575d;font-size:16px;line-height:1.95}@media (max-width:1050px){.HfPOLa_formLayout{grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);gap:32px}.HfPOLa_formSection{padding:24px}.HfPOLa_context h1{font-size:30px}.HfPOLa_uploadGrid{grid-template-columns:1fr;gap:0}.HfPOLa_reviewImages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.HfPOLa_page{padding:28px var(--site-gutter) 80px}.HfPOLa_formLayout{grid-template-columns:minmax(0,1fr);gap:24px}.HfPOLa_context{max-width:none}.HfPOLa_context h1{margin:12px 0;font-size:30px}.HfPOLa_context h1 br,.HfPOLa_context ol{display:none}.HfPOLa_context>p:not(:first-child){margin-bottom:0}.HfPOLa_formSection{padding:20px}.HfPOLa_field label,.HfPOLa_field input,.HfPOLa_field textarea,.HfPOLa_reviewActions textarea,.HfPOLa_reviewActions label{font-size:16px}.HfPOLa_field small,.HfPOLa_help,.HfPOLa_submitRow small{font-size:13px}.HfPOLa_field label span{font-size:13px;display:inline-block}.HfPOLa_consent,.HfPOLa_receipt p{font-size:16px}.HfPOLa_submitRow{flex-direction:column;align-items:stretch}.HfPOLa_primary,.HfPOLa_secondary,.HfPOLa_textButton{font-size:16px}.HfPOLa_reviewHeading{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:20px}.HfPOLa_reviewHeading h1{font-size:30px}.HfPOLa_reviewHeading p:last-child{font-size:16px}.HfPOLa_toolbar{gap:4px 16px}.HfPOLa_tabs{flex:100%;gap:24px}.HfPOLa_tabs button{font-size:16px}.HfPOLa_toolbar>span{margin-left:0;margin-right:auto}.HfPOLa_reviewItem{padding:24px 0}.HfPOLa_reviewItem h2{font-size:22px}.HfPOLa_reviewField{grid-template-columns:1fr;gap:8px;margin:20px 0}.HfPOLa_reviewField strong,.HfPOLa_reviewField p,.HfPOLa_reviewField>a{font-size:16px}.HfPOLa_reviewImages{gap:12px}.HfPOLa_reviewImages img{height:130px}.HfPOLa_reviewActions{padding:16px}.HfPOLa_reviewActions .HfPOLa_actions{flex-direction:column;align-items:stretch}.HfPOLa_notice,.HfPOLa_error,.HfPOLa_empty,.HfPOLa_reviewOutcome{font-size:16px}.HfPOLa_pagination{gap:14px}}.HfPOLa_page:has(.HfPOLa_formLayout){padding:40px var(--site-gutter) 100px}:is(html:has(.HfPOLa_formLayout),body:has(.HfPOLa_formLayout)){overflow-x:clip}.HfPOLa_formLayout{--ink:var(--craft-ink,#252b34);--muted:var(--craft-muted,#657181);--line:#252b3424;--surface:var(--craft-panel,#fff);--paper:var(--craft-inset,#f3f5f7);--red:var(--craft-brick,#a54739);color:var(--ink);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:28px;display:grid}.HfPOLa_formLayout .HfPOLa_context{border:1px solid var(--line);background:var(--craft-inset,#f3f5f7);border-radius:8px;min-width:0;max-width:none;padding:30px}.HfPOLa_formLayout .HfPOLa_context>p:first-child{color:var(--red);letter-spacing:0;margin:0;font-size:12px;font-weight:600}.HfPOLa_formLayout .HfPOLa_context h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:22px 0 18px;font-size:32px;font-weight:600;line-height:1.5}.HfPOLa_formLayout .HfPOLa_context>p:not(:first-child){color:var(--muted);font-size:14px;line-height:1.95}.HfPOLa_formLayout .HfPOLa_context ol{margin:30px 0 14px;padding:16px 0}.HfPOLa_formLayout .HfPOLa_context li{align-items:baseline;gap:16px;padding:12px 0;font-size:12px;line-height:1.8}.HfPOLa_formLayout .HfPOLa_context li span{flex-shrink:0;font-size:13px}.HfPOLa_formLayout .HfPOLa_textLink{min-height:44px;color:var(--red);white-space:nowrap;font-size:12px;font-weight:600}.HfPOLa_formLayout .HfPOLa_formSection{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:30px;box-shadow:0 2px 6px #252b3406}.HfPOLa_formLayout .HfPOLa_field{gap:9px;margin-bottom:26px}.HfPOLa_formLayout .HfPOLa_field label{font-size:13px;font-weight:550}.HfPOLa_formLayout .HfPOLa_field label span{margin-left:6px;font-size:11px}.HfPOLa_formLayout .HfPOLa_field input,.HfPOLa_formLayout .HfPOLa_field textarea{border:1px solid var(--line);background:var(--craft-panel,#fff);border-radius:8px;min-width:0;padding:12px 13px;font-size:14px;line-height:1.9}.HfPOLa_formLayout .HfPOLa_field input[readonly]{border-color:var(--line);background:var(--paper);border-radius:8px;padding:12px 13px;font-size:16px;font-weight:600}.HfPOLa_formLayout .HfPOLa_field input:focus-visible,.HfPOLa_formLayout .HfPOLa_field textarea:focus-visible{outline:2px solid var(--red);outline-offset:2px}.HfPOLa_formLayout .HfPOLa_field input::placeholder,.HfPOLa_formLayout .HfPOLa_field textarea::placeholder{color:var(--muted);opacity:1}.HfPOLa_formLayout .HfPOLa_field small,.HfPOLa_formLayout .HfPOLa_help,.HfPOLa_formLayout .HfPOLa_submitRow small{font-size:11px;line-height:1.8}.HfPOLa_formLayout .HfPOLa_uploadGrid{gap:16px}.HfPOLa_formLayout .HfPOLa_uploadGrid .HfPOLa_field{background:var(--paper);border:1px dashed #252b3440;border-radius:8px;margin-bottom:18px;padding:16px}.HfPOLa_formLayout .HfPOLa_field input[type=file]{background:0 0;border:0;border-radius:0;min-height:44px;padding:0;font-size:11px}.HfPOLa_formLayout .HfPOLa_field input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:7px;margin-right:8px;padding:7px 11px;font-size:11px}.HfPOLa_formLayout .HfPOLa_logoPreview{border:1px solid var(--line);background:var(--surface);border-radius:8px}.HfPOLa_formLayout .HfPOLa_imagePreviews img{border:1px solid var(--line);border-radius:7px}.HfPOLa_formLayout .HfPOLa_consent{border-top:1px solid var(--line);min-height:44px;padding:16px 0;font-size:12px;line-height:1.9}.HfPOLa_formLayout .HfPOLa_consent input{margin-top:2px}.HfPOLa_formLayout .HfPOLa_submitRow{border-top:1px solid var(--line);gap:12px;margin-top:8px;padding-top:20px}.HfPOLa_formLayout .HfPOLa_primary,.HfPOLa_formLayout .HfPOLa_secondary,.HfPOLa_formLayout .HfPOLa_textButton{white-space:nowrap;border-radius:8px;min-height:46px;font-size:13px}.HfPOLa_formLayout .HfPOLa_primary{background:var(--red);color:var(--craft-panel,#fff);padding-inline:18px}.HfPOLa_formLayout .HfPOLa_secondary{border-color:var(--line)}.HfPOLa_formLayout .HfPOLa_error{background:var(--craft-error-soft,#fff1ef);color:#8b3024;overflow-wrap:anywhere;border:1px solid #8b30242e;border-radius:8px;font-size:13px}.HfPOLa_formLayout .HfPOLa_receipt{padding:4px 0}.HfPOLa_formLayout .HfPOLa_status{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:7px 11px;font-size:12px;font-weight:600}.HfPOLa_formLayout .HfPOLa_receipt h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:22px 0 14px;font-size:25px;line-height:1.55}.HfPOLa_formLayout .HfPOLa_receipt p{overflow-wrap:anywhere;font-size:13px;line-height:1.9}.HfPOLa_formLayout .HfPOLa_actions{gap:10px}.HfPOLa_formLayout a:focus-visible,.HfPOLa_formLayout button:focus-visible{outline:2px solid var(--red);outline-offset:4px}@media (hover:hover) and (pointer:fine){.HfPOLa_formLayout .HfPOLa_primary:hover:not(:disabled){background:var(--craft-brick-hover,#913d31)}.HfPOLa_formLayout .HfPOLa_secondary:hover:not(:disabled){background:var(--craft-hover,#f2f4f7);border-color:var(--red);color:var(--red)}.HfPOLa_formLayout .HfPOLa_textLink:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:1050px){.HfPOLa_formLayout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:22px}.HfPOLa_formLayout .HfPOLa_context,.HfPOLa_formLayout .HfPOLa_formSection{padding:24px}.HfPOLa_formLayout .HfPOLa_context h1{font-size:29px}.HfPOLa_formLayout .HfPOLa_uploadGrid{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:800px){.HfPOLa_formLayout{grid-template-columns:minmax(0,1fr);gap:20px}.HfPOLa_formLayout .HfPOLa_context{padding:24px}.HfPOLa_formLayout .HfPOLa_context h1{margin:12px 0;font-size:28px}.HfPOLa_formLayout .HfPOLa_context>p:not(:first-child){margin-bottom:0;font-size:13px}.HfPOLa_formLayout .HfPOLa_context ol{display:none}.HfPOLa_formLayout .HfPOLa_textLink{margin-top:8px}.HfPOLa_formLayout .HfPOLa_field input,.HfPOLa_formLayout .HfPOLa_field textarea{font-size:16px}.HfPOLa_formLayout .HfPOLa_uploadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.HfPOLa_formLayout .HfPOLa_submitRow{flex-direction:column;align-items:stretch}.HfPOLa_formLayout .HfPOLa_submitRow small{text-align:center}}@media (max-width:560px){.HfPOLa_formLayout .HfPOLa_context,.HfPOLa_formLayout .HfPOLa_formSection{border-radius:8px;padding:22px 18px}.HfPOLa_formLayout .HfPOLa_uploadGrid{grid-template-columns:minmax(0,1fr);gap:0}.HfPOLa_formLayout .HfPOLa_receipt h2{font-size:22px}.HfPOLa_formLayout .HfPOLa_actions{align-items:stretch}.HfPOLa_formLayout .HfPOLa_actions .HfPOLa_primary{flex-basis:100%}}@media (max-width:760px){.HfPOLa_page:has(.HfPOLa_formLayout){padding:28px var(--site-gutter) 80px}}
:is(html:has(.gqlMXG_loginPage),body:has(.gqlMXG_loginPage),html:has(.gqlMXG_accountPage),body:has(.gqlMXG_accountPage)){overflow-x:clip}.gqlMXG_loginPage,.gqlMXG_accountPage{--ink:var(--craft-ink,#252b34);--muted:var(--craft-muted,#657181);--line:#252b3424;--surface:var(--craft-panel,#fff);--paper:var(--craft-inset,#f3f5f7);--hover:var(--craft-hover,#f2f4f7);--red:var(--craft-brick,#a54739);--navy:var(--craft-ink,#252b34);--light:var(--craft-panel,#fff);color:var(--ink)}.gqlMXG_loginPage{min-height:calc(100svh - 76px);max-width:var(--site-shell-max);padding:36px var(--site-gutter) 56px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin:0 auto;display:grid}.gqlMXG_loginIntro{background:var(--craft-inset,#f3f5f7);border:1px solid var(--line);border-right:0;border-radius:8px 0 0 8px;flex-direction:column;justify-content:space-between;min-width:0;padding:42px;display:flex}.gqlMXG_loginIntro>span{color:var(--red);font-size:12px;font-weight:600}.gqlMXG_loginIntro h2{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:480px;margin:60px 0 22px;font-size:38px;font-weight:550;line-height:1.5}.gqlMXG_loginIntro p{color:var(--muted);max-width:360px;font-size:16px;line-height:1.95}.gqlMXG_loginBenefits{border-top:1px solid var(--line);gap:18px;margin:42px 0 0;padding:24px 0 0;list-style:none;display:grid}.gqlMXG_loginBenefits li{color:var(--muted);align-items:baseline;gap:18px;font-size:12px;line-height:1.8;display:flex}.gqlMXG_loginBenefits li strong{min-width:5em;color:var(--ink);font-weight:600}.gqlMXG_loginIntro small{color:var(--muted);margin-top:40px;font-size:11px;line-height:1.8;display:block}.gqlMXG_loginPanel{background:var(--surface);border:1px solid var(--line);border-radius:0 8px 8px 0;justify-content:center;align-items:center;min-width:0;padding:44px 30px;display:flex}.gqlMXG_authForm{width:100%;min-width:0;max-width:340px}.gqlMXG_authSwitch{background:var(--paper);border-radius:8px;gap:6px;margin-bottom:32px;padding:5px;display:flex}.gqlMXG_authSwitch button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;min-height:44px;padding:10px 12px;font-size:13px}.gqlMXG_authSwitch button[aria-pressed=true]{color:var(--ink);border-color:var(--line);background:var(--surface);font-weight:600;box-shadow:0 2px 4px #252b340a}.gqlMXG_authForm h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 12px;font-size:28px;font-weight:600;line-height:1.4}.gqlMXG_lede{color:var(--muted);margin:0 0 30px;font-size:13px;line-height:1.8}.gqlMXG_loginFlowSwitch{border-bottom:1px solid var(--line);gap:24px;margin:-6px 0 28px;display:flex}.gqlMXG_loginFlowSwitch button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0 12px;font-size:13px}.gqlMXG_loginFlowSwitch button[aria-pressed=true]{border-bottom-color:var(--red);color:var(--ink);font-weight:600}.gqlMXG_loginFlowSwitch button:focus-visible,.gqlMXG_authSwitch button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.gqlMXG_authForm fieldset{border:0;gap:18px;min-width:0;margin:0 0 24px;padding:0;display:grid}.gqlMXG_authForm label{gap:9px;min-width:0;font-size:13px;font-weight:550;display:grid}.gqlMXG_authForm label>span{color:var(--muted);font-weight:400}.gqlMXG_authForm fieldset>small{color:var(--muted);margin-top:-10px;font-size:11px;line-height:1.7}.gqlMXG_authForm input{border:1px solid var(--line);background:var(--craft-panel,#fff);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:8px;padding:11px 13px;font-weight:400}.gqlMXG_authForm input:focus-visible{outline:2px solid var(--red);outline-offset:2px}.gqlMXG_passwordInput{min-width:0;position:relative}.gqlMXG_passwordInput input{padding-right:64px}.gqlMXG_passwordInput button{min-width:56px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;inset:0 0 0 auto}.gqlMXG_phoneInput{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;min-width:0;display:flex}.gqlMXG_phoneInput>span{border-right:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;padding:0 13px;font-size:14px;font-weight:400}.gqlMXG_phoneInput input{background:0 0;border:0;flex:1;width:0}.gqlMXG_codeInput{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.gqlMXG_codeInput button{border:1px solid var(--line);background:var(--paper);min-width:112px;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:550}.gqlMXG_codeInput button:disabled{color:var(--muted);opacity:.65;cursor:default}.gqlMXG_smsAvailability{border:1px solid var(--line);background:var(--paper);color:var(--muted);overflow-wrap:anywhere;border-radius:8px;margin:-12px 0 24px;padding:12px 14px;font-size:12px;line-height:1.8}.gqlMXG_smsAvailability p{margin:0}.gqlMXG_smsAvailability>div{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:4px;display:flex}.gqlMXG_smsAvailability button{min-height:44px;color:var(--red);font:inherit;cursor:pointer;white-space:nowrap;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.gqlMXG_smsFeedback{color:var(--muted);overflow-wrap:anywhere;margin-top:-10px;font-size:12px;line-height:1.8}.gqlMXG_smsFeedback p{margin:0}.gqlMXG_smsFeedback .gqlMXG_smsError{color:#8b3024}.gqlMXG_authForm .gqlMXG_privacyConsent{align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.8;display:flex}.gqlMXG_authForm .gqlMXG_privacyConsent input{width:18px;height:18px;min-height:18px;accent-color:var(--red);flex:0 0 18px;margin:2px 0 0;padding:0}.gqlMXG_privacyConsent>span{min-width:0}.gqlMXG_privacyConsent a{color:var(--red);text-underline-offset:3px;text-decoration:underline}.gqlMXG_loginChoice{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:6px;padding:12px 14px;display:grid}.gqlMXG_loginChoice p{color:var(--muted);margin:0 0 2px;font-size:12px}.gqlMXG_authForm .gqlMXG_loginChoice label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:400;display:flex}.gqlMXG_authForm .gqlMXG_loginChoice input{width:18px;height:18px;min-height:18px;accent-color:var(--red);flex:0 0 18px;margin:0;padding:0}.gqlMXG_primary{border:1px solid var(--red);background:var(--red);min-height:48px;color:var(--light);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:12px 16px;font-size:13px;display:inline-flex}.gqlMXG_authForm .gqlMXG_primary{width:100%}.gqlMXG_primary:disabled{opacity:.6;cursor:wait}.gqlMXG_authNote{border-top:1px solid var(--line);color:var(--muted);margin-top:26px;padding-top:20px;font-size:11px;line-height:1.8}.gqlMXG_error{color:#8b3024;background:var(--craft-error-soft,#fff1ef);overflow-wrap:anywhere;border:1px solid #8b30242e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;font-size:13px;line-height:1.8;display:flex}.gqlMXG_authForm .gqlMXG_error{margin:0 0 16px;scroll-margin-top:110px;scroll-margin-bottom:24px}.gqlMXG_authForm .gqlMXG_error p{width:100%;margin:0;font-weight:600}.gqlMXG_authForm .gqlMXG_error:focus{outline-offset:3px;outline:2px solid #8b3024}.gqlMXG_authForm input[aria-invalid=true]{border-color:#8b3024}.gqlMXG_authForm .gqlMXG_error button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.gqlMXG_accountPage{max-width:var(--site-shell-max);padding:40px var(--site-gutter) 80px;min-height:70vh;margin:0 auto}.gqlMXG_accountHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:24px;display:flex}.gqlMXG_accountHeading h1{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:600;line-height:1.4}.gqlMXG_accountTools{flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;display:flex}.gqlMXG_accountUtility{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;font-size:12px;display:inline-flex}.gqlMXG_accountUtility:disabled{opacity:.45;cursor:default}.gqlMXG_accountTools .gqlMXG_primary{min-height:44px;padding:10px 18px}.gqlMXG_secondary{border:1px solid var(--line);min-height:46px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-size:12px;display:inline-flex}.gqlMXG_records{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.gqlMXG_record{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:20px 0;transition:background .16s;display:grid}.gqlMXG_recordMain{min-width:0;padding-block:2px;display:block}.gqlMXG_recordMain h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.6}.gqlMXG_recordMeta{color:var(--muted);flex-wrap:wrap;gap:4px 18px;font-size:12px;line-height:1.8;display:flex}.gqlMXG_recordActions{flex-wrap:wrap;gap:8px;display:flex}.gqlMXG_recordActions a,.gqlMXG_recordActions button{min-width:44px;min-height:44px;color:var(--red);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:9px 8px;font-size:12px;display:inline-flex}.gqlMXG_recordActions button{color:var(--muted)}.gqlMXG_confirmDelete{background:var(--craft-error-soft,#fff1ef);color:var(--ink);border:1px solid #8b30242e;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex}.gqlMXG_confirmDelete p{overflow-wrap:anywhere;flex:250px;margin:0;line-height:1.8}.gqlMXG_confirmDelete button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:7px;padding:8px 12px;font-size:12px}.gqlMXG_confirmDelete button:last-child{color:#8b3024;border-color:#8b30244d}.gqlMXG_empty{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:48px 0;font-size:14px;line-height:1.9}.gqlMXG_loading{color:var(--muted);background:var(--paper);border-radius:8px;padding:38px 20px;font-size:13px;line-height:1.9}.gqlMXG_pagination{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:16px;margin-top:26px;font-size:12px;display:flex}.gqlMXG_pagination button{background:var(--surface);border:1px solid var(--line);min-height:46px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;padding:10px 15px}.gqlMXG_pagination button:disabled,.gqlMXG_secondary:disabled,.gqlMXG_recordActions button:disabled{opacity:.45;cursor:default}.gqlMXG_loginPage button:focus-visible,.gqlMXG_loginPage a:focus-visible,.gqlMXG_accountPage button:focus-visible,.gqlMXG_accountPage a:focus-visible{outline:2px solid var(--red);outline-offset:4px}.gqlMXG_loginPage button:active,.gqlMXG_accountPage button:active,.gqlMXG_accountPage a:active{opacity:.8}.gqlMXG_headerActions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.gqlMXG_headerFrame{min-width:0}.gqlMXG_headerAccount{border:1px solid var(--line);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 13px;font-size:12px;display:inline-flex}.gqlMXG_accountDot{background:var(--red);border-radius:50%;width:6px;height:6px}@media (hover:hover) and (pointer:fine){.gqlMXG_record:hover{background:var(--hover)}.gqlMXG_recordMain:hover h2,.gqlMXG_accountUtility:hover:not(:disabled),.gqlMXG_recordActions a:hover,.gqlMXG_recordActions button:hover:not(:disabled){color:var(--red);text-underline-offset:4px;text-decoration:underline}.gqlMXG_primary:hover:not(:disabled){background:var(--craft-brick-hover,#913d31)}.gqlMXG_accountPage .gqlMXG_secondary:hover:not(:disabled){background:var(--hover);border-color:var(--red);color:var(--red)}.gqlMXG_authSwitch button:hover:not(:disabled){color:var(--ink)}}@media (max-width:1100px){.gqlMXG_headerAccount{padding:10px}.gqlMXG_loginIntro{padding:32px}.gqlMXG_loginIntro h2{font-size:33px}.gqlMXG_loginPanel{padding-inline:26px}}@media (max-width:800px){.gqlMXG_loginPage{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:24px}.gqlMXG_loginIntro{border-right:1px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0;padding:28px}.gqlMXG_loginIntro h2{max-width:100%;margin:22px 0 12px;font-size:28px}.gqlMXG_loginIntro h2 br,.gqlMXG_loginIntro small,.gqlMXG_loginBenefits{display:none}.gqlMXG_loginIntro p{max-width:none;margin:0;font-size:16px}.gqlMXG_loginPanel{border-radius:0 0 8px 8px;padding:30px 26px 34px}.gqlMXG_authForm{max-width:430px}.gqlMXG_authForm input{font-size:16px}.gqlMXG_authForm h1{font-size:26px}.gqlMXG_accountPage{padding-top:28px}.gqlMXG_accountHeading{margin-bottom:20px}.gqlMXG_accountHeading h1{font-size:26px}.gqlMXG_accountTools{gap:8px 18px;width:100%}.gqlMXG_accountTools .gqlMXG_primary{margin-left:auto}.gqlMXG_record{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:18px}.gqlMXG_recordActions{justify-content:flex-end}.gqlMXG_recordMain h2{font-size:17px}.gqlMXG_recordMeta{gap:4px 12px}.gqlMXG_pagination{justify-content:space-between;gap:10px}}@media (max-width:420px){.gqlMXG_loginIntro{padding:24px 20px}.gqlMXG_loginPanel{padding-inline:20px}.gqlMXG_loginIntro h2{font-size:25px}.gqlMXG_accountTools{gap:8px 14px}.gqlMXG_accountTools .gqlMXG_primary{padding-inline:12px}.gqlMXG_pagination{gap:6px;font-size:11px}.gqlMXG_pagination button{padding-inline:12px;font-size:11px}}@media (max-width:380px){.gqlMXG_codeInput{gap:8px}.gqlMXG_codeInput button{min-width:104px;padding-inline:9px}.gqlMXG_phoneInput>span{padding-inline:10px}}@media (hover:hover) and (pointer:fine){.gqlMXG_codeInput button:hover:not(:disabled){background:var(--hover);border-color:var(--red);color:var(--red)}}@media (max-width:380px){.gqlMXG_headerFrame .brand small{display:none}.gqlMXG_headerActions{gap:6px}.gqlMXG_headerAccount{max-width:80px;padding-inline:9px}}@media (hover:hover){.gqlMXG_headerAccount:hover{background:var(--surface);border-color:var(--red);color:var(--red)}}@media (max-width:760px){.gqlMXG_headerAccount{max-width:94px;min-height:44px;font-size:11px}.gqlMXG_accountDot{display:none}}
.T_q2kW_nameOptions{border:0;gap:8px;padding:0;display:grid}.T_q2kW_nameOptions legend{padding:0 0 10px;font-size:14px}.T_q2kW_nameOptions label{border:1px solid var(--line);border-radius:4px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.T_q2kW_modeBar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding-bottom:16px;display:flex}.T_q2kW_modeBar fieldset{border:0;gap:20px;margin:0;padding:0;display:flex}.T_q2kW_modeBar label{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.T_q2kW_modeBar small{color:var(--muted)}.T_q2kW_sharedMaterials{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:20px}.T_q2kW_sharedMaterials>summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:600}.T_q2kW_sharedMaterials>.T_q2kW_fields{padding:16px 0 0}.T_q2kW_taskTitle{margin:28px 0 24px;font-size:26px;font-weight:600;line-height:1.5}.T_q2kW_intakeSubmit{padding-top:20px}.T_q2kW_intakeSubmit button{min-height:48px;padding:12px 24px}.T_q2kW_emptyOutput{outline:none}.T_q2kW_expectedResults{margin:0;padding:0 0 16px 20px;font-size:14px;line-height:1.8}.T_q2kW_expectedResults p{color:var(--muted);margin:6px 0 16px}.T_q2kW_painSummary{border-bottom:1px solid var(--line);padding:18px 0}.T_q2kW_painSummary h4{margin:0 0 8px;font-size:14px;font-weight:600}.T_q2kW_painSummary p{margin:0;font-size:15px;line-height:1.8}.T_q2kW_painSummary fieldset{border:0;padding:12px 0}.T_q2kW_painSummary .T_q2kW_painDetails{margin:4px 0 0}.T_q2kW_moduleCommit{justify-content:flex-end}.T_q2kW_error button{min-height:44px;color:inherit;background:0 0;border:1px solid;margin-left:16px;padding:8px 14px}.T_q2kW_inputColumns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.T_q2kW_moduleContent{background:var(--surface);border-top:2px solid var(--red);outline:none;padding:24px 0}.T_q2kW_moduleHeading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.T_q2kW_moduleHeading h2{margin:0 0 8px;font-size:22px;font-weight:600}.T_q2kW_moduleHeading p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.T_q2kW_moduleHeading>button{flex-shrink:0;min-height:48px;padding:10px 18px}.T_q2kW_moduleCommit{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.T_q2kW_moduleCommit>span{color:var(--muted);font-size:13px}.T_q2kW_moduleCommit button{min-height:48px;padding:10px 20px}.T_q2kW_guideExport{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:20px 0;display:flex}.T_q2kW_guideExport button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--surface);border-radius:4px;padding:10px 16px}@media (max-width:640px){.T_q2kW_inputColumns{grid-template-columns:1fr;gap:12px}.T_q2kW_moduleHeading,.T_q2kW_moduleCommit{flex-direction:column;align-items:stretch}.T_q2kW_modeBar fieldset{gap:12px}.T_q2kW_workspaceActions{gap:8px}.T_q2kW_moduleHeading h2{font-size:20px}}:is(html:has(.T_q2kW_workspace),body:has(.T_q2kW_workspace)){overflow-x:clip}.T_q2kW_page.prepare-page{width:100%;max-width:var(--site-shell-max);padding:28px var(--site-gutter) 0;margin-inline:auto}.T_q2kW_serviceNotice{border:1px solid var(--craft-line,#252b3421);background:var(--craft-inset,#f3f5f7);color:var(--craft-text,#4c5665);margin:0 0 20px;padding:14px 18px;font-size:14px;line-height:1.8}.T_q2kW_workspace{--ink:var(--craft-ink,#252b34);--muted:var(--craft-muted,#657181);--line:#252b3424;--surface:var(--craft-panel,#fff);--paper:var(--craft-inset,#f3f5f7);--hover:var(--craft-hover,#f2f4f7);--red:var(--craft-brick,#a54739);--red-hover:var(--craft-brick-hover,#913d31);--red-soft:var(--craft-brick-soft,#fbefed);--error:var(--craft-error,#8b3024);--error-soft:var(--craft-error-soft,#fff1ef);--light:var(--craft-light,#fff);color:var(--ink);font-variant-numeric:tabular-nums;padding-bottom:64px}.T_q2kW_workspace *{min-width:0}.T_q2kW_workspace :is(h1,h2,h3,p){overflow-wrap:anywhere}.T_q2kW_workspace button,.T_q2kW_workspace a,.T_q2kW_workspace summary{-webkit-tap-highlight-color:transparent}.T_q2kW_workspace button{cursor:pointer;font:inherit}.T_q2kW_workspace button,.T_q2kW_related a,.T_q2kW_accountTools a,.T_q2kW_accountNote a{white-space:nowrap}.T_q2kW_workspace :is(button,a,summary):focus-visible{outline:2px solid var(--red);outline-offset:4px}.T_q2kW_workspace :is(input,select,textarea):focus-visible{outline:2px solid var(--red);outline-offset:2px}.T_q2kW_workspace button:disabled{opacity:.5;cursor:not-allowed}.T_q2kW_workspace button:active:not(:disabled){opacity:.82}.T_q2kW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.T_q2kW_workspaceHeader{justify-content:space-between;align-items:center;gap:16px;padding:0 0 24px;display:flex}.T_q2kW_workspaceHeader>div:first-child{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.T_q2kW_workspaceHeader h1{margin:0;font-size:22px;font-weight:600;line-height:1.5}.T_q2kW_workspaceActions{align-items:center;gap:8px 20px;font-size:13px;display:flex}.T_q2kW_workspaceActions>a,.T_q2kW_moreActions>summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;display:inline-flex}.T_q2kW_workspaceActions>a:hover{color:var(--red)}.T_q2kW_moreActions{position:relative}.T_q2kW_moreActions>summary{list-style:none}.T_q2kW_moreActions>summary::-webkit-details-marker{display:none}.T_q2kW_moreActions>summary:after{content:"⌄";margin-left:8px}.T_q2kW_moreActions>div{z-index:15;background:var(--surface);border:1px solid var(--line);border-radius:3px;min-width:170px;padding:6px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #252b3414}.T_q2kW_moreActions button{min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;padding:8px 12px;font-size:13px}.T_q2kW_moreActions button:hover:not(:disabled){background:var(--hover)}.T_q2kW_stepOptions{border-bottom:1px solid var(--line);margin-top:18px}.T_q2kW_stepOptions>summary{cursor:pointer;min-height:48px;color:var(--muted);align-items:center;font-size:13px;display:flex}.T_q2kW_stepOptions>summary:after{content:"+";margin-left:auto}.T_q2kW_stepOptions[open]>summary:after{content:"−"}.T_q2kW_supportingSection{border-top:1px solid var(--line);margin:0 0 20px}.T_q2kW_supportingSection>summary{min-height:48px;color:var(--muted);cursor:pointer;padding:14px 0;font-size:13px}.T_q2kW_requestDetails{color:var(--muted);font-size:12px}.T_q2kW_requestDetails>summary{cursor:pointer;min-height:44px;padding:12px 0}.T_q2kW_requestDetails .T_q2kW_messageText{padding-bottom:16px}.T_q2kW_error a{color:inherit;text-underline-offset:3px;text-decoration:underline}.T_q2kW_toolbar{justify-content:flex-end;align-items:center;padding-bottom:16px;display:flex}.T_q2kW_loadingStatus{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.8}.T_q2kW_accountTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;max-width:520px;font-size:12px;display:flex}.T_q2kW_saveHint{color:var(--muted);align-items:center;gap:7px;font-size:11px;line-height:1.7;display:inline-flex}.T_q2kW_saveHint:not(:empty):before{content:"";background:currentColor;flex-shrink:0;width:5px;height:5px}.T_q2kW_accountTools a,.T_q2kW_accountNote a{min-height:44px;color:var(--red);align-items:center;display:inline-flex}.T_q2kW_accountTools button,.T_q2kW_accountNote button,.T_q2kW_draftConflict button,.T_q2kW_versions button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:9px 13px;font-size:12px;display:inline-flex}.T_q2kW_modelNotice,.T_q2kW_accountNote,.T_q2kW_draftConflict{border:1px solid var(--line);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:20px;padding:14px 18px;font-size:13px;line-height:1.8;display:flex}.T_q2kW_modelNotice{border-color:var(--red);background:var(--red-soft)}.T_q2kW_modelNotice p,.T_q2kW_accountNote p,.T_q2kW_draftConflict p{color:var(--muted);flex:260px;margin:0}.T_q2kW_modelNotice strong{color:var(--red);font-weight:600}.T_q2kW_modelNotice a{min-height:44px;color:var(--red);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.T_q2kW_draftConflict>div{flex:280px}.T_q2kW_draftConflict strong{color:var(--red);font-weight:600}.T_q2kW_draftConflict p{margin-top:5px}.T_q2kW_runStatus{border-bottom:1px solid var(--line);margin:0 0 24px;padding:0 0 20px}.T_q2kW_runStatusHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.T_q2kW_runStatus strong{color:var(--red);font-size:14px;font-weight:600}.T_q2kW_runStatus p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.8}.T_q2kW_elapsed{color:var(--red);white-space:nowrap;font-size:12px}.T_q2kW_runStages{gap:10px;margin:18px 0;padding:0;font-size:13px;line-height:1.8;list-style:none;display:grid}.T_q2kW_runStages li{color:var(--muted);align-items:baseline;gap:10px;display:flex}.T_q2kW_runStages li[data-state=active]{color:var(--red);font-weight:600}.T_q2kW_runStages li[data-state=done]{color:var(--ink)}.T_q2kW_runStages li>span{flex-shrink:0;width:14px}.T_q2kW_skillCount{border:1px solid var(--line);border-radius:4px;min-width:0;margin:16px 0 24px;padding:16px}.T_q2kW_skillCount legend{padding:0 6px;font-size:14px;font-weight:600}.T_q2kW_skillCount>div{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.T_q2kW_skillCount label{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.T_q2kW_skillCount select,.T_q2kW_skillCount input{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:40px;color:inherit;font:inherit;border-radius:4px;padding:8px 12px}.T_q2kW_skillCount input{width:90px}.T_q2kW_skillCount small,.T_q2kW_skillCount span{color:var(--muted);font-size:12px;line-height:1.8}.T_q2kW_skillCount small{margin-top:10px;display:block}.T_q2kW_skillCount p{color:var(--red);margin:8px 0;font-size:13px}.T_q2kW_noticeBanner{color:var(--muted);margin:0 0 16px;padding:0;font-size:13px;line-height:1.8}.T_q2kW_intakeLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.T_q2kW_layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.T_q2kW_intakePanel,.T_q2kW_setup,.T_q2kW_conversation,.T_q2kW_editor{border:1px solid var(--line);background:var(--surface);border-radius:4px;min-width:0;padding:0 24px 24px;scroll-margin-top:104px;position:relative}.T_q2kW_intakePanel:before,.T_q2kW_setup:before,.T_q2kW_conversation:before{content:"";pointer-events:none;border-top:2px solid var(--red);border-left:2px solid var(--red);width:12px;height:12px;position:absolute;top:-1px;left:-1px}.T_q2kW_sectionHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:66px;display:flex}.T_q2kW_sectionHeading h2,.T_q2kW_sectionHeading>span{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.5}.T_q2kW_sectionHeading small{max-width:55%;color:var(--muted);text-align:right;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.T_q2kW_fields{border:0;gap:18px;min-width:0;margin:22px 0;padding:0;display:grid}.T_q2kW_fields label,.T_q2kW_titleInput,.T_q2kW_documentLabel,.T_q2kW_overviewLabel{min-width:0;color:var(--ink);gap:9px;font-size:13px;font-weight:550;display:grid}.T_q2kW_fieldLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.T_q2kW_fields label .T_q2kW_required{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.T_q2kW_fields label small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.8}.T_q2kW_fields input,.T_q2kW_fields select,.T_q2kW_fields textarea,.T_q2kW_titleInput input,.T_q2kW_documentLabel textarea,.T_q2kW_overviewLabel textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:3px;padding:11px 12px;scroll-margin-top:112px;font-size:14px;font-weight:400}.T_q2kW_fields select,.T_q2kW_titleInput input{min-height:48px}.T_q2kW_fields textarea,.T_q2kW_documentLabel textarea,.T_q2kW_overviewLabel textarea{resize:vertical;line-height:1.85}.T_q2kW_fields textarea::placeholder,.T_q2kW_documentLabel textarea::placeholder{color:var(--muted);opacity:1}.T_q2kW_fields:disabled{opacity:.68}.T_q2kW_nameChoices{border:0;gap:10px;min-width:0;margin:20px 0;padding:0;display:grid}.T_q2kW_nameChoices legend{margin-bottom:8px;font-size:15px;font-weight:600}.T_q2kW_nameChoices p{color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.8}.T_q2kW_nameChoices>label{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:3px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;font-size:13px;line-height:1.7;display:flex}.T_q2kW_nameChoices input[type=radio]{accent-color:var(--red);flex-shrink:0}.T_q2kW_nameChoices .T_q2kW_customName{border:0;padding:8px 0 0;display:grid}.T_q2kW_customName input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:3px;padding:10px 12px;font-size:16px}.T_q2kW_row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.T_q2kW_optionalMaterials,.T_q2kW_modelSettings{border-top:1px solid var(--line);margin:0;font-size:13px}.T_q2kW_optionalMaterials>summary,.T_q2kW_modelSettings>summary{cursor:pointer;min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.T_q2kW_optionalMaterials>summary::-webkit-details-marker{display:none}.T_q2kW_modelSettings>summary::-webkit-details-marker{display:none}.T_q2kW_optionalMaterials>summary:after,.T_q2kW_modelSettings>summary:after{content:"+";color:var(--red);flex-shrink:0;font-size:19px}.T_q2kW_optionalMaterials[open]>summary:after,.T_q2kW_modelSettings[open]>summary:after{content:"−"}.T_q2kW_optionalMaterials>summary>span,.T_q2kW_modelSettings>summary>span{flex-shrink:0;font-weight:550}.T_q2kW_optionalMaterials summary small{color:var(--muted);margin-left:7px;font-size:11px;font-weight:400}.T_q2kW_optionalMaterials summary>strong,.T_q2kW_modelSettings summary>strong{color:var(--muted);overflow-wrap:anywhere;text-align:right;margin-left:auto;font-size:12px;font-weight:400}.T_q2kW_optionalMaterials>.T_q2kW_fields,.T_q2kW_modelSettings>.T_q2kW_fields{margin:4px 0 20px}.T_q2kW_fieldHint,.T_q2kW_intakeHint{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.T_q2kW_intakeHint{margin:20px 0 14px}.T_q2kW_commitArea{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.T_q2kW_commitHint{color:var(--muted);margin:0 0 13px;font-size:12px;line-height:1.8}.T_q2kW_commitActions{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.T_q2kW_generate{border:1px solid var(--red);background:var(--red);width:100%;min-height:48px;color:var(--light);white-space:nowrap;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;transition:background-color .18s,border-color .18s;display:flex;font-size:14px!important;font-weight:600!important}.T_q2kW_stopButton{border:1px solid var(--red);background:var(--surface);min-height:48px;color:var(--red);border-radius:3px;padding:10px 12px;font-size:13px!important}.T_q2kW_stopButton:disabled{border-color:var(--line);color:var(--muted)}.T_q2kW_modelPicker{border:0;border-top:1px solid var(--line);min-width:0;margin:20px 0;padding:16px 0 0}.T_q2kW_modelPicker legend{padding:0 10px 0 0;font-size:13px;font-weight:600}.T_q2kW_modelOptions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.T_q2kW_modelOptions label{border:1px solid var(--line);cursor:pointer;border-radius:3px;flex:110px;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:13px;display:flex;position:relative}.T_q2kW_modelOptions label[data-selected=true]{border-color:var(--red);background:var(--red-soft);color:var(--red)}.T_q2kW_modelOptions input{accent-color:var(--red);flex-shrink:0;width:16px;height:16px;margin:0}.T_q2kW_modelOptions label:has(input:focus-visible){outline:2px solid var(--red);outline-offset:3px}.T_q2kW_modelOptions span{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.T_q2kW_modelOptions small{color:var(--muted);font-size:11px}.T_q2kW_modelPicker:disabled{opacity:.65}.T_q2kW_modelPicker:disabled label{cursor:not-allowed}.T_q2kW_uploadStatus{border:1px solid var(--red);background:var(--red-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 10px;padding:12px;font-size:12px;line-height:1.8;display:flex}.T_q2kW_uploadTasks>li{flex-wrap:wrap}.T_q2kW_uploadTasks>li>div{flex-basis:160px}.T_q2kW_related{border-top:1px solid var(--line);flex-wrap:wrap;gap:0 16px;margin-top:18px;padding-top:10px;font-size:12px;display:flex}.T_q2kW_related a{min-height:44px;color:var(--red);align-items:center;display:inline-flex}.T_q2kW_workArea{gap:24px;display:grid}.T_q2kW_empty{max-width:620px;padding:28px 0 12px}.T_q2kW_emptyMark{color:var(--red);align-items:center;gap:10px;font-size:27px;font-weight:500;line-height:1;display:inline-flex}.T_q2kW_emptyMark:after{content:"";background:var(--red);width:32px;height:1px}.T_q2kW_empty h2{letter-spacing:-.025em;margin:20px 0 12px;font-size:23px;font-weight:600;line-height:1.55}.T_q2kW_empty p{max-width:48ch;color:var(--muted);margin:0;font-size:14px;line-height:1.95}.T_q2kW_preflight{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.T_q2kW_preflight>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.T_q2kW_preflight>div strong{font-size:13px;font-weight:600}.T_q2kW_preflight>div>span{color:var(--muted);font-size:11px}.T_q2kW_preflight ul{margin:12px 0 0;padding:0;list-style:none}.T_q2kW_preflight li{border-bottom:1px solid var(--line);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;font-size:13px;display:grid}.T_q2kW_preflight li>span{color:var(--muted)}.T_q2kW_preflight li[data-complete=true]>span{color:var(--red)}.T_q2kW_preflight a{align-items:center;min-height:44px;line-height:1.6;display:flex}.T_q2kW_preflight small{color:var(--muted);white-space:nowrap;font-size:11px}.T_q2kW_messageList{gap:24px;padding-top:24px;display:grid}.T_q2kW_userMessage{background:var(--paper);padding:16px 18px}.T_q2kW_userMessage>strong{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.T_q2kW_answer{border-bottom:1px solid var(--line);padding-bottom:24px}.T_q2kW_answer:last-child{border-bottom:0;padding-bottom:0}.T_q2kW_answer>strong{overflow-wrap:anywhere;margin-bottom:14px;font-size:19px;font-weight:600;line-height:1.65;display:block}.T_q2kW_messageText{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.95}.T_q2kW_answer details,.T_q2kW_projectPlan{border:1px solid var(--line);border-radius:3px;margin:18px 0;padding:0 14px;font-size:13px}.T_q2kW_answer summary,.T_q2kW_projectPlan summary,.T_q2kW_versions summary{cursor:pointer;min-height:44px;color:var(--red);padding:12px 0;line-height:1.8}.T_q2kW_answer ul{gap:14px;padding-left:18px;line-height:1.8;display:grid}.T_q2kW_answer li a{overflow-wrap:anywhere;text-underline-offset:4px;text-decoration:underline}.T_q2kW_answer li small{color:var(--muted);margin-top:5px;display:block}.T_q2kW_boundary{color:var(--muted);font-size:12px;line-height:1.8}.T_q2kW_answer button,.T_q2kW_editorActions button,.T_q2kW_feedbackButtons button,.T_q2kW_attachmentList button,.T_q2kW_uploadTasks button,.T_q2kW_confirmedOverview button,.T_q2kW_reviewNotice button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:3px;padding:10px 13px;font-size:12px}.T_q2kW_answer button{color:var(--light);border-color:var(--red);background:var(--red)}.T_q2kW_projectPlan{background:var(--paper)}.T_q2kW_projectPlanBody{border-top:1px solid var(--line);gap:14px;padding:0 0 16px;line-height:1.85;display:grid}.T_q2kW_projectPlanBody>p,.T_q2kW_projectPlanBody>div{margin:0}.T_q2kW_projectPlanBody strong{color:var(--ink);margin-top:12px;font-size:12px;display:block}.T_q2kW_projectPlanBody p strong{color:var(--red);margin:0 8px 0 0;display:inline}.T_q2kW_projectPlanBody ul,.T_q2kW_projectPlanBody ol{gap:8px;margin:7px 0 0;padding-left:20px;display:grid}.T_q2kW_projectPlanBody li{overflow-wrap:anywhere}.T_q2kW_projectPlanBody li b{font-weight:600}.T_q2kW_projectPlanBody li small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.75;display:block}.T_q2kW_feedbackPanel{border-top:1px solid var(--line);margin-top:24px}.T_q2kW_feedbackPanel>summary{min-height:44px;color:var(--muted);cursor:pointer;padding:13px 0;font-size:12px}.T_q2kW_feedbackBox{background:var(--paper);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px;display:grid}.T_q2kW_feedbackBox>div:first-child{gap:6px;display:grid}.T_q2kW_feedbackBox strong{font-size:13px;font-weight:600}.T_q2kW_feedbackBox small{color:var(--muted);font-size:12px;line-height:1.7}.T_q2kW_feedbackButtons{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.T_q2kW_feedbackButtons button.T_q2kW_feedbackSelected{border-color:var(--red);background:var(--red-soft);color:var(--red)}.T_q2kW_feedbackBox textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:3px;grid-column:1/-1;padding:11px 12px;font-size:14px;line-height:1.8}.T_q2kW_editor{border-top:2px solid var(--red);padding-bottom:0}.T_q2kW_editorSummary{cursor:pointer;min-height:72px;padding:22px 0;font-size:15px;line-height:1.8}.T_q2kW_editorSummary>span{font-weight:600}.T_q2kW_editorSummary>small{float:right;color:var(--muted);margin-left:14px;font-size:12px;font-weight:400}.T_q2kW_editor[open] .T_q2kW_editorSummary{border-bottom:1px solid var(--line)}.T_q2kW_editorBody{padding-bottom:24px}.T_q2kW_titleInput{margin:22px 0 20px}.T_q2kW_documentLabel textarea{min-height:360px;font-size:15px}.T_q2kW_editorActions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.T_q2kW_editorActions button:nth-child(2){border-color:var(--red);color:var(--red)}.T_q2kW_editorActions button:first-child{background:var(--ink);color:var(--light);border-color:var(--ink)}.T_q2kW_notice{color:var(--muted);font-size:12px;line-height:1.85}.T_q2kW_versions{border-top:1px solid var(--line);margin-top:20px;font-size:13px}.T_q2kW_versions ul{margin:0;padding:0;list-style:none}.T_q2kW_versions li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.T_q2kW_versions strong,.T_q2kW_versions small{overflow-wrap:anywhere;display:block}.T_q2kW_versions small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7}.T_q2kW_versions button{flex-shrink:0}.T_q2kW_error,.T_q2kW_materialWarning{border:1px solid var(--error);background:var(--error-soft);color:var(--error);overflow-wrap:anywhere;margin:0 0 20px;padding:13px 16px;font-size:13px;line-height:1.85}.T_q2kW_materialWarning{border-color:var(--line);background:var(--paper);color:var(--ink);margin-top:20px}.T_q2kW_overviewLabel{margin:18px 0}.T_q2kW_overviewLabel textarea{min-height:360px;font-size:14px}.T_q2kW_uploadControl{border:1px dashed var(--red);background:var(--paper);padding:14px}.T_q2kW_uploadControl input{padding:8px!important;font-size:12px!important}.T_q2kW_uploadControl input::file-selector-button{background:var(--paper);min-height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:2px;margin-right:8px;padding:8px 10px}.T_q2kW_attachmentList,.T_q2kW_uploadTasks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.T_q2kW_attachmentList>li,.T_q2kW_uploadTasks>li{border:1px solid var(--line);background:var(--paper);align-items:flex-start;gap:10px;padding:12px;display:flex}.T_q2kW_attachmentList img,.T_q2kW_fileMark{object-fit:contain;border:1px solid var(--line);background:var(--surface);flex-shrink:0;width:48px;height:48px}.T_q2kW_fileMark{color:var(--red);place-items:center;font-size:18px;display:grid}.T_q2kW_attachmentList li>div,.T_q2kW_uploadTasks li>div{flex:1}.T_q2kW_attachmentList strong,.T_q2kW_uploadTasks strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.7;display:block}.T_q2kW_attachmentList small,.T_q2kW_uploadTasks small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.7;display:block}.T_q2kW_attachmentList p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.8}.T_q2kW_attachmentList details{margin-top:6px}.T_q2kW_attachmentList summary{min-height:44px;color:var(--red);cursor:pointer;padding:10px 0;font-size:12px}.T_q2kW_attachmentList details p{white-space:pre-wrap;max-height:200px;overflow:auto}.T_q2kW_attachmentList li>button{flex-shrink:0}.T_q2kW_uploadTasks>li{background:var(--red-soft)}.T_q2kW_uploadTasks li>span{color:var(--muted);font-size:12px}.T_q2kW_textButton{min-height:44px;color:var(--red);background:0 0;border:0;margin:10px auto 0;padding:0;display:block;font-size:12px!important}.T_q2kW_confirmedOverview{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:0 0 20px;display:flex}.T_q2kW_confirmedOverview h2{margin:8px 0 0;font-size:20px;font-weight:600;line-height:1.6}.T_q2kW_confirmedOverview small{color:var(--red);font-size:12px;font-weight:600}.T_q2kW_confirmedOverview p{-webkit-line-clamp:3;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.85;display:-webkit-box;overflow:hidden}.T_q2kW_confirmedOverview button{flex-shrink:0}.T_q2kW_workflowNav{margin-bottom:24px;padding:0;scroll-margin-top:104px}.T_q2kW_workflowNav>div{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:16px;font-size:13px;display:flex}.T_q2kW_workflowNav>div strong{font-weight:600}.T_q2kW_workflowNav>div>span{color:var(--muted);font-size:12px}.T_q2kW_workflowNav ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.T_q2kW_workflowNav button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:76px;color:var(--ink);text-align:left;white-space:normal;border-radius:3px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:12px;display:grid}.T_q2kW_workflowNav button>span{color:var(--muted);font-size:12px}.T_q2kW_workflowNav strong{font-size:14px;font-weight:600}.T_q2kW_workflowNav small{color:var(--muted);grid-column:1/-1;font-size:11px;line-height:1.6}.T_q2kW_workflowNav button:disabled{opacity:.6;cursor:not-allowed}.T_q2kW_workflowNav button.T_q2kW_completedStep{background:var(--red-soft);color:var(--red)}.T_q2kW_workflowNav button[aria-current=step]{border-color:var(--red);box-shadow:inset 0 -2px var(--red)}.T_q2kW_stepDescription{color:var(--muted);margin:20px 0;font-size:14px;line-height:1.9}.T_q2kW_reviewNotice{background:var(--paper);padding:14px}.T_q2kW_reviewNotice p{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.85}.T_q2kW_reviewNotice button{width:100%;color:var(--red);margin-top:8px;display:block}.T_q2kW_adoptedChapter{padding-top:24px}.T_q2kW_adoptedChapter>strong{color:var(--red);margin-bottom:14px;font-size:14px;font-weight:600;display:block}.T_q2kW_printDocument{display:none}@keyframes T_q2kW_working{0%,to{opacity:.45}50%{opacity:1}}@media (hover:hover) and (pointer:fine){.T_q2kW_generate:hover:not(:disabled),.T_q2kW_answer button:hover:not(:disabled){background:var(--red-hover);border-color:var(--red-hover)}.T_q2kW_workspace :is(.T_q2kW_accountTools,.T_q2kW_accountNote,.T_q2kW_draftConflict,.T_q2kW_editorActions,.T_q2kW_versions,.T_q2kW_feedbackButtons,.T_q2kW_attachmentList,.T_q2kW_uploadTasks,.T_q2kW_confirmedOverview,.T_q2kW_reviewNotice) button:hover:not(:disabled),.T_q2kW_stopButton:hover:not(:disabled){border-color:var(--red);background:var(--red-soft);color:var(--red)}.T_q2kW_related a:hover,.T_q2kW_preflight a:hover{color:var(--red);text-underline-offset:4px;text-decoration:underline}.T_q2kW_optionalMaterials>summary:hover,.T_q2kW_modelSettings>summary:hover{color:var(--red)}.T_q2kW_workflowNav button:hover:not(:disabled){border-color:var(--red)}}@media (max-width:1100px){.T_q2kW_layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.T_q2kW_intakeLayout{gap:20px}.T_q2kW_intakePanel,.T_q2kW_setup,.T_q2kW_conversation,.T_q2kW_editor{padding-inline:20px}.T_q2kW_toolbar{align-items:start}.T_q2kW_accountTools{max-width:420px}.T_q2kW_workflowNav ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.T_q2kW_toolbar{flex-direction:column;gap:14px}.T_q2kW_accountTools{justify-content:flex-start;max-width:none}.T_q2kW_intakeLayout,.T_q2kW_layout{grid-template-columns:minmax(0,1fr)}.T_q2kW_overviewPanel{order:2}.T_q2kW_fields :is(input,select,textarea),.T_q2kW_overviewLabel textarea,.T_q2kW_titleInput input,.T_q2kW_documentLabel textarea,.T_q2kW_feedbackBox textarea{font-size:16px}.T_q2kW_overviewLabel textarea{min-height:320px}}@media (max-width:560px){.T_q2kW_page.prepare-page{padding:24px var(--site-gutter) 0}.T_q2kW_workspace{padding-bottom:40px}.T_q2kW_accountTools{gap:6px 10px}.T_q2kW_saveHint{flex-basis:100%}.T_q2kW_intakePanel,.T_q2kW_setup,.T_q2kW_conversation,.T_q2kW_editor{padding-inline:16px}.T_q2kW_sectionHeading{min-height:62px}.T_q2kW_sectionHeading h2{font-size:15px}.T_q2kW_row{grid-template-columns:minmax(0,1fr);gap:18px}.T_q2kW_fields{gap:18px}.T_q2kW_empty h2{font-size:21px}.T_q2kW_empty p{font-size:14px}.T_q2kW_preflight li{gap:8px;font-size:12px}.T_q2kW_preflight small{font-size:10px}.T_q2kW_generate{padding-inline:12px;font-size:14px!important}.T_q2kW_stopButton{padding-inline:10px;font-size:12px!important}.T_q2kW_feedbackBox{grid-template-columns:minmax(0,1fr)}.T_q2kW_feedbackButtons{justify-content:flex-start}.T_q2kW_editorSummary{font-size:14px}.T_q2kW_editorSummary>small{float:none;margin:5px 0 0;display:block}.T_q2kW_confirmedOverview{flex-direction:column;gap:12px;padding:16px}.T_q2kW_workflowNav{padding:16px}.T_q2kW_workflowNav ol{gap:7px}.T_q2kW_workflowNav button{grid-template-columns:18px minmax(0,1fr);gap:5px;min-height:72px;padding:10px 7px}.T_q2kW_workflowNav strong{font-size:13px}.T_q2kW_workflowNav small{font-size:10px}.T_q2kW_versions li{align-items:start;gap:12px}.T_q2kW_attachmentList>li,.T_q2kW_uploadTasks>li{flex-wrap:wrap;gap:8px}.T_q2kW_attachmentList img,.T_q2kW_fileMark{width:40px;height:40px}.T_q2kW_attachmentList li>div{flex-basis:calc(100% - 48px)}.T_q2kW_attachmentList li>button{margin-left:48px}.T_q2kW_uploadTasks li>div{flex-basis:100%}}@media (max-width:360px){.T_q2kW_page.prepare-page{padding-inline:var(--site-gutter)}.T_q2kW_optionalMaterials summary>strong{font-size:11px}.T_q2kW_optionalMaterials summary small{margin-left:4px}.T_q2kW_commitActions{gap:8px}.T_q2kW_generate{padding-inline:10px;font-size:13px!important}.T_q2kW_stopButton{padding-inline:8px}.T_q2kW_preflight>div{gap:8px}.T_q2kW_preflight>div strong{font-size:12px}.T_q2kW_preflight>div>span{font-size:10px}}@media print{:is(html:has(.T_q2kW_workspace),body:has(.T_q2kW_workspace)){scrollbar-gutter:auto;overflow:visible}.T_q2kW_workspace{max-width:none;padding:0}.T_q2kW_page.prepare-page{max-width:none;padding:0}.T_q2kW_workspace>:not(.T_q2kW_printDocument){display:none}.T_q2kW_printDocument,.T_q2kW_printDocument *{visibility:visible}.T_q2kW_printDocument{padding:0;display:block;position:absolute;inset:0}.T_q2kW_printDocument a{white-space:normal}}.T_q2kW_stepEditor{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.T_q2kW_topicEntry{border:0;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin:0 0 24px;padding:16px 0;display:flex}.T_q2kW_topicEntry legend{padding:0;font-size:13px;font-weight:600}.T_q2kW_topicEntry label{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.T_q2kW_topicEntry input{accent-color:var(--red)}.T_q2kW_topicEntry p,.T_q2kW_projectIdeas>p{color:var(--muted);flex-basis:100%;margin:0;font-size:13px;line-height:1.8}.T_q2kW_projectIdeas{min-width:0}.T_q2kW_ideaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.T_q2kW_ideaCard{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:20px;display:flex}.T_q2kW_ideaCard>div{margin-top:16px;font-size:14px;line-height:1.8}.T_q2kW_ideaCard ul{margin:8px 0 0;padding-left:20px}.T_q2kW_ideaCard>button{align-self:flex-start;margin-top:auto}.T_q2kW_ideaCard[data-selected=true]{border-color:var(--red)}.T_q2kW_ideaCard header>span{color:var(--muted);font-size:12px}.T_q2kW_ideaCard h3{margin:6px 0 12px;font-size:17px;font-weight:600}.T_q2kW_ideaCard p,.T_q2kW_ideaCard dd{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.8}.T_q2kW_ideaCard details{margin:14px 0}.T_q2kW_ideaCard summary{cursor:pointer;min-height:44px;padding:8px 0;font-size:13px}.T_q2kW_ideaCard dl{margin:8px 0}.T_q2kW_ideaCard dt{color:var(--muted);margin-top:12px;font-size:12px}.T_q2kW_ideaCard button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--red);cursor:pointer;padding:10px 14px;font-size:13px}.T_q2kW_ideaCard button:disabled{opacity:.5;cursor:not-allowed}.T_q2kW_topicEntry input:focus-visible,.T_q2kW_ideaCard :is(button,summary):focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (max-width:640px){.T_q2kW_ideaGrid{grid-template-columns:minmax(0,1fr)}.T_q2kW_topicEntry{gap:6px 16px}.T_q2kW_topicEntry label{min-height:48px}.T_q2kW_ideaCard{padding:16px}.T_q2kW_ideaCard :is(summary,button){min-height:48px}}.T_q2kW_editingRow{border-bottom:1px solid var(--line);gap:14px;min-width:0;padding:18px 0;display:grid}.T_q2kW_stepEditor button,.T_q2kW_practice button,.T_q2kW_materialWarning button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--red);cursor:pointer;white-space:normal;border-radius:3px;padding:10px 14px;font-size:13px}.T_q2kW_practice{border:1px solid var(--line);background:var(--surface);margin-top:24px}.T_q2kW_practice>summary{cursor:pointer;min-height:60px;padding:18px 24px;font-size:15px;font-weight:600}.T_q2kW_practiceBody{padding:0 24px 24px}.T_q2kW_practice label{min-width:0;color:var(--muted);gap:8px;font-size:13px;display:grid}.T_q2kW_practice :is(input,textarea,select){border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:3px;padding:10px 12px;line-height:1.8}.T_q2kW_practice :is(button,input,textarea,select,summary):focus-visible,.T_q2kW_stepEditor :is(button,input,textarea,select):focus-visible,.T_q2kW_materialWarning button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.T_q2kW_stepEditor button:disabled,.T_q2kW_practice button:disabled,.T_q2kW_materialWarning button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:560px){.T_q2kW_practiceBody{padding:0 16px 16px}.T_q2kW_practice>summary{padding:16px}.T_q2kW_practice :is(input,textarea,select){font-size:16px}.T_q2kW_stepEditor button,.T_q2kW_practice button{min-height:48px}}.T_q2kW_practice :is(input,textarea,select):focus-visible,.T_q2kW_stepEditor :is(input,textarea,select):focus-visible{outline-offset:-1px}@media (max-width:560px){.T_q2kW_workspaceHeader{gap:12px}.T_q2kW_workspaceActions{flex-shrink:0;gap:14px}.T_q2kW_confirmedOverview{align-items:flex-start;padding:0 0 16px}.T_q2kW_confirmedOverview h2{font-size:18px}.T_q2kW_workflowNav{padding:0}.T_q2kW_messageText,.T_q2kW_projectPlanBody{font-size:16px}}.T_q2kW_moduleHeading>div{flex:1;min-width:0}.T_q2kW_moduleHeading>.T_q2kW_generate,.T_q2kW_moduleCommit>.T_q2kW_generate{flex:none;width:auto;min-width:220px}.T_q2kW_moduleContent{scroll-margin-top:104px}.T_q2kW_painEditor{border-top:1px solid var(--line);gap:20px;padding-top:24px;display:grid}.T_q2kW_painEditor h3,.T_q2kW_painTrace h3{margin:0;font-size:17px}.T_q2kW_painEditor p,.T_q2kW_painTrace p{overflow-wrap:anywhere;margin:8px 0;line-height:1.75}.T_q2kW_painEditor>div>p,.T_q2kW_painEditor>p{color:var(--muted)}.T_q2kW_painItem{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:16px 0}.T_q2kW_painItem legend{color:var(--navy);padding:0 0 12px;font-size:14px;font-weight:600}.T_q2kW_painDetails{margin:16px 0}.T_q2kW_painDetails>summary,.T_q2kW_painTrace>summary{cursor:pointer;padding:12px 0;font-weight:600}.T_q2kW_painDetails>.T_q2kW_fields{padding-top:16px}.T_q2kW_painTrace{border-top:1px solid var(--line);min-width:0;padding:8px 0 16px;scroll-margin-top:104px}.T_q2kW_painTraceItem{border-bottom:1px solid var(--line);padding:20px 0}.T_q2kW_painTraceItem ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.T_q2kW_painTraceItem li{grid-template-columns:minmax(120px,auto) 1fr;align-items:center;gap:4px 16px;display:grid}.T_q2kW_painTraceItem li>button{color:var(--red);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.T_q2kW_painTraceItem li>span{color:var(--muted);font-size:13px}.T_q2kW_painTraceItem li>small{white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;line-height:1.7}.T_q2kW_painTrace>.T_q2kW_stopButton{margin-top:16px}.T_q2kW_painTrace :is(button,summary):focus-visible,.T_q2kW_painEditor :is(button,summary):focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (max-width:640px){.T_q2kW_painEditor,.T_q2kW_painTrace{font-size:16px}.T_q2kW_painItem legend,.T_q2kW_painTraceItem li>span{font-size:14px}.T_q2kW_painEditor button,.T_q2kW_painTrace button{min-height:48px}.T_q2kW_moduleHeading>.T_q2kW_generate,.T_q2kW_moduleCommit>.T_q2kW_generate{width:100%;min-width:0}}.T_q2kW_projectSummarySection{min-width:0;margin:20px 0}.T_q2kW_projectSummarySection h3{margin:0 0 12px;font-size:16px}.T_q2kW_projectSummaryContent{overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:1.8;overflow-x:auto}.T_q2kW_projectSummaryContent table{border-collapse:collapse;width:100%;min-width:640px}.T_q2kW_projectSummaryContent th,.T_q2kW_projectSummaryContent td{border:1px solid var(--line);vertical-align:top;min-width:100px;padding:10px}.T_q2kW_projectSummaryContent:focus-visible{outline:2px solid var(--red);outline-offset:2px}.T_q2kW_workbench{border:1px solid var(--line);background:var(--surface);grid-template-columns:320px minmax(0,1fr);align-items:stretch;display:grid}.T_q2kW_workbench[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.T_q2kW_workbenchSidebar{background:var(--paper);border-right:1px solid var(--line);padding:24px}.T_q2kW_workbenchSidebar[hidden]{display:none}.T_q2kW_workbenchSidebar>h2{margin:0 0 20px;font-size:16px;font-weight:600;line-height:1.5}.T_q2kW_workbenchSidebar .T_q2kW_topicEntry{gap:4px 12px;margin:0 0 20px;padding:0 0 12px}.T_q2kW_workbenchSidebar .T_q2kW_topicEntry label{font-size:13px}.T_q2kW_workbenchSidebar .T_q2kW_sharedMaterials{border:0;margin:0;padding:0}.T_q2kW_workbenchSidebar .T_q2kW_fields{gap:18px;margin:0}.T_q2kW_workbenchSidebar .T_q2kW_inputColumns,.T_q2kW_workbenchSidebar .T_q2kW_row{grid-template-columns:minmax(0,1fr);gap:18px}.T_q2kW_workbenchSidebar .T_q2kW_optionalMaterials>.T_q2kW_fields{padding:0 0 18px}.T_q2kW_workbenchSidebar .T_q2kW_skillCount{margin:0;padding:12px}.T_q2kW_workbenchSidebar .T_q2kW_intakeSubmit button{white-space:normal;width:100%}.T_q2kW_workbenchMain{min-width:0;padding:24px 28px}.T_q2kW_workbenchHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.T_q2kW_workbenchHeading h1{margin:0;font-size:22px;font-weight:600;line-height:1.5}.T_q2kW_workbenchHeading button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:3px;flex-shrink:0;padding:8px 12px;font-size:13px}.T_q2kW_workbenchHeading button:hover{background:var(--hover);color:var(--ink)}.T_q2kW_workbenchTools{flex-shrink:0;align-items:center;display:flex}html:has(.T_q2kW_workbenchMain[data-fullscreen=true]){scrollbar-gutter:auto}.T_q2kW_workbenchMain[data-fullscreen=true]{z-index:1000;overscroll-behavior:contain;background:var(--surface,#fff);padding:24px 32px;position:fixed;inset:0;overflow:auto}.T_q2kW_workbenchMain[data-fullscreen=true] .T_q2kW_workbenchHeading{z-index:2;background:var(--surface,#fff);border-bottom:1px solid var(--line);padding:12px 0;position:sticky;top:-24px}.T_q2kW_moduleFeedback{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.T_q2kW_moduleFeedback[role=alert]{color:#a33322}.T_q2kW_workbenchMain .T_q2kW_moduleCommit{flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:640px){.T_q2kW_workbenchHeading{flex-wrap:wrap}.T_q2kW_workbenchMain[data-fullscreen=true]{padding:16px}.T_q2kW_workbenchMain[data-fullscreen=true] .T_q2kW_workbenchHeading{top:-16px}.T_q2kW_moduleFeedback{width:100%}}.T_q2kW_canvasContent{outline:none;min-width:0;scroll-margin-top:104px}.T_q2kW_canvasContent>.T_q2kW_fields{margin:0}.T_q2kW_emptyCanvas{min-height:360px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:12px;display:grid}.T_q2kW_emptyCanvas h2{margin:0;font-size:18px;font-weight:500}.T_q2kW_emptyCanvas p{margin:0;font-size:13px}.T_q2kW_completedRun{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.8}.T_q2kW_workbenchMain .T_q2kW_ideaGrid{gap:0 28px;margin-top:0}.T_q2kW_workbenchMain .T_q2kW_ideaCard{border:0;border-bottom:1px solid var(--line);padding:20px 0}.T_q2kW_workbenchMain .T_q2kW_ideaCard header>span{display:none}.T_q2kW_workbenchMain .T_q2kW_ideaCard h3{margin:0 0 12px;font-size:17px;line-height:1.6}.T_q2kW_workbenchMain .T_q2kW_ideaCard>p{color:var(--muted)}.T_q2kW_workbenchMain .T_q2kW_ideaCard>button{margin-top:8px}.T_q2kW_revisionRequest{border-top:1px solid var(--line);gap:12px;margin-top:28px;padding-top:20px;display:grid}.T_q2kW_revisionRequest label{gap:8px;font-size:13px;display:grid}.T_q2kW_revisionRequest textarea{border:1px solid var(--line);resize:vertical;background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:3px;padding:11px 12px;font-size:14px;line-height:1.8}.T_q2kW_revisionRequest button{justify-self:start}.T_q2kW_workbenchMain .T_q2kW_moduleCommit{justify-content:flex-end}.T_q2kW_workbenchMain .T_q2kW_runStatus{border:0;border-bottom:1px solid var(--line);width:auto;box-shadow:none;background:0 0;border-radius:0;padding:0 0 20px;position:static;transform:none}.T_q2kW_workbench :is(input,select,textarea):focus-visible{outline-offset:-1px}@media (max-width:1200px){.T_q2kW_workbench{grid-template-columns:280px minmax(0,1fr)}.T_q2kW_workbenchSidebar{padding:20px}.T_q2kW_workbenchMain{padding:24px}}@media (max-width:1000px){.T_q2kW_workbench{grid-template-columns:minmax(0,1fr)}.T_q2kW_workbenchSidebar{border-right:0;border-bottom:1px solid var(--line)}.T_q2kW_workbenchSidebar .T_q2kW_inputColumns,.T_q2kW_workbenchSidebar .T_q2kW_row{grid-template-columns:repeat(2,minmax(0,1fr))}.T_q2kW_workbenchSidebar .T_q2kW_intakeSubmit button{width:auto;min-width:220px}.T_q2kW_emptyCanvas{min-height:200px}}@media (max-width:640px){.T_q2kW_workbenchSidebar,.T_q2kW_workbenchMain{padding:20px 16px}.T_q2kW_workbenchSidebar .T_q2kW_inputColumns,.T_q2kW_workbenchSidebar .T_q2kW_row{grid-template-columns:minmax(0,1fr)}.T_q2kW_workbenchSidebar .T_q2kW_intakeSubmit button{width:100%;min-width:0}.T_q2kW_workbenchHeading{gap:8px;margin-bottom:20px}.T_q2kW_workbenchHeading h1{font-size:20px}.T_q2kW_workbenchHeading button{padding-inline:8px;font-size:12px}.T_q2kW_workbench :is(textarea,select,input:not([type=radio]):not([type=checkbox])){font-size:16px}.T_q2kW_workbenchMain .T_q2kW_ideaCard h3{font-size:17px}.T_q2kW_workbenchMain .T_q2kW_ideaCard p,.T_q2kW_runStages{font-size:15px}.T_q2kW_runStatusHeading .T_q2kW_stopButton{font-size:13px!important}.T_q2kW_workbenchMain .T_q2kW_moduleCommit>button{width:100%}.T_q2kW_revisionRequest button{min-height:48px}}.T_q2kW_previewIntake{min-width:0}.T_q2kW_previewIntake .T_q2kW_commitArea{border:0;padding:20px 0 0}.T_q2kW_previewIntake .T_q2kW_commitActions,.T_q2kW_previewIntake .T_q2kW_commitActions>.T_q2kW_generate{width:100%}.T_q2kW_workbenchMain>section>div:first-child{padding-top:0}.T_q2kW_workflowNav{border-bottom:1px solid var(--line);margin-bottom:20px;padding:0}.T_q2kW_workflowNav ol{gap:0 16px}.T_q2kW_workflowNav button{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:10px 0;display:flex}.T_q2kW_workflowNav button[aria-current=step]{color:var(--red);box-shadow:inset 0 -2px var(--red)}.T_q2kW_workflowNav button.T_q2kW_completedStep{background:0 0}.T_q2kW_workflowNav button small{flex-basis:100%}@media (max-width:640px){.T_q2kW_workflowNav{padding:0}.T_q2kW_workflowNav ol{gap:0 12px}.T_q2kW_workflowNav button{gap:5px;min-height:48px;padding:8px 0}.T_q2kW_workflowNav strong{font-size:12px}}.T_q2kW_previewIntake .T_q2kW_commitActions{grid-template-columns:minmax(0,1fr)}
.g7MJ9q_editor{gap:24px;min-width:0;display:grid}.g7MJ9q_painLinks{border:0;gap:8px;min-width:180px;margin:0;padding:0;display:grid;position:relative}.g7MJ9q_painLinks legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.g7MJ9q_painLinks label{align-items:flex-start;gap:8px;font-size:14px;line-height:1.6;display:flex}.g7MJ9q_painLinks input[type=checkbox]{width:18px;min-width:18px;height:18px;accent-color:var(--red);margin:3px 0 0}.g7MJ9q_painLinks span{overflow-wrap:anywhere}@media (max-width:640px){.g7MJ9q_painLinks label{align-items:center;min-height:48px;font-size:16px}}.g7MJ9q_tableSection{min-width:0}.g7MJ9q_tableHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.g7MJ9q_tableHeading h3{margin:0;font-size:17px}.g7MJ9q_tableHeading span,.g7MJ9q_hint,.g7MJ9q_timeSummary small{color:var(--muted);font-size:13px}.g7MJ9q_tableScroll{border:1px solid var(--line);background:#fff;border-radius:8px;max-height:680px;overflow:auto}.g7MJ9q_tableScroll:focus-visible{outline:2px solid var(--red);outline-offset:3px}.g7MJ9q_tableScroll table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:1.6}.g7MJ9q_tableScroll caption{text-align:left;padding:12px;font-weight:600}.g7MJ9q_tableScroll th,.g7MJ9q_tableScroll td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:pre-wrap;padding:10px}.g7MJ9q_tableScroll thead th{background:var(--paper);z-index:1;min-width:150px;font-weight:600;position:sticky;top:0}.g7MJ9q_tableScroll tbody th{background:var(--paper);overflow-wrap:anywhere;min-width:110px;max-width:150px;color:var(--muted);font-size:12px}.g7MJ9q_tableScroll textarea,.g7MJ9q_tableScroll select{border:1px solid var(--line);width:100%;min-width:170px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:5px;padding:8px}.g7MJ9q_tableScroll textarea[aria-label*=逐字讲解内容]{min-width:360px}.g7MJ9q_tableScroll :is(th,td)[data-field=task],.g7MJ9q_tableScroll :is(th,td)[data-field=evidence]{min-width:300px}.g7MJ9q_tableScroll textarea{resize:none;line-height:1.7;overflow-y:hidden}.g7MJ9q_tableScroll :is(th,td)[data-field=narration]{min-width:440px}.g7MJ9q_tableScroll textarea:focus,.g7MJ9q_tableScroll select:focus,.g7MJ9q_tableActions input:focus,.g7MJ9q_note textarea:focus{outline:2px solid var(--red);outline-offset:1px}.g7MJ9q_tableActions{flex-wrap:wrap;align-items:end;gap:10px;padding-top:10px;display:flex}.g7MJ9q_tableActions label{color:var(--muted);gap:4px;font-size:12px;display:grid}.g7MJ9q_tableActions input{border:1px solid var(--line);border-radius:5px;max-width:180px;padding:8px}.g7MJ9q_tableActions button,.g7MJ9q_rowActions button,.g7MJ9q_tableScroll th button,.g7MJ9q_editor>button{border:1px solid var(--line);cursor:pointer;min-height:44px;color:var(--ink);background:#fff;border-radius:5px;padding:8px 12px}.g7MJ9q_editor button:disabled{opacity:.5;cursor:default}.g7MJ9q_rowActions{min-width:100px}.g7MJ9q_rowActions button{white-space:nowrap;margin:0 0 6px;display:block}.g7MJ9q_timeSummary{background:var(--paper);border-radius:6px;padding:14px 16px;font-weight:600}.g7MJ9q_timeSummary small{margin-top:6px;font-weight:400;display:block}.g7MJ9q_note{gap:8px;font-size:14px;font-weight:600;display:grid}.g7MJ9q_note textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:6px;padding:12px;font-weight:400}.g7MJ9q_issues{color:#8a4b10;background:#fff9ed;border:1px solid #f0d5a9;border-radius:6px;padding:12px 16px}.g7MJ9q_cellIssue{color:#a33322;max-width:240px;padding-top:6px;display:block}.g7MJ9q_tableScroll td[data-invalid=true]{background:#fff5f3}.g7MJ9q_reading{white-space:pre-wrap;line-height:1.9}.g7MJ9q_reading>div{border-bottom:1px solid var(--line);padding:16px 0}@media (max-width:640px){.g7MJ9q_tableScroll{max-height:560px}.g7MJ9q_tableScroll textarea{min-width:150px}.g7MJ9q_tableScroll textarea[aria-label*=逐字讲解内容]{min-width:260px}.g7MJ9q_tableActions button{min-height:48px}}.g7MJ9q_expandRow{white-space:nowrap;margin-top:10px;font-size:12px;display:block}.g7MJ9q_rowDialog{border:1px solid var(--line);width:min(680px,100vw - 24px);max-height:85dvh;color:var(--ink);background:var(--surface,#fff);border-radius:8px;padding:24px;overflow:auto}.g7MJ9q_rowDialog::backdrop{background:#14191e73}.g7MJ9q_dialogHeading{background:var(--surface,#fff);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;top:-24px}.g7MJ9q_dialogHeading h3{overflow-wrap:anywhere;margin:0;font-size:17px}.g7MJ9q_dialogHeading button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--red);white-space:nowrap;border-radius:4px;padding:8px 12px}.g7MJ9q_rowDialog fieldset{border:0;gap:16px;padding:0;display:grid}.g7MJ9q_rowDialog label{gap:6px;font-size:14px;display:grid}.g7MJ9q_rowDialog textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;color:var(--ink);border-radius:4px;padding:10px;line-height:1.7}.g7MJ9q_rowDialog textarea:focus-visible{outline:2px solid var(--red)}@media (max-width:640px){.g7MJ9q_rowDialog{padding:16px}.g7MJ9q_dialogHeading{top:-16px}.g7MJ9q_rowDialog textarea,.g7MJ9q_tableScroll textarea,.g7MJ9q_tableScroll select{font-size:16px}}
.wuN-NW_page{--guide-ink:var(--craft-ink,#252b34);--guide-muted:var(--craft-muted,#657181);--guide-red:var(--craft-brick,#a54739);--guide-line:var(--craft-line,#252b3421);width:var(--site-content-width);color:var(--guide-ink);margin:0 auto;padding-bottom:72px}.wuN-NW_page *{min-width:0}.wuN-NW_page :is(h1,h2,h3,p){overflow-wrap:anywhere}.wuN-NW_page :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--guide-red);outline-offset:4px}.wuN-NW_breadcrumb{min-height:72px;color:var(--guide-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.wuN-NW_breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.wuN-NW_eyebrow{color:var(--guide-red);margin:0 0 18px;font-size:13px;font-weight:600}.wuN-NW_hero{border-top:3px solid var(--guide-red);grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:64px;padding:44px 0;display:grid}.wuN-NW_hero h1{letter-spacing:-.025em;margin:0;font-size:40px;line-height:1.4}.wuN-NW_description{max-width:52ch;color:var(--guide-muted);margin:20px 0 0;font-size:16px;line-height:1.85}.wuN-NW_heroActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.wuN-NW_primaryAction,.wuN-NW_textAction{justify-content:space-between;align-items:center;gap:24px;min-height:48px;font-size:14px;display:inline-flex}.wuN-NW_primaryAction{color:#fff;background:var(--guide-red);padding:12px 18px}.wuN-NW_textAction{color:var(--guide-red)}.wuN-NW_stageGuide{border-left:1px solid var(--guide-line);padding-left:32px}.wuN-NW_stageGuide h2{margin:0 0 18px;font-size:19px}.wuN-NW_stageGuide ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding-left:22px;font-size:14px;line-height:1.8;display:grid}.wuN-NW_stageGuide li::marker{color:var(--guide-red)}.wuN-NW_stageGuide p{color:var(--guide-muted);margin:18px 0 0;font-size:13px;line-height:1.8}.wuN-NW_library{padding-top:24px;scroll-margin-top:110px}.wuN-NW_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;display:flex}.wuN-NW_sectionHeading h2{margin:0;font-size:26px;line-height:1.5}.wuN-NW_sectionHeading p{color:var(--guide-muted);margin:0;font-size:14px;line-height:1.8}.wuN-NW_tabs{border-bottom:1px solid var(--guide-line);flex-wrap:wrap;gap:8px 28px;margin-top:24px;display:flex}.wuN-NW_tabs a{border-bottom:2px solid #0000;align-items:center;gap:10px;min-height:48px;font-size:15px;display:inline-flex}.wuN-NW_tabs a[aria-current]{border-bottom-color:var(--guide-red);color:var(--guide-red)}.wuN-NW_tabs span{color:var(--guide-muted);font-variant-numeric:tabular-nums;font-size:13px}.wuN-NW_filters{grid-template-columns:minmax(220px,1fr) minmax(180px,.5fr) auto;align-items:end;gap:20px;padding:24px 0;display:grid}.wuN-NW_filters label{gap:10px;font-size:13px;display:grid}.wuN-NW_filters input,.wuN-NW_filters select{border:1px solid var(--guide-line);width:100%;height:48px;color:var(--guide-ink);font:inherit;background:#fff;border-radius:0;padding:10px 12px;font-size:15px}.wuN-NW_filters button{border:1px solid var(--guide-red);min-height:48px;color:var(--guide-red);font:inherit;cursor:pointer;background:#fff;border-radius:0;padding:10px 24px;font-size:14px}.wuN-NW_resultCount{color:var(--guide-muted);margin:0 0 14px;font-size:13px}.wuN-NW_articleList{border-top:1px solid var(--guide-ink);margin:0;padding:0;list-style:none}.wuN-NW_listItem{border-bottom:1px solid var(--guide-line);grid-template-columns:minmax(0,1fr) auto;gap:16px 40px;padding:26px 12px;display:grid}.wuN-NW_listItem h3{margin:10px 0;font-size:21px;line-height:1.6}.wuN-NW_listItem p{max-width:72ch;color:var(--guide-muted);margin:0;font-size:15px;line-height:1.85}.wuN-NW_listMeta{color:var(--guide-muted);flex-wrap:wrap;gap:8px 18px;font-size:12px;line-height:1.7;display:flex}.wuN-NW_listMeta span:first-child{color:var(--guide-red)}.wuN-NW_readLink{min-height:48px;color:var(--guide-red);white-space:nowrap;align-self:center;align-items:center;gap:16px;font-size:14px;display:inline-flex}.wuN-NW_pagination{flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0;display:flex}.wuN-NW_pagination a,.wuN-NW_pagination span{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.wuN-NW_pagination [aria-current]{color:var(--guide-red);background:#fbefed}.wuN-NW_empty{border-top:1px solid var(--guide-line);padding:32px 0}.wuN-NW_empty h3{font-size:21px}.wuN-NW_empty p{color:var(--guide-muted);line-height:1.8}.wuN-NW_supplement{border-top:1px solid var(--guide-line);margin-top:48px;padding-top:28px;scroll-margin-top:110px}.wuN-NW_supplement h2{margin:0;font-size:24px}.wuN-NW_supplement>p{color:var(--guide-muted);font-size:15px;line-height:1.8}.wuN-NW_supplementList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:18px 0;padding:0;list-style:none;display:grid}.wuN-NW_supplementList a{border-bottom:1px solid var(--guide-line);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 0;font-size:15px;line-height:1.7;display:flex}.wuN-NW_contact{background:#f3f5f7;margin-top:32px;padding:24px}.wuN-NW_contact h3{margin:0;font-size:20px}.wuN-NW_contact p{color:var(--guide-muted);line-height:1.8}.wuN-NW_contactLinks{flex-wrap:wrap;gap:8px 24px;display:flex}.wuN-NW_contactLinks a{min-height:44px;color:var(--guide-red);align-items:center;display:inline-flex}.wuN-NW_readingPage{width:min(1160px, var(--site-content-width))}.wuN-NW_readingPage .wuN-NW_breadcrumb{border-bottom:1px solid var(--guide-line);min-height:68px;margin-bottom:24px;font-size:13px}.wuN-NW_articleLayout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:0 44px;display:grid}.wuN-NW_articleHeader{border-bottom:1px solid var(--guide-line);grid-area:1/2;padding:0 0 24px}.wuN-NW_articleHeader h1{letter-spacing:0;overflow-wrap:normal;text-wrap:pretty;max-width:none;margin:0;font-size:30px;font-weight:650;line-height:1.5}.wuN-NW_titleSeries{color:var(--guide-muted);margin-bottom:10px;font-size:14px;font-weight:400;line-height:1.8;display:block}.wuN-NW_trackEmphasis{color:var(--guide-red);font-weight:700}.wuN-NW_titleSeries .wuN-NW_trackEmphasis{font-size:18px}.wuN-NW_articleHeader .wuN-NW_description{max-width:none;margin-top:14px;font-size:16px;line-height:1.85}.wuN-NW_articleMeta{color:var(--guide-muted);flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:13px;line-height:1.8;display:flex}.wuN-NW_articleMeta>span+span{padding-left:18px;position:relative}.wuN-NW_articleMeta>span+span:before{content:"";background:var(--guide-line);width:1px;height:1em;position:absolute;top:.5em;left:0}.wuN-NW_articleRail{scrollbar-width:thin;scrollbar-color:var(--guide-line) transparent;grid-area:1/1/span 2;max-height:calc(100dvh - 128px);padding:4px 16px 0 0;position:sticky;top:104px;overflow:auto}.wuN-NW_articleRail h2{color:var(--guide-ink);margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.7}.wuN-NW_articleRail ol{margin:0;padding:0;list-style:none}.wuN-NW_articleRail li+li{margin-top:4px}.wuN-NW_articleRail a{min-height:36px;color:var(--guide-muted);align-items:center;padding:5px 0;font-size:13px;line-height:1.7;display:flex}.wuN-NW_articleRail .wuN-NW_railAction{border-top:1px solid var(--guide-line);color:var(--guide-red);gap:12px;margin-top:18px;padding-top:16px}.wuN-NW_article{grid-area:2/2;max-width:none}.wuN-NW_articleSection{border-bottom:1px solid var(--guide-line);padding:28px 0 32px;scroll-margin-top:104px}.wuN-NW_articleSection>h2{margin:0 0 18px;font-size:24px;font-weight:650;line-height:1.6}.wuN-NW_articleSection>h3{margin:26px 0 16px;font-size:20px}.wuN-NW_articleSection>p,.wuN-NW_prose{color:#4c5665;font-size:17px;line-height:1.9}.wuN-NW_readingNote{padding:14px 0 0;scroll-margin-top:104px}.wuN-NW_readingNote summary{width:fit-content;min-height:36px;color:var(--guide-muted);cursor:pointer;font-size:13px;line-height:2.5}.wuN-NW_readingNote .wuN-NW_note{border-left:0;margin-top:10px;padding:16px 20px}.wuN-NW_mobileContents{display:none}.wuN-NW_note{border-left:3px solid var(--guide-red);color:#4c5665;background:#f3f5f7;margin:22px 0 0;padding:18px 22px;font-size:14px;line-height:1.9}.wuN-NW_note p{margin:0}.wuN-NW_note p+p{margin-top:12px}.wuN-NW_prose p{margin:16px 0}.wuN-NW_prose h3{color:var(--guide-ink);margin:32px 0 18px;font-size:21px;line-height:1.7}.wuN-NW_prose h4{color:var(--guide-ink);margin:26px 0 14px;font-size:18px;line-height:1.7}.wuN-NW_prose ul,.wuN-NW_prose ol{margin:18px 0;padding-left:24px}.wuN-NW_prose li+li{margin-top:12px}.wuN-NW_prose blockquote{border-left:2px solid var(--guide-line);color:var(--guide-muted);margin:20px 0;padding:4px 18px;font-size:14px}.wuN-NW_prose blockquote p{margin:10px 0}.wuN-NW_prose a{color:var(--guide-red);text-underline-offset:4px;text-decoration:underline}.wuN-NW_prose code{overflow-wrap:anywhere;background:#f3f5f7;padding:2px 5px}.wuN-NW_tableScroll{overscroll-behavior-inline:contain;max-width:100%;margin:22px 0;overflow-x:auto}.wuN-NW_tableScroll table{border-collapse:collapse;text-align:left;width:100%;min-width:520px;font-size:14px;line-height:1.8}.wuN-NW_tableScroll th{white-space:nowrap;color:var(--guide-ink);background:#f3f5f7;padding:12px;font-weight:600}.wuN-NW_tableScroll td{vertical-align:top;border-bottom:1px solid var(--guide-line);overflow-wrap:anywhere;min-width:90px;max-width:440px;padding:14px 12px}.wuN-NW_figure{background:#f7f5f1;margin:22px 0 28px;padding:22px}.wuN-NW_figure figcaption{gap:8px;margin-bottom:20px;display:grid}.wuN-NW_figure figcaption>strong{color:var(--guide-ink);font-size:16px}.wuN-NW_figure figcaption>span{color:var(--guide-muted);font-size:13px;line-height:1.8}.wuN-NW_figure ol{margin:0;padding:0;list-style:none}.wuN-NW_flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.wuN-NW_flow li,.wuN-NW_roles li{border-top:2px solid var(--guide-red);flex-direction:column;gap:12px;padding-top:14px;display:flex;position:relative}.wuN-NW_flow li:not(:last-child):after{content:"→";color:var(--guide-red);font-size:16px;position:absolute;top:35px;right:-16px}.wuN-NW_figureNumber{color:var(--guide-red);font-variant-numeric:tabular-nums;font-size:12px}.wuN-NW_figure li strong{font-size:14px;font-weight:600;line-height:1.8;display:block}.wuN-NW_figure li div>span{color:var(--guide-muted);margin-top:8px;font-size:13px;line-height:1.8;display:block}.wuN-NW_roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wuN-NW_timeline{gap:0;display:grid}.wuN-NW_timeline li{border-bottom:1px solid var(--guide-line);grid-template-columns:32px minmax(0,1fr);gap:18px;padding:14px 0;display:grid;position:relative}.wuN-NW_timeline .wuN-NW_figureNumber{padding-top:3px}.wuN-NW_timeline li div{grid-template-columns:140px minmax(0,1fr);gap:16px;display:grid}.wuN-NW_timeline li div>span{margin-top:0}.wuN-NW_referenceList{margin:0;padding-left:22px}.wuN-NW_referenceList li{color:#4c5665;margin:20px 0;font-size:15px;line-height:1.8}.wuN-NW_referenceList a{color:var(--guide-red);text-underline-offset:4px;text-decoration:underline}.wuN-NW_referenceList p{color:var(--guide-muted);margin:8px 0 0;font-size:14px}.wuN-NW_relatedList{margin:0;padding:0;list-style:none}.wuN-NW_relatedList a{border-bottom:1px solid var(--guide-line);grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;padding:18px 0;display:grid}.wuN-NW_relatedList a>span:first-child{color:var(--guide-muted);font-size:12px}.wuN-NW_relatedList strong{grid-column:1;font-size:16px;font-weight:500;line-height:1.8}.wuN-NW_relatedList a>span:last-child{color:var(--guide-red);grid-area:1/2/3;align-self:center}.wuN-NW_articleFooter{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;display:flex}.wuN-NW_articleFooter a{min-height:48px;color:var(--guide-red);align-items:center;font-size:14px;display:inline-flex}@media (hover:hover) and (pointer:fine){.wuN-NW_listItem h3 a:hover,.wuN-NW_breadcrumb a:hover,.wuN-NW_supplementList a:hover,.wuN-NW_articleRail a:hover,.wuN-NW_relatedList a:hover{color:var(--guide-red)}.wuN-NW_primaryAction:hover{background:#913d31}.wuN-NW_textAction:hover,.wuN-NW_readLink:hover{text-underline-offset:5px;text-decoration:underline}}@media (max-width:1000px){.wuN-NW_hero{gap:36px}.wuN-NW_flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.wuN-NW_flow li:after{display:none}.wuN-NW_timeline li div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:900px){.wuN-NW_readingPage .wuN-NW_breadcrumb{min-height:60px;margin-bottom:22px}.wuN-NW_articleLayout{display:block}.wuN-NW_articleHeader{padding-bottom:20px}.wuN-NW_articleRail{display:none}.wuN-NW_mobileContents{border:1px solid var(--guide-line);margin-top:16px;padding:0 14px;display:block}.wuN-NW_mobileContents summary{min-height:48px;color:var(--guide-ink);cursor:pointer;padding:12px 0;font-size:14px;line-height:1.7;display:list-item}.wuN-NW_mobileContents summary>span{color:var(--guide-muted);margin-left:12px;font-size:12px}.wuN-NW_mobileContents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin:0;padding:0 0 12px;list-style:none;display:grid}.wuN-NW_mobileContents a{min-height:44px;color:var(--guide-muted);align-items:center;font-size:14px;line-height:1.7;display:flex}.wuN-NW_readingNote{padding-top:10px}}@media (max-width:520px){.wuN-NW_mobileContents ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.wuN-NW_page{padding-bottom:48px}.wuN-NW_hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 0}.wuN-NW_hero h1{font-size:32px}.wuN-NW_eyebrow{font-size:14px}.wuN-NW_description{font-size:16px}.wuN-NW_stageGuide{border-left:0;border-top:1px solid var(--guide-line);padding:22px 0 0}.wuN-NW_stageGuide ol{font-size:16px}.wuN-NW_stageGuide p{font-size:14px}.wuN-NW_heroActions a{font-size:16px}.wuN-NW_sectionHeading h2{font-size:24px}.wuN-NW_sectionHeading p{font-size:16px}.wuN-NW_tabs{gap:4px 20px}.wuN-NW_tabs a{font-size:16px}.wuN-NW_filters{grid-template-columns:minmax(0,1fr) auto;gap:16px}.wuN-NW_filters label:first-of-type{grid-column:1/-1}.wuN-NW_filters label{font-size:15px}.wuN-NW_filters input,.wuN-NW_filters select,.wuN-NW_filters button{font-size:16px}.wuN-NW_listItem{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 4px}.wuN-NW_listItem h3{font-size:20px}.wuN-NW_listItem p{font-size:16px}.wuN-NW_listMeta{font-size:13px}.wuN-NW_readLink{justify-self:start;font-size:16px}.wuN-NW_supplementList{grid-template-columns:minmax(0,1fr)}.wuN-NW_supplementList a{font-size:16px}.wuN-NW_articleHeader h1{font-size:27px}.wuN-NW_titleSeries{margin-bottom:8px;font-size:13px}.wuN-NW_articleMeta{gap:6px 12px;font-size:12px}.wuN-NW_articleMeta>span+span{padding-left:12px}.wuN-NW_articleSection{padding:24px 0 28px}.wuN-NW_articleSection>h2{font-size:23px}.wuN-NW_prose h3{font-size:21px}.wuN-NW_note{padding:16px;font-size:16px}.wuN-NW_prose blockquote,.wuN-NW_tableScroll table{font-size:16px}.wuN-NW_figure{padding:18px}.wuN-NW_figure figcaption>span{font-size:14px}.wuN-NW_figure li strong,.wuN-NW_figure li div>span{font-size:16px}.wuN-NW_roles{grid-template-columns:minmax(0,1fr);gap:20px}.wuN-NW_timeline li{gap:12px}.wuN-NW_referenceList li,.wuN-NW_referenceList p,.wuN-NW_articleFooter a{font-size:16px}}@media (max-width:380px){.wuN-NW_tabs{gap:4px 12px}.wuN-NW_tabs a{font-size:15px}.wuN-NW_flow{grid-template-columns:minmax(0,1fr)}}@media print{.wuN-NW_articleRail,.wuN-NW_mobileContents,.wuN-NW_breadcrumb,.wuN-NW_articleFooter{display:none}.wuN-NW_page{width:100%}.wuN-NW_articleLayout{display:block}.wuN-NW_article{max-width:none}.wuN-NW_articleSection{break-inside:auto}.wuN-NW_figure,.wuN-NW_tableScroll tr{break-inside:avoid}.wuN-NW_tableScroll{overflow:visible}.wuN-NW_tableScroll table{min-width:0;font-size:10pt}.wuN-NW_articleHeader h1{font-size:22pt}}
:is(html:has(.MlY1RW_page),body:has(.MlY1RW_page)){overflow-x:clip}.MlY1RW_page{--news-ink:var(--craft-ink,#252b34);--news-muted:var(--craft-muted,#657181);--news-line:#252b3424;--news-panel:var(--craft-panel,#fff);--news-soft:var(--craft-inset,#f3f5f7);--news-accent:var(--craft-brick,#a54739);--news-accent-soft:var(--craft-brick-soft,#fbefed);--news-warn:#805d29;--news-shadow:0 8px 24px #252b3409;width:100%;max-width:var(--site-shell-max);padding:32px var(--site-gutter) calc(80px + env(safe-area-inset-bottom));color:var(--news-ink);margin:0 auto}.MlY1RW_indexPage{padding-top:28px}.MlY1RW_eyebrow{color:var(--news-accent);margin:0 0 12px;font-size:12px;font-weight:600}.MlY1RW_page :is(a,button,input,select):focus-visible{outline:2px solid var(--news-accent);outline-offset:4px}.MlY1RW_page :is(h1,h2,h3){overflow-wrap:anywhere;min-width:0}.MlY1RW_featureSection{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px;margin-bottom:40px;display:grid}.MlY1RW_featured{border:1px solid var(--news-line);background:var(--news-panel);min-width:0;min-height:342px;box-shadow:var(--news-shadow);border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid;overflow:hidden}.MlY1RW_featureImage{background:var(--news-soft);min-width:0;min-height:342px;display:block;position:relative;overflow:hidden}.MlY1RW_featureImage img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.MlY1RW_featureCopy{flex-direction:column;gap:18px;min-width:0;padding:26px;display:flex}.MlY1RW_featureMeta{color:var(--news-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:11px;display:flex}.MlY1RW_featureMeta>span{background:var(--news-accent-soft);border-radius:6px;padding:5px 8px;font-weight:600}.MlY1RW_featureMeta time{color:var(--news-muted);font-variant-numeric:tabular-nums}.MlY1RW_featureCopy h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600;line-height:1.6}.MlY1RW_featureCopy h2 a:hover,.MlY1RW_rowBody h2 a:hover,.MlY1RW_recent h2 a:hover,.MlY1RW_related h3 a:hover{color:var(--news-accent)}.MlY1RW_featureCopy>p{-webkit-line-clamp:3;color:var(--news-muted);-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.9;display:-webkit-box;overflow:hidden}.MlY1RW_featureFoot{border-top:1px solid var(--news-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 14px;margin-top:auto;padding-top:8px;font-size:11px;line-height:1.75;display:flex}.MlY1RW_featureFoot>span{min-width:0;color:var(--news-muted);overflow-wrap:anywhere}.MlY1RW_featureFoot a{min-height:44px;color:var(--news-accent);white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:inline-flex}.MlY1RW_recent{grid-template-rows:repeat(2,minmax(min-content,1fr));gap:18px;min-width:0;display:grid}.MlY1RW_recent article{border:1px solid var(--news-line);background:var(--news-panel);border-radius:8px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:16px;min-width:0;padding:14px;display:grid}.MlY1RW_recentImage{background:var(--news-soft);border-radius:8px;min-width:0;min-height:120px;display:block;overflow:hidden}.MlY1RW_recentImage img{object-fit:cover;width:100%;height:100%;display:block}.MlY1RW_recentCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.MlY1RW_recent h2{margin:10px 0;font-size:16px;font-weight:600;line-height:1.7}.MlY1RW_recentCopy>span{color:var(--news-muted);font-size:11px;line-height:1.7}.MlY1RW_browser{scroll-margin-top:100px}.MlY1RW_listHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:20px;display:flex}.MlY1RW_listHeading h2{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:600}.MlY1RW_listHeading>span{color:var(--news-muted);font-size:12px}.MlY1RW_toolbar{border:1px solid var(--news-line);background:var(--news-panel);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.MlY1RW_filters{flex-shrink:0;align-items:center;gap:4px;display:flex}.MlY1RW_filters button{min-height:44px;color:var(--news-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-size:14px}.MlY1RW_filters button:hover{background:var(--news-soft);color:var(--news-ink)}.MlY1RW_filters .MlY1RW_selectedFilter{color:var(--news-accent);background:var(--news-accent-soft);font-weight:600}.MlY1RW_controls{align-items:stretch;gap:10px;min-width:0;display:flex}.MlY1RW_controls select,.MlY1RW_controls input{border:1px solid var(--news-line);background:var(--news-panel);min-height:44px;color:var(--news-ink);border-radius:8px;font-size:14px}.MlY1RW_controls select{width:132px;padding:10px}.MlY1RW_search{min-width:0;position:relative}.MlY1RW_search svg{color:var(--news-muted);pointer-events:none;position:absolute;top:13px;left:13px}.MlY1RW_search input{width:280px;padding:10px 12px 10px 40px}.MlY1RW_search input::placeholder{color:var(--news-muted)}.MlY1RW_resultMeta{color:var(--news-muted);justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;scroll-margin-top:100px;font-size:12px;line-height:1.8;display:flex}.MlY1RW_resultMeta strong{color:var(--news-ink);font-weight:550}.MlY1RW_resultMeta:focus-visible{outline:2px solid var(--news-accent);outline-offset:4px}.MlY1RW_list{gap:16px;min-width:0;display:grid}.MlY1RW_row{border:1px solid var(--news-line);background:var(--news-panel);border-radius:8px;grid-template-columns:232px minmax(0,1fr);gap:28px;padding:20px;display:grid}.MlY1RW_rowImage{aspect-ratio:16/10;background:var(--news-soft);border-radius:8px;align-self:start;min-width:0;display:block;overflow:hidden}.MlY1RW_rowImage img{object-fit:cover;width:100%;height:100%;display:block}.MlY1RW_visualFallback{background:var(--news-soft);width:100%;height:100%;min-height:100px;color:var(--news-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.MlY1RW_visualFallback span{font-size:12px}.MlY1RW_noticeVisual{background:var(--news-accent-soft);color:var(--news-accent)}.MlY1RW_recentImage .MlY1RW_visualFallback{gap:8px}.MlY1RW_recentImage .MlY1RW_visualFallback svg{width:32px;height:32px}.MlY1RW_recentImage .MlY1RW_visualFallback span{font-size:10px}.MlY1RW_rowBody{flex-direction:column;min-width:0;display:flex}.MlY1RW_articleMeta{color:var(--news-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11px;line-height:1.7;display:flex}.MlY1RW_articleMeta>span{color:var(--news-accent)}.MlY1RW_articleMeta time{font-variant-numeric:tabular-nums}.MlY1RW_rowBody h2{letter-spacing:-.02em;margin:8px 0 10px;font-size:21px;font-weight:600;line-height:1.6}.MlY1RW_rowBody>p{-webkit-line-clamp:2;color:var(--news-muted);-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.9;display:-webkit-box;overflow:hidden}.MlY1RW_rowFoot{color:var(--news-muted);justify-content:space-between;align-items:center;gap:8px 20px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.MlY1RW_rowFoot>span{overflow-wrap:anywhere;min-width:0}.MlY1RW_rowFoot a{min-height:44px;color:var(--news-accent);white-space:nowrap;flex-shrink:0;align-items:center;gap:20px;display:inline-flex}.MlY1RW_pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.MlY1RW_pagination button{border:1px solid var(--news-line);background:var(--news-panel);min-width:44px;min-height:44px;color:var(--news-ink);white-space:nowrap;border-radius:8px;padding:10px 14px;font-size:13px}.MlY1RW_pagination button:hover:not(:disabled){background:var(--craft-hover,#f2f4f7);border-color:var(--news-accent)}.MlY1RW_pagination button:disabled{cursor:default;opacity:.4}.MlY1RW_pageNumbers,.MlY1RW_pageNumbers>span{align-items:center;gap:8px;display:flex}.MlY1RW_pageNumbers button[aria-current]{color:var(--news-panel);background:var(--news-ink);border-color:var(--news-ink)}.MlY1RW_ellipsis{color:var(--news-muted);padding:0 4px}.MlY1RW_pageStatus{color:var(--news-muted);white-space:nowrap;font-size:12px;display:none}.MlY1RW_empty{border:1px dashed var(--news-line);text-align:center;border-radius:8px;padding:56px 24px}.MlY1RW_empty h2{margin:0;font-size:22px;font-weight:600}.MlY1RW_empty p{color:var(--news-muted);font-size:16px;line-height:1.8}.MlY1RW_empty button{border:1px solid var(--news-line);background:var(--news-panel);min-height:44px;color:var(--news-accent);border-radius:8px;padding:10px 18px}.MlY1RW_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MlY1RW_breadcrumb{color:var(--news-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.MlY1RW_breadcrumb a{min-height:44px;color:var(--news-accent);align-items:center;display:inline-flex}.MlY1RW_detailLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.MlY1RW_detail{border:1px solid var(--news-line);background:var(--news-panel);border-radius:8px;min-width:0;padding:32px 36px}.MlY1RW_detailHeader{border-bottom:1px solid var(--news-line);padding-bottom:26px}.MlY1RW_category{color:var(--news-accent);background:var(--news-accent-soft);border-radius:6px;padding:6px 10px;font-size:12px;display:inline-flex}.MlY1RW_detailHeader h1{letter-spacing:-.03em;max-width:28em;margin:18px 0 22px;font-size:34px;font-weight:600;line-height:1.5}.MlY1RW_detailHeader>div{color:var(--news-muted);flex-wrap:wrap;gap:8px 20px;font-size:12px;line-height:1.8;display:flex}.MlY1RW_detailFigure{margin:30px 0}.MlY1RW_detailFigure>div{aspect-ratio:3/2;background:var(--news-soft);border-radius:8px;max-height:540px;overflow:hidden}.MlY1RW_detailFigure img{object-fit:contain;width:100%;height:100%;display:block}.MlY1RW_detailFigure figcaption{color:var(--news-muted);margin-top:10px;font-size:11px;line-height:1.8}.MlY1RW_digest{background:var(--news-soft);border-radius:8px;margin:28px 0;padding:24px}.MlY1RW_digest>span{color:var(--news-accent);font-size:12px;font-weight:600}.MlY1RW_digest p{margin:10px 0 0;font-size:16px;line-height:1.95}.MlY1RW_facts{margin:30px 0}.MlY1RW_eventTimeline{border:1px solid var(--news-line);border-radius:8px;margin:28px 0;padding:clamp(16px,3vw,24px)}.MlY1RW_eventHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.MlY1RW_eventHeading h2{margin:0;font-size:20px;font-weight:600}.MlY1RW_eventHeading>span,.MlY1RW_eventNote{color:var(--news-muted);font-size:12px;line-height:1.9}.MlY1RW_eventName{color:var(--news-accent);overflow-wrap:anywhere;margin:10px 0 20px;font-size:14px;line-height:1.9}.MlY1RW_eventTimeline ol{border-left:1px solid var(--news-line);margin:0;padding:0 0 0 14px;list-style:none}.MlY1RW_eventTimeline li{padding:0 0 22px 8px;position:relative}.MlY1RW_eventTimeline li:last-child{padding-bottom:0}.MlY1RW_eventTimeline li:before{border:1px solid var(--news-line);background:var(--news-panel);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-19px}.MlY1RW_eventTimeline li[data-current]:before{background:var(--news-accent);border-color:var(--news-accent)}.MlY1RW_eventMeta{color:var(--news-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;line-height:1.8;display:flex}.MlY1RW_eventMeta>span:first-child{color:var(--news-accent)}.MlY1RW_eventTitle{overflow-wrap:anywhere;padding:8px 0;font-size:16px;line-height:1.8;display:block}a.MlY1RW_eventTitle{min-height:44px;color:var(--news-accent);text-underline-offset:4px;text-decoration:underline}.MlY1RW_eventTitle:focus-visible{outline:2px solid var(--news-accent);outline-offset:4px;border-radius:2px}.MlY1RW_eventTimeline small{color:var(--news-muted);font-size:12px;line-height:1.8;display:block}.MlY1RW_eventNote{margin:18px 0 0}.MlY1RW_facts h2,.MlY1RW_sourceBox h2{margin:0 0 14px;font-size:20px;font-weight:600}.MlY1RW_facts ul{margin:0;padding-left:22px}.MlY1RW_facts li{margin:12px 0;padding-left:6px;font-size:16px;line-height:1.95}.MlY1RW_facts li::marker{color:var(--news-accent)}.MlY1RW_detailBody{margin:30px 0}.MlY1RW_detailBody p{overflow-wrap:anywhere;margin:24px 0;font-size:17px;line-height:2.05}.MlY1RW_sourceBox{border-top:1px solid var(--news-line);margin-top:36px;padding-top:26px}.MlY1RW_sourceBox p{color:var(--news-muted);margin:12px 0;font-size:14px;line-height:1.95}.MlY1RW_sourceBox .MlY1RW_sourceWarning{color:var(--news-warn)}.MlY1RW_sourceBox>div{flex-wrap:wrap;gap:4px 24px;margin-top:14px;display:flex}.MlY1RW_sourceBox a{min-height:44px;color:var(--news-accent);white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:inline-flex}.MlY1RW_sourceBox small{color:var(--news-muted);margin-top:10px;font-size:11px;display:block}.MlY1RW_related{border:1px solid var(--news-line);background:var(--news-panel);border-radius:8px;align-self:start;min-width:0;padding:20px}.MlY1RW_related>h2{border-bottom:1px solid var(--news-line);margin:0;padding-bottom:16px;font-size:18px;font-weight:600}.MlY1RW_related article{border-bottom:1px solid var(--news-line);padding:20px 0}.MlY1RW_relatedImage{aspect-ratio:16/9;background:var(--news-soft);border-radius:8px;margin-bottom:16px;display:block;overflow:hidden}.MlY1RW_relatedImage img{object-fit:cover;width:100%;height:100%;display:block}.MlY1RW_related time,.MlY1RW_related article>span{color:var(--news-muted);font-size:11px;line-height:1.8}.MlY1RW_related h3{margin:8px 0;font-size:16px;font-weight:600;line-height:1.8}.MlY1RW_relatedEmpty{color:var(--news-muted);font-size:14px;line-height:1.9}.MlY1RW_backLink{min-height:44px;color:var(--news-accent);white-space:nowrap;align-items:center;gap:20px;margin-top:12px;font-size:13px;display:inline-flex}.MlY1RW_notFound{border:1px solid var(--news-line);background:var(--news-panel);border-radius:8px;padding:56px 28px}.MlY1RW_notFound h1{margin-top:0;font-size:30px;font-weight:600}.MlY1RW_notFound>p{color:var(--news-muted);font-size:16px;line-height:1.9}.MlY1RW_notFound>a{min-height:44px;color:var(--news-accent);align-items:center;margin-top:16px;display:inline-flex}@media (max-width:1150px){.MlY1RW_featureSection{grid-template-columns:minmax(0,1fr)}.MlY1RW_recent{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.MlY1RW_recent article{grid-template-columns:100px minmax(0,1fr)}.MlY1RW_recentImage{min-height:110px}.MlY1RW_detailLayout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.MlY1RW_detail{padding:28px}}@media (max-width:900px){.MlY1RW_detailLayout{grid-template-columns:minmax(0,1fr)}.MlY1RW_related{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.MlY1RW_related>h2,.MlY1RW_relatedEmpty,.MlY1RW_backLink{grid-column:1/-1}.MlY1RW_relatedImage{max-height:180px}}@media (max-width:800px){.MlY1RW_page{padding-top:24px}.MlY1RW_featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:300px}.MlY1RW_featureImage{min-height:300px}.MlY1RW_featureCopy{gap:14px;padding:22px}.MlY1RW_featureCopy h2{font-size:22px}.MlY1RW_controls,.MlY1RW_search{flex:1}.MlY1RW_search input{width:100%}.MlY1RW_row{grid-template-columns:180px minmax(0,1fr);gap:22px}.MlY1RW_rowBody h2{font-size:19px}}@media (max-width:600px){.MlY1RW_featureSection{gap:16px;margin-bottom:32px}.MlY1RW_featured{border-radius:8px;grid-template-columns:minmax(0,1fr)}.MlY1RW_featureImage{aspect-ratio:16/9;min-height:0}.MlY1RW_featureCopy{padding:20px}.MlY1RW_featureCopy h2{font-size:23px}.MlY1RW_featureCopy>p{-webkit-line-clamp:2;font-size:16px}.MlY1RW_featureFoot{gap:0 12px}.MlY1RW_recent{grid-template-columns:minmax(0,1fr);gap:12px}.MlY1RW_recent article{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px}.MlY1RW_recentImage{min-height:100px}.MlY1RW_recent h2{margin:8px 0;font-size:16px}.MlY1RW_recentCopy>span{font-size:11px}.MlY1RW_listHeading{margin-bottom:16px}.MlY1RW_listHeading h2{font-size:23px}.MlY1RW_listHeading>span{font-size:11px}.MlY1RW_toolbar{gap:10px;padding:8px}.MlY1RW_filters{width:100%}.MlY1RW_filters button{flex:1;padding:10px 8px;font-size:14px}.MlY1RW_controls{flex-basis:100%;grid-template-columns:104px minmax(0,1fr);gap:8px;display:grid}.MlY1RW_controls select{width:100%;padding:10px 8px}.MlY1RW_controls input,.MlY1RW_controls select{font-size:16px}.MlY1RW_resultMeta{align-items:start;gap:14px;padding:18px 0;font-size:11px}.MlY1RW_resultMeta>span{text-align:right}.MlY1RW_row{border-radius:8px;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px}.MlY1RW_rowImage{aspect-ratio:1}.MlY1RW_rowImage .MlY1RW_visualFallback{gap:6px;min-height:0}.MlY1RW_rowImage .MlY1RW_visualFallback svg{width:28px;height:28px}.MlY1RW_rowImage .MlY1RW_visualFallback span{font-size:10px}.MlY1RW_rowBody{display:contents}.MlY1RW_rowBody>.MlY1RW_articleMeta{grid-column:2;justify-content:start;align-self:center;gap:10px;display:grid}.MlY1RW_rowBody h2{grid-column:1/-1;margin:0;font-size:19px;line-height:1.7}.MlY1RW_rowBody>p{grid-column:1/-1;font-size:16px}.MlY1RW_rowFoot{grid-column:1/-1;margin:0;padding-top:0;font-size:11px}.MlY1RW_rowFoot a{gap:10px;font-size:12px}.MlY1RW_pagination{gap:8px}.MlY1RW_pagination button{padding:10px;font-size:12px}.MlY1RW_pageNumbers{display:none}.MlY1RW_pageStatus{display:inline}.MlY1RW_detail{border-radius:8px;padding:22px 20px}.MlY1RW_breadcrumb{margin-bottom:16px;font-size:12px}.MlY1RW_detailHeader h1{font-size:27px;line-height:1.6}.MlY1RW_detailHeader>div{gap:8px 14px}.MlY1RW_digest{margin:24px 0;padding:20px}.MlY1RW_digest p,.MlY1RW_facts li,.MlY1RW_sourceBox p{font-size:16px}.MlY1RW_detailBody p{font-size:17px;line-height:2}.MlY1RW_related{display:block}.MlY1RW_relatedImage{max-height:230px}.MlY1RW_related h3{font-size:18px}.MlY1RW_sourceBox>div{gap:4px 20px}}@media (hover:hover) and (pointer:fine){.MlY1RW_row:hover,.MlY1RW_recent article:hover{background:var(--craft-hover,#f2f4f7);border-color:#a5473947}}.MlY1RW_page :is(.MlY1RW_featured,.MlY1RW_row,.MlY1RW_recent article,.MlY1RW_related article){isolation:isolate;position:relative}.MlY1RW_page :is(.MlY1RW_featured,.MlY1RW_row,.MlY1RW_recent article,.MlY1RW_related article):before{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb, var(--craft-brick,#a54739) 34%, transparent);border-radius:inherit;background:linear-gradient(110deg, color-mix(in srgb, var(--craft-brick,#a54739) 7%, transparent), transparent 72%);opacity:0;transition:opacity .16s ease-out;position:absolute;inset:0}.MlY1RW_page :is(.MlY1RW_featured,.MlY1RW_row,.MlY1RW_recent article,.MlY1RW_related article):after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--craft-brick,#a54739), color-mix(in srgb, var(--craft-brick,#a54739) 15%, transparent));transform-origin:0;height:2px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.MlY1RW_page :is(.MlY1RW_featured,.MlY1RW_row,.MlY1RW_recent article,.MlY1RW_related article):focus-within:before{opacity:1;transition:none}.MlY1RW_page :is(.MlY1RW_featured,.MlY1RW_row,.MlY1RW_recent article,.MlY1RW_related article):focus-within:after{transition:none;transform:scaleX(1)}.MlY1RW_page :is(.MlY1RW_featured,.MlY1RW_row,.MlY1RW_recent article,.MlY1RW_related article):active:before{opacity:1;transition:none}.MlY1RW_page :is(.MlY1RW_featureImage,.MlY1RW_rowImage,.MlY1RW_recentImage,.MlY1RW_relatedImage) img{transition:transform .24s cubic-bezier(.22,1,.36,1)}.MlY1RW_rowFoot a,.MlY1RW_featureFoot a{transition:transform .15s cubic-bezier(.22,1,.36,1),color .16s ease-out}.MlY1RW_page :is(.MlY1RW_featured,.MlY1RW_row,.MlY1RW_recent article,.MlY1RW_related article):focus-within :is(h2,h3) a{color:var(--news-accent)}@media (hover:hover) and (pointer:fine){.MlY1RW_page :is(.MlY1RW_featured,.MlY1RW_row,.MlY1RW_recent article,.MlY1RW_related article):hover:before{opacity:1}.MlY1RW_page :is(.MlY1RW_featured,.MlY1RW_row,.MlY1RW_recent article,.MlY1RW_related article):hover:after{transform:scaleX(1)}.MlY1RW_page :is(.MlY1RW_featured,.MlY1RW_row,.MlY1RW_recent article,.MlY1RW_related article):hover :is(.MlY1RW_featureImage,.MlY1RW_rowImage,.MlY1RW_recentImage,.MlY1RW_relatedImage) img{transform:scale(1.035)}.MlY1RW_row:hover .MlY1RW_rowFoot a,.MlY1RW_featured:hover .MlY1RW_featureFoot a{transform:translate(3px)}}.MlY1RW_articleGallery{margin:36px 0}.MlY1RW_articleGallery h2{font-size:20px;font-weight:500}.MlY1RW_articleGallery figure{margin:24px 0}.MlY1RW_articleGallery img{border-radius:4px;width:100%;height:auto;display:block}.MlY1RW_articleGallery figcaption{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.8}.MlY1RW_row.MlY1RW_textRow{grid-template-columns:minmax(0,1fr)}.MlY1RW_row.MlY1RW_textRow .MlY1RW_rowBody{min-width:0}.MlY1RW_row.MlY1RW_textRow p{max-width:90ch}
.vXK-UG_document{color:#263442;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:#fff;font-family:Microsoft YaHei,Noto Sans SC,sans-serif;font-size:11pt;line-height:1.7}.vXK-UG_document p{white-space:pre-wrap;orphans:3;widows:3;margin:0 0 9pt}.vXK-UG_cover{border-top:3pt solid #a54739;padding:6mm 0 7mm}.vXK-UG_brand{letter-spacing:2pt;color:#a54739;font-size:10pt;font-weight:600;margin-bottom:8mm!important}.vXK-UG_cover h1{color:#263442;letter-spacing:0;max-width:160mm;margin:0 0 5mm;font-size:24pt;font-weight:700;line-height:1.35}.vXK-UG_subtitle{color:#657181;font-size:12pt;margin:0!important}.vXK-UG_contents{border-top:1pt solid #d5dce2;margin:2mm 0 7mm;padding:5mm 0 0}.vXK-UG_contents h2{margin:0 0 5mm;font-size:15pt;font-weight:600}.vXK-UG_contents ol{margin:0;padding:0;list-style:none}.vXK-UG_contents li{break-inside:avoid;margin:0;padding:1.2mm 0;font-size:11pt;line-height:1.45}.vXK-UG_contents li[data-level="1"]{font-weight:600}.vXK-UG_contents li[data-level="2"]{color:#52606d;padding-left:6mm;font-size:10pt}.vXK-UG_contents a{color:inherit;text-decoration:none}.vXK-UG_body[data-cover-break=true]{break-before:page}.vXK-UG_body h2,.vXK-UG_body h3,.vXK-UG_body h4{break-after:avoid-page;color:#263442;margin:8mm 0 4mm;font-weight:600;line-height:1.5}.vXK-UG_body h2{border-bottom:1.5pt solid #a54739;padding-bottom:3mm;font-size:18pt}.vXK-UG_body h3{font-size:13pt}.vXK-UG_body h4{font-size:11pt}.vXK-UG_body>h2:first-child,.vXK-UG_body>h3:first-child{margin-top:0}.vXK-UG_tablePanel{margin:0 0 5mm}.vXK-UG_tableCaption{color:#657181;break-after:avoid-page;font-size:9pt;margin:3mm 0 2mm!important}.vXK-UG_document table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:9.5pt;line-height:1.65}.vXK-UG_document th,.vXK-UG_document td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border:.5pt solid #cdd6df;padding:2.5mm 2mm}.vXK-UG_document th{color:#263442;text-align:left;background:#edf1f5;font-weight:600}.vXK-UG_document tbody tr:nth-child(2n){background:#f8fafb}.vXK-UG_document thead{display:table-header-group}.vXK-UG_document tr{break-inside:avoid-page}.vXK-UG_closing{break-inside:avoid-page;border-top:1.5pt solid #a54739;margin:10mm 0 0;padding:7mm 0 0}.vXK-UG_closing h2{margin:0 0 4mm;font-size:15pt;font-weight:600}.vXK-UG_coaching{border-top:.5pt solid #d5dce2;margin-top:6mm;padding-top:5mm}.vXK-UG_coaching h3{margin:0 0 3mm;font-size:11pt;font-weight:600}.vXK-UG_coaching p{color:#52606d;font-size:10pt}.vXK-UG_coaching a{color:#934032;text-underline-offset:2pt;text-decoration:underline}.vXK-UG_contact{font-size:9pt!important}@media print{@page{size:A4 portrait;margin:18mm 18mm 19mm;@top-left{content:"世校赛智库 · 备赛方案";font-family:Microsoft YaHei,sans-serif;font-size:8pt;color:#657181}@bottom-right{content:counter(page);font-family:Arial,sans-serif;font-size:9pt;color:#657181}}.vXK-UG_document{-webkit-print-color-adjust:exact;print-color-adjust:exact}.vXK-UG_document a:after{content:none!important}}
.dnntCq_heading{margin:0 0 22px}.dnntCq_heading h1{margin:0 0 10px;font-size:28px;font-weight:600;line-height:1.4}.dnntCq_heading p{max-width:70ch;color:var(--muted);margin:0;font-size:14px;line-height:1.9}.dnntCq_example h3{margin:22px 0 16px;font-size:20px;font-weight:600;line-height:1.6}.dnntCq_example p{margin:0 0 20px;font-size:14px;line-height:1.95}.dnntCq_example p strong{font-weight:600}.dnntCq_example h5{margin:16px 0 8px;font-size:14px;font-weight:600;line-height:1.6}.dnntCq_example h4{margin:24px 0 10px;font-size:15px;font-weight:600;line-height:1.6}.dnntCq_exampleList{margin:0 0 20px;padding-left:22px;font-size:14px;line-height:1.95}.dnntCq_exampleList li{margin-bottom:10px}.dnntCq_exampleList strong{font-weight:600}.dnntCq_example .dnntCq_exampleIntro,.dnntCq_example .dnntCq_exampleNote{color:var(--muted);font-size:12px}.dnntCq_example .dnntCq_exampleIntro{margin-top:18px}.dnntCq_example .dnntCq_exampleNote{border-top:1px solid var(--line);margin-bottom:0;padding-top:18px}@media (max-width:560px){.dnntCq_heading h1{font-size:24px}.dnntCq_example h3{font-size:18px}}
