.sea-tunnel-lab{box-sizing:border-box;color:#e4eef6;--st-arrow:#e2635a;--st-gasket:#ef955c;--st-door:#e0a54b;--st-label:#d8e6f0;--st-dim:#8fa8bb;--st-ok:#7fd8b6;--st-bad:#e07856;background:linear-gradient(#103052,#0a1c33 78%);border-radius:26px;width:100%;max-width:1080px;margin:auto;padding:20px 24px 17px;font-family:inherit;font-size:16px;line-height:1.55}.sea-tunnel-lab *{box-sizing:border-box;min-width:0}.st-strip{color:#c6d7e4;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin-bottom:8px;display:flex}.st-strip>span:last-child{color:#93a8b8;font-variant-numeric:tabular-nums}.st-stage{background:#0a2138;border-radius:18px;width:100%;height:auto;display:block}.st-shore{fill:#6f8f6a;stroke:none}.st-shore-under{fill:#5d6f52}.st-bed{fill:url(#st-sand);stroke:none}.st-bed-line{fill:none;stroke:#a5906c;stroke-width:2px;stroke-linecap:round}.st-trench-fill{fill:#4d4531;opacity:.85}.st-rock-line{stroke:#46536b;stroke-width:1.4px}.st-silt-dot{fill:#5b5140}.st-water-line{fill:none;stroke:#eaf6fb;stroke-width:2px;opacity:.8}.st-ray{fill:#bfe6f5;opacity:.06}.st-tube-shell{fill:url(#st-concrete);stroke:#55606c;stroke-width:1.4px}.st-tube-void{fill:#14273a}.st-ballast-water{fill:url(#st-ballast)}.st-tank{fill:#10263abf;stroke:#8fd0e8;stroke-width:1.2px;stroke-dasharray:4 3}.st-tank-pipe{fill:none;stroke:#7fb7d9;stroke-width:1.2px;stroke-dasharray:3 3}.st-joint-water{fill:url(#st-jointwater);stroke:#bff2e6;stroke-width:1px;stroke-dasharray:2 2}.st-check-badge{fill:#7fd8b6;stroke:#2f7a5f;stroke-width:1.4px}.st-check-mark{fill:none;stroke:#103052;stroke-width:2px;stroke-linecap:round}.st-bulkhead{fill:var(--st-door);stroke:#8a6420;stroke-width:1.2px}.st-valve{fill:#9fb2c2;stroke:#4d5866;stroke-width:1px}.st-rebar{stroke:#7d6f52;stroke-width:1.1px}.st-seg-line{stroke:#9aa4ad;stroke-width:1px}.st-road{fill:#2c3640}.st-road-dash{stroke:#f2e2a8;stroke-width:1.6px;stroke-dasharray:7 8;stroke-linecap:round}.st-lamp{fill:#ffe9a8}.st-car-body{fill:#d96a5a;stroke:#7e352c;stroke-width:.8px}.st-joint-seam{stroke:var(--st-gasket);stroke-width:3px}.st-gasket{fill:var(--st-gasket)}.st-gasket-back{fill:#c56a3a}.st-hull{fill:#37543f;stroke:#21372a;stroke-width:1.2px}.st-hull-big{fill:#4d3f33;stroke:#2c241d;stroke-width:1.2px}.st-cabin{fill:#e9eef2;stroke:#8c9aa6;stroke-width:1px}.st-superstructure{fill:#d9dee3;stroke:#77828c;stroke-width:1px}.st-bridge-cable{stroke:#b9c6d2;stroke-width:1.2px}.st-bridge-tower{fill:#8b98a8;stroke:#4d5866;stroke-width:1.2px}.st-bridge-deck{stroke:#c9d4de;stroke-width:4px}.st-tow-line{stroke:#d8c48a;stroke-width:1.4px;stroke-dasharray:4 4}.st-guide-cable{stroke:#cfd8e0;stroke-width:1px;opacity:.7}.st-buoy{fill:#e8b04c;stroke:#8a6420;stroke-width:1px}.st-tbm-body{fill:#d3944f;stroke:#7a5426;stroke-width:1.4px}.st-tbm-cutter{stroke:#3d3327;stroke-width:2.4px;stroke-linecap:round}.st-tbm-ring{fill:none;stroke:#7a5426;stroke-width:1.6px}.st-bored-line{fill:none;stroke:#2c3644;stroke-width:2px}.st-crumble{fill:#85765a}.st-slump-line{fill:none;stroke:#5e6d85;stroke-width:2px;stroke-dasharray:5 4}.st-fish{fill:#7fd8b6;opacity:.9}.st-fish-tail{fill:#5cb896}.st-cloud{fill:#fff;opacity:.75}.st-gull{fill:none;stroke:#7b93a6;stroke-width:1.6px;stroke-linecap:round}.st-sun{fill:#f7e8b0;opacity:.9}.st-arrow{stroke:var(--st-arrow);stroke-width:2.6px;stroke-linecap:round}.st-arrow-head{fill:var(--st-arrow)}.st-arrow-water{stroke:#6fc3e8;stroke-width:2.2px;stroke-linecap:round}.st-arrow-water-head{fill:#6fc3e8}.st-pull-arrow{stroke:#e8b06a;stroke-width:2.6px;stroke-linecap:round}.st-pull-arrow-head{fill:#e8b06a}.st-label{fill:var(--st-label);font-size:12.5px}.st-label-dim{fill:var(--st-dim);font-size:12px}.st-label-strong{fill:#ffe9b8;font-size:13px}.st-dimension{stroke:#b9c6d2;stroke-width:1.2px}.st-dimension-text{fill:#cfe0ee;font-size:12.5px}.st-ruler{stroke:#9fb6c8;stroke-width:1.2px}.st-ruler-text{fill:#b7cbd9;font-variant-numeric:tabular-nums;font-size:11.5px}.st-highlight{fill:none;stroke:#ffd98a;stroke-width:2.4px;stroke-dasharray:8 6;stroke-linecap:round}.st-route-path{fill:none;stroke:#ffd98a;stroke-width:2px;stroke-dasharray:3 6;stroke-linecap:round}.st-gauge-box{fill:#091828d1;stroke:#2c4358;stroke-width:1.2px}.st-gauge-title{fill:#dcebf5;font-size:13px}.st-gauge-note{fill:#93a8b8;font-size:12px}.st-gauge-value{fill:#eaf3fa;font-variant-numeric:tabular-nums;font-size:13px}.st-gauge-track{fill:#12304a;stroke:#2c4358;stroke-width:1px}.st-gauge-net-up{fill:#7fd8b6}.st-gauge-net-down{fill:#6fb5e8}.st-magnifier{fill:#0a1e30e0;stroke:#9fb6c8;stroke-width:1.6px}.st-magnifier-link{stroke:#9fb6c8;stroke-width:1px;stroke-dasharray:3 4}.st-ruler-tick{stroke:#9fb6c8;stroke-width:1.2px}.st-bamboo{fill:#9fc98a;stroke:#5d8a4a;stroke-width:1.2px}.st-bamboo-node{stroke:#5d8a4a;stroke-width:1.6px}.st-metrics{flex-wrap:wrap;gap:12px;margin:12px 0 4px;display:flex}.st-explore{flex-direction:column;gap:12px;margin-top:10px;display:flex}.st-hint{color:#b9cbd9;margin:0}.st-verdict{min-height:44px;font:inherit;border:1px solid #2c4358;border-radius:14px;align-self:flex-start;padding:10px 18px}.st-verdict-ok{color:var(--st-ok);background:#2f7a5f1f;border-color:#2f7a5f}.st-verdict-bad{color:var(--st-bad);background:#8a46361f;border-color:#8a4636}.st-reset{color:#dfe9f1;min-height:44px;font:inherit;cursor:pointer;background:#14293e;border:1px solid #2c4358;border-radius:14px;align-self:flex-start;padding:10px 18px}.st-guess{border:1px solid #2c4358;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.st-guess-result{color:#b9c5d2;margin:0}@media (max-width:720px){.sea-tunnel-lab{border-radius:18px;padding:14px 12px 12px}.st-hint,.st-guess-result{font-size:15px}}@media (max-width:760px){.sea-tunnel-lab[data-stage=routes] .st-label,.sea-tunnel-lab[data-stage=routes] .st-label-dim{font-size:25px}.sea-tunnel-lab[data-stage=routes] .st-label-strong,.sea-tunnel-lab[data-stage=digging] .st-label,.sea-tunnel-lab[data-stage=digging] .st-label-strong,.sea-tunnel-lab[data-stage=digging] .st-label-dim{font-size:26px}.sea-tunnel-lab[data-stage=dock] .st-label{font-size:23px}.sea-tunnel-lab[data-stage=dock] .st-label-dim,.sea-tunnel-lab[data-stage=dock] .st-dimension-text{font-size:22px}.sea-tunnel-lab[data-stage=dock] .st-label-strong{font-size:24px}.sea-tunnel-lab[data-stage=sink] .st-label,.sea-tunnel-lab[data-stage=sink] .st-label-dim{font-size:20px}.sea-tunnel-lab[data-stage=sink] .st-label-strong,.sea-tunnel-lab[data-stage=pressure] .st-label,.sea-tunnel-lab[data-stage=pressure] .st-ruler-text,.sea-tunnel-lab[data-stage=pressure] .st-label-dim{font-size:21px}.sea-tunnel-lab[data-stage=pressure] .st-label-strong{font-size:22px}.sea-tunnel-lab[data-stage=open] .st-label,.sea-tunnel-lab[data-stage=open] .st-label-dim{font-size:23px}.sea-tunnel-lab[data-stage=open] .st-label-strong{font-size:24px}.sea-tunnel-lab[data-stage=explore] .st-label,.sea-tunnel-lab[data-stage=explore] .st-label-dim{font-size:20px}.sea-tunnel-lab[data-stage=explore] .st-label-strong{font-size:21px}}
