.adapt-mechanism-module__qHvV0W__root{--card-gap:clamp(1.5rem, 3vw, 2.5rem);--card-third:calc((100% - 2 * var(--card-gap)) / 3);--card-center-1:calc(var(--card-third) / 2);--card-center-3:calc(100% - var(--card-third) / 2);width:min(100%,72rem);color:var(--lab-text);font-family:var(--lab-font-ui,var(--lab-font-display));margin:0 auto}.adapt-mechanism-module__qHvV0W__lane{height:2.6rem;margin-bottom:.9rem;position:relative}.adapt-mechanism-module__qHvV0W__segment{width:calc(50% - var(--card-center-1));height:2.5px;position:absolute;top:calc(50% - 1.25px);overflow:hidden}.adapt-mechanism-module__qHvV0W__segment:first-child{left:var(--card-center-1)}.adapt-mechanism-module__qHvV0W__segment:nth-child(2){left:50%}.adapt-mechanism-module__qHvV0W__segment i{border-top:2.5px dotted color-mix(in srgb, var(--lab-action) 68%, transparent);clip-path:inset(0 100% 0 0);width:60rem;transition:clip-path .52s linear;display:block;position:absolute;inset:0}.adapt-mechanism-module__qHvV0W__segment[data-on] i{clip-path:inset(0)}.adapt-mechanism-module__qHvV0W__waypoint{z-index:2;border:1.5px solid var(--lab-text-muted);background:var(--lab-surface);width:1.65rem;height:1.65rem;color:var(--lab-text-muted);font-family:var(--lab-font-mono);opacity:0;border-radius:50%;place-items:center;font-size:.62rem;font-weight:700;transition:opacity .32s,transform .32s cubic-bezier(.34,1.45,.64,1);display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.6)}.adapt-mechanism-module__qHvV0W__waypoint[data-on]{opacity:1;transform:translate(-50%,-50%)scale(1)}.adapt-mechanism-module__qHvV0W__waypoint[data-step=context]{left:var(--card-center-1);border-color:var(--lab-intelligence-strong);color:var(--lab-intelligence-strong)}.adapt-mechanism-module__qHvV0W__waypoint[data-step=experience]{border-color:var(--lab-action-strong);color:var(--lab-action-strong);left:50%}.adapt-mechanism-module__qHvV0W__waypoint[data-step=result]{left:var(--card-center-3);border-color:var(--lab-result);color:var(--lab-result-text)}.adapt-mechanism-module__qHvV0W__cards{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adapt-mechanism-module__qHvV0W__card{border:1px solid var(--lab-border-instrument);border-radius:var(--lab-radius-panel);background:var(--lab-surface);opacity:.48;grid-template-rows:auto 11rem minmax(7.7rem,auto);min-width:0;transition:border-color .36s,box-shadow .36s,opacity .46s cubic-bezier(.32,.72,0,1),transform .46s cubic-bezier(.32,.72,0,1);display:grid;overflow:hidden;transform:translateY(7px)}.adapt-mechanism-module__qHvV0W__card[data-on]{opacity:1;transform:none}.adapt-mechanism-module__qHvV0W__card[data-step=context][data-on]{border-color:color-mix(in srgb, var(--lab-intelligence-strong) 42%, var(--lab-border-instrument))}.adapt-mechanism-module__qHvV0W__card[data-step=experience][data-on]{border-color:color-mix(in srgb, var(--lab-action-strong) 36%, var(--lab-border-instrument))}.adapt-mechanism-module__qHvV0W__card[data-step=result][data-committed]{border-color:color-mix(in srgb, var(--lab-result-text) 42%, var(--lab-border-instrument))}.adapt-mechanism-module__qHvV0W__rail{border-bottom:1px solid var(--lab-border);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.5rem .75rem;display:flex}.adapt-mechanism-module__qHvV0W__rail span,.adapt-mechanism-module__qHvV0W__rail b{font-family:var(--lab-font-mono);letter-spacing:.07em;font-size:.52rem}.adapt-mechanism-module__qHvV0W__rail span{text-transform:uppercase;font-weight:700}.adapt-mechanism-module__qHvV0W__card[data-step=context] .adapt-mechanism-module__qHvV0W__rail span{color:var(--lab-intelligence-strong)}.adapt-mechanism-module__qHvV0W__card[data-step=experience] .adapt-mechanism-module__qHvV0W__rail span{color:var(--lab-action-strong)}.adapt-mechanism-module__qHvV0W__card[data-step=result] .adapt-mechanism-module__qHvV0W__rail span{color:var(--lab-result-text)}.adapt-mechanism-module__qHvV0W__rail b{color:var(--lab-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.adapt-mechanism-module__qHvV0W__graphic{border-bottom:1px solid var(--lab-border);background:#fff;min-width:0;position:relative;overflow:hidden}.adapt-mechanism-module__qHvV0W__copy{align-items:start;padding:1.05rem 1.2rem 1.2rem;display:grid}.adapt-mechanism-module__qHvV0W__copy h3{font-family:var(--lab-font-ui,var(--lab-font-display));letter-spacing:-.03em;margin:0;font-size:1.12rem;font-weight:620;line-height:1.2}.adapt-mechanism-module__qHvV0W__copy p{color:var(--lab-text-muted);text-wrap:pretty;margin:.55rem 0 0;font-size:.82rem;line-height:1.52}.adapt-mechanism-module__qHvV0W__stepNum{display:none}.adapt-mechanism-module__qHvV0W__contextGraphic{flex-direction:column;height:100%;padding:.75rem .85rem .7rem;display:flex}.adapt-mechanism-module__qHvV0W__visitorHead{align-items:center;gap:.68rem;min-width:0;padding-bottom:.62rem;display:flex}.adapt-mechanism-module__qHvV0W__visitorMark{border:1px solid color-mix(in srgb, var(--lab-intelligence-strong) 32%, transparent);background:var(--lab-surface-intelligence);width:2.15rem;height:2.15rem;color:var(--lab-intelligence-strong);border-radius:50%;flex:none;place-items:center;display:grid}.adapt-mechanism-module__qHvV0W__visitorMark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.12rem;height:1.12rem}.adapt-mechanism-module__qHvV0W__visitorHead>span:last-child{flex-direction:column;min-width:0;display:flex}.adapt-mechanism-module__qHvV0W__visitorHead small{color:var(--lab-text-muted);font-family:var(--lab-font-mono);letter-spacing:.08em;font-size:.46rem;font-weight:700}.adapt-mechanism-module__qHvV0W__visitorHead b{letter-spacing:-.018em;margin-top:.08rem;font-size:.82rem;font-weight:700}.adapt-mechanism-module__qHvV0W__signalList{flex-direction:column;gap:.34rem;margin:0;padding:0;list-style:none;display:flex}.adapt-mechanism-module__qHvV0W__signalList>li{border:1px solid color-mix(in srgb, var(--lab-intelligence-strong) 20%, var(--lab-border));border-radius:var(--lab-radius-control);background:color-mix(in srgb, var(--lab-surface-intelligence) 48%, #fff);opacity:0;align-items:center;gap:.45rem;padding:.38rem .5rem;font-size:.66rem;font-weight:650;transition:opacity .36s,transform .36s cubic-bezier(.32,.72,0,1);display:flex;transform:translateY(4px)}.adapt-mechanism-module__qHvV0W__card[data-on] .adapt-mechanism-module__qHvV0W__signalList>li{opacity:1;transform:none}.adapt-mechanism-module__qHvV0W__signalList i{background:var(--lab-intelligence-strong);border-radius:50%;flex:none;width:.33rem;height:.33rem}.adapt-mechanism-module__qHvV0W__experienceGraphic{flex-direction:column;height:100%;display:flex}.adapt-mechanism-module__qHvV0W__siteChrome{border-bottom:1px solid var(--lab-border);flex:none;align-items:center;gap:.35rem;padding:.42rem .85rem;display:flex}.adapt-mechanism-module__qHvV0W__siteChrome>b{background:var(--lab-text);border-radius:2px;width:2.1rem;height:.25rem;margin-right:auto}.adapt-mechanism-module__qHvV0W__siteChrome>span{align-items:center;gap:.28rem;display:flex}.adapt-mechanism-module__qHvV0W__siteChrome i{background:#e7e4dc;border-radius:2px;width:.8rem;height:.2rem;display:block}.adapt-mechanism-module__qHvV0W__siteChrome em{border-radius:var(--lab-radius-small);background:#eeeae0;width:1.35rem;height:.62rem;margin-left:.12rem;display:block}.adapt-mechanism-module__qHvV0W__siteBody{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:.7rem;padding:.7rem .85rem;display:grid}.adapt-mechanism-module__qHvV0W__productVisual,.adapt-mechanism-module__qHvV0W__productDetails{opacity:0;transform:translateY(5px)}.adapt-mechanism-module__qHvV0W__card[data-on] .adapt-mechanism-module__qHvV0W__productVisual{animation:.38s cubic-bezier(.32,.72,0,1) 80ms forwards adapt-mechanism-module__qHvV0W__part-in}.adapt-mechanism-module__qHvV0W__card[data-on] .adapt-mechanism-module__qHvV0W__productDetails{animation:.38s cubic-bezier(.32,.72,0,1) .28s forwards adapt-mechanism-module__qHvV0W__part-in}@keyframes adapt-mechanism-module__qHvV0W__part-in{to{opacity:1;transform:none}}.adapt-mechanism-module__qHvV0W__productVisual{border:1px solid var(--lab-border);border-radius:var(--lab-radius-small);background:#e5dfd1;height:100%;min-height:6rem;position:relative;overflow:hidden}.adapt-mechanism-module__qHvV0W__packImage{object-fit:cover;object-position:50% 52%}.adapt-mechanism-module__qHvV0W__productVisual>span{border:1px solid color-mix(in srgb, var(--lab-border) 84%, transparent);border-radius:var(--lab-radius-control);color:var(--lab-text);font-family:var(--lab-font-mono);letter-spacing:.05em;background:#ffffffe0;padding:.22rem .3rem;font-size:.43rem;font-weight:750;position:absolute;top:.45rem;right:.45rem}.adapt-mechanism-module__qHvV0W__productDetails{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.adapt-mechanism-module__qHvV0W__productDetails small{color:var(--lab-action-strong);font-family:var(--lab-font-mono);letter-spacing:.06em;font-size:.46rem;font-weight:700}.adapt-mechanism-module__qHvV0W__productDetails>strong{letter-spacing:-.025em;margin-top:.3rem;font-size:.88rem;font-weight:720;line-height:1.08}.adapt-mechanism-module__qHvV0W__savedCart{color:var(--lab-text-muted);margin-top:.3rem;font-size:.52rem;line-height:1.35}.adapt-mechanism-module__qHvV0W__openedReviews{color:var(--lab-text-muted);flex-direction:column;margin-top:.38rem;font-size:.48rem;line-height:1.3;display:flex}.adapt-mechanism-module__qHvV0W__openedReviews i{color:#b47a20;letter-spacing:.06em;font-size:.46rem;font-style:normal}.adapt-mechanism-module__qHvV0W__experienceGraphic .adapt-mechanism-module__qHvV0W__siteBody .adapt-mechanism-module__qHvV0W__productDetails button{border-radius:var(--lab-radius-control);background:var(--lab-action);box-shadow:0 1.5px 0 var(--lab-action-strong);color:#fff;font:inherit;pointer-events:none;border:0;margin-top:.45rem;padding:.28rem .48rem;font-size:.52rem;font-weight:700}.adapt-mechanism-module__qHvV0W__resultGraphic{flex-direction:column;justify-content:center;height:100%;padding:.85rem .9rem;display:flex}.adapt-mechanism-module__qHvV0W__resultHead{justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex}.adapt-mechanism-module__qHvV0W__resultHead small{color:var(--lab-text-muted);font-family:var(--lab-font-mono);letter-spacing:.07em;font-size:.5rem;font-weight:700}.adapt-mechanism-module__qHvV0W__resultHead strong{color:var(--lab-result-text);font-family:var(--lab-font-display);letter-spacing:-.035em;font-size:1.55rem;font-weight:550}.adapt-mechanism-module__qHvV0W__resultComparison{flex-direction:column;gap:.62rem;margin-top:.8rem;display:flex}.adapt-mechanism-module__qHvV0W__resultComparison>div{grid-template-columns:3.3rem minmax(0,1fr) 2.15rem;align-items:center;gap:.45rem;display:grid}.adapt-mechanism-module__qHvV0W__resultComparison span,.adapt-mechanism-module__qHvV0W__resultComparison strong{font-family:var(--lab-font-mono);font-size:.54rem}.adapt-mechanism-module__qHvV0W__resultComparison span{color:var(--lab-text-muted);font-weight:600}.adapt-mechanism-module__qHvV0W__resultComparison>div>i{border-radius:var(--lab-radius-pill);background:color-mix(in srgb, var(--lab-border) 72%, transparent);height:.42rem;display:block;overflow:hidden}.adapt-mechanism-module__qHvV0W__resultComparison>div>i b{border-radius:inherit;background:#aaa69d;width:100%;height:100%;display:block}.adapt-mechanism-module__qHvV0W__resultComparison>div>strong{color:var(--lab-text-muted);text-align:right}.adapt-mechanism-module__qHvV0W__resultComparison>div[data-winner] span,.adapt-mechanism-module__qHvV0W__resultComparison>div[data-winner] strong{color:var(--lab-result-text)}.adapt-mechanism-module__qHvV0W__resultComparison>div[data-winner]>i b{background:var(--lab-result)}.adapt-mechanism-module__qHvV0W__root[data-reduced] .adapt-mechanism-module__qHvV0W__segment i{clip-path:inset(0);transition:none}.adapt-mechanism-module__qHvV0W__root[data-reduced] .adapt-mechanism-module__qHvV0W__waypoint,.adapt-mechanism-module__qHvV0W__root[data-reduced] .adapt-mechanism-module__qHvV0W__card,.adapt-mechanism-module__qHvV0W__root[data-reduced] .adapt-mechanism-module__qHvV0W__signalList>li,.adapt-mechanism-module__qHvV0W__root[data-reduced] .adapt-mechanism-module__qHvV0W__productVisual,.adapt-mechanism-module__qHvV0W__root[data-reduced] .adapt-mechanism-module__qHvV0W__productDetails{opacity:1;transition:none;animation:none;transform:none}@media (max-width:860px){.adapt-mechanism-module__qHvV0W__lane{display:none}.adapt-mechanism-module__qHvV0W__cards{grid-template-columns:1fr}.adapt-mechanism-module__qHvV0W__card{grid-template-rows:auto 12rem auto}.adapt-mechanism-module__qHvV0W__copy{grid-template-columns:auto minmax(0,1fr);gap:.85rem}.adapt-mechanism-module__qHvV0W__stepNum{border:1.5px solid var(--lab-text-muted);background:var(--lab-surface);width:1.55rem;height:1.55rem;color:var(--lab-text-muted);font-family:var(--lab-font-mono);border-radius:50%;place-items:center;font-size:.6rem;font-weight:700;display:grid}.adapt-mechanism-module__qHvV0W__stepNum[data-step=context]{border-color:var(--lab-intelligence-strong);color:var(--lab-intelligence-strong)}.adapt-mechanism-module__qHvV0W__stepNum[data-step=experience]{border-color:var(--lab-action-strong);color:var(--lab-action-strong)}.adapt-mechanism-module__qHvV0W__stepNum[data-step=result]{border-color:var(--lab-result);color:var(--lab-result-text)}}@media (max-width:520px){.adapt-mechanism-module__qHvV0W__card{grid-template-rows:auto 11.25rem auto}.adapt-mechanism-module__qHvV0W__siteBody{gap:.5rem}.adapt-mechanism-module__qHvV0W__copy{padding-inline:1rem}}
.adapt-module__Z-62PG__adaptPage{isolation:isolate;width:100%;position:relative}.adapt-module__Z-62PG__adaptPage:before{z-index:1;background:radial-gradient(ellipse 60% 120% at center, var(--lab-canvas) 0%, var(--lab-canvas) 62%, color-mix(in srgb, var(--lab-canvas) 86%, transparent) 76%, color-mix(in srgb, var(--lab-canvas) 55%, transparent) 88%, color-mix(in srgb, var(--lab-canvas) 20%, transparent) 95%, transparent 100%);content:"";pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.adapt-module__Z-62PG__adaptPage>*{z-index:2;position:relative}.adapt-module__Z-62PG__story{width:min(100%,68rem);margin:clamp(5.5rem,9vw,8rem) auto 0}.adapt-module__Z-62PG__story>section+section{margin-top:clamp(6rem,10vw,9rem)}.adapt-module__Z-62PG__story h2{max-width:24ch;color:var(--lab-text);font-family:var(--lab-font-display);letter-spacing:-.047em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.3vw,2.75rem);font-weight:500;line-height:1.04}.adapt-module__Z-62PG__story h2 em{color:var(--lab-action);font-style:normal}.adapt-module__Z-62PG__story h2.adapt-module__Z-62PG__singleLineHeading{white-space:nowrap;max-width:none}.adapt-module__Z-62PG__copy{flex-direction:column;gap:1.15rem;min-width:0;display:flex}.adapt-module__Z-62PG__copy p{color:var(--lab-text-muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.72}.adapt-module__Z-62PG__copy p:first-child{color:var(--lab-text);font-size:clamp(1.06rem,1.35vw,1.16rem)}.adapt-module__Z-62PG__intro{max-width:46rem;margin-top:1.4rem}.adapt-module__Z-62PG__wide{margin-top:clamp(2rem,3.5vw,2.75rem)}.adapt-module__Z-62PG__heroRoutes>section{max-width:none;margin-top:0}.adapt-module__Z-62PG__heroRoutes section>div{width:min(100%,72rem)}.adapt-module__Z-62PG__heroRoutes div[aria-live=polite]{width:clamp(26rem,44vw,37rem)}@media (max-width:920px){.adapt-module__Z-62PG__story>section+section{margin-top:clamp(4.5rem,9vw,7rem)}}@media (max-width:720px){.adapt-module__Z-62PG__story h2.adapt-module__Z-62PG__singleLineHeading{white-space:normal}}@media (max-width:900px){.adapt-module__Z-62PG__heroRoutes div[aria-live=polite]{width:100%}}
.adaptation-rows-module__qEXroW__root{width:min(100%,66rem);color:var(--lab-text);font-family:var(--lab-font-ui,var(--lab-font-display));flex-direction:column;margin:0 auto;display:flex}.adaptation-rows-module__qEXroW__row{border-top:1px solid var(--lab-border-instrument);grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,4.5vw,4rem);padding:clamp(1.75rem,3vw,2.4rem) 0 clamp(2.1rem,3.5vw,2.75rem);display:grid;container-type:inline-size}.adaptation-rows-module__qEXroW__copy h3{color:var(--lab-text);font-family:var(--lab-font-display);letter-spacing:-.038em;margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:550;line-height:1.05}.adaptation-rows-module__qEXroW__copy p{max-width:30rem;color:var(--lab-text-muted);text-wrap:pretty;margin:.8rem 0 0;font-size:clamp(.94rem,1.2vw,1rem);line-height:1.66}.adaptation-rows-module__qEXroW__graphic{min-width:0}.adaptation-rows-module__qEXroW__sourceGraphic{grid-template-columns:minmax(9rem,11rem) 4.6rem minmax(0,1fr);align-items:center;gap:0;display:grid}.adaptation-rows-module__qEXroW__sourceRail{flex-direction:column;gap:.4rem;display:flex}.adaptation-rows-module__qEXroW__sourceGraphic .adaptation-rows-module__qEXroW__sourceRail .adaptation-rows-module__qEXroW__sourceTile{border:2px solid var(--lab-border);border-radius:var(--lab-radius-panel);background:var(--lab-surface);color:var(--lab-text);cursor:pointer;text-align:left;align-items:center;gap:.55rem;padding:.42rem .6rem;font-family:inherit;font-size:.72rem;font-weight:650;transition:border-color .2s,background-color .2s;display:flex}.adaptation-rows-module__qEXroW__sourceGraphic .adaptation-rows-module__qEXroW__sourceRail .adaptation-rows-module__qEXroW__sourceTile:hover{border-color:var(--lab-border-strong)}.adaptation-rows-module__qEXroW__sourceGraphic .adaptation-rows-module__qEXroW__sourceRail .adaptation-rows-module__qEXroW__sourceTile[data-active]{border-color:var(--lab-intelligence-strong);background:var(--lab-surface-intelligence)}.adaptation-rows-module__qEXroW__sourceMark{border:1px solid var(--lab-border);border-radius:var(--lab-radius-control);background:#fff;flex:none;place-items:center;width:1.55rem;height:1.55rem;display:grid;box-shadow:0 1.5px #1717130f}.adaptation-rows-module__qEXroW__sourceMark svg{width:.85rem;height:.85rem}.adaptation-rows-module__qEXroW__sourceMark[data-source=meta]{color:#1877f2}.adaptation-rows-module__qEXroW__sourceMark[data-source=linkedin]{color:#0a66c2}.adaptation-rows-module__qEXroW__sourceMark[data-source=email]{color:#fff;background:#b3761e;border-color:#0000}.adaptation-rows-module__qEXroW__googleMark{background:conic-gradient(from -35deg, #4285f4 0 25%, #34a853 0 44%, #fbbc05 0 67%, #ea4335 0 82%, #4285f4 0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.85rem;font-weight:800}.adaptation-rows-module__qEXroW__sourceRouteLayer{width:100%;height:100%;min-height:8rem;overflow:visible}.adaptation-rows-module__qEXroW__sourceRoutePath{fill:none;stroke:var(--lab-intelligence-strong);stroke-linecap:round;stroke-width:1.6px;clip-path:inset(0 100% 0 0);vector-effect:non-scaling-stroke;animation:.52s cubic-bezier(.32,.72,0,1) both adaptation-rows-module__qEXroW__rows-route}@keyframes adaptation-rows-module__qEXroW__rows-route{to{clip-path:inset(0)}}.adaptation-rows-module__qEXroW__carryCard{border:1px solid var(--lab-border-instrument);border-radius:var(--lab-radius-panel);background:var(--lab-surface);flex-direction:column;gap:.65rem;padding:.95rem 1.05rem 1.05rem;animation:.38s cubic-bezier(.32,.72,0,1) .44s both adaptation-rows-module__qEXroW__rows-rise;display:flex}@keyframes adaptation-rows-module__qEXroW__rows-rise{0%{opacity:0;transform:translateY(5px)}}.adaptation-rows-module__qEXroW__carryRead{border:1px solid color-mix(in srgb, var(--lab-intelligence-strong) 30%, transparent);border-radius:var(--lab-radius-small);background:var(--lab-surface-intelligence);font-family:var(--lab-font-mono);letter-spacing:.02em;align-self:flex-start;padding:.22rem .48rem;font-size:.55rem;font-weight:600}.adaptation-rows-module__qEXroW__carryCard dl{flex-direction:column;gap:.55rem;margin:0;display:flex}.adaptation-rows-module__qEXroW__carryCard dl>div{grid-template-columns:3.9rem minmax(0,1fr);align-items:baseline;gap:.7rem;display:grid}.adaptation-rows-module__qEXroW__carryCard dt{color:var(--lab-text-muted);font-family:var(--lab-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:700}.adaptation-rows-module__qEXroW__carryCard dd{font-family:var(--lab-font-display);letter-spacing:-.025em;margin:0;font-size:1.02rem;font-weight:550;line-height:1.1}.adaptation-rows-module__qEXroW__carryCta{border-radius:var(--lab-radius-control);background:var(--lab-action);box-shadow:0 2px 0 var(--lab-action-strong);color:#fff;font-family:var(--lab-font-ui,var(--lab-font-display));padding:.3rem .65rem;font-size:.64rem;font-style:normal;font-weight:650}.adaptation-rows-module__qEXroW__localeGraphic{grid-template-columns:auto minmax(3rem,1fr) minmax(11rem,13.5rem);align-items:center;gap:0;display:grid}.adaptation-rows-module__qEXroW__localeOrigin{border:1px solid var(--lab-border-instrument);border-radius:var(--lab-radius-pill);background:var(--lab-surface);font-family:var(--lab-font-mono);align-items:center;gap:.5rem;padding:.42rem .8rem;font-size:.6rem;font-weight:700;display:inline-flex}.adaptation-rows-module__qEXroW__localeOrigin i{background:var(--lab-text);border-radius:2px;width:.5rem;height:.5rem}.adaptation-rows-module__qEXroW__localeRoutes{width:100%;height:100%;min-height:11rem;overflow:visible}.adaptation-rows-module__qEXroW__localeStrand{fill:none;stroke:color-mix(in srgb, var(--lab-text-muted) 70%, transparent);stroke-linecap:round;stroke-width:1.5px;opacity:0;vector-effect:non-scaling-stroke;transition:opacity .42s ease-out}.adaptation-rows-module__qEXroW__localeGraphic[data-inview] .adaptation-rows-module__qEXroW__localeStrand{opacity:1}.adaptation-rows-module__qEXroW__marketList{flex-direction:column;gap:.45rem;display:flex}.adaptation-rows-module__qEXroW__marketChip{border:1px solid var(--lab-border-instrument);border-radius:var(--lab-radius-panel);background:var(--lab-surface);opacity:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.1rem .55rem;padding:.5rem .75rem;transition:opacity .36s,transform .42s cubic-bezier(.32,.72,0,1);display:grid;transform:translate(6px)}.adaptation-rows-module__qEXroW__localeGraphic[data-inview] .adaptation-rows-module__qEXroW__marketChip{opacity:1;transform:none}.adaptation-rows-module__qEXroW__marketFlag{align-self:center;place-items:center;width:1.3rem;height:1rem;font-size:.95rem;line-height:1;display:grid}.adaptation-rows-module__qEXroW__marketChip b{font-size:.76rem;font-weight:680}.adaptation-rows-module__qEXroW__marketNameMobile{display:none}.adaptation-rows-module__qEXroW__marketChip small{color:var(--lab-text-muted);font-family:var(--lab-font-mono);letter-spacing:.04em;grid-column:2;font-size:.52rem}.adaptation-rows-module__qEXroW__deviceGraphic{min-height:13.2rem;padding:0 3.9rem 1.2rem 0;position:relative}.adaptation-rows-module__qEXroW__historyGraphic{grid-template-columns:minmax(8.8rem,10.5rem) minmax(2.2rem,3.5rem) minmax(0,1fr);align-items:center;gap:0;display:grid}.adaptation-rows-module__qEXroW__deviceGraphic{grid-template-columns:1fr;align-items:center;gap:.8rem;min-height:0;padding:0;display:grid}.adaptation-rows-module__qEXroW__deviceRail{flex-direction:column;gap:.45rem;display:flex}.adaptation-rows-module__qEXroW__deviceGraphic .adaptation-rows-module__qEXroW__deviceRail .adaptation-rows-module__qEXroW__deviceTile{border:2px solid var(--lab-border);border-radius:var(--lab-radius-panel);background:var(--lab-surface);color:var(--lab-text);cursor:pointer;text-align:left;align-items:center;gap:.58rem;padding:.58rem .62rem;font-family:inherit;transition:border-color .18s,background-color .18s;display:flex}.adaptation-rows-module__qEXroW__deviceGraphic .adaptation-rows-module__qEXroW__deviceRail .adaptation-rows-module__qEXroW__deviceTile:hover{border-color:var(--lab-border-strong)}.adaptation-rows-module__qEXroW__deviceGraphic .adaptation-rows-module__qEXroW__deviceRail .adaptation-rows-module__qEXroW__deviceTile[data-active]{border-color:var(--lab-intelligence-strong);background:var(--lab-surface-intelligence)}.adaptation-rows-module__qEXroW__deviceMark{border:1px solid var(--lab-border);border-radius:var(--lab-radius-control);background:#fff;flex:none;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.adaptation-rows-module__qEXroW__deviceMark i{display:block;position:relative}.adaptation-rows-module__qEXroW__deviceMark[data-device=desktop] i{border:1.5px solid var(--lab-intelligence-strong);border-radius:2px;width:1.1rem;height:.72rem}.adaptation-rows-module__qEXroW__deviceMark[data-device=desktop] i:before{border-bottom:1.5px solid var(--lab-intelligence-strong);content:"";width:.4rem;height:.22rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.adaptation-rows-module__qEXroW__deviceMark[data-device=mobile] i{border:1.5px solid var(--lab-intelligence-strong);border-radius:.22rem;width:.58rem;height:1.15rem}.adaptation-rows-module__qEXroW__deviceMark[data-device=mobile] i:before{background:var(--lab-intelligence-strong);content:"";border-radius:1px;width:.2rem;height:1px;position:absolute;top:.1rem;left:50%;transform:translate(-50%)}.adaptation-rows-module__qEXroW__deviceTile>span:last-child{flex-direction:column;min-width:0;display:flex}.adaptation-rows-module__qEXroW__deviceTile b{font-size:.76rem;font-weight:680}.adaptation-rows-module__qEXroW__deviceTile small{color:var(--lab-text-muted);margin-top:.08rem;font-size:.56rem}.adaptation-rows-module__qEXroW__deviceGraphic .adaptation-rows-module__qEXroW__deviceRouteLayer{width:100%;height:100%;min-height:8rem;display:none;overflow:visible}.adaptation-rows-module__qEXroW__deviceRoutePath{fill:none;stroke:var(--lab-intelligence-strong);stroke-linecap:round;stroke-width:1.6px;clip-path:inset(0 100% 0 0);vector-effect:non-scaling-stroke;animation:.48s cubic-bezier(.32,.72,0,1) both adaptation-rows-module__qEXroW__rows-route}.adaptation-rows-module__qEXroW__journeyCard{border:1px solid var(--lab-border-instrument);border-radius:var(--lab-radius-panel);background:var(--lab-surface);flex-direction:column;min-height:10.25rem;padding:.8rem .85rem .85rem;display:flex}.adaptation-rows-module__qEXroW__journeyHead{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.adaptation-rows-module__qEXroW__journeyHead span{color:var(--lab-intelligence-strong);font-family:var(--lab-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:700}.adaptation-rows-module__qEXroW__journeyHead b{color:var(--lab-text-muted);font-family:var(--lab-font-mono);font-size:.48rem;font-weight:600}.adaptation-rows-module__qEXroW__journeySteps{align-items:flex-start;margin-top:1.05rem;display:flex}.adaptation-rows-module__qEXroW__journeySteps>span{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex;position:relative}.adaptation-rows-module__qEXroW__journeySteps>span:not(:last-child):after{z-index:0;border-top:1px solid var(--lab-border-strong);content:"";width:calc(100% - 1.3rem);position:absolute;top:.56rem;left:calc(50% + .65rem)}.adaptation-rows-module__qEXroW__journeySteps i{z-index:1;border:1px solid var(--lab-border-strong);width:1.15rem;height:1.15rem;color:var(--lab-text-muted);font-family:var(--lab-font-mono);background:#fff;border-radius:50%;place-items:center;font-size:.46rem;font-style:normal;font-weight:700;display:grid;position:relative}.adaptation-rows-module__qEXroW__journeySteps span:last-child i{border-color:var(--lab-action);background:var(--lab-action);color:#fff}.adaptation-rows-module__qEXroW__journeySteps b{color:var(--lab-text-muted);white-space:nowrap;font-size:.49rem;font-weight:620}.adaptation-rows-module__qEXroW__journeyOutcome{border-top:1px solid var(--lab-border);justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.62rem;display:flex}.adaptation-rows-module__qEXroW__journeyOutcome span{color:var(--lab-text-muted);font-family:var(--lab-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.48rem;font-weight:700}.adaptation-rows-module__qEXroW__journeyOutcome b{border-radius:var(--lab-radius-control);background:var(--lab-action);box-shadow:0 1.5px 0 var(--lab-action-strong);color:#fff;padding:.34rem .52rem;font-size:.55rem;font-weight:700}.adaptation-rows-module__qEXroW__historyGraphic{border:1px solid var(--lab-border-instrument);border-radius:var(--lab-radius-panel);background:#fff;width:min(100%,32rem);margin-left:auto;display:block;overflow:hidden;box-shadow:0 .55rem 1.5rem #1c1b1708}.adaptation-rows-module__qEXroW__calendarHead{border-bottom:1px solid var(--lab-border);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .7rem;display:flex}.adaptation-rows-module__qEXroW__calendarHead>span{flex-direction:column;display:flex}.adaptation-rows-module__qEXroW__calendarHead small{color:var(--lab-intelligence-strong);font-family:var(--lab-font-mono);letter-spacing:.08em;font-size:.46rem;font-weight:700}.adaptation-rows-module__qEXroW__calendarHead b{letter-spacing:-.025em;margin-top:.12rem;font-size:.88rem;font-weight:690}.adaptation-rows-module__qEXroW__calendarHead em{border:1px solid color-mix(in srgb, var(--lab-intelligence-strong) 24%, var(--lab-border));border-radius:var(--lab-radius-pill);background:var(--lab-surface-intelligence);color:var(--lab-intelligence-strong);font-family:var(--lab-font-mono);padding:.24rem .44rem;font-size:.48rem;font-style:normal;font-weight:700}.adaptation-rows-module__qEXroW__weekdays,.adaptation-rows-module__qEXroW__calendarGrid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.adaptation-rows-module__qEXroW__weekdays{border-bottom:1px solid var(--lab-border);background:#fbfaf6}.adaptation-rows-module__qEXroW__weekdays span{color:var(--lab-text-muted);font-family:var(--lab-font-mono);letter-spacing:.05em;text-align:center;text-transform:uppercase;padding:.32rem 0;font-size:.43rem;font-weight:700}.adaptation-rows-module__qEXroW__calendarGrid{border-left:1px solid var(--lab-border)}.adaptation-rows-module__qEXroW__calendarGrid>span{border-right:1px solid var(--lab-border);border-bottom:1px solid var(--lab-border);min-width:0;min-height:2.25rem;padding:.24rem .3rem}.adaptation-rows-module__qEXroW__calendarGrid>span[data-blank]{background:#fbfaf6}.adaptation-rows-module__qEXroW__calendarDay{flex-direction:column;gap:.18rem;display:flex}.adaptation-rows-module__qEXroW__calendarDay[data-event]{min-height:3.4rem}.adaptation-rows-module__qEXroW__calendarDay>i{color:var(--lab-text-muted);font-family:var(--lab-font-mono);font-size:.46rem;font-style:normal}.adaptation-rows-module__qEXroW__calendarDay>b{letter-spacing:-.01em;text-wrap:balance;font-size:.48rem;font-weight:680;line-height:1.12;overflow:hidden}.adaptation-rows-module__qEXroW__calendarDay>small{color:var(--lab-text-muted);font-family:var(--lab-font-mono);letter-spacing:.015em;font-size:.39rem;line-height:1.2}.adaptation-rows-module__qEXroW__calendarDay[data-event=observed]{background:var(--lab-surface-intelligence);box-shadow:inset 0 2px 0 var(--lab-intelligence-strong)}.adaptation-rows-module__qEXroW__calendarDay[data-event=observed]>i{color:var(--lab-intelligence-strong)}.adaptation-rows-module__qEXroW__calendarDay[data-event=intent]{background:color-mix(in srgb, var(--lab-surface-intelligence) 72%, #fff);box-shadow:inset 0 2px 0 var(--lab-intelligence-strong)}.adaptation-rows-module__qEXroW__calendarDay[data-event=intent]>i,.adaptation-rows-module__qEXroW__calendarDay[data-event=intent]>b,.adaptation-rows-module__qEXroW__calendarDay[data-event=intent]>small{color:var(--lab-intelligence-strong)}@media (min-width:561px){.adaptation-rows-module__qEXroW__deviceGraphic{grid-template-columns:minmax(9rem,10.5rem) 4.2rem minmax(0,1fr);gap:0}.adaptation-rows-module__qEXroW__deviceGraphic .adaptation-rows-module__qEXroW__deviceRouteLayer{display:block}}@container (max-width:560px){.adaptation-rows-module__qEXroW__deviceGraphic{grid-template-columns:1fr;gap:.8rem}.adaptation-rows-module__qEXroW__deviceGraphic .adaptation-rows-module__qEXroW__deviceRouteLayer{display:none}}.adaptation-rows-module__qEXroW__sourceGraphic[data-reduced] .adaptation-rows-module__qEXroW__sourceRoutePath,.adaptation-rows-module__qEXroW__sourceGraphic[data-reduced] .adaptation-rows-module__qEXroW__carryCard{clip-path:inset(0);opacity:1;animation:none}.adaptation-rows-module__qEXroW__localeGraphic[data-reduced] .adaptation-rows-module__qEXroW__localeStrand,.adaptation-rows-module__qEXroW__localeGraphic[data-reduced] .adaptation-rows-module__qEXroW__marketChip{opacity:1;transition:none;transform:none}@media (max-width:860px){.adaptation-rows-module__qEXroW__row{grid-template-columns:1fr;gap:1.5rem}.adaptation-rows-module__qEXroW__copy p{max-width:38rem}}@media (max-width:560px){.adaptation-rows-module__qEXroW__sourceGraphic{grid-template-columns:1fr;gap:.65rem}.adaptation-rows-module__qEXroW__sourceRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.adaptation-rows-module__qEXroW__sourceGraphic .adaptation-rows-module__qEXroW__sourceRail .adaptation-rows-module__qEXroW__sourceTile{min-width:0;padding:.4rem .45rem;font-size:.65rem}.adaptation-rows-module__qEXroW__sourceMark{width:1.4rem;height:1.4rem}.adaptation-rows-module__qEXroW__sourceGraphic>.adaptation-rows-module__qEXroW__sourceRouteLayer{display:none!important}.adaptation-rows-module__qEXroW__carryCard{display:none}.adaptation-rows-module__qEXroW__deviceGraphic{grid-template-columns:1fr;gap:.8rem}.adaptation-rows-module__qEXroW__deviceGraphic .adaptation-rows-module__qEXroW__deviceRouteLayer{display:none}.adaptation-rows-module__qEXroW__localeGraphic{grid-template-columns:1fr;gap:0}.adaptation-rows-module__qEXroW__localeOrigin{display:none}.adaptation-rows-module__qEXroW__localeGraphic>.adaptation-rows-module__qEXroW__localeRoutes{display:none!important}.adaptation-rows-module__qEXroW__marketList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.adaptation-rows-module__qEXroW__marketChip{min-width:0;padding:.48rem .55rem}.adaptation-rows-module__qEXroW__marketFlag{width:1.1rem;font-size:.82rem}.adaptation-rows-module__qEXroW__marketChip b{font-size:.68rem;line-height:1.08}.adaptation-rows-module__qEXroW__marketNameDesktop{display:none}.adaptation-rows-module__qEXroW__marketNameMobile{display:inline}.adaptation-rows-module__qEXroW__marketChip small{font-size:.44rem}.adaptation-rows-module__qEXroW__historyGraphic{grid-template-columns:1fr;gap:.8rem}.adaptation-rows-module__qEXroW__calendarHead{padding:.45rem .55rem}.adaptation-rows-module__qEXroW__calendarHead b{font-size:.8rem}.adaptation-rows-module__qEXroW__calendarHead em{padding:.2rem .38rem}.adaptation-rows-module__qEXroW__weekdays span{padding-block:.24rem}.adaptation-rows-module__qEXroW__calendarGrid>span{min-height:2rem;padding:.18rem .2rem}.adaptation-rows-module__qEXroW__calendarDay>b{font-size:.4rem;line-height:1.08}.adaptation-rows-module__qEXroW__calendarDay[data-event]{min-height:2.85rem}.adaptation-rows-module__qEXroW__calendarDay>small{font-size:.33rem;line-height:1.12}}
