.YN5CiW_canvas{--illustration-accent:var(--primary);--illustration-ink:var(--foreground);--illustration-paper:var(--card);--panel-pad:clamp(1.5rem, 5vw, 3rem);--panel-gap:clamp(1rem, 3vw, 1.5rem);--metric-size:5.25rem;isolation:isolate;gap:var(--panel-gap);min-height:22rem;padding:var(--panel-pad);border:1px solid var(--border);background:radial-gradient(circle at 72% 34%, color-mix(in srgb, var(--illustration-accent) 14%, transparent), transparent 31%), linear-gradient(145deg, var(--illustration-paper), color-mix(in srgb, var(--secondary) 55%, var(--illustration-paper)));box-shadow:0 30px 70px -52px color-mix(in srgb, var(--illustration-ink) 58%, transparent);color:var(--illustration-ink);border-radius:2rem;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip;container-type:inline-size}.YN5CiW_canvas:after{z-index:-1;background-image:radial-gradient(color-mix(in srgb, var(--illustration-ink) 11%, transparent) .7px, transparent .7px);content:"";opacity:.48;background-size:17px 17px;position:absolute;inset:0}.YN5CiW_compact{--panel-pad:2rem;--metric-size:4.8rem;border-radius:1.5rem;min-height:18rem}.YN5CiW_map{width:100%;height:100%;position:absolute;inset:0}.YN5CiW_route,.YN5CiW_markStroke,.YN5CiW_markRing,.YN5CiW_markTick,.YN5CiW_plate,.YN5CiW_plateLift,.YN5CiW_plateTexture,.YN5CiW_blinkCore,.YN5CiW_blinkRing,.YN5CiW_markArc,.YN5CiW_node,.YN5CiW_nodeEmphasis{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.22,.9,.3,1) both YN5CiW_rise-in}.YN5CiW_route{fill:none;stroke:var(--mark-hue,var(--illustration-accent));stroke-dasharray:4 8;stroke-linecap:round;stroke-width:2.5px;animation:.7s cubic-bezier(.22,.9,.3,1) both YN5CiW_rise-in,2.4s linear infinite YN5CiW_flow}.YN5CiW_markStroke{fill:none;stroke:color-mix(in srgb, var(--illustration-ink) 32%, transparent);stroke-linecap:round;stroke-width:2px}.YN5CiW_markStroke.YN5CiW_hueTeal,.YN5CiW_markStroke.YN5CiW_hueCoral,.YN5CiW_markStroke.YN5CiW_hueAmber,.YN5CiW_markStroke.YN5CiW_hueIndigo,.YN5CiW_markStroke.YN5CiW_hueRose{stroke:color-mix(in srgb, var(--mark-hue) 76%, transparent);stroke-width:2.6px}.YN5CiW_markStrokeAccent{stroke:color-mix(in srgb, var(--mark-hue,var(--illustration-accent)) 82%, transparent);stroke-width:2.5px}.YN5CiW_markStrokeDashed{stroke-dasharray:4 8;animation:.7s cubic-bezier(.22,.9,.3,1) both YN5CiW_rise-in,2.4s linear infinite YN5CiW_flow}.YN5CiW_markRing{fill:none;stroke:color-mix(in srgb, var(--mark-hue,var(--illustration-ink)) 17%, transparent);stroke-width:1.5px}.YN5CiW_markRingAccent{stroke:color-mix(in srgb, var(--mark-hue,var(--illustration-accent)) 52%, transparent);stroke-width:2px}.YN5CiW_markTick{fill:color-mix(in srgb, var(--illustration-ink) 13%, transparent);stroke:color-mix(in srgb, var(--illustration-ink) 24%, transparent);stroke-width:1px}.YN5CiW_markTick.YN5CiW_hueTeal,.YN5CiW_markTick.YN5CiW_hueCoral,.YN5CiW_markTick.YN5CiW_hueAmber,.YN5CiW_markTick.YN5CiW_hueIndigo,.YN5CiW_markTick.YN5CiW_hueRose{fill:color-mix(in srgb, var(--mark-hue) 62%, transparent);stroke:none}.YN5CiW_markTickAccent{fill:color-mix(in srgb, var(--mark-hue,var(--illustration-accent)) 76%, transparent);stroke:none}.YN5CiW_hueInk{--mark-hue:var(--illustration-ink)}.YN5CiW_hueTeal{--mark-hue:var(--illus-teal)}.YN5CiW_hueCoral{--mark-hue:var(--illus-coral)}.YN5CiW_hueAmber{--mark-hue:var(--illus-amber)}.YN5CiW_hueIndigo{--mark-hue:var(--illus-indigo)}.YN5CiW_hueRose{--mark-hue:var(--illus-rose)}.YN5CiW_plate{fill:color-mix(in srgb, var(--mark-hue,var(--illustration-accent)) 92%, transparent);animation:.9s cubic-bezier(.22,.9,.3,1) both YN5CiW_rise-in}.YN5CiW_plateSoft{fill:color-mix(in srgb, var(--mark-hue,var(--illustration-accent)) 17%, transparent);stroke:color-mix(in srgb, var(--mark-hue,var(--illustration-accent)) 34%, transparent);stroke-width:1.5px}.YN5CiW_plateLift{fill:color-mix(in srgb, var(--mark-hue,var(--illustration-accent)) 46%, transparent)}.YN5CiW_plateTexture{opacity:.3}.YN5CiW_wave{fill:none;stroke:var(--illustration-paper);stroke-width:2px}.YN5CiW_blinkGlow{fill:color-mix(in srgb, var(--mark-hue,var(--illustration-accent)) 26%, transparent);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite YN5CiW_halo}.YN5CiW_blinkRing{fill:none;stroke:color-mix(in srgb, var(--illustration-paper) 82%, transparent);stroke-width:3px}.YN5CiW_blinkCore{fill:var(--mark-hue,var(--illustration-accent))}.YN5CiW_markArc{fill:none;stroke:color-mix(in srgb, var(--mark-hue,var(--illustration-accent)) 88%, transparent);stroke-linecap:round;stroke-width:4px;animation:.7s cubic-bezier(.22,.9,.3,1) both YN5CiW_rise-in,3.2s ease-in-out infinite YN5CiW_ripple}@keyframes YN5CiW_ripple{0%,70%,to{opacity:.34}35%{opacity:1}}.YN5CiW_node{fill:var(--illustration-paper);stroke:color-mix(in srgb, var(--illustration-ink) 54%, transparent);stroke-width:2px}.YN5CiW_nodeEmphasis{fill:var(--illustration-accent);stroke:var(--illustration-paper);stroke-width:5px}.YN5CiW_nodeHalo{fill:color-mix(in srgb, var(--illustration-accent) 24%, transparent);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite YN5CiW_halo}.YN5CiW_sheen{z-index:1;background:linear-gradient(104deg, transparent 38%, color-mix(in srgb, var(--illustration-accent) 11%, transparent) 50%, transparent 62%);pointer-events:none;background-position:150% 0;background-size:260% 100%;animation:13s ease-in-out infinite YN5CiW_sheen;position:absolute;inset:0}.YN5CiW_copy{z-index:2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;grid-row:1;min-width:0;max-width:min(26rem,66%);position:relative}.YN5CiW_copyNoHyphens{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.YN5CiW_copy:before{z-index:-1;background:radial-gradient(ellipse at 28% 42%, color-mix(in srgb, var(--illustration-paper) 98%, transparent) 0%, color-mix(in srgb, var(--illustration-paper) 92%, transparent) 58%, transparent 82%);content:"";position:absolute;inset:-.75rem -1.5rem -1rem -.75rem}.YN5CiW_eyebrow{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:750}.YN5CiW_title{text-wrap:balance;letter-spacing:-.055em;max-width:24ch;margin:0;font-size:clamp(1.6rem,6.5cqi,2.9rem);font-weight:720;line-height:1.02}.YN5CiW_compact .YN5CiW_title{letter-spacing:-.04em;font-size:clamp(1.45rem,8cqi,2rem);line-height:1.06}.YN5CiW_compact .YN5CiW_detail{font-size:.82rem}.YN5CiW_compact .YN5CiW_signal{width:clamp(2.75rem,8vw,4.5rem);top:36%;right:10%}.YN5CiW_detail{max-width:52ch;color:var(--muted-foreground);margin:.9rem 0 0;font-size:.95rem;line-height:1.5}.YN5CiW_metric{z-index:3;min-width:var(--metric-size);min-height:var(--metric-size);overflow-wrap:anywhere;border:1px solid var(--border);background:color-mix(in srgb, var(--card) 88%, transparent);max-width:min(100%,12rem);box-shadow:0 18px 36px -28px color-mix(in srgb, var(--illustration-ink) 70%, transparent);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.35rem;grid-row:2;place-self:end;place-items:center;padding:.7rem;font-size:.8rem;font-weight:760;display:grid;position:relative;transform:rotate(-2deg)}.YN5CiW_signal{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--illustration-accent) 46%, transparent);border-radius:44% 56% 51% 49%/52% 45% 55% 48%;width:clamp(3rem,8vw,5.5rem);animation:7s ease-in-out infinite YN5CiW_breathe;position:absolute;top:21%;right:18%}.YN5CiW_signal:before,.YN5CiW_signal:after{border:inherit;border-radius:inherit;content:"";position:absolute}.YN5CiW_signal:before{inset:18%}.YN5CiW_signal:after{background:var(--illustration-accent);inset:36%}@keyframes YN5CiW_breathe{0%,to{transform:rotate(2deg)scale(.96)}50%{transform:rotate(-3deg)scale(1.04)}}@keyframes YN5CiW_rise-in{0%{opacity:0;transform:translateY(10px)scale(.86)}to{opacity:1;transform:none}}@keyframes YN5CiW_flow{to{stroke-dashoffset:-12px}}@keyframes YN5CiW_halo{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:.12;transform:scale(1.12)}}@keyframes YN5CiW_sheen{0%{background-position:150% 0}55%,to{background-position:-70% 0}}@media (max-width:560px){.YN5CiW_canvas{--panel-pad:1.5rem;--panel-gap:1rem;--metric-size:4.5rem;min-height:19rem}.YN5CiW_canvas.YN5CiW_compact{--panel-pad:1.5rem;--metric-size:4.25rem;min-height:19rem}.YN5CiW_copy{max-width:100%}.YN5CiW_signal{top:36%;right:11%}}@media (prefers-reduced-motion:reduce){.YN5CiW_route,.YN5CiW_markStroke,.YN5CiW_markStrokeDashed,.YN5CiW_markRing,.YN5CiW_markTick,.YN5CiW_node,.YN5CiW_nodeEmphasis,.YN5CiW_nodeHalo,.YN5CiW_sheen,.YN5CiW_signal{animation:none}.YN5CiW_nodeHalo{opacity:.55;transform:scale(.82)}}
.a_yTeG_icon{color:inherit}.a_yTeG_stroke,.a_yTeG_ring{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;opacity:.42}.a_yTeG_accent{opacity:1}.a_yTeG_dashed{stroke-dasharray:2.4 2.6}.a_yTeG_tick{fill:currentColor;fill-opacity:.14;stroke:currentColor;stroke-width:1.4px;opacity:.42}.a_yTeG_tickAccent{fill:currentColor;fill-opacity:1;stroke:none;opacity:1}.a_yTeG_plate{fill:currentColor;fill-opacity:.14;stroke:currentColor;stroke-width:1.4px;opacity:.42}.a_yTeG_blinkRing{fill:var(--icon-surface,var(--card));stroke:none}.a_yTeG_blinkCore{fill:currentColor;stroke:none}
