html.tch-app{--bg:#ffffff;--workspace-surface:var(--bg);--workspace-background:none;--card:#ffffff;--canvas:#f6f7f9;--ink:#0b0d10;--text:#1a1d22;--muted:#525862;--select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23525862' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5l4 4 4-4'/%3E%3C/svg%3E");--faint:#8b9099;--line:#dfe2e6;--line-strong:#868b93;--field:color-mix(in srgb,var(--card) 96%,var(--ink));--tab-band:#e8eaee;--field-focus:var(--accent);--accent:var(--vermillon);--accent-weak:color-mix(in srgb,var(--accent) 10%,var(--card));--focus-ring:var(--accent);--focus-ring-danger:color-mix(in srgb,var(--err) 72%,transparent);--ok:#0f7b52;--warn:#b25e00;--warn-on-ink:#ffffff;--ok-on-wash:#0d7049;--ok-on-fill:#ffffff;--warn-on-wash:#985200;--accent-on-wash:var(--vermillon-appuye);--err-on-wash:#a11d16;--err-weak:color-mix(in srgb,var(--err) 10%,var(--card));--err:#b3261e;--severity-critical:#b3261e;--severity-high:#a8500a;--severity-medium:#6f5410;--severity-low:#576070;--severity-critical-on-wash:#a11d16;--severity-high-on-wash:#8f4408;--severity-medium-on-wash:#5f480d;--severity-low-on-wash:#4b5464;--delta-mismatch:#b25e00;--delta-mismatch-on-wash:#985200;--shadow:var(--ink);--veil:color-mix(in srgb,#0b0d10 45%,transparent);--primary:var(--ink);--primary-hover:#000000;--btn-fill:var(--vermillon);--u0:#3269bb;--u1:#7754ad;--u2:#ab4675;--u3:#90621c;--u4:#197c70;--u5:#aa5636;--code-background:#16181c;--code-foreground:#e6e8ec;--code-muted:#a5aab3;--code-line:rgba(255,255,255,0.12);--code-chrome:rgba(255,255,255,0.08);--code-token-comment:#a5aab3;--code-token-punctuation:#a5aab3;--code-token-keyword:#8ab8f0;--code-token-link:#8ab8f0;--code-token-function:#e2b26a;--code-token-parameter:#e6e8ec;--code-token-constant:#eea26d;--code-token-string:#86cfa7;--code-token-string-expression:#86cfa7;--sys:var(--ui);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--dur-panel:240ms;--ease-panel:cubic-bezier(0.22,1,0.36,1);--ease-standard:cubic-bezier(0.165,0.84,0.44,1);--ease-decelerate:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.4,0.4,1);color-scheme:light}html.tch-app body{background:var(--bg);background-image:var(--workspace-background);background-repeat:no-repeat;font-size:1rem}body:has([data-workbench-embedded=true]){min-width:0}html.tch-app[data-density=compact]{font-size:14px}html.tch-app[data-density=comfortable]{font-size:18px}@media (max-width:760px){html.tch-app{--text-md:0.875rem;--text-lg:1rem;--text-section:1.0625rem;--text-xl:1.25rem;--text-2xl:1.375rem}html.tch-app .text-md{font-size:var(--text-md)}html.tch-app .text-lg{font-size:var(--text-lg)}html.tch-app .text-section{font-size:var(--text-section)}html.tch-app .text-xl{font-size:var(--text-xl)}html.tch-app .text-2xl{font-size:var(--text-2xl)}}.app{min-height:100svh;background-color:var(--bg);color:var(--text);font-family:var(--sys);-webkit-font-smoothing:antialiased;font-feature-settings:"calt"}.app *{scrollbar-color:color-mix(in srgb,var(--ink) 18%,transparent) transparent;scrollbar-width:thin}.app ::-webkit-scrollbar{width:6px;height:6px}.app ::-webkit-scrollbar-track{background:transparent}.app ::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--ink) 18%,transparent)}.app ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 28%,transparent)}@media (prefers-color-scheme:dark){html.tch-app:not([data-theme=light]){--bg:#121314;--workspace-surface:#191a1b;--workspace-background:linear-gradient(180deg,var(--workspace-surface),var(--bg));--card:#1c1d1f;--canvas:var(--bg);--ink:#eceef2;--text:#e6e8ec;--muted:#a5aab3;--select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23a5aab3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5l4 4 4-4'/%3E%3C/svg%3E");--faint:#868c96;--line:#303133;--line-strong:color-mix(in srgb,#ffffff 50%,transparent);--field:#252628;--tab-band:#363639;--field-focus:var(--accent);--focus-ring:var(--accent);--focus-ring-danger:color-mix(in srgb,var(--err) 72%,transparent);--accent:#ef6b63;--accent-weak:color-mix(in srgb,var(--accent) 16%,var(--card));--ok:#8fbc9b;--warn:#d9a95c;--warn-on-ink:#90600f;--ok-on-wash:var(--ok);--ok-on-fill:#0b0c0e;--warn-on-wash:var(--warn);--accent-on-wash:#f59489;--err-on-wash:#f58c82;--err-weak:color-mix(in srgb,var(--err) 16%,var(--card));--err:#f2796c;--severity-critical:#f2796c;--severity-high:#e0a25c;--severity-medium:#cbb56a;--severity-low:#9aa5b5;--severity-critical-on-wash:#f58c82;--severity-high-on-wash:var(--severity-high);--severity-medium-on-wash:var(--severity-medium);--severity-low-on-wash:var(--severity-low);--delta-mismatch:#e3a765;--delta-mismatch-on-wash:var(--delta-mismatch);--shadow:#000000;--veil:rgba(0,0,0,0.6);--primary:#eceef2;--primary-hover:#ffffff;--btn-fill:var(--vermillon);--u0:#4f8fe8;--u1:#a990ed;--u2:#d76b98;--u3:#cc994b;--u4:#49ad9c;--u5:#e1845c;--code-background:#0f1114;color-scheme:dark}}html.tch-app[data-theme=dark]{--bg:#121314;--workspace-surface:#191a1b;--workspace-background:linear-gradient(180deg,var(--workspace-surface),var(--bg));--card:#1c1d1f;--canvas:var(--bg);--ink:#eceef2;--text:#e6e8ec;--muted:#a5aab3;--select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23a5aab3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5l4 4 4-4'/%3E%3C/svg%3E");--faint:#868c96;--line:#303133;--line-strong:color-mix(in srgb,#ffffff 50%,transparent);--field:#252628;--tab-band:#363639;--field-focus:var(--accent);--focus-ring:var(--accent);--focus-ring-danger:color-mix(in srgb,var(--err) 72%,transparent);--accent:#ef6b63;--accent-weak:color-mix(in srgb,var(--accent) 16%,var(--card));--ok:#8fbc9b;--warn:#d9a95c;--warn-on-ink:#90600f;--ok-on-wash:var(--ok);--ok-on-fill:#0b0c0e;--warn-on-wash:var(--warn);--accent-on-wash:#f59489;--err-on-wash:#f58c82;--err-weak:color-mix(in srgb,var(--err) 16%,var(--card));--err:#f2796c;--severity-critical:#f2796c;--severity-high:#e0a25c;--severity-medium:#cbb56a;--severity-low:#9aa5b5;--severity-critical-on-wash:#f58c82;--severity-high-on-wash:var(--severity-high);--severity-medium-on-wash:var(--severity-medium);--severity-low-on-wash:var(--severity-low);--delta-mismatch:#e3a765;--delta-mismatch-on-wash:var(--delta-mismatch);--shadow:#000000;--veil:rgba(0,0,0,0.6);--primary:#eceef2;--primary-hover:#ffffff;--btn-fill:var(--vermillon);--u0:#4f8fe8;--u1:#a990ed;--u2:#d76b98;--u3:#cc994b;--u4:#49ad9c;--u5:#e1845c;--code-background:#0f1114;color-scheme:dark}html.tch-app[data-contrast=high]{--muted:#3f454d;--faint:#4f5660;--line:#d2d6dc;--line-strong:#6e737b}html.tch-app[data-theme=dark][data-contrast=high]{--muted:#b5bac2;--faint:#9da4ad;--line:rgba(255,255,255,0.22);--line-strong:color-mix(in srgb,#ffffff 62%,transparent)}@media (prefers-color-scheme:dark){html.tch-app:not([data-theme=light])[data-contrast=high]{--muted:#b5bac2;--faint:#9da4ad;--line:rgba(255,255,255,0.22);--line-strong:color-mix(in srgb,#ffffff 62%,transparent)}}.app .dv-shell{--dv-group-view-background-color:inherit;--dv-tabs-and-actions-container-background-color:inherit;--dv-tabs-and-actions-container-height:inherit;--dv-tabs-and-actions-container-font-size:inherit;--dv-icon-hover-background-color:inherit;--dv-activegroup-visiblepanel-tab-background-color:var(--dv-group-view-background-color);--dv-activegroup-visiblepanel-tab-color:var(--ink);--dv-activegroup-hiddenpanel-tab-background-color:transparent;--dv-activegroup-hiddenpanel-tab-color:var(--muted);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-group-view-background-color);--dv-inactivegroup-visiblepanel-tab-color:var(--muted);--dv-inactivegroup-hiddenpanel-tab-background-color:transparent;--dv-inactivegroup-hiddenpanel-tab-color:var(--muted)}.app .dv-dockview{background-color:var(--field)}.app .dv-groupview{outline:1px solid var(--line)!important;outline-offset:-1px}.app .dv-groupview:focus-visible{outline-color:var(--focus-ring)!important}.app .dv-render-overlay{overflow:hidden}.app .dv-render-overlay:after{content:"";position:absolute;inset:0;z-index:50;pointer-events:none;border:1px solid var(--line);border-top:0}.app .dv-render-overlay:has([data-route-document-anchor]):after{content:none}.app .dv-tabs-and-actions-container .dv-right-actions-container,.app .dv-tabs-and-actions-container .dv-void-container{border-bottom:1px solid var(--line)}.app .dv-tabs-and-actions-container .dv-right-actions-container{position:relative;z-index:2}.app .dv-tabs-container>.dv-tab{position:relative;min-width:24px;height:100%;margin-top:0;padding:0;border:1px solid transparent;border-bottom:1px solid var(--line)}.app .dv-tabs-container>.dv-tab:first-child{margin-left:0}.app .dv-tabs-container>.dv-tab:not(.dv-tab--shifting):not(.dv-tab--dragging){transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.app .dv-tabs-container>.dv-tab[data-tab-motion]{overflow:hidden}.app .dv-tabs-container>.dv-tab[data-tab-motion=closing]{pointer-events:none}.app .dv-tabs-container>.dv-tab.dv-active-tab{z-index:1;border-color:var(--line);border-bottom-color:var(--workspace-surface)}.app .dv-tabs-container:is(.dv-horizontal,[aria-orientation=horizontal])>.dv-tab:not(:first-child):before{content:"";position:absolute;left:0;top:25%;width:1px;height:50%;z-index:5;pointer-events:none;background-color:var(--line)}.app .dv-tabs-container>.dv-tab.dv-active-tab+.dv-tab:before,.app .dv-tabs-container>.dv-tab.dv-active-tab:before{content:none}.app .dv-tabs-container>.dv-tab:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-2px}.app .dv-tabs-container>.dv-tab:not(.dv-active-tab):hover{background:color-mix(in srgb,var(--dv-tabs-and-actions-container-background-color) 40%,var(--bg))!important;color:var(--ink)!important}.app .dv-tabs-container>.dv-tab:active:not(.dv-active-tab){background:var(--field)!important}.app .tch-explorer-columns{--explorer-split:6px;position:relative;display:grid;grid-template-columns:var(--explorer-cols);grid-template-rows:minmax(0,1fr);flex:1 1 0%;min-width:0;min-height:0;background:var(--field)}.app .tch-explorer-columns>[data-explorer-column=left]{grid-column:1}.app .tch-explorer-columns>[data-explorer-split=left]{grid-column:2}.app .tch-explorer-columns>[data-explorer-column=center]{grid-column:3}.app .tch-explorer-columns>[data-explorer-split=right]{grid-column:4}.app .tch-explorer-columns>[data-explorer-column=right]{grid-column:5}.app .tch-explorer-column{grid-row:1;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:8px;overflow:auto;overscroll-behavior:contain;scroll-padding-top:52px}.app .tch-explorer-column>*{flex-shrink:0}.app .tch-explorer-split{grid-row:1;position:relative;min-height:0;cursor:col-resize;touch-action:none}.app .tch-explorer-split:after{content:"";position:absolute;top:10px;bottom:10px;left:50%;width:2px;margin-left:-1px;background:transparent}.app .tch-explorer-split:hover:after,.app .tch-explorer-split[data-active]:after{background:var(--line-strong)}.app .tch-explorer-split:focus-visible{outline:none}.app .tch-explorer-split:focus-visible:after{background:var(--focus-ring)}.app .tch-explorer-card{--tch-explorer-thead-top:29px;min-width:min-content;border:1px solid var(--line);border-radius:6px;background:var(--card)}.app .tch-explorer-card-head{position:sticky;top:-8px;z-index:4;display:flex;align-items:center;gap:2px;min-height:36px;padding:0 4px 0 2px;contain:inline-size;border-bottom:1px solid var(--line);border-radius:6px 6px 0 0;background:var(--card)}.app .tch-explorer-columns[data-settling] .tch-explorer-card:has(>.tch-explorer-card-body[aria-busy=true],>.tch-explorer-card-body [aria-busy=true])~.tch-explorer-card:not([data-revealed]){visibility:hidden}.app .tch-explorer-card[data-folded]>.tch-explorer-card-head{position:static;border-bottom:0;border-radius:6px}.app .tch-explorer-card-body{min-width:0;border-radius:0 0 6px 6px}.app .tch-explorer-card-body:focus-visible,.app .tch-explorer-column:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.app .tch-explorer-drop{display:grid;place-items:center;min-height:120px;margin:0;padding:12px;border:1px dashed var(--line-strong);border-radius:6px;color:var(--muted);font-size:12px;text-align:center}.app .tch-explorer-columns>.tch-explorer-column[data-empty]:not([data-explorer-column=center]){position:absolute;z-index:6;top:8px;bottom:8px;width:200px;grid-column:auto;grid-row:auto;padding:0;border-radius:6px;background:var(--field)}.app .tch-explorer-columns>[data-empty][data-explorer-column=left]{left:8px}.app .tch-explorer-columns>[data-empty][data-explorer-column=right]{right:8px}.app .tch-explorer-column[data-empty]:not([data-explorer-column=center])>.tch-explorer-drop{height:100%}.app .tch-explorer-columns[data-dragging]>.tch-explorer-column[data-drop-over]{background:color-mix(in srgb,var(--ink) 4%,transparent)}.app .tch-explorer-card[data-drag-source]{opacity:.4}:root[data-explorer-dragging]{cursor:grabbing;user-select:none;-webkit-user-select:none}.app .tch-explorer-ghost{position:fixed;top:0;left:0;z-index:60;display:none;align-items:center;gap:6px;height:34px;padding:0 12px 0 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--card);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none}.app .tch-explorer-drop-line{position:fixed;z-index:59;display:none;background:var(--ink);pointer-events:none}.app .tch-explorer-ghost[data-on]{display:flex}.app .tch-explorer-drop-line[data-on]{display:block}.app .tch-explorer-columns[data-maximized]>:is(.tch-explorer-column:not([data-maximized-column]),.tch-explorer-split){display:none}.app .tch-explorer-columns[data-maximized]>[data-maximized-column]{display:flex;grid-column:1/-1;grid-row:1/-1;max-height:none;border-top:0}.app [data-maximized-column]>.tch-explorer-card:not([data-maximized-card]){display:none}@container explorer (942px < width <= 1182px){.app .tch-explorer-columns{grid-template-columns:var(--explorer-cols-tablet);grid-template-rows:minmax(0,3fr) minmax(0,2fr)}.app .tch-explorer-columns>[data-explorer-column=left],.app .tch-explorer-columns>[data-explorer-split=left]{grid-row:1/-1}.app .tch-explorer-columns>[data-explorer-split=right]{display:none}.app .tch-explorer-columns:not([data-right])>[data-explorer-column=center]{grid-row:1/-1}.app .tch-explorer-columns>[data-explorer-column=right]{grid-column:3;grid-row:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;border-top:1px solid var(--line)}.app .tch-explorer-columns:not([data-left])>[data-explorer-column=center]{grid-column:1;grid-row:1/-1}.app .tch-explorer-columns:not([data-left])[data-right]>[data-explorer-split=right]{display:block;grid-column:2;grid-row:1/-1}.app .tch-explorer-columns:not([data-left])>[data-explorer-column=right]{grid-row:1/-1;display:flex;border-top:0}}@container explorer (width <= 942px){.app .tch-explorer-columns{display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain}.app .tch-explorer-column{flex:none;overflow:visible}.app .tch-explorer-columns>[data-explorer-column=center]{order:1}.app .tch-explorer-columns>[data-explorer-column=left]{order:2;max-height:45vh;overflow:auto;border-bottom:1px solid var(--line)}.app .tch-explorer-columns>[data-explorer-column=right]{order:3;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.app .tch-explorer-split{display:none}.app .tch-explorer-card-head{top:0}.app .tch-explorer-card{--tch-explorer-thead-top:37px}.app [data-explorer-column=left] .tch-explorer-card-head{top:-8px}.app [data-explorer-column=left] .tch-explorer-card{--tch-explorer-thead-top:29px}.app .tch-explorer-columns>.tch-explorer-column[data-empty]:not([data-explorer-column=center]){position:static;width:auto;box-shadow:none}}@media (max-height:560px){.app .tch-explorer-columns{grid-template-rows:auto}.app .tch-explorer-column{overflow:visible}.app .tch-explorer-split{display:none}.app .tch-explorer-card-head{position:static}.app .tch-explorer-card{--tch-explorer-thead-top:0px}}.app .tch-explorer-columns[data-flow=document]{flex:none;grid-template-rows:auto;align-items:start}:root[data-customs-layout-stored] .app .tch-explorer-columns[data-flow=document]:not([data-explorer-layout-ready=true]){visibility:hidden}.app .tch-explorer-columns[data-flow=document]>[data-explorer-column=center]{overflow:visible}.app .tch-explorer-columns[data-flow=document]>:is([data-explorer-column=left],[data-explorer-column=right]){position:sticky;top:var(--card-columns-top,0);max-height:var(--card-columns-height,100dvh);overflow:auto}.app .tch-explorer-columns[data-flow=document]>.tch-explorer-split:not(.tch-card-sheet-split){position:sticky;top:var(--card-columns-top,0);height:var(--card-columns-height,100dvh);align-self:start}.app .tch-explorer-columns[data-flow=document]>[data-explorer-column=center]>.tch-explorer-card>.tch-explorer-card-head{position:static}.app .tch-explorer-columns[data-flow=document] .tch-explorer-card{min-width:0}.app .tch-explorer-columns[data-flow=document][data-stacked]{grid-template-columns:minmax(0,1fr)}.app .tch-explorer-columns[data-flow=document][data-stacked]>:is(.tch-explorer-column,.tch-explorer-split){grid-column:1}.app .tch-explorer-columns[data-flow=document][data-stacked]>[data-explorer-column=left]{grid-row:1;position:static;max-height:none}.app .tch-explorer-columns[data-flow=document][data-stacked]>[data-explorer-column=center]{grid-row:2}.app .tch-explorer-columns[data-flow=document][data-stacked]>.tch-explorer-split:not(.tch-card-sheet-split){display:none}.app .tch-explorer-columns[data-flow=document][data-maximized]>.tch-explorer-column:not([data-maximized-column]){display:flex;visibility:hidden}.app .tch-explorer-columns[data-flow=document][data-maximized]>.tch-explorer-split{display:block;visibility:hidden}.app .tch-explorer-columns[data-flow=document][data-maximized]>[data-maximized-column]:not([data-explorer-column=center]){z-index:7;max-height:var(--card-columns-height,100dvh)}.app .tch-card-sheet{position:fixed;z-index:40;inset:var(--card-sheet-top,var(--card-columns-top,0)) 0 0 auto;width:min(var(--card-sheet-width,400px),100vw);height:auto;max-width:none;max-height:none;margin:0;border:0;border-left:1px solid var(--line);background:var(--field);color:inherit;overflow:auto;visibility:visible;transition:translate .16s ease-out}.app .tch-card-sheet:not([open]){display:none}.app .tch-card-sheet:modal{inset:0;width:100%;border-left:0}.app .tch-card-sheet::backdrop{background:var(--veil)}@starting-style{.app .tch-card-sheet{translate:100% 0}}.app .tch-explorer-columns>.tch-card-sheet-split{position:fixed;z-index:41;top:var(--card-sheet-top,var(--card-columns-top,0));bottom:0;right:calc(min(var(--card-sheet-width, 400px), 100vw) - 3px);width:var(--explorer-split);height:auto}.app .tch-explorer-columns[data-maximized]>.tch-card-sheet[data-maximized-column]{left:0;width:auto}@media (prefers-reduced-motion:reduce){.app .tch-card-sheet{transition:none}}@media (max-height:560px){.app .tch-explorer-columns[data-flow=document]>:is([data-explorer-column=left],[data-explorer-column=right]){overflow:auto}}.app [data-testid=analytics-explorer-console] [popover][role=menu]{border-radius:4px;border-color:var(--line-strong)}.app [data-testid=analytics-explorer-console] [popover][role=menu]>[role=menuitem]{border-radius:4px}.app .dv-shell{--dv-sash-color:transparent;--dv-active-sash-color:color-mix(in srgb,var(--accent) 70%,transparent);--dv-active-sash-transition-delay:0.1s;--dv-active-sash-transition-duration:0.1s;--dv-separator-border:var(--line);--dv-drag-over-background-color:color-mix(in srgb,var(--accent) 8%,transparent);--dv-drag-over-border-color:var(--accent)}@media (pointer:fine){.app .dv-shell .dv-sash:not(.dv-disabled):before{content:"";position:absolute;inset:-2px;background:transparent}}@layer base{.app :where(button,a,[role=button],[role=switch],input,select,summary,textarea):focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px;transition:outline-offset var(--dur-fast) var(--ease-standard)}}html:not(.tch-app) .tch-fallback{--bg:var(--encre);--card:color-mix(in srgb,var(--papier) 7%,var(--encre));--ink:var(--papier);--text:var(--papier);--muted:#a19c98;--faint:var(--quiet);--line:var(--filet-sombre);--line-strong:color-mix(in srgb,var(--papier) 28%,transparent);--field:color-mix(in srgb,var(--papier) 7%,var(--encre));--field-focus:var(--accent);--accent:#ef6a60;--accent-weak:color-mix(in srgb,#ef6a60 12%,var(--encre));--focus-ring:var(--accent);--primary:var(--papier);--primary-hover:var(--papier);--sys:var(--ui)}.tch-skeleton{position:relative;overflow:hidden;background:color-mix(in srgb,var(--ink) 7%,var(--bg))}.tch-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card) 70%,transparent),transparent);animation:tch-skeleton-sweep 1.4s ease-in-out infinite}@keyframes tch-skeleton-sweep{to{transform:translateX(100%)}}.tch-skeleton-shell{opacity:0;animation:tch-skeleton-in .2s var(--ease-standard) .15s forwards}[data-route-document][data-workbench-panel-ready]>.tch-document-loading{display:none}html[data-shell-panel] [data-workbench-embedded] .tch-skeleton-shell{animation:none;opacity:1}@keyframes tch-skeleton-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.tch-skeleton:after{animation:none}.tch-skeleton-shell{opacity:1;animation:none}}[data-grid-density=dense] [data-grid-cell-secondary]{display:none}[data-grid-density=dense] [data-grid-cell-avatar]{width:20px;height:20px;font-size:9px}[data-grid-density=dense] [data-grid-column-id]{padding-block:0}[data-grid-density=compact] [data-grid-column-id]{padding-block:2px}.sigle-loader{display:inline-flex;flex-direction:column;align-items:center;gap:14px}.sigle-loader-pile{position:relative;display:block;color:var(--accent);line-height:0}.sigle-loader-fantome{opacity:.16}.sigle-loader-plein{position:absolute;inset:0;animation:tch-sigle-remplit 1.9s var(--ease-standard) infinite;clip-path:inset(100% 0 0 0)}.sigle-loader-libelle{color:var(--muted);font-family:var(--sys);font-size:.8125rem;line-height:1.45;text-align:center}@keyframes tch-sigle-remplit{0%{clip-path:inset(100% 0 0 0)}52%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@media (prefers-reduced-motion:reduce){.sigle-loader-plein{animation:none;clip-path:none}.sigle-loader-fantome{opacity:0}}[data-sonner-toaster].app{min-height:0;background:transparent;color:var(--text,currentColor);font-family:var(--sys,system-ui,sans-serif)}@keyframes tch-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes tch-dialog-enter{0%{opacity:0;transform:translateY(-.5rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tch-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes tch-dialog-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.5rem) scale(.95)}}@keyframes tch-drawer-enter{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes tch-drawer-exit{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes tch-select-enter{0%{opacity:0;transform:translateY(var(--tch-select-offset,-.25rem)) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tch-select-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(var(--tch-select-offset,-.25rem)) scale(.95)}}@keyframes tch-menu-enter{0%{transform:translateY(-.125rem)}to{transform:translateY(0)}}.tch-overlay-enter{animation:tch-overlay-enter .2s var(--ease-standard) both}.tch-dialog-enter{animation:tch-dialog-enter .2s var(--ease-standard) both}.tch-drawer-enter{animation:tch-drawer-enter var(--dur-panel) var(--ease-panel) both}dialog.panel-motion[open]::backdrop{animation:tch-overlay-enter var(--dur-panel) var(--ease-panel) both}dialog.panel-motion[open][data-closing=true]::backdrop{animation:tch-overlay-exit .16s var(--ease-panel) both}.tch-fade-in{animation:tch-overlay-enter .16s var(--ease-standard) both}.tch-overlay-enter[data-state=closed]{animation:tch-overlay-exit .16s var(--ease-standard) both;pointer-events:none}.tch-dialog-enter[data-state=closed],.tch-overlay-enter[data-state=closed] .tch-dialog-enter{animation:tch-dialog-exit .16s var(--ease-standard) both}.tch-drawer-enter[data-state=closed],.tch-overlay-enter[data-state=closed] .tch-drawer-enter{animation:tch-drawer-exit .18s var(--ease-standard) both}dialog.tch-dialog-native{margin:auto}dialog.tch-dialog-native[open]{animation:tch-dialog-enter .2s var(--ease-standard) both}dialog.tch-dialog-native::backdrop{background:var(--veil,rgba(0,0,0,.6))}dialog.tch-dialog-native[open]::backdrop{animation:tch-overlay-enter .2s cubic-bezier(.165,.84,.44,1) both}dialog.tch-dialog-native[open][data-closing=true]{animation:tch-dialog-exit .16s var(--ease-standard) both;pointer-events:none}dialog.tch-dialog-native[open][data-closing=true]::backdrop{animation:tch-overlay-exit .16s cubic-bezier(.165,.84,.44,1) both}.tch-select-motion[data-side=top]{--tch-select-offset:0.25rem}.tch-select-motion[data-state=open]{animation:tch-select-enter .15s var(--ease-standard) both}.tch-select-motion[data-state=closed]{animation:tch-select-exit .12s var(--ease-standard) both}select[aria-hidden=true][tabindex="-1"]{visibility:hidden}@media (prefers-reduced-motion:reduce){.tch-dialog-enter,.tch-drawer-enter,.tch-fade-in,.tch-overlay-enter,[data-sonner-toast],dialog.tch-dialog-native,dialog.tch-dialog-native::backdrop{transition:none!important;animation:none!important}dialog.panel-motion::backdrop{animation:none!important}.app,.app *,.app :after,.app :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-shell-panel="1"] [data-document-layout],html[data-shell-panel="1"] [data-workbench-root-shell=true],html[data-shell-panel] [data-frame-fallback]{display:none}[data-document-layout]{visibility:hidden}html:has([data-workbench-root-shell=true]) [data-document-layout]{visibility:visible}html:has([data-workbench-root-shell=true][data-workbench-direct=true]) [data-document-layout-side]{display:none}html[data-workbench-dragging] [data-route-document]{pointer-events:none!important}[data-document-layout] .dv-groupview{background:transparent}