.GuideScreenArt_figure__9nPvG{margin:0}.GuideScreenArt_figure__9nPvG figcaption{margin-top:8px;font-size:12px;font-weight:700;color:#64748b;text-align:center}.GuideScreenArt_frame__Z75Pp{border-radius:16px;border:1px solid #d7e6f1;overflow:hidden;min-height:210px;background:linear-gradient(160deg,#f8fbfe,#e8f3fa);padding:14px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.GuideScreenArt_frame__Z75Pp.GuideScreenArt_data__yDO3p,.GuideScreenArt_frame__Z75Pp.GuideScreenArt_dayend__NoiYb,.GuideScreenArt_frame__Z75Pp.GuideScreenArt_live__qLRtm,.GuideScreenArt_frame__Z75Pp.GuideScreenArt_preplan__hltEu,.GuideScreenArt_frame__Z75Pp.GuideScreenArt_start__0CfR4,.GuideScreenArt_frame__Z75Pp.GuideScreenArt_terminal__dglHX{min-height:220px}.GuideScreenArt_data__yDO3p,.GuideScreenArt_dayend__NoiYb,.GuideScreenArt_live__qLRtm,.GuideScreenArt_preplan__hltEu,.GuideScreenArt_start__0CfR4,.GuideScreenArt_terminal__dglHX{width:100%}.GuideScreenArt_kicker__pbSOd{margin:0;font-size:10px;font-weight:800;letter-spacing:.1em;color:#0284c7}.GuideScreenArt_hint__DvGXC{margin:10px 0 0;font-size:12px;font-weight:700;color:#475569;text-align:center}.GuideScreenArt_start__0CfR4 .GuideScreenArt_termCards__QpYSr{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.GuideScreenArt_termCard__R3cmt{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 8px;display:grid;gap:4px;justify-items:center;text-align:center}.GuideScreenArt_termCard__R3cmt strong{font-size:12px}.GuideScreenArt_termCard__R3cmt em{font-style:normal;font-size:10px;font-weight:700;color:#64748b}.GuideScreenArt_miniMap__jonaZ{width:48px;height:36px;border-radius:8px;background:#dbeafe;position:relative;overflow:hidden}.GuideScreenArt_miniMap__jonaZ i{position:absolute;width:10px;height:14px;border-radius:2px;background:#94a3b8;bottom:6px}.GuideScreenArt_miniMap__jonaZ i:first-child{left:8px;background:#0f172a}.GuideScreenArt_miniMap__jonaZ i:nth-child(2){left:20px;height:10px}.GuideScreenArt_miniMap__jonaZ i:nth-child(3){left:32px;height:12px;background:#fbbf24}.GuideScreenArt_tone_a__Kf6b1{border-color:#7dd3fc}.GuideScreenArt_tone_b__FTobn{border-color:#fdba74}.GuideScreenArt_tone_c__ZX4yJ{border-color:#86efac}.GuideScreenArt_preplan__hltEu .GuideScreenArt_steps__UfgwT{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.GuideScreenArt_preplan__hltEu .GuideScreenArt_steps__UfgwT span{background:#fff;border:1px solid #bae6fd;border-radius:999px;font-size:11px;font-weight:700;color:#0369a1;padding:6px 4px;display:flex;align-items:center;justify-content:center;gap:4px}.GuideScreenArt_preplan__hltEu .GuideScreenArt_steps__UfgwT b{width:16px;height:16px;border-radius:50%;background:#e0f2fe;font-size:10px;display:grid;place-items:center}.GuideScreenArt_vesselRow__tnlTW{margin-top:12px;display:grid;gap:6px}.GuideScreenArt_vesselRow__tnlTW>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px;display:flex;justify-content:space-between;gap:8px;font-size:12px}.GuideScreenArt_vesselRow__tnlTW strong{color:#0f172a}.GuideScreenArt_vesselRow__tnlTW span{color:#64748b;font-weight:600}.GuideScreenArt_ctaBar__ELWWf{margin-top:12px;background:#0284c7;color:#fff;border-radius:10px;text-align:center;font-size:12px;font-weight:800;padding:10px}.GuideScreenArt_live__qLRtm{display:grid;gap:10px}.GuideScreenArt_sea__DyLYv{position:relative;height:140px;border-radius:12px;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.35),transparent 40%),linear-gradient(180deg,#8ecae6,#4d9fc9);border:1px solid #7bb8d8;overflow:hidden}.GuideScreenArt_ship__N_L_L{position:absolute;min-width:36px;height:18px;padding:0 6px;border-radius:999px;background:#0f172a;color:#fff;font-size:9px;font-weight:800;display:grid;place-items:center;box-shadow:0 2px 6px rgba(15,23,42,.25);white-space:nowrap}.GuideScreenArt_liveHint__mxClV{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);font-size:10px;font-weight:800;color:#0c4a6e;background:rgba(255,255,255,.88);border-radius:999px;padding:4px 8px}.GuideScreenArt_weather__icwIh{position:absolute;left:10px;top:10px;background:rgba(247,243,234,.92);border:1px solid #e8e0d0;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:700;color:#334155}.GuideScreenArt_clockBar__3fKMU{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;color:#475569}.GuideScreenArt_clockBar__3fKMU i{flex:1 1;height:3px;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#0284c7)}.GuideScreenArt_clockBar__3fKMU strong{color:#0284c7;font-size:10px}.GuideScreenArt_terminal__dglHX{display:grid;gap:10px}.GuideScreenArt_berths__FUGS8{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.GuideScreenArt_berths__FUGS8 span{background:#dbeafe;border:1px dashed #93c5fd;border-radius:8px;text-align:center;padding:10px 0;font-size:12px;font-weight:800;color:#1d4ed8}.GuideScreenArt_yards__zqrLK{display:grid;gap:6px}.GuideScreenArt_yards__zqrLK>div{display:grid;grid-template-columns:28px 1fr 36px;align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px 8px;font-size:11px}.GuideScreenArt_yards__zqrLK i{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#0ea5e9)}.GuideScreenArt_yards__zqrLK em{font-style:normal;font-weight:800;color:#0369a1;text-align:right}.GuideScreenArt_timeline__bQl_W{display:flex;flex-wrap:wrap;gap:6px}.GuideScreenArt_timeline__bQl_W span{background:#0f172a;color:#fff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.GuideScreenArt_dayend__NoiYb{background:#f7f3ea;border:1px solid #e8e0d0;border-radius:12px;padding:14px;min-height:182px;box-sizing:border-box}.GuideScreenArt_dayend__NoiYb h4{margin:6px 0 0;font-size:16px}.GuideScreenArt_kpiGrid__XSwt4{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.GuideScreenArt_kpiGrid__XSwt4>div{background:#fff;border:1px solid #e8e0d0;border-radius:10px;padding:10px;display:grid;gap:2px}.GuideScreenArt_kpiGrid__XSwt4 span{font-size:11px;font-weight:700;color:#64748b}.GuideScreenArt_kpiGrid__XSwt4 strong{font-size:16px}.GuideScreenArt_data__yDO3p .GuideScreenArt_flow__fTt70{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.GuideScreenArt_data__yDO3p .GuideScreenArt_flow__fTt70 span{background:#fff;border:1px solid #bae6fd;border-radius:10px;text-align:center;padding:8px 4px;font-size:11px;font-weight:800;color:#0369a1}.GuideScreenArt_data__yDO3p ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.GuideScreenArt_data__yDO3p li{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:9px 12px}.GuideScreenArt_data__yDO3p strong{font-family:ui-monospace,Consolas,monospace;font-size:12px}.GuideScreenArt_data__yDO3p em{font-style:normal;font-size:11px;font-weight:800;color:#047857;background:#ecfdf5;border-radius:999px;padding:2px 8px}.PortLabContent_wrap__ulUkF{max-width:1280px;width:100%;margin:0 auto;padding:12px 16px 48px;box-sizing:border-box}.PortLabContent_panel__s1yOj{background:#fff;border:1px solid #dbe7f0;border-radius:16px;padding:20px 20px 28px;box-shadow:0 8px 24px rgba(15,23,42,.04);box-sizing:border-box}@media (max-width:640px){.PortLabContent_wrap__ulUkF{padding:10px 12px 36px}.PortLabContent_panel__s1yOj{padding:14px 14px 20px;border-radius:14px;min-height:0}}.LandscapeGameShell_gate__NtmS_{min-height:100dvh;min-height:100vh;display:grid;place-items:center;padding:24px 20px;background:linear-gradient(165deg,#e8f4fb,#f4f7fa 55%,#eef2f6);color:#0f172a;font-family:Segoe UI,Malgun Gothic,sans-serif;text-align:center}.LandscapeGameShell_gateCard__Rp1Jo{width:min(100%,420px);background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:28px 22px 22px;box-shadow:0 12px 36px rgba(15,23,42,.06)}.LandscapeGameShell_rotateIcon__hXk2C{width:56px;height:56px;margin:0 auto 14px;border-radius:16px;background:#e0f2fe;color:#0284c7;display:grid;place-items:center;font-size:28px;line-height:1;animation:LandscapeGameShell_tip__Uz8mn 2.4s ease-in-out infinite}@keyframes LandscapeGameShell_tip__Uz8mn{0%,to{transform:rotate(0deg)}40%{transform:rotate(90deg)}60%{transform:rotate(90deg)}}.LandscapeGameShell_gateCard__Rp1Jo h1{margin:0;font-size:18px;letter-spacing:-.02em;line-height:1.35}.LandscapeGameShell_gateCard__Rp1Jo p{margin:10px 0 0;font-size:13px;color:#475569;line-height:1.55}.LandscapeGameShell_gateActions__sx_U7{margin-top:18px;display:grid;gap:8px}.LandscapeGameShell_primary__365yj,.LandscapeGameShell_secondary__gj6tV{font:inherit;font-size:13px;font-weight:800;border-radius:12px;padding:12px 14px;cursor:pointer}.LandscapeGameShell_primary__365yj{border:1px solid #0284c7;background:#fff;color:#0369a1}.LandscapeGameShell_primary__365yj:hover{background:#f0f9ff}.LandscapeGameShell_secondary__gj6tV{border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;text-decoration:none;display:block}.LandscapeGameShell_hint__iGLfE{margin:12px 0 0!important;font-size:11px!important;color:#94a3b8!important}.LandscapeGameShell_root__UJdu7{min-height:100dvh;min-height:100vh}.LandscapeGameShell_root__UJdu7[data-landscape-game=true]{--sp-game-chrome:40px}.LandscapeGameShell_chrome__R3sJ3{display:none}.LandscapeGameShell_root__UJdu7[data-landscape-game=true] .LandscapeGameShell_chrome__R3sJ3{display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--sp-game-chrome);padding:0 10px;background:#0f172a;color:#e2e8f0;font-size:11px;font-weight:700}.LandscapeGameShell_chrome__R3sJ3 strong{letter-spacing:.08em;color:#7dd3fc}.LandscapeGameShell_chromeActions__0qfIg{display:flex;gap:6px}.LandscapeGameShell_chromeBtn__fWljT{border:1px solid #334155;background:#1e293b;color:#e2e8f0;border-radius:999px;font:inherit;font-size:11px;font-weight:700;padding:4px 10px;cursor:pointer}.LandscapeGameShell_chromeBtn__fWljT:hover{border-color:#38bdf8;color:#fff}.LandscapeGameShell_root__UJdu7[data-landscape-game=true] [data-sim-page]{min-height:calc(100dvh - var(--sp-game-chrome));min-height:calc(100vh - var(--sp-game-chrome))}.PortLabApp_page__zGM7B{min-height:100vh;background:#f4f7fa;color:#0f172a;font-family:Segoe UI,Malgun Gothic,sans-serif}.PortLabApp_topbar__t4IrW{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:rgba(255,255,255,.92)}.PortLabApp_brand___YDWJ{margin:0;font-size:13px;font-weight:800;letter-spacing:.14em;color:#0284c7}.PortLabApp_project__oPzFL{margin:2px 0 0;font-size:12px;color:#64748b}.PortLabApp_badge__BKqe0{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:10px;font-weight:800;letter-spacing:.04em;vertical-align:middle}.PortLabApp_actions__V21LS{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center}.PortLabApp_back__r_3aW{color:#334155;font-size:13px;text-decoration:none;border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:6px 12px;font-weight:700}.PortLabApp_back__r_3aW:hover{border-color:#5eb3e4;color:#051c2c}.PortLabApp_homeLogo__1MIqM{display:inline-flex;align-items:center;line-height:0;text-decoration:none;opacity:.95}.PortLabApp_homeLogo__1MIqM:hover{opacity:1}.PortLabApp_homeLogo__1MIqM img{display:block;height:28px;width:auto}.PortLabApp_main__0abQ4{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:16px;padding:16px;max-width:1180px;margin:0 auto}.PortLabApp_mapCard__45dg4,.PortLabApp_panel__hMxe0{background:#fff;border:1px solid #e2e8f0;border-radius:16px}.PortLabApp_mapCard__45dg4{padding:16px}.PortLabApp_mapHead__k1l_i h1{margin:0;font-size:22px;letter-spacing:-.03em;color:#051c2c}.PortLabApp_mapHead__k1l_i p{margin:4px 0 12px;color:#64748b;font-size:13px}.PortLabApp_sea__CH_O4{position:relative;background:linear-gradient(180deg,#b9e2f4,#9fd4ec);border:1px solid #c5e6f6;border-radius:12px;min-height:92px;padding:12px;overflow:hidden}.PortLabApp_zoneLabel__tU3fk{font-size:11px;letter-spacing:.08em;font-weight:800;color:rgba(15,23,42,.45)}.PortLabApp_shipLane__b7Yk0{display:flex;justify-content:space-between;margin-top:18px;padding:0 8%}.PortLabApp_ship__0izmv{display:inline-block;font-size:13px;font-weight:800;color:#051c2c;background:rgba(255,255,255,.72);border-radius:999px;padding:4px 10px;transition:transform .9s ease}.PortLabApp_live__7bEYY .PortLabApp_ship__0izmv{transform:translateY(10px)}.PortLabApp_berthRow__bUvQ1{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.PortLabApp_berth__A9kS1{background:#f8fafc;border:1px dashed #5eb3e4;border-radius:10px;padding:10px 12px;min-height:92px}.PortLabApp_berth__A9kS1 strong,.PortLabApp_yard__U1LKE span{display:block;font-size:11px;letter-spacing:.06em;font-weight:800;color:#0284c7}.PortLabApp_berthed___mxlB{display:block;margin:6px 0;font-size:14px;font-weight:700;color:#0f172a}.PortLabApp_cranes__iTcmx{display:flex;flex-wrap:wrap;gap:4px}.PortLabApp_craneOn__cN1MZ,.PortLabApp_crane__6P5tg{font-size:11px;padding:2px 6px;border-radius:999px;background:#e2e8f0;color:#334155;font-weight:700}.PortLabApp_craneOn__cN1MZ{background:#5eb3e4;color:#051c2c}.PortLabApp_transfer__4zQR7{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 12px;border-radius:10px;background:#eef2f6;color:#64748b;font-size:12px;font-weight:700}.PortLabApp_arrows__8__VP{letter-spacing:.12em}.PortLabApp_live__7bEYY .PortLabApp_arrows__8__VP{color:#0284c7}.PortLabApp_yardRow__oZrWW{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.PortLabApp_yard__U1LKE{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.PortLabApp_track__gr5Ah{height:10px;margin:8px 0 6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.PortLabApp_fill__733kK{height:100%;background:#5eb3e4;transition:width .9s ease}.PortLabApp_fillHot__RJUqC{background:#ea580c}.PortLabApp_yard__U1LKE strong{font-size:18px;color:#051c2c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PortLabApp_side__BP4b_{display:flex;flex-direction:column;gap:12px}.PortLabApp_panel__hMxe0{padding:14px}.PortLabApp_panel__hMxe0 h2{margin:0 0 10px;font-size:12px;letter-spacing:.08em;color:#0284c7;font-weight:800}.PortLabApp_kpi__JkSL_{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #eef2f6;font-size:13px;color:#475569}.PortLabApp_kpi__JkSL_ strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#051c2c}.PortLabApp_slider__cnV9q{display:block;margin-bottom:10px;font-size:12px;color:#475569}.PortLabApp_slider__cnV9q span{display:flex;justify-content:space-between;margin-bottom:4px}.PortLabApp_slider__cnV9q em{font-style:normal;color:#0284c7;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PortLabApp_slider__cnV9q input{width:100%;accent-color:#5eb3e4}.PortLabApp_analyze__lGKd0,.PortLabApp_run__uAjRX{width:100%;border:0;border-radius:999px;padding:10px 12px;font-weight:800;cursor:pointer;font-family:inherit}.PortLabApp_run__uAjRX{margin-top:4px;background:#5eb3e4;color:#051c2c}.PortLabApp_run__uAjRX:disabled{opacity:.7;cursor:wait}.PortLabApp_analyze__lGKd0{background:#fff;color:#051c2c;border:1px solid #cbd5e1}.PortLabApp_analysis__w3UPA,.PortLabApp_hint__QxXNp{margin:10px 0 0;font-size:13px;line-height:1.55;color:#334155}.PortLabApp_hint__QxXNp{color:#64748b}.PortLabApp_foot__9Tt1h{max-width:1180px;margin:0 auto;padding:4px 20px 28px;color:#64748b;font-size:12px;line-height:1.5}@media (max-width:900px){.PortLabApp_main__0abQ4{grid-template-columns:1fr}}@media (max-width:640px){.PortLabApp_topbar__t4IrW{padding:12px 14px}.PortLabApp_mapHead__k1l_i h1{font-size:18px}.PortLabApp_berthRow__bUvQ1,.PortLabApp_yardRow__oZrWW{grid-template-columns:1fr}.PortLabApp_shipLane__b7Yk0{padding:0;gap:8px}.PortLabApp_main__0abQ4{padding:12px}}.PortLabPageBand_topband__HrpF2{border-bottom:1px solid #e2e8f0;margin-bottom:10px}.PortLabPageBand_topbar___3_Pi{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:14px 16px;box-sizing:border-box;width:100%}.PortLabPageBand_identity__cEJ2_{display:flex;align-items:center;gap:12px;min-width:0}.PortLabPageBand_mark__y6Lrh{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;flex-shrink:0;box-shadow:0 6px 14px rgba(15,23,42,.14)}.PortLabPageBand_copy__M82GI{min-width:0}.PortLabPageBand_titleRow__6HM_5{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.PortLabPageBand_titleRow__6HM_5 h1{margin:0;font-size:18px;font-weight:800;letter-spacing:-.03em;color:#0f172a;line-height:1.2}.PortLabPageBand_pill__eQlSh{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:11px;font-weight:800;color:#334155;letter-spacing:.04em}.PortLabPageBand_meta__blyrE{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.PortLabPageBand_chipGhost__8zTgi,.PortLabPageBand_chipMuted__Vt3n5,.PortLabPageBand_chip__Gvier{display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.3}.PortLabPageBand_chip__Gvier{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.PortLabPageBand_chipMuted__Vt3n5{background:#fff;color:#475569;border:1px solid #e2e8f0}.PortLabPageBand_chipGhost__8zTgi{background:transparent;color:#94a3b8;border:1px dashed #cbd5e1}.PortLabPageBand_actions__drKIS{display:flex;gap:8px;align-items:center;flex-shrink:0}.PortLabPageBand_actions__drKIS a,.PortLabPageBand_actions__drKIS button{font:inherit;font-size:12px;font-weight:800;border-radius:12px;min-height:42px;padding:0 14px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.PortLabPageBand_primary__S0A3Q{border:1px solid #0284c7;background:#0284c7;color:#fff}.PortLabPageBand_ghost__18jp8{border:1px solid #cbd5e1;background:#fff;color:#334155}@media (max-width:720px){.PortLabPageBand_topbar___3_Pi{flex-direction:column;align-items:flex-start}}.PlanningPanel_backdrop__yF9To{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:40;display:flex;justify-content:flex-end}.PlanningPanel_panel__8dedI{width:min(520px,100%);height:100%;background:#f8fafc;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden}.PlanningPanel_head__J40il{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;background:#fff;border-bottom:1px solid #e2e8f0}.PlanningPanel_head__J40il h2{margin:0;font-size:16px;color:#051c2c}.PlanningPanel_head__J40il p{margin:4px 0 0;font-size:12px;color:#64748b}.PlanningPanel_close__540JQ{border:0;background:transparent;color:#0369a1;font-weight:700;cursor:pointer;font-family:inherit}.PlanningPanel_body__tFlFY{flex:1 1;overflow:auto;padding:12px 16px 20px;display:grid;gap:12px}.PlanningPanel_step__QIR3E{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.PlanningPanel_step__QIR3E h3{margin:0 0 8px;font-size:12px;letter-spacing:.08em;color:#0284c7}.PlanningPanel_berths__Kve98{display:grid;gap:6px}.PlanningPanel_berth__VyL_I{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;width:100%;text-align:left;border:1px solid #e2e8f0;background:#fff;border-radius:10px;padding:8px 10px;cursor:pointer;font-family:inherit}.PlanningPanel_berthOn__R8Gln{border-color:#5eb3e4;background:#f0f9ff}.PlanningPanel_berth__VyL_I:disabled{opacity:.55;cursor:not-allowed}.PlanningPanel_berth__VyL_I strong{font-size:13px;color:#051c2c}.PlanningPanel_berth__VyL_I span{font-size:11px;color:#64748b}.PlanningPanel_counter__uMsjK{display:flex;align-items:center;gap:10px}.PlanningPanel_counter__uMsjK button{width:28px;height:28px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-weight:800;cursor:pointer;font-family:inherit}.PlanningPanel_counter__uMsjK em{font-style:normal;font-size:18px;font-weight:800;color:#051c2c;min-width:24px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanningPanel_metrics__bl9sW{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.PlanningPanel_metric__Gvzbi{font-size:11px;background:#f1f5f9;border-radius:8px;padding:4px 8px;color:#334155}.PlanningPanel_metric__Gvzbi b{color:#0284c7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanningPanel_flowHint__o6ypr{margin:0 0 8px;font-size:11px;color:#64748b}.PlanningPanel_cargoMeaning__l6czy{display:grid;gap:6px}.PlanningPanel_cargoMeaning__l6czy div{background:#f8fafc;border-radius:8px;padding:8px 10px}.PlanningPanel_cargoMeaning__l6czy span{display:block;font-size:10px;color:#64748b;font-weight:700;letter-spacing:.04em}.PlanningPanel_cargoMeaning__l6czy strong{font-size:12px;color:#051c2c}.PlanningPanel_flowTabs___Ugmz{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.PlanningPanel_flowOff__swYFB,.PlanningPanel_flowOn__F1k3g{border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800;cursor:pointer;font-family:inherit}.PlanningPanel_flowOn__F1k3g{border:1px solid #5eb3e4;background:#5eb3e4;color:#051c2c}.PlanningPanel_flowOff__swYFB{border:1px solid #e2e8f0;background:#fff;color:#475569}.PlanningPanel_recommendRow__HGkX7{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.PlanningPanel_clear__ZLwUJ,.PlanningPanel_recommend__zGaYs{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit}.PlanningPanel_recommend__zGaYs{border:0;background:#5eb3e4;color:#051c2c}.PlanningPanel_clear__ZLwUJ{border:1px solid #cbd5e1;background:#fff;color:#475569}.PlanningPanel_berthConflict__tJu31{border-color:#fca5a5!important;background:#fff7f7!important}.PlanningPanel_yardHot__qcN_T{border-color:#fdba74}.PlanningPanel_cargoTabs__1vKen{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.PlanningPanel_cargoTab__cGe_b{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:5px 10px;display:inline-flex;gap:6px;align-items:center;cursor:pointer;font-family:inherit}.PlanningPanel_cargoTab__cGe_b strong{font-size:11px;color:#334155}.PlanningPanel_cargoTab__cGe_b span{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanningPanel_cargoTabOn__maTs2{border-color:#5eb3e4;background:#f0f9ff}.PlanningPanel_cargoTabOn__maTs2 strong{color:#051c2c}.PlanningPanel_cargoHead__oePFT{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.PlanningPanel_cargoHead__oePFT strong{font-size:12px}.PlanningPanel_cargoHead__oePFT span{font-size:11px;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanningPanel_ok__7cwUI{color:#047857!important;font-weight:700}.PlanningPanel_bad__zYL7e{color:#c2410c!important;font-weight:700}.PlanningPanel_yardCards__FQMT3{display:grid;gap:6px}.PlanningPanel_yardCard__Dmj_T{border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px;background:#f8fafc}.PlanningPanel_yardCardBest__jzM8F{border-color:#5eb3e4;background:#f0f9ff}.PlanningPanel_yardCardOn__y_cuA{box-shadow:inset 3px 0 0 #051c2c}.PlanningPanel_yardCardTop__rpnRx{display:flex;align-items:center;gap:6px}.PlanningPanel_yardCardTop__rpnRx strong{font-size:13px;color:#051c2c}.PlanningPanel_yardCardTop__rpnRx em{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.06em;color:#051c2c;background:#5eb3e4;border-radius:999px;padding:2px 6px}.PlanningPanel_yardCardTop__rpnRx span{margin-left:auto;font-size:11px;font-weight:700;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanningPanel_yardCard__Dmj_T p{margin:4px 0 0;font-size:11px;color:#64748b}.PlanningPanel_yardCardActions__YeXUT{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.PlanningPanel_yardCardActions__YeXUT button{border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit}.PlanningPanel_yardCardActions__YeXUT button:disabled{opacity:.4;cursor:not-allowed}.PlanningPanel_yardCardActions__YeXUT b{min-width:28px;text-align:center;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#051c2c}.PlanningPanel_fillBtn__AQ4o8{border-color:#5eb3e4!important;color:#051c2c;background:#e0f2fe!important}.PlanningPanel_miniResult__AnRgC{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;padding:8px 10px;border-radius:10px;background:#eef2f6;font-size:11px;color:#475569}.PlanningPanel_miniResult__AnRgC strong{color:#0284c7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanningPanel_warn__BFMSz{margin:4px 0 0;font-size:11px;color:#c2410c}.PlanningPanel_preview__tEi5V{display:grid;grid-template-columns:1fr 1fr;gap:6px}.PlanningPanel_previewItem__zW9KT{background:#f8fafc;border-radius:8px;padding:8px}.PlanningPanel_previewItem__zW9KT span{display:block;font-size:10px;color:#64748b}.PlanningPanel_previewItem__zW9KT strong{font-size:14px;color:#051c2c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanningPanel_point__VzX0U{color:#0284c7!important}.PlanningPanel_foot__imTCu{padding:12px 16px;background:#fff;border-top:1px solid #e2e8f0;display:grid;gap:8px}.PlanningPanel_error__pjlDU{margin:0;font-size:12px;color:#b91c1c;line-height:1.4}.PlanningPanel_readyHint__YgW_C{margin:0;font-size:12px;font-weight:700;color:#047857}.PlanningPanel_footActions__4npIc{display:flex;flex-wrap:wrap;gap:8px}.PlanningPanel_recommendFoot__79M9G{border:1px solid #0284c7;border-radius:999px;background:#e0f2fe;color:#0c4a6e}.PlanningPanel_recommendFoot__79M9G,.PlanningPanel_submit__H6GWy{padding:10px 14px;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}.PlanningPanel_submit__H6GWy{border:0;border-radius:999px;background:#5eb3e4;color:#051c2c;flex:1 1;min-width:140px}.PlanningPanel_submit__H6GWy:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.PlanningPanel_backdrop__yF9To{align-items:flex-end}.PlanningPanel_panel__8dedI{width:100%;height:min(92vh,100%);border-left:0;border-top:1px solid #e2e8f0;border-radius:16px 16px 0 0}.PlanningPanel_preview__tEi5V{grid-template-columns:1fr}}.MonthlyPlanningBoard_boardWrap__pYjNZ{display:grid;gap:12px}.MonthlyPlanningBoard_summaryRow__XH6tb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.MonthlyPlanningBoard_summaryChip__yk8ZP{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px}.MonthlyPlanningBoard_summaryWarn__JSsVB{border-color:#fdba74;background:#fff7ed}.MonthlyPlanningBoard_summaryChip__yk8ZP span{display:block;font-size:10px;font-weight:800;color:#64748b;letter-spacing:.02em}.MonthlyPlanningBoard_summaryChip__yk8ZP strong{display:block;margin-top:2px;font-size:15px;letter-spacing:-.02em;color:#0f172a}.MonthlyPlanningBoard_circleIcon__RCpuW{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#eef6fb;color:#0369a1;flex-shrink:0}.MonthlyPlanningBoard_circleIcon__RCpuW svg{display:block}.MonthlyPlanningBoard_workspace__ttU5Y{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.85fr);gap:12px;align-items:start}.MonthlyPlanningBoard_boardPane__p_au6{display:grid;gap:10px;min-width:0}.MonthlyPlanningBoard_grid__8g9XV{display:grid;gap:6px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:10px;overflow-x:auto}.MonthlyPlanningBoard_colHead__SJ075,.MonthlyPlanningBoard_corner__jadOC,.MonthlyPlanningBoard_rowHead__JMxBq{font-size:11px;font-weight:800;color:#64748b}.MonthlyPlanningBoard_colHead__SJ075,.MonthlyPlanningBoard_corner__jadOC{text-align:center;padding:4px 0}.MonthlyPlanningBoard_rowHead__JMxBq{display:grid;place-items:center;background:#f8fafc;border-radius:10px;color:#0f172a;font-size:13px}.MonthlyPlanningBoard_cell__gHK9w{min-height:72px;border:1px dashed #dbe4ee;border-radius:10px;padding:6px;display:grid;gap:6px;align-content:start;background:#fbfdff}.MonthlyPlanningBoard_cellDrop__s_gxn{border-color:#7dd3fc;background:#f0f9ff}.MonthlyPlanningBoard_vesselOn__8XHXJ,.MonthlyPlanningBoard_vesselWarn__SAGl3,.MonthlyPlanningBoard_vessel__Cat_5{text-align:left;border-radius:10px;padding:7px 8px;border:1px solid #e2e8f0;background:#fff;cursor:grab;font-family:inherit;display:grid;gap:2px}.MonthlyPlanningBoard_vesselOn__8XHXJ:active,.MonthlyPlanningBoard_vesselWarn__SAGl3:active,.MonthlyPlanningBoard_vessel__Cat_5:active{cursor:grabbing}.MonthlyPlanningBoard_vesselOn__8XHXJ{border-color:#0284c7;box-shadow:inset 0 0 0 1px #0284c7;background:#f0f9ff}.MonthlyPlanningBoard_vesselWarn__SAGl3{border-color:#fdba74}.MonthlyPlanningBoard_vesselOn__8XHXJ strong,.MonthlyPlanningBoard_vesselWarn__SAGl3 strong,.MonthlyPlanningBoard_vessel__Cat_5 strong{font-size:12px;color:#0f172a;line-height:1.2}.MonthlyPlanningBoard_vesselOn__8XHXJ span,.MonthlyPlanningBoard_vesselWarn__SAGl3 span,.MonthlyPlanningBoard_vessel__Cat_5 span{font-size:10px;font-weight:700;color:#64748b}.MonthlyPlanningBoard_warnBadge__RVkE3{margin-top:2px;justify-self:start;display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:10px;font-weight:800;color:#c2410c;background:#fff7ed;border-radius:999px;padding:2px 6px}.MonthlyPlanningBoard_forecast__tYb_J{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:10px 12px}.MonthlyPlanningBoard_forecastTitle__9NZZc{margin:0 0 8px;font-size:12px;font-weight:800;color:#334155}.MonthlyPlanningBoard_forecastList__ElINU{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.MonthlyPlanningBoard_forecastCard__5uDGo{border:1px solid #eef2f6;border-radius:12px;padding:8px 10px;display:grid;gap:5px;background:#f8fafc}.MonthlyPlanningBoard_forecastCard__5uDGo strong{font-size:12px;color:#0f172a}.MonthlyPlanningBoard_forecastLine__3yK9f{margin:0;display:grid;grid-template-columns:24px 1fr auto;gap:6px;align-items:center;font-size:11px;font-weight:700;color:#334155}.MonthlyPlanningBoard_forecastLine__3yK9f em{font-style:normal;font-size:10px;font-weight:800;border-radius:999px;padding:2px 7px}.MonthlyPlanningBoard_toneOk__8Ap2J{background:#ecfdf5;color:#047857}.MonthlyPlanningBoard_toneWatch__eNh9e{background:#fff7ed;color:#c2410c}.MonthlyPlanningBoard_toneBad__VU6xR{background:#fef2f2;color:#b91c1c}.MonthlyPlanningBoard_detail__017Ry{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;min-height:360px;position:sticky;top:72px}.MonthlyPlanningBoard_detailHead__OXGAt{display:flex;gap:10px;align-items:center}.MonthlyPlanningBoard_detailHead__OXGAt strong{display:block;font-size:15px;letter-spacing:-.02em}.MonthlyPlanningBoard_detailHead__OXGAt span{display:block;margin-top:2px;font-size:12px;color:#64748b;font-weight:600}.MonthlyPlanningBoard_detailIcon__TOjmy{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#eef6fb;color:#0369a1;flex-shrink:0}.MonthlyPlanningBoard_detailFacts__Y6fg1{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.MonthlyPlanningBoard_detailFacts__Y6fg1 li{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;font-size:12px}.MonthlyPlanningBoard_detailFacts__Y6fg1 li span{color:#64748b;font-weight:700}.MonthlyPlanningBoard_detailFacts__Y6fg1 li em{font-style:normal;font-weight:800;color:#0f172a}.MonthlyPlanningBoard_cargoMix__jQmVt{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.MonthlyPlanningBoard_cargoMix__jQmVt span{font-size:11px;font-weight:700;color:#334155;background:#f1f5f9;border-radius:999px;padding:4px 8px}.MonthlyPlanningBoard_actionLabel__cPAd9{margin:14px 0 8px;font-size:11px;font-weight:800;color:#64748b;letter-spacing:.04em}.MonthlyPlanningBoard_berthPick__HJpM8{display:flex;flex-wrap:wrap;gap:6px}.MonthlyPlanningBoard_berthBtn__rZ7U_,.MonthlyPlanningBoard_berthOn__yqxe9{border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit}.MonthlyPlanningBoard_berthBtn__rZ7U_{border:1px solid #cbd5e1;background:#fff;color:#334155}.MonthlyPlanningBoard_berthOn__yqxe9{border:1px solid #0284c7;background:#0284c7;color:#fff}.MonthlyPlanningBoard_resourceRow__QlUTM{display:grid;grid-template-columns:1fr 1fr;gap:8px}.MonthlyPlanningBoard_resourceRow__QlUTM label{display:grid;gap:4px;font-size:11px;font-weight:800;color:#64748b}.MonthlyPlanningBoard_resourceRow__QlUTM input,.MonthlyPlanningBoard_resourceRow__QlUTM select{border:1px solid #cbd5e1;border-radius:10px;padding:8px 10px;font-size:13px;font-family:inherit;font-weight:700}.MonthlyPlanningBoard_impact__UuSxr{margin-top:4px;padding-top:4px;border-top:1px solid #eef2f6}.MonthlyPlanningBoard_impactRow__jDmGG{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px;margin-top:6px}.MonthlyPlanningBoard_impactRow__jDmGG span{font-weight:700;color:#64748b}.MonthlyPlanningBoard_impactRow__jDmGG em{font-style:normal;font-weight:800;color:#0f172a;display:inline-flex;align-items:center;gap:6px}.MonthlyPlanningBoard_trendGood__jUxVE{color:#047857}.MonthlyPlanningBoard_trendBad__lKRbF{color:#b91c1c}.MonthlyPlanningBoard_detailEmpty__KFNMk{display:grid;gap:10px;justify-items:start;padding-top:8px}.MonthlyPlanningBoard_detailEmpty__KFNMk p{margin:0;font-size:13px;line-height:1.45;color:#334155;font-weight:700}.MonthlyPlanningBoard_detailHint___qlvh{font-size:12px!important;font-weight:600!important;color:#94a3b8!important}@media (max-width:980px){.MonthlyPlanningBoard_summaryRow__XH6tb{grid-template-columns:repeat(2,minmax(0,1fr))}.MonthlyPlanningBoard_workspace__ttU5Y{grid-template-columns:1fr}.MonthlyPlanningBoard_detail__017Ry{position:static;min-height:0}}@media (max-width:640px){.MonthlyPlanningBoard_summaryRow__XH6tb{grid-template-columns:1fr}}.PlanningHorizonPanel_wrap__I8AW6{max-width:1280px;margin:0 auto 10px;padding:0 12px}.PlanningHorizonPanel_head__fGgPa{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px}.PlanningHorizonPanel_head__fGgPa h2{margin:0;font-size:14px;font-weight:800;color:#051c2c}.PlanningHorizonPanel_head__fGgPa h2 em{font-style:normal;font-size:12px;font-weight:700;color:#64748b;margin-left:4px}.PlanningHorizonPanel_head__fGgPa p{margin:4px 0 0;font-size:12px;color:#64748b}.PlanningHorizonPanel_note__IrP06{margin:0!important;font-size:11px!important;font-weight:700;color:#0369a1!important}.PlanningHorizonPanel_dates__eMDX0{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.PlanningHorizonPanel_dateOn__PYnC5,.PlanningHorizonPanel_date__G3pOP{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;cursor:pointer;font-family:inherit}.PlanningHorizonPanel_date__G3pOP{border:1px solid #e2e8f0;background:#fff;color:#475569}.PlanningHorizonPanel_dateOn__PYnC5{border:1px solid #0284c7;background:#0284c7;color:#fff}.PlanningHorizonPanel_list__pJjLw{display:grid;gap:6px;max-height:min(42vh,420px);overflow:auto;padding-right:2px}.PlanningHorizonPanel_card__lFWp0{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(120px,.7fr);gap:8px 12px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px}.PlanningHorizonPanel_left__sN4zD{display:grid;gap:2px;min-width:0}.PlanningHorizonPanel_dateLabel__8SBVU{margin:0;font-size:11px;font-weight:800;color:#0284c7}.PlanningHorizonPanel_left__sN4zD strong{font-size:14px;color:#0f172a}.PlanningHorizonPanel_left__sN4zD span{font-size:12px;color:#64748b}.PlanningHorizonPanel_mid__4p0l2{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;font-weight:700;color:#334155}.PlanningHorizonPanel_right__iLxDf{text-align:right}.PlanningHorizonPanel_right__iLxDf em{font-style:normal;font-size:11px;font-weight:800;color:#64748b}.PlanningHorizonPanel_warn__7LUyI{margin:4px 0 0;font-size:11px;font-weight:700;color:#c2410c;line-height:1.3}.PlanningHorizonPanel_empty__yuZhn{margin:0;padding:16px;text-align:center;color:#64748b;font-size:13px}.PlanningHorizonPanel_tabsHint__v_Gcm{margin-top:8px}.PlanningHorizonPanel_toLive__HrUu0{border:0;background:transparent;color:#0284c7;font-weight:800;font-size:12px;cursor:pointer;font-family:inherit;padding:0}.PlanningHorizonPanel_tabs__rOOLo{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:#e8eef3;border:1px solid #d5dee7;box-sizing:border-box}.PlanningHorizonPanel_tabOn__VQWsV,.PlanningHorizonPanel_tab__qb3wU{border:0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:4px;background:transparent;color:#64748b;appearance:none;-webkit-appearance:none;line-height:1;white-space:nowrap}.PlanningHorizonPanel_tab__qb3wU:hover{color:#334155;background:rgba(255,255,255,.55)}.PlanningHorizonPanel_tabOn__VQWsV{background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.08)}@media (max-width:720px){.PlanningHorizonPanel_card__lFWp0{grid-template-columns:1fr}.PlanningHorizonPanel_right__iLxDf{text-align:left}}.PlannerOnboarding_banner__UPGpq{max-width:1280px;margin:0 auto 10px;padding:14px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;background:linear-gradient(135deg,#e0f2fe,#f0f9ff 55%,#fff);border:1px solid #7dd3fc;border-radius:14px}.PlannerOnboarding_copy__ZZRdh{min-width:0;flex:1 1}.PlannerOnboarding_eyebrow__CLQk0{margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;color:#0284c7}.PlannerOnboarding_banner__UPGpq h2{margin:4px 0 0;font-size:16px;color:#0f172a}.PlannerOnboarding_banner__UPGpq p{margin:6px 0 0;font-size:13px;color:#334155;line-height:1.45}.PlannerOnboarding_hint__sKgBK{color:#0369a1!important;font-weight:700}.PlannerOnboarding_actions__atKZw{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.PlannerOnboarding_ghost__kn1HE,.PlannerOnboarding_primary__9guDL{border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}.PlannerOnboarding_primary__9guDL{border:0;background:#0284c7;color:#fff}.PlannerOnboarding_ghost__kn1HE{border:1px solid #cbd5e1;background:#fff;color:#475569}@media (max-width:640px){.PlannerOnboarding_banner__UPGpq{margin-left:10px;margin-right:10px}.PlannerOnboarding_banner__UPGpq h2{font-size:15px}}.PlanMonitor_wrap___wm4p{max-width:1280px;margin:8px auto 0;padding:0 12px;display:grid;gap:8px}.PlanMonitor_card___RyTB{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.PlanMonitor_head__0bU6M{display:flex;justify-content:space-between;align-items:center;gap:8px}.PlanMonitor_head__0bU6M strong{font-size:14px;color:#051c2c}.PlanMonitor_head__0bU6M button{border:0;background:transparent;color:#0369a1;font-weight:700;cursor:pointer;font-family:inherit}.PlanMonitor_grid__3WN7C{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.PlanMonitor_item__4ZK62{background:#f8fafc;border-radius:8px;padding:8px}.PlanMonitor_item__4ZK62 span{display:block;font-size:10px;color:#64748b}.PlanMonitor_item__4ZK62 strong{font-size:13px;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanMonitor_drift__6Daoo{color:#c2410c!important}.PlanMonitor_events__M3XTI{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.PlanMonitor_chip__3kBYM{font-size:11px;font-weight:700;background:#fff7ed;color:#c2410c;border-radius:999px;padding:3px 8px}.PlanMonitor_versions__Pe4Ix{margin:8px 0 0;font-size:12px;color:#64748b}@media (max-width:640px){.PlanMonitor_grid__3WN7C{grid-template-columns:1fr 1fr}}.SimClockControls_wrap__mjT8U{display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0}.SimClockControls_btnPause__HJVbw,.SimClockControls_btnPlay__L6IC2{width:28px;height:28px;border:1.5px solid transparent;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;padding:0;cursor:pointer;font-family:inherit;line-height:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.SimClockControls_btnPlay__L6IC2{background:#fff;border-color:#cbd5e1;color:#0f172a}.SimClockControls_btnPlay__L6IC2:hover{border-color:#94a3b8;background:#f8fafc}.SimClockControls_btnPause__HJVbw{background:#fff;border-color:#fca5a5;color:#dc2626}.SimClockControls_btnPause__HJVbw:hover{background:#fef2f2;border-color:#f87171;color:#b91c1c}.SimClockControls_btnReplay__cwhI_{width:28px;height:28px;border:1.5px solid #fb923c;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;padding:0;cursor:pointer;font-family:inherit;line-height:0;background:#fff7ed;color:#ea580c;transition:background .15s ease,border-color .15s ease,color .15s ease}.SimClockControls_btnReplay__cwhI_:hover{background:#ffedd5;border-color:#f97316;color:#c2410c}.SimClockControls_btnPlay__L6IC2 svg{margin-left:1px}.SimClockControls_speedOn__rXu_c:disabled,.SimClockControls_speed__vlYdN:disabled{opacity:.45;cursor:not-allowed}.SimClockControls_clock__WmUbU{display:inline-flex;align-items:baseline;gap:8px;min-width:0;margin:0;line-height:1}.SimClockControls_date__pF9xy{font-size:11px;font-weight:500;letter-spacing:.02em;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SimClockControls_hm__pqpRP{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#0f172a;font-feature-settings:"tnum" 1,"tnum"}.SimClockControls_clockPaused__hhB_N .SimClockControls_date__pF9xy{color:#f87171}.SimClockControls_clockPaused__hhB_N .SimClockControls_hm__pqpRP{color:#dc2626}.SimClockControls_speeds__DwvUD{display:inline-flex;align-items:center;gap:2px;margin-left:2px}.SimClockControls_speedOn__rXu_c,.SimClockControls_speed__vlYdN{border:0;background:transparent;cursor:pointer;font-family:inherit;font-weight:700;border-radius:999px;padding:0 7px;height:24px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.SimClockControls_speed__vlYdN{color:#64748b}.SimClockControls_speedOn__rXu_c{background:#0284c7;color:#fff}@media (max-width:768px){.SimClockControls_date__pF9xy{font-size:10px}.SimClockControls_hm__pqpRP{font-size:14px}}.SmartPortHeader_bar__UQWJE{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 16px;background:rgba(255,255,255,.88);border-bottom:1px solid #e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:20}.SmartPortHeader_left__H137X{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.SmartPortHeader_brand__D_CLk{font-size:13px;font-weight:800;letter-spacing:.14em;color:#0284c7;text-decoration:none}.SmartPortHeader_nav__hBT_J{display:flex;flex-wrap:wrap;gap:4px}.SmartPortHeader_navItem__sLgGj,.SmartPortHeader_navOn__ccWc8{text-decoration:none;font-size:13px;font-weight:800;padding:8px 10px 7px;border-bottom:2px solid transparent;background:transparent}.SmartPortHeader_navItem__sLgGj{color:#526277}.SmartPortHeader_navItem__sLgGj:hover{color:#051c2c}.SmartPortHeader_navOn__ccWc8{color:#051c2c;border-bottom-color:#051c2c}.SmartPortHeader_right__eEQ_B{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:flex-end}.SmartPortHeader_clock__G30f_{margin:0 8px 0 0;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#f1f5f9;font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a}.SmartPortHeader_clockIcon__nIAQJ{display:inline-flex;color:#0284c7}.SmartPortHeader_company__yrctj{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#0f172a}.SmartPortHeader_dot__UMF7f{width:8px;height:8px;border-radius:50%}.SmartPortHeader_facility__rP3do{color:#64748b;font-weight:600}.SmartPortHeader_facility__rP3do:before{content:"·";margin:0 4px 0 2px}.SmartPortHeader_ghost__Kve0i{border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;color:#334155;text-decoration:none;cursor:pointer;font-family:inherit}.SmartPortHeader_homeLogo__VgTxN{display:inline-flex;align-items:center;margin-left:6px;line-height:0;text-decoration:none;opacity:.95}.SmartPortHeader_homeLogo__VgTxN:hover{opacity:1}.SmartPortHeader_homeLogo__VgTxN img{display:block;height:28px;width:auto}.SmartPortHeader_barCompact__LCtrJ{align-items:center;padding:4px 10px;position:sticky;top:0}.SmartPortHeader_barCompact__LCtrJ .SmartPortHeader_brand__D_CLk{font-size:11px;letter-spacing:.1em}@media (max-width:768px){.SmartPortHeader_bar__UQWJE:not(.SmartPortHeader_barCompact__LCtrJ){flex-direction:column}.SmartPortHeader_bar__UQWJE:not(.SmartPortHeader_barCompact__LCtrJ) .SmartPortHeader_right__eEQ_B{width:100%;justify-content:flex-start}}.UpcomingVesselCalls_wrap___uqls{max-width:1280px;margin:0 auto;padding:0 12px 8px}.UpcomingVesselCalls_head__jA7FW{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;margin-bottom:12px}.UpcomingVesselCalls_eyebrow__6HgOY{margin:0;font-size:10px;font-weight:800;letter-spacing:.14em;color:#0284c7}.UpcomingVesselCalls_head__jA7FW h2{margin:0;font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.02em;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px}.UpcomingVesselCalls_head__jA7FW h2 em{font-style:normal;font-weight:700;font-size:12px;color:#64748b}.UpcomingVesselCalls_head__jA7FW p{margin:0;font-size:13px;color:#64748b;line-height:1.45;max-width:42rem}.UpcomingVesselCalls_head__jA7FW p strong{color:#0f172a}.UpcomingVesselCalls_countPill__j2A9g{display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:5px 10px;border-radius:999px;background:#e0f2fe;border:1px solid #7dd3fc;color:#0369a1;font-size:12px;font-weight:800}.UpcomingVesselCalls_board__Q7wXL{background:#fff;border:1px solid #dbe4ee;border-radius:16px;padding:12px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.UpcomingVesselCalls_boardLabel__TUA_u{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;align-items:baseline;margin-bottom:10px;padding:0 4px}.UpcomingVesselCalls_boardLabel__TUA_u span{font-size:11px;font-weight:800;letter-spacing:.08em;color:#0284c7;text-transform:uppercase}.UpcomingVesselCalls_boardLabel__TUA_u em{font-style:normal;font-size:12px;font-weight:700;color:#64748b}.UpcomingVesselCalls_list__w5c_F{display:grid;gap:10px}.UpcomingVesselCalls_card__tGVCL{position:relative;display:grid;grid-template-columns:36px minmax(0,1.7fr) minmax(180px,.7fr);gap:10px 14px;align-items:start;background:#f8fafc;border:2px solid var(--line-accent,#e2e8f0);border-radius:14px;padding:12px 14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.UpcomingVesselCalls_callIndex__U12qH{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#0f172a;color:#fff;font-size:11px;font-weight:800;margin-top:2px}.UpcomingVesselCalls_cardHighlight__PEU__{box-shadow:0 0 0 2px color-mix(in srgb,var(--line-accent,#5eb3e4) 35%,transparent),inset 0 0 0 1px rgba(255,255,255,.7)}.UpcomingVesselCalls_main__4JNe8{min-width:0;display:grid;gap:8px}.UpcomingVesselCalls_titleRow__TX7QS{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;align-items:flex-start}.UpcomingVesselCalls_name__UP54Z{margin:0;font-size:15px;font-weight:800;color:#0f172a}.UpcomingVesselCalls_meta__I_cBa{margin:2px 0 0;font-size:12px;color:#64748b}.UpcomingVesselCalls_etaBlock__bQgvh{display:grid;gap:2px;text-align:right}.UpcomingVesselCalls_etaBlock__bQgvh strong{font-size:13px;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UpcomingVesselCalls_etaOver___4Dre{font-size:12px;font-weight:800;color:#b91c1c}.UpcomingVesselCalls_etaLeft__BHxhS{font-size:12px;font-weight:800;color:#0284c7}.UpcomingVesselCalls_section__0CfRT{display:grid;gap:4px}.UpcomingVesselCalls_sectionLabel__fzoSd{margin:0;font-size:11px;font-weight:800;color:#64748b}.UpcomingVesselCalls_sectionLabel__fzoSd em{font-style:normal;font-weight:700;color:#94a3b8;margin-left:4px}.UpcomingVesselCalls_chips___xFic{display:flex;flex-wrap:wrap;gap:5px}.UpcomingVesselCalls_chipSoft__GIsZ6,.UpcomingVesselCalls_chip__stMF7{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#334155;background:#f1f5f9;border-radius:999px;padding:4px 9px}.UpcomingVesselCalls_chipSoft__GIsZ6{background:#fff7ed;color:#9a3412}.UpcomingVesselCalls_chipSoft__GIsZ6 strong,.UpcomingVesselCalls_chip__stMF7 strong{color:#051c2c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UpcomingVesselCalls_statusStrip__Y4XIY{display:flex;flex-wrap:wrap;gap:5px}.UpcomingVesselCalls_statusChip__NfZN_{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:800;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:4px 8px}.UpcomingVesselCalls_statusBad__ua9E8{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.UpcomingVesselCalls_coach__ps4pX{margin:0;font-size:12px;font-weight:700;color:#0369a1;line-height:1.4;background:#e0f2fe;border-radius:8px;padding:8px 10px}.UpcomingVesselCalls_side__YIfob{display:flex;flex-direction:column;align-items:stretch;gap:8px}.UpcomingVesselCalls_badge__3D6Fn{align-self:flex-end;font-size:11px;font-weight:800;border-radius:999px;padding:4px 9px;white-space:nowrap}.UpcomingVesselCalls_required__Y3yKj{background:#fff7ed;color:#c2410c;border:1px solid #fdba74}.UpcomingVesselCalls_urgent__TVQxF{background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5}.UpcomingVesselCalls_overdue__b2Y6b{background:#7f1d1d;color:#fff;border:1px solid #7f1d1d}.UpcomingVesselCalls_submitted__rAHxv{background:#ecfdf5;color:#047857;border:1px solid #6ee7b7}.UpcomingVesselCalls_monitor__QCEjY{background:#eff6ff;color:#1d4ed8;border:1px solid #93c5fd}.UpcomingVesselCalls_replan__SI0Fs{background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5}.UpcomingVesselCalls_done__o8rpW{background:#f8fafc;color:#475569;border:1px solid #cbd5e1}.UpcomingVesselCalls_versions__nSSxN{margin:0;align-self:flex-end;font-size:11px;color:#64748b}.UpcomingVesselCalls_sat__99bEt{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:8px 10px}.UpcomingVesselCalls_satLabel__vu24u{display:block;font-size:10px;font-weight:800;color:#64748b;margin-bottom:4px}.UpcomingVesselCalls_satScore__d_IL9{display:flex;align-items:baseline;gap:6px}.UpcomingVesselCalls_satFace__GQH38{font-size:18px;line-height:1}.UpcomingVesselCalls_satScore__d_IL9 strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UpcomingVesselCalls_satScore__d_IL9 em{font-style:normal;font-size:11px;font-weight:700;color:#94a3b8;margin-left:1px}.UpcomingVesselCalls_satDelta__SNsXR{margin-left:auto;font-size:12px;font-weight:800}.UpcomingVesselCalls_satPos__mfsfH{color:#047857}.UpcomingVesselCalls_satNorm__Yd_Qk{color:#0369a1}.UpcomingVesselCalls_satWarn__33hG2{color:#c2410c}.UpcomingVesselCalls_satCrit__B9Atp{color:#b91c1c}.UpcomingVesselCalls_cta__pwwu_{border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit;background:#5eb3e4;color:#051c2c}.UpcomingVesselCalls_ctaGhost____jCm{background:#fff;color:#051c2c;border:1px solid #cbd5e1}.UpcomingVesselCalls_ctaPulse__LG2oC{animation:UpcomingVesselCalls_pulse__yyENI 1.4s ease-in-out infinite}@keyframes UpcomingVesselCalls_pulse__yyENI{0%,to{box-shadow:0 0 0 0 rgba(94,179,228,.55)}50%{box-shadow:0 0 0 8px rgba(94,179,228,0)}}@media (max-width:720px){.UpcomingVesselCalls_card__tGVCL{grid-template-columns:28px minmax(0,1fr)}.UpcomingVesselCalls_side__YIfob{grid-column:2;align-items:stretch}.UpcomingVesselCalls_badge__3D6Fn,.UpcomingVesselCalls_versions__nSSxN{align-self:flex-start}.UpcomingVesselCalls_etaBlock__bQgvh{text-align:left}}.TerminalOpsMap_page__ROekh{min-height:100vh;background:#e7eef3;color:#0f172a;font-family:Segoe UI,Malgun Gothic,sans-serif;overflow-x:clip}.TerminalOpsMap_topband__ziQd0{border-bottom:1px solid #e2e8f0;margin-bottom:10px}.TerminalOpsMap_topbar___SKZu{gap:16px;margin:0 auto;padding:14px 12px}.TerminalOpsMap_sectionBar__lw1rX,.TerminalOpsMap_topbar___SKZu{display:flex;justify-content:space-between;align-items:center;max-width:1280px;box-sizing:border-box;width:100%}.TerminalOpsMap_sectionBar__lw1rX{margin:0 auto 12px;padding:0 12px;flex-wrap:wrap;gap:10px 16px}.TerminalOpsMap_sectionTitle__6kxGv{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.TerminalOpsMap_sectionTitle__6kxGv h2{margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em;color:#0f172a}.TerminalOpsMap_countBadge__lMaLj{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#e0f2fe;border:1px solid #7dd3fc;color:#0369a1;font-size:12px;font-weight:800}.TerminalOpsMap_sectionSpacer__8x_LP{display:block;width:1px;height:1px}.TerminalOpsMap_identity__NsDpK{display:flex;align-items:center;gap:12px;min-width:0}.TerminalOpsMap_terminalMark__EsvMu{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;flex-shrink:0;box-shadow:0 6px 14px rgba(15,23,42,.14)}.TerminalOpsMap_identityCopy__S53dm{min-width:0}.TerminalOpsMap_identityTitle__Kxq1G{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.TerminalOpsMap_identityTitle__Kxq1G h1{margin:0;font-size:18px;font-weight:800;letter-spacing:-.03em;color:#0f172a;line-height:1.2}.TerminalOpsMap_playerPill__aDH0y{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 3px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:11px;font-weight:800;color:#334155;letter-spacing:.04em}.TerminalOpsMap_playerAvatar__nyJJg{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:#cbd5e1;color:#475569}.TerminalOpsMap_identityMeta__fwZF9{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.TerminalOpsMap_metaChipGhost__lvzoz,.TerminalOpsMap_metaChipMuted__0xyjq,.TerminalOpsMap_metaChip__n7Z_X{display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.3}.TerminalOpsMap_metaChip__n7Z_X{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.TerminalOpsMap_metaChipMuted__0xyjq{background:#fff;color:#475569;border:1px solid #e2e8f0}.TerminalOpsMap_metaChipGhost__lvzoz{background:transparent;color:#94a3b8;border:1px dashed #cbd5e1}.TerminalOpsMap_actions__fxAB0{display:flex;gap:8px;align-items:flex-start;flex-shrink:0}.TerminalOpsMap_dashGhost__NscdU,.TerminalOpsMap_dash__kArHl{text-decoration:none;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;font-family:inherit;cursor:pointer;line-height:1.2}.TerminalOpsMap_dash__kArHl{color:#fff;background:#0369a1;border:1px solid #0369a1}button.TerminalOpsMap_dash__kArHl{appearance:none}.TerminalOpsMap_dashGhost__NscdU{color:#334155;background:#fff;border:1px solid #cbd5e1}.TerminalOpsMap_prepBanner__uAwds{max-width:1280px;width:100%;margin:0 auto 10px;padding:10px 10px 10px 14px;display:flex;gap:10px;align-items:center;justify-content:space-between;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;box-sizing:border-box}.TerminalOpsMap_prepCopy__XBxTK{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;min-width:0}.TerminalOpsMap_prepCopy__XBxTK strong{font-size:12px;font-weight:800;color:#b45309}.TerminalOpsMap_prepCopy__XBxTK span{font-size:12px;color:#78350f;line-height:1.45}.TerminalOpsMap_prepClose__TsH3F{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#92400e;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.TerminalOpsMap_prepClose__TsH3F:hover{background:rgba(180,83,9,.1)}.TerminalOpsMap_stage__R_lK0{max-width:1280px;margin:0 auto;padding:0 12px}.TerminalOpsMap_qcDispatch__BcC0f{max-width:1280px;margin:8px auto 10px;padding:0 12px}.TerminalOpsMap_qcDispatchCard__J_Zjw{padding:10px 14px 12px;background:#fff;border:1px solid #e7e5e4;border-radius:10px}.TerminalOpsMap_qcDispatchHead__jktMo{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.TerminalOpsMap_qcDispatchHead__jktMo strong{font-size:13px;font-weight:800;letter-spacing:.04em}.TerminalOpsMap_qcDispatchHead__jktMo span{font-size:12px;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TerminalOpsMap_qcDispatchHint__5_ynH{margin:4px 0 10px;font-size:12px;color:#64748b}.TerminalOpsMap_qcDispatchRows__Sks8_{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.TerminalOpsMap_qcDispatchRow__XeB9f{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.TerminalOpsMap_qcDispatchMeta__y0t6Q{display:flex;flex-direction:column;gap:2px;min-width:0}.TerminalOpsMap_qcDispatchMeta__y0t6Q em{font-style:normal;font-size:11px;font-weight:800;color:#0369a1}.TerminalOpsMap_qcDispatchMeta__y0t6Q strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TerminalOpsMap_qcDispatchMeta__y0t6Q span{font-size:11px;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TerminalOpsMap_qcCounter__Il759{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.TerminalOpsMap_qcCounter__Il759 button{width:28px;height:28px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;font-size:16px;font-weight:700;line-height:1;cursor:pointer}.TerminalOpsMap_qcCounter__Il759 button:disabled{opacity:.35;cursor:default}.TerminalOpsMap_qcCounter__Il759 b{min-width:1.25em;text-align:center;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TerminalOpsMap_map__YkKVF{width:100%;height:calc(100vh - 300px);min-height:420px;max-height:620px;display:block;border:1px solid #d6d3d1;border-radius:12px;background:#d6d3d1}.TerminalOpsMap_land__3mOPL{fill:#d6d3d1}.TerminalOpsMap_sea__9Vgzs{fill:#7ec8e3}.TerminalOpsMap_wave__SYw7e{fill:none;stroke:rgba(255,255,255,.35);stroke-width:2}.TerminalOpsMap_quay__8v7_U{fill:#57534e}.TerminalOpsMap_bollard__CTHec,.TerminalOpsMap_transfer__lkpNi{fill:#e7e5e4}.TerminalOpsMap_road__cy8wY{fill:#44403c}.TerminalOpsMap_roadEdge__P5Dsm{fill:none;stroke:#a8a29e;stroke-width:2}.TerminalOpsMap_lane__yqPuO{fill:none;stroke:rgba(255,255,255,.55);stroke-width:2;stroke-dasharray:10 8}.TerminalOpsMap_zone__BFm_Q{font-size:11px;font-weight:800;letter-spacing:.12em;fill:rgba(15,23,42,.45)}.TerminalOpsMap_berthId__TQbnl{font-size:12px;font-weight:800;fill:#fafaf9}.TerminalOpsMap_hull__fkFFb{fill:#1e293b;stroke:#0f172a;stroke-width:2}.TerminalOpsMap_bridge__oi_QU{fill:#334155}.TerminalOpsMap_shipName__O1p_G{font-size:13px;font-weight:800;fill:#0f172a}.TerminalOpsMap_hit__Fpot_{cursor:pointer}.TerminalOpsMap_emptyBerth__rynFk{fill:none;stroke:rgba(255,255,255,.7);stroke-width:2;stroke-dasharray:8 6}.TerminalOpsMap_leg__5Ra_f{fill:#334155}.TerminalOpsMap_girder__qDeZ5{fill:#f59e0b}.TerminalOpsMap_trolley__S8qq1{fill:#0f172a}.TerminalOpsMap_qcLabel__1oZK1{font-size:11px;font-weight:800;fill:#44403c}.TerminalOpsMap_cab__QgwV6{fill:#0f172a}.TerminalOpsMap_chassis___Fzxr{fill:#78716c}.TerminalOpsMap_yard__dDWNV{fill:#fafaf9;stroke:#a8a29e;stroke-width:2}.TerminalOpsMap_yardOn__Rf2UJ{stroke:#0f172a;stroke-width:4}.TerminalOpsMap_yardLabel__qIQbo{font-size:14px;font-weight:800;fill:#0f172a}.TerminalOpsMap_yardPct__9nlEg{font-size:12px;font-weight:700;fill:#57534e}.TerminalOpsMap_card__webRF{max-width:1280px;margin:8px auto 0;padding:10px 14px;background:#fff;border:1px solid #e7e5e4;border-radius:10px}.TerminalOpsMap_card__webRF p{margin:2px 0 0;font-size:13px}.TerminalOpsMap_hint__ZY7J0{color:#64748b;font-size:12px}.TerminalOpsMap_cardHead__lqsNo{display:flex;justify-content:space-between;align-items:center}.TerminalOpsMap_cardHead__lqsNo button{border:0;background:transparent;color:#0369a1;cursor:pointer;font-weight:700}.TerminalOpsMap_timeline__qwiy9{max-width:1280px;margin:8px auto 0;padding:8px 12px 4px}.TerminalOpsMap_axis__QHqTx{display:flex;justify-content:space-between;margin-left:168px;margin-right:72px;color:#64748b;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TerminalOpsMap_rows__1gnlO{position:relative}.TerminalOpsMap_now__u_fj1{position:absolute;top:0;bottom:0;width:2px;background:#dc2626;pointer-events:none;left:calc(168px + (100% - 240px) * var(--now))}.TerminalOpsMap_row__H3dce{display:grid;grid-template-columns:160px 1fr 64px;gap:8px;align-items:center;width:100%;margin:4px 0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.TerminalOpsMap_row__H3dce:disabled{cursor:default}.TerminalOpsMap_rowName__0Ys5Z{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TerminalOpsMap_track__l6_1E{position:relative;height:22px;border-radius:999px;background:#e7e5e4;overflow:hidden}.TerminalOpsMap_bar__IZM2b{position:absolute;top:3px;height:16px;border-radius:999px;background:#0284c7;color:#fff;font-size:10px;line-height:16px;text-align:center;overflow:hidden}.TerminalOpsMap_emptyTrack__OlFV4{display:block;color:#a8a29e;font-size:11px;line-height:22px;text-align:center}.TerminalOpsMap_rowState__yRjkC{font-size:12px;color:#44403c}@media (max-width:768px){.TerminalOpsMap_map__YkKVF{height:62vh;min-height:360px}.TerminalOpsMap_row__H3dce{grid-template-columns:96px 1fr 48px}.TerminalOpsMap_axis__QHqTx{margin-left:104px;margin-right:56px}.TerminalOpsMap_now__u_fj1{left:calc(104px + (100% - 168px) * var(--now))}.TerminalOpsMap_card__webRF p{font-size:12px}.TerminalOpsMap_qcDispatchHint__5_ynH{display:none}.TerminalOpsMap_qcDispatchMeta__y0t6Q strong{max-width:120px}}[data-landscape-game=true] .TerminalOpsMap_page__ROekh{min-height:0}[data-landscape-game=true] .TerminalOpsMap_topbar___SKZu{padding:6px 10px 4px}[data-landscape-game=true] .TerminalOpsMap_map__YkKVF{height:calc(100dvh - 210px);height:calc(100vh - 210px);min-height:200px;border-radius:10px}[data-landscape-game=true] .TerminalOpsMap_prepBanner__uAwds{margin-left:8px;margin-right:8px;padding:6px 10px}[data-landscape-game=true] .TerminalOpsMap_timeline__qwiy9{margin-bottom:4px}.DataPlaceholder_page__gOPp3{min-height:100vh;background:#eef4f8;font-family:Segoe UI,Malgun Gothic,sans-serif;color:#0f172a}.DataPlaceholder_main__XKvKS{max-width:none;margin:0;padding:0}.DataPlaceholder_lead__FWhXC{margin:0 0 14px;color:#475569;font-size:14px;line-height:1.55;max-width:56rem}.DataPlaceholder_lead__FWhXC strong{color:#0c4a6e}.DataPlaceholder_kpiSection__g8vU0{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.DataPlaceholder_kpi__L88NW{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px;display:grid;gap:4px}.DataPlaceholder_kpi__L88NW span{font-size:12px;font-weight:700;color:#64748b}.DataPlaceholder_kpi__L88NW strong{font-size:22px;letter-spacing:-.03em}.DataPlaceholder_kpi__L88NW em{font-style:normal;font-size:11px;color:#94a3b8}.DataPlaceholder_section__IQwog{margin-top:22px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.DataPlaceholder_sectionHead__EE8h9 h2{margin:0;font-size:16px}.DataPlaceholder_sectionHead__EE8h9 p{margin:4px 0 0;font-size:13px;color:#64748b;line-height:1.45}.DataPlaceholder_logGrid__z90iX{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.DataPlaceholder_logCardOn__UTA7B,.DataPlaceholder_logCard__JJ_E_{border-radius:12px;padding:12px;display:flex;justify-content:space-between;gap:10px;align-items:flex-start;border:1px solid #e2e8f0;background:#f8fafc}.DataPlaceholder_logCardOn__UTA7B{background:#f0f9ff;border-color:#bae6fd}.DataPlaceholder_logCardOn__UTA7B h3,.DataPlaceholder_logCard__JJ_E_ h3{margin:0;font-size:13px}.DataPlaceholder_logCardOn__UTA7B p,.DataPlaceholder_logCard__JJ_E_ p{margin:4px 0 0;font-size:12px;color:#64748b;line-height:1.4}.DataPlaceholder_logCardOn__UTA7B code,.DataPlaceholder_logCard__JJ_E_ code{display:inline-block;margin-top:6px;font-size:10px;color:#0284c7;background:#e0f2fe;border-radius:6px;padding:2px 6px}.DataPlaceholder_ready__y2XBW,.DataPlaceholder_wait__4OtGO{font-size:11px;font-weight:800;border-radius:999px;padding:3px 8px;white-space:nowrap}.DataPlaceholder_ready__y2XBW{color:#047857;background:#ecfdf5}.DataPlaceholder_wait__4OtGO{color:#c2410c;background:#fff7ed}.DataPlaceholder_tabs__809dw{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.DataPlaceholder_tabOn__DiKho,.DataPlaceholder_tab__mxtrm{border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit}.DataPlaceholder_tab__mxtrm{border:1px solid #e2e8f0;background:#fff;color:#475569}.DataPlaceholder_tabOn__DiKho{border:1px solid #0284c7;background:#0284c7;color:#fff}.DataPlaceholder_tableWrap__5bIz3{margin-top:12px;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}.DataPlaceholder_table__FQ_s1{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}.DataPlaceholder_table__FQ_s1 td,.DataPlaceholder_table__FQ_s1 th{padding:10px 12px;text-align:left;border-bottom:1px solid #eef2f7}.DataPlaceholder_table__FQ_s1 th{background:#f8fafc;font-size:11px;font-weight:800;color:#64748b;letter-spacing:.02em}.DataPlaceholder_table__FQ_s1 tbody tr:last-child td{border-bottom:0}.DataPlaceholder_table__FQ_s1 td:first-child{font-weight:700}.DataPlaceholder_empty__PcJxm{margin:0;padding:18px 14px;font-size:13px;color:#64748b;line-height:1.5}.DataPlaceholder_chips__D6smG{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.DataPlaceholder_chipOn__ph615,.DataPlaceholder_chip__YOOkg{border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit;display:inline-flex;align-items:baseline;gap:5px}.DataPlaceholder_chipOn__ph615 em,.DataPlaceholder_chip__YOOkg em{font-style:normal;font-weight:700;opacity:.7}.DataPlaceholder_chip__YOOkg{border:1px solid #e2e8f0;background:#fff;color:#475569}.DataPlaceholder_chipOn__ph615{border:1px solid #0284c7;background:#e0f2fe;color:#0c4a6e}.DataPlaceholder_estimateCard__ji96n{margin-top:12px;background:#f8fbfd;border:1px solid #dbe7f0;border-radius:14px;padding:14px}.DataPlaceholder_cardEyebrow__aNZZQ{margin:0;font-size:10px;font-weight:800;letter-spacing:.1em;color:#0284c7}.DataPlaceholder_estimateCard__ji96n h3{margin:4px 0 0;font-size:17px}.DataPlaceholder_estimateCard__ji96n h3 em{font-style:normal;font-size:13px;font-weight:700;color:#64748b;margin-left:6px}.DataPlaceholder_question__aVF3Z{margin:8px 0 0;font-size:14px;color:#334155;line-height:1.5}.DataPlaceholder_dl__v_8Vf{margin:12px 0 0;display:grid;gap:8px}.DataPlaceholder_dl__v_8Vf>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.DataPlaceholder_dl__v_8Vf dt{font-size:12px;font-weight:800;color:#0369a1}.DataPlaceholder_dl__v_8Vf dd{margin:0;font-size:13px;color:#334155;line-height:1.45}.DataPlaceholder_links__ivAvG{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;align-items:center}.DataPlaceholder_link__R_UvT{color:#0284c7;font-weight:800;font-size:13px}.DataPlaceholder_linkGhost__zk17k{color:#64748b;font-weight:700;font-size:13px;text-decoration:none}@media (max-width:860px){.DataPlaceholder_kpiSection__g8vU0,.DataPlaceholder_logGrid__z90iX{grid-template-columns:1fr 1fr}.DataPlaceholder_dl__v_8Vf>div{grid-template-columns:1fr;gap:2px}}@media (max-width:640px){.DataPlaceholder_main__XKvKS h1{font-size:22px}.DataPlaceholder_kpiSection__g8vU0,.DataPlaceholder_logGrid__z90iX{grid-template-columns:1fr}}.DailyPrePlanScreen_page__XwgoZ{min-height:100vh;background:linear-gradient(180deg,#e8f1f7,#f4f7fa 40%,#eef2f6);font-family:Segoe UI,Malgun Gothic,sans-serif;color:#0f172a}.DailyPrePlanScreen_main__YxXHd{width:100%;max-width:none;margin:0;padding:0}.DailyPrePlanScreen_mission__pqbXn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;margin-bottom:14px}.DailyPrePlanScreen_missionHead__xl9bQ h1{margin:0;font-size:17px;letter-spacing:-.02em;line-height:1.3}.DailyPrePlanScreen_missionHead__xl9bQ p{margin:6px 0 0;font-size:13px;color:#475569;line-height:1.5}.DailyPrePlanScreen_checklist__tDt81{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.DailyPrePlanScreen_checklist__tDt81 li{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#0f172a;background:#f0f9ff;border:1px solid #bae6fd;border-radius:999px;padding:5px 10px 5px 6px}.DailyPrePlanScreen_checklist__tDt81 li span{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:#0284c7;color:#fff;font-size:10px;font-weight:800}.DailyPrePlanScreen_helpToggle__Xzeds{margin-top:12px;border:0;background:transparent;color:#0369a1;font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.DailyPrePlanScreen_helpPanel__iUI08{margin-top:10px;padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.DailyPrePlanScreen_helpPanel__iUI08>p{margin:0;font-size:12px;color:#475569;line-height:1.5}.DailyPrePlanScreen_helpFlow__xVdNe{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.DailyPrePlanScreen_helpFlow__xVdNe li{display:grid;gap:2px;font-size:12px;color:#64748b;padding-left:10px;border-left:3px solid #cbd5e1}.DailyPrePlanScreen_helpFlow__xVdNe strong{color:#334155;font-size:12px}.DailyPrePlanScreen_helpFlow__xVdNe em{font-style:normal;font-size:11px;color:#94a3b8}.DailyPrePlanScreen_helpNow__BmJAk{border-left-color:#0284c7!important}.DailyPrePlanScreen_helpNow__BmJAk strong{color:#0284c7}.DailyPrePlanScreen_helpNote__vXHfu{margin:10px 0 0!important;font-size:11px!important;color:#64748b!important}.DailyPrePlanScreen_list__YqHIg{display:grid;gap:12px}.DailyPrePlanScreen_vessel__43YjO{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;display:grid;gap:14px}.DailyPrePlanScreen_vesselBlocked__4qomR{border-color:#fca5a5;box-shadow:inset 3px 0 0 #ef4444}.DailyPrePlanScreen_vesselTop__wqbmf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:flex-start}.DailyPrePlanScreen_vesselTop__wqbmf h2{margin:0;font-size:16px;font-weight:800;letter-spacing:-.02em}.DailyPrePlanScreen_vesselTop__wqbmf h2 em{font-style:normal;font-weight:700;font-size:12px;color:#64748b;margin-left:8px}.DailyPrePlanScreen_meta__fpo_0{margin:4px 0 0;font-size:13px;color:#475569}.DailyPrePlanScreen_cargo__C6rC_{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.DailyPrePlanScreen_cargo__C6rC_ span{font-size:11px;font-weight:700;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:4px 8px}.DailyPrePlanScreen_cargoSpecial__TgEir{color:#57534e!important;background:#fafaf9!important;border-color:#d6d3d1!important;cursor:help}.DailyPrePlanScreen_questions__KFw6A{display:grid;gap:12px}.DailyPrePlanScreen_question__UjHo5{display:grid;gap:6px}.DailyPrePlanScreen_qLabel__fGDAL{font-size:13px;font-weight:700;color:#0f172a;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.DailyPrePlanScreen_qLabel__fGDAL em{font-style:normal;width:20px;height:20px;border-radius:999px;display:inline-grid;place-items:center;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:800}.DailyPrePlanScreen_question__UjHo5 select{border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;font-weight:700;color:#0f172a;background:#fff;max-width:280px;min-height:42px;box-sizing:border-box}.DailyPrePlanScreen_fieldError__9vRFt{border-color:#f87171!important;background:#fff1f2!important}.DailyPrePlanScreen_fieldHint__Mo8hP{margin:0;font-size:12px;font-weight:600;line-height:1.4;color:#b91c1c}.DailyPrePlanScreen_qcRow__jxo_E{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.DailyPrePlanScreen_qcRow__jxo_E select{min-height:42px}.DailyPrePlanScreen_etbQuiet__rR1AU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;background:#f8fafc;border:1px dashed #cbd5e1;font-size:12px;font-weight:700;color:#64748b}.DailyPrePlanScreen_etbQuiet__rR1AU select{border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;font:inherit;font-size:13px;font-weight:700;color:#0f172a;background:#fff}.DailyPrePlanScreen_etbError__GlurB{border-color:#fca5a5;border-style:solid;background:#fff1f2;color:#9f1239}.DailyPrePlanScreen_recommend__S6CB2{display:inline-flex;align-items:center;justify-content:center;min-height:42px;box-sizing:border-box;font-size:12px;font-weight:800;color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:10px;padding:0 12px}.DailyPrePlanScreen_result__FD2DM{border-radius:12px;background:#f0f9ff;border:1px solid #bae6fd;padding:12px 14px}.DailyPrePlanScreen_result__FD2DM h3{margin:0 0 8px;font-size:13px;font-weight:800;color:#0369a1}.DailyPrePlanScreen_result__FD2DM ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.DailyPrePlanScreen_result__FD2DM li{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:13px;color:#334155}.DailyPrePlanScreen_result__FD2DM li span{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.DailyPrePlanScreen_result__FD2DM li strong{color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.DailyPrePlanScreen_en__Wk9sW{font-style:normal;font-size:11px;font-weight:600;color:#64748b}.DailyPrePlanScreen_termTip__JuImi{text-decoration:none;border-bottom:1px dotted #94a3b8;cursor:help;color:inherit}.DailyPrePlanScreen_termTip__JuImi span{display:inline-grid;place-items:center;width:14px;height:14px;margin-left:3px;border-radius:999px;background:#e2e8f0;color:#64748b;font-size:9px;font-weight:800;vertical-align:middle}.DailyPrePlanScreen_detail__Vprd7{border-top:1px solid #e2e8f0;padding-top:8px}.DailyPrePlanScreen_detail__Vprd7 summary{cursor:pointer;font-size:12px;font-weight:700;color:#0369a1;list-style:none}.DailyPrePlanScreen_detail__Vprd7 summary::-webkit-details-marker{display:none}.DailyPrePlanScreen_detail__Vprd7 summary:before{content:"▸ "}.DailyPrePlanScreen_detail__Vprd7[open] summary:before{content:"▾ "}.DailyPrePlanScreen_detailBody__h15op{margin-top:10px;display:grid;gap:8px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.DailyPrePlanScreen_detailBody__h15op div{display:grid;gap:2px}.DailyPrePlanScreen_detailBody__h15op strong{font-size:10px;font-weight:800;letter-spacing:.04em;color:#64748b;text-transform:uppercase}.DailyPrePlanScreen_detailBody__h15op span{font-size:13px;font-weight:700;color:#0f172a}.DailyPrePlanScreen_detailBody__h15op em{font-style:normal;font-size:11px;color:#94a3b8}.DailyPrePlanScreen_foot__9QIwc{position:sticky;bottom:0;margin-top:16px;padding:12px 0 4px;background:linear-gradient(180deg,rgba(244,247,250,0),#f4f7fa 28%);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.DailyPrePlanScreen_back__0mbxf,.DailyPrePlanScreen_confirm__iGPJM{min-height:44px;box-sizing:border-box;font:inherit;font-size:14px;font-weight:800;padding:0 18px;cursor:pointer;border-radius:12px;background:#fff;display:inline-flex;align-items:center;justify-content:center}.DailyPrePlanScreen_confirm__iGPJM{border:1px solid #0284c7;color:#0369a1}.DailyPrePlanScreen_confirm__iGPJM:hover:not(:disabled){background:#f0f9ff}.DailyPrePlanScreen_confirm__iGPJM:disabled{opacity:.45;cursor:not-allowed}.DailyPrePlanScreen_back__0mbxf{border:1px solid #cbd5e1;color:#334155}@media (max-width:640px){.DailyPrePlanScreen_question__UjHo5 select{max-width:none}.DailyPrePlanScreen_cargo__C6rC_{justify-content:flex-start}}[data-landscape-game=true] .DailyPrePlanScreen_main__YxXHd{max-width:none;padding:0}[data-landscape-game=true] .DailyPrePlanScreen_list__YqHIg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:none}[data-landscape-game=true] .DailyPrePlanScreen_foot__9QIwc{position:sticky}.OperatorSetup_page___aIjh{min-height:100vh;background:#f4f7fa;font-family:Segoe UI,Malgun Gothic,sans-serif;color:#0f172a}.OperatorSetup_main__UCfRH{width:100%;max-width:none;margin:0;padding:0}.OperatorSetup_intro__wkpLG{max-width:640px}.OperatorSetup_main__UCfRH h1{margin:0;font-size:22px;letter-spacing:-.02em;line-height:1.25}.OperatorSetup_lead__NIL_8{margin:8px 0 0;color:#475569;font-size:13px;line-height:1.5}.OperatorSetup_lead__NIL_8 strong{color:#0f172a}.OperatorSetup_layout__FJ5G1{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;align-items:stretch}.OperatorSetup_form__I0dyV,.OperatorSetup_preview__QwSW4{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-height:100%}.OperatorSetup_form__I0dyV{padding:16px;display:flex;flex-direction:column;gap:12px}.OperatorSetup_form__I0dyV label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#334155}.OperatorSetup_labelRow__2OeP1{display:inline-flex;align-items:center;gap:6px}.OperatorSetup_optional__zjqpt{font-size:10px;font-weight:800;color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 7px;letter-spacing:.02em}.OperatorSetup_form__I0dyV input{border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px;font-size:14px;font-family:inherit;background:#fff}.OperatorSetup_form__I0dyV input:focus{outline:none;border-color:#7dd3fc;box-shadow:0 0 0 3px rgba(14,165,233,.15)}.OperatorSetup_form__I0dyV fieldset{border:0;margin:0;padding:0}.OperatorSetup_legend__RX2gh{display:flex;align-items:baseline;gap:8px;font-size:12px;font-weight:700;color:#334155;margin-bottom:8px}.OperatorSetup_legend__RX2gh em{font-style:normal;font-size:11px;font-weight:700;color:#94a3b8}.OperatorSetup_swatches___yeSQ{display:flex;gap:8px;flex-wrap:wrap}.OperatorSetup_swatchOn__AklyW,.OperatorSetup_swatch__Pbu9g{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer}.OperatorSetup_swatchOn__AklyW{border-color:#0f172a;box-shadow:inset 0 0 0 2px #fff}.OperatorSetup_actions__L49NY{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.OperatorSetup_ghost__3OLIi,.OperatorSetup_primary__Ciyvj{border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}.OperatorSetup_ghost__3OLIi{border:1px solid #cbd5e1;background:#fff;color:#334155}.OperatorSetup_primary__Ciyvj{border:0;background:#5eb3e4;color:#051c2c}.OperatorSetup_preview__QwSW4{position:relative;overflow:hidden;padding:18px 16px 16px;display:flex;flex-direction:column;align-items:center;text-align:center}.OperatorSetup_previewAccent__07qK6{position:absolute;top:0;left:0;right:0;height:3px}.OperatorSetup_previewLabel__w69nH{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.06em;color:#94a3b8}.OperatorSetup_logoEmpty__lKXkG,.OperatorSetup_logo__a7uqH{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:20px;letter-spacing:.02em}.OperatorSetup_logo__a7uqH{color:#fff}.OperatorSetup_logoEmpty__lKXkG{background:#eef6fb;color:#0369a1}.OperatorSetup_logoEmpty__lKXkG svg{display:block}.OperatorSetup_previewNameEmpty___LtkX,.OperatorSetup_previewName__BPG8c{margin:14px 0 0;font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.3}.OperatorSetup_previewNameEmpty___LtkX{font-size:13px;font-weight:700;color:#94a3b8}.OperatorSetup_previewSub__gxK6v{margin:6px 0 0;font-size:12px;color:#64748b;line-height:1.35}.OperatorSetup_previewChips__zTSQU{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.OperatorSetup_previewChips__zTSQU span{font-size:11px;font-weight:800;color:#0369a1;background:#eef6fb;border-radius:999px;padding:4px 9px;line-height:1.2}.OperatorSetup_accentPreview__6aM4n{margin-top:14px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:#64748b}.OperatorSetup_accentDot__d2_6Y{width:10px;height:10px;border-radius:50%;flex-shrink:0}.OperatorSetup_previewNote__6s6cR{margin:auto 0 0;padding-top:16px;font-size:11px;line-height:1.45;color:#94a3b8;max-width:220px}@media (max-width:720px){.OperatorSetup_layout__FJ5G1{grid-template-columns:1fr}.OperatorSetup_form__I0dyV,.OperatorSetup_preview__QwSW4{min-height:0}.OperatorSetup_actions__L49NY{margin-top:8px}.OperatorSetup_previewNote__6s6cR{margin-top:16px}}