
@font-face{ font-family:"Permanent Marker"; src:url("../assets/fonts/PermanentMarker-Regular.ttf") format("truetype"); font-weight:400; font-style:normal; font-display:swap; }
@font-face{ font-family:"Noto Sans JP"; src:url("../assets/fonts/NotoSansJP-sub.woff2") format("woff2"); font-weight:400 700; font-display:swap; }
:root{ --bar:44px; }
@keyframes blink{ 50%{ opacity:0; } }
.fwin .mi.on i, .fwin .mi.on .st{ color:var(--red); }
.topics{ display:none !important; }
:root{ --bar:44px; }
.sysbar{ position:absolute; left:0; right:0; top:0; height:var(--bar); z-index:30; background:#000; border-bottom:1px solid #2a2a2a;
    display:flex; justify-content:space-between; align-items:stretch; font-size:11px; font-weight:700; letter-spacing:.22em; color:#fff; }
.sb-left, .sb-right, .sb-sections{ display:flex; align-items:stretch; }
.sit{ display:flex; align-items:center; gap:10px; margin:7px 4px; padding:0 20px; border:1px solid #fff; background:#000; color:#fff;
    cursor:pointer; white-space:nowrap; position:relative; }
.sit i{ font-style:normal; font-weight:400; color:#9a9a9a; }
.sit:hover{ background:#fff; color:#000; }
.sit:hover i{ color:#000; }
.sit.active{ background:#fff; color:#000; }
.sit.active i{ color:var(--red); }
.sit.soon{ border-color:#3a3a3a; color:#555; }
.sit.soon:hover{ background:#000; color:#555; }
.sit.soon b{ font-size:7px; color:#555; border:1px solid #333; padding:1px 4px; margin-left:2px; font-weight:400; letter-spacing:.2em; }
.sb-id{ display:flex; align-items:center; padding:0 12px 0 14px; cursor:pointer; position:relative; }
.sb-id .kj{ font-family:"Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", sans-serif; font-size:15px; font-weight:700; background:var(--red); color:#000;
    padding:7px 8px 6px; letter-spacing:.04em; line-height:1; }
.sb-clock{ display:flex; align-items:center; padding:0 18px; color:#555; letter-spacing:.3em; font-weight:400; }
.cgate{ top:0; height:var(--bar); z-index:32; }
.collector{ top:calc(var(--bar) + 20px); }
.mi{ cursor:pointer; }
.mi.dis{ color:#555; cursor:default; }
.mi.dis i{ color:#444; }
.mi:not(.dis):hover{ color:#fff; }
.mi:not(.dis):hover i{ color:var(--red); }
.mi:not(.dis):hover .lead{ color:#666; }
.mi:not(.dis):hover .st{ color:#bbb; }
.t-anime-a.t-anime-a .sysbar{ background:#0b0b0b; border-bottom:2.5px solid #fff; }
.t-anime-a.t-anime-a .sb-id .kj{ font-family:"Permanent Marker", "Noto Sans JP", "Hiragino Sans", cursive; background:var(--red); color:#fff;
    border-radius:10px 4px 9px 4px / 4px 9px 3px 8px; transform:rotate(-2deg); font-size:18px; padding:6px 9px 5px; position:relative; }
.t-anime-a.t-anime-a .sb-id .kj::after{ content:none; }
.t-anime-a.t-anime-a{ font-family:"Hiragino Maru Gothic ProN", "Hiragino Sans", "Arial Rounded MT Bold", "Helvetica Neue", sans-serif; }
.t-anime-a.t-anime-a .fwin{ clip-path:none; background:transparent; padding:0; filter:drop-shadow(5px 5px 0 rgba(0,0,0,.9)); transform:rotate(-.5deg); }
.t-anime-a.t-anime-a .fbar{ background:transparent; color:#fff; border:0; height:auto; padding:0 6px 0 10px; align-items:center;
    position:relative; z-index:2; margin-bottom:-12px; }
.t-anime-a.t-anime-a .fbar > span:first-child{ position:relative; display:inline-block; z-index:1;
    font-family:"Permanent Marker", "Marker Felt", "Chalkboard SE", "Bradley Hand", "Noteworthy", "Comic Sans MS", cursive;
    font-size:18px; font-weight:700; letter-spacing:.01em; color:#000; padding:1px 10px 2px 8px; transform:rotate(-1.5deg); }
.t-anime-a.t-anime-a .fbar > span:first-child::after{ content:""; position:absolute; z-index:-1; left:-2px; right:-6px; top:1px; bottom:1px;
    background:#fff; border-radius:12px 4px 14px 3px / 5px 12px 4px 10px; transform:skewX(-6deg) rotate(-.6deg); }
.t-anime-a.t-anime-a .mi, .t-anime-a.t-anime-a .topics .box, .t-anime-a.t-anime-a .sysbar .sit, .t-anime-a.t-anime-a .sb-id .kj, .t-anime-a.t-anime-a .txt .claim, .t-anime-a.t-anime-a .txtbody .claim, .t-anime-a.t-anime-a .collector, .t-anime-a.t-anime-a .cglabel, .t-anime-a.t-anime-a .ficon .fname{ font-family:"Permanent Marker", "Marker Felt", "Chalkboard SE", "Bradley Hand", "Noteworthy", "Comic Sans MS", cursive; }
.t-anime-a.t-anime-a .fx{ background:#fff; width:28px; height:22px; border-radius:11px 4px 9px 5px / 5px 10px 4px 9px; transform:rotate(4deg) skewX(-4deg); margin:0; }
.t-anime-a.t-anime-a .fx i{ background:#000 !important; height:3px; border-radius:2px; left:7px; right:7px; }
.t-anime-a.t-anime-a .fbody{ clip-path:none; background:#0b0b0b; border:2.5px solid #fff; margin-top:0; color:#eee;
    border-radius:15px 225px 15px 255px / 255px 15px 225px 15px;
    background-image:radial-gradient(rgba(255,255,255,.14) 1px, transparent 1.3px); background-size:10px 10px; }
.t-anime-a.t-anime-a .fbody .fpad{ padding:28px 16px 16px; }
.t-anime-a.t-anime-a .mi{ letter-spacing:.02em; font-size:15px; font-weight:700; color:#fff; }
.t-anime-a.t-anime-a .mi.active, .t-anime-a.t-anime-a .mi.on{ color:#000; background:#fff; padding:0 8px; margin:0 -8px; border-radius:10px 3px 12px 4px / 4px 10px 3px 9px; transform:rotate(-.8deg); }
.t-anime-a.t-anime-a .mi.active i, .t-anime-a.t-anime-a .mi.on i, .t-anime-a.t-anime-a .mi.active .st, .t-anime-a.t-anime-a .mi.on .st{ color:#000; }
.t-anime-a.t-anime-a .mi.active .lead, .t-anime-a.t-anime-a .mi.on .lead{ color:#888; }
.t-anime-a.t-anime-a .mi i{ font-size:11px; color:#aaa; }
.t-anime-a.t-anime-a .mi .lead{ color:#444; }
.t-anime-a.t-anime-a .mi .st{ font-size:9px; letter-spacing:.14em; color:#666; }
.t-anime-a.t-anime-a .txt .claim, .t-anime-a.t-anime-a .txtbody .claim{ letter-spacing:.03em; font-size:17px; font-weight:800; }
.t-anime-a.t-anime-a .txt p, .t-anime-a.t-anime-a .txtbody p, .t-anime-a.t-anime-a .manbody p, .t-anime-a.t-anime-a .manbody, .t-anime-a.t-anime-a .soontext{ letter-spacing:0; font-size:12.5px; line-height:1.7; color:#e2e2e2; }
.t-anime-a.t-anime-a .topics .box, .t-anime-a.t-anime-a .sysbar .sit{ border:2.5px solid #fff; background:#000; color:#fff; font-size:11.5px; font-weight:800; letter-spacing:.04em;
    padding:8px 14px; border-radius:255px 15px 225px 15px / 15px 225px 15px 255px; transform:rotate(-.9deg); }
.t-anime-a.t-anime-a .topics .box:nth-child(2), .t-anime-a.t-anime-a .sysbar .sit:nth-child(2){ transform:rotate(.8deg); }
.t-anime-a.t-anime-a .topics .box:nth-child(3), .t-anime-a.t-anime-a .sysbar .sit:nth-child(3){ transform:rotate(-.4deg); }
.t-anime-a.t-anime-a .topics .box.on, .t-anime-a.t-anime-a .sysbar .sit.active{ background:var(--red); border-color:var(--red); color:#000; }
.t-anime-a.t-anime-a .sysbar .sit i{ color:#e6e6e6; }
.t-anime-a.t-anime-a .sysbar .sit.active i, .t-anime-a.t-anime-a .sysbar .sit:hover i{ color:#000; }
.t-anime-a.t-anime-a .sysbar .sit.soon, .t-anime-a.t-anime-a .sysbar .sit.soon:hover{ color:#6a6a6a; border-color:#4a4a4a; background:#000; }
.t-anime-a.t-anime-a .sysbar .sit.soon i{ color:#6a6a6a; }
.t-anime-a.t-anime-a .sysbar .sit.soon b{ color:#6a6a6a; border-color:#4a4a4a; }
.t-anime-a.t-anime-a .ficon svg{ stroke-width:2.4; }
.t-anime-a.t-anime-a .ficon .fname{ font-size:11px; letter-spacing:0; background:#fff; color:#000; font-weight:800; border-radius:9px 3px 8px 3px; padding:2px 8px; transform:rotate(-2deg); }
.t-anime-a.t-anime-a .collector{ border:2.5px solid #fff; border-radius:255px 15px 225px 15px / 15px 225px 15px 255px; font-weight:800; letter-spacing:.04em; font-size:11px; color:#fff; background:#000; }
.t-anime-a.t-anime-a .cgate{ font-weight:800; }
.t-anime-a.t-anime-a .cgate::before, .t-anime-a.t-anime-a .cgate::after{ content:none; }
.t-anime-a.t-anime-a .cglabel{ letter-spacing:.05em; font-size:14px; }
.t-anime-a.t-anime-a .payoff .sub{ letter-spacing:.12em; font-weight:800; }
.t-anime-a.t-anime-a .scard{ background:#fff; border:3px solid #000; border-radius:255px 15px 225px 15px / 15px 225px 15px 255px;
    transform:rotate(-1.4deg); box-shadow:5px 5px 0 #000; }
.t-anime-a.t-anime-a .scard .shead .t, .t-anime-a.t-anime-a .scard .nm, .t-anime-a.t-anime-a .scard .srow-status, .t-anime-a.t-anime-a .okbtn, .t-anime-a.t-anime-a .soonclaim{ font-family:"Permanent Marker", "Marker Felt", "Chalkboard SE", "Bradley Hand", "Noteworthy", "Comic Sans MS", cursive; }
.t-anime-a.t-anime-a .scard .shead .t{ font-size:15px; letter-spacing:0; font-weight:800; }
.t-anime-a.t-anime-a .scard .p3div{ height:3px; border-radius:3px; margin:8px -4px 2px; }
.t-anime-a.t-anime-a .scard .nm{ font-size:24px; letter-spacing:0; }
.t-anime-a.t-anime-a .scard .srow-status{ font-size:13px; letter-spacing:0; }
.t-anime-a.t-anime-a .soonclaim{ font-size:26px; letter-spacing:0; font-weight:800; }
.t-anime-a.t-anime-a .okbtn{ border:2.5px solid #fff; border-radius:12px 4px 10px 4px; font-size:14px; letter-spacing:.05em; padding:4px 26px; transform:rotate(-1.5deg); }
.ficon .fname:hover, .ficon .fname.sel{ background:#fff; color:#000; }
.t-anime-a.t-anime-a .ficon .fname:hover, .t-anime-a.t-anime-a .ficon .fname.sel{ background:var(--red); color:#000; transform:rotate(-2deg) scale(1.08); }
.t-wire-d.t-wire-d{ font-family:"Courier New", Courier, "Nimbus Mono PS", monospace; }
.t-wire-d.t-wire-d .fwin{ clip-path:none; background:#0a0a0a; padding:0; filter:none; outline:1px solid #cfcfcf; }
.t-wire-d.t-wire-d .fwin::before, .t-wire-d.t-wire-d .fwin::after{ content:""; position:absolute; width:10px; height:10px; }
.t-wire-d.t-wire-d .fwin::before{ left:-5px; top:-5px; border-left:1px solid var(--red); border-top:1px solid var(--red); }
.t-wire-d.t-wire-d .fwin::after{ right:-5px; bottom:-5px; border-right:1px solid var(--red); border-bottom:1px solid var(--red); }
.t-wire-d.t-wire-d .fbar{ background:#0a0a0a; color:#fff; border-bottom:1px dashed #6a6a6a; font-weight:400; letter-spacing:.3em; text-transform:uppercase; font-size:10px; }
.t-wire-d.t-wire-d .fbar > span:first-child::before{ content:"> "; color:var(--red); }
.t-wire-d.t-wire-d .fbar > span:first-child::after{ content:"_"; animation:blink 1s steps(2) infinite; }
.t-wire-d.t-wire-d .fbody{ clip-path:none; background:#0a0a0a; color:#cfcfcf;
    background-image:linear-gradient(rgba(255,255,255,.045) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px); background-size:14px 14px; }
.t-wire-d.t-wire-d .fx{ background:transparent; outline:1px solid #cfcfcf; }
.t-wire-d.t-wire-d .fx i{ background:#cfcfcf; height:1px; }
.t-wire-d.t-wire-d .mi{ font-weight:400; letter-spacing:.3em; color:#bdbdbd; text-transform:uppercase; font-size:10px; }
.t-wire-d.t-wire-d .mi.active, .t-wire-d.t-wire-d .mi.on{ color:#fff; }
.t-wire-d.t-wire-d .mi.active::before, .t-wire-d.t-wire-d .mi.on::before{ content:"█ "; color:var(--red); animation:blink 1.2s steps(2) infinite; }
.t-wire-d.t-wire-d .mi .lead{ color:#3a3a3a; }
.t-wire-d.t-wire-d .txt .claim, .t-wire-d.t-wire-d .txtbody .claim{ letter-spacing:.3em; font-weight:400; font-size:12px; text-transform:uppercase; }
.t-wire-d.t-wire-d .txt .claim::before, .t-wire-d.t-wire-d .txtbody .claim::before{ content:"// "; color:var(--red); }
.t-wire-d.t-wire-d .txt p, .t-wire-d.t-wire-d .txtbody p, .t-wire-d.t-wire-d .manbody p, .t-wire-d.t-wire-d .manbody, .t-wire-d.t-wire-d .soontext{ letter-spacing:.06em; color:#b5b5b5; line-height:1.8; font-size:10.5px; }
.t-wire-d.t-wire-d .ficon svg path{ stroke:#cfcfcf; fill:transparent !important; stroke-width:1; }
.t-wire-d.t-wire-d .ficon .fname{ background:transparent; outline:1px solid #555; color:#cfcfcf; letter-spacing:.2em; text-transform:uppercase; font-size:8px; }
.t-wire-d.t-wire-d .collector{ border:1px solid #cfcfcf; font-weight:400; letter-spacing:.3em; background:#0a0a0a; }
.t-wire-d.t-wire-d .cgate{ font-weight:400; }
.t-wire-d.t-wire-d .cglabel{ font-weight:400; letter-spacing:.34em; text-transform:uppercase; }
.t-wire-d.t-wire-d .payoff .sub{ font-weight:400; }
.t-wire-d.t-wire-d .scard{ background:#0a0a0a; color:#cfcfcf; border:0; outline:1px solid #cfcfcf; border-radius:0; box-shadow:none; }
.t-wire-d.t-wire-d .scard::before, .t-wire-d.t-wire-d .scard::after{ content:""; position:absolute; width:10px; height:10px; }
.t-wire-d.t-wire-d .scard::before{ left:-5px; top:-5px; border-left:1px solid var(--red); border-top:1px solid var(--red); }
.t-wire-d.t-wire-d .scard::after{ right:-5px; bottom:-5px; border-right:1px solid var(--red); border-bottom:1px solid var(--red); }
.t-wire-d.t-wire-d .scard .shead .t{ font-size:8.5px; letter-spacing:.3em; font-weight:400; text-transform:uppercase; }
.t-wire-d.t-wire-d .scard .ic svg *:not(.st0){ fill:#cfcfcf; }
.t-wire-d.t-wire-d .scard .ic svg .st0{ fill:#0a0a0a; }
.t-wire-d.t-wire-d .scard .p3div{ height:1px; background:#555; }
.t-wire-d.t-wire-d .scard .nm{ font-size:16px; font-weight:400; letter-spacing:.2em; }
.t-wire-d.t-wire-d .scard .srow-status{ font-weight:400; letter-spacing:.2em; }
.t-wire-d.t-wire-d .soonclaim{ font-size:16px; letter-spacing:.3em; font-weight:400; }
.t-wire-d.t-wire-d .okbtn{ border:1px solid #555; color:#cfcfcf; font-weight:400; letter-spacing:.3em; }
.t-wire-d.t-wire-d .ficon .fname:hover, .t-wire-d.t-wire-d .ficon .fname.sel{ background:transparent; color:#fff; outline-color:var(--red); }
.t-wire-d.t-wire-d .sysbar{ background:#0a0a0a; border-bottom:1px solid rgba(255,255,255,.35); color:#d0d0d0; }
.t-wire-d.t-wire-d .sb-id .kj{ background:transparent; color:#d0d0d0; outline:1px solid rgba(255,255,255,.35); font-weight:300; }
.t-wire-d.t-wire-d .topics .box, .t-wire-d.t-wire-d .sysbar .sit{ border:1px solid rgba(255,255,255,.55); background:#0a0a0a; font-weight:400; letter-spacing:.34em; font-size:9px; text-transform:uppercase; color:#d0d0d0; }
.t-wire-d.t-wire-d .topics .box, .t-wire-d.t-wire-d .sysbar .sit::after{ content:""; position:absolute; left:-1px; right:-1px; bottom:-5px; height:1px; background:transparent; }
.t-wire-d.t-wire-d .topics .box.on, .t-wire-d.t-wire-d .sysbar .sit.active{ border-color:#fff; color:#fff; }
.t-wire-d.t-wire-d .topics .box.on, .t-wire-d.t-wire-d .sysbar .sit.active::after{ background:var(--red); }
.t-wire-d.t-wire-d .sb-id .kj{ background:var(--red); color:#000; outline:none; font-weight:700; padding:7px 8px 6px; }
.sb-id:hover .kj{ color:#fff; }
.t-anime-a.t-anime-a .sb-id:hover .kj{ color:#000; }
.t-wire-d.t-wire-d .sb-id:hover .kj{ color:#fff; }
.t-wire-d.t-wire-d .sysbar{ color:#e8e8e8; }
.t-wire-d.t-wire-d .topics .box, .t-wire-d.t-wire-d .sysbar .sit{ font-size:11px; letter-spacing:.22em; color:#e8e8e8; border-color:rgba(255,255,255,.7); }
.t-wire-d.t-wire-d .sysbar .sit i{ color:#b8b8b8; font-size:10px; }
.t-wire-d.t-wire-d .sysbar .sit.soon, .t-wire-d.t-wire-d .sysbar .sit.soon i{ color:#777; }
.t-wire-d.t-wire-d .fbar{ font-size:10px; letter-spacing:.24em; color:#fff; }
.t-wire-d.t-wire-d .mi{ font-size:11px; letter-spacing:.22em; color:#e0e0e0; }
.t-wire-d.t-wire-d .mi i{ color:#bdbdbd; }
.t-wire-d.t-wire-d .mi .st{ font-size:8.5px; color:#8a8a8a; }
.t-wire-d.t-wire-d .mi .lead{ color:#4a4a4a; }
.t-wire-d.t-wire-d .txt .claim, .t-wire-d.t-wire-d .txtbody .claim{ font-size:13px; letter-spacing:.24em; color:#fff; }
.t-wire-d.t-wire-d .txt p, .t-wire-d.t-wire-d .txtbody p, .t-wire-d.t-wire-d .manbody p, .t-wire-d.t-wire-d .manbody, .t-wire-d.t-wire-d .soontext{ font-size:11.5px; letter-spacing:.04em; line-height:1.85; color:#d4d4d4; }
.t-wire-d.t-wire-d .cglabel{ font-size:11px; letter-spacing:.28em; color:#fff; }
.t-wire-d.t-wire-d .collector{ font-size:10px; letter-spacing:.24em; color:#fff; border-color:#cfcfcf; }
.t-wire-d.t-wire-d .ficon .fname{ font-size:9px; letter-spacing:.16em; color:#e0e0e0; outline-color:#777; }
.t-wire-d.t-wire-d .scard .shead .t{ font-size:9.5px; letter-spacing:.24em; }
.t-wire-d.t-wire-d .scard .nm{ font-size:17px; letter-spacing:.16em; }
.t-wire-d.t-wire-d .scard .srow-status{ font-size:9.5px; letter-spacing:.16em; }
.t-wire-d.t-wire-d .payoff .sub{ color:#b5b5b5; }
.t-wire-d.t-wire-d #navwin{ clip-path:none; background:#0a0a0a; padding:0; filter:none; outline:1px solid rgba(255,255,255,.55); outline-offset:0; }
.t-wire-d.t-wire-d #navwin::before{ content:"305 × 120"; position:absolute; top:-14px; right:0; font-size:7px; letter-spacing:.2em; color:#7a7a7a; }
.t-wire-d.t-wire-d #navwin::after{ content:""; position:absolute; left:-1px; top:-1px; right:-1px; bottom:-1px; pointer-events:none;
    background:
      linear-gradient(#fff,#fff) left top/7px 1px no-repeat, linear-gradient(#fff,#fff) left top/1px 7px no-repeat,
      linear-gradient(#fff,#fff) right top/7px 1px no-repeat, linear-gradient(#fff,#fff) right top/1px 7px no-repeat,
      linear-gradient(#fff,#fff) left bottom/7px 1px no-repeat, linear-gradient(#fff,#fff) left bottom/1px 7px no-repeat,
      linear-gradient(#fff,#fff) right bottom/7px 1px no-repeat, linear-gradient(#fff,#fff) right bottom/1px 7px no-repeat; }
.t-wire-d.t-wire-d #navwin .fbar{ background:#0a0a0a; color:#fff; border-bottom:1px solid rgba(255,255,255,.35); font-weight:400; letter-spacing:.34em; font-size:8.5px; text-transform:uppercase; }
.t-wire-d.t-wire-d #navwin .fbar > span:first-child::before{ content:"A1 · "; color:var(--red); }
.t-wire-d.t-wire-d #navwin .fx{ background:transparent; outline:1px solid rgba(255,255,255,.55); width:22px; }
.t-wire-d.t-wire-d #navwin .fx i{ background:#fff; height:1px; }
.t-wire-d.t-wire-d #navwin .fbody{ clip-path:none; background:#0a0a0a; color:#d0d0d0;
    background-image:linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),
      linear-gradient(rgba(255,255,255,.09) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.09) 1px, transparent 1px);
    background-size:8px 8px, 8px 8px, 40px 40px, 40px 40px; }
.t-wire-d.t-wire-d #navwin .mi{ font-weight:400; letter-spacing:.32em; font-size:9.5px; color:#c8c8c8; text-transform:uppercase; }
.t-wire-d.t-wire-d #navwin .mi i{ color:#777; font-size:8.5px; }
.t-wire-d.t-wire-d #navwin .mi i::before{ content:"§"; margin-right:3px; }
.t-wire-d.t-wire-d #navwin .mi.active, .t-wire-d.t-wire-d #navwin .mi.on{ color:#fff; text-decoration:underline; text-decoration-color:var(--red); text-underline-offset:4px; }
.t-wire-d.t-wire-d #navwin .mi .lead{ color:#3a3a3a; }
.t-wire-d.t-wire-d #navwin .mi .st{ font-size:7.5px; letter-spacing:.3em; }
.t-wire-d.t-wire-d #navwin .fbar{ font-size:10px; letter-spacing:.26em; }
.t-wire-d.t-wire-d #navwin .mi{ font-size:11px; letter-spacing:.24em; color:#e0e0e0; }
.t-wire-d.t-wire-d #navwin .mi i{ font-size:10px; color:#bdbdbd; }
.t-wire-d.t-wire-d #navwin .mi .st{ font-size:8.5px; }
.t-wire-d.t-wire-d #navwin .fbar > span:first-child::after{ content:none; animation:none; }
.t-wire-d.t-wire-d #navwin .mi.active::before, .t-wire-d.t-wire-d #navwin .mi.on::before{ content:none; }
.t-wire-d.t-wire-d #navwin::before{ left:auto; width:auto; height:auto; border:0; }
.t-wire-d.t-wire-d #navwin::after{ width:auto; height:auto; border:0; }
.t-wire-d.t-wire-d .sysbar .sit::before{ content:none; }
.t-wire-d.t-wire-d #navwin .fpad{ padding:14px 14px 14px; }
body[class] .cgate{ background:var(--red); color:#000; padding:0 18px; top:0; height:var(--bar); gap:10px; }
body[class] .cgate::before, body[class] .cgate::after{ color:#000; }
body[class] .cgate .cglabel{ color:#000; background:transparent; border-color:#000; }
body[class] .cgticks i{ background:#000; box-shadow:none; }
body[class] .cgticks i.on{ background:#fff; box-shadow:none; }
body[class] .cgate:hover .cgticks i.on{ background:var(--red); }
body[class] .cgate:hover{ background:#fff; }
.t-wire-d.t-wire-d{ font-family:ui-monospace, "SF Mono", Menlo, Consolas, monospace; }
.t-wire-d.t-wire-d .sysbar{ color:#fff; border-bottom-color:rgba(255,255,255,.55); }
.t-wire-d.t-wire-d .topics .box, .t-wire-d.t-wire-d .sysbar .sit{ font-size:12px; letter-spacing:.18em; color:#fff; border-color:rgba(255,255,255,.8); padding:0 18px; }
.t-wire-d.t-wire-d .sysbar .sit i{ color:#d0d0d0; font-size:11px; }
.t-wire-d.t-wire-d .sysbar .sit.soon, .t-wire-d.t-wire-d .sysbar .sit.soon i{ color:#8a8a8a; }
.t-wire-d.t-wire-d .sb-id .kj{ font-size:16px; }
.t-wire-d.t-wire-d .fbar, .t-wire-d.t-wire-d #navwin .fbar{ font-size:11px; letter-spacing:.2em; color:#fff; border-bottom-color:rgba(255,255,255,.55); }
.t-wire-d.t-wire-d .fwin, .t-wire-d.t-wire-d #navwin{ outline-color:#e0e0e0; }
.t-wire-d.t-wire-d .mi, .t-wire-d.t-wire-d #navwin .mi{ font-size:12px; letter-spacing:.18em; color:#f0f0f0; line-height:24px; height:24px; }
.t-wire-d.t-wire-d .mi i, .t-wire-d.t-wire-d #navwin .mi i{ color:#d0d0d0; font-size:11px; }
.t-wire-d.t-wire-d .mi .st, .t-wire-d.t-wire-d #navwin .mi .st{ font-size:9px; color:#a0a0a0; letter-spacing:.22em; }
.t-wire-d.t-wire-d .mi .lead, .t-wire-d.t-wire-d #navwin .mi .lead{ color:#5a5a5a; }
.t-wire-d.t-wire-d .txt .claim, .t-wire-d.t-wire-d .txtbody .claim{ font-size:14px; letter-spacing:.2em; color:#fff; }
.t-wire-d.t-wire-d .txt p, .t-wire-d.t-wire-d .txtbody p, .t-wire-d.t-wire-d .manbody p, .t-wire-d.t-wire-d .manbody, .t-wire-d.t-wire-d .soontext{ font-size:12.5px; letter-spacing:.03em; line-height:1.9; color:#e6e6e6; }
.t-wire-d.t-wire-d .cglabel{ font-size:12px; letter-spacing:.24em; }
.t-wire-d.t-wire-d .collector{ font-size:11px; letter-spacing:.2em; color:#fff; border-color:#e0e0e0; }
.t-wire-d.t-wire-d .ficon .fname{ font-size:10px; letter-spacing:.14em; color:#f0f0f0; outline-color:#9a9a9a; }
.t-wire-d.t-wire-d .ficon svg path{ stroke:#e6e6e6; stroke-width:1.2; }
.t-wire-d.t-wire-d .scard{ color:#f0f0f0; outline-color:#e0e0e0; }
.t-wire-d.t-wire-d .scard .shead .t{ font-size:10px; letter-spacing:.2em; color:#fff; }
.t-wire-d.t-wire-d .scard .nm{ font-size:18px; letter-spacing:.12em; color:#fff; }
.t-wire-d.t-wire-d .scard .srow-status{ font-size:10px; letter-spacing:.14em; }
.t-wire-d.t-wire-d .scard .ic svg *:not(.st0){ fill:#f0f0f0; }
.t-wire-d.t-wire-d .payoff .sub{ color:#c8c8c8; }
.t-wire-d.t-wire-d .soontext{ font-size:12px; color:#e6e6e6; }
.t-wire-d.t-wire-d .okbtn{ color:#fff; border-color:#e0e0e0; font-size:11px; }
.t-wire-d.t-wire-d .sysbar .sit.active{ border-color:var(--red); color:#fff; }
.t-wire-d.t-wire-d .sysbar .sit.active i{ color:var(--red); }
.t-wire-d.t-wire-d .sysbar .sit.active::after{ content:none; }
.t-wire-d.t-wire-d .sysbar .sit.active::before{ content:""; position:absolute; left:-1px; top:-1px; width:6px; height:6px; background:var(--red); }
.t-wire-d.t-wire-d .sysbar .sit:hover{ border-color:#fff; }
