.JourneyPlayground-module__Uevg4q__playground{color:var(--ink,#10244f);background:linear-gradient(135deg, var(--paper,#fffdf7) 0 58%, var(--pale-blue,#eef3ff) 100%);border:3px solid var(--ink,#10244f);box-shadow:10px 10px 0 var(--ink,#10244f);border-radius:32px;padding:clamp(24px,4vw,54px)}.JourneyPlayground-module__Uevg4q__header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:32px;display:flex}.JourneyPlayground-module__Uevg4q__header h2{max-width:760px;font-family:var(--display,system-ui, sans-serif);letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(32px,5vw,64px);line-height:.98}.JourneyPlayground-module__Uevg4q__eyebrow{color:var(--blue,#1647d8);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.JourneyPlayground-module__Uevg4q__intro{max-width:760px;margin:0;font-size:clamp(16px,2vw,20px);font-weight:650;line-height:1.5}.JourneyPlayground-module__Uevg4q__simulationBadge{border:2px solid var(--ink,#10244f);background:var(--yellow,#ffd84d);box-shadow:3px 3px 0 var(--ink,#10244f);white-space:nowrap;border-radius:999px;flex:none;padding:10px 14px;font-size:12px;font-weight:900}.JourneyPlayground-module__Uevg4q__layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(22px,3vw,36px);display:grid}.JourneyPlayground-module__Uevg4q__controls{gap:16px;display:grid;position:static}.JourneyPlayground-module__Uevg4q__controls fieldset{border:2px solid var(--ink,#10244f);background:#fffdf7e0;border-radius:20px;min-width:0;margin:0;padding:16px}.JourneyPlayground-module__Uevg4q__controls fieldset:disabled{opacity:.66}.JourneyPlayground-module__Uevg4q__controls legend{font-family:var(--display,system-ui, sans-serif);padding:0 8px;font-size:14px;font-weight:900}.JourneyPlayground-module__Uevg4q__switchRow{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.JourneyPlayground-module__Uevg4q__switchRow+.JourneyPlayground-module__Uevg4q__switchRow{border-top:1px solid #10244f2e;margin-top:10px;padding-top:10px}.JourneyPlayground-module__Uevg4q__switchRow span,.JourneyPlayground-module__Uevg4q__transportChoices span{gap:3px;display:grid}.JourneyPlayground-module__Uevg4q__switchRow small,.JourneyPlayground-module__Uevg4q__transportChoices small{color:#10244fb8;font-size:12px;line-height:1.35}.JourneyPlayground-module__Uevg4q__switchRow input{width:24px;height:24px;accent-color:var(--blue,#1647d8);flex:none}.JourneyPlayground-module__Uevg4q__transportChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.JourneyPlayground-module__Uevg4q__transportChoices label{cursor:pointer;border:2px solid #10244f47;border-radius:14px;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.JourneyPlayground-module__Uevg4q__transportChoices label:has(input:focus-visible){outline:4px solid var(--coral,#ff6b57);outline-offset:3px}.JourneyPlayground-module__Uevg4q__transportChoices input{accent-color:var(--blue,#1647d8);margin:3px 0 0}.JourneyPlayground-module__Uevg4q__transportChoices .JourneyPlayground-module__Uevg4q__selectedChoice{border-color:var(--ink,#10244f);background:var(--pale-blue,#eef3ff);box-shadow:3px 3px 0 var(--ink,#10244f)}.JourneyPlayground-module__Uevg4q__sliders{gap:18px;display:grid}.JourneyPlayground-module__Uevg4q__sliders label{gap:8px;display:grid}.JourneyPlayground-module__Uevg4q__sliders label>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.JourneyPlayground-module__Uevg4q__sliders output{color:var(--blue,#1647d8);white-space:nowrap;font-weight:900}.JourneyPlayground-module__Uevg4q__sliders input{width:100%;height:28px;accent-color:var(--blue,#1647d8);cursor:pointer}.JourneyPlayground-module__Uevg4q__runButton{border:3px solid var(--ink,#10244f);min-height:54px;color:var(--ink,#10244f);background:var(--yellow,#ffd84d);box-shadow:5px 5px 0 var(--ink,#10244f);font-family:var(--display,system-ui, sans-serif);cursor:pointer;border-radius:16px;padding:13px 20px;font-size:16px;font-weight:900;transition:transform .15s,box-shadow .15s}.JourneyPlayground-module__Uevg4q__runButton:not(:disabled):not([aria-disabled=true]):hover{box-shadow:3px 3px 0 var(--ink,#10244f);transform:translate(2px,2px)}.JourneyPlayground-module__Uevg4q__runButton:disabled,.JourneyPlayground-module__Uevg4q__runButton[aria-disabled=true]{cursor:wait}.JourneyPlayground-module__Uevg4q__experience{flex-direction:column;align-self:stretch;min-width:0;display:flex}.JourneyPlayground-module__Uevg4q__routeStage{border:3px solid var(--ink,#10244f);background:radial-gradient(circle at 50% 50%, #ffd84d52, transparent 30%), var(--pale-mint,#e8fff5);border-radius:24px;align-content:center;min-height:250px;padding:62px 28px 26px;scroll-margin-block:96px 24px;display:grid;position:relative;overflow:hidden}.JourneyPlayground-module__Uevg4q__dnsState{border:2px solid var(--ink,#10244f);background:var(--coral,#ff6b57);box-shadow:3px 3px 0 var(--ink,#10244f);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)rotate(-1deg)}.JourneyPlayground-module__Uevg4q__dnsState span,.JourneyPlayground-module__Uevg4q__dnsState strong{font-weight:900}.JourneyPlayground-module__Uevg4q__dnsState span{color:var(--paper,#fffdf7)}.JourneyPlayground-module__Uevg4q__routeLine{height:82px;position:absolute;top:104px;left:9%;right:9%}.JourneyPlayground-module__Uevg4q__primaryLine{border-top:4px dotted var(--ink,#10244f);position:absolute;top:26px;left:0;right:0}.JourneyPlayground-module__Uevg4q__failedRoute .JourneyPlayground-module__Uevg4q__primaryLine:after{content:"×";border:2px solid var(--ink,#10244f);background:var(--coral,#ff6b57);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid;position:absolute;top:-22px;left:54%}.JourneyPlayground-module__Uevg4q__detourLine{border:4px solid var(--blue,#1647d8);border-left:0;border-right:0;border-radius:50%;height:54px;position:absolute;top:12px;left:51%;right:18%;transform:rotate(-7deg)}.JourneyPlayground-module__Uevg4q__movingPacket{z-index:3;border:3px solid var(--ink,#10244f);background:var(--yellow,#ffd84d);width:50px;height:38px;box-shadow:3px 3px 0 var(--ink,#10244f);border-radius:11px;place-items:center;font-size:11px;font-weight:900;animation:1.4s cubic-bezier(.35,.05,.25,1) forwards JourneyPlayground-module__Uevg4q__requestJourney;display:grid;position:absolute;top:5px;left:0}.JourneyPlayground-module__Uevg4q__failedRoute .JourneyPlayground-module__Uevg4q__movingPacket{animation-name:JourneyPlayground-module__Uevg4q__requestDetour}.JourneyPlayground-module__Uevg4q__paused .JourneyPlayground-module__Uevg4q__movingPacket{animation:none;left:calc(100% - 50px)}.JourneyPlayground-module__Uevg4q__routeNodes{z-index:2;grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:relative}.JourneyPlayground-module__Uevg4q__routeNodes>span{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.JourneyPlayground-module__Uevg4q__routeNodes i{border:3px solid var(--ink,#10244f);background:var(--paper,#fffdf7);width:62px;height:62px;box-shadow:5px 5px 0 var(--ink,#10244f);border-radius:18px;place-items:center;font-style:normal;font-weight:900;display:grid}.JourneyPlayground-module__Uevg4q__routeNodes>span:first-child i{background:var(--yellow,#ffd84d)}.JourneyPlayground-module__Uevg4q__routeNodes>span:nth-child(2) i{background:var(--paper,#fffdf7)}.JourneyPlayground-module__Uevg4q__routeNodes>span:nth-child(3) i{background:var(--mint,#63d6ac)}.JourneyPlayground-module__Uevg4q__routeNodes>span:nth-child(4) i{background:var(--sky,#a8ddff)}.JourneyPlayground-module__Uevg4q__routeNodes .JourneyPlayground-module__Uevg4q__failedNode i{background:var(--coral,#ff6b57);transform:translateY(-15px)rotate(-4deg)}.JourneyPlayground-module__Uevg4q__routeNodes strong{font-size:12px}.JourneyPlayground-module__Uevg4q__liveStatus{border:2px solid var(--ink,#10244f);background:var(--paper,#fffdf7);border-radius:14px;align-items:center;min-height:54px;margin:14px 0;padding:12px 15px;font-weight:850;display:flex}.JourneyPlayground-module__Uevg4q__results{opacity:.62;flex-direction:column;flex:1;transition:opacity .22s;display:flex}.JourneyPlayground-module__Uevg4q__resultsVisible{opacity:1}.JourneyPlayground-module__Uevg4q__resultSummary{border:3px solid var(--ink,#10244f);background:var(--yellow,#ffd84d);box-shadow:5px 5px 0 var(--ink,#10244f);border-radius:20px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 16px;padding:17px 20px;display:grid}.JourneyPlayground-module__Uevg4q__resultSummary span{text-transform:uppercase;letter-spacing:.09em;grid-row:1;font-size:12px;font-weight:900}.JourneyPlayground-module__Uevg4q__resultSummary strong{font-family:var(--display,system-ui, sans-serif);justify-self:end;font-size:clamp(28px,5vw,46px);line-height:1}.JourneyPlayground-module__Uevg4q__resultSummary small{grid-column:1/-1;font-size:13px;font-weight:750}.JourneyPlayground-module__Uevg4q__breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 26px;display:grid}.JourneyPlayground-module__Uevg4q__breakdown div{background:#fffdf7c7;border:2px solid #10244f3d;border-radius:13px;gap:4px;padding:11px;display:grid}.JourneyPlayground-module__Uevg4q__breakdown dt{font-size:11px;font-weight:750}.JourneyPlayground-module__Uevg4q__breakdown dd{color:var(--blue,#1647d8);margin:0;font-weight:900}.JourneyPlayground-module__Uevg4q__eventLog h3{font-family:var(--display,system-ui, sans-serif);margin:0 0 12px;font-size:18px}.JourneyPlayground-module__Uevg4q__eventLog{max-width:760px}.JourneyPlayground-module__Uevg4q__eventLog ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.JourneyPlayground-module__Uevg4q__eventLog li{grid-template-columns:86px 1fr;gap:14px;padding:0 0 18px;display:grid;position:relative}.JourneyPlayground-module__Uevg4q__eventLog li:not(:last-child):before{content:"";border-left:3px dotted #10244f57;position:absolute;top:21px;bottom:1px;left:78px}.JourneyPlayground-module__Uevg4q__eventLog time{color:var(--blue,#1647d8);text-align:right;font-size:11px;font-weight:900}.JourneyPlayground-module__Uevg4q__eventLog li>span{gap:3px;min-width:0;padding-left:17px;display:grid;position:relative}.JourneyPlayground-module__Uevg4q__eventLog li>span:before{content:"";border:3px solid var(--ink,#10244f);background:var(--mint,#63d6ac);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:-13px}.JourneyPlayground-module__Uevg4q__eventLog small{color:#10244fb8;line-height:1.45}.JourneyPlayground-module__Uevg4q__emptyResult{text-align:center;border:3px dashed #10244f57;border-radius:20px;flex:1;place-content:start center;gap:6px;min-height:170px;padding:44px 28px 28px;display:grid}.JourneyPlayground-module__Uevg4q__emptyResult span{color:#10244fb8;max-width:520px;line-height:1.5}.JourneyPlayground-module__Uevg4q__assumptionNote{border-top:2px dashed #10244f47;margin:28px 0 0;padding-top:18px;font-size:12px;line-height:1.55}@keyframes JourneyPlayground-module__Uevg4q__requestJourney{0%{left:0;transform:translateY(0)rotate(-3deg)}28%{transform:translateY(-8px)rotate(2deg)}62%{transform:translateY(5px)rotate(-2deg)}to{left:calc(100% - 50px);transform:translateY(0)rotate(3deg)}}@keyframes JourneyPlayground-module__Uevg4q__requestDetour{0%{left:0;transform:translateY(0)rotate(-3deg)}46%{transform:translateY(0)rotate(2deg)}66%{transform:translateY(-42px)rotate(-5deg)}82%{transform:translateY(12px)rotate(4deg)}to{left:calc(100% - 50px);transform:translateY(0)rotate(3deg)}}@media (max-width:1180px){.JourneyPlayground-module__Uevg4q__layout{grid-template-columns:1fr}.JourneyPlayground-module__Uevg4q__controls{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.JourneyPlayground-module__Uevg4q__controls .JourneyPlayground-module__Uevg4q__sliders,.JourneyPlayground-module__Uevg4q__runButton{grid-column:1/-1}.JourneyPlayground-module__Uevg4q__sliders{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.JourneyPlayground-module__Uevg4q__playground{box-shadow:6px 6px 0 var(--ink,#10244f);border-radius:22px;padding:22px 16px}.JourneyPlayground-module__Uevg4q__header{margin-bottom:24px;display:grid}.JourneyPlayground-module__Uevg4q__simulationBadge{white-space:normal;justify-self:start}.JourneyPlayground-module__Uevg4q__controls{grid-template-columns:1fr}.JourneyPlayground-module__Uevg4q__controls .JourneyPlayground-module__Uevg4q__sliders,.JourneyPlayground-module__Uevg4q__runButton{grid-column:auto}.JourneyPlayground-module__Uevg4q__sliders{grid-template-columns:1fr}.JourneyPlayground-module__Uevg4q__routeStage{min-height:224px;padding-inline:12px}.JourneyPlayground-module__Uevg4q__routeLine{left:12%;right:12%}.JourneyPlayground-module__Uevg4q__routeNodes{gap:5px}.JourneyPlayground-module__Uevg4q__routeNodes i{width:48px;height:48px;box-shadow:3px 3px 0 var(--ink,#10244f);border-radius:14px;font-size:12px}.JourneyPlayground-module__Uevg4q__routeNodes strong{font-size:10px}.JourneyPlayground-module__Uevg4q__breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.JourneyPlayground-module__Uevg4q__resultSummary{grid-template-columns:1fr}.JourneyPlayground-module__Uevg4q__resultSummary strong{justify-self:start}.JourneyPlayground-module__Uevg4q__eventLog li{grid-template-columns:70px 1fr;gap:9px}.JourneyPlayground-module__Uevg4q__eventLog li:not(:last-child):before{left:64px}}@media (max-width:390px){.JourneyPlayground-module__Uevg4q__transportChoices,.JourneyPlayground-module__Uevg4q__breakdown{grid-template-columns:1fr}.JourneyPlayground-module__Uevg4q__dnsState{text-align:center;max-width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.JourneyPlayground-module__Uevg4q__runButton,.JourneyPlayground-module__Uevg4q__results{transition:none}.JourneyPlayground-module__Uevg4q__movingPacket{animation:none;left:calc(100% - 50px)}}.JourneyPlayground-module__Uevg4q__playground,.JourneyPlayground-module__Uevg4q__layout,.JourneyPlayground-module__Uevg4q__controls,.JourneyPlayground-module__Uevg4q__experience,.JourneyPlayground-module__Uevg4q__results,.JourneyPlayground-module__Uevg4q__resultSummary,.JourneyPlayground-module__Uevg4q__breakdown div{box-sizing:border-box;min-width:0;max-width:100%}.JourneyPlayground-module__Uevg4q__guidance{border-left:3px solid var(--blue,#1647d8);max-width:760px;margin:9px 0 0;padding-left:11px;font-size:14px;line-height:1.5}.JourneyPlayground-module__Uevg4q__unitHelp{color:#10244fb8;font-size:12px;line-height:1.4}.JourneyPlayground-module__Uevg4q__logNote{color:#10244fb8;margin:-5px 0 12px;font-size:12px;line-height:1.45}.JourneyPlayground-module__Uevg4q__experimentGuide{border-top:2px dashed #10244f47;margin:24px 0 0;padding-top:17px}.JourneyPlayground-module__Uevg4q__experimentGuide h3{font-family:var(--display,system-ui, sans-serif);margin:0 0 11px;font-size:17px}.JourneyPlayground-module__Uevg4q__experimentGuide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px;margin:0;padding-left:22px;display:grid}.JourneyPlayground-module__Uevg4q__experimentGuide li{min-width:0;padding-left:2px;font-size:13px;line-height:1.45}.JourneyPlayground-module__Uevg4q__transportChoices input{flex:none;width:20px;height:20px}.JourneyPlayground-module__Uevg4q__sliders input{min-height:36px}.JourneyPlayground-module__Uevg4q__assumptionNote{font-size:13px}@media (max-width:1180px){.JourneyPlayground-module__Uevg4q__experimentGuide ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.JourneyPlayground-module__Uevg4q__guidance{font-size:14px}.JourneyPlayground-module__Uevg4q__experimentGuide ol{grid-template-columns:1fr}.JourneyPlayground-module__Uevg4q__switchRow,.JourneyPlayground-module__Uevg4q__transportChoices label{min-height:52px}.JourneyPlayground-module__Uevg4q__switchRow input{width:26px;height:26px}.JourneyPlayground-module__Uevg4q__runButton{min-height:50px}.JourneyPlayground-module__Uevg4q__liveStatus,.JourneyPlayground-module__Uevg4q__resultSummary,.JourneyPlayground-module__Uevg4q__breakdown,.JourneyPlayground-module__Uevg4q__eventLog,.JourneyPlayground-module__Uevg4q__emptyResult{overflow-wrap:anywhere}}@media (max-width:540px){.JourneyPlayground-module__Uevg4q__transportChoices{grid-template-columns:1fr}}
.PredictionCheck-module__BF0vka__check{width:100%;color:var(--ink,#10244f);background:var(--paper,#fffdf7);border:3px solid var(--ink,#10244f);box-shadow:6px 6px 0 var(--ink,#10244f);border-radius:24px;margin-top:26px;padding:clamp(18px,2.4vw,26px)}.PredictionCheck-module__BF0vka__heading{gap:10px;display:grid}.PredictionCheck-module__BF0vka__eyebrow{width:fit-content;color:var(--ink,#10244f);background:var(--yellow,#ffd84d);border:2px solid var(--ink,#10244f);font-family:var(--display,system-ui, sans-serif);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;line-height:1}.PredictionCheck-module__BF0vka__heading h3{font-family:var(--display,system-ui, sans-serif);letter-spacing:-.025em;margin:0;font-size:clamp(19px,2vw,25px);font-weight:900;line-height:1.16}.PredictionCheck-module__BF0vka__choices{gap:10px;margin-top:18px;display:grid}.PredictionCheck-module__BF0vka__choice{width:100%;min-height:52px;color:var(--ink,#10244f);background:var(--paper,#fffdf7);border:2px solid var(--ink,#10244f);box-shadow:3px 3px 0 var(--ink,#10244f);cursor:pointer;text-align:left;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 13px;font-weight:800;line-height:1.35;transition:background .15s,box-shadow .15s,transform .15s;display:grid}.PredictionCheck-module__BF0vka__choice:hover:not(:disabled){background:var(--pale-blue,#eef3ff);box-shadow:1px 1px 0 var(--ink,#10244f);transform:translate(2px,2px)}.PredictionCheck-module__BF0vka__choice:focus-visible,.PredictionCheck-module__BF0vka__reset:focus-visible{outline:4px solid var(--coral,#ff6b57);outline-offset:3px}.PredictionCheck-module__BF0vka__choice:disabled{cursor:default;opacity:.62}.PredictionCheck-module__BF0vka__choice[data-correct=true]{background:var(--mint,#63d6ac);opacity:1}.PredictionCheck-module__BF0vka__choice[data-incorrect=true]{background:color-mix(in srgb, var(--coral,#ff6b57) 38%, white);opacity:1}.PredictionCheck-module__BF0vka__choiceMarker{width:28px;height:28px;color:var(--ink,#10244f);background:var(--yellow,#ffd84d);border:2px solid var(--ink,#10244f);font-family:var(--display,system-ui, sans-serif);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.PredictionCheck-module__BF0vka__answerMark{width:28px;height:28px;color:var(--paper,#fffdf7);background:var(--ink,#10244f);border-radius:50%;place-items:center;font-size:18px;font-weight:900;line-height:1;display:grid}.PredictionCheck-module__BF0vka__hint{opacity:.7;margin:14px 0 0;font-size:12px;font-weight:750;line-height:1.4}.PredictionCheck-module__BF0vka__feedback{background:color-mix(in srgb, var(--coral,#ff6b57) 16%, white);border:2px dashed var(--ink,#10244f);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px;display:flex}.PredictionCheck-module__BF0vka__feedback[data-correct=true]{background:var(--pale-mint,#e8fff5)}.PredictionCheck-module__BF0vka__feedback strong{font-family:var(--display,system-ui, sans-serif);font-size:14px;font-weight:900;display:block}.PredictionCheck-module__BF0vka__feedback p{margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.45}.PredictionCheck-module__BF0vka__feedback .PredictionCheck-module__BF0vka__nextAction{border-top:1px dashed color-mix(in srgb, var(--ink,#10244f) 38%, transparent);margin-top:10px;padding-top:10px;font-weight:850}.PredictionCheck-module__BF0vka__reset{min-height:40px;color:var(--ink,#10244f);background:var(--yellow,#ffd84d);border:2px solid var(--ink,#10244f);box-shadow:2px 2px 0 var(--ink,#10244f);cursor:pointer;font-family:var(--display,system-ui, sans-serif);white-space:nowrap;border-radius:12px;flex:none;padding:8px 11px;font-size:11px;font-weight:900}.PredictionCheck-module__BF0vka__reset:hover{box-shadow:none;transform:translate(2px,2px)}@media (max-width:560px){.PredictionCheck-module__BF0vka__check{box-shadow:4px 4px 0 var(--ink,#10244f);border-radius:20px;padding:17px}.PredictionCheck-module__BF0vka__heading h3{font-size:21px;line-height:1.22}.PredictionCheck-module__BF0vka__choice{min-height:56px;padding:12px;font-size:15px}.PredictionCheck-module__BF0vka__hint,.PredictionCheck-module__BF0vka__feedback p{font-size:14px}.PredictionCheck-module__BF0vka__feedback{flex-direction:column;align-items:stretch}.PredictionCheck-module__BF0vka__reset{width:100%;min-height:46px;font-size:13px}}@media (prefers-reduced-motion:reduce){.PredictionCheck-module__BF0vka__choice,.PredictionCheck-module__BF0vka__reset{transition:none}}@media (min-width:721px){.PredictionCheck-module__BF0vka__check{margin-top:18px;padding:18px 20px}.PredictionCheck-module__BF0vka__heading{grid-template-columns:auto minmax(0,1fr);align-items:center}.PredictionCheck-module__BF0vka__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.PredictionCheck-module__BF0vka__choice{align-content:center;min-height:70px}}@media (max-width:560px){.PredictionCheck-module__BF0vka__check{margin-top:18px;padding:15px}.PredictionCheck-module__BF0vka__choices{gap:8px;margin-top:14px}.PredictionCheck-module__BF0vka__choice{min-height:48px;padding:9px 10px;font-size:14px}.PredictionCheck-module__BF0vka__feedback{padding:12px}.PredictionCheck-module__BF0vka__reset{align-self:flex-start;width:auto;min-height:44px}}
.RequestThread-module__1nFvtW__requestThread{--thread-ink:var(--ink,#10244f);--thread-paper:var(--paper,#fffdf7);--thread-cream:var(--cream,#fff3d9);--thread-yellow:var(--yellow,#ffd84d);--thread-coral:var(--coral,#ff6b57);--thread-mint:var(--mint,#63d6ac);color:var(--thread-ink);gap:22px;width:100%;display:grid}.RequestThread-module__1nFvtW__requestThread *,.RequestThread-module__1nFvtW__requestThread :before,.RequestThread-module__1nFvtW__requestThread :after{box-sizing:border-box}.RequestThread-module__1nFvtW__headingRow{justify-content:space-between;align-items:end;gap:20px;display:flex}.RequestThread-module__1nFvtW__headingRow h3{font-family:var(--display,"Arial Rounded MT Bold", system-ui, sans-serif);max-width:720px;margin:5px 0 0;font-size:clamp(24px,3vw,40px);line-height:1.05}.RequestThread-module__1nFvtW__eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.RequestThread-module__1nFvtW__requestIdentity{background:var(--thread-yellow);border:3px solid var(--thread-ink);box-shadow:4px 4px 0 var(--thread-ink);font-family:var(--display,"Arial Rounded MT Bold", system-ui, sans-serif);letter-spacing:.06em;border-radius:999px;flex:none;align-items:center;gap:9px;padding:9px 14px 9px 10px;font-size:13px;font-weight:900;display:inline-flex}.RequestThread-module__1nFvtW__packetFace,.RequestThread-module__1nFvtW__miniFace{background:var(--thread-paper);border:2px solid;border-radius:7px;width:27px;height:24px;display:inline-block;position:relative}.RequestThread-module__1nFvtW__packetFace:before,.RequestThread-module__1nFvtW__miniFace:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:6px;left:6px;box-shadow:8px 0}.RequestThread-module__1nFvtW__packetFace:after,.RequestThread-module__1nFvtW__miniFace:after{content:"";border-bottom:2px solid;border-radius:0 0 12px 12px;width:11px;height:5px;position:absolute;top:10px;left:7px}.RequestThread-module__1nFvtW__journey{min-height:152px;padding:26px 22px 10px;position:relative}.RequestThread-module__1nFvtW__rail{border:2px solid var(--thread-ink);height:12px;left:calc(var(--stage-edge) + 22px);right:calc(var(--stage-edge) + 22px);background:#10244f29;border-radius:999px;position:absolute;top:38px}.RequestThread-module__1nFvtW__completedRail{background:var(--thread-mint);border-radius:inherit;width:var(--request-position);position:absolute;top:0;bottom:0;left:0}.RequestThread-module__1nFvtW__traveler{background:var(--thread-yellow);border:3px solid var(--thread-ink);box-shadow:3px 3px 0 var(--thread-ink);height:40px;left:var(--request-position);z-index:3;border-radius:12px;justify-content:center;align-items:center;gap:4px;min-width:53px;padding:3px 5px;transition:left .52s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.RequestThread-module__1nFvtW__traveler[data-direction=return]{background:var(--thread-coral)}.RequestThread-module__1nFvtW__traveler[data-direction=local]{background:var(--thread-mint)}.RequestThread-module__1nFvtW__traveler b{font-size:11px}.RequestThread-module__1nFvtW__miniFace{border-width:1.5px;width:23px;height:21px}.RequestThread-module__1nFvtW__miniFace:before{top:5px;left:5px}.RequestThread-module__1nFvtW__miniFace:after{width:10px;top:9px;left:6px}.RequestThread-module__1nFvtW__stages{grid-template-columns:repeat(var(--stage-count,7), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.RequestThread-module__1nFvtW__stage{text-align:center;place-items:center;gap:12px;min-width:0;font-size:12px;font-weight:800;display:grid}.RequestThread-module__1nFvtW__stageDot{background:var(--thread-paper);border:3px solid var(--thread-ink);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:11px;display:flex}.RequestThread-module__1nFvtW__stage[data-state=complete] .RequestThread-module__1nFvtW__stageDot{background:var(--thread-mint)}.RequestThread-module__1nFvtW__stage[data-state=current] .RequestThread-module__1nFvtW__stageDot{background:var(--thread-yellow);box-shadow:0 0 0 5px var(--thread-cream), 0 0 0 8px var(--thread-ink)}.RequestThread-module__1nFvtW__stage[data-state=upcoming]{opacity:.58}.RequestThread-module__1nFvtW__details{grid-template-columns:.9fr 1fr 1.35fr;gap:14px;display:grid}.RequestThread-module__1nFvtW__detailField{background:var(--thread-paper);border:3px solid var(--thread-ink);border-radius:18px;gap:5px;min-height:112px;padding:16px 18px;display:grid;box-shadow:5px 5px #10244f1a}.RequestThread-module__1nFvtW__detailField>span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.RequestThread-module__1nFvtW__detailField strong{font-size:15px;line-height:1.35}.RequestThread-module__1nFvtW__detailField small{font-size:13px;font-weight:700}.RequestThread-module__1nFvtW__whyField{background:var(--thread-cream)}.RequestThread-module__1nFvtW__controls{grid-template-columns:auto minmax(240px,1fr);align-items:end;gap:22px;display:grid}.RequestThread-module__1nFvtW__buttonGroup{flex-wrap:wrap;gap:9px;display:flex}.RequestThread-module__1nFvtW__buttonGroup button{background:var(--thread-paper);border:2px solid var(--thread-ink);color:var(--thread-ink);cursor:pointer;border-radius:999px;min-height:44px;padding:9px 14px;font-weight:850}.RequestThread-module__1nFvtW__buttonGroup button:hover:not(:disabled){transform:translateY(-2px)}.RequestThread-module__1nFvtW__buttonGroup button:disabled{cursor:not-allowed;opacity:.45}.RequestThread-module__1nFvtW__buttonGroup .RequestThread-module__1nFvtW__primaryControl{background:var(--thread-yellow);box-shadow:3px 3px 0 var(--thread-ink);min-width:78px}.RequestThread-module__1nFvtW__buttonGroup .RequestThread-module__1nFvtW__primaryControl[aria-pressed=true]{background:var(--thread-coral)}.RequestThread-module__1nFvtW__scrubber{gap:10px;min-width:0;display:grid}.RequestThread-module__1nFvtW__scrubber>span{justify-content:space-between;gap:16px;font-size:12px;font-weight:850;display:flex}.RequestThread-module__1nFvtW__scrubber output{font-weight:750}.RequestThread-module__1nFvtW__scrubber input{accent-color:var(--thread-coral);cursor:pointer;width:100%;margin:0}.RequestThread-module__1nFvtW__note{border-top:2px dashed #10244f4d;margin:0;padding-top:14px;font-size:12px;font-weight:700}@media (max-width:900px){.RequestThread-module__1nFvtW__journey{min-height:0;padding:12px 12px 8px}.RequestThread-module__1nFvtW__rail{width:12px;height:auto;inset:48px auto 44px 27px}.RequestThread-module__1nFvtW__completedRail{height:var(--request-position);width:auto;right:0}.RequestThread-module__1nFvtW__traveler{left:50%;top:var(--request-position);transition:top .52s cubic-bezier(.2,.8,.2,1);transform:translate(-50%,-50%)}.RequestThread-module__1nFvtW__stages{grid-template-columns:1fr;grid-template-rows:repeat(var(--stage-count,7), 72px);gap:0}.RequestThread-module__1nFvtW__stage{text-align:left;grid-template-columns:42px 1fr;justify-items:start}.RequestThread-module__1nFvtW__stageDot{justify-self:center}.RequestThread-module__1nFvtW__details{grid-template-columns:repeat(2,minmax(0,1fr))}.RequestThread-module__1nFvtW__whyField{grid-column:1/-1}.RequestThread-module__1nFvtW__controls{grid-template-columns:1fr}}@media (max-width:560px){.RequestThread-module__1nFvtW__requestThread{gap:18px}.RequestThread-module__1nFvtW__headingRow{flex-direction:column;align-items:start}.RequestThread-module__1nFvtW__details{grid-template-columns:1fr}.RequestThread-module__1nFvtW__whyField{grid-column:auto}.RequestThread-module__1nFvtW__buttonGroup{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RequestThread-module__1nFvtW__buttonGroup button{padding-inline:10px}.RequestThread-module__1nFvtW__scrubber>span{flex-direction:column;align-items:start;gap:4px}}@media (prefers-reduced-motion:reduce){.RequestThread-module__1nFvtW__traveler,.RequestThread-module__1nFvtW__buttonGroup button{transition:none}.RequestThread-module__1nFvtW__buttonGroup button:hover:not(:disabled){transform:none}}.RequestThread-module__1nFvtW__requestThread,.RequestThread-module__1nFvtW__headingRow>div,.RequestThread-module__1nFvtW__detailField{min-width:0}.RequestThread-module__1nFvtW__headingRow h3,.RequestThread-module__1nFvtW__stage>span:last-child,.RequestThread-module__1nFvtW__detailField strong,.RequestThread-module__1nFvtW__detailField small{overflow-wrap:anywhere}.RequestThread-module__1nFvtW__requestIdentity{max-width:100%;min-height:44px}.RequestThread-module__1nFvtW__stage{font-size:13px}.RequestThread-module__1nFvtW__detailField small{font-size:13px;line-height:1.4}.RequestThread-module__1nFvtW__buttonGroup button{font-size:14px}.RequestThread-module__1nFvtW__buttonGroup button:focus-visible,.RequestThread-module__1nFvtW__scrubber input:focus-visible{outline:4px solid var(--thread-coral);outline-offset:3px}.RequestThread-module__1nFvtW__scrubber>span{font-size:13px}.RequestThread-module__1nFvtW__scrubber input{min-height:44px}.RequestThread-module__1nFvtW__note{font-size:13px;line-height:1.5}@media (min-width:901px){.RequestThread-module__1nFvtW__journey{min-height:118px;padding-top:18px;padding-bottom:2px}.RequestThread-module__1nFvtW__rail{top:30px}}
