.app-bg [data-nav-motion]{isolation:isolate}.app-bg [data-nav-motion]:not(.subnav){position:relative}.app-bg [data-nav-motion]:before{content:"";pointer-events:none;z-index:-1;width:var(--nav-slide-width);height:var(--nav-slide-height);border-radius:var(--nav-slide-radius,14px);transform:translate3d(var(--nav-slide-x), var(--nav-slide-y), 0);background:var(--color-mint);border:1px solid var(--color-line);opacity:0;transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1),height .38s cubic-bezier(.22,1,.36,1),border-radius .38s,opacity .18s;position:absolute;top:0;left:0}.app-bg [data-nav-motion][data-nav-visible]:before{opacity:1}.app-bg [data-nav-motion=segment]:before,.app-bg [data-nav-motion=tabs]:before{background:var(--t-btn);border-color:#0000}.app-bg .bi-report-nav[data-nav-motion]:before{background:var(--color-card);box-shadow:0 1px 4px #00000008}html:not([data-theme=light]) .app-bg [data-nav-motion=vertical]:before{background:linear-gradient(110deg,#3fdc9e29,#3fdc9e0b);border-color:#41dba04d;box-shadow:inset 2px 0 #41dba099,0 0 24px -10px #41dba02e}html:not([data-theme=light]) .app-bg [data-nav-motion=segment]:before{background:#32da9713;border-color:#41dba0a6;box-shadow:0 0 18px -8px #37eba573}html[data-theme=light] .app-bg [data-nav-motion=segment]:before{background:linear-gradient(160deg,#246a4d,#063721);box-shadow:inset 0 1px 1px #ffffff30,0 2px 6px #0a6d2820}html .app-bg [data-nav-ready] :is(a,button):not(.assistant-navlink-premium):is(.active,.on,[aria-current=page],[aria-current=location],[aria-selected=true],[aria-pressed=true],:has(>[data-link-pending])){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html .app-bg [data-nav-motion=tools] .theme-toggle{box-shadow:none;background:0 0}html .app-bg [data-nav-motion=tools] .nav-utility:hover{background:0 0}@media (prefers-reduced-motion:reduce){.app-bg [data-nav-motion]:before{transition:none}}.app-page-skeleton.app-skeleton{max-width:none;padding-top:0}.app-skeleton .app-page-title{color:var(--color-ink)}.app-skeleton-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.app-skeleton-tabs>.skeleton-line{border-radius:999px;max-width:46%}.app-skeleton-toolbar{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.app-skeleton-toolbar>.skeleton-line{border-radius:999px}.app-skeleton .app-metrics-grid>div{min-height:144px}.app-skeleton-list{padding:0;overflow:hidden}.app-skeleton-row{align-items:center;gap:14px;min-height:64px;padding:14px 18px;display:flex}.app-skeleton-row+.app-skeleton-row{border-top:1px solid var(--color-line)}.app-skeleton-icon{border-radius:10px;flex:none}.app-skeleton-end{flex:none}.app-skeleton-preview{border-radius:16px}.app-skeleton-columns{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px;display:grid}@media (min-width:960px){.app-skeleton-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.app-skeleton-end{display:none}}.app-branded-loading{place-items:center;width:100%;min-width:0;min-height:clamp(260px,42svh,420px);animation:.24s ease-out both app-loading-reveal;display:grid}.app-branded-loading-mark{isolation:isolate;place-items:center;width:144px;height:144px;display:grid;position:relative}.app-branded-loading-mark:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--t-green) 9%, transparent), transparent 68%);border-radius:50%;position:absolute;inset:0}.app-branded-loading-fallback{place-items:center;display:grid;position:absolute;inset:0}.app-branded-loading .wb-loader{visibility:hidden}.app-branded-loading:has(whobuys-loader:defined) .wb-loader{visibility:visible}.app-branded-loading:has(whobuys-loader:defined) .app-branded-loading-fallback{visibility:hidden}@keyframes app-loading-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.app-branded-loading{min-height:clamp(200px,34svh,300px)}.app-branded-loading-mark{width:128px;height:128px}}@media (prefers-reduced-motion:reduce){.app-branded-loading{animation:none}}.app-dock-status:empty,.app-tabbar{display:none}.app-dock .live-status-mobile,.app-dock .task-pill{position:static;bottom:auto;left:auto}@media (max-width:767px){.app-dock{z-index:33;pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.app-dock>*{pointer-events:auto}.app-dock:not(.is-focus){pointer-events:auto;padding:0 max(0px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(0px, env(safe-area-inset-left));border-top:1px solid var(--color-line2);background:var(--t-glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}.app-dock.is-focus{padding:0 16px calc(16px + env(safe-area-inset-bottom));align-items:flex-start}.app-dock-status{flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:8px 12px 0;display:flex}.app-dock.is-focus .app-dock-status{align-items:flex-start;padding:0}.app-dock:not(.is-focus) .live-status-mobile{max-width:none;box-shadow:none;opacity:1}.app-dock:not(.is-focus) .task-pill{max-width:none;box-shadow:none;animation:none}.app-tabbar{align-items:stretch;gap:4px;height:64px;padding:4px 8px;display:flex}.app-tabbar-link{min-width:0;min-height:56px;color:var(--color-mute);transition:color var(--app-motion-fast,.15s);border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-size:11.5px;font-weight:500;line-height:1.2;display:flex;position:relative}.app-tabbar-icon{width:52px;height:28px;transition:background var(--app-motion-fast,.15s);border-radius:999px;place-items:center;display:grid}.app-tabbar-icon .ico{width:20px;height:20px}.app-tabbar-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-tabbar-link.active{color:var(--color-ink);font-weight:600}.app-tabbar-link.active .app-tabbar-icon{background:var(--color-mint);color:var(--color-green2)}.app-tabbar-link:focus-visible{outline:2px solid var(--color-green);outline-offset:-2px}.app-tabbar-badge{margin:0;position:absolute;top:2px;left:calc(50% + 10px)}.app-bg:has(.app-tabbar) .assistant-fab{display:none}.app-bg:has(.app-tabbar){--dock-reserve:96px}.app-bg:has(.app-tabbar):has(.app-dock-status:not(:empty)){--dock-reserve:156px}.app-bg:has(.tour-paused){--dock-extra:170px}body:has(.pwa-status) .app-bg{--dock-extra:170px}.app-bg:has(.app-tabbar) main{padding-bottom:calc(var(--dock-reserve) + var(--dock-extra,0px) + env(safe-area-inset-bottom))}html:has(.app-tabbar){scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app-bg:has(.app-tabbar) .tour-paused{left:12px;right:12px;bottom:calc(var(--dock-reserve) - 24px + env(safe-area-inset-bottom));max-width:none}body:has(.app-tabbar) .pwa-status{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (min-width:768px){.app-dock:not(.is-focus){display:none}.app-dock.is-focus{z-index:33;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed;bottom:24px;left:24px}.app-dock.is-focus .app-dock-status{flex-direction:column;align-items:flex-start;gap:8px;display:flex}}@media print{.app-dock{display:none!important}}@media (prefers-reduced-motion:reduce){.app-tabbar-link,.app-tabbar-icon{transition:none}}@media (max-width:767px){.app-bg button,.app-bg summary,.app-bg select{min-width:44px;min-height:44px}.app-bg a.action-link,.app-bg button.action-link{min-height:44px}.app-bg a.action-link:not(.block):not(.flex):not(.inline-flex):not(.inline-block):not(.grid):not(.inline):not(.truncate):not(.card){align-items:center;display:inline-flex}.app-bg a.action-link.block:not(.truncate){align-items:center;display:flex}.app-bg .action-link.truncate{line-height:44px}.app-bg a.action-link.truncate:not(.block){vertical-align:middle;max-width:100%;display:inline-block}.app-bg a.pill,.app-bg button.pill,html:not([data-theme=light]) .app-bg .app-company,html[data-theme=light] .app-bg .app-company{min-height:44px}.app-bg .app-call-open{flex-basis:44px;width:44px;height:44px}.app-bg .filters-more>summary{height:44px}.app-bg input:is([type=checkbox],[type=radio]):not(.sr-only){flex-shrink:0;width:24px;height:24px}.app-bg label:has(>input:is([type=checkbox],[type=radio]):not(.sr-only)){min-height:44px}.app-bg label:has(>input:is([type=checkbox],[type=radio]):not(.sr-only)).items-start>input{margin-top:0}.toast-close{min-width:44px;min-height:44px;margin:-10px -10px -10px 0}.task-pill,.pwa-status .btn{height:auto;min-height:44px}}.app-tap-card{position:relative}.app-tap-card .app-card-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.app-tap-card :is(button,[tabindex="0"],a:not(.app-card-link)){z-index:2;position:relative}.app-tap-card:has(.app-card-link:focus-visible){outline:2px solid var(--color-green);outline-offset:2px}.app-tap-card .app-card-link:focus-visible{outline:none}html .app-bg .app-page-header+.app-ads-headline{margin-top:calc(-1 * var(--app-space-3))}.app-ads-headline{margin-bottom:var(--app-space-6);max-width:46rem}.app-ads-headline-main{color:var(--color-ink2);letter-spacing:-.01em;font-size:19px;line-height:1.4}.app-ads-headline-main b{font-weight:650}.app-ads-headline-main b:not(.text-green):not(.text-red){color:var(--color-ink)}.app-ads-headline-top{font-size:var(--app-type-body);color:var(--color-ink2);margin-top:2px}.app-ads-headline-top b{color:var(--color-ink);font-weight:600}html .app-bg .app-page-header+.app-ad-result{margin-top:calc(-1 * var(--app-space-3))}.app-ad-result{color:var(--color-ink2);font-size:18px;line-height:1.4}.app-ad-result-cash{font-weight:650}.app-ad-result-cash:not(.text-green):not(.text-red){color:var(--color-ink)}@media (max-width:767px){.app-ads-headline{margin-bottom:var(--app-space-4)}.app-ads-headline-main{font-size:17px}.app-ad-result{font-size:16px}}.app-bg .report-result-chain{color:var(--color-ink2);letter-spacing:-.01em;font-size:19px;line-height:1.45}.app-bg .report-result-chain b{font-weight:650}.app-bg .report-result-chain b:not(.text-green):not(.text-red){color:var(--color-ink)}.app-bg .report-result-quote{border-left:2px solid var(--color-green);color:var(--color-ink2);padding-left:14px}.app-bg .report-notes{border-top:1px solid var(--color-line);gap:4px;margin-top:16px;padding-top:12px;display:grid}html .app-bg table.data .report-ad-row td{color:var(--color-ink2);padding-top:7px;padding-bottom:7px}html .app-bg table.data .report-ad-row td:first-child{padding-left:32px}.app-bg .report-ad-row td:first-child:before{content:"↳ ";color:var(--color-mute)}.app-bg .report-limit{white-space:normal;text-align:right;max-width:15rem;margin:2px 0 0 auto;font-weight:400;display:block}.app-bg .report-ads{border-left:2px solid var(--color-line);gap:8px;padding-left:12px;display:grid}@media (max-width:767px){.app-bg .report-result-chain{font-size:17px}}@media print{.app-bg .report-result-chain{font-size:14pt}html .app-bg table.data .report-ad-row td{padding-top:3px;padding-bottom:3px}}.settings-layout{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:32px;display:grid}.settings-sidebar{overscroll-behavior:contain;scrollbar-width:thin;border-right:1px solid var(--color-line);max-height:calc(100svh - 48px);padding:4px 12px 8px 0;position:sticky;top:24px;overflow-y:auto}.settings-menu-group+.settings-menu-group{margin-top:14px}.settings-menu-label{color:var(--color-mute);letter-spacing:.025em;margin:0 12px 4px;font-size:11px;font-weight:600}.settings-menu-link{min-height:44px;color:var(--color-ink2);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;line-height:1.35;text-decoration:none;transition:background .18s,color .18s;display:flex}.settings-menu-link>svg{opacity:.75;flex:none}.settings-menu-link:hover{background:var(--color-cream);color:var(--color-ink)}.settings-menu-link[aria-current]{background:var(--color-mint);color:var(--color-green);font-weight:600}.settings-menu-link[aria-current]>svg{opacity:1}.settings-menu-link:focus-visible,.settings-chooser:focus-visible,.settings-mobile-menu-title button:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.settings-content{min-width:0;container-type:inline-size}.settings-current-heading{margin:0 0 22px;padding-top:3px;position:relative}.settings-current-heading>p{color:var(--color-mute);margin:0 0 4px;font-size:12px}.settings-current-heading>h2{color:var(--color-ink);letter-spacing:-.035em;outline:none;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.25}.settings-dirty-dot{background:var(--t-warnfg);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.settings-dirty-label{color:var(--t-warnfg);margin-top:8px;font-size:12px;display:inline-block}.settings-panel[hidden]{display:none!important}.settings-panel:not([hidden]){animation:.18s ease-out both settings-panel-reveal}.app-bg .settings-panel>.settings-section{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.app-bg .settings-panel>.settings-section>summary{display:none}.app-bg .settings-panel>.settings-section>summary:after{content:none}.app-bg .settings-panel>.settings-section>.settings-section-body{padding:0}.app-bg .settings-panel>.settings-section>.settings-section-body+.settings-section-body{margin-top:20px}.settings-panel>section{margin-top:0}.settings-panel>#espace>div:first-child,.settings-panel>#appareil>summary{display:none}.settings-panel>#appareil>.notification-device-panel{margin-top:0}.settings-mobile-nav{display:none}.settings-mobile-menu{color:var(--color-ink);background:var(--color-card);border:1px solid var(--color-line);box-shadow:var(--t-shadow-soft);border-radius:22px;padding:10px}.settings-mobile-menu-title{z-index:1;background:var(--color-card);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;margin-bottom:10px;padding-left:12px;display:flex;position:sticky;top:-10px}.settings-mobile-menu-title button{min-width:44px;min-height:44px;color:var(--color-mute);border-radius:50%;place-items:center;font-size:24px;display:grid}.settings-current-check{margin-left:auto}@container (max-width:840px){.settings-panel .lg\:grid-cols-2{grid-template-columns:minmax(0,1fr)}.settings-panel .lg\:col-span-2{grid-column:auto}}@keyframes settings-panel-reveal{0%{opacity:.5}to{opacity:1}}@media (max-width:999px){.settings-layout{display:block}.settings-sidebar{display:none}.settings-mobile-nav{z-index:32;margin-bottom:22px;display:block;position:sticky;top:12px}.settings-chooser{text-align:left;background:color-mix(in srgb, var(--color-card) 94%, transparent);border:1px solid var(--color-line);width:100%;min-height:62px;box-shadow:var(--t-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.settings-chooser>span:first-child{min-width:0}.settings-chooser small{color:var(--color-mute);margin-bottom:2px;font-size:11px;display:block}.settings-chooser strong{color:var(--color-ink);font-size:14px;line-height:1.3;display:block}.settings-chooser-action{color:var(--color-green);flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.settings-current-heading{margin-bottom:18px}.settings-mobile-menu{inset:auto 12px max(12px, env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:thin;width:calc(100% - 24px);max-width:480px;max-height:calc(100svh - 100px);margin:0 auto;position:fixed;overflow-y:auto}.settings-mobile-menu::backdrop{background:color-mix(in srgb, var(--color-ink) 15%, transparent)}.settings-mobile-menu .settings-menu-link{font-size:14px}.settings-mobile-menu .settings-menu-group+.settings-menu-group{margin-top:12px}.settings-mobile-menu .settings-menu-label{font-size:12px}}@media (max-width:767px){.settings-mobile-nav{top:calc(60px + env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.settings-panel:not([hidden]){animation:none}.settings-menu-link{transition:none}}.app-bg details[open]:not(.settings-section)>:where(:not(summary,[data-soft-open],.filters-panel)),.app-bg [data-app-disclosure],.app-bg .asst-pistes-list:not([hidden]){animation:wb-disclosure-open var(--app-open-in,.26s) var(--app-open-ease,cubic-bezier(.2, .8, .2, 1))}.app-bg .app-company>svg{transition:rotate var(--app-open-in,.26s) var(--app-open-ease,cubic-bezier(.2, .8, .2, 1))}.app-bg .app-company[aria-expanded=true]>svg{rotate:180deg}@keyframes wb-disclosure-open{0%{opacity:0}to{opacity:1}}:root [data-soft-open=side],:root [data-soft-open=panel]{--soft-in:wb-side-in;--soft-out:wb-side-out;--soft-rest:16px 0}:root [data-soft-open=sheet]{--soft-in:wb-sheet-in;--soft-out:wb-sheet-out;--soft-rest:0 16px}:root [data-soft-open=window]{--soft-in:wb-window-in;--soft-out:wb-window-out;--soft-rest:0 8px}:root [data-soft-open=menu],:root details.filters-more>.filters-panel{--soft-in:wb-menu-in;--soft-out:wb-menu-out;--soft-rest:0 -4px}@media (max-width:1023px){:root [data-soft-open=panel]{--soft-in:wb-sheet-in;--soft-out:wb-sheet-out;--soft-rest:0 16px}}@media (max-width:640px){:root [data-soft-open=menu][data-soft-sheet],:root details.filters-more>.filters-panel{--soft-in:wb-sheet-in;--soft-out:wb-sheet-out;--soft-rest:0 16px}}:root [data-soft-open],:root details.filters-more[open]>.filters-panel{animation:var(--soft-in) var(--app-open-in,.26s) var(--app-open-ease,cubic-bezier(.2, .8, .2, 1)) backwards}:root [data-soft-open][data-closing],:root details.filters-more>.filters-panel[data-closing]{animation:var(--soft-out) var(--app-open-out,.18s) var(--app-close-ease,ease) forwards;pointer-events:none}:root [data-soft-open=frame],:root [data-soft-open=frame][data-closing]{animation:none}@media (max-width:767px){:root [data-soft-grow]{animation-name:var(--soft-in), wb-grow-in;grid-template-rows:1fr;display:grid}:root [data-soft-grow][data-closing]{animation-name:var(--soft-out), wb-grow-out}:root [data-soft-grow]>*{min-height:0;overflow:hidden}}@keyframes wb-grow-in{0%{grid-template-rows:0fr}}@keyframes wb-grow-out{to{grid-template-rows:0fr}}:root [data-soft-open]::backdrop,:root [data-soft-veil],:root details.filters-more[open]>summary:after{animation:wb-veil-in var(--app-veil-in,.2s) ease backwards}:root [data-soft-open][data-closing]::backdrop,:root [data-soft-veil][data-closing],:root details.filters-more[data-closing]>summary:after{animation:wb-veil-out var(--app-open-out,.18s) var(--app-close-ease,ease) forwards;pointer-events:none}:root [popover][data-soft-open],:root [popover][data-soft-open]::backdrop{transition:opacity var(--app-open-out,.18s) var(--app-close-ease,ease), translate var(--app-open-out,.18s) var(--app-close-ease,ease), display var(--app-open-out,.18s) allow-discrete, overlay var(--app-open-out,.18s) allow-discrete}:root [popover][data-soft-open]:not(:popover-open){opacity:0;translate:var(--soft-rest,0 16px);pointer-events:none}:root [popover][data-soft-open]:not(:popover-open)::backdrop{opacity:0;pointer-events:none}@keyframes wb-side-in{0%{opacity:0;translate:24px}}@keyframes wb-side-out{to{opacity:0;translate:16px}}@keyframes wb-sheet-in{0%{opacity:0;translate:0 24px}}@keyframes wb-sheet-out{to{opacity:0;translate:0 16px}}@keyframes wb-window-in{0%{opacity:0;translate:0 12px;scale:.985}}@keyframes wb-window-out{to{opacity:0;translate:0 8px;scale:.99}}@keyframes wb-menu-in{0%{opacity:0;translate:0 -6px}}@keyframes wb-menu-out{to{opacity:0;translate:0 -4px}}@keyframes wb-veil-in{0%{opacity:0}}@keyframes wb-veil-out{to{opacity:0}}@media (prefers-reduced-motion:reduce),print{:root [data-soft-open],:root [data-soft-veil],:root details.filters-more>.filters-panel,:root [data-soft-open]::backdrop,:root details.filters-more>summary:after{transition:none!important;animation:none!important}}@supports (appearance:base-select) and selector(::picker(select)){:is(.app-bg,.edit-popover,.row-actions-panel) select:not([multiple]):not([size]){appearance:base-select}:is(.app-bg,.edit-popover,.row-actions-panel) select:not([multiple]):not([size])::picker(select){appearance:base-select}:is(.app-bg,.edit-popover,.row-actions-panel) select:not([multiple]):not([size]){min-width:0}:is(.app-bg,.edit-popover,.row-actions-panel) select.select:not([multiple]):not([size])::picker-icon{display:none}:is(.app-bg,.edit-popover,.row-actions-panel) select:not([multiple]):not([size])::picker(select){overscroll-behavior:contain;border:1px solid var(--color-line2);background:var(--color-card);max-height:min(360px,60svh);color:var(--color-ink);box-shadow:var(--shadow-pop);opacity:0;transition:opacity .22s ease, translate .26s cubic-bezier(.16, 1, .3, 1), display .26s allow-discrete, overlay .26s allow-discrete;border-radius:16px;margin-block:6px;padding:6px;overflow-y:auto;translate:0 -4px}:is(.app-bg,.edit-popover,.row-actions-panel) select:not([multiple]):not([size]):open::picker(select){opacity:1;translate:0}@starting-style{:is(.app-bg,.edit-popover,.row-actions-panel) select:not([multiple]):not([size]):open::picker(select){opacity:0;translate:0 -4px}}:is(.app-bg,.edit-popover,.row-actions-panel) select:not([multiple]):not([size]) option{white-space:normal;overflow-wrap:anywhere;border-radius:10px;min-height:44px;padding:10px 12px}:is(.app-bg,.edit-popover,.row-actions-panel) select:not([multiple]):not([size]) option:is(:hover,:focus-visible,:checked){background:var(--color-mint);color:var(--color-ink)}}@media (prefers-reduced-motion:reduce),print{.app-bg details[open]:not(.settings-section)>:where(:not(summary)),.app-bg [data-app-disclosure],.app-bg .asst-pistes-list:not([hidden]){animation:none!important}.app-bg .app-company>svg{transition:none!important}:is(.app-bg,.edit-popover,.row-actions-panel) select::picker(select){translate:none;transition:none!important}}
