.x3m .thero{border-bottom:1px solid var(--line);background:radial-gradient(1000px 480px at 82% 0,#00b2fd24,#0000 60%),#000;padding:clamp(44px,6vw,84px) 0 clamp(40px,5vw,64px)}.x3m .tpill{border:1px solid var(--line2);font:600 12.5px var(--body);color:var(--fg2);background:#0a0f17c7;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:7px 14px 7px 8px;display:inline-flex}.x3m .tpill .b{font:700 10px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#04121d;background:var(--cyan);border-radius:999px;padding:4px 9px}.x3m .tpill .st{color:#04121d;background:var(--stage);border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:700}.x3m .thero h1{max-width:18em;margin-top:18px;font-size:clamp(32px,4vw,56px);font-weight:900;line-height:1.05}.x3m .thero .lead{color:var(--fg);max-width:46em;margin:16px 0 22px;font-size:clamp(16px,1.3vw,19px)}.x3m .tcols{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,4vw,60px);display:grid}.x3m .tpic img{border-radius:14px;width:100%;height:auto;display:block}@media (max-width:1100px){.x3m .tcols{grid-template-columns:1fr}.x3m .tpic{max-width:720px}}@media (max-width:760px){.x3m .tpic{display:none}.x3m .thero .tcopy{flex-direction:column;align-items:flex-start;display:flex}.x3m .thero .hcta{order:1;margin-top:18px}.x3m .thero .free{order:2}.x3m .thero .lead{order:3;margin:18px 0 0}}.x3m .sec.tool{padding-top:clamp(44px,5vw,72px)}.x3m .tgrid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.x3m .tstep{border-top:3px solid var(--stage,var(--cyan));align-items:flex-start;gap:16px;margin:44px 0 18px;padding-top:26px;display:flex}.x3m .tgrid>div>.tstep:first-child{margin-top:0}.x3m .tstep .n{color:#04121d;background:var(--stage,var(--cyan));border-radius:999px;flex:none;padding:6px 11px;font-size:14px;font-weight:800}.x3m .tstep h2{font-size:clamp(22px,2.2vw,30px);font-weight:800}.x3m .tstep p{color:var(--fg2);max-width:52em;margin-top:6px;font-size:16px}.x3m .tfields{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px 22px;margin-top:16px;display:grid}.x3m .tf{flex-direction:column;gap:7px;min-width:0;display:flex}.x3m .tf.wide{grid-column:1/-1}.x3m .tf label,.x3m .tf .tlabel{font:700 13px var(--body);letter-spacing:.04em;color:var(--fg)}.x3m .tf input,.x3m .tf select,.x3m .tf textarea{border:1.5px solid var(--line2);color:#fff;width:100%;min-height:50px;font:500 16px/1.4 var(--body);background:#000;border-radius:10px;padding:11px 13px}.x3m .tf textarea{resize:vertical;min-height:92px}.x3m .tf select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--cyan2) 50%), linear-gradient(135deg, var(--cyan2) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:36px}.x3m .tf input:focus,.x3m .tf select:focus,.x3m .tf textarea:focus{outline:2px solid var(--cyan);outline-offset:1px;border-color:var(--cyan)}.x3m .tf input::placeholder,.x3m .tf textarea::placeholder{color:#5f6d7e}.x3m .tf small{color:var(--fg2);font-size:13.5px;line-height:1.45}.x3m .tfnote{color:var(--fg2);margin:4px 0 0;font-size:14.5px;line-height:1.5}.x3m .tsub{font:700 13px var(--body);color:var(--fg);letter-spacing:.04em;margin-top:20px}.x3m .tempty{color:var(--fg2);margin:6px 0 0;font-size:16px}.x3m .tanswer{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.x3m .tanswer button{border:1.5px solid var(--line2);color:#fff;min-height:48px;font:700 15px var(--body);cursor:pointer;text-align:left;background:#000;border-radius:12px;padding:10px 18px}.x3m .tanswer button:hover{border-color:var(--cyan)}.x3m .tanswer button.on{background:var(--cyan);border-color:var(--cyan);color:#04121d}.x3m .ttick{cursor:pointer;color:var(--fg);align-items:flex-start;gap:12px;padding:12px 0;font-size:15.5px;line-height:1.45;display:flex}.x3m .ttick input{width:22px;height:22px;accent-color:var(--cyan);flex:none;margin-top:1px}.x3m .ttick.on span{color:#fff}.x3m .tcases{margin:10px 0 0;padding:0;list-style:none}.x3m .tcases>li{border-top:1px solid var(--line2);padding:22px 0 26px}.x3m .tcasehead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.x3m .tcasehead b{font:800 19px var(--display);color:#fff}.x3m .tlink{color:var(--cyan2);font:700 14.5px var(--body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 4px;text-decoration:underline}.x3m .tactions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.x3m .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.x3m .tnote{color:var(--green);margin-top:12px;font-weight:600}.x3m .tfine{color:var(--fg2);max-width:60em;margin-top:14px;font-size:14px;line-height:1.55}.x3m .tcallout{border-left:3px solid var(--stage,var(--cyan));max-width:62em;margin:30px 0 0;padding:4px 0 4px 20px}.x3m .tcallout h3{font-size:19px;font-weight:800}.x3m .tcallout p{color:var(--fg);margin-top:8px;font-size:15.5px;line-height:1.55}.x3m .tcallout b{color:#fff}.x3m .cite{color:var(--cyan2);font-size:13px;font-weight:600}.x3m .tcallout .cite{line-height:1.5;font-family:var(--body);color:var(--fg2);margin-top:10px;font-size:14px}.x3m .tdates{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:26px;display:grid}.x3m .tdates>div{flex-direction:column;gap:4px;padding:18px 20px 18px 0;display:flex}.x3m .tdates>div+div{border-left:1px solid var(--line2);padding-left:20px}@media (max-width:760px){.x3m .tdates>div+div{border-left:0;border-top:1px solid var(--line2);padding-left:0}}.x3m .tdates .k{font:700 12px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2)}.x3m .tdates b{font:900 21px/1.25 var(--display);color:#fff}.x3m .tdates .c{color:var(--cyan2);font-size:12.5px}.x3m .tproblems{margin-top:22px}.x3m .tproblems h3{color:var(--amber);font-size:18px;font-weight:800}.x3m .tproblems ul{margin:10px 0 0;padding:0;list-style:none}.x3m .tproblems li{color:var(--fg);border-top:1px solid var(--line);padding:8px 0 8px 20px;font-size:15px;position:relative}.x3m .tproblems li:before{content:"";background:var(--amber);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:0}.x3m .tproblems li.error:before{background:var(--red)}.x3m .tlist{flex-direction:column;max-width:64em;margin-top:8px;display:flex}.x3m .tlist .ttick{border-top:1px solid var(--line)}.x3m .tlist .ttick b{color:#fff}.x3m .tcode{color:var(--cyan2);margin-right:4px;font-size:13px;font-weight:700}.x3m .tdetails{border-top:1px solid var(--line2);max-width:64em;margin-top:16px}.x3m .tdetails summary{font-size:16px}.x3m .tdetails p,.x3m .tdetails li{color:var(--fg);font-size:15px;line-height:1.55}.x3m .tdetails ol{margin:8px 0 16px 22px}.x3m .tresult .cite{margin-top:8px;font-size:14px}.x3m .tresult{border-top:3px solid var(--cyan);margin-top:28px;padding:22px 0 6px}.x3m .tresult.yes{border-top-color:var(--amber)}.x3m .tresult.no{border-top-color:var(--green)}.x3m .tresult .verdict{font:900 clamp(28px, 3vw, 40px)/1.1 var(--display);color:#fff}.x3m .tresult.yes .verdict{color:var(--amber)}.x3m .tresult.no .verdict{color:var(--green)}.x3m .tresult p{color:var(--fg);max-width:50em;margin-top:10px;font-size:16.5px;line-height:1.55}.x3m .tresult ul{color:var(--fg);margin:12px 0 0 20px;font-size:15.5px;line-height:1.6}.x3m .tread{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:26px;display:grid}.x3m .tread>div{padding:20px 20px 20px 0}.x3m .tread>div+div{border-left:1px solid var(--line2);padding-left:20px}@media (max-width:760px){.x3m .tread>div+div{border-left:0;border-top:1px solid var(--line2);padding-left:0}}.x3m .tread .v{font:900 clamp(34px, 3.6vw, 48px)/1 var(--display);color:#fff}.x3m .tread .l{color:var(--fg2);margin-top:8px;font-size:15px;line-height:1.45}.x3m .tread .l b{color:#fff}.x3m .ttable{border-collapse:collapse;width:100%;margin-top:18px;font-size:15.5px}.x3m .ttable th{text-align:left;font:700 12px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);border-bottom:1px solid var(--line2);padding:10px 12px 10px 0}.x3m .ttable td{border-bottom:1px solid var(--line);color:var(--fg);vertical-align:top;padding:12px 12px 12px 0}.x3m .ttable td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.x3m .ttable tr.hi td{color:#fff;font-weight:700}.x3m .ttable .up{color:var(--amber);font-weight:700}.x3m .ttable .down{color:var(--green);font-weight:700}.x3m .tscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.x3m .rules{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 clamp(24px,3vw,44px);margin-top:28px;display:grid}.x3m .rules>div{border-top:1px solid var(--line2);padding:18px 0 20px}.x3m .rules dt{color:var(--cyan2);font-size:14px;font-weight:700}.x3m .rules dd{color:var(--fg);margin:6px 0 0;font-size:15.5px;line-height:1.55}.x3m .tool-doc{flex-direction:column;gap:28px;display:flex}.x3m .tool-doc:before{content:"Print preview";font:700 12px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan2)}.x3m .doc-page{color:#111;font:400 13px/1.45 var(--body);background:#fff;border-radius:6px;padding:clamp(18px,3vw,36px);overflow-x:auto}.x3m .doc-page h4{font:800 13px var(--body);text-transform:uppercase;letter-spacing:.06em;color:#111;margin:14px 0 6px}.x3m .doc-head{border-bottom:2px solid #111;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:12px;padding-bottom:10px;display:flex}.x3m .doc-head b{font:800 17px/1.25 var(--display);color:#000;letter-spacing:-.01em;display:block}.x3m .doc-head span{color:#333;margin-top:4px;display:block}.x3m .doc-head .doc-note{color:#333;max-width:34em;font-size:11.5px}.x3m .doc-table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.x3m .doc-table th,.x3m .doc-table td{vertical-align:top;text-align:left;color:#111;border:1px solid #999;padding:6px}.x3m .doc-table th{background:#eef2f6;font-size:11px;font-weight:700}.x3m .doc-table td.c{text-align:center;font-weight:700}.x3m .doc-empty{text-align:center;color:#555;padding:18px}.x3m .doc-foot{color:#555;margin-top:12px;font-size:11px}.x3m .doc-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px 28px;display:grid}.x3m .doc-grid dl{margin:0}.x3m .doc-grid dl>div{border-bottom:1px solid #ddd;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.x3m .doc-grid dt{color:#222}.x3m .doc-grid dd{color:#000;text-align:right;margin:0;font-weight:800}.x3m .doc-rate{color:#555;margin-top:10px;font-size:11.5px}.x3m .doc-access{color:#222;margin-top:16px;font-size:11.5px;line-height:1.5}.x3m .doc-sign{border-top:2px solid #111;margin-top:14px;padding-top:12px}.x3m .doc-sign p{color:#222;font-size:12px}.x3m .doc-lines{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 22px;margin-top:18px;display:grid}.x3m .doc-lines span{color:#000;border-bottom:1px solid #111;flex-direction:column;justify-content:flex-end;min-height:30px;font-weight:600;display:flex}.x3m .doc-lines i{color:#555;border-top:0;order:2;margin-top:4px;font-size:10.5px;font-style:normal}.x3m .doc-sec{margin-top:14px}.x3m .doc-sec h3{font:800 14.5px var(--display);color:#000;border-bottom:1px solid #bbb;margin:0 0 6px;padding-bottom:4px}.x3m .doc-sec p,.x3m .doc-sec li{color:#111;font-size:13px}.x3m .doc-sec ol,.x3m .doc-sec ul{margin:6px 0 0 18px;padding:0}.x3m .doc-sec li{margin:3px 0}.x3m .doc-cite{font-family:var(--mono);color:#555;font-size:10.5px;font-weight:600}.x3m .doc-kv{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px 20px;display:grid}.x3m .doc-kv>div{border-bottom:1px solid #e3e3e3;gap:8px;padding:4px 0;display:flex}.x3m .doc-kv b{color:#000;min-width:8.5em}.x3m .doc-blank{color:#888}@media print{@page{margin:12mm}@page wide{size:landscape;margin:10mm}.x3m .doc-page.landscape{page:wide}:is(html:has(.x3m[data-page=tool]),body:has(.x3m[data-page=tool])){background:#fff!important}.x3m[data-page=tool]{color:#000;background:#fff;min-height:0}.x3m[data-page=tool]>:not(main),.x3m[data-page=tool] main>:not(#tool),.x3m[data-page=tool] .no-print,.x3ask{display:none!important}.x3m[data-page=tool] .sec.tool{padding:0}.x3m[data-page=tool] .wrap{max-width:none;padding:0}.x3m[data-page=tool] .tgrid{display:block}.x3m .tool-doc:before{display:none}.x3m .tool-doc{gap:0}.x3m .doc-page{break-after:page;border-radius:0;padding:0;overflow:visible}.x3m .doc-page:last-child{break-after:auto}.x3m .doc-table{min-width:0}.x3m .doc-page,.x3m .doc-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.x3m .tpicks{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 26px;margin-top:6px;display:grid}.x3m .tpicks .ttick{border-top:1px solid var(--line);align-items:center}.x3m .tpicks .ttick img{background:#fff;border-radius:6px;flex:none;padding:3px}.x3m .tpicks .ttick b{color:#fff;display:block}.x3m .tpicks .ttick span{color:var(--fg2);font-size:14.5px}.x3m .doc-page.labels{justify-content:start;gap:14px;display:grid}.x3m .doc-page.labels.small{grid-template-columns:repeat(2,4in)}.x3m .doc-page.labels.medium{grid-template-columns:6in}.x3m .doc-page.labels.large{grid-template-columns:7.5in}.x3m .ghs-label{color:#000;break-inside:avoid;background:#fff;border:2px solid #000;border-radius:4px;flex-direction:column;gap:6px;padding:10px 12px;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.x3m .ghs-label.small{gap:3px;width:4in;height:2in;padding:6px 8px;font-size:8.5px}.x3m .ghs-label.medium{width:6in;height:4in;font-size:12px}.x3m .ghs-label.large{width:7.5in;min-height:4.6in;font-size:15px}.x3m .gl-name{color:#000;overflow-wrap:anywhere;font-size:1.9em;font-weight:900;line-height:1.1}.x3m .gl-picks{flex-wrap:wrap;gap:4px;display:flex}.x3m .gl-picks img{width:5.4em;height:5.4em}.x3m .ghs-label.small .gl-picks img{width:4.6em;height:4.6em}.x3m .gl-signal{letter-spacing:.04em;text-transform:uppercase;color:#000;font-size:1.7em;font-weight:900;line-height:1}.x3m .gl-signal.danger{color:#c00}.x3m .gl-haz{color:#000;margin:0;padding-left:1.2em;font-weight:700;line-height:1.3}.x3m .gl-prec{color:#111;line-height:1.3}.x3m .gl-sup{color:#333;white-space:pre-line;margin-top:auto;font-size:.85em}@media print{.x3m .doc-page.labels{gap:.15in}}.x3m .tchecks{counter-reset:chk;margin:6px 0 0;padding:0;list-style:none}.x3m .tchecks>li{border-top:1px solid var(--line);counter-increment:chk;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 22px;padding:14px 0;display:grid}.x3m .tchecks>li.bad .q{color:var(--amber)}.x3m .tchecks .q{color:#fff;font-size:16px;line-height:1.45}.x3m .tchecks .q:before{content:counter(chk, decimal-leading-zero);font:700 12.5px var(--mono);color:var(--stage,var(--cyan2));margin-right:10px}.x3m .tchecks .tanswer{flex-wrap:nowrap;margin-top:0}.x3m .tchecks .tanswer button{text-align:center;justify-content:center;min-width:74px}.x3m .tchecks .tanswer button[aria-checked=true]:nth-child(2){background:var(--amber);border-color:var(--amber)}@media (max-width:760px){.x3m .tchecks>li{grid-template-columns:1fr}.x3m .tchecks .tanswer button{flex:1}}.x3m .doc-table.doc-checks{min-width:0}.x3m .doc-checks td.c{width:3.5em;font-size:14px}.x3m .doc-checks tbody th{text-align:left;background:#eef2f6}.x3m .tparts{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 26px;margin-top:8px;display:grid}.x3m .tpart{border-top:2px solid color-mix(in srgb, var(--stage,var(--cyan)) 55%, transparent)}.x3m .tpart .ttick{padding:8px 0;font-size:15px}.x3m .tpart .tf{margin-top:8px}.x3m .doc-sec .pre{white-space:pre-line;margin-top:4px}@media (max-width:640px){.x3m .tpill{border-radius:16px}}
