.HdWdlW_flow{color:#111418;background:#f5f6f7;width:100%;container-type:inline-size}.HdWdlW_compact{box-shadow:0 16px 40px #11141812}.HdWdlW_top{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}.HdWdlW_top>span{letter-spacing:.08em;color:#59616d;font-size:12px}.HdWdlW_top img{width:120px;height:auto}.HdWdlW_switch{background:#e9ecef;border:1px solid #d4d8dd;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin:28px 32px 0;padding:4px;display:grid}.HdWdlW_switch button{min-height:48px;font:inherit;cursor:pointer;color:#4d5561;background:0 0;border:0;border-radius:5px;padding:10px 16px;font-size:15px;font-weight:650}.HdWdlW_switch button[aria-pressed=true]{color:#fff;background:#111418;box-shadow:inset 0 -3px #e10600}.HdWdlW_switch button:focus-visible{outline-offset:3px;outline:3px solid #e10600}.HdWdlW_panel{padding:28px 32px}.HdWdlW_flow .HdWdlW_title{letter-spacing:-.035em;color:#111418;margin:0 0 14px;font-size:clamp(24px,3cqi,34px);font-weight:650;line-height:1.2}.HdWdlW_flow .HdWdlW_context{color:#59616d;margin:0 0 26px;font-size:12px;line-height:1.7}.HdWdlW_context span{color:#e10600;padding:0 8px}.HdWdlW_today{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.HdWdlW_phase{background:#fff;border:1px solid #d4d8dd;border-radius:8px;min-width:0;overflow:hidden}.HdWdlW_phase:last-child{background:#fff8f7;border-color:#deaaa7}.HdWdlW_flow .HdWdlW_phaseTitle{letter-spacing:-.02em;color:#111418;border-bottom:1px solid #e5e7eb;margin:0;padding:18px;font-size:16px;line-height:1.35}.HdWdlW_phase ol{margin:0;padding:0 18px;list-style:none}.HdWdlW_phase li{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:16px 0;display:grid}.HdWdlW_phase li+li{border-top:1px dashed #dce1e5}.HdWdlW_phase li>span{color:#8c3a36;margin-top:4px;font:11px monospace}.HdWdlW_flow .HdWdlW_phase li p{color:#363f49;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.HdWdlW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.HdWdlW_steps>li{background:#fff;border:1px solid #d4d8dd;border-radius:8px;min-width:0;padding:24px;position:relative}.HdWdlW_steps>li:not(:last-child):after{content:"→";color:#e10600;font-size:22px;font-weight:600;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.HdWdlW_number{color:#68707c;margin-bottom:20px;font:11px monospace;display:block}.HdWdlW_label{min-height:76px}.HdWdlW_label>strong,.HdWdlW_connectorBrand>strong{letter-spacing:-.025em;font-size:20px;line-height:1.25;display:block}.HdWdlW_label small{color:#626b77;margin-top:8px;font-size:12px;line-height:1.5;display:block}.HdWdlW_connectorBrand img{width:140px;max-width:100%;height:auto}.HdWdlW_flow .HdWdlW_stepText{color:#363f49;margin:18px 0 0;font-size:16px;line-height:1.55}.HdWdlW_steps>.HdWdlW_connection{background:#111418;border-color:#111418;box-shadow:inset 0 3px #e10600}.HdWdlW_connection .HdWdlW_number,.HdWdlW_connection .HdWdlW_label small{color:#c7cbd1}.HdWdlW_connection .HdWdlW_stepText{color:#fff}.HdWdlW_difference{background:#fff;border-left:3px solid #e10600;align-items:center;gap:14px;margin-top:24px;padding:18px 20px;display:flex}.HdWdlW_difference>span{color:#e10600;flex:0 0 30px;font-size:24px}.HdWdlW_difference strong{color:#111418;font-size:15px;line-height:1.5;display:block}.HdWdlW_difference s{color:#68707c;margin-bottom:2px;font-size:13px;line-height:1.5;text-decoration-color:#e10600;text-decoration-thickness:2px;display:block}.HdWdlW_saved{margin-top:22px}.HdWdlW_flow .HdWdlW_savedTitle{color:#363f49;margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.6}.HdWdlW_saved ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.HdWdlW_saved li{color:#59616d;align-items:baseline;gap:8px;font-size:12px;line-height:1.6;display:flex}.HdWdlW_saved li>span{color:#b50500}.HdWdlW_saved s{text-decoration-color:#a8524e;text-decoration-thickness:1px}.HdWdlW_flow .HdWdlW_explanation{color:#505966;max-width:750px;margin:22px 0 0;font-size:16px;line-height:1.7}.HdWdlW_flow .HdWdlW_boundary{color:#5d6671;background:#eef1f3;border-top:1px solid #dce1e5;margin:0;padding:16px 32px;font-size:12px;line-height:1.6}@container (min-width:561px) and (max-width:700px){.HdWdlW_today{grid-template-columns:minmax(0,1fr);gap:12px}.HdWdlW_phase{grid-template-columns:140px minmax(0,1fr);display:grid}.HdWdlW_flow .HdWdlW_phaseTitle{border-bottom:0;border-right:1px solid #e5e7eb}.HdWdlW_phase li{padding:11px 0}}@container (max-width:560px){.HdWdlW_top{padding:20px}.HdWdlW_switch{margin:20px 20px 0}.HdWdlW_panel{padding:24px 20px}.HdWdlW_flow .HdWdlW_title{min-height:58px;font-size:24px}.HdWdlW_today{grid-template-columns:minmax(0,1fr);gap:12px}.HdWdlW_flow .HdWdlW_phaseTitle{padding:14px 16px;font-size:15px}.HdWdlW_phase ol{padding:0 16px}.HdWdlW_phase li{padding:12px 0}.HdWdlW_saved ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.HdWdlW_steps{grid-template-columns:minmax(0,1fr);gap:24px}.HdWdlW_steps>li{grid-template-columns:26px minmax(0,1fr);column-gap:12px;padding:20px;display:grid}.HdWdlW_number{grid-row:1/3;margin:5px 0 0}.HdWdlW_label{min-height:0}.HdWdlW_label>strong,.HdWdlW_connectorBrand>strong{font-size:18px}.HdWdlW_label small{margin-top:4px;font-size:11px}.HdWdlW_flow .HdWdlW_stepText{grid-column:2;margin-top:10px;font-size:14px}.HdWdlW_steps>li:not(:last-child):after{content:"↓";font-size:19px;line-height:22px;inset:auto auto -23px 24px;transform:none}.HdWdlW_difference{gap:8px;padding:15px}.HdWdlW_difference strong,.HdWdlW_flow .HdWdlW_explanation{font-size:14px}.HdWdlW_flow .HdWdlW_boundary{padding:14px 20px}}@container (max-width:340px){.HdWdlW_top{gap:10px;padding:16px}.HdWdlW_top>span{letter-spacing:.04em;font-size:10px}.HdWdlW_top img{width:100px}.HdWdlW_switch{margin:16px 12px 0}.HdWdlW_switch button{padding:10px 8px;font-size:14px}.HdWdlW_panel{padding:22px 12px}.HdWdlW_flow .HdWdlW_title{font-size:22px}.HdWdlW_flow .HdWdlW_context{font-size:11px}.HdWdlW_saved ul{grid-template-columns:minmax(0,1fr);gap:6px}.HdWdlW_steps>li{grid-template-columns:20px minmax(0,1fr);column-gap:8px;padding:16px 12px}.HdWdlW_steps>li:not(:last-child):after{left:15px}.HdWdlW_flow .HdWdlW_boundary{padding:14px}}
