.cockpit .agent-control__panel-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;min-height:58px;padding:.66rem .74rem;list-style:none;cursor:pointer}.cockpit .agent-control__panel-summary::-webkit-details-marker{display:none}.cockpit .agent-control__panel-summary>div{display:flex;min-width:0;flex-direction:column}.cockpit .agent-control__panel-summary>div>span{color:#8b7d85;font-size:.59rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cockpit .agent-control__panel-summary>div>strong{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.cockpit .agent-control__panel-count{color:#776b72;font-size:.68rem;font-weight:850}.cockpit .agent-control__panel-chevron{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#fff0f6;color:var(--color-accent,#ff3d8a);transition:transform .18s ease}.cockpit .agent-control__panel[open] .agent-control__panel-chevron{transform:rotate(180deg)}.cockpit .agent-control__panel-action{display:flex;justify-content:flex-end;padding:0 .74rem .4rem}.cockpit .agent-control__panel-action button{border:0;border-radius:999px;padding:.42rem .68rem;background:#211a1e;color:#fff;font:inherit;font-size:.62rem;font-weight:850}.cockpit .secondary-data-fold__summary{display:none;list-style:none}.cockpit .secondary-data-fold__summary::-webkit-details-marker{display:none}.cockpit .argent-hero .t-amount{display:flex;width:100%;min-width:0;max-width:100%;box-sizing:border-box;align-items:baseline;gap:.02em;overflow:visible;padding:0;border-radius:0;background:transparent;color:#fff;white-space:nowrap}.cockpit .argent-hero .t-amount-cts{opacity:.78}@media (max-width:1023px){:root{--nav-h:66px;--topbar-h:calc(54px + var(--safe-top));--app-gutter:clamp(0.8rem,3.6vw,1.25rem);--app-gap:clamp(0.65rem,2.6vw,0.9rem);--app-chrome-clearance:3px;--app-overlay-top:var(--topbar-h);--app-overlay-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom, 0px) + var(--app-chrome-clearance))}html:has(.cockpit) [data-app-overlay=chrome-safe]{top:var(--app-overlay-top)!important;right:0!important;bottom:var(--app-overlay-bottom)!important;left:0!important;height:auto!important;max-height:none!important;overflow:hidden}html:has(.cockpit) [data-app-overlay=chrome-safe] [data-app-overlay-panel]{max-height:100%!important}html:has(.cockpit) .courses-sheet[data-app-overlay=chrome-safe] [data-app-overlay-panel]{overflow-y:auto;padding-bottom:1rem;overscroll-behavior:contain}html:has(.cockpit) .notification-center[data-app-overlay=chrome-safe] [data-app-overlay-panel]{overflow:hidden}html:has(.cockpit) .notification-center[data-app-overlay=chrome-safe] .notification-center__foot{padding-bottom:.75rem}body:has(.cockpit):not(:has(.assistant-fit)),html:has(.cockpit):not(:has(.assistant-fit)){min-height:100%;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto}.cockpit:not(:has(.assistant-fit)){position:relative!important;inset:auto!important;width:100%;min-height:100dvh!important;height:auto!important;overflow:visible!important;background:#f8f7f4}.cockpit .app-topbar{height:var(--topbar-h);padding-inline:max(.7rem,env(safe-area-inset-left,0px)) max(.7rem,env(safe-area-inset-right,0px));border-bottom:1px solid rgba(28,25,26,.07);background:rgba(252,251,249,.94);box-shadow:0 14px 34px -32px rgba(25,20,22,.75);backdrop-filter:saturate(1.2) blur(18px);-webkit-backdrop-filter:saturate(1.2) blur(18px)}.cockpit .app-shell-main,.cockpit .app-shell-main--nav{display:block!important;width:100%!important;max-width:760px!important;min-height:100dvh!important;height:auto!important;margin-inline:auto!important;padding:calc(var(--topbar-h) + .65rem) max(var(--app-gutter),env(safe-area-inset-right,0px)) calc(var(--nav-h) + env(safe-area-inset-bottom, 0px) + 1rem) max(var(--app-gutter),env(safe-area-inset-left,0px))!important;overflow:visible!important}.cockpit .page-live,.cockpit .page-transit,.cockpit .page-transit:has(.agent-control)>.page-live,.cockpit .page-transit:has(.argent-page)>.page-live,.cockpit .page-transit:has(.courses-page)>.page-live,.cockpit .page-transit__live{display:block!important;width:100%!important;min-width:0;min-height:0!important;height:auto!important;overflow:visible!important;overscroll-behavior:auto}.cockpit .agent-control__history,.cockpit .argent-collect,.cockpit .connections-page__grid--compact,.cockpit .courses-timeline{max-height:none!important;overflow:visible!important;overscroll-behavior:auto}.cockpit .agent-control,.cockpit .connections-page,.cockpit .espace-compta,.cockpit .home-board,.cockpit .missions-page,.cockpit .page-board{width:100%;max-width:none;min-width:0;min-height:0!important;height:auto!important;overflow:visible!important}.cockpit .page-board{gap:var(--app-gap);padding-bottom:0}.cockpit .page-board__head{min-height:42px;margin:0;padding:0 .1rem}.cockpit .espace-compta__head .t-title,.cockpit .page-board__head .t-title{max-width:18ch;font-size:clamp(1.35rem,5.8vw,1.7rem);line-height:1;letter-spacing:-.055em}.cockpit .page-split{grid-template-columns:minmax(0,1fr)!important}.cockpit canvas,.cockpit img,.cockpit svg{max-width:100%}.cockpit .app-botnav{border-top:1px solid rgba(28,25,26,.07)!important;background:rgba(255,255,255,.95);box-shadow:0 -14px 38px -30px rgba(25,20,22,.7);backdrop-filter:none;-webkit-backdrop-filter:none}.cockpit .app-botnav__bar{height:var(--nav-h);padding-inline:max(.15rem,env(safe-area-inset-left,0px));background:rgba(255,255,255,.84);backdrop-filter:saturate(1.25) blur(20px);-webkit-backdrop-filter:saturate(1.25) blur(20px)}.cockpit .app-botnav__sheet{bottom:calc(100% + 16px);max-height:min(70dvh,560px);overflow-y:auto;border:0;border-radius:24px;box-shadow:0 24px 70px rgba(24,18,21,.2)}}@media (max-width:639px){.cockpit{--cockpit-gap:var(--app-gap);--cockpit-card-radius:18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.cockpit .app-topbar__ask{min-width:54px;height:40px;min-height:40px;padding-inline:.45rem .58rem}.cockpit .app-topbar__bell,.cockpit .app-topbar__profile{width:40px;min-width:40px;height:40px;min-height:40px}.cockpit .page-board__head .page-kicker{display:block;margin-bottom:.15rem;font-size:.58rem}.cockpit .secondary-page,.cockpit .secondary-page .page-split{gap:.65rem}.cockpit .secondary-page .page-split__aside,.cockpit .secondary-page .page-split__main{gap:.55rem}.cockpit .secondary-page .page-split__aside .home-net{display:grid;min-height:74px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:.12rem .7rem;padding:.7rem .76rem;border-radius:17px}.cockpit .secondary-page .page-split__aside .home-net>.page-kicker,.cockpit .secondary-page .page-split__aside .home-net>.t-meta{grid-column:1;margin:0}.cockpit .secondary-page .page-split__aside .home-net__amt{grid-column:2;grid-row:1/span 2;margin:0;font-size:clamp(1.7rem,9vw,2.15rem);line-height:1}.cockpit .secondary-page .hub-add{min-height:46px;border-radius:15px}.cockpit .secondary-page .card-select,.cockpit .secondary-page .docs-folder,.cockpit .secondary-page .row{min-height:58px;padding:.5rem .62rem}.cockpit .secondary-page .amount-pill{max-width:31vw;padding-inline:.45rem;overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.cockpit .clients-board .page-split__main>.home-metrics{display:none}.cockpit .invoices-board .page-split__aside{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.cockpit .invoices-board .page-split__aside>.t-meta{max-width:15ch;margin:0;text-align:right}.cockpit .vehicles-board .conf-banner{min-height:0;padding:.65rem .72rem;border-radius:16px}.cockpit .vehicles-board .conf-banner__title{margin-top:.25rem;font-size:.78rem}.cockpit .vehicles-board .conf-banner__msg{display:none}.cockpit .secondary-data-fold{display:block;min-width:0;overflow:hidden;border:1px solid var(--color-line,#e8e8e6);border-radius:18px;background:#fff}.cockpit .secondary-data-fold__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.58rem;min-height:62px;padding:.68rem .74rem;cursor:pointer}.cockpit .secondary-data-fold__summary>span:first-child{display:flex;min-width:0;flex-direction:column}.cockpit .secondary-data-fold__summary small{color:#81777e;font-size:.57rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cockpit .secondary-data-fold__summary strong{margin-top:.1rem;overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.cockpit .secondary-data-fold__value{max-width:30vw;overflow:hidden;color:#675e64;font-size:.65rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.cockpit .secondary-data-fold__chevron{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#fff0f6;color:var(--color-accent,#ff3d8a);transition:transform .18s ease}.cockpit .secondary-data-fold[open] .secondary-data-fold__chevron{transform:rotate(180deg)}.cockpit .secondary-data-fold[open] .secondary-data-fold__content{animation:secondary-fold-in .22s cubic-bezier(.2,.75,.25,1) both}.cockpit .secondary-data-fold__content{padding:0 .62rem .62rem}.cockpit .docs-import-fold .docs-import{gap:.72rem;padding:.78rem;border-radius:15px}.cockpit .docs-import-fold .docs-import__drop{min-height:96px;padding:.8rem;border-radius:14px}.cockpit .expenses-insights-fold .secondary-data-fold__content>div{gap:.65rem}.cockpit .expenses-insights-fold .home-metrics--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit .expenses-insights-fold .home-metric{min-height:72px;padding:.62rem}.cockpit .expenses-insights-fold .box{padding:.72rem;border-radius:15px}.cockpit .expenses-recurring>.page-kicker{display:none}.cockpit .expenses-recurring>details{border-radius:17px}.cockpit .cal-chips{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;overflow:visible!important}.cockpit .cal-chips .chip-pastel{min-width:0;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit .cal-agenda__later{overflow:hidden;border:1px solid var(--color-line,#e8e8e6);border-radius:16px;background:#fff}.cockpit .cal-agenda__later>summary{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:.65rem;padding:.62rem .72rem;color:#5f565b;font-size:.7rem;font-weight:850;list-style:none;cursor:pointer}.cockpit .cal-agenda__later>summary::-webkit-details-marker{display:none}.cockpit .cal-agenda__later>summary>span:last-child{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#fff0f6;color:var(--color-accent,#ff3d8a);transition:transform .18s ease}.cockpit .cal-agenda__later[open]>summary>span:last-child{transform:rotate(180deg)}.cockpit .cal-agenda__later-list{display:grid;gap:.55rem;padding:0 .55rem .55rem;animation:secondary-fold-in .22s cubic-bezier(.2,.75,.25,1) both}.cockpit .home-board{display:flex!important;flex-direction:column;gap:.7rem}.cockpit .home-rail,.cockpit .home-rail__viewport{height:146px!important;min-height:146px!important;border-radius:19px}.cockpit .home-rail__copy{left:.9rem;right:3.8rem;bottom:2.8rem}.cockpit .home-rail__title{max-width:16ch;font-size:1.12rem;line-height:1.02}.cockpit .home-rail__detail,.cockpit .home-rail__nav{display:none}.cockpit .home-rail__cta{right:.75rem;bottom:.68rem;min-height:34px;padding-inline:.72rem;font-size:.66rem}.cockpit .home-rail__dots{left:.9rem;bottom:.85rem}.cockpit .home-today{grid-template-columns:minmax(0,1fr) 92px!important;gap:.55rem}.cockpit .home-today__main{min-height:112px;padding:.85rem 3rem .85rem .85rem;border-radius:18px}.cockpit .home-today__main strong{font-size:1.45rem}.cockpit .home-today__side{gap:.5rem}.cockpit .home-today__metric{min-height:54px;padding:.55rem;border-radius:15px}.cockpit .home-agent{gap:.55rem;padding:.82rem;border-radius:19px}.cockpit .home-agent__identity{grid-template-columns:36px minmax(0,1fr) auto;gap:.55rem}.cockpit .home-agent .vt-agent-mark{--agent-mark-size:36px!important}.cockpit .home-agent h2{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit .home-agent__prompt{min-height:52px;padding:.58rem .68rem;border-radius:14px}.cockpit .home-agent__prompt-copy small{display:none}.cockpit .home-agent__quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;overflow:visible}.cockpit .home-agent__quick a{min-width:0;min-height:34px;justify-content:center;padding-inline:.35rem;overflow:hidden;font-size:.63rem;text-overflow:ellipsis}.cockpit .home-space--net{padding:.9rem;border-radius:19px}.cockpit .home-net__amt{font-size:clamp(2rem,11vw,2.75rem)}.cockpit .home-net__equation{margin-top:.65rem;padding:.62rem}.cockpit .home-space--net .home-space__cta{display:none}.cockpit .home-analysis-fold,.cockpit .home-rides-fold{display:block;min-width:0;overflow:hidden;border:1px solid var(--color-line,#e8e8e6);border-radius:18px;background:#fff}.cockpit .home-analysis-fold__summary,.cockpit .home-rides-fold__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:64px;padding:.72rem .82rem;list-style:none;cursor:pointer}.cockpit .home-rides-fold__summary{grid-template-columns:minmax(0,1fr) auto}.cockpit .home-analysis-fold__summary::-webkit-details-marker,.cockpit .home-rides-fold__summary::-webkit-details-marker{display:none}.cockpit .home-analysis-fold__summary>span:first-child,.cockpit .home-rides-fold__summary>span:first-child{display:flex;min-width:0;flex-direction:column}.cockpit .home-analysis-fold__summary strong,.cockpit .home-rides-fold__summary strong{font-size:.84rem}.cockpit .home-analysis-fold__summary small,.cockpit .home-rides-fold__summary small{margin-top:.1rem;color:var(--color-ink-soft,#666);font-size:.64rem}.cockpit .home-analysis-fold__value{font-size:.78rem;font-weight:850}.cockpit .home-analysis-fold__chevron,.cockpit .home-rides-fold__chevron{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#fff0f6;color:var(--color-accent,#ff3d8a);transition:transform .18s ease}.cockpit .home-analysis-fold[open] .home-analysis-fold__chevron,.cockpit .home-rides-fold[open] .home-rides-fold__chevron{transform:rotate(180deg)}.cockpit .home-analysis-fold__content,.cockpit .home-rides-fold>.home-space{padding:0 .65rem .65rem}.cockpit .home-analysis-fold .month-analysis,.cockpit .home-rides-fold .home-space{border-radius:15px;box-shadow:none}.cockpit .argent-page{display:flex!important;flex-direction:column}.cockpit .argent-page,.cockpit .page-split.argent-flow{height:auto!important;min-height:0!important;gap:.65rem;overflow:visible!important}.cockpit .page-split.argent-flow{display:grid!important;width:100%;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"hero" "decisions" "collect" "analysis"!important;grid-template-rows:auto auto auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;align-items:start}.cockpit .argent-hero{min-height:214px;padding:.9rem;border-radius:20px}.cockpit .argent-hero .t-amount{margin-block:.35rem;font-size:clamp(2.35rem,12vw,3.1rem)}.cockpit .argent-decision-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem}.cockpit .argent-decision-card,.cockpit .argent-decision-card.is-available{grid-column:auto;min-height:88px;padding:.62rem;border-radius:16px}.cockpit .argent-decision-card>strong{font-size:clamp(.9rem,4vw,1.05rem)}.cockpit .argent-decision-card>small{display:none}.cockpit .argent-collect{max-height:none!important;padding:.82rem;overflow:visible!important;border-radius:18px}.cockpit .argent-collect .hub-stack>:nth-child(n+4){display:none}.cockpit .argent-collect__more{display:flex;min-height:44px;align-items:center;justify-content:center;margin-top:.55rem;border-radius:13px;background:#fff0f6;color:#b32162;font-size:.7rem;font-weight:850;text-decoration:none}.cockpit .argent-analysis-fold{order:4}.cockpit .courses-page{display:flex!important;height:auto!important;min-height:0!important;flex-direction:column;gap:.65rem;overflow:visible!important}.cockpit .courses-next:not(.courses-next--empty){grid-template-columns:minmax(0,1fr)!important;gap:.5rem}.cockpit .courses-next--empty{grid-template-columns:minmax(0,1fr) auto!important}.cockpit .courses-next__main{min-height:146px!important;padding:.85rem;border-radius:19px}.cockpit .courses-next__time{font-size:2.25rem}.cockpit .courses-next__agent{min-height:54px;padding:.58rem .68rem;border-radius:15px}.cockpit .courses-controls{gap:.4rem}.cockpit .courses-controls__button,.cockpit .courses-controls__quick a{min-height:38px;font-size:.66rem}.cockpit .courses-controls__quick a{padding-inline:.28rem}.cockpit .courses-timeline{display:grid!important;min-height:0!important;max-height:none!important;gap:.75rem;padding:0;overflow:visible!important}.cockpit .courses-timeline__group .hub-stack{border-radius:16px}.cockpit .courses-page .row.ride-row{min-height:62px;padding:.48rem .58rem}.cockpit .courses-page .ride-minimap{width:36px!important;max-width:36px!important;height:36px!important;max-height:36px!important;border-radius:10px}.cockpit .courses-page .amount-pill{padding-inline:.45rem;font-size:.68rem}.cockpit .agent-control{display:flex!important;flex-direction:column;gap:.65rem}.cockpit .agent-control__hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.cockpit .agent-control__hero>div{min-height:76px;padding:.65rem;border-radius:16px}.cockpit .agent-control__pilot{grid-column:1/-1}.cockpit .agent-control__levels{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit .agent-control__levels button{min-height:58px}.cockpit .agent-control__grid{grid-template-columns:minmax(0,1fr);gap:.55rem}.cockpit .agent-control__history,.cockpit .agent-control__panel{max-height:none!important;overflow:visible!important}.cockpit .agent-control__panel-summary{gap:.55rem;min-height:60px;padding:.65rem .72rem}.cockpit .agent-control__panel-summary>div>strong{font-size:.72rem}.cockpit .espace-compta{display:flex;flex-direction:column;gap:.68rem}.cockpit .espace-compta__head{flex-direction:row!important;align-items:flex-start;gap:.55rem}.cockpit .espace-compta__count{align-self:flex-start;padding:.38rem .55rem;font-size:.66rem}.cockpit .espace-compta__periode-card{padding:.55rem;border-radius:17px}.cockpit .espace-compta__heros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem}.cockpit .espace-compta__hero-chiffre{min-height:82px;padding:.65rem;border-radius:16px}.cockpit .espace-compta__hero-chiffre .t-amount{font-size:clamp(1rem,5vw,1.35rem)}.cockpit .espace-compta__primary .btn{min-height:44px}.cockpit .espace-compta__attention,.cockpit .espace-compta__section{padding:.8rem;border-radius:18px}.cockpit .espace-compta__metrics--2,.cockpit .espace-compta__metrics--3,.cockpit .espace-compta__metrics--4,.cockpit .espace-compta__nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cockpit .espace-compta__nav-item{min-height:46px;padding:.48rem .55rem;font-size:.72rem}.cockpit .espace-compta__metric{min-height:76px;padding:.65rem}.cockpit .assistant-fit{left:0!important;right:0!important;width:100%!important;max-width:100%!important}.cockpit .assistant-fit>header{min-height:54px;padding:.42rem .65rem}.cockpit .assistant-fit .thread{padding:.6rem .75rem .8rem}.cockpit .assistant-fit>footer{padding-inline:.65rem}.cockpit .assistant-attachment-batch__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){:root{--app-gutter:0.68rem}.cockpit .app-topbar__ask-label,.cockpit .argent-hero__head>span,.cockpit .courses-next__agent small,.cockpit .home-today__route{display:none}.cockpit .home-today{grid-template-columns:minmax(0,1fr) 82px!important}.cockpit .home-agent__status{display:none}.cockpit .home-analysis-fold__summary{grid-template-columns:minmax(0,1fr) auto}.cockpit .home-analysis-fold__value{display:none}.cockpit .argent-decision-card{padding:.52rem}.cockpit .argent-decision-card>span{font-size:.54rem}.cockpit .espace-compta__hero-chiffre{padding:.55rem}.cockpit .espace-compta__hero-chiffre .t-meta{font-size:.56rem}.cockpit .assistant-attach-menu,.cockpit .assistant-attachment-batch__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px){.cockpit .argent-collect__more{display:none}}@media (min-width:640px) and (max-width:1023px){.cockpit .argent-page{display:flex!important;flex-direction:column}.cockpit .argent-page,.cockpit .page-split.argent-flow{min-height:0!important;gap:.72rem;overflow:visible!important}.cockpit .page-split.argent-flow{display:grid!important;height:auto!important;grid-template-columns:minmax(250px,.82fr) minmax(300px,1.18fr)!important;grid-template-areas:"hero collect" "decisions collect" "analysis analysis"!important;grid-template-rows:auto auto auto;align-items:start}.cockpit .argent-hero{grid-area:hero;min-width:0;min-height:252px;padding:.9rem;border-radius:20px}.cockpit .argent-hero .t-amount{font-size:clamp(2.3rem,6vw,3.35rem)}.cockpit .argent-decision-cards{grid-area:decisions;grid-template-columns:minmax(0,1fr)!important;gap:.42rem}.cockpit .argent-decision-card,.cockpit .argent-decision-card.is-available{display:grid;min-height:62px;grid-column:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:.08rem .7rem;padding:.58rem .68rem;border-radius:15px}.cockpit .argent-decision-card>span{grid-column:1;grid-row:1}.cockpit .argent-decision-card>strong{grid-column:2;grid-row:1/span 2;margin:0;font-size:1rem}.cockpit .argent-decision-card>small{grid-column:1;grid-row:2;font-size:.59rem}.cockpit .argent-collect{grid-area:collect;min-width:0;min-height:100%;max-height:none!important;padding:.78rem;overflow:visible!important;border-radius:18px}.cockpit .argent-analysis-fold{grid-area:analysis;min-width:0;overflow:hidden;border:1px solid var(--color-line,#e8e8e6);border-radius:17px;background:#fff}.cockpit .argent-analysis-fold__summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:.7rem;padding:.65rem .74rem;cursor:pointer}.cockpit .argent-analysis-fold__summary>span:first-child{display:flex;min-width:0;flex-direction:column}.cockpit .argent-analysis-fold__summary strong{font-size:.78rem}.cockpit .argent-analysis-fold__summary small{margin-top:.08rem;color:var(--color-ink-soft,#666);font-size:.61rem}.cockpit .argent-analysis-fold:not([open])>.argent-analysis-fold__content{display:none!important}.cockpit .argent-analysis-fold[open]>.argent-analysis-fold__content{display:flex;padding:0 .72rem .72rem;animation:secondary-fold-in .22s cubic-bezier(.2,.75,.25,1) both}.cockpit .cal-week{display:none!important}.cockpit .cal-agenda{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.cockpit .cal-agenda__day{min-width:0;padding:.72rem;border:1px solid var(--color-line,#e8e8e6);border-radius:17px;background:#fff}.cockpit .cal-agenda__day.is-today{border-color:#f2a3c5;box-shadow:inset 3px 0 0 var(--color-accent,#ff3d8a)}.cockpit .cal-agenda__head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.cockpit .cal-agenda__date{margin:0;color:var(--color-ink,#171717);font-size:.88rem;font-weight:850;letter-spacing:-.025em}.cockpit .cal-agenda__items{display:grid;gap:.36rem;margin-top:.58rem}.cockpit .cal-agenda .cal-bloc{position:static;display:grid;width:100%;min-height:44px;grid-template-columns:auto minmax(0,1fr);gap:.12rem .5rem;padding:.5rem .58rem;overflow:hidden;border-radius:11px}.cockpit .cal-agenda .cal-bloc__time{grid-row:1/span 2;align-self:center;font-size:.68rem;font-weight:850}.cockpit .cal-agenda .cal-bloc__sub,.cockpit .cal-agenda .cal-bloc__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit .cal-agenda .cal-bloc__title{font-size:.78rem;font-weight:800}.cockpit .cal-agenda .cal-bloc__sub,.cockpit .cal-agenda__empty,.cockpit .cal-agenda__more{font-size:.66rem}.cockpit .cal-agenda__empty{margin:.58rem 0 0;color:var(--color-ink-soft,#666)}.cockpit .cal-agenda__more{margin:0;padding-inline:.15rem}.cockpit .cal-agenda__add{display:inline-flex;min-height:38px;align-items:center;margin-top:.45rem;color:var(--color-accent,#ff3d8a);font-size:.71rem;font-weight:850;text-decoration:none}.cockpit .cal-agenda__later{grid-column:1/-1;overflow:hidden;border:1px solid var(--color-line,#e8e8e6);border-radius:17px;background:#fff}.cockpit .cal-agenda__later>summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:.65rem;padding:.62rem .72rem;color:#5f565b;font-size:.72rem;font-weight:850;list-style:none;cursor:pointer}.cockpit .cal-agenda__later>summary::-webkit-details-marker{display:none}.cockpit .cal-agenda__later>summary>span:last-child{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#fff0f6;color:var(--color-accent,#ff3d8a);transition:transform .18s ease}.cockpit .cal-agenda__later[open]>summary>span:last-child{transform:rotate(180deg)}.cockpit .cal-agenda__later-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:0 .55rem .55rem;animation:secondary-fold-in .22s cubic-bezier(.2,.75,.25,1) both}.cockpit .zone-panel--fold{display:block;padding:0;overflow:hidden}.cockpit .zone-panel--fold>.zone-panel__head{display:flex;min-height:64px;align-items:center;flex-direction:row;justify-content:space-between;gap:.75rem;padding:.72rem .82rem;cursor:pointer}.cockpit .zone-panel__chevron{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:999px;background:#fff0f6;color:var(--color-accent,#ff3d8a);font-weight:900}.cockpit .zone-panel--fold:not([open])>.zone-panel__fold-body{display:none!important}.cockpit .zone-panel--fold[open]>.zone-panel__fold-body{display:flex;padding:0 .82rem .82rem;animation:secondary-fold-in .22s cubic-bezier(.2,.75,.25,1) both}.cockpit .account-menu__group--fold{overflow:hidden;border:1px solid var(--color-line,#e8e8e6);border-radius:17px;background:#fff}.cockpit .account-menu__group-summary{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:.72rem;padding:.66rem .74rem;cursor:pointer}.cockpit .account-menu__group-summary>span:first-child{display:flex;min-width:0;flex-direction:column}.cockpit .account-menu__group-summary small{color:var(--color-ink-soft,#666);font-size:.61rem}.cockpit .account-menu__group-summary strong{margin-top:.08rem;font-size:.78rem}.cockpit .account-menu__group-summary>span:last-child{color:var(--color-accent,#ff3d8a);font-weight:900;transition:transform .18s ease}.cockpit .account-menu__group--fold[open]>.account-menu__group-summary>span:last-child{transform:rotate(180deg)}.cockpit .account-menu__group--fold:not([open])>.account-menu__list{display:none!important}.cockpit .account-menu__group--fold[open]>.account-menu__list{display:grid;padding:0 .5rem .5rem;animation:secondary-fold-in .22s cubic-bezier(.2,.75,.25,1) both}}@media (min-width:720px){.cockpit .home-analysis-fold,.cockpit .home-rides-fold{border:0;background:transparent}.cockpit .home-rides-fold{grid-area:rides;min-width:0}.cockpit .home-rides-fold>.home-space--rides{height:100%}.cockpit .home-analysis-fold>summary,.cockpit .home-rides-fold>summary{display:none}.cockpit .home-analysis-fold:not([open])>.home-analysis-fold__content,.cockpit .home-rides-fold:not([open])>.home-space{display:block}}@media (max-width:639px){:root{--nav-h:66px;--topbar-h:calc(50px + var(--safe-top));--app-gutter:max(0.72rem,env(safe-area-inset-left,0px));--app-gap:0.52rem}body:has(.cockpit),html:has(.cockpit){width:100%;min-height:100%!important;height:100%!important;overflow:hidden!important;overscroll-behavior:none}.cockpit{position:fixed!important;inset:0!important;width:100%!important;min-height:0!important;height:100dvh!important;overflow:hidden!important;--cockpit-card-radius:16px}.cockpit:not(:has(.assistant-fit)) .app-shell-main,.cockpit:not(:has(.assistant-fit)) .app-shell-main--nav{display:flex!important;width:100%!important;max-width:560px!important;min-height:0!important;height:100dvh!important;flex-direction:column;padding:calc(var(--topbar-h) + .48rem) max(var(--app-gutter),env(safe-area-inset-right,0px)) calc(var(--nav-h) + env(safe-area-inset-bottom, 0px) + var(--app-botnav-content-gap, 12px)) max(var(--app-gutter),env(safe-area-inset-left,0px))!important;overflow:hidden!important}.cockpit:not(:has(.assistant-fit)) .page-transit{display:flex!important;min-width:0;min-height:0!important;height:auto!important;flex:1 1 auto;overflow:hidden!important}.cockpit:not(:has(.assistant-fit)) :is(.page-live,.page-transit__live){display:block!important;min-width:0;min-height:0!important;height:auto!important;flex:1 1 auto;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-block-end:var(--app-botnav-content-gap,12px)}.cockpit:not(:has(.assistant-fit)) :is(.page-live,.page-transit__live)::-webkit-scrollbar{display:none;width:0;height:0}.cockpit *{scrollbar-width:none}.cockpit ::-webkit-scrollbar{display:none;width:0;height:0}.cockpit:not(:has(.assistant-fit)) :is(.courses-timeline,.argent-collect>.hub-stack,.agent-control__history,.missions-board,.connections-page__grid--compact){max-height:none!important;overflow:visible!important;overscroll-behavior:auto}.cockpit .module-shell,.cockpit .module-shell__content,.cockpit .page-board{min-height:0!important;height:auto!important}.cockpit .page-board{gap:var(--app-gap)}.cockpit .module-shell--compact{gap:.42rem}.cockpit .module-shell--compact .module-nav{margin:0;padding:.18rem;overflow:hidden;border-radius:13px}.cockpit .module-shell--compact .module-nav__scroll{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:.18rem}.cockpit .module-shell--compact .module-nav__link{min-width:0;min-height:38px;padding:.38rem .45rem;border-radius:10px;font-size:.7rem;text-align:center}.cockpit .argent-page,.cockpit .page-split.argent-flow{gap:.46rem}.cockpit .argent-hero{min-height:174px;padding:.72rem;border-radius:18px}.cockpit .argent-hero .t-amount{margin-block:.18rem;font-size:clamp(2rem,11vw,2.55rem)}.cockpit .argent-equation{padding:.46rem}.cockpit .argent-decision-cards{gap:.34rem}.cockpit .argent-decision-card,.cockpit .argent-decision-card.is-available{min-height:72px;padding:.5rem;border-radius:14px}.cockpit .argent-collect{padding:.62rem;border-radius:16px}.cockpit .argent-collect .hub-stack>:nth-child(n+3){display:none}.cockpit .argent-collect .row,.cockpit .argent-collect .row.ride-row{min-height:50px;padding:.48rem .55rem}.cockpit .argent-collect__more{min-height:38px;margin-top:.4rem}.cockpit .argent-analysis-fold__summary{min-height:52px;padding:.55rem .64rem}.cockpit .app-botnav__sheet,.courses-sheet__panel,.notification-center__body{scrollbar-width:none}.cockpit:not(:has(.assistant-fit)) .page-transit:has(.courses-page)>:is(.page-live,.page-transit__live){display:flex!important;height:100%!important;overflow:hidden!important}.cockpit:not(:has(.assistant-fit)) .courses-page{display:grid!important;height:100%!important;min-height:0!important;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:stretch;overflow:hidden!important}.cockpit:not(:has(.assistant-fit)) .courses-page .courses-timeline{min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cockpit .courses-page>nav[aria-label=Pagination]{margin-top:0!important}html.is-native-ios body:has(.cockpit),html.is-native-ios:has(.cockpit){overscroll-behavior-x:auto!important;overscroll-behavior-y:none!important}}@keyframes secondary-fold-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.cockpit .import-page{width:100%;max-width:820px;gap:.8rem;margin-inline:auto}.cockpit .import-page__head{min-height:0;padding-inline:.1rem}.cockpit .import-page__head>div{width:100%}.cockpit .import-page__kicker{margin-top:.65rem}.cockpit .import-page__title{margin-top:.12rem;font-size:clamp(1.75rem,5vw,2.45rem)}.cockpit .import-page__intro{max-width:41rem;margin:.38rem 0 0;color:var(--color-ink-soft,#666);font-size:.82rem}.cockpit .import-flow,.cockpit .import-flow__pick,.cockpit .import-flow__review{display:grid;min-width:0;gap:.7rem}.cockpit .import-drop{display:grid;min-height:174px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1.15rem;overflow:hidden;border:1px solid #ffbad6;border-radius:24px;background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.92) 0 10%,transparent 28%),linear-gradient(145deg,#ffe3ef,#fff7fa 62%,#fff);color:var(--color-ink,#161616);cursor:pointer;box-shadow:0 18px 48px -38px rgba(181,25,91,.55);transition:transform .22s cubic-bezier(.2,.75,.25,1),border-color .22s ease,box-shadow .22s ease}.cockpit .import-drop.is-dragging{border-color:var(--color-accent,#ff3d8a);box-shadow:0 0 0 4px rgba(255,61,138,.12);transform:scale(.992)}.cockpit .import-drop__icon,.cockpit .import-file__icon{display:grid;place-items:center;color:var(--color-accent,#ff3d8a)}.cockpit .import-drop__icon{width:72px;height:72px;border-radius:22px;background:#fff;box-shadow:0 12px 30px -24px rgba(116,20,62,.7)}.cockpit .import-drop__icon svg{width:45px;height:45px;animation:import-arrow-float 2.8s ease-in-out infinite}.cockpit .import-drop__copy{display:flex;min-width:0;flex-direction:column;gap:.28rem}.cockpit .import-drop__copy strong{font-size:clamp(1.05rem,3vw,1.3rem);font-weight:850;letter-spacing:-.04em}.cockpit .import-drop__copy small{color:#72656c;font-size:.7rem;font-weight:700}.cockpit .import-drop__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 1rem;border-radius:999px;background:var(--color-accent,#ff3d8a);color:#fff;font-size:.76rem;font-weight:850;box-shadow:0 10px 24px -14px rgba(211,30,108,.85)}.cockpit .import-platforms{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.36rem}.cockpit .import-platforms span{display:grid;min-width:0;min-height:38px;place-items:center;padding:.35rem;overflow:hidden;border:1px solid var(--color-line,#e8e8e6);border-radius:12px;background:#fff;color:#51484d;font-size:.64rem;font-weight:850;text-align:center;text-overflow:ellipsis;white-space:nowrap}.cockpit .import-platforms .is-more{border-color:transparent;background:#1b181a;color:#fff}.cockpit .import-month,.cockpit .import-options{min-width:0;overflow:hidden;border:1px solid var(--color-line,#e8e8e6);border-radius:17px;background:#fff}.cockpit .import-month__summary,.cockpit .import-options>summary{display:grid;min-height:54px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.62rem;padding:.62rem .75rem;list-style:none;cursor:pointer}.cockpit .import-month__summary::-webkit-details-marker,.cockpit .import-options>summary::-webkit-details-marker{display:none}.cockpit .import-options>summary>span{min-width:0;overflow:hidden;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cockpit .import-month__summary>b,.cockpit .import-options>summary>b{color:var(--color-accent,#ff3d8a);font-size:.7rem;font-weight:850}.cockpit .import-month__summary>i,.cockpit .import-options>summary>i{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#fff0f6;color:var(--color-accent,#ff3d8a);font-style:normal;font-weight:900;transition:transform .18s ease}.cockpit .import-month[open]>summary>i,.cockpit .import-options[open]>summary>i{transform:rotate(180deg)}.cockpit .import-month__content,.cockpit .import-options__body{padding:0 .75rem .75rem;border-top:1px solid var(--color-line,#e8e8e6);animation:import-section-in .22s cubic-bezier(.2,.75,.25,1) both}.cockpit .import-options__body{display:grid;gap:.55rem;padding-top:.7rem}.cockpit .import-options__body p,.cockpit .import-options__body small{margin:0;color:var(--color-ink-soft,#666);font-size:.7rem;line-height:1.4}.cockpit .import-mapping.is-required,.cockpit .import-options--warning{border-color:#edcf78;background:#fffdf6}.cockpit .import-flow__message{margin:0;padding-inline:.2rem}.cockpit .import-file{display:grid;min-width:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.68rem;min-height:74px;padding:.65rem .72rem;border:1px solid #ffc1da;border-radius:18px;background:linear-gradient(135deg,#fff0f6,#fff 68%);animation:import-section-in .26s cubic-bezier(.2,.75,.25,1) both}.cockpit .import-file__icon{width:46px;height:46px;border-radius:14px;background:#fff}.cockpit .import-file__icon svg{width:31px;height:31px}.cockpit .import-file__copy{display:flex;min-width:0;flex-direction:column;gap:.1rem}.cockpit .import-file__copy small{color:#8a6f7c;font-size:.56rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.cockpit .import-file__copy span,.cockpit .import-file__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit .import-file__copy strong{font-size:.78rem}.cockpit .import-file__copy span{color:var(--color-ink-soft,#666);font-size:.64rem;font-weight:700}.cockpit .import-file__change{display:inline-flex;min-height:38px;align-items:center;padding:0 .68rem;border-radius:999px;background:#1c191b;color:#fff;font-size:.64rem;font-weight:850;cursor:pointer}.cockpit .import-platform-select{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.65fr);align-items:center;gap:.7rem;padding:.65rem .72rem;border:1px solid var(--color-line,#e8e8e6);border-radius:17px;background:#fff}.cockpit .import-platform-select>label{display:flex;min-width:0;flex-direction:column;gap:.12rem;font-size:.72rem;font-weight:850}.cockpit .import-platform-select>label small{color:#7a7075;font-size:.6rem;font-weight:700}.cockpit .import-platform-select .input{min-height:42px;padding-block:.35rem}.cockpit .import-binary{position:relative;display:grid;min-height:102px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:.8rem;overflow:hidden;padding:.85rem;border:1px solid #d8c8ff;border-radius:18px;background:#f7f3ff}.cockpit .import-binary__scan{width:8px;height:58px;border-radius:999px;background:linear-gradient(#ff3d8a,#7956e8);box-shadow:0 0 22px rgba(121,86,232,.3);animation:import-scan-pulse 1.8s ease-in-out infinite}.cockpit .import-binary strong{font-size:.82rem}.cockpit .import-binary p{margin:.2rem 0 0;color:var(--color-ink-soft,#666);font-size:.68rem}.cockpit .import-review-stats{display:grid;gap:.52rem;padding:.72rem;border-radius:19px;background:#1a1719;color:#fff;animation:import-section-in .3s cubic-bezier(.2,.75,.25,1) 50ms both}.cockpit .import-month__metrics,.cockpit .import-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.cockpit .import-month__metrics>span,.cockpit .import-stats>span{display:flex;min-width:0;min-height:62px;justify-content:center;flex-direction:column;gap:.15rem;padding:.55rem;border-radius:14px;background:rgba(255,255,255,.09)}.cockpit .import-month__metrics small,.cockpit .import-stats small{overflow:hidden;color:currentColor;font-size:.57rem;font-weight:750;opacity:.68;text-overflow:ellipsis;white-space:nowrap}.cockpit .import-month__metrics strong,.cockpit .import-stats strong{overflow:hidden;font-size:clamp(.8rem,2.6vw,1.05rem);font-weight:850;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.cockpit .import-stats>.is-net{background:var(--color-accent,#ff3d8a)}.cockpit .import-review-stats>p{margin:0;padding-inline:.18rem;color:rgba(255,255,255,.68);font-size:.62rem;font-weight:700}.cockpit .import-review-stats__bars{height:64px;overflow:hidden;padding:.35rem .4rem 0;border-radius:12px;background:rgba(255,255,255,.06)}.cockpit .import-preview{overflow:hidden;border:1px solid var(--color-line,#e8e8e6);border-radius:18px;background:#fff;animation:import-section-in .3s cubic-bezier(.2,.75,.25,1) 90ms both}.cockpit .import-preview>header{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:.7rem;padding:.58rem .72rem;border-bottom:1px solid var(--color-line,#e8e8e6)}.cockpit .import-preview>header div{min-width:0}.cockpit .import-preview>header small{color:#8b7d84;font-size:.55rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.cockpit .import-preview>header h2{margin:.08rem 0 0;font-size:.78rem;letter-spacing:-.025em}.cockpit .import-preview>header>span{flex:none;padding:.3rem .48rem;border-radius:999px;background:#fff0f6;color:#a4235d;font-size:.57rem;font-weight:850}.cockpit .import-preview ul{margin:0;padding:0;list-style:none}.cockpit .import-preview li{display:grid;min-height:62px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.48rem .7rem}.cockpit .import-preview li+li{border-top:1px solid var(--color-line,#e8e8e6)}.cockpit .import-preview__route{display:grid;width:30px;height:42px;place-items:center;color:var(--color-accent,#ff3d8a)}.cockpit .import-preview__route svg{width:28px;height:40px}.cockpit .import-preview__copy{display:flex;min-width:0;flex-direction:column;gap:.16rem}.cockpit .import-preview__copy small,.cockpit .import-preview__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit .import-preview__copy strong{font-size:.68rem}.cockpit .import-preview__copy small{color:var(--color-ink-soft,#666);font-size:.58rem}.cockpit .import-preview li>b{font-size:.7rem;white-space:nowrap}.cockpit .import-preview__more{margin:0;padding:.5rem .72rem;border-top:1px solid var(--color-line,#e8e8e6);background:#faf9f7;color:var(--color-ink-soft,#666);font-size:.6rem;font-weight:750;text-align:center}.cockpit .import-mapping__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit .import-mapping__grid .field-error{grid-column:1/-1}.cockpit .import-flow__action{position:sticky;z-index:3;bottom:0;display:grid;gap:.38rem;margin:.1rem -.15rem -.15rem;padding:.7rem .15rem .15rem;background:linear-gradient(transparent,#f8f7f4 28%,#f8f7f4)}.cockpit .import-flow__action p{margin:0;color:var(--color-ink-soft,#666);font-size:.58rem;font-weight:700;text-align:center}.cockpit .import-flow__submit{min-height:50px;border-radius:16px;box-shadow:0 14px 30px -18px rgba(211,30,108,.8)}.cockpit .import-month{margin-top:.05rem}.cockpit .import-month__summary>span{display:flex;min-width:0;flex-direction:column;gap:.08rem}.cockpit .import-month__summary small{color:var(--color-ink-soft,#666);font-size:.58rem;font-weight:750}.cockpit .import-month__summary strong{font-size:.72rem}.cockpit .import-month__content{display:grid;gap:.65rem;padding-top:.72rem}.cockpit .import-month__metrics>span{background:#f5f3f2;color:var(--color-ink,#161616)}.cockpit .import-month__chart{margin:0;padding:.72rem;border-radius:15px}.cockpit .import-success{display:grid;gap:.72rem;padding:1rem;overflow:hidden;border:1px solid #ffc1da;border-radius:24px;background:radial-gradient(circle at 90% 0,#ffd8e8 0 10%,transparent 32%),#fff;animation:import-section-in .32s cubic-bezier(.2,.75,.25,1) both}.cockpit .import-success__mark{display:grid;width:56px;height:56px;place-items:center;border-radius:18px;background:var(--color-accent,#ff3d8a);color:#fff;box-shadow:0 14px 30px -16px rgba(211,30,108,.85);animation:import-success-pop .42s cubic-bezier(.18,.9,.2,1.2) both}.cockpit .import-success__mark svg{width:32px;height:32px}.cockpit .import-success .page-kicker,.cockpit .import-success .t-title,.cockpit .import-success__period{margin:0}.cockpit .import-stats--success>span{background:#f6f3f4;color:var(--color-ink,#161616)}.cockpit .import-stats--success>.is-net{background:#1b181a;color:#fff}.cockpit .import-success__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.import-reading{position:fixed;z-index:130;top:var(--topbar-h);right:0;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom, 0px));left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1.5rem;background:rgba(250,249,247,.96);text-align:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:import-reading-in .22s ease both}.import-reading__visual{position:relative;display:grid;width:92px;height:104px;place-items:center;overflow:hidden;border:1px solid #ffc0da;border-radius:28px;background:#fff;color:var(--color-accent,#ff3d8a);box-shadow:0 20px 50px -30px rgba(181,25,91,.7)}.import-reading__visual svg{width:58px;height:58px;animation:import-file-breathe 1.5s ease-in-out infinite}.import-reading__visual i{position:absolute;right:10px;left:10px;height:2px;border-radius:999px;background:var(--color-accent,#ff3d8a);box-shadow:0 0 16px rgba(255,61,138,.8);animation:import-reading-scan 1.35s ease-in-out infinite}.import-reading .page-kicker{margin:1rem 0 0}.import-reading h2{margin:.18rem 0 0;font-size:1.5rem;letter-spacing:-.05em}.import-reading>p:not(.page-kicker){max-width:24rem;margin:.35rem 0 0;color:var(--color-ink-soft,#666);font-size:.75rem}.import-reading__steps{display:flex;gap:6px;margin-top:1rem}.import-reading__steps span{width:7px;height:7px;border-radius:999px;background:var(--color-accent,#ff3d8a);animation:import-step-pulse .85s ease-in-out infinite alternate}.import-reading__steps span:nth-child(2){animation-delay:.14s}.import-reading__steps span:nth-child(3){animation-delay:.28s}@media (max-width:639px){.cockpit .import-page{gap:.58rem}.cockpit .import-page__kicker{margin-top:.45rem}.cockpit .import-page__title{font-size:clamp(1.5rem,7.5vw,1.85rem)}.cockpit .import-page__intro{display:-webkit-box;margin-top:.28rem;overflow:hidden;font-size:.7rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cockpit .import-drop{min-height:146px;grid-template-columns:58px minmax(0,1fr) auto;gap:.58rem;padding:.78rem;border-radius:19px}.cockpit .import-drop__icon{width:58px;height:58px;border-radius:17px}.cockpit .import-drop__icon svg{width:38px;height:38px}.cockpit .import-drop__copy strong{font-size:.92rem}.cockpit .import-drop__copy small{max-width:22ch;font-size:.59rem;line-height:1.35}.cockpit .import-drop__button{min-height:40px;padding-inline:.72rem;font-size:.64rem}.cockpit .import-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.cockpit .import-platforms span{min-height:32px;border-radius:10px;font-size:.57rem}.cockpit .import-platform-select{grid-template-columns:minmax(0,1fr) minmax(128px,.8fr);gap:.45rem;padding:.58rem .62rem}.cockpit .import-platform-select>label small{display:none}.cockpit .import-review-stats{padding:.58rem;border-radius:17px}.cockpit .import-month__metrics>span,.cockpit .import-stats>span{min-height:54px;padding:.42rem;border-radius:11px}.cockpit .import-review-stats__bars{display:none}.cockpit .import-preview li{min-height:56px;padding-block:.35rem}.cockpit .import-mapping__grid{grid-template-columns:minmax(0,1fr)}.cockpit .import-flow__action p{display:none}.cockpit .import-success{padding:.82rem;border-radius:20px}.cockpit .import-success__actions{grid-template-columns:minmax(0,1fr)}.cockpit .import-month__chart{display:none}}@media (min-width:1024px){.import-reading{left:var(--sidebar-w);bottom:0}}@keyframes import-arrow-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes import-section-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes import-scan-pulse{0%,to{transform:scaleY(.72);opacity:.62}50%{transform:scaleY(1);opacity:1}}@keyframes import-success-pop{0%{opacity:0;transform:scale(.72) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes import-reading-in{0%{opacity:0}to{opacity:1}}@keyframes import-file-breathe{0%,to{transform:scale(.96)}50%{transform:scale(1.03)}}@keyframes import-reading-scan{0%,to{top:18px;opacity:.45}50%{top:82px;opacity:1}}@keyframes import-step-pulse{0%{transform:scale(.72);opacity:.42}to{transform:scale(1);opacity:1}}.cockpit :is(.hub-add,.account-menu__link,.agent-context-card,.missions-page__agent,.cal-agenda__add,.connection-card>footer>a,.agent-control__panel-action button){transition:transform .18s cubic-bezier(.2,.75,.25,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.cockpit :is(.connection-card,.cal-agenda__day){transition:transform .22s cubic-bezier(.2,.75,.25,1),border-color .22s ease,box-shadow .22s ease}.cockpit :is(.hub-add,.account-menu__link,.agent-context-card,.missions-page__agent,.cal-agenda__add,.connection-card>footer>a,.agent-control__panel-action button):active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.cockpit .import-drop:hover{border-color:var(--color-accent,#ff3d8a);box-shadow:0 22px 52px -36px rgba(181,25,91,.68);transform:translateY(-2px)}.cockpit :is(.hub-add,.account-menu__link,.agent-context-card,.missions-page__agent,.cal-agenda__add):hover{transform:translateY(-2px)}.cockpit :is(.connection-card,.cal-agenda__day):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-accent,#ff3d8a) 22%,#e8e8e6);box-shadow:0 12px 28px rgba(38,28,34,.07)}}@media (prefers-reduced-motion:reduce){.cockpit .import-binary__scan,.cockpit .import-drop,.cockpit .import-drop__icon svg,.cockpit .import-file,.cockpit .import-month__content,.cockpit .import-options__body,.cockpit .import-preview,.cockpit .import-review-stats,.cockpit .import-success,.cockpit .import-success__mark,.import-reading,.import-reading__steps span,.import-reading__visual i,.import-reading__visual svg{animation:none;transition:none}.cockpit .account-menu__group-summary>span:last-child,.cockpit .agent-control__panel-chevron,.cockpit .cal-agenda__later>summary>span:last-child,.cockpit .home-analysis-fold__chevron,.cockpit .home-rides-fold__chevron,.cockpit :is(.hub-add,.account-menu__link,.agent-context-card,.missions-page__agent,.cal-agenda__add,.connection-card,.cal-agenda__day,.connection-card>footer>a,.agent-control__panel-action button){transition:none}.cockpit .account-menu__group--fold[open]>.account-menu__list,.cockpit .cal-agenda__later-list,.cockpit .secondary-data-fold[open] .secondary-data-fold__content,.cockpit .zone-panel--fold[open]>.zone-panel__fold-body{animation:none}}.cockpit .page-sk{--page-sk-canvas:#f7f7f5;--page-sk-ink:#111;--page-sk-pink:#ff2f86;--page-sk-lime:#d9ff5b;display:grid;width:100%;min-width:0;align-content:start;gap:10px;padding:0;background:var(--page-sk-canvas);color:var(--page-sk-ink)}.cockpit .page-sk__head{display:grid;min-height:52px;align-content:end;gap:7px;padding-inline:2px}.cockpit .page-sk__head .t-title{margin:0;color:var(--page-sk-ink);font-size:clamp(2rem,8vw,2.625rem);line-height:1.04}.cockpit .page-sk .sk{display:block;border:0;background:#deded9;animation:none!important}.cockpit .page-sk .sk-kicker{width:54px;height:7px;border-radius:999px;background:var(--page-sk-lime)}.cockpit .page-sk .sk-title{width:min(58%,220px);height:34px;border-radius:10px;background:var(--page-sk-ink)}.cockpit .page-sk__feature{position:relative;display:grid;min-height:172px;align-content:start;gap:9px;overflow:hidden;padding:18px;border-radius:24px;background:var(--page-sk-ink)}.cockpit .page-sk__feature-signal{position:absolute;top:-72px;right:-48px;width:180px;height:180px;border-radius:999px;background:var(--page-sk-pink)}.cockpit .page-sk .sk-feature-label{width:82px;height:8px;border-radius:999px;background:rgba(255,255,255,.52)}.cockpit .page-sk .sk-feature-value{width:min(48%,180px);height:38px;border-radius:10px;background:#fff}.cockpit .page-sk .sk-feature-action{position:absolute;right:16px;bottom:16px;width:88px;height:34px;border-radius:999px;background:var(--page-sk-lime)}.cockpit .page-sk__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cockpit .page-sk__metrics>span{min-height:70px;border-radius:16px;background:#fff}.cockpit .page-sk__metrics>span:first-child{background:#ffd4e6}.cockpit .page-sk__metrics>span:nth-child(2){background:#fff0b8}.cockpit .page-sk__metrics>span:last-child{background:#d9ff5b}.cockpit .page-sk__list{display:grid;overflow:hidden;border-radius:18px;background:#fff}.cockpit .page-sk .sk-row{display:grid;min-height:64px;align-content:center;gap:8px;padding:13px 15px;border:0;background:transparent}.cockpit .page-sk .sk-row+.sk-row{border-top:1px solid #deded9}.cockpit .page-sk .sk-line{width:min(70%,350px);height:10px;border-radius:999px;background:#deded9}.cockpit .page-sk .sk-line--short{width:min(34%,150px);height:7px;background:#ecece8}@media (max-width:639px){.cockpit:not(:has(.assistant-fit)) .page-transit:has(.argent-page)>:is(.page-live,.page-transit__live){display:block!important;min-height:0!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.cockpit .page-sk__head{min-height:46px}.cockpit .page-sk__feature{min-height:154px;padding:15px;border-radius:20px}.cockpit .page-sk__metrics>span{min-height:62px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.cockpit .page-sk,.cockpit .page-sk *,.cockpit .page-sk :after,.cockpit .page-sk :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}