.landmark-drawing[data-astro-cid-bjljvaij]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.landmark-drawing[data-astro-cid-bjljvaij] path[data-astro-cid-bjljvaij]{vector-effect:non-scaling-stroke;stroke-width:1.2px}.rmap[data-astro-cid-xljgbwpu]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rmap__card[data-astro-cid-xljgbwpu]{min-width:0;margin:0}.rmap__canvas[data-astro-cid-xljgbwpu]{border:var(--border-w) solid var(--hairline);border-radius:var(--radius-m);background:var(--navy-950);transition:border-color var(--dur) var(--ease);position:relative;overflow:clip}.rmap__stack[data-astro-cid-xljgbwpu]{isolation:isolate;position:relative;overflow:clip}.rmap__svg[data-astro-cid-xljgbwpu]{width:100%;height:auto;display:block}.rmap__overlay[data-astro-cid-xljgbwpu]{height:100%;position:absolute;inset:0;overflow:visible}.rmap__base[data-astro-cid-xljgbwpu]{pointer-events:none}.rmap__grid[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--hairline);stroke-width:.6px;opacity:.5}.rmap__land[data-astro-cid-xljgbwpu]{fill:var(--navy-850);stroke:var(--navy-600);stroke-width:.8px}.rmap__region[data-astro-cid-xljgbwpu]{fill:var(--navy-800);stroke:var(--navy-600);stroke-width:.8px}.rmap__lake[data-astro-cid-xljgbwpu]{fill:var(--navy-950)}.rmap__river[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--river);stroke-width:1.3px}.rmap__polar[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--red-500);stroke-width:1px;stroke-dasharray:6 8;opacity:.65}.rmap__polar-label[data-astro-cid-xljgbwpu]{font-family:var(--font-data);fill:var(--slate-400);font-size:19px}.rmap__line-hit[data-astro-cid-xljgbwpu]{fill:none;stroke:#0000;stroke-width:28px;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.rmap__line-path[data-astro-cid-xljgbwpu],.rmap__highlight[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--white);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.rmap__highlight[data-astro-cid-xljgbwpu]{stroke:var(--red-500);stroke-width:3px;opacity:0;transition:opacity var(--dur) var(--ease)}.rmap__route[data-astro-cid-xljgbwpu].is-active .rmap__highlight[data-astro-cid-xljgbwpu]{opacity:1}.rmap__pt[data-astro-cid-xljgbwpu],.rmap__leader[data-astro-cid-xljgbwpu],.rmap__anchor[data-astro-cid-xljgbwpu]{pointer-events:none}.rmap__pt[data-astro-cid-xljgbwpu] circle[data-astro-cid-xljgbwpu]{fill:var(--white);stroke:var(--navy-950);stroke-width:2px}.rmap__pt[data-astro-cid-xljgbwpu] text[data-astro-cid-xljgbwpu],.rmap__landmark-name[data-astro-cid-xljgbwpu]{font-family:var(--font-data);fill:var(--slate-200);paint-order:stroke;stroke:var(--navy-950);stroke-width:4px;stroke-linejoin:round;font-size:24px}.rmap__city-leader[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--slate-400);stroke-width:.8px;opacity:.6}.rmap__leader[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--amber-500);stroke-width:.8px;opacity:.55}.rmap__anchor[data-astro-cid-xljgbwpu]{fill:var(--amber-500)}.rmap__landmark[data-astro-cid-xljgbwpu]{color:var(--amber-500);cursor:pointer;transition:color var(--dur) var(--ease)}.rmap__landmark-name[data-astro-cid-xljgbwpu]{fill:currentColor;font-size:22px}.rmap__landmark-hit[data-astro-cid-xljgbwpu]{fill:#0000;stroke:none;pointer-events:fill}.rmap__control[data-astro-cid-xljgbwpu]:focus{outline:none}.rmap__control[data-astro-cid-xljgbwpu]:focus-visible{outline:var(--border-w) solid var(--blue-300);outline-offset:6px}.rmap__landmark[data-astro-cid-xljgbwpu].is-active{color:var(--white)}.rmap__card[data-astro-cid-xljgbwpu]:is(:hover,:focus-within,.is-selected) .rmap__canvas[data-astro-cid-xljgbwpu],.rmap__card[data-astro-cid-xljgbwpu]:is(:hover,:focus-within,.is-selected) .rmap__name[data-astro-cid-xljgbwpu]{border-color:var(--red-500)}.rmap__caption[data-astro-cid-xljgbwpu]{padding-top:var(--space-4)}.rmap__name[data-astro-cid-xljgbwpu]{padding:var(--space-2) var(--space-3);border:var(--border-w) solid var(--hairline);border-radius:var(--radius-s);font-size:var(--fs-h3);line-height:var(--lh-heading);transition:border-color var(--dur) var(--ease);margin:0;display:inline-block}.rmap__hint[data-astro-cid-xljgbwpu]{margin:var(--space-2) 0 0;font-size:var(--fs-label);color:var(--slate-400)}.rmap__credit[data-astro-cid-xljgbwpu]{margin:var(--space-5) 0 0;max-width:var(--measure);color:var(--slate-400);line-height:var(--lh-body)}.rmap__credit[data-astro-cid-xljgbwpu] a[data-astro-cid-xljgbwpu]{color:inherit}.rmap__info[data-astro-cid-xljgbwpu]{inset:auto var(--space-3) var(--space-3);z-index:2;gap:var(--space-3);padding:var(--space-4);border:var(--border-w) solid var(--amber-500);border-radius:var(--radius-m);background:var(--navy-900);color:var(--slate-200);grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute}.rmap__info[data-astro-cid-xljgbwpu][hidden],[data-astro-cid-xljgbwpu][data-map-panel][hidden]{display:none}.rmap__info[data-astro-cid-xljgbwpu] h4[data-astro-cid-xljgbwpu]{margin:0 0 var(--space-2);font-size:var(--fs-small);color:var(--white)}.rmap__info[data-astro-cid-xljgbwpu] p[data-astro-cid-xljgbwpu]{font-size:var(--fs-small);line-height:var(--lh-body);margin:0}.rmap__info[data-astro-cid-xljgbwpu] a[data-astro-cid-xljgbwpu]{margin-top:var(--space-2);font-size:var(--fs-label);display:inline-block}.rmap__close[data-astro-cid-xljgbwpu]{border:var(--border-w) solid var(--hairline);min-width:44px;min-height:44px;color:var(--white);font-size:var(--fs-h3);cursor:pointer;background:0 0;align-self:start;place-items:center;padding:0;display:grid}.rmap__close[data-astro-cid-xljgbwpu]:focus-visible{outline:2px solid var(--blue-300);outline-offset:2px}.rmap__card[data-astro-cid-xljgbwpu].will-draw .rmap__line-path[data-astro-cid-xljgbwpu]{stroke-dasharray:1;stroke-dashoffset:1px}.rmap__card[data-astro-cid-xljgbwpu].will-draw.is-drawn .rmap__line-path[data-astro-cid-xljgbwpu]{stroke-dashoffset:0;transition:stroke-dashoffset 2.4s cubic-bezier(.45,0,.55,1)}@media (pointer:coarse){.rmap__line-hit[data-astro-cid-xljgbwpu]{stroke-width:44px}}@media (width<=63.99rem){.rmap__pt[data-astro-cid-xljgbwpu] text[data-astro-cid-xljgbwpu]{font-size:30px}.rmap__landmark-name[data-astro-cid-xljgbwpu]{font-size:28px}.rmap__polar-label[data-astro-cid-xljgbwpu]{font-size:23px}.rmap__landmark-hit[data-astro-cid-xljgbwpu]{x:-54px;y:-52px;width:108px;height:136px}}@media (width<=47.99rem){.rmap__landmark-name[data-astro-cid-xljgbwpu]{font-size:30px}.rmap[data-astro-cid-xljgbwpu]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.rmap__info[data-astro-cid-xljgbwpu]{z-index:2;max-height:calc(100dvh - var(--header-h) - var(--space-6));inset:auto var(--gutter) var(--space-4);padding:var(--space-3);gap:var(--space-1);position:fixed}.rmap__info-body[data-astro-cid-xljgbwpu]{min-height:0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.rmap__line-path[data-astro-cid-xljgbwpu]{stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}.rmap__canvas[data-astro-cid-xljgbwpu],.rmap__name[data-astro-cid-xljgbwpu],.rmap__highlight[data-astro-cid-xljgbwpu],.rmap__landmark[data-astro-cid-xljgbwpu]{transition:none}}.azr{margin-top:var(--space-7)}.azr button,.azr input{font:inherit}.azr button:focus-visible,.azr input:focus-visible{outline:2px solid var(--blue-300);outline-offset:4px}.azr__topline{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.azr-tabs{isolation:isolate;padding:var(--space-1);border:1px solid var(--navy-600);border-radius:var(--radius-m);background:var(--navy-900);grid-template-columns:1fr 1fr;display:grid;position:relative}.azr-tabs:before{content:"";z-index:-1;inset:var(--space-1) auto var(--space-1) var(--space-1);width:calc(50% - var(--space-1));background:var(--red-700);border-radius:var(--radius-s);transition:transform .22s var(--ease);position:absolute}.azr-tabs.is-yakutia:before{transform:translate(100%)}.azr-tabs button{min-height:44px;padding:var(--space-3) var(--space-6);color:var(--slate-200);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;font-weight:600}.azr-tabs button[aria-selected=true]{color:var(--white)}.azr__direct-label{font-size:var(--fs-small);color:var(--fg-muted)}.azr-point{min-width:0;position:relative}.azr-point>label{font-size:var(--fs-small);color:var(--slate-200);margin-bottom:var(--space-3);font-weight:600;display:block}.azr-point__control{position:relative}.azr-point input{width:100%;min-width:0;height:64px;padding:var(--space-4) 52px var(--space-4) var(--space-4);background:var(--navy-950);border:1px solid var(--navy-600);border-radius:var(--radius-s);color:var(--white);font-size:var(--fs-lead);text-overflow:ellipsis;transition:border-color var(--dur) var(--ease);display:block}.azr-point input::placeholder{color:var(--fg-muted);font-size:var(--fs-small)}.azr-point input:hover:not(:disabled),.azr-point input[aria-expanded=true]{border-color:var(--slate-400)}.azr-point input:disabled{color:var(--fg-muted);cursor:not-allowed;background:var(--navy-900)}.azr-point__clear{border-radius:var(--radius-s);width:44px;height:44px;color:var(--slate-200);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.azr-point__clear:hover:not(:disabled){color:var(--white);background:var(--navy-700)}.azr-point__clear:disabled{color:var(--fg-muted);cursor:not-allowed}.azr-point__chevron{right:var(--space-4);pointer-events:none;color:var(--fg-muted);position:absolute;top:50%;transform:translateY(-50%)}.azr-point__hint{margin:var(--space-3) 0 0;font-size:var(--fs-label);color:var(--fg-muted)}.azr-point__menu{z-index:30;top:calc(100% + var(--space-2));background:var(--navy-850);border:1px solid var(--navy-600);border-radius:var(--radius-m);box-shadow:0 var(--space-4) var(--space-6) var(--navy-950);animation:azr-enter .16s var(--ease);position:absolute;left:0;right:0}.azr-point__menu-label{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);color:var(--fg-muted);font-size:var(--fs-label);border-bottom:1px solid var(--border);flex-wrap:wrap;margin:0;display:flex}.azr-point__menu ul{padding:var(--space-2);overscroll-behavior:contain;max-height:min(22rem,40svh);scroll-padding:var(--space-2);margin:0;list-style:none;overflow-y:auto}.azr-point__menu li[role=option]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3);cursor:pointer;font-size:var(--fs-small);border-radius:var(--radius-s);overflow-wrap:anywhere;border:1px solid #0000;display:flex}.azr-point__menu li.azr-point__option--direct{margin-bottom:var(--space-2);border-color:#68dca0;box-shadow:inset 0 0 5px #68dca014,0 0 5px #68dca026}.azr-point__legend{color:var(--slate-200);align-items:center;gap:6px;display:inline-flex}.azr-point__dot{background:#68dca0;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 6px #68dca066}.azr-point__group-label{padding:var(--space-3);margin-top:var(--space-2);border-top:1px solid var(--border);color:var(--fg-muted);font-size:var(--fs-label)}.azr-result__status.azr-result__status--unavailable,.azr-leg--unavailable .azr-leg__access{color:var(--red-400)}.azr-point__menu li[aria-selected=true]{background:var(--navy-700)}.azr-point__menu li>span:last-child{color:var(--red-400);flex-shrink:0}.azr-point__no-results{padding:var(--space-4);color:var(--fg-muted);font-size:var(--fs-small);margin:0}.azr-access{padding:var(--space-6);border:0;border-bottom:1px solid var(--border);min-width:0;margin:0}.azr-access legend{float:left;width:100%;margin:0 0 var(--space-2);font:600 var(--fs-h3)/var(--lh-heading) var(--font-display);padding:0}.azr-access>p{clear:both;color:var(--fg-muted);font-size:var(--fs-small);margin:0 0 var(--space-5)}.azr-access__options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.azr-access__option{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--navy-600);border-radius:var(--radius-s);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);align-items:center;display:flex}.azr-access__option:has(input:checked){border-color:var(--red-400);background:var(--navy-900)}.azr-access__option:hover{border-color:var(--slate-400)}.azr-access__option input{accent-color:var(--red-700);flex-shrink:0;width:20px;height:20px}.azr-access__name{font-size:var(--fs-small);overflow-wrap:anywhere;min-width:0}.azr-access__name small{margin-top:var(--space-2);color:var(--fg-muted);font-size:var(--fs-label);display:block}.azr-access__km{font:600 var(--fs-h3)/var(--lh-heading) var(--font-numeric);white-space:nowrap;margin-left:auto}.azr-access__km small{font-size:var(--fs-small);color:var(--fg-muted);font-weight:400}.azr__layout{border:1px solid var(--navy-600);border-radius:var(--radius-m);background:var(--navy-900);grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:start;display:grid}.azr__editor{min-width:0;padding:var(--space-5)}.azr__editor-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.azr__editor h3,.azr-result__summary h3{font-size:var(--fs-lead);margin:0;font-weight:600}.azr-reverse{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--navy-600);border-radius:var(--radius-s);color:var(--slate-200);cursor:pointer;background:0 0;display:flex}.azr-reverse span{font-size:var(--fs-label)}.azr-reverse:hover:not(:disabled){color:var(--white);border-color:var(--slate-400)}.azr-reverse:disabled{color:var(--fg-muted);opacity:.5;cursor:not-allowed}.azr-stops{margin:0;padding:0;list-style:none}.azr-stop-slot{grid-template-rows:1fr;display:grid;position:relative}.azr-stop-slot:focus-within{z-index:5}.azr-stop-clip{min-height:0}.azr-stop{align-items:start;gap:var(--space-2);padding-bottom:var(--space-5);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.azr-stop__number{height:28px;font:500 var(--fs-small)/1 var(--font-numeric);color:var(--slate-200);border:1px solid var(--navy-600);border-radius:50%;place-items:center;margin-top:42px;display:grid}.azr-stop__field{min-width:0}.azr-stop__field--removable .azr-point>label{padding-right:88px}.azr-stop__remove{min-height:44px;padding:0 var(--space-2);font-size:var(--fs-label);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;display:grid;position:absolute;top:-12px;right:0}.azr-stop__remove:hover{color:var(--red-400)}.azr-add{justify-content:center;align-items:center;gap:var(--space-2);width:calc(100% - 36px);min-height:52px;padding:var(--space-3);color:var(--white);background:var(--navy-950);border:1px solid var(--navy-600);border-radius:var(--radius-s);cursor:pointer;transition:border-color .18s var(--ease), color .18s var(--ease);margin-left:36px;display:flex}.azr-add>span{font-size:var(--fs-h3);line-height:1}.azr-add:hover:not(:disabled){border-color:var(--red-400);color:var(--red-400)}.azr-add:disabled{color:var(--fg-muted);opacity:.5;cursor:not-allowed}.azr__editor-hint{margin:var(--space-3) 0 0 36px;color:var(--fg-muted);font-size:var(--fs-label)}.azr-stop-slot.is-new{animation:.26s cubic-bezier(.2,.75,.25,1) azr-stop-grow}.azr-stop-slot.is-new>.azr-stop-clip{overflow:clip}.azr-stop-slot.is-new .azr-stop{animation:azr-stop-reveal .24s var(--ease)}@keyframes azr-stop-grow{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes azr-stop-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.azr-result{border-left:1px solid var(--navy-600);background:var(--navy-950);border-radius:0 var(--radius-m) var(--radius-m) 0;min-width:0;min-height:100%}.azr-result__summary{padding:var(--space-6) var(--space-5)}.azr-result__number{margin:var(--space-4) 0;font:600 var(--fs-stat)/var(--lh-tight) var(--font-numeric);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.azr-result__number>span{color:var(--fg-muted);font-size:var(--fs-h3);letter-spacing:normal;font-weight:400}.azr-result__status{color:var(--fg-muted);font-size:var(--fs-small);margin:0}.azr-legs{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-small)}.azr-legs th,.azr-legs td{padding:var(--space-4) var(--space-3);border-top:1px solid var(--navy-600);text-align:left;vertical-align:top;overflow-wrap:anywhere}.azr-legs th{color:var(--fg-muted);font-size:var(--fs-label);font-weight:400}.azr-legs th:first-child,.azr-legs td:first-child{padding-left:var(--space-5)}.azr-legs th:nth-child(2),.azr-legs td:nth-child(2){text-align:right;width:92px}.azr-legs th:nth-child(3),.azr-legs td:nth-child(3){text-align:right;width:112px;padding-right:var(--space-5)}.azr-leg__index{color:var(--red-400);font:500 var(--fs-label)/var(--lh-body) var(--font-numeric)}.azr-leg__route{margin:var(--space-2) 0;color:var(--slate-200)}.azr-leg__access{margin:var(--space-2) 0 0;color:var(--fg-muted);font-size:var(--fs-label)}.azr-leg__date,.azr-leg__km{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap}.azr-leg__km{color:var(--white);font-weight:600}.azr-leg__choices>td{border-top:0;padding-top:0}.azr-access{padding:var(--space-3);border:1px solid var(--navy-600);border-radius:var(--radius-s)}.azr-access legend{float:none;width:auto;font:600 var(--fs-small)/var(--lh-body) var(--font-display);padding:0 var(--space-2);margin:0}.azr-access__options{grid-template-columns:1fr}.azr-access__option{padding:var(--space-3)}.azr-access__km{font-size:var(--fs-lead)}.azr-inline-error{margin-top:var(--space-3);font-size:var(--fs-small);color:var(--slate-200)}.azr-inline-error p{margin:0 0 var(--space-2)}.azr-inline-error button,.azr-retry{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--navy-600);border-radius:var(--radius-s);color:var(--white);cursor:pointer;background:0 0}.azr__demo{margin:var(--space-5) 0 0;font-size:var(--fs-label);color:var(--fg-muted);max-width:var(--measure)}.azr-point__chevron svg,.azr-point__menu li>span:last-child svg{display:block}@keyframes azr-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=63.99rem){.azr__layout{grid-template-columns:minmax(0,1fr)}.azr-result{border-left:0;border-top:1px solid var(--navy-600);border-radius:0 0 var(--radius-m) var(--radius-m)}}@media (width<=47.99rem){.azr__topline{align-items:flex-start;gap:var(--space-3);flex-direction:column}.azr-tabs{width:100%}.azr__editor{padding:var(--space-4)}.azr-stop{gap:var(--space-2);grid-template-columns:24px minmax(0,1fr)}.azr-stop__number{height:24px}.azr-point input{height:56px;font-size:var(--fs-small);padding-left:var(--space-3)}.azr-add{width:calc(100% - 32px);margin-left:32px}.azr__editor-hint{margin-left:32px}.azr-result__summary{padding:var(--space-5) var(--space-4)}.azr-legs th,.azr-legs td{padding:var(--space-3) var(--space-2)}.azr-legs th:first-child,.azr-legs td:first-child{padding-left:var(--space-4)}.azr-legs th:nth-child(2),.azr-legs td:nth-child(2){width:84px}.azr-legs th:nth-child(3),.azr-legs td:nth-child(3){width:96px;padding-right:var(--space-4)}.azr-leg__date{font-size:var(--fs-label)}.azr-access__option{flex-wrap:wrap}.azr-access__name{flex:1}.azr-access__km{margin-left:32px}}@media (prefers-reduced-motion:reduce){.azr *,.azr :before{transition:none!important;animation:none!important}.azr-stop-slot.is-new>.azr-stop-clip{overflow:visible}}.azr-result__rounding{margin:var(--space-3) 0 0;color:var(--fg-muted);font-size:var(--fs-label)}:root.azr-history-lock{overflow:hidden}.azr__topline{flex-wrap:wrap;justify-content:flex-start}.azr__direct-label{margin-left:auto}.azr-history-trigger{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-4);color:var(--slate-200);border:1px solid var(--navy-600);border-radius:var(--radius-m);cursor:pointer;font-size:var(--fs-small);transition:background .18s var(--ease), border-color .18s var(--ease);background:0 0;display:inline-flex}.azr-history-trigger:hover{background:var(--navy-850);border-color:var(--slate-400)}.azr-history-trigger svg{flex-shrink:0}.azr-history-trigger__count{color:var(--red-400);font-family:var(--font-numeric)}.azr-history{width:min(720px, calc(100% - 2 * var(--space-5)));max-width:none;max-height:calc(100svh - 2 * var(--space-5));border:1px solid var(--navy-600);border-radius:var(--radius-m);color:var(--slate-200);background:var(--navy-900);box-shadow:0 var(--space-5) var(--space-8) var(--navy-950);margin:auto;padding:0;overflow:visible}.azr-history[open]{animation:azr-history-open .2s var(--ease) both}.azr-history::backdrop{background:var(--modal-backdrop);animation:azr-history-fade .2s var(--ease) both}.azr-history.is-closing{animation:azr-history-open .18s var(--ease) reverse both}.azr-history.is-closing::backdrop{animation:azr-history-fade .18s var(--ease) reverse both}.azr-history__surface{max-height:calc(100svh - 2 * var(--space-5));padding:var(--space-6);flex-direction:column;display:flex}.azr-history__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.azr-history__eyebrow{margin:0 0 var(--space-2);color:var(--red-400);font-size:var(--fs-label)}.azr-history h2{font:600 var(--fs-h3)/var(--lh-heading) var(--font-display);color:var(--white);margin:0}.azr-history__close{background:var(--navy-950);border:1px solid var(--navy-600);border-radius:var(--radius-s);width:44px;height:44px;color:var(--slate-200);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.azr-history__close:hover{color:var(--white);border-color:var(--slate-400)}.azr-history__description{margin:var(--space-4) 0;color:var(--fg-muted);font-size:var(--fs-small)}.azr-history__tools{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.azr-history__tools input{width:100%;min-width:0;min-height:48px;padding:var(--space-3);color:var(--white);background:var(--navy-950);border:1px solid var(--navy-600);border-radius:var(--radius-s)}.azr-history__tools>span{font:var(--fs-label)/var(--lh-body) var(--font-numeric);color:var(--fg-muted);flex-shrink:0}.azr-history__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:var(--space-1);overflow-y:auto}.azr-history__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.azr-history__entry{gap:var(--space-3);text-align:left;width:100%;padding:var(--space-4);background:var(--navy-950);border:1px solid var(--navy-600);border-radius:var(--radius-s);color:var(--slate-200);cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease);flex-direction:column;display:flex}.azr-history__entry:hover{border-color:var(--red-400);background:var(--navy-850)}.azr-history__meta{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-label);color:var(--fg-muted);display:flex}.azr-history__meta>span{color:var(--red-400)}.azr-history__route{overflow-wrap:anywhere;font-weight:600;font-size:var(--fs-small)}.azr-history__entry-bottom{justify-content:space-between;gap:var(--space-2);color:var(--fg-muted);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.azr-history__restore{align-items:center;gap:var(--space-1);color:var(--slate-200);display:inline-flex}.azr-history__empty{padding:var(--space-7) var(--space-4);text-align:center}.azr-history__empty h3{margin:0 0 var(--space-3);font-size:var(--fs-lead)}.azr-history__empty p{max-width:38ch;font-size:var(--fs-small);color:var(--fg-muted);margin:auto}.azr-history__footer{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--navy-600)}.azr-history__footer p{color:var(--fg-muted);font-size:var(--fs-label);margin:0}.azr-history__footer a{color:var(--slate-200)}.azr-history__clear,.azr-history__confirm button{min-height:44px;padding:var(--space-2) var(--space-3);color:var(--slate-200);border:1px solid var(--navy-600);border-radius:var(--radius-s);cursor:pointer;background:0 0}.azr-history__clear{margin-top:var(--space-3)}.azr-history__confirm{align-items:center;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.azr-history__confirm button:first-of-type{color:var(--red-400)}.azr-history__notice,.azr-history-restored{margin:0 0 var(--space-4);color:var(--slate-200);font-size:var(--fs-small)}@keyframes azr-history-open{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes azr-history-fade{0%{opacity:0}to{opacity:1}}@media (width<=47.99rem){.azr__topline{flex-direction:row;align-items:center}.azr-tabs{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;min-width:0}.azr-tabs button{min-width:0;padding:var(--space-3) var(--space-2);font-size:var(--fs-small)}.azr-history-trigger{padding:var(--space-3) var(--space-2);font-size:var(--fs-label);flex-shrink:0}.azr-history-trigger>span:first-of-type{text-align:left;max-width:9ch;line-height:var(--lh-tight)}.azr__direct-label{width:100%;margin-left:0}.azr-history{width:calc(100% - 2 * var(--space-3));max-height:calc(100svh - 2 * var(--space-3))}.azr-history__surface{padding:var(--space-4);max-height:calc(100svh - 2 * var(--space-3))}.azr-history__entry{padding:var(--space-3)}.azr-history__empty{padding:var(--space-5) 0}}@media (prefers-reduced-motion:reduce){.azr-history,.azr-history::backdrop{animation:none!important}}@media (height<=38rem){.azr-history__surface{display:block;overflow-y:auto}.azr-history__scroll{overflow:visible}}
