.sf-doc{--ink:#0f2240;--ink2:#4b5a73;--mute2:#8790a0;--acc:#c9a24b;--acc-d:#a8842f;--acc-soft:#f6eedc;--acc-a22:rgba(201,162,75,0.22);--acc-a30:rgba(201,162,75,0.3);--acc-a35:rgba(201,162,75,0.35);--acc-a60:rgba(201,162,75,0.6);--paper:#fbfaf7;--line:#e0dcd2;--line2:#eceae4;--mute:#5b6577;--acc-text:#6c6246;--ph:#657083;--card:#ffffff;--font:'Inter',system-ui,sans-serif;display:flex;flex-direction:column;align-items:center;gap:10mm;width:max-content;margin:0 auto;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sf-doc.stage{position:absolute;left:-10000px;top:0;visibility:hidden;pointer-events:none}.page{width:210mm;height:297mm;background:var(--paper);position:relative;overflow:hidden;padding:12mm 13mm 0;color:var(--ink);font-family:var(--font);font-size:8.2pt;line-height:1.35;box-shadow:0 1px 2px rgba(15,34,64,0.08),0 10px 30px rgba(15,34,64,0.14);border-radius:1px;font-optical-sizing:auto;text-align:left}.page *{box-sizing:border-box}.page-head{height:10mm;margin-bottom:4mm;background:var(--ink);border-radius:2mm;display:flex;justify-content:flex-end;align-items:center;padding:0 4mm}.brand{display:flex;align-items:center;gap:2.5mm;font-weight:800;letter-spacing:0.18em;font-size:7pt;color:#fff;text-transform:uppercase}.brand i{display:none}.page-body{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4mm 5mm;align-content:start;height:253mm}.page.first .page-body{height:267mm}.page-foot{position:absolute;left:13mm;right:13mm;bottom:7mm;display:flex;justify-content:space-between;align-items:center;font-size:6pt;color:var(--mute);letter-spacing:0.12em;text-transform:uppercase;border-top:0.25mm solid var(--line);padding-top:2mm}.page-foot .pf-r{color:var(--ink)}.page-made{position:absolute;right:13mm;top:3.9mm;line-height:0;pointer-events:none}.page-made .sf-mark{display:block}.page-made .sf-mark .sf-logo{display:block;height:4.2mm;width:auto}.page-logo{display:block;object-fit:contain;pointer-events:none;user-select:none}.page-logo.on-top{position:absolute;top:2.6mm;right:33mm;height:7.4mm;max-width:52mm;object-position:right center}.page-head .page-logo.in-head{height:7mm;max-width:46mm;margin-right:auto;padding:0.6mm 1.6mm;background:#fff;border-radius:1.2mm;object-position:left center}.blk{position:relative;min-width:0;display:flex;flex-direction:column}.measure .blk{align-self:start}.blk-c{flex:1;display:flex;flex-direction:column;min-width:0}.blk-c>.card,.blk-c>.stamp,.blk-c>.hero{flex:1}.lbl{font-size:6.2pt;letter-spacing:0.14em;text-transform:uppercase;color:var(--mute);font-weight:600}.lbl.hl{color:rgba(255,255,255,0.72)}.lbl.acc{color:var(--acc-text)}.perf .lbl.acc{color:var(--acc)}.card{background:var(--card);border:0.25mm solid var(--line);border-radius:1.5mm;padding:3mm 3.5mm;min-width:0}.card>.ct{display:block;margin-bottom:1.5mm}.muted{color:var(--mute)}.sh{display:flex;align-items:baseline;gap:3mm;margin:0.5mm 0 2.5mm}.sh .n{font-weight:900;font-size:11pt;color:var(--acc);letter-spacing:-0.02em}.sh h2{font-weight:800;font-size:10pt;letter-spacing:0.08em;text-transform:uppercase;margin:0;color:var(--ink)}.sh .rule{flex:1;height:0.25mm;background:var(--acc);opacity:0.7;transform:translateY(-1mm)}.sh .hint{font-size:6.4pt;color:var(--mute)}.sh .legend{margin:0}.ed{outline:none;min-width:0;overflow-wrap:anywhere;cursor:text;color:var(--ink)}.ed:not([data-multi]){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ed:not([data-multi]):focus{text-overflow:clip}.ed:not([data-multi]){white-space:nowrap;overflow:hidden}.ed:empty::before{content:attr(data-ph);color:var(--ph);pointer-events:none}.ed:not([data-multi]):empty::before{font-size:var(--phs,inherit)}.ed.f{border-bottom:0.3mm solid var(--ink);height:5mm;font-size:7.6pt;font-weight:600;line-height:5mm}.ed.fl{height:6mm;font-size:8pt;font-weight:600;line-height:6mm}.ed.fl.ul,.ul{border-bottom:0.3mm solid var(--ink)}.ed.v{font-size:8pt;font-weight:600;line-height:4.4mm;height:4.4mm}.ed.td{font-size:6.8pt;font-weight:500;line-height:7mm;height:7mm}.ed.td.link{color:var(--ink2);text-decoration:underline;text-decoration-color:var(--line)}.ed.note{border-bottom:0.25mm dotted var(--line);height:4mm;line-height:4mm;font-size:6.2pt}.sf-doc .ed.wrap:not([data-multi]){white-space:normal;overflow:visible;text-overflow:clip;height:auto}.sf-doc .ed.note.wrap{min-height:4mm;line-height:1.4;padding:0.55mm 0}.sf-doc .ed.td.wrap{min-height:7mm;line-height:1.35;padding:1.9mm 0}.sf-doc .ed.fit-wrap:not([data-multi]){white-space:normal;overflow:visible;text-overflow:clip;height:auto;min-height:0;line-height:1.3}@media print{.sf-doc .ar .ed.note.below:empty{display:none}}.ed.kw{border-bottom:0.35mm solid var(--ink);height:4.6mm;line-height:4.4mm;font-size:7pt;font-weight:700}.ed.kw:empty::before{font-size:5.6pt;letter-spacing:0.14em;color:var(--mute);font-weight:600;text-transform:uppercase}.ed.cap{font-size:6.6pt;color:var(--mute);margin-top:1.5mm;height:4mm;line-height:4mm}.ed.lines{background-image:linear-gradient(to bottom,transparent 95%,var(--line) 95%);background-size:100% 6mm;line-height:6mm;font-size:7.4pt;white-space:pre-wrap}.pre{display:flex;align-items:baseline;gap:1mm}.pre .pfx{font-weight:600;color:var(--ink)}.pre.ul .ed{border:0;flex:1}.pre .ed{flex:1}.pre.suf .ed{flex:0 1 auto;min-width:6mm}.pre.suf .ed:empty{min-width:10mm}.pre .sfx{font-weight:500;color:var(--muted,#6b7280)}select.fsel,select.psel,select.formsel,.dd-btn{max-width:100%;text-overflow:ellipsis;font:inherit;color:var(--ink);background:transparent;border:0;border-radius:0;padding:0;margin:0;appearance:none;-webkit-appearance:none;cursor:pointer;min-width:0}select.fsel,.dd-btn.fsel{width:100%;font-size:7.6pt;font-weight:600;height:5mm;line-height:5mm;border-bottom:0.3mm solid var(--ink)}select.psel,.dd-btn.psel{width:100%;font-size:6.6pt;font-weight:500;height:7mm}select.empty,.dd-btn.empty{color:var(--ph)}select:disabled{cursor:default;opacity:1}.choice{display:flex;gap:1mm;min-width:0}.opt{cursor:pointer;user-select:none}.opt:focus-visible{outline:0.4mm solid var(--acc);outline-offset:0.3mm}.is-ro .opt{cursor:default}.cb{width:3mm;height:3mm;border:0.3mm solid var(--ink);border-radius:0.6mm;display:inline-block;position:relative;flex:none}.on>.cb{background:var(--ink)}.on>.cb::after{content:'';position:absolute;left:0.85mm;top:0.25mm;width:0.7mm;height:1.5mm;border:solid #fff;border-width:0 0.35mm 0.35mm 0;transform:rotate(45deg)}.meta{display:grid;gap:6mm}.meta>div{display:flex;flex-direction:column;gap:0.6mm;min-width:0}.hero{background:var(--ink);color:#fff;border-radius:3mm;position:relative;overflow:hidden;display:grid;grid-template-columns:40mm minmax(0,1fr) 34mm;gap:6mm;padding:6mm;min-height:58mm}.hero::before{content:'';position:absolute;right:-25mm;top:-25mm;width:90mm;height:90mm;border-radius:50%;border:0.3mm solid var(--acc-a22)}.hero::after{content:'';position:absolute;left:0;bottom:0;height:1.4mm;width:38%;background:var(--acc)}.photo{border:0.35mm dashed rgba(255,255,255,0.35);border-radius:2mm;position:relative;z-index:1;overflow:hidden;cursor:pointer;min-height:44mm}.photo.has{border-style:solid;border-color:rgba(255,255,255,0.15)}.photo-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2mm;color:rgba(255,255,255,0.65);font-size:6pt;letter-spacing:0.2em;text-transform:uppercase}.photo-empty .ic{width:16mm;height:16mm;stroke:#fff;opacity:0.35;fill:none;stroke-width:1.2}.photo-hint{letter-spacing:0.04em;font-size:5.8pt;text-transform:none;color:rgba(255,255,255,0.7)}.photo.has .photo-empty{display:none}.photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}.pic-pick{position:absolute;inset:0;z-index:1;padding:0;border:0;border-radius:inherit;background:none;pointer-events:none}.pic-pick:focus-visible{outline:0.5mm solid var(--acc);outline-offset:0.4mm}.photo-x{position:absolute;top:1.5mm;right:1.5mm;width:6mm;height:6mm;border-radius:50%;border:0;background:rgba(15,34,64,0.85);color:#fff;font-size:11pt;line-height:6mm;padding:0;cursor:pointer;z-index:2}.hid{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0;gap:3mm}.kicker{color:var(--acc);font-weight:700;letter-spacing:0.3em;font-size:6.8pt;text-transform:uppercase}.ed.nm1{font-weight:300;font-size:20pt;color:#fff;margin-top:5mm;line-height:1.15;height:8mm}.ed.nm2{font-weight:800;font-size:27pt;color:#fff;letter-spacing:0.01em;line-height:1.15;height:11mm;text-transform:uppercase}.ed.nm1:empty::before,.ed.nm2:empty::before,.ed.cv:empty::before{color:rgba(255,255,255,0.6)}.nmline{width:100%;height:0.3mm;background:rgba(255,255,255,0.35);margin-top:1.5mm}.chips{display:flex;gap:2mm;flex-wrap:wrap}.chip{border:0.3mm solid rgba(255,255,255,0.3);border-radius:10mm;padding:1mm 3mm;font-size:6.4pt;color:rgba(255,255,255,0.75);display:flex;gap:2mm;align-items:center;min-width:0}.ed.cv{display:inline-block;min-width:14mm;max-width:40mm;border-bottom:0.25mm solid rgba(255,255,255,0.4);height:3.6mm;line-height:3.6mm;color:#fff;font-weight:600;font-size:6.6pt}.hero .num{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;min-width:0}.ed.big{font-weight:900;font-size:60pt;line-height:1;height:22mm;color:#fff;text-align:right;max-width:34mm;letter-spacing:-0.02em}.ed.big:empty::before{color:rgba(255,255,255,0.45)}.foot-l{display:flex;gap:2mm;justify-content:flex-end}.foot-l .box{min-width:7mm;height:7mm;padding:0 1.4mm;border:0.3mm solid rgba(255,255,255,0.4);border-radius:1mm;display:flex;align-items:center;justify-content:center;font-size:6.5pt;font-weight:700;color:rgba(255,255,255,0.65)}.foot-l .box.on{background:#fff;color:var(--ink);border-color:#fff}.grid{display:grid;border-top:0.5mm solid var(--ink)}.cell{padding:2.2mm 2.5mm 2.4mm;border-bottom:0.25mm solid var(--line);border-right:0.25mm solid var(--line);min-height:12.5mm;display:flex;flex-direction:column;justify-content:space-between;gap:1mm;min-width:0}.grid>.cell.endcol{border-right:none}.pitchwrap{display:flex;flex-direction:column;justify-content:space-between;gap:2mm}.plbl{display:flex;align-items:baseline;justify-content:space-between;white-space:nowrap;gap:1mm}.formwrap{display:inline-flex;align-items:baseline;gap:1mm;color:var(--ink)}select.formsel{font-size:6.2pt;letter-spacing:0.1em;font-weight:700;text-transform:uppercase;padding:0 0.4mm;border-radius:0.6mm}.pitch{width:100%;display:block;touch-action:none}.pitch .pf1{fill:#22513c}.pitch .pf2 rect{fill:#265a43}.pitch .pl{fill:none;stroke:#e9f5ec;stroke-width:0.45;opacity:0.9}.pitch .pd circle{fill:#e9f5ec}.spot{cursor:grab;outline:none}.is-ro .spot{cursor:default}.spot .hit{fill:transparent}.spot .ring{fill:none;stroke:#e9f5ec;stroke-width:0.35;stroke-dasharray:1 1;opacity:0.6}.spot .code{font:700 1.9px var(--font);fill:rgba(255,255,255,0.6);text-anchor:middle;pointer-events:none;letter-spacing:0.02em}.spot:focus-visible .ring{opacity:1;stroke:var(--acc);stroke-dasharray:none}.spot.p1 .ring{fill:var(--acc);stroke:#fff;stroke-width:0.5;stroke-dasharray:none;opacity:1}.spot.p1 .code{fill:var(--ink)}.spot.p2 .ring{fill:rgba(255,255,255,0.14);stroke:#fff;stroke-width:0.6;stroke-dasharray:none;opacity:1}.spot.p2 .code{fill:#fff}.spot.dragging{cursor:grabbing}.pleg{display:flex;justify-content:space-between;gap:2mm;font-size:6pt;color:var(--mute);flex-wrap:wrap}.pleg span{display:flex;align-items:center;gap:1.2mm}.dot.d1,.dot.d2{width:3mm;height:3mm;border-radius:50%;display:inline-block}.dot.d1{background:var(--acc)}.dot.d2{border:0.35mm solid var(--ink)}.grade{display:grid;gap:1.5mm;margin-top:1mm}.gopt{height:10mm;border:0.3mm solid var(--ink);border-radius:1mm;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15pt;color:var(--ink)}.gopt.on{background:var(--ink);color:#fff}.gd{display:block;font-size:5.8pt;color:var(--mute);margin-top:1.5mm}.fit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4mm}.yn{display:flex;gap:1.5mm}.ynopt{min-width:20mm;height:9mm;padding:0 3mm;border:0.3mm solid var(--ink);border-radius:1mm;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:9pt;text-transform:uppercase;letter-spacing:0.08em}.ynopt.on{background:var(--ink);color:#fff}.yn.sm .ynopt{height:7mm;min-width:16mm;font-size:7pt}.prio{display:flex;align-items:center;gap:4mm;margin-bottom:3mm}.lvl{display:flex;flex-direction:column;gap:2mm}.lvrow{display:grid;grid-template-columns:28mm minmax(0,1fr);align-items:center;gap:3mm}.tiers{display:grid;gap:1mm}.tier{border:0.3mm solid var(--line);border-radius:0.8mm;padding:1.6mm 0.5mm;text-align:center;font-size:5.8pt;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--mute)}.tier.on{background:var(--tc,var(--ink));border-color:var(--tc,var(--ink));color:var(--tt,#fff)}.legend{display:flex;gap:4mm;justify-content:flex-end;font-size:6pt;color:var(--mute);margin:-1mm 0 2.5mm;flex-wrap:wrap}.legend b{color:var(--ink);font-weight:900;margin-right:1mm}.sh .legend{margin-left:auto}.attr-pos{display:flex;flex-wrap:wrap;align-items:center;gap:1.2mm;margin:0 0 3mm;padding:2mm 2.5mm;border:0.25mm dashed var(--line);border-radius:1.5mm}.attr-pos .lbl{margin-right:1mm}.apos{font:inherit;font-size:6.4pt;font-weight:700;letter-spacing:0.04em;color:var(--ink);background:transparent;border:0.25mm solid var(--line);border-radius:5mm;padding:0.8mm 2.4mm;cursor:pointer}.apos:hover{border-color:var(--ink)}.apos.on{background:var(--ink);border-color:var(--ink);color:#fff}.apos:focus-visible{outline:0.4mm solid var(--acc);outline-offset:0.3mm}.attrs{display:grid;gap:4mm}.ag{background:var(--card);border:0.25mm solid var(--line);border-radius:1.5mm;padding:3mm 3.5mm 2mm;position:relative;overflow:hidden}.ag::before{content:'';position:absolute;left:0;top:0;bottom:0;width:0.9mm;background:var(--c)}.ag h3{font-weight:800;font-size:8.5pt;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 1.5mm;color:var(--ink)}.ar{display:grid;grid-template-columns:30mm auto minmax(0,1fr);align-items:center;gap:3mm;min-height:6.1mm;border-bottom:0.25mm solid var(--line2)}.ar.nonote{grid-template-columns:minmax(0,1fr) auto}.ar.nb{grid-template-columns:minmax(0,1fr) auto auto;column-gap:2mm;row-gap:0}.ar.nb .ed.note.below{grid-column:1 / -1;height:auto;min-height:4mm;margin:-0.4mm 0 1.2mm;color:var(--mute);font-style:italic;border-bottom:none}.an-add{width:3.6mm;height:3.6mm;padding:0;border:0.25mm dashed var(--line);border-radius:50%;background:transparent;color:var(--mute);font:700 6pt/1 var(--font);cursor:pointer}.an-add:hover,.an-add:focus-visible{border-color:var(--ink);color:var(--ink)}.ar:not(.nb) .an-add{display:none}.ar:last-child{border-bottom:none}.an{font-size:7pt;font-weight:600}.dots{display:flex;gap:1.3mm}.dots.many{gap:0.6mm}.dot{border:0.3mm solid var(--ink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--ink);font-style:normal}.dots .dot{width:4.2mm;height:4.2mm;font-size:5.6pt}.dots.many .dot{width:3.6mm;height:3.6mm;font-size:4.8pt}.dot.on{background:var(--ink);color:#fff}.radarc{display:flex;flex-direction:column}.radar{width:100%;flex:1;max-height:70mm}.radar .rg{fill:none;stroke:var(--line);stroke-width:0.4}.radar .rv{fill:var(--acc-a35);stroke:var(--acc);stroke-width:0.8}.radar .rl{font:700 4.2px var(--font);fill:var(--ink);text-transform:uppercase;letter-spacing:0.2px}.zonecard{display:flex;flex-direction:column;gap:2mm}.zwrap{aspect-ratio:68/105;width:100%;max-width:97mm;margin:0 auto;background:#22513c;border-radius:1mm;padding:1.2mm;position:relative}.zwrap::before{content:'';position:absolute;left:1.2mm;right:1.2mm;top:50%;height:0.3mm;background:rgba(233,245,236,0.7)}.zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:0.6mm;height:100%;position:relative}.zone{border:0.25mm dashed rgba(233,245,236,0.45);border-radius:0.6mm;cursor:pointer}.zone.z1{background:var(--acc-a30);border-style:solid}.zone.z2{background:var(--acc-a60);border-style:solid}.zone.z3{background:var(--acc);border-style:solid;border-color:#fff}.tbl{width:100%;border-collapse:collapse;table-layout:fixed}.tbl th{font-size:5.8pt;letter-spacing:0.08em;text-transform:uppercase;color:var(--mute);text-align:left;font-weight:600;padding:0 1.5mm 1.5mm;border-bottom:0.5mm solid var(--ink);white-space:nowrap}.tbl td{height:8mm;border-bottom:0.25mm solid var(--line);padding:0 1.5mm;font-size:6.5pt;vertical-align:middle}.tbl td:first-child,.tbl th:first-child{padding-left:0}.tbl td.ix{font-weight:900;color:var(--ink);font-size:9pt;width:6mm;position:relative}.tbl th.ixh{width:6mm}.tbl td.an{font-weight:600;font-size:7pt;width:42mm}.tbl th.c,.tbl td.c{text-align:center;width:12mm}.ctx{display:flex;gap:1mm;flex-wrap:wrap}.ctx .opt{border:0.25mm solid var(--line);border-radius:5mm;padding:0.4mm 1.4mm;font-size:5.4pt;color:var(--mute);font-weight:600;letter-spacing:0.05em;white-space:nowrap;text-transform:uppercase}.ctx .opt.on{background:var(--ink);border-color:var(--ink);color:#fff}.chkc{justify-content:center}.chk{width:3.4mm;height:3.4mm;border:0.3mm solid var(--ink);border-radius:0.6mm;position:relative}.chk.on{background:var(--ink)}.chk.on::after{content:'';position:absolute;left:0.95mm;top:0.3mm;width:0.7mm;height:1.6mm;border:solid #fff;border-width:0 0.35mm 0.35mm 0;transform:rotate(45deg)}.perf{display:grid;grid-template-columns:36mm minmax(0,1fr) 28mm;gap:4mm;align-items:center;background:var(--ink);color:#fff;border-radius:1.5mm;padding:3mm 4mm;margin-bottom:3mm}.pl{display:flex;flex-direction:column;gap:1mm}.pt2{font-size:6.4pt;color:rgba(255,255,255,0.6)}.ps{display:grid;gap:1.5mm}.ps div{border:0.3mm solid rgba(255,255,255,0.3);border-radius:1mm;padding:1.4mm 0;display:flex;flex-direction:column;align-items:center;gap:0.4mm}.ps b{font-weight:800;font-size:13pt;line-height:1}.ps span{font-size:5.2pt;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.6);font-weight:600;text-align:center}.avg{display:flex;flex-direction:column;align-items:flex-end;gap:1mm}.ab{width:18mm;height:9mm;border:0.4mm solid var(--acc);border-radius:1mm;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13pt;font-variant-numeric:tabular-nums}.obs th.sch{text-align:center;background:var(--acc);color:#fff;border-radius:1mm 1mm 0 0;padding:1.2mm 1.5mm;border-bottom-color:var(--acc)}.obs td.scc{background:var(--acc-soft);width:36mm}.obs .ed.td{max-width:30mm}.pick{display:flex;gap:1mm;justify-content:center}.pick .dot{width:5mm;height:5mm;font-size:6.4pt}.pick.many .dot{width:3.2mm;height:3.2mm;font-size:4.6pt;gap:0.4mm}.pick.mini{margin-left:auto}.pick.mini .dot{width:4mm;height:4mm;font-size:5pt}.sw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5mm;align-items:start}.swcol{background:var(--card);border:0.25mm solid var(--line);border-radius:1.5mm;overflow:hidden;min-width:0}.swh{padding:2.5mm 3.5mm;display:flex;justify-content:space-between;align-items:center;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;font-size:8.5pt;color:#fff}.swh.pos{background:var(--acc)}.swh.neg{background:var(--ink)}.swh .ic{font-size:11pt;font-weight:900}.swi{padding:1.8mm 3.5mm 0.6mm;border-bottom:0.25mm solid var(--line2);display:grid;grid-template-columns:5mm minmax(0,1fr);gap:2mm;position:relative}.swi .no{font-weight:900;font-size:10pt;color:var(--line);line-height:1}.swi .ed.lines{margin-top:0.5mm}.swcol>.add{margin:2mm 3.5mm}.phases{display:grid;gap:3mm}.ph{background:var(--card);border:0.25mm solid var(--line);border-radius:1.5mm;padding:2.5mm 3mm 1mm;min-width:0}.pt{display:flex;align-items:center;gap:2mm;font-weight:700;font-size:7pt;margin-bottom:0.5mm}.tag{display:inline-flex;align-items:center;justify-content:center;min-width:8mm;height:4.6mm;padding:0 1.4mm;border-radius:0.8mm;background:var(--ink);color:#fff;font-weight:800;font-size:6.2pt;letter-spacing:0.04em;flex:none}.ph.w .tag{background:var(--acc)}.pd{font-size:6pt;color:var(--mute);margin:0.3mm 0 0.5mm}.ticks{display:flex;gap:2mm 3mm;font-size:7pt;font-weight:600;flex-wrap:wrap;margin:1mm 0 3mm}.tick{display:flex;align-items:center;gap:1.2mm}.tp{display:grid;gap:4mm}.rgrid{display:grid;grid-template-columns:22mm minmax(0,1fr);gap:1.3mm 3mm;align-items:center;font-size:6.8pt;font-weight:600;margin-top:1mm}.tri{display:grid;gap:1mm}.triopt{font-size:5.4pt;font-weight:700;text-align:center;letter-spacing:0.08em;padding:0.7mm 0;border-radius:0.8mm;border:0.3mm solid var(--ink2);color:var(--ink2);text-transform:uppercase}.triopt:first-child{border-color:var(--line);color:var(--mute)}.triopt:last-child{border-color:var(--ink);color:var(--ink)}.triopt.on{background:var(--ink2);color:#fff}.triopt.on:first-child{background:var(--mute);border-color:var(--mute);color:#fff}.triopt.on:last-child{background:var(--ink);color:#fff}.stamp{background:var(--ink);color:#fff;border-radius:2mm;padding:4mm;display:flex;flex-direction:column;gap:1.6mm}.vopts{display:block}.vopt{border-radius:1mm;padding:0.8mm 1mm;margin:0 -1mm}.vrow{display:flex;align-items:center;gap:2mm;font-size:7pt;font-weight:700;text-transform:uppercase;letter-spacing:0.06em}.cbw{width:3.4mm;height:3.4mm;border:0.35mm solid rgba(255,255,255,0.7);border-radius:0.7mm;position:relative;flex:none}.vopt.on .cbw{background:#fff;border-color:#fff}.vopt.on .cbw::after{content:'';position:absolute;left:1mm;top:0.3mm;width:0.8mm;height:1.6mm;border:solid var(--ink);border-width:0 0.4mm 0.4mm 0;transform:rotate(45deg)}.sw2{width:2mm;height:2mm;border-radius:50%;flex:none}.vd{font-size:6pt;color:rgba(255,255,255,0.72);margin:0.8mm 0 0 9.5mm;line-height:1.3}.sigl{height:12mm;border-bottom:0.3mm solid var(--ink);margin:2mm 0 1.5mm}.imgbox{min-height:30mm;border:0.3mm dashed var(--line);border-radius:1mm;display:flex;align-items:center;justify-content:center;color:var(--mute);font-size:7pt;cursor:pointer;position:relative;overflow:hidden}.imgbox.has{border-style:solid}.imgbox img{width:100%;height:auto;display:block}.spc{width:100%}.pbreak{border-top:0.4mm dashed var(--acc);text-align:center;height:0;margin:0}.blk.blk-pagebreak{height:0;min-height:0;padding:0;overflow:visible}.pbreak span{background:var(--paper);padding:0 2mm;position:relative;top:-2.2mm;font-size:6pt;letter-spacing:0.14em;text-transform:uppercase;color:var(--acc-text);font-weight:700}.rm{position:absolute;width:4.4mm;height:4.4mm;border-radius:50%;border:0.25mm solid var(--line);background:#fff;color:var(--mute);font:700 8pt/1 var(--font);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0.55}.rm:hover,.rm:focus-visible{opacity:1;border-color:var(--ink);color:var(--ink)}.swi .rm{right:1.5mm;top:1.4mm}td.ix .rm{left:-6.5mm;top:50%;transform:translateY(-50%)}.add{display:inline-block;align-self:flex-start;font:700 6.4pt var(--font);letter-spacing:0.04em;color:var(--ink);background:transparent;border:0.25mm dashed var(--mute);border-radius:1mm;padding:1.2mm 3mm;cursor:pointer;margin-top:2mm}.add:hover,.add:focus-visible{border-color:var(--acc);background:var(--acc-soft)}.blk-err{padding:4mm;border:0.3mm dashed #b33;color:#b33;font-size:7pt}[hidden]{display:none !important}.obs .ctx{flex-wrap:nowrap;gap:0.6mm}.obs .ctx .opt{padding:0.4mm 1mm;font-size:5pt}.obs td{height:8.5mm}.pitchwrap .pitch{width:auto;max-width:100%;height:68mm;margin:0 auto}select.fsel,select.psel{text-align:left;text-align-last:left}.stamp{padding:3.4mm;gap:0.8mm}.vopt{padding:0.5mm 1mm}.vd{margin-top:0.4mm}.sf-doc.stage .page{height:auto;overflow:visible}.sf-doc.stage .page-body{height:auto}.blk.tall>.blk-c>.card{display:flex;flex-direction:column}.blk.tall .pitchwrap .pitch{flex:1 1 0;min-height:60mm;height:auto;width:100%}.plbl{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.5mm;min-width:0}.formwrap{min-width:0;max-width:100%}.obs th.c-date{width:14mm}.obs th.c-comp{width:16mm}.obs th.c-res{width:10mm}.obs th.c-pos{width:12mm}.obs th.c-min{width:8mm}.obs th.c-src{width:20mm}.obs th.c-ctx{width:30mm}.obs th.sch{width:36mm}.obs th{overflow-wrap:normal;hyphens:manual}.obs .ctx{flex-wrap:wrap;row-gap:0.5mm}.rolechk th:nth-child(1){width:32%}.rolechk th:nth-child(2){width:40%}.rolechk td.an{font-weight:600;padding-right:2mm}.rolechk .ctx{gap:0.8mm;row-gap:0.6mm}.obs th.c-res{width:11mm}.sh .n{color:var(--acc-text)}.obs th.sch,.swh.pos,.ph.w .tag{color:var(--ink)}.swi .no{color:var(--mute)}.vh{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.idc{display:grid;grid-template-columns:19mm minmax(0,1fr);gap:4mm;align-items:stretch;background:var(--card);border:0.25mm solid var(--line);border-bottom:0.7mm solid var(--ink);border-radius:1.5mm;padding:2.6mm 3.2mm 2.4mm;position:relative}.idc.with-badge{grid-template-columns:19mm minmax(0,1fr) 14mm}.idc-photo,.idc-badge{position:relative;overflow:hidden;cursor:pointer;border:0.3mm dashed var(--line);border-radius:1.2mm;display:flex;align-items:center;justify-content:center;background:var(--paper)}.idc-photo{height:23mm}.idc-badge{height:14mm;width:14mm;border-radius:50%;align-self:start}.idc-photo.has,.idc-badge.has{border-style:solid;background:#fff}.idc-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}.idc-badge img{width:84%;height:84%;object-fit:contain}.pic-ph{display:flex;flex-direction:column;align-items:center;gap:0.8mm;font-size:4.6pt;letter-spacing:0.12em;text-transform:uppercase;color:var(--mute);text-align:center;line-height:1.2;padding:0 1mm}.pic-ph .ic{width:7mm;height:7mm;stroke:var(--mute);fill:none;stroke-width:1.3;opacity:0.7}.idc .photo-x{width:4.6mm;height:4.6mm;line-height:4.6mm;font-size:8pt;top:0.8mm;right:0.8mm}.idc-main{display:flex;flex-direction:column;justify-content:space-between;min-width:0;gap:1.6mm}.idc .kicker{color:var(--acc-text);font-size:6pt;letter-spacing:0.26em}.idc-nm{display:flex;align-items:baseline;gap:2mm;min-width:0;margin-top:0.6mm}.idc .ed.nm1{color:var(--ink);font-size:14pt;font-weight:300;margin:0;height:7mm;line-height:7mm;max-width:45%;min-width:18mm}.idc .ed.nm2{color:var(--ink);font-size:16pt;height:7mm;line-height:7mm;flex:1;min-width:0}.idc .ed.nm1:empty::before,.idc .ed.nm2:empty::before{color:var(--ph)}.idc-facts{display:grid;gap:0;border-top:0.25mm solid var(--line2);padding-top:1.4mm}.idc-f{min-width:0;padding-right:2mm}.idc-f + .idc-f{padding-left:2mm;border-left:0.25mm solid var(--line2)}.idc-f .lbl{display:block;font-size:5.2pt;letter-spacing:0.1em;white-space:nowrap;overflow:hidden}.idc-f .ed.v,.idc-f .v{font-size:8pt;font-weight:700;height:5.2mm;line-height:5.2mm;color:var(--ink);white-space:nowrap;overflow:hidden}.idc-f .v.auto{color:var(--ink)}.idc-f .pre .pfx{font-size:8pt}.vbar{display:grid;grid-template-columns:62mm minmax(0,1fr);gap:3mm;flex:1}.vb-l{gap:1.1mm}.vb-lv{margin-top:1.4mm}.vb-lv .lbl{display:block;margin-bottom:0.6mm}.ed.vb-lvl{color:#fff;font-size:7.4pt;font-weight:700;border-bottom:0.3mm solid rgba(255,255,255,0.55);height:5.6mm;line-height:5.6mm}.ed.vb-lvl:empty::before{color:rgba(255,255,255,0.6);font-weight:500}.vb-r{display:flex;flex-direction:column}.vb-top{display:flex;align-items:center;justify-content:space-between;gap:3mm;margin-bottom:1.2mm}.vb-grade{display:flex;align-items:center;gap:2mm}.vb-grade .pick{justify-content:flex-end}.vb-r .ed.lines{flex:1;font-size:8pt}.gkey{padding:2.2mm 3.2mm}.gk-row{display:grid;grid-template-columns:20mm minmax(0,1fr);gap:2mm;align-items:center}.gk-row .ct{margin:0}.gk-cells{display:grid;gap:1mm}.gk-c{display:flex;align-items:center;gap:1mm;font-size:5.4pt;line-height:1.15;color:var(--ink2);min-width:0}.gk-c b{flex:none;width:4mm;height:4mm;border-radius:50%;background:var(--ink);color:#fff;font-size:6pt;display:flex;align-items:center;justify-content:center}.gk-ag{display:flex;align-items:center;gap:3mm;margin-top:1.8mm;padding-top:1.6mm;border-top:0.25mm solid var(--line2)}.gk-ag .ticks{margin:0;font-size:6.4pt}.gk-ag .ed.gk-lvl{flex:1;min-width:25mm;height:5mm;line-height:5mm;font-size:7pt}.corners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm}.corner{background:var(--card);border:0.25mm solid var(--line);border-radius:1.5mm;padding:2.4mm 3mm 2mm;min-width:0;display:flex;flex-direction:column}.cn-h{display:flex;align-items:flex-start;gap:2mm;padding-bottom:1.4mm;border-bottom:0.35mm solid var(--ink);margin-bottom:0.6mm}.cn-tt{flex:1;min-width:0}.cn-h h3{margin:0;font-size:8pt;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink)}.cn-hint{display:block;font-size:5.6pt;color:var(--mute);margin-top:0.4mm}.cn-h .pick.mini .dot{width:3.6mm;height:3.6mm;font-size:4.8pt}.cn-r{display:grid;grid-template-columns:4.2mm minmax(0,1fr) 8mm;gap:1.6mm;padding:1.2mm 0 0.6mm;border-bottom:0.25mm solid var(--line2);position:relative}.cn-r .rm{left:-6.2mm;top:1.2mm}.sgn{display:flex;flex-direction:column;gap:0.6mm;padding-top:0.4mm}.sgn .opt{width:4.2mm;height:3.6mm;border-radius:0.8mm;border:0.25mm solid var(--line);font:800 7pt/3.3mm var(--font);text-align:center;color:var(--mute)}.sgn .opt[data-v='+'].on{background:var(--acc);border-color:var(--acc);color:var(--ink)}.sgn .opt[data-v='-'].on{background:var(--ink);border-color:var(--ink);color:#fff}.cn-t{min-width:0}.cn-t .ed.kw{border:0;height:4.2mm;line-height:4.2mm;font-size:7.2pt}.cn-t .ed.lines{font-size:7pt;line-height:4.4mm;background-size:100% 4.4mm;min-height:4.4mm !important}.cn-w{display:flex;align-items:center;gap:1.2mm;flex-wrap:wrap;margin:0.6mm 0 0.4mm}.cn-w .lbl{font-size:5pt}.cn-w .ctx .opt{font-size:4.8pt;padding:0.3mm 1.2mm}.cn-seen{text-align:center}.cn-seen .lbl{font-size:4.8pt;display:block}.cn-seen .ed.sn{font-size:7pt;font-weight:800;height:4.4mm;line-height:4.4mm;text-align:center;border-bottom:0.25mm solid var(--line)}.corner>.add{margin-top:1.6mm}.cn-leg{display:flex;gap:4mm;font-size:5.6pt;color:var(--mute);margin-top:1.6mm;align-items:center}.cn-leg>span{display:flex;align-items:center;gap:1mm}.sgk{font:800 6.4pt/3.2mm var(--font);font-style:normal;width:3.8mm;height:3.2mm;border-radius:0.7mm;text-align:center;display:inline-block}.sgk.pos{background:var(--acc);color:var(--ink)}.sgk.neg{background:var(--ink);color:#fff}.dp th.d-m{width:40mm}.dp th.d-v{width:14mm}.dp th.d-s{width:32mm}.dp th.d-c{width:36mm}@media print{.sgn:has(.on) .opt:not(.on){display:none}.sgn:not(:has(.on)){visibility:hidden}}.exporting .sgn:has(.on) .opt:not(.on){display:none}.exporting .sgn:not(:has(.on)){visibility:hidden}.vb-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6mm 2mm}.vb-opts .vrow{font-size:6.6pt;letter-spacing:0.04em}.vb-desc{font-size:6pt;color:rgba(255,255,255,0.62);margin:0.4mm 0 0;min-height:3mm;line-height:1.3}.ed.lines:empty::before{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed.lines[data-lines]:not([data-lines='1']):empty::before{white-space:normal;text-overflow:clip}.dd-btn{display:flex;align-items:center;gap:1mm;text-align:left;font-family:inherit}.dd-btn .dd-v{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-car{flex:none;width:1.4mm;height:1.4mm;border:solid currentColor;border-width:0 0.3mm 0.3mm 0;transform:rotate(45deg) translateY(-0.4mm);opacity:0.5}.dd-btn:hover .dd-car,.dd-btn[aria-expanded='true'] .dd-car{opacity:1}.dd-btn:disabled{cursor:default}.kstats{display:grid;gap:2.4mm}.kst{background:var(--card);border:0.25mm solid var(--line);border-top:0.8mm solid var(--acc);border-radius:1.5mm;padding:2.6mm 3mm 2.2mm;min-width:0;display:flex;flex-direction:column;gap:0.6mm}.kst .ed.kv{font:800 17pt/1.05 var(--font);color:var(--ink);height:8mm;letter-spacing:-0.01em}.kst .ed.kc{font-size:6pt;color:var(--mute);height:3.6mm;line-height:3.6mm}.kst .lbl{font-size:5.8pt}.th{background:var(--ink);color:#fff;border-radius:3mm;position:relative;overflow:hidden;padding:5mm 5.5mm 4.4mm;display:flex;flex-direction:column;gap:3.4mm;flex:1}.th::before{content:'';position:absolute;right:-28mm;top:-34mm;width:96mm;height:96mm;border-radius:50%;border:0.3mm solid var(--acc-a22)}.th::after{content:'';position:absolute;left:0;bottom:0;height:1.4mm;width:38%;background:var(--acc)}.th-top{position:relative;z-index:1;display:grid;grid-template-columns:30mm minmax(0,1fr) 60mm;gap:5mm;align-items:stretch}.th-crest{position:relative;min-height:30mm;border:0.35mm dashed rgba(255,255,255,0.35);border-radius:2mm;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;background:rgba(255,255,255,0.04)}.th-crest.has{border:0.25mm solid rgba(255,255,255,0.15);background:#fff}.th-crest img{max-width:84%;max-height:84%;object-fit:contain}.th-crest-ph{display:flex;flex-direction:column;align-items:center;gap:1.2mm;font-size:5.6pt;letter-spacing:0.18em;text-transform:uppercase;color:rgba(255,255,255,0.7);text-align:center}.th-shield{width:11mm;height:13mm;fill:none;stroke:#fff;stroke-width:1.2;opacity:0.45}.th-main{display:flex;flex-direction:column;min-width:0;gap:1.2mm}.th .ed:empty::before{color:rgba(255,255,255,0.6)}.ed.th-opp{font-weight:800;font-size:24pt;line-height:11mm;height:11mm;margin-top:1.6mm;color:#fff;text-transform:uppercase;letter-spacing:0.01em}.ed.th-comp{font-size:8.4pt;font-weight:500;color:rgba(255,255,255,0.86);height:5.4mm;line-height:5.4mm;border-bottom:0.3mm solid rgba(255,255,255,0.3)}.th .chips{margin-top:1.6mm}.th-fx{background:rgba(255,255,255,0.07);border:0.25mm solid rgba(255,255,255,0.14);border-radius:2mm;padding:2.6mm 3mm;display:flex;flex-direction:column;gap:1.6mm;min-width:0}.th-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.6mm;padding:0.6mm 0 1.6mm;border-bottom:0.25mm solid rgba(255,255,255,0.16)}.th-team,.ed.th-team{font-weight:800;font-size:8pt;letter-spacing:0.04em;text-transform:uppercase;color:#fff;height:5mm;line-height:5mm;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-them{text-align:right}.th-them.th-none{color:rgba(255,255,255,0.6)}.th-v{font-size:5.8pt;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink);background:var(--acc);border-radius:1mm;padding:0.4mm 1.3mm}.th-dt{display:grid;grid-template-columns:minmax(0,1fr) 15mm;gap:2.5mm}.th-fd{display:flex;flex-direction:column;gap:0.5mm;min-width:0}.ed.th-f{font-size:7.6pt;font-weight:700;color:#fff;height:5mm;line-height:5mm;border-bottom:0.3mm solid rgba(255,255,255,0.35)}.th-ven{display:flex;gap:1mm;flex-wrap:wrap}.th-ven .opt{border:0.25mm solid rgba(255,255,255,0.4);border-radius:5mm;padding:0.5mm 2mm;font-size:5.8pt;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.75)}.th-ven .opt.on{background:var(--acc);border-color:var(--acc);color:var(--ink)}.th-bot{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 60mm;gap:5mm;padding-top:3mm;border-top:0.25mm solid rgba(255,255,255,0.16)}.th-bot.noform{grid-template-columns:minmax(0,1fr)}.th-sub{text-transform:none;letter-spacing:0.02em}.fm{display:grid;gap:1.6mm;margin-top:1.3mm}.fm-t{background:rgba(255,255,255,0.06);border:0.25mm solid rgba(255,255,255,0.16);border-radius:1.4mm;padding:1.3mm 1.4mm 1.1mm;min-width:0;display:flex;flex-direction:column;gap:0.5mm}.fm-r{display:flex;gap:0.8mm}.fmo{flex:1;height:4.4mm;border:0.25mm solid rgba(255,255,255,0.32);border-radius:0.8mm;font:800 6.4pt/4.1mm var(--font);text-align:center;color:rgba(255,255,255,0.75)}.fmo.on[data-v='W']{background:#1f7a4a;border-color:#1f7a4a;color:#fff}.fmo.on[data-v='D']{background:#c7cbd3;border-color:#c7cbd3;color:#0f2240}.fmo.on[data-v='L']{background:#c0392b;border-color:#c0392b;color:#fff}.ed.fm-s{font:800 8.6pt/4.8mm var(--font);height:4.8mm;color:#fff;text-align:center}.ed.fm-o{font-size:5.6pt;height:3.4mm;line-height:3.4mm;color:rgba(255,255,255,0.8);text-align:center}.th-meta{display:grid;grid-template-columns:minmax(0,1fr) 17mm;gap:1.6mm 3mm;align-content:start}.th-meta>.th-fd:first-child{grid-column:1 / -1}.ts{padding:3mm 3.5mm}.tsp-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4mm}.tsp-w{display:flex;flex-direction:column;gap:1.2mm;min-width:0}.tsp-h{display:flex;align-items:baseline;justify-content:space-between;gap:2mm}.tsp-t{font-weight:800;font-size:7pt;letter-spacing:0.1em;text-transform:uppercase}.pitch.tsp,.pitch.gpz{width:100%;height:auto;border-radius:1mm}.disc{cursor:grab;outline:none}.is-ro .disc{cursor:default}.disc .dhit{fill:transparent}.disc .dk{fill:#fff;stroke:var(--ink);stroke-width:0.45}.disc.gk .dk{fill:var(--acc)}.disc .dn{font:800 2.9px var(--font);fill:var(--ink);text-anchor:middle;pointer-events:none}.disc .dn.code{font-size:1.8px;font-weight:700}.disc .dnm{font:700 2.1px var(--font);fill:#fff;text-anchor:middle;paint-order:stroke;stroke:rgba(0,0,0,0.45);stroke-width:0.45;pointer-events:none}.disc:focus-visible .dk{stroke:var(--acc);stroke-width:0.9}.disc.from .dk{stroke:var(--acc);stroke-width:1}.disc.dragging{cursor:grabbing}.tsp.drawing .disc{cursor:crosshair}.arw{fill:none;stroke-width:0.7;stroke-linecap:round}.arw.run{stroke:#fff;stroke-dasharray:1.6 1.1}.arw.pass{stroke:var(--acc)}.lk{display:inline-block;width:6mm;height:0;border-top:0.5mm dashed var(--ink);vertical-align:middle;margin-right:1mm}.lk.pass{border-top-style:solid;border-top-color:var(--acc)}.tsa-row{display:flex;align-items:center;gap:1mm;margin-top:1mm}.tsa-n{font-weight:900;font-size:6.6pt;width:3mm}.tsa-to{color:var(--mute)}.mini-sel{font:600 6.4pt var(--font);color:var(--ink);background:#fff;border:0.25mm solid var(--line);border-radius:0.8mm;padding:0.3mm 0.6mm;min-width:0;max-width:24mm}.mini-sel:focus-visible,.tsa-btn:focus-visible{outline:0.4mm solid var(--acc);outline-offset:0.3mm}.rm.tsa-rm{position:static;flex:none}.tsa-acts{display:flex;align-items:center;gap:1.6mm;flex-wrap:wrap}.tsa-btn{font:700 6.4pt var(--font);letter-spacing:0.04em;color:var(--ink);background:transparent;border:0.25mm solid var(--ink);border-radius:1mm;padding:1.2mm 2.6mm;margin-top:2mm;cursor:pointer}.tsa-btn.on{background:var(--ink);color:#fff}.tsa-help{font-size:6pt;color:var(--mute);margin-top:2mm}.ts-ro,.ts-cp{margin-top:3mm;padding-top:2.4mm;border-top:0.25mm solid var(--line2)}.ts-rl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.6mm 4mm;margin-top:1mm}.ts-r{display:grid;grid-template-columns:8.5mm 6mm minmax(0,1fr);gap:1.2mm;align-items:center;height:5.8mm;border-bottom:0.25mm solid var(--line2);min-width:0}.ts-code{font:800 5.2pt/3.8mm var(--font);letter-spacing:0.03em;height:3.8mm;text-align:center;color:#fff;background:var(--ink);border-radius:0.7mm}.ed.ts-num{font-weight:800;font-size:7.4pt;height:5mm;line-height:5mm;text-align:center}.ed.ts-nm{font-weight:600;font-size:7pt;height:5mm;line-height:5mm}.ts-cp{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:2.4mm 6mm;align-items:start}.ts-cp>div{display:flex;flex-direction:column;gap:1mm;min-width:0}.ts-cp .ed.fl{height:5mm;line-height:5mm;font-size:7.4pt}.ts-cp>.ts-note{grid-column:1 / -1}.tph th.tph-p{width:38mm}.tph thead th{padding:1.5mm 2mm;border-bottom:0;font-weight:700;font-size:6pt;letter-spacing:0.1em}.tph thead th.tph-p{padding-left:0}.tph thead th.tph-pos{background:var(--acc);color:var(--ink);border-radius:1mm 0 0 0}.tph thead th.tph-neg{background:var(--ink);color:#fff}.tph thead th.tph-exp{background:var(--ink2);color:#fff;border-radius:0 1mm 0 0}.tph-sg{font-weight:900;margin-right:1.4mm;font-size:7.4pt}.tph tbody th,.tph tbody td{vertical-align:top;height:auto;padding:1.8mm 2mm 1.2mm;border-bottom:0.25mm solid var(--line)}.tph tbody th{padding-left:0;text-transform:none;letter-spacing:0;white-space:normal;font-weight:400;font-size:7pt;color:var(--ink)}.tph tbody td.tph-exp{background:var(--acc-soft)}.tph .pt{font-size:7pt}.tph .tag{min-width:9mm}.tph .ed.lines{font-size:6.8pt;line-height:4.6mm;background-size:100% 4.6mm;min-height:9.2mm !important}.sp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4mm;align-items:start}.sp-col{display:flex;flex-direction:column;gap:2.4mm;min-width:0}.sp-ch{display:flex;align-items:center;justify-content:space-between;gap:2mm;min-height:9mm;padding:1.6mm 3mm;border-radius:1.5mm;font-weight:800;font-size:7.6pt;letter-spacing:0.06em;text-transform:uppercase}.sp-ch.att{background:var(--acc);color:var(--ink)}.sp-ch.def{background:var(--ink);color:#fff}.sp-ic{font-size:11pt;font-weight:900}.sp-mk{display:flex;gap:0.8mm}.sp-mk .opt{border:0.25mm solid rgba(255,255,255,0.45);border-radius:5mm;padding:0.5mm 1.6mm;font-size:5.4pt;letter-spacing:0.06em;color:rgba(255,255,255,0.8)}.sp-mk .opt.on{background:var(--acc);border-color:var(--acc);color:var(--ink)}.spr{background:var(--card);border:0.25mm solid var(--line);border-radius:1.5mm;padding:2.2mm 2.6mm 2mm;min-width:0}.spr-h{display:flex;align-items:center;justify-content:space-between;gap:2mm;padding-bottom:1.2mm;margin-bottom:1.6mm;border-bottom:0.35mm solid var(--ink)}.spr-h h3{margin:0;font-size:7.4pt;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink)}.spr-sd .opt{font-size:5pt}.spr-b{display:grid;grid-template-columns:47mm minmax(0,1fr);gap:2.6mm;align-items:start}.spd{width:100%;display:block;border-radius:1mm;touch-action:manipulation}.spd-f{fill:#22513c}.spd-l path,.spd-l rect{fill:none;stroke:#e9f5ec;stroke-width:0.4;opacity:0.85}.spd-g,.spd-d{fill:#e9f5ec}.spz{cursor:pointer;outline:none}.is-ro .spz{cursor:default}.spz rect{fill:rgba(255,255,255,0.08);stroke:rgba(233,245,236,0.55);stroke-width:0.25;stroke-dasharray:0.8 0.8}.spz text{font:700 2px var(--font);fill:rgba(255,255,255,0.88);pointer-events:none}.spz.on rect{fill:var(--acc);fill-opacity:0.9;stroke:#fff;stroke-width:0.35;stroke-dasharray:none}.spz.on text{fill:var(--ink);font-weight:800}.spr.def .spz.on rect{fill:#fff}.spz:focus-visible rect{stroke:var(--acc);stroke-width:0.7;stroke-dasharray:none}.spd-b{fill:none;stroke:#fff;stroke-width:0.55;stroke-dasharray:1.2 0.8;stroke-linecap:round}.spd-b.driven{stroke-dasharray:none}.spd-o{fill:#fff;stroke:#0f2240;stroke-width:0.3}.spd-t{fill:#fff}.spr-k{display:block;font-size:5.2pt;color:var(--mute);margin-top:0.8mm}.spr-f{display:flex;flex-direction:column;gap:0.8mm;min-width:0}.spr-f .ed.fl{height:5mm;line-height:5mm;font-size:7pt}.spr-f .ed.lines{font-size:6.6pt;line-height:4.4mm;background-size:100% 4.4mm;min-height:8.8mm !important}.sp-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5mm;margin-top:3mm}.sp-foot .ed.fl{height:5.4mm;line-height:5.4mm}.kp{display:grid;gap:3mm}.kpc{position:relative;display:grid;grid-template-columns:15mm minmax(0,1fr);background:var(--card);border:0.25mm solid var(--line);border-radius:1.5mm;overflow:hidden;min-width:0}.kpc>.rm{right:1.4mm;top:1.4mm}.kp-n{background:var(--ink);color:#fff;display:flex;flex-direction:column;align-items:center;gap:0.6mm;padding:2.4mm 1mm}.ed.kp-no{font:900 19pt/9mm var(--font);height:9mm;color:#fff;text-align:center;letter-spacing:-0.02em;width:100%}.ed.kp-no:empty::before{color:rgba(255,255,255,0.5)}.kp-m{display:flex;flex-direction:column;gap:0.6mm;padding:2.2mm 3mm 2.2mm;min-width:0}.ed.kp-nm{font-weight:800;font-size:9.4pt;height:6mm;line-height:6mm;letter-spacing:0.02em;text-transform:uppercase;border-bottom:0.35mm solid var(--ink);margin-right:5mm}.kp-pf{display:flex;align-items:center;gap:2mm;margin-bottom:0.6mm}.dd-btn.kp-pos{width:auto;min-width:22mm;font-size:7pt;height:4.6mm}.ed.kp-pos{flex:1;font-size:7pt;font-weight:600;color:var(--ink2);height:5mm;line-height:5mm}.kpc .ed.lines{font-size:7pt;line-height:4.6mm;background-size:100% 4.6mm;min-height:4.6mm !important}.kp-stop{background:var(--acc-soft);border-left:0.8mm solid var(--acc);border-radius:0.8mm;padding:1mm 2mm 0.6mm;margin-top:0.8mm}.tst td.an{width:44mm}.tst th.ts-c,.tst td.ts-c{width:17mm;text-align:center}.tst th.ts-bh{width:64mm}.tst td{height:7.4mm}.tst .ed.ts-v{font-weight:800;font-size:8pt;text-align:center}.tst .ed.ts-a{text-align:center;color:var(--ink2)}.ts-b{white-space:nowrap}.ts-bar{position:relative;display:inline-block;vertical-align:middle;width:24mm;height:2.6mm;margin-right:2mm;background:var(--line2);border-radius:1.3mm;overflow:hidden}.ts-mid{position:absolute;left:50%;top:0;bottom:0;width:0.35mm;margin-left:-0.17mm;background:var(--ink);z-index:1}.ts-fill{position:absolute;top:0;bottom:0;width:0}.ts-fill.up{background:var(--ink2)}.ts-fill.dn{background:var(--acc)}.ts-d{font-size:6pt;font-weight:600;color:var(--ink2);vertical-align:middle}.ts-src{display:flex;align-items:baseline;gap:3mm;margin-top:2mm}.ts-src .ed{flex:1;height:5.4mm;line-height:5.4mm;font-size:7.4pt}.gp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3mm}.gp>*{min-width:0}.gp-m{position:relative;display:grid;grid-template-columns:7mm minmax(0,1fr);gap:2mm;padding:1.6mm 0 0.8mm;border-bottom:0.25mm solid var(--line2)}.gp-m>.rm{right:0;top:1.4mm}.gp-m .ed.kw{margin-right:6mm}.gp-no{font:900 15pt/1 var(--font);color:var(--acc-text)}.gp .ed.lines{font-size:7pt;line-height:4.6mm;background-size:100% 4.6mm;min-height:4.6mm !important;margin-top:0.4mm}.gp-zones{display:flex;flex-direction:column;gap:1.2mm}.gp-own{fill:rgba(0,0,0,0.3)}.gp-ownt{font:700 2.8px var(--font);fill:rgba(255,255,255,0.78);letter-spacing:0.2em;text-transform:uppercase}.gpz-z{cursor:pointer;outline:none}.is-ro .gpz-z{cursor:default}.gpz-z rect{fill:rgba(255,255,255,0.06);stroke:rgba(233,245,236,0.5);stroke-width:0.25;stroke-dasharray:0.9 0.9}.gpz-z.z1 rect{fill:var(--acc);fill-opacity:0.5;stroke:#fff;stroke-dasharray:none}.gpz-z.z2 rect{fill:var(--acc);fill-opacity:1;stroke:#fff;stroke-width:0.5;stroke-dasharray:none}.gpz-z text{font:800 2.6px var(--font);fill:#fff;letter-spacing:0.06em;text-transform:uppercase;pointer-events:none}.gpz-z.z2 text{fill:var(--ink)}.gpz-z:focus-visible rect{stroke:var(--acc);stroke-width:0.8;stroke-dasharray:none}.gp-sw{display:inline-block;width:3mm;height:3mm;margin-right:1mm;border-radius:0.6mm;background:var(--acc);vertical-align:middle}.gp-sw.z1{opacity:0.5}.gp-ph{display:flex;align-items:center;gap:2mm;margin:0.4mm 0 1.8mm}.gp-tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6mm 3mm;margin-bottom:2mm}.gp-tr .ticks{margin:0;font-size:6.8pt;line-height:1.25}.gp-tr .tick{align-items:flex-start}.gp-c .ed.fl{height:5.4mm;line-height:5.4mm;font-size:7pt}.gp-three{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1mm;padding:3.2mm 3.6mm 2.6mm;border-radius:2mm;background:var(--ink);color:#fff}.gp-three::after{content:'';position:absolute;left:0;bottom:0;height:1.2mm;width:40%;background:var(--acc)}.gp-3{display:grid;grid-template-columns:7mm minmax(0,1fr);gap:2mm;align-items:start;padding:1.2mm 0;border-bottom:0.25mm solid rgba(255,255,255,0.14)}.gp-3n{font:900 15pt/1 var(--font);color:var(--acc)}.gp-three .ed.lines{color:#fff;font-size:7.6pt;font-weight:600;line-height:5mm;background-image:linear-gradient(to bottom,transparent 95%,rgba(255,255,255,0.22) 95%);background-size:100% 5mm;min-height:5mm !important}.gp-three .ed:empty::before{color:rgba(255,255,255,0.62)}@media print{.fm-r:has(.on) .fmo:not(.on),.th-ven:has(.on) .opt:not(.on),.sp-mk:has(.on) .opt:not(.on){display:none}.fm-r:not(:has(.on)) .fmo{visibility:hidden}.fm-r:has(.on) .fmo.on{font-size:8.4pt}}.exporting .fm-r:has(.on) .fmo:not(.on),.exporting .th-ven:has(.on) .opt:not(.on),.exporting .sp-mk:has(.on) .opt:not(.on){display:none}.exporting .fm-r:not(:has(.on)) .fmo{visibility:hidden}.fb-b .th-top{grid-template-columns:24mm minmax(0,1fr) !important}.fb-b .th-fx{grid-column:1 / -1}.fb-b .ed.th-opp{font-size:18pt;height:9mm;line-height:9mm}.fb-b .th-bot,.fb-b .tsp-2,.fb-b .sp,.fb-b .gp,.fb-b .spr-b,.fb-b .ts-cp,.fb-b .sp-foot,.fb-b .kp,.fb-b .gp-tr{grid-template-columns:minmax(0,1fr) !important}.fb-b .fm{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.fb-b .ts-rl{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.fb-b .fmo{height:6.8mm;line-height:6.5mm}.fb-b .th-ven .opt,.fb-b .sp-mk .opt{min-height:6.6mm;display:inline-flex;align-items:center}.fb-b .mini-sel{min-height:30px;font-size:13px;max-width:none;flex:1}.fb-b .tsa-btn{min-height:34px;font-size:13px}.fb-b .rm.tsa-rm{width:7mm;height:7mm}.fb-b .disc .dhit{r:6.5}.fb-b .ts-r{height:7mm}.fb-b .tbl.tst{table-layout:fixed}.fb-b .tst th:nth-child(1){width:30%}.fb-b .tst th.ts-c{width:15%}.fb-b .tst th.ts-bh{width:22%}.fb-b .tst th:last-child{width:18%}.fb-b .tst td.an{width:auto;white-space:normal}.fb-b .tst th{white-space:normal}.fb-b .ts-b{white-space:normal}.fb-b .ts-bar{display:block;width:100%;margin:0 0 0.6mm}.fb-b .ts-d{display:block;font-size:5.6pt;line-height:1.2}.br{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:3mm}.br-l{display:flex;flex-direction:column;gap:2mm;background:var(--card);border:0.25mm solid var(--line);border-radius:1.5mm;padding:2.6mm 3mm}.br-box .ed.lines{font-size:7.4pt}.br-r{background:var(--ink);color:#fff;border-radius:1.5mm;padding:2.6mm 3mm;display:flex;flex-direction:column;gap:1.4mm}.br-r .lbl.hl{color:var(--acc)}.br-m{position:relative;display:grid;grid-template-columns:4.6mm minmax(0,1fr) auto;align-items:center;gap:1.6mm;padding:1mm 0;border-bottom:0.25mm solid rgba(255,255,255,0.14)}.br-m>.rm{right:-2mm;top:-1mm}.br-no{font:900 10pt/1 var(--font);color:var(--acc)}.ed.br-mt{font-size:7.4pt;font-weight:600;color:#fff;height:5mm;line-height:5mm}.br-r .ed:empty::before{color:rgba(255,255,255,0.55)}.br-a{display:flex;gap:0.8mm}.br-a .opt{font-size:5.8pt;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:0.6mm 1.6mm;border-radius:1mm;border:0.25mm solid rgba(255,255,255,0.4);color:rgba(255,255,255,0.85)}.br-a .opt.on[data-v='y']{background:var(--acc);border-color:var(--acc);color:var(--ink)}.br-a .opt.on[data-v='p']{background:rgba(255,255,255,0.85);border-color:transparent;color:var(--ink)}.br-a .opt.on[data-v='n']{background:transparent;border-color:#fff;color:#fff;text-decoration:line-through}.br-ctx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3mm;margin-top:2.6mm}.mh{gap:3mm}.mh-top{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.4mm}.mh-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4mm;margin-top:1mm}.ed.mh-team{font-weight:800;font-size:19pt;line-height:10mm;height:10mm;color:#fff;text-transform:uppercase;letter-spacing:0.01em}.ed.mh-away{text-align:right}.ed.mh-score{font:900 20pt/11mm var(--font);height:11mm;min-width:26mm;text-align:center;color:var(--ink);background:var(--acc);border-radius:1.6mm;padding:0 3mm;letter-spacing:0.02em}.ed.mh-score:empty::before{color:rgba(15,34,64,0.55)}.mh-bot{position:relative;z-index:1;display:grid;grid-template-columns:30mm auto minmax(0,1fr) minmax(0,1fr);gap:4mm;padding-top:2.4mm;border-top:0.25mm solid rgba(255,255,255,0.16)}.mp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm}.mpc{position:relative;display:flex;flex-direction:column;gap:1.2mm;background:var(--card);border:0.25mm solid var(--line);border-radius:1.5mm;padding:2.4mm 3mm 0;overflow:hidden;min-width:0}.mpc>.rm{right:1.4mm;top:1.4mm}.mp-h{display:grid;grid-template-columns:9mm minmax(0,1fr);grid-template-rows:auto auto;column-gap:2mm;align-items:center;margin-right:5mm}.ed.mp-no{grid-row:1 / 3;font:900 15pt/10mm var(--font);height:10mm;text-align:center;color:#fff;background:var(--ink);border-radius:1mm}.ed.mp-no:empty::before{color:rgba(255,255,255,0.55)}.ed.mp-nm{font-weight:800;font-size:9pt;height:5.4mm;line-height:5.4mm;text-transform:uppercase;letter-spacing:0.02em;border-bottom:0.35mm solid var(--ink)}.mp-pa{display:flex;align-items:center;gap:2mm;min-width:0}.dd-btn.mp-pos{width:auto;min-width:12mm;height:4.6mm;font-size:6.8pt;font-weight:700;color:var(--ink2)}.ed.mp-age{width:12mm;font-size:6.8pt;font-weight:600;color:var(--ink2);height:4.6mm;line-height:4.6mm}.ed.mp-pos{font-size:6.8pt;font-weight:600;color:var(--ink2);height:4.6mm;line-height:4.6mm}.mp-why,.mp-g{display:flex;align-items:center;gap:1.6mm;flex-wrap:wrap}.mp-t .lbl{display:flex;align-items:center;gap:1mm}.mpc .ed.lines{font-size:7pt;line-height:4.6mm;background-size:100% 4.6mm;min-height:4.6mm !important}.mp-v{margin:1mm -3mm 0;padding:1.6mm 3mm;background:var(--ink);color:#fff;display:flex;align-items:center;gap:3mm;flex-wrap:wrap}.mp-v .lbl.hl{color:var(--acc)}.mp-v .vopts{display:inline-block}.cl .ctx .opt,.xc .ctx .opt{font-size:5.6pt;padding:0.4mm 1.2mm}.cl td .sgn{justify-content:center}.xc td .ed.lines{font-size:7pt}.xc-end{display:grid;grid-template-columns:minmax(0,1fr) 52mm;gap:3mm;margin-top:2.4mm}.xc-conf{background:var(--acc-soft);border-left:0.8mm solid var(--acc);border-radius:0.8mm;padding:1.6mm 2.4mm;display:flex;flex-direction:column;gap:1.2mm}.mh-look{position:relative;z-index:1}.xc-conf .lbl.hl{color:var(--ink)}.blist{list-style:none;margin:0;padding:0}.blist li{display:grid;grid-template-columns:5mm minmax(0,1fr);gap:1mm;align-items:baseline;padding:0.9mm 6mm 0.9mm 0;position:relative}.blist .mk{color:var(--acc-d);font-weight:800;font-size:10pt;line-height:1;text-align:left}.blist.num .mk{font-size:9pt;font-variant-numeric:tabular-nums}.blist.check .mk{width:3.2mm;height:3.2mm;border:0.35mm solid var(--ink);border-radius:0.6mm;align-self:center}.blist .rm{right:0;top:1mm}.sh h2,.sh .n,.ed.nm1,.ed.nm2,.idc .ed.nm1,.idc .ed.nm2{font-family:var(--head,var(--font))}@media print{.ctx:has(.opt.on) .opt:not(.on){display:none}}.exporting .ctx:has(.opt.on) .opt:not(.on),.sf-viewer .ctx:has(.opt.on) .opt:not(.on){display:none}.grw{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4mm 5mm}.grw-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4mm 4mm}.grw-f .lbl{display:block}.grw-src{margin-top:3mm;display:flex;flex-wrap:wrap;align-items:center;gap:1.5mm 2.5mm}.grw-res{background:var(--ink);color:#fff;border-radius:1.5mm;padding:3.4mm 4mm 3mm;display:flex;flex-direction:column;gap:1.6mm}.grw-res .lbl.hl{color:rgba(255,255,255,0.72)}.grw-big{font-size:22pt;font-weight:800;line-height:1;letter-spacing:-0.01em;color:var(--acc)}.grw-big small{font-size:9pt;font-weight:700;color:#fff}.grw-rng{font-size:7pt;color:rgba(255,255,255,0.85)}.grw-bar{position:relative;height:2.6mm;margin:2.2mm 0 3.6mm;border-radius:2mm;background:rgba(255,255,255,0.16)}.grw-fill{position:absolute;left:0;top:0;bottom:0;border-radius:2mm;background:var(--acc)}.grw-tick{position:absolute;top:-0.6mm;bottom:-0.6mm;width:0.3mm;background:rgba(255,255,255,0.7);font-size:5pt;font-weight:700;color:rgba(255,255,255,0.75)}.grw-tick{text-indent:-1.6mm;line-height:9mm;white-space:nowrap}.grw-k{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2mm}.grw-k b{display:block;font-size:9.5pt;font-weight:800}.grw-ph{margin:0.6mm 0 0;font-size:7pt;font-weight:600;color:#fff}.grw-note{grid-column:1 / -1;margin:0;font-size:5.8pt;color:var(--mute)}.flow-off,.flow-more .add,.flow-more .flow-tail,.flow-cont .flow-lead{display:none !important}.sh-cont{font-weight:600;opacity:0.55}.lu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6mm}.lu-team{min-width:0}.lu-name,.ed.lu-name{display:block;padding:1.4mm 2mm;margin-bottom:1.5mm;border-radius:1mm;background:var(--ink);color:#fff;font:800 8.5pt/1.3 var(--font);text-transform:uppercase;letter-spacing:0.04em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lu-team.away .lu-name{background:var(--acc);color:var(--ink)}.ed.lu-name:empty::before{color:rgba(255,255,255,0.6)}.lu-t td{height:5.2mm;padding-top:0;padding-bottom:0}.lu-t .ed.td{height:5mm;line-height:5mm}.lu-t .lu-no{width:9mm;position:relative}.lu-t .lu-pos{width:15mm}.lu-t td.lu-no .ed.td{font-weight:800;text-align:center}.lu-t td.lu-no>.rm{left:-4.5mm;right:auto;top:50%;transform:translateY(-50%)}.lu-t .dd-btn.psel{height:4.6mm;font-size:6.6pt;font-weight:700}.lu-t tr.lu-sec th{padding:2mm 0 0.8mm;font-size:6pt;color:var(--ink);border-bottom:0.3mm solid var(--line)}.lu-team>.add{margin-top:1.2mm}.fpart-off{display:none !important}.fpart{position:relative}.fpart-x{position:absolute;top:-2.8mm;right:-2.8mm;z-index:3;width:3.8mm;height:3.8mm;display:none;place-items:center;padding:0;border:0;border-radius:50%;background:#b42318;color:#fff;font:700 7.5pt/1 sans-serif;cursor:pointer;box-shadow:0 0 0 0.4mm #fff}.blk.sel .fpart:hover>.fpart-x,.blk.sel .fpart:focus-within>.fpart-x,.fpart-x:focus-visible{display:grid}.wd[contenteditable='true']{cursor:text;border-radius:0.6mm;outline:0 solid transparent;transition:outline-color 0.12s}.blk.sel .wd[contenteditable='true']:hover{outline:0.3mm dashed var(--acc-a60,rgba(201,162,75,0.6));outline-offset:0.4mm}.wd[contenteditable='true']:focus{outline:0.4mm solid var(--acc,#c9a24b);outline-offset:0.4mm}.wd-empty:not(:focus){display:inline-block;min-width:6mm}.blk.sel .opt .wd[title]:hover{text-decoration:underline dotted rgba(201,162,75,0.8);text-underline-offset:0.6mm}.blk.sel .svg-wd:hover{opacity:0.7}.svg-wd-box{font:600 13px/1.2 Inter,system-ui,sans-serif;padding:4px 8px;border:2px solid #c9a24b;border-radius:6px;background:#fff;color:#0f1b2e;box-shadow:0 6px 20px rgba(15,27,46,0.25)}.lp{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4mm}.lp-pitch{display:block;height:68mm;width:auto;aspect-ratio:105 / 68;touch-action:none}.lp-pitch .pf1{fill:#22513c}.lp-pitch .pf2 rect{fill:#265a43}.lp-pitch .pl{fill:none;stroke:#e9f5ec;stroke-width:0.3;opacity:0.85}.lp-pitch .pd circle{fill:#e9f5ec}.lp-pl{cursor:grab}.is-ro .lp-pl{cursor:default}.lp-pl.drag{cursor:grabbing}.lp-pl .hit{fill:transparent}.lp-pl .disc{stroke:#fff;stroke-width:0.35}.lp-pl.home .disc{fill:var(--ink)}.lp-pl.away .disc{fill:var(--acc)}.lp-pl text{text-anchor:middle;pointer-events:none;font-family:var(--font)}.lp-pl .no{font-size:2.9px;font-weight:800;letter-spacing:-0.02em}.lp-pl .no.code{font-size:2px;letter-spacing:0.02em}.lp-pl.home .no{fill:#fff}.lp-pl.away .no{fill:var(--ink)}.lp-pl .nm{font-size:2px;font-weight:700;fill:#fff;paint-order:stroke;stroke:rgba(10,30,20,0.55);stroke-width:0.5px;stroke-linejoin:round}.lp-pl.drag .disc{stroke:var(--acc);stroke-width:0.6}.lp-empty{font:600 2.6px var(--font);fill:rgba(255,255,255,0.75);text-anchor:middle}.lp-side{display:flex;flex-direction:column;gap:1mm;min-width:0}.lp-side.home{align-items:flex-end;text-align:right}.lp-side.away{align-items:flex-start;text-align:left}.lp-key{width:4.2mm;height:4.2mm;border-radius:50%;border:0.4mm solid #fff;box-shadow:0 0 0 0.25mm var(--line)}.lp-side.home .lp-key{background:var(--ink)}.lp-side.away .lp-key{background:var(--acc)}.lp-team{font-size:9pt;font-weight:800;color:var(--ink);line-height:1.2;overflow-wrap:anywhere}.lp-dir{font-size:6.4pt;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink2)}.lp-loose{font-size:6.6pt;color:var(--ink2)}.sf-doc.fill .lp{grid-template-columns:1fr 1fr;row-gap:2mm}.sf-doc.fill .lp-pitch{grid-column:1 / -1;order:3;width:100%;height:auto}.sf-doc.fill .lp-side.home{align-items:flex-start;text-align:left}.sf-doc.fill .lp-side.away{align-items:flex-end;text-align:right}.cfg-row,.cfg-cell{position:relative}.cfg-rm{left:-5.6mm;top:50%;transform:translateY(-50%);opacity:0}.cfg-row:hover .cfg-rm,.cfg-row:focus-within .cfg-rm,.cfg-rm:focus-visible{opacity:0.55}.cfg-rm:hover{opacity:1}.kst.cfg-row>.cfg-rm,.ph.cfg-row>.cfg-rm{left:auto;right:1mm;top:1mm;transform:none}.cfg-add{margin-top:1.4mm}.ar>.cfg-rm{left:-3.15mm;width:3mm;height:3mm;font-size:6.5pt}.fb-b .cfg-row:not(tr),.fb-b tr.cfg-row>td:first-child{position:relative;padding-left:26px}.fb-b .cfg-rm,.fb-b .ar>.cfg-rm,.fb-b .kst.cfg-row>.cfg-rm,.fb-b .ph.cfg-row>.cfg-rm{left:0;right:auto;top:50%;transform:translateY(-50%);width:24px;height:24px;font-size:14px;opacity:0.55}.fb-b td.ix{position:relative;padding-left:28px}.fb-b td.ix .rm{left:0;width:24px;height:24px;font-size:14px}.ent-dlogo{width:3.6mm;height:3.6mm;object-fit:contain;flex:none;margin-right:0.8mm;vertical-align:-0.7mm}.chip .ent-dlogo{width:3.2mm;height:3.2mm;margin:0 0.4mm 0 0.6mm}.ent-pre{align-items:center}.sfx-btn{border:0;background:none;padding:0 0.6mm;font:inherit;font-weight:500;color:var(--muted,#6b7280);cursor:pointer;border-radius:0.6mm}.sfx-btn:hover,.sfx-btn:focus-visible{background:rgba(15,34,64,0.08);color:var(--ink);text-decoration:underline dotted}@media print{.sfx-ftin{display:none}}.printing .sfx-ftin{display:none}