.itw-mindmap{border:1px solid var(--color-line);background:#fdf8ec;border-radius:16px;height:clamp(360px,60dvh,560px);position:relative;overflow:hidden}.itw-mindmap.itw-branch-map{height:clamp(260px,40dvh,360px)}.itw-mindmap.itw-branch-map canvas{touch-action:pan-y}.itw-mindmap canvas{touch-action:none;width:100%;height:100%;display:block}.itw-list ul{margin:0;padding-left:1.25rem;list-style:outside}.itw-list>ul{padding-left:0;list-style:none}.itw-list li{margin:4px 0}.itw-list a{color:var(--color-ink);text-decoration:underline}.itw-viz{--itw-ok:#1d9e75;--itw-hot:#d85a30;background:var(--color-card);border-radius:16px;flex-direction:column;gap:10px;padding:8px 20px 20px;display:flex}.itw-viz:lang(ja){word-break:normal;line-break:strict}.itw-viz svg .ts{fill:var(--color-ink-2);font-size:12px}.itw-viz svg .th{fill:var(--color-ink);font-size:14px;font-weight:600}.itw-stage,.itw-stage-figure,.itw-side{flex-direction:column;gap:10px;min-width:0;display:flex}@media (min-width:1040px){.itw-viz .itw-stage,.itw-viz .itw-clu-body{grid-template-columns:minmax(0,1fr) clamp(260px,32%,330px);align-items:start;column-gap:28px;display:grid}.itw-clu-body>.itw-clu-figure{grid-area:1/1}.itw-clu-body>.itw-clu-caption{grid-area:1/2}.itw-side .itw-caption-page[data-current=false],.itw-clu-body .itw-caption-page[data-current=false]{display:none}}.itw-tabs{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;column-gap:18px;display:flex}.itw-tab{min-height:44px;color:var(--color-ink-2);background:0 0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-size:15px;display:flex}.itw-tab[aria-pressed=true]{border-bottom-color:var(--color-ink);color:var(--color-ink);font-weight:600}.itw-tab:focus-visible{outline:3px solid color-mix(in srgb,var(--color-sm-primary)45%,transparent);outline-offset:2px}@keyframes itw-fade-in{0%{opacity:0}to{opacity:1}}.itw-term{background:#0c0c0c;border:1px solid #2a2a2a;border-radius:8px;overflow:hidden}.itw-term-bar{color:#bdbdbd;background:#1f1f1f;justify-content:space-between;align-items:center;height:32px;padding:0 12px;font-size:12px;display:flex}.itw-term-dim{color:#8a8a8a}.itw-term-hot{color:#e8714a}.itw-term-ok{color:#2fb98a}.itw-term-table{grid-template-columns:repeat(3,max-content);column-gap:6ch;padding-left:2ch;display:inline-grid}.itw-out{color:#ccc;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);white-space:pre;margin:0;padding:12px 16px 14px;font-size:13px;line-height:1.8;overflow-x:auto}.itw-viz svg.itw-arp{max-width:480px}.itw-viz svg.itw-arp .th{fill:#444441;font-size:13px;font-weight:500}.itw-viz svg.itw-arp .ts{fill:#5f5e5a;font-size:11px}.itw-viz svg.itw-arp .itw-arp-label{font-size:12px}.itw-viz svg.itw-arp .itw-arp-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:1px}.itw-viz svg.itw-arp .itw-arp-attacker rect{fill:#faece7;stroke:#993c1d}.itw-viz svg.itw-arp .itw-arp-attacker .th{fill:#712b13}@media (max-width:560px){.itw-viz svg.itw-arp .th{font-size:14px}.itw-viz svg.itw-arp .ts{font-size:12.5px}.itw-viz svg.itw-arp .itw-arp-label{font-size:13px}.itw-viz{padding:4px 12px 16px}.itw-tabs{column-gap:14px}.itw-viz svg .ts{font-size:24px}.itw-viz svg .th{font-size:22px}.itw-out{padding:10px 10px 12px;font-size:11px}.itw-term-table{column-gap:2ch;padding-left:0}}.itw-viz svg.itw-proc .th{fill:#2c2c2a;font-size:14px;font-weight:500}.itw-viz svg.itw-proc .ts{fill:#5f5e5a;font-size:12px}.itw-proc-box{fill:#f1efe8;stroke:#b4b2a9;stroke-width:.5px}.itw-proc-arrow{fill:none;stroke:#888780;stroke-width:1px;transition:stroke .3s}.itw-proc-arrow.on{stroke:#378add;stroke-width:1.75px}.itw-viz svg.itw-proc .itw-proc-label.on{fill:#185fa5}.itw-proc-token{transition:opacity .4s}.itw-proc-token circle{stroke-width:.5px}.itw-proc-p1 circle{fill:#eeedfe;stroke:#534ab7}.itw-viz svg.itw-proc .itw-proc-p1 .ts{fill:#3c3489}.itw-proc-p2 circle{fill:#faece7;stroke:#993c1d}.itw-viz svg.itw-proc .itw-proc-p2 .ts{fill:#712b13}.itw-proc-p3 circle{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-proc .itw-proc-p3 .ts{fill:#085041}@media (prefers-reduced-motion:no-preference){.itw-proc-arrow.on{stroke-dasharray:6 4;animation:.6s linear infinite itw-proc-flow}}@keyframes itw-proc-flow{to{stroke-dashoffset:-10px}}.itw-proc-caption{margin:4px 0 8px}.itw-proc-chip{border:.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.itw-proc-chip.itw-proc-p1{color:#3c3489;background:#eeedfe;border-color:#534ab7}.itw-proc-chip.itw-proc-p2{color:#712b13;background:#faece7;border-color:#993c1d}.itw-proc-chip.itw-proc-p3{color:#085041;background:#e1f5ee;border-color:#0f6e56}.itw-ctl{min-height:44px;color:var(--color-ink);background:0 0;border:.5px solid #b4b2a9;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:flex}.itw-ctl:hover:not(:disabled){background:#f1efe8}.itw-ctl:disabled{opacity:.4;cursor:default}.itw-ctl:focus-visible{outline:3px solid color-mix(in srgb,var(--color-sm-primary)45%,transparent);outline-offset:2px}.mh-svc:has(.itw-viz){overflow-x:clip}.itw-controls{z-index:1;padding:8px 20px calc(20px + env(safe-area-inset-bottom));background:var(--color-card);border-radius:0 0 16px 16px;flex-wrap:wrap;gap:8px;margin:0 -20px -20px;display:flex;position:sticky;bottom:0}@media (max-width:560px){.itw-controls{padding:8px 12px calc(12px + env(safe-area-inset-bottom));flex-wrap:nowrap;gap:6px;margin:0 -12px -16px}.itw-controls .itw-ctl{white-space:nowrap;flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;min-width:0;margin-left:0;padding:6px 4px;font-size:12px}}.itw-captions{display:grid}.itw-caption-page{visibility:hidden;grid-area:1/1}.itw-caption-page[data-current=true]{visibility:visible}.itw-sentence{display:block}.itw-sentence+.itw-sentence{margin-top:6px}.itw-viz svg.itw-proc{aspect-ratio:680/316}@media (max-width:560px){.itw-viz svg.itw-proc{aspect-ratio:360/412}.itw-viz svg.itw-proc .th{font-size:14px}.itw-viz svg.itw-proc .ts{font-size:12px}.itw-viz svg.itw-proc-narrow .th{font-size:15px}.itw-viz svg.itw-proc-narrow .ts{font-size:13px}}.itw-viz svg.itw-disk{aspect-ratio:680/330}.itw-disk-platter{fill:#f1efe8;stroke:#b4b2a9;stroke-width:.75px}.itw-disk-caption{margin:4px 0}@media (max-width:560px){.itw-viz svg.itw-disk{aspect-ratio:360/590}.itw-viz svg.itw-disk .ts{font-size:12px}.itw-viz svg.itw-disk-narrow .ts{font-size:13px}}.itw-viz svg.itw-mac{aspect-ratio:680/380}.itw-viz svg.itw-mac .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-mac .ts{fill:#5f5e5a;font-size:12px}.itw-mac-el{transition:opacity .3s}.itw-mac-faint{opacity:.22}.itw-mac-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-mac-box.ok rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-mac .itw-mac-box.ok .th{fill:#085041}.itw-viz svg.itw-mac .itw-mac-box.ok .ts{fill:#0f6e56}.itw-mac-box.hot rect{fill:#faece7;stroke:#993c1d}.itw-viz svg.itw-mac .itw-mac-box.hot .th{fill:#712b13}.itw-viz svg.itw-mac .itw-mac-box.hot .ts{fill:#993c1d}.itw-mac-line{fill:none;stroke:#888780;stroke-width:1.5px}.itw-mac-line.ok{stroke:#1d9e75;stroke-width:2px}.itw-mac-line.hot{stroke:#d85a30;stroke-width:2px}.itw-viz svg.itw-mac .itw-mac-label.ok{fill:#1d9e75}.itw-viz svg.itw-mac .itw-mac-label.hot{fill:#d85a30}.itw-mac-caption{margin:4px 0 8px}@media (max-width:560px){.itw-viz svg.itw-mac{aspect-ratio:360/850}.itw-viz svg.itw-mac .th{font-size:15px}.itw-viz svg.itw-mac .ts{font-size:13px}}.itw-viz svg.itw-otp{aspect-ratio:680/380}.itw-viz svg.itw-otp .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-otp .ts{fill:#5f5e5a;font-size:12px}.itw-otp-el{transition:opacity .3s}.itw-otp-faint{opacity:.22}.itw-otp-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-otp-box.ok rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-otp .itw-otp-box.ok .th{fill:#085041}.itw-viz svg.itw-otp .itw-otp-box.ok .ts{fill:#0f6e56}.itw-otp-line{fill:none;stroke:#888780;stroke-width:1.5px}.itw-otp-line.ok{stroke:#1d9e75;stroke-width:2px}.itw-viz svg.itw-otp .itw-otp-label.ok{fill:#1d9e75}.itw-otp-caption{margin:4px 0 8px}@media (max-width:560px){.itw-viz svg.itw-otp{aspect-ratio:360/740}.itw-viz svg.itw-otp .th{font-size:15px}.itw-viz svg.itw-otp .ts{font-size:13px}}.itw-clu-flow{grid-template-columns:repeat(6,minmax(0,1fr));margin:8px 0 0;padding:0;list-style:none;display:grid}.itw-clu-flow li{position:relative}.itw-clu-flow li+li:before{content:"";background:#d3d1c7;height:1.5px;position:absolute;top:21px;left:calc(16px - 50%);right:calc(50% + 16px)}.itw-clu-flow li.done+li:before,.itw-clu-flow li.done+li.current:before{background:#378add}.itw-clu-flow-step{width:100%;min-height:44px;color:var(--color-ink-2);background:0 0;flex-direction:column;align-items:center;gap:4px;padding:4px 0;display:flex}.itw-clu-flow-dot{background:#f1efe8;border:1px solid #b4b2a9;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:600;transition:background .25s,border-color .25s,color .25s;display:flex}.itw-clu-flow li.done .itw-clu-flow-dot{color:#185fa5;background:#e6f1fb;border-color:#378add}.itw-clu-flow li.current .itw-clu-flow-dot{color:#fff;background:#378add;border-color:#378add}.itw-clu-flow-label{text-align:center;word-break:keep-all;font-size:13px;line-height:1.3}.itw-clu-flow li.current .itw-clu-flow-label{color:var(--color-ink);font-weight:600}.itw-clu-flow-step:focus-visible,.itw-clu-hit:focus-visible{outline:3px solid color-mix(in srgb,var(--color-sm-primary)45%,transparent);outline-offset:2px;border-radius:8px}.itw-clu-body{flex-direction:column;gap:10px;display:flex}.itw-clu-controls{flex-direction:column;gap:6px;display:flex}.itw-clu-row{flex-flow:wrap;align-items:center;gap:12px;display:flex}.itw-clu-figure{flex-direction:column;gap:4px;display:flex}.itw-viz svg.itw-clu-plot{aspect-ratio:640/330}.itw-viz svg.itw-clu .ts,.itw-viz svg.itw-clu .th{fill:#5f5e5a}.itw-viz svg.itw-clu .ts{font-size:12px}.itw-viz svg.itw-clu .th{fill:#2c2c2a;font-size:13px;font-weight:600}.itw-clu-grid{stroke:#ebe9e1;stroke-width:1px}.itw-clu-rule{stroke:#b4b2a9;stroke-width:.75px}.itw-viz svg.itw-clu .itw-clu-halo{paint-order:stroke;stroke:var(--color-card);stroke-width:4px;stroke-linejoin:round}.itw-clu-point circle{fill:#f1efe8;stroke:#888780;stroke-width:.75px;transition:fill .35s,stroke .35s}.itw-viz svg.itw-clu .itw-clu-point .ts{fill:#2c2c2a;pointer-events:none;font-weight:600}.itw-clu-point.picked>circle:not(.itw-clu-hit),.itw-clu-point.near>circle:not(.itw-clu-hit){fill:#e6f1fb;stroke:#378add;stroke-width:1.75px}.itw-clu-point.picked>circle:not(.itw-clu-hit){fill:#378add}.itw-viz svg.itw-clu .itw-clu-point.picked .ts{fill:#fff}.itw-viz svg.itw-clu circle.itw-clu-hit{fill:#0000;stroke:none;cursor:pointer}.itw-clu-reach{stroke:#888780;stroke-width:1px}.itw-clu-ruler{stroke:#378add;stroke-width:2.5px;stroke-linecap:round}.itw-viz svg.itw-clu .itw-clu-ruler-label{fill:#185fa5;font-weight:600}.itw-clu-blob{stroke-linejoin:round;stroke-linecap:round;transition:fill .35s,stroke .35s}.itw-clu-blob-plain{fill:#e6f1fb;stroke:#e6f1fb}.itw-clu-blob-new{fill:#b5d4f4;stroke:#b5d4f4}@media (prefers-reduced-motion:no-preference){.itw-clu-blob-new{animation:.5s ease-out itw-clu-pop}}@keyframes itw-clu-pop{0%{opacity:.2}to{opacity:1}}.itw-clu-cut{stroke:var(--itw-hot);stroke-width:1.5px;stroke-dasharray:5 4}.itw-viz svg.itw-clu .itw-clu-cut-label{fill:#993c1d;font-weight:600}.itw-clu-branch{fill:none;stroke:#85b7eb;stroke-width:1.75px}.itw-clu-branch.itw-clu-branch-new{stroke:#185fa5;stroke-width:2.5px}.itw-clu-branch.itw-clu-branch-above{stroke:#b4b2a9}.itw-clu-branch[class*=itw-clu-c]{stroke:var(--clu-line)}.itw-viz svg.itw-clu .itw-clu-leaf[class*=itw-clu-c]{fill:var(--clu-ink)}.itw-clu-jump{stroke:var(--itw-hot);stroke-width:4px;stroke-linecap:round}.itw-clu-mbar.todo{fill:#e5e3da}.itw-clu-mbar.best{fill:#1d9e75}.itw-clu-center{fill:none;stroke-width:2.5px;stroke-linecap:round}.itw-clu-ring{fill:none;stroke-width:1.5px;stroke-dasharray:3 2}.itw-clu-c0{--clu-fill:#eeedfe;--clu-line:#534ab7;--clu-ink:#3c3489}.itw-clu-c1{--clu-fill:#faece7;--clu-line:#993c1d;--clu-ink:#712b13}.itw-clu-c2{--clu-fill:#e1f5ee;--clu-line:#0f6e56;--clu-ink:#085041}.itw-clu-c3{--clu-fill:#fbeaf0;--clu-line:#993556;--clu-ink:#72243e}.itw-clu-c4{--clu-fill:#faeeda;--clu-line:#854f0b;--clu-ink:#633806}.itw-clu-c5{--clu-fill:#e6f1fb;--clu-line:#185fa5;--clu-ink:#0c447c}.itw-clu-blob[class*=itw-clu-c]{fill:var(--clu-fill);stroke:var(--clu-fill)}.itw-clu-point[class*=itw-clu-c]>circle{fill:var(--clu-fill);stroke:var(--clu-line);stroke-width:1px}.itw-viz svg.itw-clu .itw-clu-point[class*=itw-clu-c] .ts{fill:var(--clu-ink)}.itw-clu-point>circle.itw-clu-ring[class*=itw-clu-c]{fill:none;stroke:var(--clu-line)}.itw-clu-center,g[class*=itw-clu-c]>.itw-clu-center{stroke:var(--clu-line)}.itw-viz svg.itw-clu g[class*=itw-clu-c] .itw-clu-tag{fill:var(--clu-ink)}.itw-clu-slider{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.itw-clu-slider input[type=range]{accent-color:#378add;flex:200px;min-height:44px}@media (max-width:560px){.itw-viz svg.itw-clu-plot{aspect-ratio:360/360}.itw-clu-flow-label{font-size:11px}.itw-clu-flow li:not(.current) .itw-clu-flow-label{visibility:hidden}.itw-clu-caption{order:3}.itw-viz svg.itw-clu .ts{font-size:12px}.itw-viz svg.itw-clu .th{font-size:13px}}.itw-viz svg.itw-osl{aspect-ratio:680/420}.itw-viz svg.itw-osl .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-osl .ts{fill:#5f5e5a;font-size:12px}.itw-osl-el{transition:opacity .3s}.itw-osl-faint{opacity:.22}.itw-osl-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-osl-box.ok rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-osl .itw-osl-box.ok .th{fill:#085041}.itw-viz svg.itw-osl .itw-osl-box.ok .ts{fill:#0f6e56}.itw-osl-dep{fill:none;stroke:#1d9e75;stroke-width:2px}.itw-viz svg.itw-osl .itw-osl-dep-label{fill:#0f6e56}.itw-osl-caption{margin:4px 0 8px}@media (max-width:560px){.itw-viz svg.itw-osl{aspect-ratio:360/574}.itw-viz svg.itw-osl .th{font-size:15px}.itw-viz svg.itw-osl .ts{font-size:13px}}.itw-viz svg.itw-cpu{aspect-ratio:680/350}.itw-viz svg.itw-cpu .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-cpu .ts{fill:#5f5e5a;font-size:12px}.itw-cpu-el{transition:opacity .3s}.itw-cpu-faint{opacity:.22}.itw-cpu-frame{fill:none;stroke:#5f5e5a;stroke-width:.5px}.itw-cpu-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-cpu-box.ok rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-cpu .itw-cpu-box.ok .th{fill:#085041}.itw-viz svg.itw-cpu .itw-cpu-box.ok .ts{fill:#0f6e56}.itw-cpu-line{fill:none;stroke:#888780;stroke-width:1.5px}.itw-cpu-line.ok{stroke:#1d9e75;stroke-width:2px}.itw-cpu-dashed{stroke-dasharray:5 4}.itw-viz svg.itw-cpu .itw-cpu-label.ok{fill:#1d9e75}.itw-cpu-wait{stroke:#888780;stroke-width:2px;stroke-dasharray:5 4}.itw-cpu-wait.ok{stroke:#1d9e75}.itw-cpu-axis{stroke:#888780;stroke-width:1px}.itw-cpu-now{stroke:#5f5e5a;stroke-width:1px}.itw-cpu-caption{margin:4px 0 8px}@media (max-width:560px){.itw-viz svg.itw-cpu{aspect-ratio:360/446}.itw-viz svg.itw-cpu .th{font-size:15px}.itw-viz svg.itw-cpu .ts{font-size:13px}}.itw-viz svg.itw-km{aspect-ratio:680/380}.itw-viz svg.itw-km .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-km .ts{fill:#5f5e5a;font-size:12px}.itw-km-c0{--km-fill:#eeedfe;--km-line:#534ab7;--km-ink:#3c3489}.itw-km-c1{--km-fill:#e6f1fb;--km-line:#185fa5;--km-ink:#0c447c}.itw-km-c2{--km-fill:#faeeda;--km-line:#854f0b;--km-ink:#633806}.itw-km-axis{stroke:#888780;stroke-width:1px}.itw-km-pt{fill:#f1efe8;stroke:#5f5e5a;stroke-width:1px;transition:fill .3s,stroke .3s}.itw-km-pt[class*=itw-km-c]{fill:var(--km-fill);stroke:var(--km-line)}.itw-km-center rect{fill:var(--km-fill);stroke:var(--km-line);stroke-width:2px}.itw-viz svg.itw-km .itw-km-center .ts{fill:var(--km-ink)}.itw-viz svg.itw-km .itw-km-center .ts,.itw-viz svg.itw-km .itw-km-distance-label{paint-order:stroke;stroke:var(--color-card);stroke-width:3px;stroke-linejoin:round}.itw-km-ghost{fill:none;stroke-width:1.5px;stroke-dasharray:3 3}.itw-km-trail{stroke-width:1px;stroke-dasharray:2 3}.itw-km-distance{stroke-width:1.5px;stroke-dasharray:5 4}.itw-km-ring{fill:none;stroke:#1d9e75;stroke-width:2px}.itw-km-flow{fill:#b4b2a9;font-size:14px;transition:fill .3s}.itw-km-flow.done{fill:#5f5e5a}.itw-km-flow.ok,.itw-viz svg.itw-km .itw-km-flow-stage.ok,.itw-viz svg.itw-km .itw-km-note.ok{fill:#1d9e75;font-weight:500}.itw-km-loop{fill:none;stroke:#888780;stroke-width:1.5px}.itw-km-loop.ok{stroke:#1d9e75;stroke-width:2px}.itw-km-caption{margin:4px 0 8px}@media (max-width:560px){.itw-viz svg.itw-km{aspect-ratio:360/540}.itw-viz svg.itw-km .th{font-size:15px}.itw-viz svg.itw-km .ts{font-size:13px}.itw-km-flow{font-size:14px}}.itw-viz svg.itw-sch .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-sch .ts{fill:#5f5e5a;font-size:12px}.itw-sch-el{transition:opacity .3s}.itw-sch-faint{opacity:.22}.itw-sch-frame{fill:none;stroke:#888780;stroke-width:1.5px}.itw-sch-frame.dashed{stroke-width:1px;stroke-dasharray:4 3}.itw-sch-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-sch-box.ok rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-sch .itw-sch-box.ok .th{fill:#085041}.itw-viz svg.itw-sch .itw-sch-box.ok .ts{fill:#0f6e56}.itw-sch-line{fill:none;stroke:#888780;stroke-width:1.5px}.itw-sch-line.ok{stroke:#1d9e75;stroke-width:2px}.itw-viz svg.itw-sch .itw-sch-label.ok{fill:#0f6e56}.itw-sch-wait{stroke:#888780;stroke-width:1.5px;stroke-dasharray:4 3}.itw-sch-tick,.itw-sch-axis{stroke:#888780;stroke-width:1px}.itw-sch-tick{stroke-width:1.5px}.itw-sch-deadline{stroke:#444441;stroke-width:2px}.itw-sch-now{stroke:#1d9e75;stroke-width:1.5px}.itw-viz svg.itw-sch .itw-sch-summary .ts{fill:#085041;font-size:14px}.itw-sch-caption{margin:4px 0 8px}@media (max-width:560px){.itw-viz svg.itw-sch .th{font-size:15px}.itw-viz svg.itw-sch .ts{font-size:13px}.itw-viz svg.itw-sch .itw-sch-chip-sub{font-size:12px}}.itw-hash-rows{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.itw-hash-row{color:#444441;background:#f1efe8;border:.5px solid #5f5e5a;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;transition:opacity .3s,background-color .3s;display:flex}.itw-hash-row.ok{color:#085041;background:#e1f5ee;border-color:#0f6e56}.itw-hash-row.hot{color:#712b13;background:#faece7;border-color:#993c1d}.itw-hash-row.faint{opacity:.35}.itw-hash-line{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.itw-hash-tag{opacity:.8;flex:none;width:3.5em;font-size:12px}.itw-hash-input,.itw-hash-digest{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);overflow-wrap:anywhere;font-size:14px}.itw-hash-input{font-weight:600}.itw-hash-digest{letter-spacing:.02em;flex:18em;min-width:0;font-size:13px}.itw-hash-meta{opacity:.8;font-size:12px}.itw-hash-mark{border-radius:999px;margin-left:auto;padding:1px 8px;font-size:12px;font-weight:600}.itw-hash-mark[data-mark=same]{color:#fff;background:#1d9e75}.itw-hash-mark[data-mark=different]{color:#fff;background:#d85a30}.itw-hash-fn{opacity:.7;padding-left:calc(3.5em + 8px);font-size:12px}.itw-hash-summary{color:var(--color-ink-2);margin:0;font-size:13px}.itw-hash-caption{margin:4px 0 8px}@media (max-width:560px){.itw-hash-row{padding:8px 10px}.itw-hash-tag{width:3em}.itw-hash-fn{padding-left:calc(3em + 8px)}.itw-hash-digest{font-size:12px}}.itw-viz svg.itw-snoop{aspect-ratio:680/236}.itw-viz svg.itw-snoop .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-snoop .ts{fill:#5f5e5a;font-size:12px}.itw-snoop-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-snoop-box.hot rect{fill:#faece7;stroke:#993c1d}.itw-viz svg.itw-snoop .itw-snoop-box.hot .th{fill:#712b13}.itw-viz svg.itw-snoop .itw-snoop-box.hot .ts{fill:#993c1d}.itw-snoop-line{stroke:#888780;stroke-width:1.5px}.itw-snoop-legend{color:var(--color-ink-2);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.itw-snoop-legend span{align-items:center;gap:6px;display:flex}.itw-snoop-caption{margin:4px 0}.itw-snoop-screen{color:var(--color-ink-3);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);overflow-wrap:anywhere;background:#f1efe8;border-radius:8px;margin:6px 0 0;padding:12px 14px;font-size:13px}.itw-snoop-screen[data-view=plain]{color:#993c1d}.itw-snoop-screen[data-view=locked],.itw-snoop-screen[data-view=nothing]{color:var(--color-ink-2)}@media (max-width:560px){.itw-viz svg.itw-snoop{aspect-ratio:360/330}.itw-viz svg.itw-snoop .th{font-size:15px}.itw-viz svg.itw-snoop .ts{font-size:13px}}.itw-viz svg.itw-drm{aspect-ratio:680/496}.itw-viz svg.itw-drm .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-drm .ts{fill:#5f5e5a;font-size:12px}.itw-drm-el{transition:opacity .4s}.itw-drm-el.itw-drm-past{opacity:.35}.itw-drm-el.itw-drm-faint{opacity:.2}.itw-drm-el.itw-drm-hidden{opacity:0;pointer-events:none}.itw-drm-zone{fill:none;stroke:#888780;stroke-width:.5px;stroke-dasharray:4 4}.itw-drm-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-drm-box.purple rect{fill:#eeedfe;stroke:#534ab7}.itw-viz svg.itw-drm .itw-drm-box.purple .th{fill:#3c3489}.itw-viz svg.itw-drm .itw-drm-box.purple .ts{fill:#534ab7}.itw-drm-box.teal rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-drm .itw-drm-box.teal .th{fill:#085041}.itw-viz svg.itw-drm .itw-drm-box.teal .ts{fill:#0f6e56}.itw-drm-icon{fill:none;stroke:#888780;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.itw-drm-icon.purple{stroke:#7f77dd}.itw-drm-icon.teal{stroke:#1d9e75}.itw-drm-icon.head{stroke:var(--color-ink-2)}.itw-drm-arrow{fill:none;stroke:#888780;stroke-width:1.5px}.itw-drm-move{transition:transform .7s}.itw-drm-swap{transition:opacity .4s}.itw-drm-still .itw-drm-el,.itw-drm-still .itw-drm-move,.itw-drm-still .itw-drm-swap{transition:none}.itw-drm-caption{margin:4px 0}@media (max-width:560px){.itw-viz svg.itw-drm{aspect-ratio:360/880}.itw-viz svg.itw-drm .th{font-size:15px}.itw-viz svg.itw-drm .ts{font-size:13px}}.itw-viz svg.itw-kdc{aspect-ratio:680/460}.itw-viz svg.itw-kdc .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-kdc .ts{fill:#5f5e5a;font-size:12px}.itw-kdc-life{stroke:#b4b2a9;stroke-width:1px;stroke-dasharray:4 4}.itw-kdc-box rect{stroke-width:.5px}.itw-kdc-box.gray rect{fill:#f1efe8;stroke:#5f5e5a}.itw-kdc-box.purple rect{fill:#eeedfe;stroke:#534ab7}.itw-viz svg.itw-kdc .itw-kdc-box.purple .th{fill:#3c3489}.itw-kdc-box.blue rect{fill:#e6f1fb;stroke:#185fa5}.itw-viz svg.itw-kdc .itw-kdc-box.blue .th{fill:#0c447c}.itw-kdc-box.teal rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-kdc .itw-kdc-box.teal .th{fill:#085041}.itw-viz svg.itw-kdc .itw-kdc-box.teal .ts{fill:#0f6e56}.itw-kdc-step{transition:opacity .3s}.itw-kdc-step.past{opacity:.45}.itw-kdc-step.later{opacity:.18}.itw-kdc-line,.itw-kdc-head{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.itw-kdc-step.req .itw-kdc-line,.itw-kdc-step.req .itw-kdc-head{stroke:#888780}.itw-kdc-step.a .itw-kdc-line,.itw-kdc-step.a .itw-kdc-head{stroke:#7f77dd}.itw-kdc-step.b .itw-kdc-line,.itw-kdc-step.b .itw-kdc-head{stroke:#378add}.itw-kdc-step.s .itw-kdc-line,.itw-kdc-step.s .itw-kdc-head{stroke:#1d9e75}.itw-viz svg.itw-kdc .itw-kdc-step.req .itw-kdc-label{fill:#888780}.itw-viz svg.itw-kdc .itw-kdc-step.a .itw-kdc-label{fill:#7f77dd}.itw-viz svg.itw-kdc .itw-kdc-step.b .itw-kdc-label{fill:#378add}.itw-viz svg.itw-kdc .itw-kdc-step.s .itw-kdc-label{fill:#1d9e75}@media (prefers-reduced-motion:no-preference){.itw-kdc-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-out forwards itw-kdc-draw}.itw-kdc-head-late{opacity:0;animation:.15s ease-out .8s forwards itw-fade-in}.itw-kdc-step.current:not(:has(.itw-kdc-line)){animation:.4s ease-out itw-fade-in}}@keyframes itw-kdc-draw{to{stroke-dashoffset:0}}.itw-kdc-caption{margin:4px 0 8px}@media (max-width:560px){.itw-viz svg.itw-kdc{aspect-ratio:360/480}.itw-viz svg.itw-kdc .th{font-size:15px}.itw-viz svg.itw-kdc .ts{font-size:13px}}.itw-sal{color:var(--color-ink);font-size:13px}.itw-sal svg{flex:none}.itw-sal-el{transition:opacity .3s,background-color .3s}.itw-sal-faint{opacity:.22}.itw-sal-top{flex-wrap:wrap;gap:16px;display:flex}.itw-sal-table{flex:320px;min-width:0}.itw-sal-row{border-bottom:1px solid var(--color-line);align-items:center;gap:6px;padding:9px 8px;display:flex}.itw-sal-row.ok{background:#e1f5ee}.itw-sal-head{color:var(--color-ink-2);text-wrap:balance;font-size:12px}.itw-sal-sum{border-bottom:0;font-weight:600}.itw-sal-name{flex:none;align-items:center;gap:4px;width:76px;display:flex}.itw-sal-num{text-align:right;font-variant-numeric:tabular-nums;flex:1;min-width:0}.itw-sal-num.hot{color:#993c1d}.itw-sal-wait{color:var(--color-ink-3)}.itw-sal-right{flex-direction:column;flex:240px;gap:10px;min-width:0;display:flex}.itw-sal-program{border:1px solid #b4b2a9;border-radius:12px;padding:12px}.itw-sal-program-title{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.itw-sal-lines{flex-direction:column;gap:6px;margin-top:10px;display:flex}.itw-sal-line{color:#444441;background:#f1efe8;border:1px solid #5f5e5a;border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;line-height:1.5;display:flex}.itw-sal-line svg{margin-top:2px}.itw-sal-line.hot{color:#712b13;background:#faece7;border-color:#993c1d}.itw-sal-struck span{text-decoration:line-through}.itw-sal-label{color:var(--color-ink-2);align-items:center;gap:4px;margin-top:10px;font-size:12px;display:flex}.itw-sal-current{font-size:14px}.itw-sal-calc{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.itw-sal-split{border:1px solid var(--color-line);border-radius:6px;margin-top:8px;display:flex;overflow:hidden}.itw-sal-half{flex:1;min-width:0;padding:8px 10px}.itw-sal-half+.itw-sal-half{border-left:1px solid var(--color-line)}.itw-sal-value{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.itw-sal-sub{align-items:center;gap:4px;font-size:12px;display:flex}.itw-sal-big{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.itw-sal-half.ok,.itw-sal-card.ok{background:#e1f5ee}.itw-sal-half.ok .itw-sal-value,.itw-sal-card.ok .itw-sal-big{color:#085041}.itw-sal-half.ok .itw-sal-sub,.itw-sal-card.ok .itw-sal-sub{color:#0f6e56}.itw-sal-half.hot,.itw-sal-account.hot,.itw-sal-card.hot{background:#faece7}.itw-sal-half.hot .itw-sal-value,.itw-sal-account.hot .itw-sal-big,.itw-sal-card.hot .itw-sal-big{color:#712b13}.itw-sal-half.hot .itw-sal-sub,.itw-sal-account.hot .itw-sal-sub,.itw-sal-card.hot .itw-sal-sub{color:#993c1d}.itw-sal-account,.itw-sal-card{border:1px solid #993c1d;border-radius:12px;padding:10px 12px}.itw-sal-card.ok{border-color:#0f6e56}.itw-sal-scale{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.itw-sal-card{flex:200px;min-width:0}.itw-sal-note{color:var(--color-ink-2);flex:100%;align-items:center;gap:4px;font-size:12px;display:flex}.itw-sal-caption{margin:4px 0 8px}@media (max-width:400px){.itw-sal-row{gap:4px;padding-inline:4px}.itw-sal-name{width:64px}.itw-sal-row:not(.itw-sal-head) .itw-sal-num{white-space:nowrap}}@media (max-width:340px){.itw-sal-row:not(.itw-sal-head){font-size:12px}.itw-sal-name{width:58px}}.itw-viz svg.itw-kc{aspect-ratio:680/340}.itw-viz svg.itw-kc.itw-kc-narrow{aspect-ratio:360/374}.itw-viz svg.itw-kc .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-kc .ts{fill:#5f5e5a;font-size:12px}.itw-viz svg.itw-kc-narrow .th{font-size:15px}.itw-viz svg.itw-kc-narrow .ts{font-size:13px}.itw-viz svg.itw-kc-narrow .ts.itw-kc-small{font-size:12px}.itw-kc-el{transition:opacity .3s}.itw-kc-el.itw-kc-faint{opacity:.22}.itw-kc-el.itw-kc-hidden{opacity:0;pointer-events:none}.itw-kc-network{fill:none;stroke:#888780;stroke-width:.8px;stroke-dasharray:5 4}.itw-kc-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-kc-icon{fill:none;stroke:#5f5e5a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.itw-kc-box.itw-kc-hot rect{fill:#faece7;stroke:#993c1d}.itw-viz svg.itw-kc .itw-kc-hot .th{fill:#712b13}.itw-viz svg.itw-kc .itw-kc-hot .ts{fill:#993c1d}.itw-kc-hot .itw-kc-icon{stroke:#993c1d}.itw-kc-box.itw-kc-ok rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-kc .itw-kc-ok .th{fill:#085041}.itw-viz svg.itw-kc .itw-kc-ok .ts{fill:#0f6e56}.itw-kc-ok .itw-kc-icon{stroke:#0f6e56}.itw-kc-line{fill:none;stroke:#888780;stroke-width:1.5px}.itw-kc-line.itw-kc-hot{stroke:#d85a30;stroke-width:2px}.itw-kc-line.itw-kc-ok{stroke:#1d9e75;stroke-width:2px}.itw-kc-head{stroke:#888780}.itw-kc-head.hot{stroke:#d85a30}.itw-kc-head.ok{stroke:#1d9e75}.itw-kc-still .itw-kc-el{transition:none}.itw-kc-legend{color:var(--color-ink-2);flex-wrap:wrap;gap:16px;margin:4px 0 0;font-size:13px;display:flex}.itw-kc-legend span{align-items:center;gap:6px;display:flex}.itw-kc-legend i{border-radius:2px;width:10px;height:10px;display:block}.itw-kc-legend i.hot{background:#d85a30}.itw-kc-legend i.ok{background:#1d9e75}.itw-viz svg.itw-slack .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-slack .ts{fill:#5f5e5a;font-size:12px}.itw-slack-seg>rect{stroke:none}.itw-slack-seg.itw-slack-old>rect{fill:#f1efe8}.itw-slack-seg.itw-slack-file>rect{fill:#e1f5ee}.itw-slack-seg.itw-slack-zero>rect{fill:#fff}.itw-slack-seg.itw-slack-hidden>rect{fill:#faece7}.itw-slack-record-box>rect{fill:#fff;stroke:#888780;stroke-width:1px}.itw-slack-record.ok .itw-slack-record-box>rect{stroke:#1d9e75;stroke-width:2px}.itw-viz svg.itw-slack .itw-slack-record.ok .itw-slack-record-box text{fill:#0f6e56}.itw-viz svg.itw-slack .itw-slack-seg.itw-slack-file .th{fill:#085041}.itw-viz svg.itw-slack .itw-slack-seg.itw-slack-file .ts{fill:#0f6e56}.itw-viz svg.itw-slack .itw-slack-seg.itw-slack-hidden .th{fill:#712b13}.itw-viz svg.itw-slack .itw-slack-seg.itw-slack-hidden .ts{fill:#993c1d}.itw-slack-icon{fill:none;stroke:#444441;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.itw-slack-icon.itw-slack-file{stroke:#085041}.itw-slack-icon.itw-slack-hidden{stroke:#712b13}.itw-slack-icon.itw-slack-range,.itw-slack-icon.itw-slack-record{stroke:#5f5e5a}.itw-slack-record.ok .itw-slack-icon.itw-slack-record{stroke:#0f6e56}.itw-slack-divider{stroke:#888780;stroke-width:1px}.itw-slack-row{fill:none;stroke:#5f5e5a;stroke-width:1.5px}.itw-slack-focus{fill:none;stroke-width:2.5px}.itw-slack-focus.ok{stroke:#1d9e75}.itw-slack-focus.hot{stroke:#d85a30}.itw-slack-record,.itw-slack-mark{transition:opacity .3s}.itw-slack-record.later,.itw-slack-mark.later{opacity:.22}.itw-slack-bracket{fill:none;stroke:#888780;stroke-width:1.5px}.itw-slack-mark.ok .itw-slack-bracket{stroke:#1d9e75;stroke-width:2px}.itw-slack-mark.hot .itw-slack-bracket{stroke:#d85a30;stroke-width:2px}.itw-viz svg.itw-slack .itw-slack-mark.ok text{fill:#0f6e56}.itw-viz svg.itw-slack .itw-slack-mark.hot text{fill:#993c1d}.itw-slack-mark.ok .itw-slack-icon.itw-slack-range{stroke:#0f6e56}.itw-slack-mark.hot .itw-slack-icon.itw-slack-range{stroke:#993c1d}@media (prefers-reduced-motion:no-preference){.itw-slack-write{transform-box:fill-box;transform-origin:0;animation-name:itw-slack-write;animation-timing-function:linear;animation-fill-mode:both}.itw-slack-appear{animation:.3s ease-out both itw-fade-in}}@keyframes itw-slack-write{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.itw-slack-caption{margin:4px 0 8px}@media (max-width:560px){.itw-viz svg.itw-slack .th{font-size:15px}.itw-viz svg.itw-slack .ts{font-size:13px}}.itw-viz svg.itw-bn{aspect-ratio:680/442}.itw-viz svg.itw-bn.itw-bn-narrow{aspect-ratio:360/548}.itw-viz svg.itw-bn .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-bn .ts{fill:#5f5e5a;font-size:12px}.itw-viz svg.itw-bn-narrow .th{font-size:15px}.itw-viz svg.itw-bn-narrow .ts{font-size:13px}.itw-bn-el{transition:opacity .3s}.itw-bn-still .itw-bn-el{transition:none}.itw-bn-el.itw-bn-faint{opacity:.22}.itw-bn-group{fill:none;stroke:#888780;stroke-width:1px}.itw-bn-node rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-bn-body{box-sizing:border-box;color:#444441;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.itw-bn-name{white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.itw-bn-name svg{flex:0 0 16px}.itw-bn-role{text-align:center;color:#5f5e5a;font-size:12px;line-height:1.5}.itw-bn-narrow .itw-bn-name{font-size:15px}.itw-bn-narrow .itw-bn-role{font-size:13px}.itw-bn-node.itw-bn-ok rect{fill:#e1f5ee;stroke:#0f6e56}.itw-bn-node.itw-bn-ok .itw-bn-body{color:#085041}.itw-bn-node.itw-bn-ok .itw-bn-role{color:#0f6e56}.itw-bn-node.itw-bn-hot rect{fill:#faece7;stroke:#993c1d}.itw-bn-node.itw-bn-hot .itw-bn-body{color:#712b13}.itw-bn-node.itw-bn-hot .itw-bn-role{color:#993c1d}.itw-bn-line{fill:none;stroke:#888780;stroke-width:1.5px;opacity:.22;transition:opacity .3s}.itw-bn-line.itw-bn-dashed{stroke-dasharray:5 4}.itw-bn-line.itw-bn-past{opacity:.7}.itw-bn-line.itw-bn-current{opacity:1;stroke:#d85a30;stroke-width:2px}.itw-viz svg.itw-bn .itw-bn-flow.itw-bn-current{fill:#993c1d}.itw-bn-packet{fill:#d85a30}.itw-bn-legend{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:18px;margin:4px 0 0;font-size:12px;display:flex}.itw-bn-legend span{align-items:center;gap:7px;display:flex}.itw-bn-legend i{border-top:2px solid #888780;width:22px;display:block}.itw-bn-legend i.itw-bn-legend-dashed{border-top-style:dashed}.itw-bn-caption{margin:4px 0 8px}.itw-viz svg.itw-ds .th{fill:#444441;font-size:15px;font-weight:500}.itw-viz svg.itw-ds .ts{fill:#5f5e5a;font-size:13px}.itw-ds-el{transition:opacity .3s}.itw-ds-faint{opacity:.22}.itw-ds-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-ds-box.itw-ds-ok rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-ds .itw-ds-box.itw-ds-ok .th{fill:#085041}.itw-viz svg.itw-ds .itw-ds-box.itw-ds-ok .ts{fill:#0f6e56}.itw-ds-box.itw-ds-hot rect{fill:#faece7;stroke:#993c1d}.itw-viz svg.itw-ds .itw-ds-box.itw-ds-hot .th{fill:#712b13}.itw-viz svg.itw-ds .itw-ds-box.itw-ds-hot .ts{fill:#993c1d}.itw-ds-icon{fill:none;stroke:#444441;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.itw-ds-box.itw-ds-ok .itw-ds-icon{stroke:#085041}.itw-ds-box.itw-ds-hot .itw-ds-icon{stroke:#712b13}.itw-ds-line{fill:none;stroke:#888780;stroke-width:1.5px}.itw-ds-line.itw-ds-ok{stroke:#1d9e75;stroke-width:2px}.itw-ds-line.itw-ds-hot{stroke:#d85a30;stroke-width:2px}.itw-viz svg.itw-ds .itw-ds-label.itw-ds-ok{fill:#1d9e75}.itw-viz svg.itw-ds .itw-ds-label.itw-ds-hot{fill:#d85a30}.itw-ds-caption{margin:4px 0 8px}.itw-viz svg.itw-ir{aspect-ratio:680/596}.itw-viz svg.itw-ir.itw-ir-narrow{aspect-ratio:360/710}.itw-viz svg.itw-ir .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-ir .ts{fill:#5f5e5a;font-size:12px}.itw-viz svg.itw-ir .lb{fill:var(--color-ink-2);font-size:13px}.itw-viz svg.itw-ir-narrow .th{font-size:15px}.itw-viz svg.itw-ir-narrow .ts{font-size:13px}.itw-ir-el{transition:opacity .3s}.itw-ir-el.itw-ir-faint{opacity:.22}.itw-ir-still .itw-ir-el{transition:none}.itw-ir-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-ir-icon{fill:none;stroke:#444441;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.itw-ir-zone .itw-ir-icon{stroke:var(--color-ink-2)}.itw-ir-box.itw-ir-hot rect{fill:#faece7;stroke:#993c1d}.itw-viz svg.itw-ir .itw-ir-hot .th{fill:#712b13}.itw-viz svg.itw-ir .itw-ir-hot .ts{fill:#993c1d}.itw-ir-hot .itw-ir-icon{stroke:#712b13}.itw-ir-box.itw-ir-ok rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-ir .itw-ir-ok .th{fill:#085041}.itw-viz svg.itw-ir .itw-ir-ok .ts{fill:#0f6e56}.itw-ir-ok .itw-ir-icon{stroke:#085041}.itw-ir-line{fill:none;stroke:#888780;stroke-width:1.5px}.itw-ir-line.itw-ir-hot{stroke:#d85a30;stroke-width:2px}.itw-ir-line.itw-ir-ok{stroke:#1d9e75;stroke-width:2px}.itw-ir-head{stroke:#888780}.itw-ir-head.hot{stroke:#d85a30}.itw-ir-head.ok{stroke:#1d9e75}.itw-ir-firewall{stroke:#888780;stroke-width:1.5px;stroke-dasharray:4 4}.itw-ir-cut{fill:none;stroke:#1d9e75;stroke-width:2.5px;stroke-linecap:round}.itw-ir-legend{color:var(--color-ink-2);flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;font-size:13px;display:flex}.itw-ir-legend span{align-items:center;gap:6px;display:flex}.itw-ir-legend i{border:1px solid;border-radius:3px;width:12px;height:12px;display:block}.itw-ir-legend i.hot{background:#faece7;border-color:#993c1d}.itw-ir-legend i.ok{background:#e1f5ee;border-color:#0f6e56}.itw-ir-caption{margin:4px 0 8px}.itw-dns{color:var(--color-ink)}.itw-dns-actors{display:flex}.itw-dns-actor{box-sizing:border-box;text-align:center;background:#f1efe8;border:1px solid #5f5e5a;border-radius:6px;flex:none;width:min(50% - 8px,176px);margin:0 auto;padding:7px 6px;transition:background-color .3s}.itw-dns-actor-name{color:#444441;justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.itw-dns-actor-name svg{flex:none}.itw-dns-actor-sub{color:#5f5e5a;margin-top:2px;font-size:12px;display:block}.itw-dns-actor.ok{background:#e1f5ee;border-color:#0f6e56}.itw-dns-actor.ok .itw-dns-actor-name{color:#085041}.itw-dns-actor.ok .itw-dns-actor-sub{color:#0f6e56}.itw-dns-actor.hot{background:#faece7;border-color:#993c1d}.itw-dns-actor.hot .itw-dns-actor-name{color:#712b13}.itw-dns-actor.hot .itw-dns-actor-sub{color:#993c1d}.itw-dns-seq{padding:4px 0 10px;position:relative}.itw-dns-seq:before,.itw-dns-seq:after{content:"";border-left:1px dashed #b4b2a9;position:absolute;top:0;bottom:0}.itw-dns-seq:before{left:25%}.itw-dns-seq:after{left:75%}.itw-dns-row{z-index:1;padding:5px 0;transition:opacity .3s;position:relative}.itw-dns-faint{opacity:.22}.itw-dns-arrow{color:#888780;height:24px;margin:0 25%;position:relative}.itw-dns-arrow.ok{color:var(--itw-ok)}.itw-dns-arrow.hot{color:var(--itw-hot)}.itw-dns-arrow-label,.itw-dns-side{color:var(--color-ink-2);font-size:12px;line-height:12px}.itw-dns-arrow-label{text-align:center;position:absolute;top:0;left:0;right:0}.itw-dns-arrow-line{border-top:1.5px solid;position:absolute;top:18px;left:0;right:0}.itw-dns-arrow.ok .itw-dns-arrow-line,.itw-dns-arrow.hot .itw-dns-arrow-line{border-top-width:2px}.itw-dns-arrow-head{border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;position:absolute;top:14px}.itw-dns-ask .itw-dns-arrow-head{border-left:8px solid;right:-1px}.itw-dns-answer .itw-dns-arrow-head{border-right:8px solid;left:-1px}.itw-dns-ask .itw-dns-arrow-line{transform-origin:0}.itw-dns-answer .itw-dns-arrow-line{transform-origin:100%}.itw-dns-side{padding:6px 0;display:block}.itw-dns-server .itw-dns-side{text-align:right;margin-right:25%;padding-right:8px}.itw-dns-check .itw-dns-side{text-align:left;margin-left:25%;padding-left:8px}.itw-dns-bundle{box-sizing:border-box;background:#f1efe8;border:1px solid #5f5e5a;border-radius:6px;width:fit-content;max-width:100%;margin:0 auto;display:grid;overflow:hidden}.itw-dns-pair{grid-template-columns:auto auto}.itw-dns-records{grid-template-columns:auto minmax(0,auto)}.itw-dns-server .itw-dns-bundle{margin-right:0}.itw-dns-check .itw-dns-bundle{margin-left:0}.itw-dns-bundle.ok{border-color:#0f6e56}.itw-dns-bundle.hot{border-color:#993c1d}.itw-dns-cell{box-sizing:border-box;text-align:center;border-color:#5f5e5a;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:5px 10px;display:flex}.itw-dns-left{border-left:1px solid #5f5e5a}.itw-dns-top{border-top:1px solid #5f5e5a}.itw-dns-value{color:#444441;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.itw-dns-label{color:#5f5e5a;font-size:12px;line-height:1.35}.itw-dns-cell.ok{background:#e1f5ee;border-color:#0f6e56}.itw-dns-cell.ok .itw-dns-value{color:#085041}.itw-dns-cell.ok .itw-dns-label{color:#0f6e56}.itw-dns-cell.hot{background:#faece7;border-color:#993c1d}.itw-dns-cell.hot .itw-dns-value{color:#712b13}.itw-dns-cell.hot .itw-dns-label{color:#993c1d}.itw-dns-draw .itw-dns-arrow-line{animation:.6s ease-out both itw-dns-grow}.itw-dns-draw .itw-dns-arrow-head{animation:.2s .5s both itw-fade-in}.itw-dns-draw .itw-dns-bundle{animation:.35s .35s both itw-fade-in}@keyframes itw-dns-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1040px){.itw-stage:has(>.itw-dns)>.itw-side{position:sticky;top:16px}}@media (prefers-reduced-motion:reduce){.itw-dns-draw .itw-dns-arrow-line,.itw-dns-draw .itw-dns-arrow-head,.itw-dns-draw .itw-dns-bundle{animation:none}}.itw-viz svg.itw-sticky .th{fill:#444441;font-size:15px;font-weight:500}.itw-viz svg.itw-sticky .ts{fill:#5f5e5a;font-size:13px}.itw-sticky-mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.itw-sticky-box,.itw-sticky-cell,.itw-sticky-check{transition:opacity .3s}.itw-sticky-box>rect,.itw-sticky-cell>rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-sticky-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;color:#444441}.itw-sticky-box.itw-sticky-ok>rect,.itw-sticky-cell.itw-sticky-ok>rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-sticky .itw-sticky-ok .th{fill:#085041}.itw-viz svg.itw-sticky .itw-sticky-box.itw-sticky-ok .ts{fill:#0f6e56}.itw-sticky-ok .itw-sticky-icon{color:#085041}.itw-sticky-box.itw-sticky-hot>rect,.itw-sticky-cell.itw-sticky-hot>rect{fill:#faece7;stroke:#993c1d}.itw-viz svg.itw-sticky .itw-sticky-hot .th{fill:#712b13}.itw-viz svg.itw-sticky .itw-sticky-box.itw-sticky-hot .ts{fill:#993c1d}.itw-sticky-hot .itw-sticky-icon{color:#712b13}.itw-sticky-box.itw-sticky-later,.itw-sticky-check.itw-sticky-later{opacity:.22}.itw-sticky-gone>rect{stroke-dasharray:4 3}.itw-sticky-gone .itw-sticky-name{text-decoration:line-through}.itw-sticky-check>rect{fill:none;stroke:#888780;stroke-width:.5px}.itw-viz svg.itw-sticky .itw-sticky-answer.itw-sticky-ok,.itw-viz svg.itw-sticky .itw-sticky-label-ok{fill:#0f6e56;font-weight:500}.itw-viz svg.itw-sticky .itw-sticky-answer.itw-sticky-hot{fill:#993c1d;font-weight:500}.itw-out.itw-sticky-out{white-space:pre-wrap;overflow-wrap:anywhere;min-height:calc(5.4em + 26px)}.itw-sticky-caption{margin:4px 0 8px}@media (max-width:560px){.itw-out.itw-sticky-out{min-height:calc(7.2em + 22px);font-size:12px}}.itw-sqli{position:relative}.itw-sqli-viz:lang(ja){word-break:normal;line-break:strict}.itw-sqli-pick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.itw-sqli-pick-label{color:var(--color-ink-3);margin-right:2px;font-size:13px}.itw-sqli-inp{box-sizing:border-box;min-height:44px;color:var(--color-ink-2);cursor:pointer;background:0 0;border:1.5px solid #b4b2a9;border-radius:6px;padding:0 14px;font-size:14px}.itw-sqli-inp code,.itw-sqli-q,.itw-sqli-chip,.itw-sqli-tr{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.itw-sqli-inp[aria-pressed=true]{border-color:var(--color-ink);color:var(--color-ink);font-weight:500}.itw-sqli-inp:focus-visible{outline:2px solid var(--itw-ok);outline-offset:2px}.itw-sqli-map{align-items:stretch;gap:4px;margin-bottom:8px;display:flex}.itw-sqli-link{color:#b4b2a9;flex-shrink:0;align-items:center;transition:color .3s;display:flex}.itw-sqli-link.ok{color:#0f6e56}.itw-sqli-link.hot{color:#993c1d}.itw-sqli-node,.itw-sqli-row{box-sizing:border-box;color:#5f5e5a;background:#f1efe8;border:.5px solid #5f5e5a;border-radius:6px;transition:opacity .3s}.itw-sqli-node{text-align:center;overflow-wrap:anywhere;word-break:keep-all;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:8px 4px;display:flex}.itw-sqli-node.dim{opacity:.5}.itw-sqli-nm{color:#444441;font-size:14px;font-weight:500}.itw-sqli-sb{font-size:12px}.itw-sqli-node.ok,.itw-sqli-row.ok{color:#0f6e56;background:#e1f5ee;border-color:#0f6e56}.itw-sqli-node.hot,.itw-sqli-row.hot{color:#993c1d;background:#faece7;border-color:#993c1d}.itw-sqli-node.ok .itw-sqli-nm,.itw-sqli-row.ok .itw-sqli-th{color:#085041}.itw-sqli-node.hot .itw-sqli-nm,.itw-sqli-row.hot .itw-sqli-th{color:#712b13}.itw-sqli-off{visibility:hidden;opacity:0}.itw-sqli-row{padding:10px 12px}.itw-sqli-rh{align-items:center;gap:8px;display:flex}.itw-sqli-th{color:#444441;font-size:15px;font-weight:500}.itw-sqli-ts,.itw-sqli-lab{margin:4px 0 0;font-size:13px;line-height:1.5}.itw-sqli-lab{margin-top:8px}.itw-sqli-field{align-items:center;gap:8px;margin-top:8px;display:flex}.itw-sqli-fl{flex-shrink:0;font-size:13px}.itw-sqli-box{background:#fff;border:.5px solid #888780;border-radius:4px;flex:1;min-width:0;min-height:20px;padding:6px 8px}.itw-sqli-chip,.itw-sqli-val{overflow-wrap:anywhere;border-radius:4px;font-size:13px;line-height:1.4}.itw-sqli-chip{border:.5px solid;padding:3px 7px;display:inline-block}.itw-sqli-chip.ok,.itw-sqli-val.ok{color:#085041;background:#9fe1cb;border-color:#0f6e56}.itw-sqli-chip.bad,.itw-sqli-val.bad{color:#712b13;background:#f5c4b3;border-color:#993c1d}.itw-sqli-q{color:#444441;overflow-wrap:anywhere;background:#fff;border:.5px solid #888780;border-radius:4px;margin-top:8px;padding:8px 10px;font-size:13px;line-height:1.7}.itw-sqli-q-value{min-height:20px}.itw-sqli-val{padding:1px 3px}.itw-sqli-ann{margin-top:8px}.itw-sqli-ann p{color:#712b13;margin:4px 0 0;font-size:13px;line-height:1.5}.itw-sqli-ann code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);background:#f5c4b3;border-radius:3px;margin-right:6px;padding:1px 4px}.itw-sqli-gap{color:#888780;align-items:center;gap:8px;min-height:34px;padding-left:14px;font-size:13px;transition:opacity .3s;display:flex;position:relative}.itw-sqli-gap.ok{color:#0f6e56}.itw-sqli-gap.hot{color:#993c1d}.itw-sqli-pkt{opacity:0;pointer-events:none;border:.5px solid;border-radius:4px;padding:2px 8px;font-size:12px;position:absolute;top:4px;left:150px}.itw-sqli-pkt.plain{color:#444441;background:#fff;border-color:#888780}.itw-sqli-pkt.ok{color:#085041;background:#9fe1cb;border-color:#0f6e56}.itw-sqli-tbl{background:#fff;border:.5px solid #888780;border-radius:4px;margin-top:8px;overflow:hidden}.itw-sqli-tr{border-top:.5px solid #d3d1c7;gap:12px;padding:6px 10px;font-size:13px;display:flex}.itw-sqli-tr:first-child{border-top:0}.itw-sqli-tr.head{color:#5f5e5a;background:#f1efe8;font-family:inherit}.itw-sqli-tr.ok{color:#085041;background:#e1f5ee}.itw-sqli-tr.hot{color:#712b13;background:#faece7}.itw-sqli-tr.empty{color:#5f5e5a;font-family:inherit}.itw-sqli-id{flex-shrink:0;width:28px}.itw-sqli-caption{margin:4px 0 8px}@media (max-width:560px){.itw-sqli-nm{font-size:13px}.itw-sqli-pkt{left:120px}}.itw-viz svg.itw-tls{max-width:600px;margin:0 auto;overflow:visible}.itw-viz svg.itw-tls .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-tls .ts{fill:#5f5e5a;font-size:12px}.itw-tls-life{stroke:#b4b2a9;stroke-width:1px;stroke-dasharray:3 4}.itw-tls-rule{stroke:#d3d1c7;stroke-width:.5px}.itw-viz svg.itw-tls .itw-tls-group{fill:#5f5e5a;paint-order:stroke;stroke:var(--color-card,#fff);stroke-width:5px;stroke-linejoin:round;font-size:13px}.itw-viz svg.itw-tls .itw-tls-group.on{fill:#0f6e56;font-weight:500}.itw-tls-head rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-tls-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;color:#5f5e5a}.itw-tls-row{transition:opacity .3s}.itw-tls-row.later{opacity:.22}.itw-tls-arrow{fill:none;stroke:#888780;stroke-width:1.5px}.itw-tls-head-mark{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.itw-tls-head-mark.gray{stroke:#888780}.itw-tls-head-mark.teal{stroke:#1d9e75}.itw-tls-row.current .itw-tls-arrow{stroke:#1d9e75;stroke-width:2px}.itw-viz svg.itw-tls .itw-tls-row.current .th{fill:#085041}.itw-viz svg.itw-tls .itw-tls-row.current .ts{fill:#0f6e56}.itw-tls-row.current .itw-tls-icon{color:#0f6e56}.itw-tls-box{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-tls-row.current .itw-tls-box{fill:#e1f5ee;stroke:#0f6e56}.itw-tls-dot{fill:#1d9e75}.itw-tls-caption{margin:4px 0 8px}@media (max-width:560px){.itw-viz svg.itw-tls{max-width:none}}.itw-viz svg.itw-xss .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-xss .ts{fill:#5f5e5a;font-size:12px}.itw-xss-lane{stroke:#d3d1c7;stroke-width:1px;stroke-dasharray:3 4}.itw-xss-box,.itw-xss-arrow{transition:opacity .3s}.itw-xss-box>rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-xss-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;color:#444441}.itw-xss-box.itw-xss-ok>rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-xss .itw-xss-ok .th{fill:#085041}.itw-viz svg.itw-xss .itw-xss-box.itw-xss-ok .ts{fill:#0f6e56}.itw-xss-box.itw-xss-hot>rect{fill:#faece7;stroke:#993c1d}.itw-viz svg.itw-xss .itw-xss-hot .th{fill:#712b13}.itw-viz svg.itw-xss .itw-xss-box.itw-xss-hot .ts{fill:#993c1d}.itw-xss-hot .itw-xss-icon{color:#712b13}.itw-xss-later{opacity:.22}.itw-xss-line{fill:none;stroke:#888780;stroke-width:1.5px}.itw-xss-arrow.itw-xss-hot .itw-xss-line{stroke:#d85a30;stroke-width:2px}.itw-xss-arrow.itw-xss-ok .itw-xss-line{stroke:#1d9e75;stroke-width:2px}.itw-viz svg.itw-xss .itw-xss-label,.itw-viz svg.itw-xss .itw-xss-code{fill:#5f5e5a;paint-order:stroke;stroke:var(--color-card,#fff);stroke-width:4px;stroke-linejoin:round}.itw-viz svg.itw-xss .itw-xss-label{font-size:13px}.itw-viz svg.itw-xss .itw-xss-code{font-size:12px;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.itw-viz svg.itw-xss .itw-xss-arrow.itw-xss-hot .itw-xss-label,.itw-viz svg.itw-xss .itw-xss-arrow.itw-xss-hot .itw-xss-code{fill:#993c1d}.itw-viz svg.itw-xss .itw-xss-arrow.itw-xss-ok .itw-xss-label,.itw-viz svg.itw-xss .itw-xss-arrow.itw-xss-ok .itw-xss-code{fill:#0f6e56}.itw-xss-head{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.itw-xss-head-stroke-gray{stroke:#888780}.itw-xss-head-stroke-hot{stroke:#d85a30}.itw-xss-head-stroke-ok{stroke:#1d9e75}.itw-xss-dot-hot{fill:#d85a30}.itw-xss-dot-ok{fill:#1d9e75}.itw-xss-caption{margin:4px 0 8px}@media (prefers-reduced-motion:reduce){.itw-xss-box,.itw-xss-arrow{transition:none}}.itw-viz svg.itw-ftp{aspect-ratio:680/352}.itw-viz svg.itw-ftp .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-ftp .ts{fill:#5f5e5a;font-size:12px}.itw-ftp-el{transition:opacity .3s}.itw-ftp-faint{opacity:.22}.itw-ftp-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-ftp-box.ok rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-ftp .itw-ftp-box.ok .th{fill:#085041}.itw-viz svg.itw-ftp .itw-ftp-box.ok .ts{fill:#0f6e56}.itw-ftp-box.hot rect{fill:#faece7;stroke:#993c1d}.itw-viz svg.itw-ftp .itw-ftp-box.hot .ts{fill:#993c1d}.itw-ftp-line{fill:none;stroke:#888780;stroke-width:1.5px}.itw-ftp-line.ok{stroke:#1d9e75;stroke-width:2px}.itw-ftp-line.hot{stroke:#d85a30;stroke-width:2px}.itw-viz svg.itw-ftp .itw-ftp-label.ok{fill:#0f6e56}.itw-ftp-cmd{color:#085041;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.94em;font-weight:500}.itw-viz svg.itw-ftp .itw-ftp-cmdt{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500}.itw-ftp-caption{margin:4px 0 8px}.itw-ftp-viz:lang(ja){word-break:normal;line-break:strict}@media (max-width:560px){.itw-viz svg.itw-ftp{aspect-ratio:360/352}.itw-viz svg.itw-ftp .ts{font-size:13px}.itw-viz svg.itw-ftp .itw-ftp-cmdt{font-size:14px}}.itw-nfs{min-width:0;container:nfs/inline-size}.itw-nfs-scene{grid-template-columns:minmax(0,1fr);grid-template-areas:"ch""app""cli""lane""sh""exp""srv""disk";row-gap:8px;padding:10px;display:grid}.itw-nfs-panel{border:1px solid var(--color-line);border-radius:8px;grid-column:1;margin:-10px}.itw-nfs-panel-client{grid-row:1/4}.itw-nfs-panel-server{grid-row:5/9}.itw-nfs-a-ch{grid-area:ch}.itw-nfs-a-sh{grid-area:sh}.itw-nfs-a-app{grid-area:app}.itw-nfs-a-cli{grid-area:cli}.itw-nfs-a-lane{grid-area:lane}.itw-nfs-a-exp{grid-area:exp}.itw-nfs-a-srv{grid-area:srv}.itw-nfs-a-disk{grid-area:disk}.itw-nfs-head{min-width:0;color:var(--color-ink);align-items:flex-start;gap:6px;font-size:14px;font-weight:600;transition:color .3s;display:flex;position:relative}.itw-nfs-head svg{flex-shrink:0;margin-top:1px}.itw-nfs-head>div{flex-direction:column;min-width:0;display:flex}.itw-nfs-head span{color:var(--color-ink-2);font-size:12px;font-weight:400;line-height:1.4}.itw-nfs-head.itw-nfs-hot{color:#993c1d}.itw-nfs-head.itw-nfs-ok{color:#0f6e56}.itw-nfs-node{background:#f1efe8;border:1px solid #5f5e5a;border-radius:6px;min-width:0;padding:8px;transition:opacity .3s,background-color .3s,border-color .3s;position:relative}.itw-nfs-name{color:#444441;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.itw-nfs-name svg{flex-shrink:0}.itw-nfs-sub{color:#5f5e5a;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.45;display:block}.itw-nfs-node.itw-nfs-ok{background:#e1f5ee;border-color:#0f6e56}.itw-nfs-node.itw-nfs-ok .itw-nfs-name{color:#085041}.itw-nfs-node.itw-nfs-ok .itw-nfs-sub{color:#0f6e56}.itw-nfs-node.itw-nfs-hot{background:#faece7;border-color:#993c1d}.itw-nfs-node.itw-nfs-hot .itw-nfs-name{color:#712b13}.itw-nfs-node.itw-nfs-hot .itw-nfs-sub{color:#993c1d}.itw-nfs-later{opacity:.22}.itw-nfs-lane{flex-direction:row;gap:14px;min-width:0;margin:14px 0;display:flex}.itw-nfs-track{--itw-nfs-line:#888780;--itw-nfs-ink:#5f5e5a;--itw-nfs-fill:#f1efe8;flex-direction:row;flex:1;align-items:stretch;gap:8px;min-width:0;min-height:112px;transition:opacity .3s;display:flex}.itw-nfs-track[data-tone=ok]{--itw-nfs-line:#1d9e75;--itw-nfs-ink:#0f6e56;--itw-nfs-fill:#e1f5ee}.itw-nfs-track[data-tone=hot]{--itw-nfs-line:#d85a30;--itw-nfs-ink:#993c1d;--itw-nfs-fill:#faece7}.itw-nfs-track[data-state=future]{opacity:.22}.itw-nfs-lbl{min-width:0;color:var(--itw-nfs-ink);text-align:left;flex-direction:column;justify-content:center;font-size:12px;line-height:1.35;display:flex}.itw-nfs-lbl b{font-size:13px;font-weight:600}.itw-nfs-line{background:var(--itw-nfs-line);flex-shrink:0;order:-1;width:2px;margin:0 13px;transition:background-color .3s;position:relative}.itw-nfs-line:after{border:5px solid #0000;border-top:7px solid var(--itw-nfs-line);content:"";border-bottom:0;position:absolute;bottom:-1px;left:-4px}.itw-nfs-track[data-lane=up] .itw-nfs-line:after{border-top:0;border-bottom:7px solid var(--itw-nfs-line);top:-1px;bottom:auto}.itw-nfs-dot{box-sizing:border-box;border:1px solid var(--itw-nfs-ink);background:var(--itw-nfs-fill);width:28px;height:28px;color:var(--itw-nfs-ink);opacity:0;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(100% - 38px);left:-13px}.itw-nfs-track[data-lane=up] .itw-nfs-dot{top:10px}.itw-nfs-track[data-state=now] .itw-nfs-dot{opacity:1}.itw-nfs-lbl{transition:opacity .35s ease-out,transform .35s ease-out}.itw-nfs-dot{transition:opacity .25s}.itw-nfs-track[data-reveal=off] .itw-nfs-lbl{opacity:0;transition:none;transform:translateY(6px)}.itw-nfs-track[data-reveal=off] .itw-nfs-dot{opacity:0;transition:none}@container nfs (min-width:410px){.itw-nfs-scene{grid-template-columns:minmax(0,1fr) 124px minmax(0,1fr);grid-template-areas:"ch.sh""app.exp""cli lane srv"". .disk"}.itw-nfs-panel-client{grid-area:1/1/4}.itw-nfs-panel-server{grid-area:1/3/5}.itw-nfs-a-cli,.itw-nfs-a-srv{align-self:center}.itw-nfs-lane{flex-direction:column;justify-content:center;gap:6px;margin:0}.itw-nfs-track{flex-direction:column;align-items:stretch;gap:5px;min-height:0}.itw-nfs-lbl{text-align:center;justify-content:flex-end;min-height:34px}.itw-nfs-line{order:0;width:auto;height:2px;margin:13px 0 0}.itw-nfs-line:after{border:5px solid #0000;border-right:0;border-left:7px solid var(--itw-nfs-line);inset:-4px -1px auto auto}.itw-nfs-track[data-lane=up] .itw-nfs-line:after{border:5px solid #0000;border-right:7px solid var(--itw-nfs-line);border-left:0;top:-4px;left:-1px;right:auto}.itw-nfs-dot{top:-13px;left:calc(100% - 38px)}.itw-nfs-track[data-lane=up] .itw-nfs-dot{top:-13px;left:10px}}.itw-nfs-legend{color:var(--color-ink-2);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:12px;display:flex}.itw-nfs-caption{margin:4px 0 8px}.itw-nfs-legend span{align-items:center;gap:5px;display:flex}.itw-nfs-legend span:before{content:"";border:1px solid;border-radius:2px;width:10px;height:10px}.itw-nfs-legend-ok:before{background:#e1f5ee;border-color:#0f6e56}.itw-nfs-legend-hot:before{background:#faece7;border-color:#993c1d}@media (prefers-reduced-motion:reduce){.itw-nfs-head,.itw-nfs-node,.itw-nfs-track,.itw-nfs-line,.itw-nfs-lbl,.itw-nfs-dot{transition:none}}.itw-rbac .itw-rbac-el{transition:opacity .3s}.itw-rbac [data-reveal=off],.itw-rbac [data-enter=off]{opacity:0;transition:none}.itw-viz svg.itw-rbac-svg .ts{font-size:12px}.itw-viz svg.itw-rbac-svg .th{font-size:14px}.itw-rbac-box rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-viz svg.itw-rbac-svg .itw-rbac-box .th{fill:#444441}.itw-viz svg.itw-rbac-svg .itw-rbac-box .th.itw-rbac-two{font-size:13px}.itw-viz svg.itw-rbac-svg .itw-rbac-box .ts{fill:#5f5e5a}.itw-rbac-query.itw-rbac-ok rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-rbac-svg .itw-rbac-query.itw-rbac-ok .th{fill:#085041}.itw-viz svg.itw-rbac-svg .itw-rbac-query.itw-rbac-ok .ts{fill:#0f6e56}.itw-rbac-icon{fill:none;stroke:#5f5e5a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.itw-rbac-ok .itw-rbac-icon{stroke:#0f6e56}.itw-rbac-denial .itw-rbac-icon{stroke:#d85a30}.itw-viz svg.itw-rbac-svg .itw-rbac-denial .ts{fill:#993c1d}.itw-rbac-line{fill:none;stroke:#888780;stroke-width:1.5px;stroke-linecap:round}.itw-rbac-line-ok{stroke:#1d9e75;stroke-width:2px}.itw-rbac-line-hot{stroke:#d85a30;stroke-width:2px}.itw-rbac-line[data-thick=true]{stroke-width:3px}.itw-rbac-dashed{stroke-dasharray:5 4}.itw-viz svg.itw-rbac-svg .itw-rbac-label .ts{fill:#5f5e5a}.itw-viz svg.itw-rbac-svg .itw-rbac-label-ok .ts{fill:#0f6e56}.itw-rbac-separation-line{fill:none;stroke:#888780;stroke-width:2px;stroke-linecap:round}.itw-rbac-label-ok .itw-rbac-separation-line{stroke:#1d9e75}.itw-viz svg.itw-rbac-svg .itw-rbac-head{fill:#5f5e5a;font-weight:600}.itw-rbac-ladder .itw-rbac-num,.itw-rbac-ladder .itw-rbac-name{fill:#444441;font-size:14px;font-weight:600}.itw-rbac-ladder .itw-rbac-cap{fill:#5f5e5a;font-size:13px}.itw-rbac-ladder-now .itw-rbac-num,.itw-rbac-ladder-now .itw-rbac-name{fill:#085041}.itw-rbac-ladder-now .itw-rbac-cap{fill:#0f6e56}.itw-rbac-ladder-future{opacity:.4}@media (prefers-reduced-motion:reduce){.itw-rbac .itw-rbac-el{transition:none}}.itw-bcm-viz:lang(ja){word-break:normal;line-break:strict}.itw-tabs.itw-bcm-dirs{border-bottom:0}.itw-bcm-dirs .itw-tab{min-height:44px;font-size:14px}.itw-viz svg.itw-bcm{max-width:680px;margin-inline:auto;display:block;overflow:visible}.itw-viz svg.itw-bcm .ts{fill:#5f5e5a;font-size:12px}.itw-bcm-node rect,.itw-bcm-node circle{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-bcm-node.current rect,.itw-bcm-node.current circle{fill:#e1f5ee;stroke:#0f6e56}.itw-bcm-node.hot rect,.itw-bcm-node.hot circle{fill:#faece7;stroke:#993c1d}.itw-bcm-node.faint,.itw-bcm-arrow.faint{opacity:.22}.itw-viz svg.itw-bcm .itw-bcm-v{fill:#444441;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500}.itw-viz svg.itw-bcm .itw-bcm-n{fill:#444441;font-size:13px;font-weight:500}.itw-viz svg.itw-bcm .itw-bcm-big{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-bcm .itw-bcm-c{fill:#5f5e5a;font-size:11px}.itw-viz svg.itw-bcm .itw-bcm-node.current .itw-bcm-v,.itw-viz svg.itw-bcm .itw-bcm-node.current .itw-bcm-n,.itw-viz svg.itw-bcm .itw-bcm-node.current .itw-bcm-big{fill:#085041}.itw-viz svg.itw-bcm .itw-bcm-node.current .itw-bcm-c{fill:#0f6e56}.itw-viz svg.itw-bcm .itw-bcm-node.hot .itw-bcm-v,.itw-viz svg.itw-bcm .itw-bcm-node.hot .itw-bcm-n,.itw-viz svg.itw-bcm .itw-bcm-node.hot .itw-bcm-big{fill:#712b13}.itw-viz svg.itw-bcm .itw-bcm-node.hot .itw-bcm-c{fill:#993c1d}.itw-viz svg.itw-bcm .itw-bcm-v.itw-bcm-pending{opacity:.45}.itw-bcm-arrow{fill:none;stroke:#888780;stroke-width:1.5px}.itw-bcm-arrow.current{stroke:#1d9e75;stroke-width:2px}.itw-bcm-head{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.itw-bcm-head.neutral{stroke:#888780}.itw-bcm-head.current{stroke:#1d9e75}.itw-bcm-dot{fill:#1d9e75}.itw-bcm-caption{margin:4px 0 8px}.itw-viz svg.itw-reg{height:auto}.itw-viz svg.itw-reg .itw-reg-name{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-reg .itw-reg-abbr,.itw-viz svg.itw-reg .itw-reg-small{fill:#5f5e5a;font-size:12px;font-weight:400}.itw-viz svg.itw-reg .itw-reg-sub{fill:#444441;font-size:13px}.itw-reg-icon{fill:none;stroke:#5f5e5a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.itw-reg-row rect{fill:#0000;stroke:none}.itw-reg-row.itw-reg-root rect{fill:#f1efe8;stroke:#5f5e5a;stroke-width:.5px}.itw-reg-row.ok rect{fill:#e1f5ee;stroke:#0f6e56;stroke-width:.5px}.itw-viz svg.itw-reg .itw-reg-row.ok .itw-reg-name,.itw-viz svg.itw-reg .itw-reg-row.ok .itw-reg-sub{fill:#085041}.itw-viz svg.itw-reg .itw-reg-row.ok .itw-reg-abbr,.itw-viz svg.itw-reg .itw-reg-row.ok .itw-reg-small{fill:#0f6e56}.itw-reg-row.ok .itw-reg-icon{stroke:#0f6e56}.itw-reg-arrow{fill:none;stroke:#888780;stroke-width:1.5px}.itw-reg-arrow.ok{stroke:#1d9e75;stroke-width:2px}@media (prefers-reduced-motion:no-preference){.itw-reg-enter{animation:.35s ease-out .15s both itw-fade-in}}.itw-reg-caption{margin:4px 0 8px}.itw-pem{min-width:0;position:relative}.itw-pem-zone{border-bottom:1px solid var(--color-line);color:var(--color-ink);align-items:center;gap:8px;margin:0 0 4px;padding:0 0 3px;font-size:14px;font-weight:600;display:flex}.itw-pem-zone svg{flex-shrink:0}.itw-pem-zone span{color:var(--color-ink-2);font-size:12px;font-weight:400}.itw-pem-card{color:#444441;background:#f1efe8;border:1px solid #5f5e5a;border-radius:6px;align-items:center;gap:10px;padding:5px 12px;transition:opacity .3s,background-color .3s,border-color .3s;display:flex}.itw-pem-card>svg{flex-shrink:0}.itw-pem-tx{flex-wrap:wrap;flex:1;align-items:baseline;column-gap:8px;min-width:0;display:flex}.itw-pem-big{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.itw-pem-sm{color:#5f5e5a;font-size:12px;line-height:1.4}.itw-pem-card.itw-pem-ok{color:#085041;background:#e1f5ee;border-width:2px;border-color:#0f6e56;padding:4px 11px}.itw-pem-card.itw-pem-ok .itw-pem-sm{color:#0f6e56}.itw-pem-card.itw-pem-later{opacity:.22}.itw-pem-card[data-state=absent]{color:var(--color-ink-2);opacity:.8;background:0 0;border-style:dashed;border-color:#888780}.itw-pem-card[data-state=absent] .itw-pem-sm{color:var(--color-ink-2)}.itw-pem-arrow{--itw-pem-line:#888780;height:9px;transition:opacity .3s;position:relative}.itw-pem-arrow:before{background:var(--itw-pem-line);content:"";width:1.5px;position:absolute;top:0;bottom:3px;left:21px}.itw-pem-arrow:after{border:4px solid #0000;border-top:4.5px solid var(--itw-pem-line);content:"";border-bottom:0;position:absolute;bottom:0;left:17.5px}.itw-pem-arrow[data-state=now]{--itw-pem-line:var(--itw-ok)}.itw-pem-arrow[data-state=now]:before{width:2px}.itw-pem-arrow[data-state=later]{opacity:.22}.itw-pem-arrow[data-state=absent]{opacity:.4}.itw-pem-mailbox{flex:1;min-width:0;display:block}.itw-pem-eb{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);opacity:.85;overflow-wrap:anywhere;word-break:break-all;margin:2px 0;font-size:11px;line-height:1.4;display:block}.itw-pem-row{align-items:flex-start;gap:8px;display:flex}.itw-pem-lbl{flex:0 0 74px;padding-top:5px;font-size:12px;line-height:1.35;display:block}.itw-pem-lbl span{display:block}.itw-pem-cells{flex-wrap:wrap;flex:1;gap:6px;min-width:0;margin:2px 0;display:flex}.itw-pem-cell{border:1px solid;border-radius:4px;flex:92px;min-width:0;padding:4px 8px}.itw-pem-cell .itw-pem-big,.itw-pem-cell .itw-pem-sm{display:block}.itw-pem-cell .itw-pem-sm{line-height:1.35}.itw-pem-srv{border-top:1px dashed;align-items:center;gap:8px;margin-top:4px;padding-top:5px;display:flex}.itw-pem-srv>svg{flex-shrink:0}.itw-pem-chip{z-index:3;color:#085041;white-space:nowrap;height:26px;transform:translateY(var(--pem-start,0));background:#e1f5ee;border:1px solid #0f6e56;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:none;position:absolute;top:0;left:12px}.itw-pem-chip[data-flying=on]{display:flex}.itw-pem-caption{margin:4px 0 8px}@media (prefers-reduced-motion:reduce){.itw-pem-card,.itw-pem-arrow{transition:none}}.itw-dl{width:100%;min-width:0;max-width:640px;margin-inline:auto;container-type:inline-size}.itw-dl-ax{color:var(--color-ink-3);margin:0 0 8px;font-size:13px;line-height:1.5}.itw-dl-ax b{color:var(--color-ink);font-weight:600}.itw-dl-scene{height:306px;position:relative}@container not (min-width:420px){.itw-dl-scene{height:410px}}.itw-dl-svg{position:absolute;top:0;left:0;overflow:visible}.itw-dl-box{box-sizing:border-box;text-align:center;background:#f1efe8;border:.5px solid #5f5e5a;border-radius:6px;flex-direction:column;align-items:center;padding:6px;transition:background-color .3s,border-color .3s;display:flex;position:absolute}.itw-dl-os{border-style:dashed}.itw-dl-name{color:#444441;justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.itw-dl-name svg{flex-shrink:0}.itw-dl-sub{color:#5f5e5a;white-space:pre-line;margin-top:3px;font-size:12px;line-height:1.35}.itw-dl-box.itw-dl-on{background:#e1f5ee;border-color:#0f6e56}.itw-dl-box.itw-dl-on .itw-dl-name{color:#085041}.itw-dl-box.itw-dl-on .itw-dl-sub{color:#0f6e56}.itw-dl-edge{fill:none;stroke:#888780;stroke-width:1.5px;transition:opacity .35s}.itw-dl-edge-req{stroke-dasharray:5 4}.itw-dl-edge.itw-dl-on{stroke:var(--itw-ok);stroke-width:2px}.itw-dl-elabel{fill:#5f5e5a;font-size:12px;transition:opacity .35s}.itw-dl-elabel.itw-dl-on{fill:#0f6e56}.itw-dl-edge[data-reveal=off],.itw-dl-elabel[data-reveal=off]{opacity:0;transition:none}.itw-dl-lock{color:#5f5e5a}.itw-dl-lock.itw-dl-on{color:#0f6e56}.itw-dl-dot{fill:var(--itw-ok)}.itw-dl-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.itw-dl-chip{box-sizing:border-box;background:#f1efe8;border:.5px solid #5f5e5a;border-radius:6px;flex-direction:column;flex:calc(50% - 4px);min-width:0;min-height:44px;padding:6px 8px;transition:box-shadow .3s;display:flex}.itw-dl-chip b{color:#444441;font-size:13px;font-weight:600}.itw-dl-chip span{color:#5f5e5a;margin-top:2px;font-size:12px}.itw-dl-chip.itw-dl-chip-off,.itw-dl-chip.itw-dl-chip-unseen{background:0 0;border-style:dashed}.itw-dl-chip.itw-dl-chip-off b,.itw-dl-chip.itw-dl-chip-unseen b{color:#5f5e5a}.itw-dl-chip.itw-dl-focus{box-shadow:0 0 0 2px var(--itw-ok)}.itw-dl-chip.itw-dl-focus b{color:#085041}.itw-dl-chip.itw-dl-focus span{color:#0f6e56}@container (min-width:420px){.itw-dl-chip{flex-basis:calc(25% - 6px)}}.itw-dl-check{border:.5px solid #5f5e5a;border-radius:6px;flex-direction:column;gap:4px;margin:14px 0 0;padding:8px 10px;display:flex}.itw-dl-check-row{flex-wrap:wrap;align-items:baseline;column-gap:12px;display:flex}.itw-dl-check dt{color:#5f5e5a;flex:none;min-width:9.5em;font-size:12px;line-height:1.6}.itw-dl-check dd{color:#444441;flex:1 1 0;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:1.45}.itw-dl-check dd.itw-dl-on{color:#0f6e56}@container not (min-width:420px){.itw-dl-check-row{flex-direction:column}.itw-dl-check dt{min-width:0}}.itw-dl-caption{margin:4px 0 8px}.itw-dl-result{min-height:20px;color:var(--color-ink-3);margin:10px 0 0;font-size:13px;line-height:1.5}.itw-dl[data-moving=off] .itw-dl-box,.itw-dl[data-moving=off] .itw-dl-edge,.itw-dl[data-moving=off] .itw-dl-elabel,.itw-dl[data-moving=off] .itw-dl-chip{transition:none}@media (prefers-reduced-motion:reduce){.itw-dl-box,.itw-dl-edge,.itw-dl-elabel,.itw-dl-chip{transition:none}}.itw-viz svg.itw-edr{max-width:480px;margin:0 auto;overflow:visible}.itw-viz svg.itw-edr .th{fill:#444441;font-size:14px;font-weight:500}.itw-viz svg.itw-edr .ts,.itw-viz svg.itw-edr .lb{fill:#5f5e5a;font-size:12px}.itw-viz svg.itw-edr .itw-edr-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.itw-edr-box>rect{stroke-width:.5px}.itw-edr-box.itw-edr-base>rect{fill:#f1efe8;stroke:#5f5e5a}.itw-edr-box.itw-edr-hot>rect{fill:#faece7;stroke:#993c1d}.itw-edr-box.itw-edr-ok>rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-edr .itw-edr-hot .th{fill:#712b13}.itw-viz svg.itw-edr .itw-edr-hot .ts{fill:#993c1d}.itw-viz svg.itw-edr .itw-edr-ok .th{fill:#085041}.itw-viz svg.itw-edr .itw-edr-ok .ts{fill:#0f6e56}.itw-viz svg.itw-edr .itw-edr-ink-hot{fill:#993c1d}.itw-viz svg.itw-edr .itw-edr-ink-ok{fill:#0f6e56}.itw-edr-icon{fill:none;stroke:#444441;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.itw-edr-hot .itw-edr-icon{stroke:#712b13}.itw-edr-ok .itw-edr-icon{stroke:#085041}.itw-edr-plain .itw-edr-icon{stroke:#444441}.itw-edr-agent-icon .itw-edr-icon{stroke:#5f5e5a}.itw-viz svg.itw-edr .itw-edr-pc-title{fill:var(--color-ink)}.itw-edr-mark.itw-edr-ok .itw-edr-icon{stroke:#085041}.itw-edr-ban.itw-edr-ok .itw-edr-icon{stroke:#0f6e56}.itw-edr-mark.itw-edr-base .itw-edr-icon{stroke:#5f5e5a}.itw-edr-cut-bg{fill:var(--color-card)}.itw-edr-pc{fill:none;stroke:#5f5e5a;stroke-width:1px}.itw-edr-line{fill:none;stroke:#888780;stroke-width:1.5px}.itw-edr-line.itw-edr-hot{stroke:#d85a30;stroke-width:2px}.itw-edr-line.itw-edr-ok{stroke:#1d9e75;stroke-width:2px}.itw-edr-line.itw-edr-dashed{stroke-dasharray:4 5}.itw-edr-line.itw-edr-dashed.itw-edr-ok{stroke:#888780;stroke-width:1.5px}.itw-viz svg.itw-edr .itw-edr-off{display:none}.itw-edr-fade{animation:.35s ease-out itw-fade-in}.itw-edr-still .itw-edr-fade{animation:none}.itw-edr-legend{color:var(--color-ink-2);flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:4px 0 0;font-size:13px;display:flex}.itw-edr-legend span{align-items:center;gap:6px;display:flex}.itw-edr-legend i{border:1px solid;border-radius:3px;width:12px;height:12px;display:block}.itw-edr-legend i.hot{background:#faece7;border-color:#993c1d}.itw-edr-legend i.ok{background:#e1f5ee;border-color:#0f6e56}.itw-edr-caption{margin:4px 0 8px}.itw-edr-viz:lang(ja){word-break:normal;line-break:strict}.itw-rows-block{flex-direction:column;gap:6px;margin-top:10px;display:flex}.itw-rows{color:var(--color-ink);grid-template-columns:auto minmax(0,1fr);gap:4px 8px;font-size:15px;line-height:1.6;display:grid}.itw-rows-pair{display:contents}.itw-rows-label{font-weight:500}.itw-rows-head{color:var(--color-ink-3);grid-column:1/-1;margin-top:4px;font-size:13px}.itw-ebx-cond.itw-rows-block{margin-top:4px}.itw-ebx-cond .itw-rows{color:var(--color-ink-3);row-gap:2px;font-size:13px}.itw-ebx-cond .itw-rows-label{color:var(--color-ink)}.itw-ebx-cond-side{display:none}@media (min-width:1040px){.itw-ebx-cond-top{display:none}.itw-ebx-cond-side{margin:0 0 14px;display:flex}}.itw-viz svg.itw-ebx{max-width:480px;margin:0 auto;overflow:visible}.itw-viz svg.itw-ebx .th{font-size:15px;font-weight:500}.itw-viz svg.itw-ebx .itw-ebx-stacked .th{font-size:14px}.itw-viz svg.itw-ebx .ts,.itw-viz svg.itw-ebx .tb{font-size:13px}.itw-viz svg.itw-ebx .tb{font-weight:500}.itw-viz svg.itw-ebx .tc{font-size:12px}.itw-viz svg.itw-ebx .lb{fill:#5f5e5a;font-size:13px}.itw-ebx-box rect{stroke-width:.5px}.itw-ebx-base rect{fill:#f1efe8;stroke:#5f5e5a}.itw-ebx-ok rect{fill:#e1f5ee;stroke:#0f6e56}.itw-viz svg.itw-ebx .itw-ebx-base .th,.itw-viz svg.itw-ebx .itw-ebx-base .tb{fill:#444441}.itw-viz svg.itw-ebx .itw-ebx-base .ts,.itw-viz svg.itw-ebx .itw-ebx-base .tc{fill:#5f5e5a}.itw-viz svg.itw-ebx .itw-ebx-ok .th,.itw-viz svg.itw-ebx .itw-ebx-ok .tb{fill:#085041}.itw-viz svg.itw-ebx .itw-ebx-ok .ts,.itw-viz svg.itw-ebx .itw-ebx-ok .tc{fill:#0f6e56}.itw-viz svg.itw-ebx .itw-ebx-frame{fill:none}.itw-ebx-icon{fill:none;stroke:#444441;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.itw-ebx-ok .itw-ebx-icon{stroke:#085041}.itw-ebx-line{fill:none;stroke:#888780;stroke-width:1.5px}.itw-ebx-lines.itw-ebx-ok .itw-ebx-line{stroke:#1d9e75;stroke-width:2px}.itw-viz svg.itw-ebx .itw-ebx-lines.itw-ebx-ok .lb{fill:#0f6e56}.itw-viz svg.itw-ebx .itw-ebx-off{display:none}.itw-ebx-fade{animation:.3s ease-out itw-fade-in}.itw-ebx-still .itw-ebx-fade{animation:none}.itw-ebx-caption{margin:4px 0 8px}.itw-ebx-viz:lang(ja){word-break:normal;line-break:strict}
/*# sourceMappingURL=9315372f4803aa89.css.map*/