.ans-finder-match__bar>span:first-child{right:0;transform:translateX(calc((var(--fit, 0) - 1) * 100%))}.ans-finder-match__bar>.ans-finder-match__comet{right:0;background:linear-gradient(90deg,transparent 70%,color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift)) 97%,transparent);opacity:0;transform:translateX(-100%);pointer-events:none}:is(.ans-finder__step,.ans-finder__done)[data-ans-travel=back]{--ans-travel-x:-12px}.ans-finder-match__fit{position:relative;overflow:clip}.ans-finder-match__now{display:inline-block}.ans-finder-match__was{position:absolute;top:0;right:0;opacity:0}@media (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion) .ans-finder-match__bar>span:first-child{transition:transform var(--anslation-ds-duration-base) var(--anslation-ds-spring)}html:not(.anslation-a11y-reduced-motion) .ans-finder-match__bar>.ans-finder-match__comet{animation:ans-finder-comet var(--anslation-ds-duration-settle) var(--anslation-ds-ease-glide) var(--anslation-ds-stagger) both}html:not(.anslation-a11y-reduced-motion) :is(.ans-finder__step,.ans-finder__done)[data-ans-travel]{animation:ans-finder-step var(--anslation-ds-duration-base) var(--anslation-ds-spring) both}html:not(.anslation-a11y-reduced-motion) .ans-finder-match__now[data-ans-roll]{animation:ans-finder-roll-in var(--anslation-ds-duration-settle) var(--anslation-ds-spring) both}html:not(.anslation-a11y-reduced-motion) .ans-finder-match__was{animation:ans-finder-roll-out var(--anslation-ds-duration-base) var(--anslation-ds-ease-exit) both}}@keyframes ans-finder-comet{0%{opacity:0;transform:translateX(-100%)}25%,80%{opacity:1}to{opacity:0;transform:translateX(calc((var(--fit, 0) - 1) * 100%))}}@keyframes ans-finder-step{0%{opacity:0;transform:translateX(var(--ans-travel-x,12px))}}@keyframes ans-finder-roll-in{0%{opacity:0;transform:translateY(.75em)}}@keyframes ans-finder-roll-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.75em)}}.ans-finder-rail{position:relative;flex:1 1 auto;min-width:0}.ans-finder-rail>ol{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.ans-finder-rail__trace{position:absolute;top:calc(1.375rem - 1px);right:12.5%;left:12.5%;height:2px;overflow:hidden;border-radius:1px;background-color:var(--anslation-ds-border)}.ans-finder-rail__trace>span{position:absolute;inset:0;background:linear-gradient(90deg,var(--anslation-ds-trace-ink),color-mix(in srgb,var(--anslation-ds-product-primary) 60%,var(--anslation-ds-trace-halo)));box-shadow:0 0 8px 0 color-mix(in srgb,var(--anslation-ds-product-primary) 50%,transparent);transform:scaleX(min(1,calc(var(--fit, 0) * 4 / 3)));transform-origin:0 50%}.ans-finder-rail__step{display:grid;justify-items:center;align-content:start;gap:.375rem;width:100%;min-height:2.75rem;padding:.375rem 0 0;border:0;background:none;font:inherit;color:inherit}button.ans-finder-rail__step{cursor:pointer}button.ans-finder-rail__step:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring);outline-offset:2px;border-radius:var(--anslation-ds-radius)}.ans-finder-rail__node{position:relative;z-index:1;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--anslation-ds-surface);box-shadow:inset 0 0 0 1.5px var(--anslation-ds-border-strong);font-size:var(--anslation-ds-type-caption);font-weight:var(--anslation-ds-night-weight-strong);font-variant-numeric:tabular-nums;color:var(--anslation-ds-muted)}.ans-finder-rail li[data-state=current] .ans-finder-rail__node{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--anslation-ds-product-primary) 85%,var(--anslation-ds-trace-lift)),0 0 0 4px var(--anslation-ds-product-primary-soft),0 0 16px 2px color-mix(in srgb,var(--anslation-ds-product-primary) 45%,transparent);color:var(--anslation-ds-text)}.ans-finder-rail li[data-state=done] .ans-finder-rail__node{background-color:color-mix(in srgb,var(--ans-tone,var(--anslation-ds-product-primary)) 85%,var(--anslation-ds-trace-lift));box-shadow:inset 0 1px 0 var(--anslation-ds-night-fill-highlight),0 6px 16px -6px color-mix(in srgb,var(--ans-tone,var(--anslation-ds-product-primary)) 75%,transparent);color:var(--anslation-ds-page)}.ans-finder-rail__label{font-size:var(--anslation-ds-type-caption);line-height:var(--anslation-ds-leading-caption);color:var(--anslation-ds-muted)}.ans-finder-rail li:is([data-state=current],[data-state=done]) .ans-finder-rail__label{color:var(--anslation-ds-text-soft)}.ans-finder-rail__count{flex-shrink:0;align-self:flex-start;margin-top:.875rem}.ans-finder-board{margin-bottom:var(--anslation-ds-space-32)}.ans-finder-board__tiles{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.ans-finder-board__tile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.375rem .75rem;min-height:3.5rem;padding:.75rem .875rem;border:1px solid var(--anslation-ds-border);border-radius:var(--anslation-ds-radius);background-color:var(--anslation-ds-surface);text-decoration:none;color:var(--anslation-ds-text)}.ans-finder-board__icon{grid-row:span 2}.ans-finder-board__name{font-size:var(--anslation-ds-type-small);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-small)}.ans-finder-board__rank{grid-column:3;grid-row:1;font-weight:500;color:var(--ans-tone,var(--anslation-ds-product-primary))}.ans-finder-board__fit,.ans-finder-board__rank{font-size:var(--anslation-ds-type-caption);line-height:var(--anslation-ds-leading-caption)}.ans-finder-board__fit{grid-column:2;font-variant-numeric:tabular-nums;color:var(--anslation-ds-muted)}.ans-finder-board__bar{position:relative;grid-column:2/-1;display:block;height:.25rem;overflow:hidden;border-radius:var(--anslation-ds-radius-pill);background-color:var(--anslation-ds-border)}.ans-finder-board__bar>span{position:absolute;inset:0;border-radius:inherit;background-color:var(--ans-tone,var(--anslation-ds-product-primary));transform:translateX(calc((var(--fit, 0) - 1) * 100%))}.ans-finder-board__tiles>li[data-state=lit] .ans-finder-board__tile{border-color:color-mix(in srgb,var(--ans-tone,var(--anslation-ds-product-primary)) 35%,var(--anslation-ds-border))}.ans-finder-board__tiles>li[data-state=runner] .ans-finder-board__tile{border-color:color-mix(in srgb,var(--ans-tone,var(--anslation-ds-product-primary)) 55%,transparent);background-color:color-mix(in srgb,var(--ans-tone,var(--anslation-ds-product-primary)) 6%,var(--anslation-ds-surface))}.ans-finder-board__tiles>li[data-state=closest] .ans-finder-board__tile{border-color:color-mix(in srgb,var(--ans-tone,var(--anslation-ds-product-primary)) 80%,var(--anslation-ds-trace-lift));background:radial-gradient(120% 100% at 50% 0,color-mix(in srgb,var(--ans-tone,var(--anslation-ds-product-primary)) 22%,transparent),transparent 70%),var(--anslation-ds-surface-raised);box-shadow:0 0 0 3px color-mix(in srgb,var(--ans-tone,var(--anslation-ds-product-primary)) 16%,transparent),0 14px 34px -14px color-mix(in srgb,var(--ans-tone,var(--anslation-ds-product-primary)) 70%,var(--anslation-ds-trace-halo));transform:translateY(-3px)}.ans-finder-board__tiles>li[data-state=closest] .ans-finder-board__fit{color:var(--anslation-ds-text)}.ans-finder-board__tile:hover{border-color:var(--anslation-ds-border-strong)}.ans-finder-board__tile:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring);outline-offset:2px}@media (max-width:959.98px){.ans-finder-board__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ans-finder-board__tiles>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:599.98px),(min-width:960px){.ans-finder-board__tile{grid-template-columns:minmax(0,1fr);justify-items:start;align-content:start;height:100%;padding:1rem 1rem .875rem}.ans-finder-board__icon{grid-row:auto;margin-bottom:.375rem}.ans-finder-board__rank{position:absolute;top:1rem;right:.875rem}.ans-finder-board__bar,.ans-finder-board__fit{grid-column:1;justify-self:stretch}}@media (max-width:599.98px){.ans-finder-board__tile{padding:.75rem .75rem .625rem}.ans-finder-board__rank{top:.75rem;right:.75rem}}@media (min-width:960px){.ans-finder-board__tiles{grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--anslation-ds-space-12)}}.ans-finder__quiz{scroll-margin-top:5rem}.ans-finder-live{display:flex;align-items:center;gap:var(--anslation-ds-space-12);min-height:2.75rem;padding:var(--anslation-ds-space-8) var(--anslation-ds-space-12);border:1px solid var(--ans-tone-edge);border-radius:var(--anslation-ds-radius-control);background-color:var(--ans-tone-soft)}.ans-finder-live[data-state=idle]{border-color:var(--anslation-ds-border);background-color:initial}.ans-finder-live__dots{display:flex;flex-shrink:0;gap:var(--anslation-ds-space-4)}.ans-finder-live__dots>[data-state=idle]{border:1px solid var(--anslation-ds-border-strong);background-color:initial}.ans-finder-live__dots>[data-state=closest]{outline:3px solid var(--ans-tone-edge);transform:scale(1.25)}.ans-finder-live__text{min-width:0;margin:0;color:var(--anslation-ds-text-soft)}.ans-finder-live__text strong{font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-text)}@media (max-width:599.98px){.ans-finder-live__text{display:grid;align-content:center;min-height:2lh}}@media (min-width:960px){.ans-finder-live{position:absolute;width:1px;min-height:0;height:1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion) .ans-finder-rail__trace>span{transition:transform var(--anslation-ds-duration-settle) var(--anslation-ds-spring)}html:not(.anslation-a11y-reduced-motion) :is(.ans-finder-rail__node,.ans-finder-live__dots>*){transition:transform var(--anslation-ds-duration-base) var(--anslation-ds-spring)}html:not(.anslation-a11y-reduced-motion) button.ans-finder-rail__step:hover .ans-finder-rail__node{transform:scale(1.08)}html:not(.anslation-a11y-reduced-motion) .ans-finder-rail li[data-state=done] .ans-finder-rail__node>*{animation:ans-finder-check var(--anslation-ds-duration-base) var(--anslation-ds-spring-bounce) both}html:not(.anslation-a11y-reduced-motion) .ans-finder__step[data-ans-travel] .ans-finder__answers>*{animation:ans-finder-tile var(--anslation-ds-duration-base) var(--anslation-ds-spring) both}html:not(.anslation-a11y-reduced-motion) .ans-finder__step[data-ans-travel] .ans-finder__answers>:nth-child(2){animation-delay:calc(1 * var(--anslation-ds-stagger))}html:not(.anslation-a11y-reduced-motion) .ans-finder__step[data-ans-travel] .ans-finder__answers>:nth-child(3){animation-delay:calc(2 * var(--anslation-ds-stagger))}html:not(.anslation-a11y-reduced-motion) .ans-finder__step[data-ans-travel] .ans-finder__answers>:nth-child(4){animation-delay:calc(3 * var(--anslation-ds-stagger))}html:not(.anslation-a11y-reduced-motion) .ans-finder__step[data-ans-travel] .ans-finder__answers>:nth-child(n+5){animation-delay:calc(4 * var(--anslation-ds-stagger))}html:not(.anslation-a11y-reduced-motion) :is(.ans-finder-board__tile,.ans-finder-board__bar>span){transition:transform var(--anslation-ds-duration-settle) var(--anslation-ds-spring)}html:not(.anslation-a11y-reduced-motion) .ans-finder-board__tiles>li:not([data-state=closest]) .ans-finder-board__tile:hover{transform:translateY(-2px)}html:not(.anslation-a11y-reduced-motion) .ans-finder-board[data-complete] .ans-finder-board__tiles>li[data-state=closest] .ans-finder-board__icon{animation:ans-finder-check var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) both}}@keyframes ans-finder-tile{0%{opacity:0;transform:translateY(8px)}}@keyframes ans-finder-check{0%{opacity:.4;transform:scale(.6)}}.ans-bbus{position:sticky;top:var(--ans-bbus-top);z-index:2;display:grid;gap:.25rem;padding:.5rem 1rem .375rem;border-bottom:1px solid var(--anslation-ds-border);border-radius:var(--ans-tile-radius) var(--ans-tile-radius) 0 0;background:linear-gradient(var(--anslation-ds-surface),var(--anslation-ds-surface)),var(--anslation-ds-page);--ans-bbus-top:4.3125rem}@media (min-width:960px){.ans-bbus{--ans-bbus-top:4.0625rem;padding:.625rem 1.5rem .5rem}}.ans-start-step{scroll-margin-top:9.5rem}.ans-start-form label{z-index:auto}.ans-bbus__now{display:flex;align-items:baseline;gap:.5rem;margin:0;font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text-soft)}.ans-bbus__now-name{font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-text)}.ans-bbus__now-count{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--anslation-ds-muted)}@media (min-width:600px){.ans-bbus__now{display:none}}.ans-bbus__board,.ans-bbus__stops{position:relative}.ans-bbus__stops{z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.ans-bbus__stop{display:grid;justify-items:center;align-content:start;gap:.25rem;min-height:2.75rem;padding:.25rem .125rem;border-radius:var(--anslation-ds-radius);color:var(--anslation-ds-muted);text-decoration:none}.ans-bbus__stop:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-bbus__via{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background-color:var(--anslation-ds-surface);box-shadow:inset 0 0 0 1.5px var(--anslation-ds-border-strong);font-size:var(--anslation-ds-type-micro);font-weight:var(--anslation-ds-night-weight-strong);font-variant-numeric:tabular-nums;color:var(--anslation-ds-text-soft)}.ans-bbus__stop[data-done] .ans-bbus__via{background-color:var(--ans-tone);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ans-tone) 60%,var(--anslation-ds-trace-lift));color:var(--anslation-ds-page)}.ans-bbus__stop[aria-current=step] .ans-bbus__via{box-shadow:inset 0 0 0 2px var(--ans-tone),0 0 0 4px color-mix(in srgb,var(--ans-tone) 22%,transparent)}.ans-bbus__stop:hover .ans-bbus__via{box-shadow:inset 0 0 0 2px var(--ans-tone-edge)}.ans-bbus__name{display:none;max-width:100%;overflow:hidden;font-size:var(--anslation-ds-type-caption);font-weight:500;line-height:var(--anslation-ds-leading-caption);text-overflow:ellipsis;white-space:nowrap}.ans-bbus__stop[aria-current=step] .ans-bbus__name,.ans-bbus__stop[data-done] .ans-bbus__name{color:var(--anslation-ds-text)}@media (min-width:600px){.ans-bbus__name{display:block}}.ans-bbus__track{position:absolute;top:calc(.25rem + .875rem - 1px);right:calc(100% / 12);left:calc(100% / 12);height:2px;border-radius:1px;background-color:var(--anslation-ds-border)}.ans-bbus__lit{position:absolute;inset:0;border-radius:1px;background-color:var(--ans-tone);transform:scaleX(var(--bb-reach,0));transform-origin:0 50%}.ans-bboard{display:grid}.ans-bboard,.ans-bboard__lane{gap:var(--anslation-ds-space-12)}.ans-bboard__lane{display:flex;align-items:center}.ans-bboard__lane-text{display:grid;gap:.125rem;min-width:0}.ans-bboard__lane-name{font-size:var(--anslation-ds-type-small);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text)}.ans-bboard__count{display:flex;align-items:center;gap:.625rem;margin:0;font-size:var(--anslation-ds-type-caption);line-height:var(--anslation-ds-leading-caption);color:var(--anslation-ds-text-soft)}.ans-bboard__meter{display:inline-grid;grid-auto-flow:column;gap:3px}.ans-bboard__meter>span{width:1.25rem;height:.25rem;border-radius:1px;background-color:var(--anslation-ds-border-strong)}.ans-bboard__meter>span[data-filled]{background-color:var(--ans-tone)}.ans-bboard__slots{display:grid;margin:0;padding:0;list-style:none}.ans-bboard__slot{display:grid;grid-template-columns:.625rem minmax(0,1fr) auto;align-items:start;gap:var(--anslation-ds-space-12);padding-block:var(--anslation-ds-space-8)}.ans-bboard__slot+.ans-bboard__slot{border-top:1px solid var(--anslation-ds-border)}.ans-bboard__via{width:.625rem;height:.625rem;margin-top:.3125rem;border-radius:50%;background-color:var(--anslation-ds-page);box-shadow:inset 0 0 0 1.5px var(--anslation-ds-border-strong);transform:scale(.8)}.ans-bboard[data-sent] .ans-bboard__via,.ans-bboard__slot[data-filled] .ans-bboard__via{background-color:var(--ans-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--ans-tone) 24%,transparent);transform:scale(1)}.ans-bboard__text{display:grid;gap:.125rem;min-width:0}.ans-bboard__label{font-size:var(--anslation-ds-type-caption);font-weight:600;line-height:var(--anslation-ds-leading-caption);color:var(--anslation-ds-muted)}.ans-bboard__value{font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-muted);overflow-wrap:anywhere}.ans-bboard__slot[data-filled] .ans-bboard__value{color:var(--anslation-ds-text)}.ans-bboard__edit{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .375rem;border-radius:var(--anslation-ds-radius-sm);font-size:var(--anslation-ds-type-caption);font-weight:600;color:var(--anslation-ds-text-soft);text-decoration:underline;text-underline-offset:3px}.ans-bboard__edit:hover{color:var(--anslation-ds-text)}.ans-bboard__edit:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}@media (max-width:430px){.ans-bboard__edit{min-height:2.75rem;margin-block:-.625rem;padding:0 .625rem}}.ans-start-review .ans-bboard{margin-top:var(--anslation-ds-space-12)}.ans-sent{display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--ans-tone-edge);border-radius:var(--anslation-ds-radius-lg);background-color:color-mix(in srgb,var(--ans-tone) 7%,var(--anslation-ds-surface))}.ans-sent__head{display:flex;align-items:center;gap:1rem}.ans-sent__seal{flex-shrink:0;width:4rem;height:4rem;overflow:visible;fill:none}.ans-sent__halo{fill:color-mix(in srgb,var(--ans-tone) 14%,transparent)}.ans-sent__ring{fill:color-mix(in srgb,var(--ans-tone) 24%,transparent);stroke:var(--ans-tone);stroke-width:2.5}.ans-sent__check{stroke:var(--anslation-ds-trace-lift);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.ans-sent__halo,.ans-sent__ring{transform-box:fill-box;transform-origin:center}.ans-sent__titles{display:grid;gap:.25rem;min-width:0}.ans-sent__titles>.ans-night-label{margin:0;color:var(--ans-tone)}.ans-sent__title{margin:0;font-size:var(--anslation-ds-type-card-title);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-card-title);color:var(--anslation-ds-text)}.ans-sent__ticket{display:grid;gap:.25rem;margin:0;padding:.75rem 1rem;border:1px dashed var(--ans-tone-edge);border-radius:var(--anslation-ds-radius);background-color:var(--anslation-ds-glass)}.ans-sent__ref{font-size:var(--anslation-ds-type-card-title);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-card-title);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ans-tone);overflow-wrap:anywhere}.ans-sent__ready{display:grid;gap:.5rem}.ans-sent__ready>.ans-night-label{margin:0}.ans-sent__ready>ul{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.ans-sent__ready li{display:flex;align-items:center;gap:.5rem;font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text-soft)}.ans-sent__ready li>svg{flex-shrink:0;color:var(--ans-tone)}.ans-sent__links{display:flex;flex-wrap:wrap;gap:.75rem;margin:0}@media (max-width:599.98px){.ans-sent{padding:1rem}.ans-sent__links{flex-direction:column}}@media (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion) .ans-bbus__lit{transition:transform var(--anslation-ds-duration-settle) var(--anslation-ds-spring)}html:not(.anslation-a11y-reduced-motion) .ans-bbus__via{transition:background-color var(--anslation-ds-duration-fast) var(--anslation-ds-ease),box-shadow var(--anslation-ds-duration-fast) var(--anslation-ds-ease)}html:not(.anslation-a11y-reduced-motion) .ans-bboard__via{transition:transform var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce),background-color var(--anslation-ds-duration-fast) var(--anslation-ds-ease)}html:not(.anslation-a11y-reduced-motion) .ans-sent__halo{animation:ans-sent-halo var(--anslation-ds-duration-slow) var(--anslation-ds-ease) backwards}html:not(.anslation-a11y-reduced-motion) .ans-sent__ring{animation:ans-sent-ring var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) backwards}html:not(.anslation-a11y-reduced-motion) .ans-sent__check{animation:ans-sent-check var(--anslation-ds-duration-settle) var(--anslation-ds-ease) var(--anslation-ds-duration-fast) backwards}html:not(.anslation-a11y-reduced-motion) .ans-sent__ticket{animation:ans-cv-rise var(--anslation-ds-duration-settle) var(--anslation-ds-spring) var(--anslation-ds-duration-base) backwards}}@keyframes ans-sent-halo{0%{opacity:0;transform:scale(.6)}}@keyframes ans-sent-ring{0%{opacity:0;transform:scale(.4)}}@keyframes ans-sent-check{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (forced-colors:active){.ans-bbus__lit{background-color:Highlight}.ans-bboard__slot[data-filled] .ans-bboard__via,.ans-bbus__stop[data-done] .ans-bbus__via{background-color:Highlight;color:HighlightText}}@media (max-width:599.98px){.ans-sent__head{flex-direction:column;align-items:flex-start;gap:.75rem}.ans-sent__seal{width:3rem;height:3rem}}.ans-start-lanes__error{display:flex;align-items:center;gap:var(--anslation-ds-space-8);margin:0;font-size:var(--anslation-ds-type-small);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-danger)}.ans-bboard[data-lane=none] .ans-bboard__icon{border:1px dashed var(--anslation-ds-border-strong);background:none;box-shadow:none;color:var(--anslation-ds-muted)}@media (min-width:960px){.ans-start-reading>.ans-night-container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:var(--anslation-ds-space-64)}.ans-start-reading .ans-night-intro--gap{position:sticky;top:7rem;margin-bottom:0}}.ans-cstep{gap:var(--anslation-ds-space-12);margin-top:var(--anslation-ds-space-24)}.ans-cstep,.ans-cstep__list{display:flex;flex-wrap:wrap;align-items:center}.ans-cstep__list{margin:0;padding:0;list-style:none;font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small)}.ans-cstep__list>li{display:inline-flex;align-items:center}.ans-cstep__list>li+li:before{content:"·";padding-inline:var(--anslation-ds-space-8);color:var(--anslation-ds-muted)}.ans-cstep__link{display:inline-flex;align-items:center;gap:var(--anslation-ds-space-4);min-height:1.5rem;border-radius:var(--anslation-ds-radius-control);color:var(--anslation-ds-text-soft);text-decoration:none}.ans-cstep__link:hover{color:var(--anslation-ds-text);text-decoration:underline;text-underline-offset:.2em}.ans-cstep__link:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-cstep__link[aria-current=step]{font-weight:var(--anslation-ds-night-weight-strong)}.ans-cstep__link[aria-current=step],.ans-cstep__tick{color:var(--anslation-ds-night-action)}.ans-cstep__count{display:none}@media (max-width:599.98px){.ans-cstep__list{gap:var(--anslation-ds-space-4)}.ans-cstep__list>li+li:before{content:none}.ans-cstep__link{justify-content:center;min-width:1.5rem}.ans-cstep__link:before{content:"";width:.5rem;height:.5rem;border-radius:var(--anslation-ds-radius-pill);background-color:var(--anslation-ds-border-strong)}.ans-cstep__list>li[data-state=done] .ans-cstep__link:before{background-color:color-mix(in oklab,var(--anslation-ds-night-action) 45%,var(--anslation-ds-surface))}.ans-cstep__list>li[data-state=current] .ans-cstep__link{gap:var(--anslation-ds-space-8);padding-inline-end:var(--anslation-ds-space-4)}.ans-cstep__list>li[data-state=current] .ans-cstep__link:before{width:1.25rem;background-color:var(--anslation-ds-night-action)}.ans-cstep__tick{display:none}.ans-cstep__list>li:not([data-state=current]) .ans-cstep__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ans-cstep__count{display:inline;font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-muted)}}.ans-start-rail>.ans-next,.ans-start-summary{--ans-tile-radius:var(--anslation-ds-radius-tile);padding:var(--anslation-ds-space-24);border:0;border-radius:var(--ans-tile-radius);background-color:var(--anslation-ds-surface)}.ans-start-summary{display:grid;gap:var(--anslation-ds-space-16)}.ans-start-summary__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--anslation-ds-space-8);margin:0}.ans-start-summary__title{font-size:var(--anslation-ds-type-card-title);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-card-title);color:var(--anslation-ds-text)}.ans-start-summary__body{display:grid;gap:var(--anslation-ds-space-16)}.ans-start-summary__rows{padding-top:var(--anslation-ds-space-12);border-top:1px solid var(--anslation-ds-border)}.ans-start-summary__note{margin:0;color:var(--anslation-ds-muted)}@media (min-width:1280px){.ans-start-rail{position:sticky;top:6rem;display:grid;gap:var(--anslation-ds-space-16)}.ans-start-sendrow{grid-template-columns:minmax(0,1fr)}}@media (max-width:599.98px){.ans-start-review{padding:var(--anslation-ds-space-12)}}.ans-night-hero.ans-finder-hero{overflow:clip;padding-bottom:var(--anslation-ds-section-y-tight)}.ans-finder__match{--ans-tile-radius:var(--anslation-ds-radius-tile);padding:var(--anslation-ds-space-32);border-radius:var(--ans-tile-radius);background-color:var(--anslation-ds-surface)}@media (min-width:960px){.ans-finder__match{display:grid;gap:var(--anslation-ds-space-16)}}.ans-finder-fit__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--anslation-ds-space-8);margin:0}.ans-finder-fit__title{font-size:var(--anslation-ds-type-card-title);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-card-title);color:var(--anslation-ds-text)}.ans-finder-fit__note{margin:0;color:var(--anslation-ds-muted)}.ans-finder__match :is(.ans-finder-match__lines,.ans-finder-match__steps)>li{background-color:var(--anslation-ds-page)}@media (max-width:959.98px){.ans-finder-live{position:sticky;top:4.5rem;z-index:1;background:linear-gradient(var(--ans-tone-soft),var(--ans-tone-soft)),var(--anslation-ds-surface)}.ans-finder-live[data-state=idle]{background:var(--anslation-ds-surface)}}.ans-finder-board__tile{--ans-tile-radius:var(--anslation-ds-radius-tile);border:0;border-radius:var(--ans-tile-radius);background-color:var(--ans-tile-fill,var(--anslation-ds-surface))}.ans-finder-board__tiles>li[data-state=lit] .ans-finder-board__tile,.ans-finder-board__tiles>li[data-state=runner] .ans-finder-board__tile{box-shadow:inset 0 0 0 1px var(--ans-tone-edge)}.ans-finder-board__tiles>li[data-state=closest] .ans-finder-board__tile{background:var(--anslation-ds-surface);box-shadow:var(--anslation-ds-elev-e1),inset 0 0 0 1px var(--ans-tone-edge)}.ans-finder-board__tile:hover{box-shadow:var(--anslation-ds-elev-e1)}.ans-finder-lines-room .ans-night-intro>div{max-width:76rem}.ans-finder-board:not([data-complete]){margin-bottom:0}@media (min-width:960px){.ans-contact-hero .ans-night-hero__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:var(--anslation-ds-space-48)}.ans-contact-hero .ans-night-hero__trail{grid-column:1/-1}.ans-contact-hero .ans-night-hero__copy{grid-column:1}.ans-contact-hero .ans-night-hero__proof[data-ans-proof=tool]{grid-column:2;grid-row:2;margin-top:0}}.ans-contact-hero .ans-night-hero__proof[data-ans-proof=tool]{margin-top:var(--anslation-ds-space-32)}.ans-night-hero.ans-contact-hero{padding-bottom:var(--anslation-ds-section-y-tight)}.ans-doors{--ans-tile-radius:var(--anslation-ds-radius-tile);padding:var(--anslation-ds-space-16) var(--anslation-ds-space-16) var(--anslation-ds-space-8);border-radius:var(--ans-tile-radius);background-color:var(--anslation-ds-surface)}@media (min-width:600px){.ans-doors{padding:var(--anslation-ds-space-24) var(--anslation-ds-space-32) var(--anslation-ds-space-16)}}[data-anslation-app] .ans-doors__title{margin:0 0 var(--anslation-ds-space-8);font-size:var(--anslation-ds-type-h3);font-weight:var(--anslation-ds-night-weight-heading);line-height:var(--anslation-ds-leading-h3);letter-spacing:var(--anslation-ds-tracking-heading);text-wrap:balance;color:var(--anslation-ds-text)}.ans-doors__list{display:grid;margin:0;padding:0;list-style:none}.ans-door+.ans-door{border-top:1px solid var(--anslation-ds-border)}.ans-door__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--anslation-ds-space-12);min-height:3.5rem;padding-block:var(--anslation-ds-space-8);border-radius:var(--anslation-ds-radius-control);color:inherit;text-decoration:none}.ans-door__link:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-door__text{display:grid;gap:var(--anslation-ds-space-4);min-width:0}.ans-door__need{font-size:var(--anslation-ds-type-small);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text)}.ans-door__when{color:var(--anslation-ds-muted)}.ans-door__dest,.ans-door__when{font-size:var(--anslation-ds-type-caption);line-height:var(--anslation-ds-leading-caption)}.ans-door__dest{justify-self:end;max-width:15rem;padding:var(--anslation-ds-space-4) var(--anslation-ds-space-8);border-radius:var(--anslation-ds-radius-tag);background-color:var(--ans-tone-soft);font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-text);overflow-wrap:anywhere}.ans-door__chevron{color:var(--anslation-ds-muted)}.ans-door__link:hover .ans-door__need{color:var(--anslation-ds-night-action)}@media (max-width:599.98px){.ans-door__link{grid-template-columns:auto minmax(0,1fr) auto;row-gap:var(--anslation-ds-space-4)}.ans-door__dest{grid-column:2;grid-row:2;justify-self:start}.ans-door__chevron{grid-column:3;grid-row:1/span 2}.ans-door[data-quiet] .ans-door__when{display:none}}@media (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion) .ans-door__chevron{transition:transform var(--anslation-ds-duration-fast) var(--anslation-ds-ease)}html:not(.anslation-a11y-reduced-motion) .ans-door__link:hover .ans-door__chevron{transform:translateX(3px)}}.ans-contact-request__side{display:contents}.ans-contact-request__side>.ans-contact-next{order:1;margin-top:0}@media (min-width:960px){.ans-contact-request__side{position:sticky;top:7rem;display:grid;gap:var(--anslation-ds-space-32)}.ans-contact-request__side>.ans-contact-request__intro{position:static}.ans-contact-request__side>.ans-contact-next{order:0}}.ans-contact-request .ans-contact-form,.ans-contact-request .ans-contact-next{--ans-tile-radius:var(--anslation-ds-radius-tile);border:0;border-radius:var(--ans-tile-radius);background-color:var(--anslation-ds-page)}.ans-contact-request .ans-contact-next{padding:var(--anslation-ds-space-24)}.ans-contact-office__meta{display:grid;gap:var(--anslation-ds-space-4);margin:0;font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-muted)}.ans-contact-office__meta>a{font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-text);text-decoration:none}.ans-contact-office__meta>a:hover{text-decoration:underline}.ans-contact-map{--ans-tile-radius:var(--anslation-ds-radius-tile);display:grid;align-content:center;gap:var(--anslation-ds-space-8);margin:0;padding:var(--anslation-ds-space-16);border-radius:var(--ans-tile-radius);background-color:var(--anslation-ds-surface)}.ans-contact-map>figcaption{color:var(--anslation-ds-muted);text-align:center}@media (min-width:960px){.ans-start-hero .ans-night-hero__lead{max-width:48rem}}.ans-start-hero .ans-night-hero__body{margin-top:var(--anslation-ds-space-32)}@media (min-width:600px){.ans-start-readiness{grid-template-columns:minmax(0,1fr) minmax(8rem,14rem);align-items:center;column-gap:var(--anslation-ds-space-24)}}@media (max-width:599.98px){.ans-start-coach__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--anslation-ds-space-8)}.ans-start-coach__list .ans-night-small{display:none}.ans-start-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--anslation-ds-space-12)}.ans-start-fields>:nth-child(-n+2){grid-column:1/-1}.ans-finder-board__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--anslation-ds-space-8)}.ans-finder-board__tiles>li:last-child:nth-child(odd){grid-column:auto}.ans-finder-board__tile{justify-items:center;padding:var(--anslation-ds-space-12) var(--anslation-ds-space-4);text-align:center}.ans-finder-board__name{font-size:var(--anslation-ds-type-caption);line-height:var(--anslation-ds-leading-caption)}.ans-contact-map,.ans-finder-board__rank,.ans-finder-board__tiles>li:not([data-state]) .ans-finder-board__fit,.ans-finder-board__tiles>li[data-state=idle] .ans-finder-board__fit{display:none}}@media (max-width:599.98px){.ans-finder__nav:has(>.ans-finder__reset:only-child){display:none}}@media (min-width:960px){.ans-start-lanes>.ans-night-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;align-content:start;row-gap:var(--anslation-ds-space-12)}.ans-start-lanes>.ans-night-choice>.ans-night-choice__app{grid-column:1;grid-row:1}.ans-start-lanes>.ans-night-choice>.ans-night-choice__mark{grid-column:2;grid-row:1}.ans-start-lanes>.ans-night-choice>.ans-night-choice__text{grid-column:1/-1;grid-row:2}.ans-start-lanes>.ans-start-lanes__finder>.ans-start-lanes__arrow{grid-column:2;grid-row:1;align-self:center}}