@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque_latin-s.p.2lidab7xjljl7.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.ouvnua_className{font-family:bricolage,bricolage Fallback}.ouvnua_variable{--font-bricolage:"bricolage", "bricolage Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_latin-s.p.1klvzmw45_cvf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.ILJv8G_className{font-family:inter,inter Fallback}.ILJv8G_variable{--font-inter:"inter", "inter Fallback"}
:root{--bg:#fff;--bg-2:#f9f9f9;--line:#dbdede;--line-2:#dbdede;--ink:#001116;--ink-2:#2a3a3f;--ink-3:#4f5f63;--cobalt:#076657;--cobalt-2:#054b3a;--cobalt-tint:#deeee6;--lime:#076657;--lime-2:#054b3a;--amber:#9a5b00;--amber-tint:#fff4dc;--font:var(--font-bricolage),"Bricolage Grotesque",system-ui,sans-serif;--t-display:clamp(40px,6.4vw,104px);--t-h1:clamp(36px,5vw,76px);--t-h2:clamp(22px,2vw,28px);--t-body:17px;--t-small:14px;--t-micro:12px;--t-label:12px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-chip:999px;--r-band:26px;--r-card:18px;--r-slot:.18em;--r-sm:8px;--r-md:12px;--band:#076657;--on-band:#fff;--surface:#fff;--on-ink:#fff;--link:#054b3a;--focus:#076657;--danger:#a3001b;--ease:cubic-bezier(.2,.8,.2,1);--dur:.22s;--max:1240px;--gutter:20px;--gutter-lg:56px;--tile-org:#c0392b;--tile-cnv:#1f5fbf;--tile-edt:#7b3fb5;--tile-sec:#0b7a5a;--tile-img:#c2410c;--tile-sgn:#9d2c6b;--on-tile:#fff;--sh-card:0 10px 28px -14px #050b1547;--sh-pan:0 16px 40px -16px #050b153d}
*{box-sizing:border-box;margin:0;padding:0}body{background:var(--lp-page,#f7f8f8);color:var(--ink);font-family:var(--font);font-size:var(--t-body);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}.w{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.sh-legacy{align-items:center;height:66px;display:flex}.lg{font-weight:800;font-size:var(--fs-24);letter-spacing:-.03em;align-items:center;gap:var(--sp-2);display:flex}.lg i{background:var(--cobalt);width:18px;height:18px;box-shadow:8px 0 0 var(--lime);border-radius:50%;margin-inline-end:var(--sp-2)}.lg small{font-size:var(--fs-12);background:var(--bg-2);padding:var(--sp-1) var(--sp-2);color:var(--ink-3);border-radius:99px;margin-inline-start:var(--sp-1);font-weight:500}.sh-legacy .r{gap:var(--s5);font-size:var(--fs-16);margin-inline-start:auto;font-weight:500;display:flex}.sh-legacy .h{display:none}.sh-legacy .cur{color:var(--cobalt)}.hero{padding:var(--s6) 0 0}h1{font-size:var(--t-display);letter-spacing:-.045em;font-weight:700;line-height:1.02}h1.t{font-size:var(--t-h1)}.slot{background:var(--lime);border-radius:var(--r-slot);white-space:nowrap;align-items:center;gap:.14em;padding-inline:.2em;line-height:1.05;display:inline-flex}.slot svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;width:.4em;height:.4em}.slot.ghost{box-shadow:inset 0 -.08em 0 var(--lime);color:var(--ink-3);background:0 0}.verbs{gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s5);display:flex}.verbs a{height:40px;padding-inline:var(--sp-4);border-radius:var(--r-chip);border:1.5px solid var(--line-2);font-size:var(--fs-16);white-space:nowrap;align-items:center;font-weight:500;display:flex}.verbs a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.verbs a.more{color:var(--cobalt);border-style:dashed;border-color:#9fc9b6}.band{background:var(--cobalt);color:#fff;border-radius:var(--r-band);padding:var(--s5) var(--sp-5);gap:var(--s4);flex-direction:column;margin-block-start:var(--s5);display:flex;position:relative;overflow:clip}.band:before{content:"";border:40px solid #ffffff14;border-radius:50%;width:220px;height:220px;position:absolute;inset-block-start:-60px;inset-inline-end:-60px}.band b{font-size:var(--fs-24);letter-spacing:-.02em;line-height:1.2;display:block}.band p{opacity:.85;font-size:var(--fs-16);margin-block-start:var(--sp-1)}.band .opt{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.band .opt span{font-size:var(--fs-14);padding:var(--sp-1) var(--sp-3);background:#ffffff1f;border-radius:99px}.band .opt span.on{color:var(--cobalt);background:#fff}.btn{height:58px;padding-inline:var(--sp-6);border-radius:var(--r-chip);background:var(--lime);color:var(--ink);font-weight:700;font-size:var(--fs-18);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:relative}.btn.ink{background:var(--ink);color:#fff}.facts{gap:var(--sp-1) var(--sp-4);font-size:var(--fs-14);color:var(--ink-3);flex-wrap:wrap;margin-block-start:var(--s4);display:flex}.facts span:before{content:"✓ ";color:var(--cobalt);font-weight:700}.prop{font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;color:var(--amber);background:var(--amber-tint);padding:2px var(--sp-2);white-space:nowrap;vertical-align:1px;border-radius:99px;margin-inline-start:var(--sp-1);font-weight:600}.band .prop{color:var(--cobalt-2);opacity:1;background:#fff}.all{border-block-start:1px solid var(--line);margin-block-start:var(--s7);padding-block-start:var(--s6)}.all h2{font-size:var(--t-h2);letter-spacing:-.02em}.ag{gap:var(--s5);font-size:var(--fs-16);color:var(--ink-2);margin-block-start:var(--s4);line-height:1.75;display:grid}.ag b{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt);margin-bottom:2px;display:block}.ag a{border-block-end:1px solid #0000}.ag a:hover{border-color:var(--cobalt)}.ag .md{color:var(--amber);font-size:var(--fs-14)}.ag.full a{border-block-end:1px solid var(--line);padding-block:var(--sp-2);justify-content:space-between;display:flex}.ag.full a span{font-size:var(--fs-14);color:var(--ink-3)}.legend{font-size:var(--fs-14);color:var(--ink-3);margin-block-start:var(--s5)}.crumb{font-size:var(--fs-14);color:var(--ink-3);padding-block-start:var(--s4)}.crumb a{color:var(--cobalt);text-underline-offset:2px;text-decoration:underline}.warn{gap:var(--sp-3);background:var(--amber-tint);border-radius:var(--r-card);padding:var(--s4) var(--sp-4);color:#5c3a00;font-size:var(--fs-16);margin-block-start:var(--s5);display:flex}.warn b{font-size:var(--fs-20);letter-spacing:-.01em;color:#5c3a00;display:block}.warn i{background:var(--amber);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.howto{gap:var(--s5);border-block-start:1px solid var(--line);margin-block-start:var(--s7);padding-block-start:var(--s6);display:grid}.howto h2{font-size:var(--t-h2);letter-spacing:-.02em}.howto ol{counter-reset:c;gap:var(--s3);list-style:none;display:grid}.howto li{counter-increment:c;gap:var(--sp-3);color:var(--ink-2);display:flex}.howto li:before{content:counter(c);background:var(--lime);width:28px;height:28px;font-weight:700;font-size:var(--fs-14);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.howto h3{font-size:var(--fs-20);margin-block-start:var(--s5)}.howto p{color:var(--ink-2);margin-block-start:var(--sp-1)}.files{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--s5);display:grid}.f{background:var(--bg-2);border-radius:var(--r-card);padding:var(--sp-3);border:1.5px solid #0000}.f .p{aspect-ratio:3/4;border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-2);background:#fff;position:relative;box-shadow:0 1px 2px #0b0d2a14}.f .p i{background:var(--line-2);height:3px;margin-bottom:var(--sp-2);border-radius:2px;display:block}.f .p i.t{width:50%;height:7px;margin-bottom:var(--sp-3);background:#c9cdf5}.f .n{background:var(--ink);color:#fff;width:24px;height:24px;font-size:var(--fs-12);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:8px;inset-inline-start:8px}.f small{font-size:var(--fs-14);white-space:nowrap;text-overflow:ellipsis;margin-block-start:var(--sp-2);font-weight:600;display:block;overflow:hidden}.f em{font-style:normal;font-size:var(--fs-12);color:var(--ink-3)}.f.lift{border-color:var(--cobalt);background:var(--cobalt-tint);transform:rotate(-1.5deg)}.f.lift .n{background:var(--cobalt)}.f.add{color:var(--cobalt);background:0 0;border:1.5px dashed #9fc9b6;place-items:center;min-height:64px;font-weight:600;display:grid}.hint{font-size:var(--fs-14);color:var(--ink-3);margin-block-start:var(--s3)}.res{gap:var(--s4);flex-direction:column;display:flex}.res .meta{font-size:var(--fs-16);opacity:.85}.next{margin-block-start:var(--s7)}.next h2{font-size:clamp(var(--fs-h2),4vw,var(--fs-h2));letter-spacing:-.04em;font-weight:700;line-height:1.05}footer{border-block-start:1px solid var(--line);padding-block:var(--sp-4) var(--sp-5);padding-inline:var(--gutter);font-size:var(--fs-12);color:var(--ink-2);text-align:center;margin-block-start:var(--s8)}@media (min-width:900px){.w{padding-inline:var(--gutter-lg)}.sh-legacy .h{display:inline}.hero{padding:var(--s8) 0 0}.band{padding:var(--sp-6) var(--sp-6);flex-direction:row;justify-content:space-between;align-items:center;margin-block-start:var(--s7)}.verbs{margin-block-start:var(--sp-6)}.ag{gap:var(--sp-5);grid-template-columns:repeat(5,minmax(0,1fr))}.howto{gap:var(--s8);grid-template-columns:1fr 1fr}.files{gap:var(--s4);grid-template-columns:repeat(5,minmax(0,1fr))}.res{flex:1;min-width:0;display:block}}@media (max-width:899px){.band .btn{width:100%}}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.slotwrap{display:inline-block;position:relative}button.slot{font-size:1em;font-weight:inherit;letter-spacing:inherit;color:var(--ink)}button.slot:focus-visible,.verbs button:focus-visible,.btn:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.menu{z-index:20;border:1px solid var(--line-2);border-radius:var(--r-card);padding:var(--sp-2);gap:var(--sp-1);min-width:min(520px,86vw);max-height:min(70vh,560px);font-size:var(--fs-16);letter-spacing:0;background:#fff;font-weight:500;line-height:1.3;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;overflow:auto;box-shadow:0 12px 40px #0b0d2a24}.menu button{text-align:start;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md)}.menu button:hover,.menu button[aria-selected=true]{background:var(--bg-2)}.menu button small{font-size:var(--fs-12);color:var(--ink-3);display:block}.verbs button{height:40px;padding-inline:var(--sp-4);border-radius:var(--r-chip);border:1.5px solid var(--line-2);font-size:var(--fs-16);white-space:nowrap;align-items:center;font-weight:500;display:flex}.verbs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.verbs .more{color:var(--cobalt);border-style:dashed;border-color:#9fc9b6}.band.drag{outline:3px dashed var(--lime);outline-offset:-10px}.band .opt button{font-size:var(--fs-14);padding:var(--sp-1) var(--sp-3);color:#fff;background:#ffffff1f;border-radius:99px}.band .opt button.on{color:var(--cobalt);background:#fff}.band.soon{background:var(--bg-2);color:var(--ink)}.band.soon:before{border-color:#2b3bff0f}.btn{cursor:pointer;border:0}.btn[disabled]{opacity:.5;cursor:not-allowed}.vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.f{cursor:grab;position:relative}.f.lift{cursor:grabbing}.f .p{place-items:center;padding:0;display:grid;overflow:hidden}.f .p img{object-fit:contain;background:#fff;width:100%;height:100%}.f .ctl{gap:var(--sp-1);margin-block-start:var(--sp-1);display:flex}.f .ctl button{border-radius:var(--r-sm);border:1px solid var(--line-2);width:30px;height:30px;font-size:var(--fs-14);background:#fff}.f .ctl button:disabled{opacity:.35}.f.add{cursor:pointer;width:100%}.err{color:#a3001b;font-size:var(--fs-16);margin-block-start:var(--s4)}.bar{height:6px;background:#fff3;border-radius:9px;width:min(320px,100%);margin-block-start:var(--sp-2);overflow:hidden}.bar i{background:var(--lime);height:100%;display:block}.ghostbtn{color:#fff;opacity:.85;font-size:var(--fs-16);margin-inline-start:var(--sp-3);text-decoration:underline}.acts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:899px){.acts,.acts .btn{width:100%}.menu{grid-template-columns:1fr}}.pages{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--s5);display:grid}.pg{background:var(--bg-2);border-radius:var(--r-card);padding:var(--sp-2);border:1.5px solid #0000;position:relative}.pg.lift{border-color:var(--cobalt);background:var(--cobalt-tint)}.pg[draggable=true]{cursor:grab}.pg .p{aspect-ratio:3/4;border-radius:var(--r-sm);cursor:default;background:#fff;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b0d2a14}.pg .p:not(:disabled){cursor:pointer}.pg .p img{object-fit:contain;width:100%;height:100%;transition:transform .2s}.pg .p .ld{background:var(--line-2);border-radius:2px;width:40%;height:3px}.pg .n{min-width:22px;height:22px;padding-inline:var(--sp-1);background:var(--ink);color:#fff;font-size:var(--fs-12);border-radius:99px;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:6px;inset-inline-start:6px}.pg .ck{border:2px solid var(--line-2);color:#fff;width:22px;height:22px;font-size:var(--fs-12);background:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:6px;inset-inline-end:6px}.pg.sel{border-color:var(--cobalt);background:var(--cobalt-tint)}.pg.sel .ck{background:var(--cobalt);border-color:var(--cobalt)}.pg .grp{font-size:var(--fs-12);padding:2px var(--sp-2);background:var(--cobalt);color:#fff;border-radius:99px;font-weight:700;position:absolute;inset-block-end:6px;inset-inline-end:6px}.pg .ctl{gap:var(--sp-1);justify-content:center;margin-block-start:var(--sp-1);display:flex}.pg .ctl button{border-radius:var(--r-sm);border:1px solid var(--line-2);width:30px;height:30px;font-size:var(--fs-14);background:#fff}.pg .ctl button:disabled{opacity:.35}.band .opt .ol{opacity:.8;font-size:var(--fs-14);background:0 0;align-self:center;min-width:72px;padding-inline:0}.band .opt button:disabled{opacity:.45}.band .rng input{width:100%;max-width:320px;font:inherit;font-size:var(--fs-16);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);color:var(--ink);border:0;margin-block-start:var(--sp-3)}.band .rng input[aria-invalid=true]{outline:2px solid var(--lime)}.lnk{color:var(--cobalt);font-size:inherit;text-decoration:underline}.camonly,.f.add.camonly{display:none}@media (max-width:899px){.camonly,.f.add.camonly{display:grid}.acts .camonly{display:flex}}@media (min-width:900px){.pages{gap:var(--s4);grid-template-columns:repeat(6,minmax(0,1fr))}.band .acts{flex-shrink:0}}.band:before{pointer-events:none}.band>*{position:relative}.stage{margin-block:var(--sp-2) var(--sp-1);align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.sheet{--pw:min(420px,86vw);width:var(--pw);border-radius:var(--r-sm);touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;position:relative;overflow:hidden;box-shadow:0 1px 2px #00111614,0 10px 30px #0011161f}.sheet>img{object-fit:contain;width:100%;height:100%;display:block}.sheet .ld{background:linear-gradient(90deg,#f1f2f7,#e8eaf3,#f1f2f7);width:100%;height:100%;display:block}.pnum{font:500 11px/1 Helvetica,Arial,sans-serif;font-size:calc(11 / 612 * var(--pw));color:#1a1a1f;padding:2px var(--sp-1);background:#deeee6e6;border-radius:2px;position:absolute}.pnum.top{top:5%}.pnum.bottom{bottom:4%}.pnum.left{left:5%}.pnum.right{right:5%}.pnum.center{left:50%;transform:translate(-50%)}.wm{white-space:nowrap;color:#3340f2;pointer-events:none;font:800 64px/1 Helvetica,Arial,sans-serif;position:absolute;top:50%;left:50%}img.wm{object-fit:contain}.wm.top{top:14%}.wm.bottom{top:86%}.band .opt input[type=range]{accent-color:var(--lime);vertical-align:middle;width:180px}.band .opt .slide,.band .opt .num{align-items:center;gap:var(--sp-2);display:flex}.band .opt .num input{width:72px;font:inherit;font-size:var(--fs-16);padding:var(--sp-1) var(--sp-2);color:var(--ink);border:0;border-radius:99px}.pw{gap:var(--sp-2);max-width:360px;margin-block-start:var(--sp-3);display:grid}.pw label{gap:var(--sp-1);font-size:var(--fs-14);display:grid}.pw input{font:inherit;font-size:var(--fs-16);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);color:var(--ink);border:0}.pw input[aria-invalid=true]{outline:2px solid var(--lime)}.pw .opt{margin:0}.sigmake{margin-block:var(--sp-2);padding:var(--sp-4);gap:var(--sp-3);background:#f5f6fa;border-radius:20px;max-width:640px;display:grid}.sigmake .opt{margin:0}.sigmake .opt button{font-size:var(--fs-14);padding:var(--sp-2) var(--sp-4);color:var(--ink);background:#fff;border:1px solid #e3e5ee;border-radius:99px}.sigmake .opt button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pad{touch-action:none;cursor:crosshair;background:#fff;border:1.5px dashed #c9cde0;border-radius:14px;width:100%;height:180px}.sigmake .row{gap:var(--sp-2);justify-content:flex-end;align-items:center;display:flex}.sigmake .ghostbtn{color:var(--ink)}.typed{gap:var(--sp-2);display:grid}.typed input{font:inherit;font-size:var(--fs-16);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid #e3e5ee}.typed .sample{font-size:var(--fs-h2);color:#001116;padding:var(--sp-3) var(--sp-4);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:14px;min-height:84px;font-style:italic;overflow:hidden}.pager{align-items:center;gap:var(--sp-3);font-size:var(--fs-14);display:flex}.pager .ghostbtn{color:var(--ink);font-size:var(--fs-20);padding:2px var(--sp-3)}.sigbox{outline:1.5px dashed var(--cobalt);outline-offset:2px;cursor:grab;background:#0766570a;border-radius:4px;position:absolute}.sigbox:focus-visible{outline:2.5px solid var(--cobalt)}.sigbox img{object-fit:contain;pointer-events:none;width:100%;height:100%}.prose{max-width:680px}.prose h1{margin-block:var(--s4) var(--s3)}.prose h2{font-size:var(--fs-20);letter-spacing:-.02em;margin-block:var(--s5) var(--sp-1)}.prose p{color:var(--ink-2);margin-block:var(--sp-2);line-height:1.6}.prose a{color:var(--cobalt);text-decoration:underline}.prose .lead{font-size:var(--fs-20)}.draft{background:var(--amber-tint);color:var(--ink);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);margin-block-start:var(--s4)}footer .fl{gap:var(--sp-4);justify-content:center;margin-block-start:var(--sp-2);display:flex}footer .fl a{color:inherit;text-decoration:underline}.scanp{cursor:pointer;width:100%;display:grid}.crop{margin-block-start:var(--s5)}.cropimg{touch-action:none;-webkit-user-select:none;user-select:none;max-inline-size:560px;margin-inline:auto;position:relative}.cropimg img{border-radius:var(--r-sm);block-size:auto;inline-size:100%;display:block}.cropimg svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.cropimg polygon{fill:#3c48ff24;stroke:var(--cobalt);stroke-width:.6%;vector-effect:non-scaling-stroke;stroke-width:3px}.cropimg circle{fill:#fff;stroke:var(--cobalt);stroke-width:3px;vector-effect:non-scaling-stroke;cursor:grab;outline:none}.cropimg circle:focus-visible{fill:var(--lime)}.ocrtext{gap:var(--s3);flex-direction:column;margin-block-start:var(--s4);display:flex}.ocrtext textarea{min-block-size:180px;inline-size:100%;padding:var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-14);color:var(--ink);background:#fff}.ocrtext .row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.draftnote{font-size:var(--fs-14);color:var(--ink-3)}.linkbtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cropbox{pointer-events:none;outline:2px solid #076657;position:absolute;box-shadow:0 0 0 9999px #00111673}.band .cropm{gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.band .cropm .slide{align-items:stretch;gap:var(--sp-1);flex-direction:column;display:flex}.sheet.ed{cursor:crosshair}.sheet.ed.text{cursor:text}.eo{white-space:pre;text-align:left;cursor:pointer;direction:ltr;background:0 0;border:0;margin:0;padding:0;font:400 14px/1.2 Helvetica,Arial,sans-serif;position:absolute}.eo.t{outline:1px dashed #0000;transform:translateY(0)}.eo.rect{border:2px solid}.eo.whiteout{background:#fff;outline:1px dashed #9aa0b8}.eo.on{outline-offset:2px;outline:2px solid #076657}.eo.drawing{pointer-events:none}.band .opt button.sw{place-items:center;width:30px;padding:0;display:inline-grid}.band .opt button.sw i{background:currentColor;border-radius:50%;width:14px;height:14px;display:block}.band .edsel,.stage .opt+.edsel{gap:var(--sp-2);margin-top:var(--sp-2);flex-direction:column;display:flex}.edsel label{gap:var(--sp-1);flex-direction:column;display:flex}.edsel textarea{font:inherit;padding:var(--sp-2);border-radius:var(--r-sm);border:1px solid #dbdede;width:min(420px,100%);min-width:0}.cmp{gap:var(--sp-3);margin-block:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cmp .pick{border-radius:var(--r-md);padding:var(--sp-3);gap:var(--sp-1);border:1px dashed #b9bdd3;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.cmp .pick b{overflow-wrap:anywhere}.diff{border-radius:var(--r-md);max-height:420px;padding:var(--sp-3);overflow-wrap:anywhere;background:#fff;border:1px solid #dbdede;line-height:1.7;overflow:auto}.diff ins{color:#0b4d22;background:#d6f5df;text-decoration:none}.diff del{color:#8a1520;background:#fde0e2}.diff h3{font-size:var(--fs-14);margin:var(--sp-3) 0 var(--sp-1);color:#2a3a3f}.vd{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.vd figure{width:min(260px,42vw);margin:0}.vd img{border-radius:var(--r-sm);border:1px solid #dbdede;width:100%}.vd figcaption{font-size:var(--fs-12);color:#2a3a3f}@media (max-width:560px){.cmp,.band .cropm{grid-template-columns:1fr}}.stage .opt{gap:var(--sp-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.stage .opt button{font-size:var(--fs-14);padding:var(--sp-2) var(--sp-4);color:var(--ink);background:#fff;border:1px solid #e3e5ee;border-radius:99px;min-height:36px}.stage .opt button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.stage .opt button:disabled{opacity:.45}.stage .opt .ol{font-size:var(--fs-14);color:var(--ink)}.stage .opt button.sw{width:36px;color:inherit;place-items:center;padding:0;display:inline-grid}.stage .opt button.sw i{background:currentColor;border-radius:50%;width:16px;height:16px;display:block}.stage .opt button.sw.on{box-shadow:0 0 0 2px var(--ink);background:#fff}.band .cropm input[type=range]{accent-color:var(--lime);width:100%}.band .cropm .ol{font-size:var(--fs-14);opacity:.85}.band .edsel .num input{width:72px;font:inherit;font-size:var(--fs-16);padding:var(--sp-1) var(--sp-2);color:var(--ink);border:0;border-radius:99px}@font-face{font-family:DejaVu Sans;src:url(/fonts/DejaVuSans.ttf)format("truetype");font-display:swap}.eo.t{touch-action:none;unicode-bidi:plaintext;font-family:Helvetica,Arial,DejaVu Sans,sans-serif}.eo.rect,.eo.whiteout{touch-action:none}.eo .rh{cursor:nwse-resize;touch-action:none;background:#076657;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.eo.redact{background:#000000d1;outline:1px solid #000}.eo.redact:hover,.eo.redact:focus-visible{outline-offset:1px;outline:2px solid #d61f2c}.stage .rsearch label{gap:var(--sp-1);font-size:var(--fs-14);flex-direction:column;display:flex}.stage .rsearch input{font:inherit;font-size:var(--fs-16);padding:var(--sp-2) var(--sp-3);border:1px solid #dbdede;border-radius:99px;width:min(300px,70vw);min-width:0}.band .edsel input:not([type]),.band .formf input:not([type]),.band .formf select,.band .formf textarea{font:inherit;font-size:var(--fs-16);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-md);color:var(--ink);background:#fff;border:0;width:min(420px,100%);min-width:0}.band .formf{gap:var(--sp-2);margin-top:var(--sp-2);max-height:420px;flex-direction:column;padding-inline-end:var(--sp-1);display:flex;overflow:auto}.band .ffr{gap:var(--sp-1);flex-direction:column;display:flex}:is(.band .ffr label:has(input[type=checkbox]),.band label.ffr){align-items:center;gap:var(--sp-2);flex-direction:row}.band .ffr input[type=checkbox]{width:18px;height:18px;accent-color:var(--lime)}.band .pdfa{margin:var(--sp-1) 0 0;font-size:var(--fs-14);padding-inline-start:var(--sp-4);line-height:1.6}.eo.fld{background:#0766571a;border:1.5px dashed #076657;align-items:flex-start;display:flex;overflow:hidden}.eo.fld span{font-size:var(--fs-12);color:#fff;padding:1px var(--sp-1);text-overflow:ellipsis;white-space:nowrap;background:#076657;max-width:100%;line-height:1.2;overflow:hidden}.eo.fld.on{border-style:solid;box-shadow:0 0 0 2px #07665759}.fbuild{gap:var(--sp-2);margin-top:var(--sp-2);flex-direction:column;display:flex}.fbuild .sheet{max-width:520px}.band fieldset.rad{gap:var(--sp-1) var(--sp-3);border:0;flex-wrap:wrap;align-items:center;margin:0;padding:0;display:flex}.band fieldset.rad legend{width:100%;margin-bottom:var(--sp-1)}.band fieldset.rad label{align-items:center;gap:var(--sp-1);display:flex}.band fieldset.rad input{width:18px;height:18px;accent-color:var(--lime)}.band select[size]{min-height:6em}.hits{border:1px solid var(--line,#d9dbe3);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-2);margin:var(--sp-2) 0;max-width:640px}.hits ul{margin:var(--sp-1) 0 0;gap:var(--sp-1);flex-direction:column;max-height:220px;padding:0;list-style:none;display:flex;overflow:auto}.hits li{gap:var(--sp-2);font-size:var(--fs-14);padding:var(--sp-1) var(--sp-1);border-radius:var(--r-sm);align-items:baseline;display:flex}.hits li.cur{background:#07665712}.hits li input{width:18px;height:18px;accent-color:var(--lime);flex:none;align-self:center}.hits li span{overflow-wrap:anywhere}label.chk{gap:var(--sp-2);margin:var(--sp-2) 0;flex-wrap:wrap;align-items:center;display:flex}label.chk>span{flex:1;min-width:0}label.chk input{width:18px;height:18px;accent-color:var(--lime)}label.angle{gap:var(--sp-2);font-size:var(--fs-14);flex-wrap:wrap;align-items:center;display:flex}label.angle input[type=range]{width:180px;accent-color:var(--lime)}label.angle input[type=number]{width:72px;min-height:40px;padding:var(--sp-1) var(--sp-2);border:1px solid var(--line,#c9ccd6);border-radius:var(--r-sm)}@font-face{font-family:PWS SC;src:url(/fonts/NotoSansCJK-SC.otf)format("opentype");font-display:swap;unicode-range:U+2E80-2FDF,U+30??,U+3130-318F,U+31F?,U+3400-4DBF,U+4E00-9FFF,U+AC00-D7A3,U+F900-FAFF,U+FF00-FFEF}@font-face{font-family:PWS TC;src:url(/fonts/NotoSansCJK-TC.otf)format("opentype");font-display:swap;unicode-range:U+2E80-2FDF,U+30??,U+3130-318F,U+31F?,U+3400-4DBF,U+4E00-9FFF,U+AC00-D7A3,U+F900-FAFF,U+FF00-FFEF}@font-face{font-family:PWS JP;src:url(/fonts/NotoSansCJK-JP.otf)format("opentype");font-display:swap;unicode-range:U+2E80-2FDF,U+30??,U+3130-318F,U+31F?,U+3400-4DBF,U+4E00-9FFF,U+AC00-D7A3,U+F900-FAFF,U+FF00-FFEF}@font-face{font-family:PWS KR;src:url(/fonts/NotoSansCJK-KR.otf)format("opentype");font-display:swap;unicode-range:U+2E80-2FDF,U+30??,U+3130-318F,U+31F?,U+3400-4DBF,U+4E00-9FFF,U+AC00-D7A3,U+F900-FAFF,U+FF00-FFEF}.eo.t{font-family:Helvetica,Arial,DejaVu Sans,PWS SC,PWS TC,sans-serif}.eo.t[data-cjk=jp]{font-family:Helvetica,Arial,DejaVu Sans,PWS JP,sans-serif}.eo.t[data-cjk=kr]{font-family:Helvetica,Arial,DejaVu Sans,PWS KR,sans-serif}.band .hits .lnk{color:inherit;white-space:nowrap;flex:none;font-weight:600;text-decoration:underline}.tsearch input{width:100%;max-width:520px;font:inherit;font-size:var(--fs-18);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper,#fff);color:var(--ink)}.tsearch input:focus{outline:2px solid var(--cobalt);outline-offset:1px}.tsearch .hint{margin-block-start:var(--sp-2)}.eline{border:1px dashed color-mix(in srgb,var(--blue,#076657) 60%,transparent);cursor:text;background:#07665712;border-radius:3px;padding:0;position:absolute}.eline:hover,.eline:focus-visible{background:#07665729;outline:2px solid #076657}.ecover{pointer-events:none;background:#fff;position:absolute}.edthumbs{gap:var(--sp-2);padding:var(--sp-1) 2px var(--sp-2);align-items:flex-start;max-width:100%;display:flex;overflow-x:auto}.edthumbs .et{gap:var(--sp-1);flex-direction:column;flex:none;align-items:center;width:84px;display:flex}.edthumbs .et.lift{opacity:.45}.edthumbs .p{border-radius:var(--r-sm);cursor:grab;background:#fff;border:2px solid #0000;width:84px;padding:0;position:relative;box-shadow:0 1px 4px #0000001f}.edthumbs .et.on .p{border-color:#076657}.edthumbs img{border-radius:var(--r-sm);width:100%;display:block}.edthumbs .n{bottom:3px;font-size:var(--fs-12);color:#fff;border-radius:var(--r-sm);padding:0 var(--sp-1);background:#1a1a1f;position:absolute;inset-inline-end:4px}.edthumbs .ctl{gap:2px;display:flex}.edthumbs .ctl button{border-radius:var(--r-sm);min-width:30px;min-height:28px;font-size:var(--fs-14);background:#fff;border:1px solid #d8d8e0}.lpreview{margin:var(--sp-2) 0 0;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-md);color:#5a4300;font-size:var(--fs-14);background:#fff4d6;display:inline-block}.ctl button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.edthumbs .ctl button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.slotwrap{max-width:100%}.slot{white-space:normal;text-align:start;max-width:100%}.sheet.img{--pw:min(560px,92vw);width:auto;max-height:70vh;max-width:var(--pw);height:auto}.sheet.img canvas{width:100%;height:100%;display:block}.sheet.img.checker{background:repeating-conic-gradient(#e7e9f2 0 25%,#fff 0 50%) 0 0/20px 20px}.eo.cropbox{pointer-events:none;border:2px solid #fff;box-shadow:0 0 0 9999px #0a0c288c}.eo.fbox{outline:2px solid var(--cobalt);background:#0766571f;border:2px solid #fff}.eo.fbox:hover,.eo.fbox:focus-visible{outline-color:#d61f2c}.band .ifield{gap:var(--sp-1);font-size:var(--fs-14);flex-direction:column;display:inline-flex}.band .ifield input{font:inherit;font-size:var(--fs-16);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);color:var(--ink);border:0;width:12em;min-width:0;max-width:70vw}.band .ifield input[type=color]{width:48px;height:40px;padding:2px}.band .opt .chk,.band label.chk{color:inherit;font-size:var(--fs-14)}.band .ol{color:inherit}html[data-tier=lite] .eo.t,html[data-tier=lite] .eo.t[data-cjk]{font-family:Helvetica,Arial,DejaVu Sans,sans-serif}.ask{border:1px solid var(--line,#ccc);border-radius:var(--r-md);max-width:min(92vw,440px);padding:var(--sp-4)}.ask::backdrop{background:#0006}.ask h2{margin:0 0 var(--sp-2);font-size:1.15rem}.ask .opt{margin-top:var(--sp-3);gap:var(--sp-2);flex-wrap:wrap;display:flex}.cap{padding:var(--sp-3) var(--sp-3);border-radius:var(--r-sm);margin:var(--sp-3) 0;background:#fff7ed;border-left:4px solid #b45309}.cap b{display:block}.cap .opt{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.prose ul{color:var(--ink-2);padding-inline-start:var(--sp-4);line-height:1.6}.prose li{margin-block:var(--sp-1)}.tip{font-size:var(--fs-14)}.seo{gap:var(--s3);max-width:68ch;margin-block-start:var(--s6);display:grid}.seo h2{font-size:var(--fs-20);margin-block-start:var(--s4)}.seo .priv{color:var(--ink-2)}.seo details{border-block-end:1px solid var(--line);padding-block:var(--sp-2)}.seo summary{cursor:pointer;font-weight:600}.seo details p{color:var(--ink-2);margin-block-start:var(--sp-1)}.rel{gap:var(--sp-2);flex-wrap:wrap;list-style:none;display:flex}.rel a{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:999px;display:inline-block}.swnote{z-index:50;align-items:center;gap:var(--sp-2);max-width:420px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--ink);color:#fff;font-size:var(--fs-14);margin-inline:auto;display:flex;position:fixed;inset-block-end:12px;inset-inline:12px;box-shadow:0 6px 24px #0b0d2a33}.swnote span{flex:1}.swnote button{font:inherit;padding:var(--sp-1) var(--sp-3);background:var(--lime);color:var(--ink);cursor:pointer;border:0;border-radius:99px;font-weight:600}.swnote button.x{color:#fff;padding:var(--sp-1) var(--sp-2);background:0 0}.swnote.off{background:var(--bg-2);color:var(--ink);border:1px solid var(--line)}.qsearch{margin-block-start:var(--s4)}.qsearch ul{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-2);padding:0;list-style:none;display:flex}.qsearch li a{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);font-size:var(--fs-16);color:var(--ink);border-radius:99px;text-decoration:none;display:inline-block}.qsearch li a:hover{border-color:var(--cobalt)}.batch .rng input{max-width:100%}.blist{margin:var(--s4) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.blist li{gap:2px var(--sp-3);background:var(--bg-2);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);border-inline-start:4px solid #0000;grid-template-columns:1fr auto;align-items:center;display:grid}.blist .bn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.blist .bs{font-size:var(--fs-14);color:var(--ink-3);grid-column:1}.blist .ba{gap:var(--sp-3);font-size:var(--fs-14);grid-area:1/2/span 2;align-items:center;display:flex}.blist .bar{background:var(--line-2);width:100%;grid-column:1/-1;margin-block-start:var(--sp-1)}.blist .b-done{border-inline-start-color:var(--lime)}.blist .b-failed{border-inline-start-color:var(--danger)}.blist .b-working{border-inline-start-color:var(--cobalt,#2747ff)}.keep h2{font-size:clamp(var(--fs-h2),3.2vw,var(--fs-h2))}.keep .hint{margin-block:var(--s2) var(--s3)}.picker{margin:var(--s3) 0 0;gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));padding:0;list-style:none;display:grid}.picker li{flex-direction:column;gap:2px;display:flex}.picker button{text-align:start;font:inherit;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-chip);border:1.5px solid var(--line-2);background:var(--bg);color:var(--ink);cursor:pointer;min-height:44px}.picker button:disabled{color:var(--ink-3);cursor:not-allowed;border-style:dashed}.picker small{color:var(--ink-3);font-size:var(--fs-14);line-height:1.3}.chain{align-items:center;gap:var(--s2);font-size:var(--fs-14);flex-wrap:wrap;margin-block-end:var(--s2);display:flex}.chain ol{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chain li{color:var(--ink-3)}.chain li+li:before{content:"→";color:var(--ink-3);margin-inline-end:var(--sp-1)}.chain li[aria-current]{color:var(--ink);font-weight:600}.wf{max-width:var(--measure,880px);margin-block:var(--s4)}.wf h2{font-size:clamp(var(--fs-24),2.4vw,var(--fs-h2));margin-block:var(--s4) var(--s2)}.wflist{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.wfrow{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1.5px solid var(--line-2);border-radius:var(--r-md);flex-wrap:wrap;display:flex}.wfrow p{margin:2px 0 0}.chainlist{gap:var(--sp-1);margin:0 0 var(--s2);counter-reset:wf;flex-wrap:wrap;padding:0;list-style:none;display:flex}.chainlist li{counter-increment:wf;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-chip);background:var(--bg-2,var(--bg));border:1.5px solid var(--line-2)}.chainlist li:before{content:counter(wf) ". "}.wf select,.wf input,.ffr textarea{font:inherit;min-height:44px;padding:var(--sp-2) var(--sp-2);border-radius:var(--r-md);border:1.5px solid var(--line-2);background:var(--bg);color:var(--ink)}.wfnext{align-items:center;gap:var(--s2);margin-block:var(--s2);flex-wrap:wrap;display:flex}.band.s24 .fields{gap:var(--sp-2) var(--sp-3);margin:var(--sp-2) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.band.s24 label.fld{gap:var(--sp-1);font-size:var(--fs-14);flex-direction:column;display:flex}.band.s24 label.fld input{font:inherit;padding:var(--sp-2) var(--sp-2);color:inherit;background:0 0;border:1px solid;border-radius:8px;min-height:40px}.prog .hint{margin-block-start:var(--sp-1);margin-block-end:0;font-size:.9rem}.band .prog .hint{color:inherit;opacity:.92}.band .prog .lnk{color:inherit}.band.bm ol.bml{margin:var(--sp-2) 0;gap:var(--sp-1);flex-direction:column;max-height:60vh;padding:0;list-style:none;display:flex;overflow:auto}.band.bm ol.bml li{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.band.bm ol.bml input{font:inherit;padding:var(--sp-1) var(--sp-2);color:inherit;background:0 0;border:1px solid;border-radius:8px;min-height:40px}.band.bm ol.bml input[type=text]{flex:180px;min-width:0}.band.bm label.pgn{align-items:center;gap:var(--sp-1);display:flex}.band.bm label.pgn input{width:5.5em}.band.bm .bmc{gap:var(--sp-1);display:flex}.band.bm .bmc button{min-width:40px;min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px}.band.bm .bmc button:disabled{opacity:.45;cursor:default}.skip{inset-inline-start:-9999px;z-index:200;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-sm);background:var(--surface,#fff);color:var(--ink,#001116);font-weight:600;text-decoration:underline;position:absolute;top:8px}.skip:focus{inset-inline-start:12px}main:focus,.res [tabindex="-1"]:focus{outline:none}.skipin:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skipin:focus{margin:var(--sp-1) 0 var(--sp-2);display:inline-block}.band[tabindex="-1"]:focus{outline:none}.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.lictable{max-width:100%;overflow-x:auto}.lictable table{border-collapse:collapse;font-size:.9em}.lictable th,.lictable td{text-align:left;padding:var(--sp-1) var(--sp-2) var(--sp-1) 0;border-bottom:1px solid var(--line,#ddd)}.prose .prop{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.liveline{min-height:1.4em;margin:var(--s2) 0 0;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.9rem}.liveline:not([data-on]){visibility:hidden}.hsearch{margin-block:var(--s4)}.hhits{margin:var(--s3) 0 0;gap:var(--s3);padding:0;list-style:none;display:grid}.hhits li{gap:2px;display:grid}.hhits small{color:var(--ink-3);font-size:.85rem}.mlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.mtype input{width:100%;font:inherit;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-2);color:var(--ink)}.mtype input:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.menu button.act{background:var(--bg-2);box-shadow:inset 3px 0 0 var(--cobalt)}.mnone{font-size:var(--fs-14);color:var(--ink-3);padding:var(--sp-1) var(--sp-3)}@media (max-width:899px){.mlist{grid-template-columns:1fr}}.hhits a{color:var(--cobalt);text-underline-offset:3px;font-weight:600;text-decoration:underline}.hhits a:hover{text-decoration-thickness:2px}.hhits a:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px;border-radius:2px}@media (max-width:899px){.menu{min-width:0;max-height:calc(100dvh - 96px);position:fixed;inset-block-start:72px;inset-inline:12px}}.band .sigform{gap:var(--sp-3);margin-block-start:var(--sp-3);display:grid}.band .note{font-size:var(--fs-14);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);border:1px solid}.band .sigs{margin:var(--sp-3) 0 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.band .sigs li{padding:var(--sp-3);border-radius:var(--r-md);border:1px solid}.band .sigs dl{gap:var(--sp-1) var(--sp-3);margin:var(--sp-2) 0 0;font-size:var(--fs-14);grid-template-columns:max-content 1fr;display:grid}.band .sigs dt{font-weight:600}.band .sigs dd{overflow-wrap:anywhere;min-width:0;margin:0}.sigmake .row.saved{align-items:center;gap:var(--sp-3);flex-wrap:wrap;justify-content:flex-start}.sigmake .row.saved img{object-fit:contain;border-radius:var(--r-md);width:auto;max-width:160px;height:40px;padding:var(--sp-1);background:#fff}.rsform{gap:var(--sp-3);margin-block:var(--sp-4);max-width:720px;display:grid}.rsform fieldset{gap:var(--sp-2);border:0;margin:0;padding:0;display:grid}.rsform legend{margin-block-end:var(--sp-2);font-weight:700}.rsform .people{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.rsform .people li{gap:var(--sp-2);grid-template-columns:auto 1fr 1fr auto auto;align-items:center;display:grid}.rsform .ord{min-inline-size:var(--sp-5);text-align:center;font-weight:700}.rsform input,.rsform select{font:inherit;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--ink);min-inline-size:0}.rsform .acts{gap:var(--sp-1);display:flex}.rsform .two{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.rsform .rng{gap:var(--sp-1);display:grid}@media (max-width:640px){.rsform .people li{grid-template-columns:auto 1fr}.rsform .people li>input,.rsform .people li>select,.rsform .people li>.acts{grid-column:2}.rsform .two{grid-template-columns:1fr}}.tr{gap:var(--sp-4);margin-block-start:var(--sp-5);display:grid}.tr-bar{gap:var(--sp-3);flex-wrap:wrap;align-items:end;display:flex}.tr-bar select{font:inherit;padding:var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);color:var(--ink)}.tr-file{font-size:var(--fs-14);color:var(--ink-3);flex-basis:100%}.tr-ocr{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);display:grid}.tr-review,.tr-lines{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.tr-page{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:1fr;display:grid}.tr-page img{border:1px solid var(--line);border-radius:var(--r-sm);block-size:auto;inline-size:100%;max-inline-size:180px}@media (min-width:760px){.tr-page{grid-template-columns:180px 1fr}.tr-page img{top:var(--sp-4);position:sticky}}.tr-lines li{gap:var(--sp-1);grid-template-columns:1fr;display:grid}@media (min-width:960px){.tr-lines li{grid-template-columns:1fr 1fr;align-items:start}}.tr-src{font-size:var(--fs-14);color:var(--ink-2);padding:var(--sp-2) 0;margin:0}.tr-lines textarea{font:inherit;font-size:var(--fs-14);padding:var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);color:var(--ink);resize:vertical;min-block-size:40px}.tr-tag{font-size:var(--fs-12);color:var(--amber);grid-column:1/-1;font-weight:700}.tr-out{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.tr-cert{padding:var(--sp-4);border-radius:var(--r-card);background:var(--bg-2)}.tr-cert p{margin:var(--sp-1) 0 0;font-size:var(--fs-14)}.tr,.tr>*,.tr-page,.tr-page>*,.tr-lines li>*{min-inline-size:0}.tr-out a,.tr-out button{overflow-wrap:anywhere;white-space:normal;max-inline-size:100%}.tr-lines textarea{box-sizing:border-box;inline-size:100%}.ap{gap:var(--sp-3);margin-block-start:var(--sp-4);display:grid}.ap>*{min-inline-size:0}.ap-steps{gap:var(--sp-2);font-size:var(--fs-16);margin:0;padding-inline-start:var(--sp-5);display:grid}.ap-add{justify-self:start}.ap-list{border:1px solid var(--line);border-radius:var(--r-card);margin:0;padding:0;list-style:none;display:grid}.ap-list li{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.ap-list li:last-child{border-block-end:0}.ap-name{overflow-wrap:anywhere;min-inline-size:0;font-size:var(--fs-14);flex:160px}.ap-size{font-size:var(--fs-14);color:var(--ink-3)}.ap-act{gap:var(--sp-1);display:flex}.ap-act button{font:inherit;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);min-block-size:44px;min-inline-size:44px;color:var(--ink)}.ap-limit{gap:var(--sp-1);font-size:var(--fs-14);display:grid}.ap-limit input{font:inherit;font-size:var(--fs-16);padding:var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);color:var(--ink);max-inline-size:320px}.ap-hint{font-size:var(--fs-14);color:var(--ink-3);margin:0}.ap-out{gap:var(--sp-3);flex-wrap:wrap;align-items:center;margin:0;display:flex}.ap-h{margin-block-start:var(--sp-6)}.ap-na{margin-block-start:var(--sp-4)}.ap-win{margin-block:var(--sp-3) 0;font-weight:700}.ck{margin:var(--sp-5) 0 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.ck-i{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);gap:var(--sp-2);min-inline-size:0;display:grid}.ck-i b{font-size:var(--fs-16)}.ck-i dl{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-14);grid-template-columns:auto 1fr;margin:0;display:grid}.ck-i dt{color:var(--ink-3)}.ck-i dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.ck-note{font-size:var(--fs-14);color:var(--ink-2);margin:0}.ck-unv{color:var(--ink-3)}.unk{color:var(--amber);font-weight:700}.ck-unk{gap:var(--sp-1);padding-inline-start:var(--sp-5);display:grid}.pv{gap:var(--sp-3);min-inline-size:0;margin-block-start:var(--sp-4);display:grid}.pv-pick{justify-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);border:1px dashed var(--line-2);border-radius:var(--r-card);background:var(--surface);text-align:center;cursor:pointer;font-size:var(--fs-14);display:grid}.pv-pick b{font-size:var(--fs-18)}.pv-pick input{font:inherit;font-size:var(--fs-14);max-inline-size:100%}.pv-bar{z-index:2;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);font-size:var(--fs-14);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0}.pv-name{overflow-wrap:anywhere;flex:160px;min-inline-size:0;font-weight:700}.pv-pg,.pv-z{align-items:center;gap:var(--sp-1);display:flex}.pv-bar button{font:inherit;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);min-block-size:44px;min-inline-size:44px;color:var(--ink)}.pv-bar input{font:inherit;font-size:var(--fs-16);min-block-size:44px;inline-size:4em;padding-inline:var(--sp-1);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);color:var(--ink)}.pv-doc{justify-items:center;gap:var(--sp-3);min-inline-size:0;padding-block-end:var(--sp-4);display:grid;overflow-x:auto}.pv-page{border:1px solid var(--line);box-sizing:border-box;background:#fff;max-inline-size:none}.pv-page canvas{block-size:100%;inline-size:100%;display:block}.pv-embed{margin:0}.pv-code{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);font-size:var(--fs-14);white-space:pre-wrap;overflow-wrap:anywhere;display:block;overflow-x:auto}.pv-h{align-items:center;gap:var(--sp-3);display:flex}.bare{padding:var(--sp-2)}.tpl-list{margin:0 0 var(--sp-2);border:1px solid var(--line);border-radius:var(--r-card);padding:0;list-style:none;display:grid}.tpl-list li{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-block-end:1px solid var(--line);font-size:var(--fs-14);flex-wrap:wrap;min-inline-size:0;display:flex}.tpl-list li:last-child{border-block-end:0}.tpl-list li>span:first-child{overflow-wrap:anywhere;min-inline-size:0}.tpl-save{gap:var(--sp-2);flex-wrap:wrap;display:flex}.tpl-save input{min-inline-size:0;font:inherit;font-size:var(--fs-16);flex:160px}.brand-prev{border-radius:var(--r-card);gap:var(--sp-2);margin-block:var(--sp-2);background:var(--surface);font-size:var(--fs-14);border:2px solid;padding-block-end:var(--sp-3);display:grid;overflow:hidden}.brand-prev p{padding-inline:var(--sp-3);margin:0}.brand-top{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);overflow-wrap:anywhere;min-inline-size:0;display:flex}.brand-top img{block-size:var(--sp-6);inline-size:auto;max-inline-size:40%}.brand-btn{margin-inline:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);justify-self:start;font-weight:700}.cloud{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.cloud-l{font-size:var(--fs-14);font-weight:var(--w-strong);margin-inline-end:var(--sp-1)}.cloud-b{align-items:center;gap:var(--sp-2);min-height:var(--h-ctl);padding:0 var(--sp-4);border-radius:var(--r-md);color:inherit;font-size:var(--fs-16);font-weight:var(--w-regular);cursor:pointer;background:0 0;border:1px solid;display:inline-flex}.cloud-b:disabled{opacity:.55;cursor:default}.cloud-b:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.cloud-n,.cloud-ok,.cloud-e{font-size:var(--fs-14);opacity:.85;flex-basis:100%;margin:0}.cloud-e{opacity:1;font-weight:var(--w-strong)}.band .cloud-b{border-color:#ffffff8c}@media (max-width:899px){.cloud-b{flex:100%;justify-content:center}}.pv-pick .pv-pick-btn{pointer-events:none;margin-block-start:var(--sp-2)}.pv-pick input.vh{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pv-embed-box{margin-block:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.pv-embed-box summary{cursor:pointer;font-weight:700;font-size:var(--fs-14)}.pv-embed-box[open] summary{margin-block-end:var(--sp-2)}.pv-embed-box p{margin:0 0 var(--sp-2);font-size:var(--fs-14);color:var(--ink-2)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a1620;--bg-2:#0f2230;--line:#1a3344;--line-2:#2a4a5c;--ink:#f7f8f8;--ink-2:#c5d4da;--ink-3:#8a9fa8;--cobalt:#3dd6ce;--cobalt-2:#029089;--cobalt-tint:#0a3a3a;--lime:#3dd6ce;--lime-2:#029089;--amber:#ffbf5c;--amber-tint:#2c2109;--band:#029089;--on-band:#fff;--surface:#122636;--on-ink:#0a1620;--link:#3dd6ce;--focus:#3dd6ce;--danger:#ff8f9b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a1620;--bg-2:#0f2230;--line:#1a3344;--line-2:#2a4a5c;--ink:#f7f8f8;--ink-2:#c5d4da;--ink-3:#8a9fa8;--cobalt:#3dd6ce;--cobalt-2:#029089;--cobalt-tint:#0a3a3a;--lime:#3dd6ce;--lime-2:#029089;--amber:#ffbf5c;--amber-tint:#2c2109;--band:#029089;--on-band:#fff;--surface:#122636;--on-ink:#0a1620;--link:#3dd6ce;--focus:#3dd6ce;--danger:#ff8f9b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.band{background:var(--band);color:var(--on-band)}.band .opt span.on,.band .opt button.on,.band .prop{color:var(--band)}.verbs a.on,.verbs button.on,.btn.ink,.f .n,.swnote,.swnote button.x{color:var(--on-ink)}.menu,.ask,.ocrtext textarea,.diff,.sigmake,.tsearch input,.f .ctl button,.pg .ctl button,.edthumbs .ctl button,.stage .opt button,.sigmake .opt button{background:var(--surface);color:var(--ink)}.ask{color:var(--ink)}.err{color:var(--danger)}.crumb a,.ag b,.verbs a.more,.verbs .more{color:var(--link)}.legend,.hint{color:var(--ink-3)}:root[data-theme=dark] .warn,:root[data-theme=dark] .warn b{color:#ffdca3}:root[data-theme=dark] .cap,:root[data-theme=dark] .lpreview{background:var(--amber-tint);color:#ffdca3}:root[data-theme=dark] .diff h3,:root[data-theme=dark] .vd figcaption{color:var(--ink-3)}:root[data-theme=dark] .diff ins{color:#a8f0bf;background:#123d22}:root[data-theme=dark] .diff del{color:#ffc2c8;background:#4a1520}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .warn,:root:not([data-theme=light]) .warn b{color:#ffdca3}:root:not([data-theme=light]) .cap,:root:not([data-theme=light]) .lpreview{background:var(--amber-tint);color:#ffdca3}:root:not([data-theme=light]) .diff h3,:root:not([data-theme=light]) .vd figcaption{color:var(--ink-3)}:root:not([data-theme=light]) .diff ins{color:#a8f0bf;background:#123d22}:root:not([data-theme=light]) .diff del{color:#ffc2c8;background:#4a1520}:root:not([data-theme=light]) .f .p,:root:not([data-theme=light]) .pg .p{box-shadow:0 0 0 1px var(--line-2)}}:root[data-theme=dark] .f .p,:root[data-theme=dark] .pg .p{box-shadow:0 0 0 1px var(--line-2)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--r-sm)}.band :where(a,button,input,select,textarea,summary,label):focus-visible{outline-color:#deeee6}.tsearch input:focus{outline:3px solid var(--focus);outline-offset:2px}.verbs a,.verbs button,.rel a,.qsearch li a,.band .opt button,.menu button{transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.verbs a:not(.on):hover,.verbs button:not(.on):hover,.rel a:hover,.qsearch li a:hover{border-color:var(--ink-3)}.btn{transition:transform .12s var(--ease),filter var(--dur) var(--ease)}.btn:not([disabled]):hover{filter:brightness(1.04)}.btn:not([disabled]):active{transform:scale(.98)}.btn[disabled]{opacity:.45}.tt{border-radius:var(--r-chip);border:1.5px solid var(--line-2);block-size:40px;inline-size:40px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;display:grid}.tt svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:18px;inline-size:18px}.tt .moon,:root[data-theme=dark] .tt .sun{display:none}:root[data-theme=dark] .tt .moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tt .sun{display:none}:root:not([data-theme=light]) .tt .moon{display:block}}nav .r,.nv-r{align-items:center}.bar i{transition:width .3s var(--ease)}@media (prefers-reduced-motion:no-preference){html:not([data-tier=lite]) body{transition:background-color .2s var(--ease),color .2s var(--ease)}html:not([data-tier=lite]) .slot .vw{animation:s20-verb .32s var(--ease);display:inline-block}html:not([data-tier=lite]) .band{transition:transform .26s var(--ease),box-shadow .26s var(--ease),outline-offset .26s var(--ease)}html:not([data-tier=lite]) .band.drag{outline-offset:-14px;transform:scale(1.012);box-shadow:0 18px 50px -18px #0290898c}html:not([data-tier=lite]) .bar i{background-image:linear-gradient(90deg,#0000,#ffffff73,#0000);background-size:200% 100%;animation:1.4s linear infinite s20-shine}html:not([data-tier=lite]) .res{animation:s20-reveal .42s var(--ease) both}html:not([data-tier=lite]) .menu{animation:s20-pop .16s var(--ease)}}@keyframes s20-verb{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}@keyframes s20-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes s20-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes s20-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.btn:not(.ink),.slot:not(.ghost),button.slot:not(.ghost),.howto li:before,.swnote button:not(.x),.pnum{color:#fff}:root[data-theme=dark] .pm-lk .pm-logo[data-variant=light]{display:none}:root[data-theme=dark] .pm-lk .pm-logo[data-variant=dark]{display:inline-flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pm-lk .pm-logo[data-variant=light]{display:none}:root:not([data-theme=light]) .pm-lk .pm-logo[data-variant=dark]{display:inline-flex}}.pm-lk .pm-logo[data-variant=dark]{display:none}:is(:root[data-theme=dark],:root[data-theme=dark]:has(.lp96)){--lp-page:#0a1620;--lp-card:#122636;--lp-band:#0f2f2c;--lp-soft:#16303a;--lp-primary:#3dd6ce;--lp-ink:#f7f8f8;--lp-line:#2a4a5c;--c-page:var(--lp-page);--c-card:var(--lp-card);--c-card-2:var(--lp-soft);--c-band:var(--lp-band);--c-chip:var(--lp-band);--c-primary:var(--lp-primary);--c-primary-ink:var(--lp-primary);--c-ink:var(--lp-ink);--c-ink-2:#c5d4da;--c-line:var(--lp-line);--c-line-soft:var(--lp-line);--c-sel-line:var(--lp-primary);--bg:var(--lp-card);--bg-2:var(--lp-soft);--line:var(--lp-line);--line-2:var(--lp-line);--ink:var(--lp-ink);--ink-2:#c5d4da;--ink-3:#8a9fa8;--link:var(--lp-primary);--focus:var(--lp-primary);--cobalt:var(--lp-primary);--band:var(--lp-primary);--lime:var(--lp-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:is(:root:not([data-theme=light]),:root:not([data-theme=light]):has(.lp96)){--lp-page:#0a1620;--lp-card:#122636;--lp-band:#0f2f2c;--lp-soft:#16303a;--lp-primary:#3dd6ce;--lp-ink:#f7f8f8;--lp-line:#2a4a5c;--c-page:var(--lp-page);--c-card:var(--lp-card);--c-card-2:var(--lp-soft);--c-band:var(--lp-band);--c-chip:var(--lp-band);--c-primary:var(--lp-primary);--c-primary-ink:var(--lp-primary);--c-ink:var(--lp-ink);--c-ink-2:#c5d4da;--c-line:var(--lp-line);--c-line-soft:var(--lp-line);--c-sel-line:var(--lp-primary);--bg:var(--lp-card);--bg-2:var(--lp-soft);--line:var(--lp-line);--line-2:var(--lp-line);--ink:var(--lp-ink);--ink-2:#c5d4da;--ink-3:#8a9fa8;--link:var(--lp-primary);--focus:var(--lp-primary);--cobalt:var(--lp-primary);--band:var(--lp-primary);--lime:var(--lp-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
:root{--org:#076657;--cnv:#076657;--edt:#076657;--sec:#076657;--img:#076657}.org{--cat:var(--org)}.cnv{--cat:var(--cnv)}.edt{--cat:var(--edt)}.sec{--cat:var(--sec)}.img{--cat:var(--img)}.sh{align-items:center;gap:var(--sp-5);border-block-end:1px solid var(--line);height:68px;display:flex;position:relative}.shn{align-items:center;gap:var(--sp-4);font-weight:600;font-size:var(--fs-16);display:flex}.shn a.cur,.shh.cur{color:var(--link)}.hm{align-items:center;gap:var(--sp-1);font:inherit;font-weight:600;font-size:var(--fs-16);color:var(--ink);min-height:44px;display:inline-flex}.hm span{font-size:var(--fs-12)}.hm[aria-expanded=true]{color:var(--link)}.shr{align-items:center;gap:var(--sp-3);font-size:var(--fs-16);margin-inline-start:auto;font-weight:500;display:flex}.hm.burger{display:none}.mega{z-index:40;background:var(--surface);border:1px solid var(--line-2);padding:var(--sp-5);gap:var(--sp-3) var(--sp-4);border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));max-height:calc(100vh - 90px);display:grid;position:absolute;inset-block-start:68px;inset-inline:0;overflow:auto;box-shadow:0 20px 60px #0b0d2a2e}.mega.one{grid-template-columns:repeat(2,minmax(0,260px));inset-inline-end:auto}.mlinks{gap:var(--sp-2) var(--sp-4);border-block-end:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;padding-block-end:var(--sp-2);font-weight:600;display:flex}.mlinks a{color:var(--link)}.mcol b{font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;color:var(--cat);margin-block:var(--sp-1) var(--sp-1);display:block}.mcol a{font-size:var(--fs-16);padding:var(--sp-1) 0;display:block}.mcol a:hover{color:var(--link)}.mcol em{font-style:normal;font-size:var(--fs-12);color:var(--ink-3)}@media (max-width:899px){.shn{display:none}.hm.burger{display:inline-flex}.shh{display:none}.mega{max-height:none;padding:var(--sp-4);border-radius:0;grid-template-columns:1fr 1fr;position:fixed;inset:68px 0 0}.mlinks{grid-column:1/-1}}@media (max-width:420px){.mega{grid-template-columns:1fr}}.sf{text-align:start;font-size:var(--fs-16);padding-inline:var(--gutter)}.sfg{max-width:var(--max);gap:var(--sp-5);padding-block:var(--sp-5);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;display:grid}.sf h2{font-size:var(--fs-14);color:var(--ink);margin-block-end:var(--sp-2);font-weight:700}.sf ul{gap:var(--sp-1);padding:0;list-style:none;display:grid}.sf a{color:var(--ink-2)}.sf a:hover{color:var(--link)}.sfn{max-width:var(--max);font-size:var(--fs-14);color:var(--ink-2);border-block-start:1px solid var(--line);margin:0 auto;padding-block-start:var(--sp-3)}@media (max-width:899px){.sfg{grid-template-columns:1fr 1fr}.sf a{padding-block:var(--sp-1);display:inline-block}}.crumbs ol{gap:var(--sp-1) var(--sp-1);padding:var(--s4) 0 0;font-size:var(--fs-14);color:var(--ink-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--ink-3);margin-inline-end:var(--sp-1)}.crumbs a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.hfacts{gap:var(--sp-1) var(--sp-4);font-size:var(--fs-16);color:var(--ink-2);flex-wrap:wrap;margin-block-start:var(--s4);padding:0;list-style:none;display:flex}.hfacts li:before{content:"✓ ";color:var(--link);font-weight:700}.ms{margin-block-start:var(--sp-7)}.ms>h2{font-size:clamp(var(--fs-24),2.4vw,var(--fs-h2));letter-spacing:-.025em;margin-block-end:var(--sp-4)}.cards{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.cards a{gap:var(--sp-1);border:1px solid var(--line-2);padding:var(--sp-4);border-radius:18px;min-height:44px;display:grid}.cards a:hover{border-color:var(--cat)}.cards i{background:var(--cat);border-radius:9px;width:28px;height:6px}.cards b{font-size:var(--fs-18)}.cards span{font-size:var(--fs-14);color:var(--ink-2)}.groups{gap:var(--sp-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.groups h3{font-size:var(--fs-14);letter-spacing:.1em;text-transform:uppercase;color:var(--cat);margin-block-end:var(--sp-1)}.groups p{font-size:var(--fs-16);color:var(--ink-2)}.groups a{font-size:var(--fs-16);color:var(--link);padding-block:var(--sp-1);margin-block-start:var(--sp-1);font-weight:600;display:inline-block}.steps ol{gap:var(--sp-4);color:var(--ink-2);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.steps b{font-size:var(--fs-20);color:var(--ink);display:block}.why{background:var(--bg-2);padding:var(--sp-5);border-radius:28px}.why p{max-width:62ch;color:var(--ink-2);font-size:var(--fs-18)}.why a,.more a{color:var(--link);font-weight:600}.faq details,.art details{border-block-start:1px solid var(--line);padding:var(--sp-3) 0}.faq summary{cursor:pointer;min-height:24px;font-weight:600}.faq p{color:var(--ink-2);margin-block-start:var(--sp-1)}.more{margin-block-start:var(--sp-4)}@media (max-width:899px){.cards,.groups{grid-template-columns:1fr 1fr}.steps ol{grid-template-columns:1fr}}.cats{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--s5);display:flex}.cats a{min-height:44px;padding:0 var(--sp-4);border:1.5px solid var(--line-2);font-size:var(--fs-16);color:var(--cat);border-radius:99px;align-items:center;font-weight:600;display:inline-flex}.hub .ag.full>div{scroll-margin-top:16px}.hub .ag h2{font-size:var(--fs-14);letter-spacing:.1em;text-transform:uppercase;color:var(--cat);margin-block-end:2px}.hub .ag.full>div{border-block-start:3px solid var(--cat);padding-block-start:var(--sp-2)}.pt{padding-block-start:var(--sp-4)}.lead{font-size:var(--fs-20);color:var(--ink-2);max-width:60ch;margin-block-start:var(--sp-3)}.list{gap:0 var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--sp-5);padding:0;list-style:none;display:grid}.list a{padding:var(--sp-4) 0;border-block-end:1px solid var(--line);gap:2px;display:grid}.list b{font-size:var(--fs-18);color:var(--link)}.list span{font-size:var(--fs-16);color:var(--ink-2)}.topics{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--sp-5);display:grid}.topics h2{font-size:var(--fs-24);margin-block-end:var(--sp-2)}.topics ul{padding:0;list-style:none}.topics a{padding:var(--sp-2) 0;border-block-end:1px solid var(--line);color:var(--link);font-size:var(--fs-18);display:block}.art{max-width:700px;font-size:var(--fs-18);line-height:1.65}.art h1{padding-block-start:var(--sp-4)}.art h2{font-size:var(--fs-24);letter-spacing:-.02em;margin:var(--sp-6) 0 var(--sp-1)}.art p,.art li{color:var(--ink-2)}.art p+p{margin-block-start:var(--sp-3)}.art ol{gap:var(--sp-1);padding-inline-start:var(--sp-5);display:grid}.try{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-5);display:flex}.trya{border:1px solid var(--line-2);padding:var(--sp-3) var(--sp-4);border-radius:16px;min-width:200px;display:grid}.trya b{color:var(--link)}.trya span{font-size:var(--fs-14);color:var(--ink-2)}.rel2{margin-block-start:var(--sp-5)}.rel2 a,.art a{color:var(--link)}.kick{font-size:var(--fs-16);color:var(--ink-2);margin-block-start:var(--sp-3);font-weight:500}@media (max-width:899px){.list,.topics{grid-template-columns:1fr}}.vh1 h1{font-size:clamp(var(--fs-h2),4.2vw,var(--fs-h2));letter-spacing:-.03em;margin-block-start:var(--sp-3);line-height:1.08}.vh1 .kick{margin-block-start:var(--sp-1)}p.h1like{font-size:var(--t-h1);letter-spacing:-.045em;font-weight:700;line-height:1.02}.mcol summary{cursor:default;list-style:none}.mcol summary::-webkit-details-marker{display:none}@media (max-width:899px){.mega .mcol{border-block-end:1px solid var(--line-2)}.mcol summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;display:flex}.mcol summary b{margin:0}.mcol summary:after{content:"+";font-size:var(--fs-20);color:var(--ink-2)}.mcol[open] summary:after{content:"–"}.mcol summary span{font-size:var(--fs-14);color:var(--ink-3);margin-inline-start:auto;margin-inline-end:var(--sp-2)}.mega{grid-template-columns:1fr;align-content:start;gap:0}.mlinks{padding-block-end:var(--sp-2)}}@media (min-width:900px){.mcol summary{pointer-events:none}.mcol summary span{display:none}}
.st-work{grid-template-areas:"src""opt"}.st-src{gap:var(--sp-4);align-content:start}.st-src>h2,.st-opt>h2,.st-chg>h2{font-size:var(--fs-20);line-height:1.25}.st-list{gap:var(--sp-2);display:grid}.st-list .st-file{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3)}.st-mth{border-radius:var(--k-r-sm);background:var(--lp-soft);flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}.st-mth img{object-fit:contain;max-width:100%;max-height:100%}.st-add{justify-self:start;gap:var(--sp-1)}.st-ib{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);width:2.25rem;height:2.25rem;color:var(--lp-ink);cursor:pointer;place-items:center;padding:0;display:inline-grid}.sp-fa .st-ib{color:var(--lp-ink);text-decoration:none}.st-ib:disabled{opacity:.4;cursor:default}.st-ib:focus-visible{outline:2px solid var(--lp-primary);outline-offset:1px}.st-pv{justify-items:center;gap:var(--sp-3);background:var(--lp-soft);border-radius:var(--k-r-sm);padding:var(--sp-4);display:grid}.st-stage{background:var(--lp-card);width:min(100%,32rem);max-height:70vh;position:relative;box-shadow:0 1px 4px #050b151f}.st-stage>img,.st-pg img{object-fit:contain;width:100%;height:100%;display:block}.st-pg{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.st-pg:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.st-ov{pointer-events:none;position:absolute;inset:0}.st-ov>*{pointer-events:auto}.st-nav{align-items:center;gap:var(--sp-3);font-size:var(--fs-14);font-weight:600;display:flex}.st-full{align-items:center;gap:var(--sp-1);color:var(--lp-primary);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:inline-flex}.st-txt{white-space:pre-wrap;word-break:break-word;background:var(--lp-soft);border-radius:var(--k-r-sm);max-height:18rem;padding:var(--sp-3);font-size:var(--fs-12);margin:0;overflow:auto}.st-opt{gap:var(--sp-4);align-content:start}.st-opt>.cv-b1{min-height:3rem;font-size:var(--fs-18)}.st-cards{gap:var(--sp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.st-cards legend{font-size:var(--fs-16);margin-block-end:var(--sp-2);padding:0;font-weight:600}.st-card{align-items:flex-start;gap:var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);padding:var(--sp-3);cursor:pointer;background:var(--lp-card);display:flex}.st-card.on{border-color:var(--lp-primary);background:var(--lp-soft);box-shadow:inset 0 0 0 1px var(--lp-primary)}.st-card input{accent-color:var(--lp-primary);margin:var(--sp-1) 0 0;flex:none;width:1.1rem;height:1.1rem}.st-card span{gap:var(--sp-1);display:grid}.st-card b{font-size:var(--fs-16)}.st-card small{font-size:var(--fs-14);color:var(--c-ink-2)}.st-cards:disabled .st-card{opacity:.6;cursor:default}.st-f{gap:var(--sp-1);min-width:0;display:grid}.st-l{font-size:var(--fs-16);font-weight:600}.st-lr{justify-content:space-between;gap:var(--sp-2);display:flex}.st-lr output{color:var(--lp-primary);font-weight:700}.st-h{font-size:var(--fs-12);color:var(--c-ink-2)}.st-f select,.st-f input:not([type=range]):not([type=checkbox]):not([type=color]),.st-f textarea{font:inherit;font-size:var(--fs-16);color:var(--lp-ink);background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);min-height:var(--h-ctl);padding-inline:var(--sp-3);box-sizing:border-box;width:100%}.st-f textarea{padding-block:var(--sp-2);resize:vertical;min-height:6rem}.st-f input[aria-invalid=true]{border-color:var(--c-err-ink);border-width:2px}.st-f input[type=range]{width:100%;accent-color:var(--lp-primary)}.st-f input[type=color]{width:3rem;height:var(--h-ctl);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);padding:var(--sp-1);background:var(--lp-card)}.st-f :focus-visible{outline:2px solid var(--lp-primary);outline-offset:1px}.st-num{align-items:center;gap:var(--sp-2);display:flex}.st-num span{font-size:var(--fs-14);color:var(--c-ink-2)}.st-seg{gap:var(--sp-2);flex-wrap:wrap;display:flex}.st-seg button{min-width:4rem;min-height:var(--h-ctl);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);color:var(--lp-ink);font:inherit;font-size:var(--fs-14);cursor:pointer;padding-inline:var(--sp-2);flex:1;font-weight:600}.st-seg button.on{border-color:var(--lp-primary);background:var(--lp-soft);color:var(--lp-primary);box-shadow:inset 0 0 0 1px var(--lp-primary)}.st-seg button:disabled{opacity:.6}.st-ck{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-16);display:flex}.st-ck input{accent-color:var(--lp-primary);width:1.1rem;height:1.1rem;margin:var(--sp-1) 0 0;flex:none}.st-ck label{gap:var(--sp-1);display:grid}.st-ck small{font-size:var(--fs-12);color:var(--c-ink-2)}.st-note{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-14);color:var(--c-ink-2);margin:0;display:flex}.st-note svg{color:var(--lp-primary);flex:none}.st-row{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.st-dl{gap:var(--sp-2);padding-block:var(--sp-3);border-block:1px solid var(--lp-line);margin:0;display:grid}.st-dl div{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-14);display:flex}.st-dl dt{color:var(--c-ink-2)}.st-dl dd{text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.st-spin svg{animation:1.1s linear infinite st-rot}@keyframes st-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.st-spin svg{animation:none}}.st-stats{margin:var(--sp-2) 0 0;gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));width:min(100%,26rem);display:grid}.st-stats div{background:var(--lp-soft);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3);gap:var(--sp-1);display:grid}.st-stats dt{font-size:var(--fs-12);color:var(--c-ink-2)}.st-stats dd{font-size:var(--fs-18);margin:0;font-weight:700}.st-inf{background:var(--lp-soft)}.st-ready[data-tone=info] h2{color:var(--lp-ink)}.st-cm{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.st-cm li{gap:var(--sp-3);align-items:flex-start;display:flex}.st-cm li>span:last-child{gap:var(--sp-1);min-width:0;display:grid}.st-cm b{font-size:var(--fs-16)}.st-cm li>span:last-child>span{font-size:var(--fs-14);color:var(--c-ink-2);overflow-wrap:anywhere}.st-ci{background:var(--lp-band);width:1.75rem;height:1.75rem;color:var(--lp-primary);border-radius:50%;flex:none;place-items:center;display:grid}.st-links{flex-wrap:wrap;justify-content:flex-start}.st-links button{align-items:center;gap:var(--sp-1);display:inline-flex}.st-iv{z-index:80;padding:var(--sp-4);background:#050b1599;place-items:center;display:grid;position:fixed;inset:0}.st-ivb{background:var(--lp-card);border-radius:var(--k-r);padding:var(--sp-4);gap:var(--sp-3);max-width:min(64rem,100%);max-height:90vh;display:grid;overflow:auto}.st-ivb p{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:0;display:flex}.st-ivb img{object-fit:contain;background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 0 0/16px 16px;justify-self:center;max-width:100%;max-height:75vh}.st-ivb pre{white-space:pre-wrap;word-break:break-word;font-size:var(--fs-14);margin:0}.st-run .ex-chip{justify-content:center}.st-box{border:2px dashed var(--lp-primary);box-sizing:border-box;touch-action:none;cursor:move;background:#0f765814;position:absolute}.st-box.solid{border-style:solid}.st-box.dark{background:#050b15d9;border-color:#000}.st-box.dim{box-shadow:0 0 0 9999px #050b1573}.st-box i{background:var(--lp-card);border:2px solid var(--lp-primary);box-sizing:border-box;border-radius:50%;width:.9rem;height:.9rem;position:absolute}.st-box i.se{cursor:nwse-resize;bottom:-.5rem;right:-.5rem}.st-box i.nw{cursor:nwse-resize;top:-.5rem;left:-.5rem}.st-box i.ne{cursor:nesw-resize;top:-.5rem;right:-.5rem}.st-box i.sw{cursor:nesw-resize;bottom:-.5rem;left:-.5rem}.st-box b{font-size:var(--fs-12);background:var(--lp-primary);color:#fff;padding:0 var(--sp-1);border-radius:var(--k-r-sm);white-space:nowrap;position:absolute;top:-1.6rem;left:0}.st-box button{background:var(--c-err-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;padding:0;display:grid;position:absolute;top:-.7rem;right:-.7rem}.st-draw{cursor:crosshair;touch-action:none;position:absolute;inset:0}.st-mark{pointer-events:none;display:grid;position:absolute;inset:0;overflow:hidden}.st-mark span{color:var(--lp-ink);white-space:nowrap;place-self:center;font-weight:700}.st-mark span.top{align-self:start;margin-block-start:var(--sp-2)}.st-mark span.bottom{align-self:end;margin-block-end:var(--sp-2)}.st-mark span.diag{transform:rotate(-35deg)}.st-num-ov{font-size:var(--fs-12);background:var(--lp-band);color:var(--lp-primary);padding:0 var(--sp-1);border-radius:var(--k-r-sm);font-weight:700;position:absolute}.st-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.st-grid li{gap:var(--sp-1);background:var(--lp-soft);border-radius:var(--k-r-sm);padding:var(--sp-2);border:2px solid #0000;justify-items:center;display:grid}.st-grid li.on{border-color:var(--lp-primary)}.st-grid li[draggable=true]{cursor:grab}.st-grid .ex-th{width:100%}.st-grid .st-thb{background:var(--lp-card);border:1px solid var(--lp-line);place-items:center;width:100%;height:8rem;display:grid}.st-grid .st-thb img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .2s}.st-grid .st-ga{gap:var(--sp-1);font-size:var(--fs-12);align-items:center;font-weight:700;display:flex}.st-pane{gap:var(--sp-3);display:grid}.st-tools{gap:var(--sp-2);flex-wrap:wrap;display:flex}.st-tools .cv-b2{min-height:2.5rem;padding-inline:var(--sp-3);font-size:var(--fs-14);gap:var(--sp-1)}.st-tools .cv-b2[aria-pressed=true]{border-color:var(--lp-primary);background:var(--lp-soft);color:var(--lp-primary)}.st-diff{gap:var(--sp-3);display:grid}.st-diff ol{gap:var(--sp-2);font-size:var(--fs-14);margin:0;padding-inline-start:var(--sp-5);display:grid}.st-diff del{background:var(--c-err-bg);color:var(--c-err-ink)}.st-diff ins{background:var(--c-ok-bg);color:var(--c-ok-ink);text-decoration:none}.st-sig{gap:var(--sp-2);display:grid}.st-sig canvas{border:1px dashed var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);touch-action:none;cursor:crosshair;width:100%;height:9rem}.st-faces{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.st-faces li{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-14);display:flex}@media (min-width:1024px){.st-work{grid-template-columns:minmax(0,1.55fr) minmax(20rem,1fr);grid-template-areas:"src opt"}.st-work>.st-src{grid-area:src}.st-work>.st-opt{grid-area:opt}.st-work>.mp-strip{grid-column:1/-1}.st-r .st-chg{align-content:start}}@media (max-width:699px){.st-pv{padding:var(--sp-2)}.st-row{grid-template-columns:1fr}.st-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.st-stats dd{font-size:var(--fs-16)}.st-grid{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr))}.st-grid .st-thb{height:5.5rem}}.st-plan{padding:var(--sp-4);background:var(--lp-soft);border-radius:var(--k-r-sm);gap:var(--sp-4);counter-reset:st;align-content:start;min-height:10rem;margin:0;list-style:none;display:grid}.st-plan li{counter-increment:st;align-items:center;gap:var(--sp-3);font-size:var(--fs-14);display:flex;position:relative}.st-plan li:before{content:counter(st);border:1px solid var(--lp-line);background:var(--lp-card);width:1.75rem;height:1.75rem;font-weight:700;font-size:var(--fs-12);border-radius:50%;flex:none;place-items:center;display:grid}.st-plan li+li:after{content:"";border-left:1px solid var(--lp-line);height:.9rem;position:absolute;top:-1rem;left:.85rem}.st-grid .st-gt{justify-content:space-between;align-items:center;width:100%;min-height:1.5rem;display:flex}.st-grid .st-gt input{width:1.1rem;height:1.1rem;accent-color:var(--lp-primary);margin:0}.st-badge{font-size:var(--fs-12);padding:0 var(--sp-1);border-radius:var(--k-r-sm);background:var(--lp-band);color:var(--lp-muted);font-weight:700}.st-badge.on{background:var(--lp-soft);color:var(--lp-primary)}.st-grid button.st-thw{all:unset;cursor:zoom-in;width:100%;display:block}.st-grid button.st-thw:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.st-grid .st-mv{gap:var(--sp-1);display:flex}.st-grid .st-mv button{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);width:2rem;height:2rem;color:var(--lp-primary);cursor:pointer;place-items:center;padding:0;display:grid}.st-grid .st-mv button:disabled{opacity:.4;cursor:default}.st-grid li.drop{border-style:dashed;border-color:var(--lp-primary)}.st-sum{gap:var(--sp-1);font-size:var(--fs-14);color:var(--lp-muted);display:grid}.st-sum b{color:var(--lp-ink);font-size:var(--fs-16)}.st-ok{gap:var(--sp-1);background:var(--lp-soft);border-radius:var(--k-r-sm);padding:var(--sp-3);display:grid}.st-ok b{font-size:var(--fs-16)}.st-ok span{gap:var(--sp-1);font-size:var(--fs-14);color:var(--lp-muted);align-items:center;display:flex}.st-ok.bad span{color:var(--c-err-ink)}.st-grid .st-thb{overflow:hidden}.st-grid .st-thb img{max-width:90%;max-height:7.5rem}@media (max-width:699px){.st-grid .st-thb img{max-height:5rem}}.st-badge{white-space:nowrap}.st-ov{container-type:size}.st-xl{text-align:left;justify-items:stretch;gap:var(--sp-2);background:var(--lp-soft);border-radius:var(--k-r-sm);width:100%;padding:var(--sp-3);display:grid}.st-sm{font-size:var(--fs-12);color:var(--lp-muted);margin:0}.st-tblw{width:100%;max-height:18rem;overflow:auto}.st-tbl{border-collapse:collapse;background:var(--lp-card);width:100%;font-size:var(--fs-12)}.st-tbl th,.st-tbl td{border:1px solid var(--lp-line);padding:var(--sp-1) var(--sp-2);text-align:left;white-space:nowrap}.st-tbl th{background:var(--lp-band);font-weight:700}.st-xc{gap:var(--sp-3);align-content:start;justify-items:start;min-height:16rem;display:grid}.st-xc h2{font-size:var(--fs-20);margin:0}.st-eb{font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;color:var(--lp-primary);margin:0;font-weight:700}.st-xs{color:var(--lp-muted);font-size:var(--fs-14);margin:0}.st-xr{gap:var(--sp-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.st-xr li{background:var(--lp-soft);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-14);overflow-wrap:anywhere}.st-xb{gap:var(--sp-2);flex-wrap:wrap;display:flex}.st-xc .st-f{width:min(100%,24rem)}.st-hit{cursor:crosshair;touch-action:none;position:absolute;inset:0}.st-tx{white-space:pre;color:var(--lp-ink);pointer-events:none;line-height:1.15;position:absolute;transform:translateY(-100%)}.st-box.fld{font-size:var(--fs-12);color:var(--lp-primary);padding-inline:var(--sp-1);background:#0f76581f;border-style:solid;align-items:center;font-weight:700;display:flex;overflow:hidden}.st-mk{border:2px solid var(--c-err-ink);pointer-events:none;box-sizing:border-box;position:absolute}.st-lk{color:var(--lp-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.st-lk:disabled{opacity:.4;cursor:default}.st-fs{border:0;min-width:0;margin:0;padding:0}.st-fs legend{margin-bottom:var(--sp-1);padding:0}.st-note.err{color:var(--c-err-ink)}.st-cmp{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.st-cs{gap:var(--sp-2);min-width:0;margin:0;display:grid}.st-cs figcaption{font-size:var(--fs-14);display:grid}.st-cs figcaption span{color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-csp{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-band);place-items:center;min-height:10rem;display:grid;overflow:hidden}.st-csp img{width:100%;height:auto;display:block}.st-xi{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);max-width:100%;max-height:6rem;display:block}.st-ivx{align-items:center;gap:var(--sp-2);display:flex}.st-copy{min-height:2.25rem}.st-xib{cursor:zoom-in;border-radius:var(--k-r);background:0 0;border:0;justify-self:start;padding:0}.st-xib:focus-visible{outline:2px solid var(--lp-acc,currentColor);outline-offset:2px}.tr2{gap:var(--sp-3);margin-top:var(--sp-3);display:grid}.tr2-bar{font-size:var(--fs-14);color:var(--c-ink-2);margin:0}.tr2-pages,.tr2-lines{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.tr2-pg{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);grid-template-columns:7.5rem 1fr;align-items:start;display:grid}.tr2-th{top:var(--sp-4);gap:var(--sp-1);cursor:zoom-in;font-size:var(--fs-12);color:var(--lp-muted);text-align:center;background:0 0;border:0;padding:0;display:grid;position:sticky}.tr2-th img{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);width:100%;height:auto}.tr2-th .st-thb{background:var(--lp-soft);border-radius:var(--k-r-sm);min-height:6rem;display:block}.tr2-lines li{gap:var(--sp-1);display:grid}.tr2-src{font-size:var(--fs-14);color:var(--c-ink-2);margin:0}.tr2-ta{resize:vertical;width:100%;min-height:var(--h-ctl);font:inherit;font-size:var(--fs-14)}.tr2-tag{font-size:var(--fs-12);color:var(--c-err-ink)}.tr2-none{font-size:var(--fs-14);color:var(--lp-muted);margin:0}.tr2-wait{align-items:center;gap:var(--sp-2);padding:var(--sp-4);font-size:var(--fs-14);color:var(--c-ink-2);display:flex}.tr2-spin{border:2px solid var(--lp-line);border-top-color:var(--lp-primary);border-radius:50%;block-size:1.25rem;inline-size:1.25rem;animation:1s linear infinite tr2s}@keyframes tr2s{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tr2-spin{animation:none}}.tr2-ocr{gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);display:grid}.tr2-ocr p{font-size:var(--fs-14);margin:0}.tr2-label{gap:var(--sp-1);margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--k-r-sm);background:var(--c-err-bg);color:var(--c-err-ink);font-size:var(--fs-12);display:grid}.tr2-label b{font-size:var(--fs-14)}@media (max-width:600px){.tr2-pg{grid-template-columns:1fr}.tr2-th{max-inline-size:8rem}}.st-adds{gap:var(--sp-2);flex-wrap:wrap;display:flex}.st-cam{margin-top:var(--sp-2);gap:var(--sp-1)}.sc2{gap:var(--sp-3);margin-top:var(--sp-3);display:grid}.sc2-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.sc2-pg{gap:var(--sp-1);min-inline-size:0;padding:var(--sp-2);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);display:grid}.sc2-th{aspect-ratio:3/4;background:var(--lp-soft);border-radius:var(--k-r-sm);place-items:center;display:grid;position:relative;overflow:hidden}.sc2-th img{object-fit:contain;block-size:100%;inline-size:100%}.sc2-n{padding:0 var(--sp-1);border-radius:var(--k-r-sm);background:var(--lp-primary);color:var(--lp-card);font-size:var(--fs-12);font-weight:600;position:absolute;inset-block-start:var(--sp-1);inset-inline-start:var(--sp-1)}.sc2-pg small{font-size:var(--fs-12);color:var(--lp-muted)}.sc2-act{gap:var(--sp-1);align-items:center;display:flex}.sc2-act .cv-b2{flex:1}.sc2-crop{gap:var(--sp-3);margin-top:var(--sp-3);display:grid}.wf2-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.wf2-card{align-items:flex-start;gap:var(--sp-2);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);display:flex}.wf2-card.on{border-color:var(--lp-primary);box-shadow:0 0 0 1px var(--lp-primary);background:var(--lp-band)}.wf2-card .st-ib{margin:var(--sp-2)}.wf2-pick{gap:var(--sp-2);padding:var(--sp-3);text-align:start;font:inherit;color:var(--lp-ink);cursor:pointer;background:0 0;border:0;flex:1;display:grid}.wf2-pick b{font-size:var(--fs-16)}.wf2-chain{gap:var(--sp-1) var(--sp-2);font-size:var(--fs-14);color:var(--c-ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wf2-chain li{align-items:center;gap:var(--sp-1);display:inline-flex}.wf2-chain li+li:before{content:"→";color:var(--lp-muted);margin-inline-end:var(--sp-1)}.wf2-chain span{background:var(--lp-soft);block-size:1.25rem;inline-size:1.25rem;color:var(--lp-primary);font-size:var(--fs-12);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.wf2-drop{justify-items:center;gap:var(--sp-2);padding:var(--sp-4);border:2px dashed var(--lp-line);border-radius:var(--k-r-sm);text-align:center;display:grid}.wf2-drop.on{border-color:var(--lp-primary);background:var(--lp-band)}.wf2[data-phase=file]:has(.wf2-drop.on) .wf2-drop{border-color:var(--lp-primary);background:var(--lp-band)}.wf2-drop p{gap:var(--sp-1);font-size:var(--fs-14);margin:0;display:grid}.wf2-drop b{font-size:var(--fs-16)}.wf2-lk{align-items:center;gap:var(--sp-1);font:inherit;font-size:var(--fs-14);color:var(--lp-primary);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline;display:inline-flex}.wf2-msg{font-size:var(--fs-14);color:var(--c-ok-ink);min-block-size:1.25rem;margin:0}.wf2-next{gap:var(--sp-2);grid-column:1/-1;display:grid}.wf2-next p{font-size:var(--fs-14);margin:0}.wf2-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.wf3 .mp-wrap{gap:var(--sp-4)}.wf3-tabs{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wf3-tabs a{align-items:center;gap:var(--sp-1);min-height:2.5rem;padding:0 var(--sp-3);border:1px solid var(--lp-line);background:var(--lp-card);color:var(--lp-ink);font-size:var(--fs-14);border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex}.wf3-tabs a[aria-current=page]{background:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-card)}.wf3-h{justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.wf3-h h2{font-size:var(--fs-20);margin:0}.wf3-h a{font-size:var(--fs-14);color:var(--lp-primary);font-weight:600}.wf3-sec{gap:var(--sp-3);display:grid}.wf3-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.wf3-card{align-content:start;gap:var(--sp-2);box-sizing:border-box;height:100%;padding:var(--sp-4);border:1px solid var(--lp-line);border-radius:var(--k-r);background:var(--lp-card);color:var(--lp-ink);display:grid;position:relative}.wf3-card:hover{border-color:var(--lp-primary)}.wf3-card h3{font-size:var(--fs-16);margin:0}.wf3-card p{font-size:var(--fs-14);color:var(--c-ink-2);margin:0}.wf3-card .wf3-acts{margin-block-start:auto;padding-block-start:var(--sp-2)}.wf3-new{text-align:center;border-style:dashed;place-items:center;min-height:12rem;text-decoration:none}.wf3-new .wf3-plus{background:var(--lp-soft);width:3rem;height:3rem;color:var(--lp-primary);border-radius:50%;place-items:center;display:grid}.wf3-icons{align-items:center;gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wf3-icons li{align-items:center;gap:var(--sp-1);display:inline-flex}.wf3-icons li+li:before{content:"";background:var(--lp-muted,var(--lp-line));width:.75rem;height:1px}.wf3-meta{font-size:var(--fs-12);color:var(--c-ink-2)}.wf3-acts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.wf3-acts .cv-b1,.wf3-acts .cv-b2{min-height:2.5rem;padding-inline:var(--sp-3);font-size:var(--fs-14)}.wf3-mini{align-items:center;gap:var(--sp-1);min-height:2.5rem;padding:0 var(--sp-2);font:inherit;font-size:var(--fs-14);color:var(--lp-primary);cursor:pointer;background:0 0;border:0;text-decoration:underline;display:inline-flex}.wf3-mini.dz{color:var(--c-err-ink,#b42318)}.wf3-empty{justify-items:start;gap:var(--sp-2);display:grid}.wf3-bad{font-size:var(--fs-12);color:var(--c-err-ink,#b42318);gap:var(--sp-1);align-items:flex-start;display:flex}.wf3-b{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.wf3-b{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.wf3-b>aside{top:var(--sp-4);position:sticky}}.wf3-steps{gap:var(--sp-2);counter-reset:s;margin:0;padding:0;list-style:none;display:grid}.wf3-step{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);display:grid}.wf3-step.bad{border-color:var(--c-err-ink,#b42318)}.wf3-sh{align-items:center;gap:var(--sp-2);display:flex}.wf3-sh .n{background:var(--lp-soft);width:1.5rem;height:1.5rem;color:var(--lp-primary);font-size:var(--fs-12);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.wf3-sh .t{flex:1;min-width:0;display:grid}.wf3-sh .t b{font-size:var(--fs-16)}.wf3-sh .t small{font-size:var(--fs-12);color:var(--c-ink-2)}.wf3-sh .st-ib{width:2.5rem;height:2.5rem}.wf3-sh .st-ib:disabled{opacity:.35;cursor:default}.wf3-set{gap:var(--sp-2);border-block-start:1px solid var(--lp-line);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));padding-block-start:var(--sp-2);display:grid}.wf3-set .st-f{margin:0}.wf3-set input[type=text],.wf3-set select,.wf3-pw input{box-sizing:border-box;width:100%;min-height:2.5rem;padding:0 var(--sp-2);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);font:inherit;font-size:var(--fs-14)}.wf3-ck{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);display:flex}.wf3-pick{gap:var(--sp-3);display:grid}.wf3-pick h3{font-size:var(--fs-14);color:var(--c-ink-2);margin:0;font-weight:600}.wf3-tools{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));margin:0;padding:0;list-style:none;display:grid}.wf3-tool{align-items:center;gap:var(--sp-2);width:100%;min-height:3rem;padding:var(--sp-2);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);font:inherit;font-size:var(--fs-14);color:var(--lp-ink);text-align:start;cursor:pointer;font-weight:600;display:flex}.wf3-tool:hover:not([aria-disabled=true]){border-color:var(--lp-primary);background:var(--lp-soft)}.wf3-tool[aria-disabled=true]{opacity:.45;cursor:not-allowed}.wf3-sum{gap:var(--sp-3);display:grid}.wf3-sum .cv-b1,.wf3-sum .cv-b2{width:100%}.wf3-name input{width:100%;min-height:var(--h-ctl);box-sizing:border-box;padding:0 var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);font:inherit;font-size:var(--fs-16);background:var(--lp-card)}.wf3-files{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.wf3-file{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);display:flex}.wf3-file .t{flex:1;min-width:0;display:grid}.wf3-file .t b{font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf3-file .t span{font-size:var(--fs-12);color:var(--c-ink-2)}.wf3-file .st-ib{width:2.5rem;height:2.5rem}.wf3-file .st-ib:disabled{opacity:.35;cursor:default}.wf3-prog{gap:var(--sp-2);text-align:start;width:100%;max-width:32rem;margin:0;padding:0;list-style:none;display:grid}.wf3-prog li{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);font-size:var(--fs-14);grid-template-columns:auto 1fr auto;display:grid}.wf3-prog li .s{background:var(--lp-soft);width:1.5rem;height:1.5rem;color:var(--lp-primary);font-size:var(--fs-12);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.wf3-prog li[data-s=done] .s{background:var(--lp-primary);color:var(--lp-card)}.wf3-prog li[data-s=fail]{border-color:var(--c-err-ink,#b42318)}.wf3-prog li[data-s=fail] .s{background:var(--c-err-ink,#b42318);color:var(--lp-card)}.wf3-prog li[data-s=run]{border-color:var(--lp-primary);box-shadow:0 0 0 1px var(--lp-primary)}.wf3-prog li small{font-size:var(--fs-12);color:var(--c-ink-2)}.wf3-prog .bar{background:var(--lp-soft);border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.wf3-prog .bar i{background:var(--lp-primary);height:100%;transition:width .2s;display:block}.wf3-pw{gap:var(--sp-2);display:grid}.wf3-pw .row{gap:var(--sp-2);display:flex}.wf3-pw .row input{flex:1}.wf3-out{gap:var(--sp-1);text-align:start;width:100%;max-width:32rem;margin:0;padding:0;list-style:none;display:grid}.wf3-out li{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);display:flex}.wf3-out li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wf3-out li a{color:var(--lp-primary);font-weight:600}.wf3-more{text-align:start;width:100%;max-width:32rem;font-size:var(--fs-14)}.wf3-more summary{cursor:pointer;padding-block:var(--sp-2);font-weight:600}.wf3-more h3{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-14)}.wf3 .mp-done,.wf3 .mp-run,.wf3 .mp-fail{justify-items:center;gap:var(--sp-3);text-align:center;display:grid}.wf3 :focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.wf3-addh{font-size:var(--fs-16);margin:0}
.st-live{object-fit:contain;background:var(--lp-card);width:100%;height:100%;position:absolute;inset:0}.st-live.chk,.st-image .st-xi{background:repeating-conic-gradient(var(--lp-soft) 0 25%,var(--lp-card) 0 50%) 0 0/16px 16px}.st-grid .st-thb{cursor:zoom-in;padding:0}.st-grid b{font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.st-fb{border:2px solid var(--lp-primary);cursor:pointer;z-index:2;background:0 0;padding:0;position:absolute}.st-fb.off{opacity:.6;border-style:dashed}.st-fb span{font-size:var(--fs-12);background:var(--lp-primary);color:var(--lp-card);padding:0 var(--sp-1);border-radius:var(--k-r-sm);white-space:nowrap;font-weight:700;position:absolute;top:-1.4rem;left:0}.st-regs{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.st-pos9{gap:var(--sp-1);grid-template-columns:repeat(3,2.25rem);display:grid}.st-pos9 button{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);cursor:pointer;height:2.25rem}.st-pos9 button[aria-pressed=true]{background:var(--lp-primary);border-color:var(--lp-primary)}.st-lnk{color:var(--lp-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.st-lnk:disabled{opacity:.5;cursor:default}
.sf-w{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.sf-w{grid-template-columns:minmax(0,1.55fr) minmax(18rem,1fr)}.sf-w>.mp-strip{grid-column:1/-1}}.sf-open,.sf-done,.sf-run{align-content:start;justify-items:start}.sf-open>p,.sf-done>p,.sf-run>p{margin:0}.sf-open h2,.sf-done h2,.sf-run h2{font-size:var(--fs-24);margin:0}.sf-ws{background:var(--lp-band);border-radius:var(--k-r-sm);padding:var(--sp-3) var(--sp-4);color:var(--lp-primary);justify-self:stretch;margin:0;font-weight:700}.sf-btns{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sf-btns .cv-b1,.sf-done .cv-b1{min-width:min(100%,15rem)}.sf-dz{color:var(--c-ink-2);font-size:var(--fs-14)}.sf-how ol{gap:var(--sp-3);counter-reset:sf;margin:0;padding:0;list-style:none;display:grid}.sf-how li{counter-increment:sf;align-items:center;gap:var(--sp-3);display:flex}.sf-how li:before{content:counter(sf);border-radius:var(--k-r-sm);background:var(--lp-band);width:1.75rem;height:1.75rem;color:var(--lp-primary);font-weight:700;font-size:var(--fs-14);flex:none;place-items:center;display:grid}.sf-eb{font-size:var(--fs-14);color:var(--lp-primary);margin:0;font-weight:700}.sf-req h2{font-size:var(--fs-20);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sf-meta{color:var(--c-ink-2);font-size:var(--fs-14);margin:0}.sf-list{gap:var(--sp-2);width:100%;display:grid}.sf-it{gap:var(--sp-3);background:var(--lp-soft);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3);cursor:pointer;font-size:var(--fs-14);border:1px solid #0000;align-items:center;display:flex}.sf-it.on{border-color:var(--lp-primary)}.sf-it.off{opacity:.65;cursor:default}.sf-it span{gap:var(--sp-1);min-width:0;display:grid}.sf-it small{color:var(--c-ink-2);overflow-wrap:anywhere}.sf-ic{background:var(--lp-band);width:2.5rem;height:2.5rem;color:var(--lp-primary);border-radius:50%;place-items:center;display:grid}.sf-lb{font-weight:700}.sf-bar{border-radius:var(--k-r-sm);background:var(--lp-line);justify-self:stretch;height:.35rem;position:relative;overflow:hidden}.sf-bar i{background:var(--lp-primary);height:100%;transition:width .3s;display:block}.sf-bar.ind i{width:30%;animation:1.4s ease-in-out infinite sfbar;position:absolute;left:30%}@keyframes sfbar{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.sf-bar.ind i{animation:none}}.sf-back{font-weight:700}.sf-sum dl{gap:var(--sp-3);margin:0;display:grid}.sf-sum dt{font-size:var(--fs-12);color:var(--c-ink-2);font-weight:700}.sf-sum dd{overflow-wrap:anywhere;margin:0}.sf-ppl{gap:var(--sp-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.sf-ppl li{gap:var(--sp-2);background:var(--lp-soft);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-14);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sf-ppl li small{color:var(--c-ink-2);overflow-wrap:anywhere;display:block}.sf-row{gap:var(--sp-2);flex-wrap:wrap;align-items:end;display:flex}.sf-row>*{flex:9rem;min-width:0}.sf-pv{background:var(--lp-soft);border-radius:var(--k-r-sm);padding:var(--sp-3);justify-items:center;display:grid;position:relative}.sf-pg{width:min(100%,22rem);box-shadow:var(--k-sh,0 1px 3px #00000026);background:var(--lp-card);touch-action:none;position:relative}.sf-pg img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.sf-fld{border:2px solid var(--lp-primary);background:color-mix(in srgb,var(--lp-band) 70%,transparent);font-size:var(--fs-12);color:var(--lp-primary);cursor:grab;justify-content:center;align-items:center;padding:0;font-weight:700;display:flex;position:absolute;overflow:hidden}.sf-fld.alt{border-style:dashed}.sf-fl{max-width:100%;padding:0 var(--sp-1);white-space:nowrap;text-overflow:ellipsis;line-height:1;display:block;overflow:hidden}.sf-sig{max-width:100%;height:auto;max-height:5rem;display:block}.sf-pad{border:1px dashed var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);touch-action:none;cursor:crosshair;width:100%;height:9rem}.sf-mail{gap:var(--sp-3);display:grid}.sf-mail article{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);padding:var(--sp-3);gap:var(--sp-1);background:var(--lp-card);display:grid}.sf-mail pre{white-space:pre-wrap;font:inherit;font-size:var(--fs-14);margin:0}.sf-mail small{color:var(--c-ink-2)}.sf-code{letter-spacing:.4em;font-size:var(--fs-20);font-variant-numeric:tabular-nums;text-align:center}.sf-brand{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);width:100%;overflow:hidden}.sf-brand header{padding:var(--sp-3);color:var(--lp-card);gap:var(--sp-2);align-items:center;font-weight:700;display:flex}.sf-brand header img{background:var(--lp-card);border-radius:var(--k-r-sm);max-width:6rem;max-height:2rem}.sf-brand footer{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-12);color:var(--c-ink-2);border-top:1px solid var(--lp-line)}.sf-tag{font-size:var(--fs-12);padding:0 var(--sp-2);border-radius:var(--k-r-sm);background:var(--lp-band);color:var(--lp-primary);white-space:nowrap;font-weight:700;display:inline-block}.sf-tag.warn{background:var(--lp-soft);color:var(--c-ink-2)}.sf-blank{background:var(--lp-soft);width:100%}.sf-brand-h{padding:var(--sp-3);color:var(--lp-card);gap:var(--sp-2);align-items:center;min-height:3.25rem;display:flex}.sf-brand-h img{background:var(--lp-card);border-radius:var(--k-r-sm);max-width:7rem;max-height:2rem;padding:var(--sp-1)}.sf-brand-b{padding:var(--sp-3);gap:var(--sp-3);font-size:var(--fs-14);display:grid}.sf-brand-b p{margin:0}.sf-brand-b small{color:var(--c-ink-2);font-size:var(--fs-12);border-top:1px solid var(--lp-line);padding-top:var(--sp-2)}.sf-brand-btn{color:var(--lp-card);padding:var(--sp-2) var(--sp-4);border-radius:var(--k-r-sm);justify-self:start;font-weight:700}.sf-kv{gap:var(--sp-1);display:grid}.sf-v{overflow-wrap:anywhere}.sf-rows{gap:var(--sp-3);width:100%;display:grid}.sf-rows>fieldset.sf-row{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);padding:var(--sp-3);margin:0}.sf-rows>fieldset.sf-row legend{font-weight:700;font-size:var(--fs-14);padding:0 var(--sp-1)}.sf-rb{gap:var(--sp-3);flex-wrap:wrap;flex-basis:100%;align-items:center;display:flex}.sf-evs{font-size:var(--fs-14)}.sf-ta{width:100%;font:inherit;font-size:var(--fs-14);padding:var(--sp-2);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);resize:vertical;font-family:ui-monospace,monospace}.sf-fs{gap:var(--sp-2);border:0;margin:0;padding:0;display:grid}.sf-sm{gap:var(--sp-3);width:100%;display:grid}.sf-pick,.sf-form{min-width:0}.sf-mailbar{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.sf-mail h3{font-size:var(--fs-16);margin:0}@media (max-width:600px){.sf-btns>*{flex:100%}}.sf-it input[type=radio]{block-size:auto;inline-size:auto;accent-color:var(--lp-primary);flex:none;margin:0}.sf-fonts{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.sf-fonts button{min-height:4rem;padding:var(--sp-2);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);font-size:var(--fs-24);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;line-height:1.2;overflow:hidden}.sf-fonts button.on{border-color:var(--lp-primary);box-shadow:0 0 0 2px var(--lp-primary)}.sf-sw{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sf-sw button{border:2px solid var(--lp-card);width:2rem;height:2rem;box-shadow:0 0 0 1px var(--lp-line);cursor:pointer;border-radius:50%}.sf-sw button.on{box-shadow:0 0 0 2px var(--lp-primary)}.sf-who{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));width:100%;display:grid}.sf-who button{gap:var(--sp-1);text-align:left;padding:var(--sp-4);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);color:var(--lp-ink);cursor:pointer;font:inherit;display:grid}.sf-who button:hover,.sf-who button:focus-visible{border-color:var(--lp-primary);box-shadow:0 0 0 2px var(--lp-primary)}.sf-who b{font-size:var(--fs-20)}.sf-who span{color:var(--lp-sec)}.sf-sc{gap:var(--sp-3);padding:var(--sp-3);border:2px solid var(--lp-primary);border-radius:var(--k-r-sm);background:var(--lp-soft);width:100%;display:grid}.sf-sc h3{font-size:var(--fs-18);margin:0}.sf-wh{gap:var(--sp-2);width:100%;display:grid}.sf-wh h3{font-size:var(--fs-18);margin:0}
