:host{all:initial!important;display:contents!important}:host .widget-layer{all:initial;box-sizing:border-box;position:fixed;inset:auto;left:var(--widget-left,16px);bottom:max(var(--widget-bottom,16px),env(safe-area-inset-bottom));margin:0;padding:0;border:0;max-width:calc(100vw - 32px);font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;direction:ltr;-webkit-font-smoothing:antialiased}:host .widget-layer[hidden]{display:none}:host .widget-layer[data-right=true]{left:auto;right:16px}:host .widget-layer *,:host .widget-layer *:before,:host .widget-layer *:after{box-sizing:border-box}:host .widget-layer button,:host .widget-layer input,:host .widget-layer textarea{font:inherit}:host .widget-layer button,:host .widget-layer a,:host .widget-layer input,:host .widget-layer textarea,:host .widget-layer summary{touch-action:manipulation}:host .widget-layer button{cursor:pointer;min-height:36px;padding:7px 14px;border:1px solid var(--widget-active-border,var(--widget-border));border-radius:2px}:host .widget-layer button:disabled{cursor:wait}:host .widget-layer a{overflow-wrap:anywhere}:host .widget-layer button:focus-visible,:host .widget-layer a:focus-visible,:host .widget-layer input:focus-visible,:host .widget-layer textarea:focus-visible,:host .widget-layer summary:focus-visible{outline:2px solid var(--widget-active-accent,var(--widget-accent));outline-offset:2px}:host .widget-layer .widget-entry{display:flex;align-items:center;gap:8px;border-radius:999px;padding:10px 18px;font-weight:600;min-height:44px}:host .widget-layer dialog{position:fixed;inset:auto auto 16px 16px;width:420px;max-width:calc(100vw - 32px);max-height:min(760px,calc(var(--widget-height,100dvh) - 32px));margin:0;padding:0;border:1px solid var(--widget-active-border,var(--widget-border));border-radius:8px;overflow:hidden;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:host .widget-layer dialog[open]{display:flex;flex-direction:column}:host .widget-layer dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:host .widget-layer header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:16px 20px;border-bottom:1px solid var(--widget-active-border,var(--widget-border))}:host .widget-layer .widget-close{font-size:20px;line-height:1;padding:0;width:36px;height:36px;min-height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px}:host .widget-layer h1{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:20px;font-weight:650;line-height:1.25;letter-spacing:-.02em;margin:4px 0 0}:host .widget-layer h2{font-size:16px;font-weight:600;margin:0 0 8px}:host .widget-layer .widget-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}:host .widget-layer .widget-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}:host .widget-layer .widget-scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px;min-height:0}:host .widget-layer .widget-intro{margin:0 0 12px}:host .widget-layer .widget-fields{border:0;padding:0;margin:0;min-width:0}:host .widget-layer .widget-fields>label{display:block;margin:10px 0 6px;font-weight:600}:host .widget-layer textarea{width:100%;min-height:96px;padding:10px 12px;resize:vertical;border:1px solid var(--widget-active-border-control,var(--widget-border-control));border-radius:4px}:host .widget-layer fieldset{min-width:0;margin:16px 0;padding:12px;border:1px solid var(--widget-active-border,var(--widget-border));border-radius:4px}:host .widget-layer legend{font-weight:600;padding:0 4px}:host .widget-layer .widget-radio{display:flex;align-items:center;gap:10px;min-height:44px}:host .widget-layer input[type=radio],:host .widget-layer input[type=checkbox]{width:18px;height:18px;flex-shrink:0}:host .widget-layer details{margin:16px 0}:host .widget-layer summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:600}:host .widget-layer .widget-note{font-size:12px}:host .widget-layer .widget-foot{flex-shrink:0;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--widget-active-border,var(--widget-border))}:host .widget-layer .widget-primary{width:100%;min-height:44px;font-weight:600;font-size:14px;border-radius:2px}:host .widget-layer .widget-foot-link{margin:8px 0 0;text-align:center;font-size:13px}:host .widget-layer .support-preview{max-width:100%;height:auto;border:1px solid var(--widget-active-border,var(--widget-border));border-radius:4px}:host .widget-layer .support-file{display:block}:host .widget-layer .support-file input{display:block;max-width:100%;margin:8px 0}:host .widget-layer .support-rect{display:grid;grid-template-columns:1fr 1fr;gap:8px}:host .widget-layer .support-rect label{display:flex;flex-direction:column}:host .widget-layer .support-rect input{min-width:0;width:100%}:host .widget-layer .support-editor button{margin:4px}:host .widget-layer .support-editor p{font-size:12px}:host .widget-layer .support-editor article{margin:12px 0}:host .widget-layer[data-right=true] dialog{left:auto;right:16px}@media(max-width:719px){:host .widget-layer dialog,:host .widget-layer[data-right=true] dialog{inset:auto 0 0;width:100%;max-width:100%;max-height:var(--widget-height,100dvh);border-radius:8px 8px 0 0}:host .widget-layer header{padding:14px 16px}:host .widget-layer .widget-scroll{padding:14px 16px}:host .widget-layer .widget-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}:host .widget-layer .widget-entry{padding:8px 14px;font-size:13px}:host .widget-layer .widget-close{width:44px;height:44px;min-height:44px;flex:0 0 44px}}@media(prefers-reduced-motion:reduce){:host .widget-layer *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}:root{--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Inter Tight", "Inter", system-ui, sans-serif;--radius-sm: 4px;--radius-md: 4px;--radius-lg: 8px;--radius-full: 9999px;--radius-button: 2px;--glass-blur: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 48px;--transition-fast: .14s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:var(--bg-body);color:var(--text-primary);font-size:16px}a{color:var(--orange-link);text-decoration:none}.app-bg{min-height:100%;position:relative;overflow-x:clip;background:var(--bg-body)}.spotlight{display:none}.card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:none}.oc-tblcard,.oc-railcard{box-shadow:none}.center{position:relative;z-index:1;min-height:100vh;display:grid;place-items:center;padding:24px}.container{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:8px 32px 48px}.topbar.wide,.container.wide{max-width:100%;padding-left:clamp(28px,4vw,110px);padding-right:clamp(28px,4vw,110px)}@media(max-width:900px){.topbar.wide,.container.wide{padding-left:18px;padding-right:18px}}.brand{display:flex;align-items:center;gap:9px;font-weight:700;letter-spacing:.04em}.brand .dot{width:10px;height:10px;border-radius:50%;background:var(--orange-500);box-shadow:0 0 14px var(--orange-glow)}.brand .name{font-size:1.05rem}.brand .name b{color:var(--orange-600)}.brand-logo{height:30px;width:30px;display:block;flex:0 0 auto}.brand-sub{font-size:1.02rem;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.login .brand{justify-content:center}.login .brand-logo{height:38px;width:38px}.login{width:100%;max-width:380px;padding:32px;border-radius:var(--radius-lg)}.login h1{font-size:1.15rem;font-weight:600;margin:18px 0 4px}.login p.sub{color:var(--text-secondary);font-size:.85rem;margin:0 0 22px}.login .input.login-code{font-size:1.35rem;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.login .login-info{margin:10px 0 0;font-size:.84rem}.login .login-links{text-align:center;margin-top:14px;font-size:.84rem}.field{margin-bottom:14px}.field label{display:block;font-size:.74rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);margin-bottom:6px}.input{width:100%;padding:6px 10px;font-size:.9rem;font-family:inherit;background:var(--surface);color:var(--text-primary);border:1px solid var(--glass-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input:focus{outline:none;border-color:var(--focus-ring, var(--orange-400));box-shadow:0 0 0 3px var(--orange-a12)}.btn{width:100%;padding:11px 16px;font-size:.9rem;font-weight:600;font-family:inherit;border:1px solid;border-radius:var(--radius-button);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.btn:hover{transform:none}.btn.sm{width:auto;padding:6px 14px;font-size:.82rem}.btn.inline{width:auto}.btn:disabled{cursor:default;transform:none}.error{color:var(--red-text);font-size:.82rem;margin:8px 0 0}.btn-ghost{padding:7px 14px;font-size:.82rem;font-weight:500;font-family:inherit;color:var(--text-secondary);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.btn-ghost:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.btn-ghost:disabled{opacity:.55;cursor:default}.uk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.uk-ico{flex:0 0 auto;display:block}.uk-muted{font-size:.84rem;margin:0}.uk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 14px;border-radius:var(--radius-button);font:inherit;font-size:.84rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.uk-btn--sm{min-height:30px;padding:4px 10px;font-size:.8rem;font-weight:500}.uk-btn--block{width:100%}.uk-btn--wrap{white-space:normal;text-align:start;justify-content:flex-start;max-width:18rem}.uk-btn:disabled{cursor:default}.uk-btn:focus-visible,.uk-icon-btn:focus-visible,.uk-pill:focus-visible,.uk-tab:focus-visible,.uk-kpi--btn:focus-visible,.uk-th-sort:focus-visible,.uk-menu-item:focus-visible,.uk-table tr[data-row]:focus-visible,.link-btn:focus-visible,.linklike:focus-visible,.ap-page #autopilote:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.uk-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;padding:0;font:inherit}.uk-ph{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin:0 0 16px}.uk-ph-text{min-width:0;flex:1 1 360px}.uk-ph-title{font-family:var(--font-display);font-size:22px;font-weight:650;line-height:1.2;margin:0;letter-spacing:-.02em}.uk-ph-purpose{margin:4px 0 0;font-size:.88rem;line-height:1.45;max-width:72ch}.uk-ph-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:.82rem}.uk-ph-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.uk-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 14px}.uk-kpi{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:var(--radius-md);border:1px solid transparent;text-align:left;font:inherit;min-width:0}.uk-kpi--btn{cursor:pointer}.uk-kpi-label{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.uk-kpi-value{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.uk-kpi-hint{font-size:.78rem;line-height:1.35}.uk-fbar{margin:0 0 10px}.uk-fbar-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.uk-fbar-row--scroll{flex-wrap:nowrap;overflow-x:auto;margin-top:8px;padding-bottom:2px}.uk-fbar-end{margin-left:auto;display:flex;gap:8px;align-items:center}.uk-fbar-more{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;margin-top:8px;padding:10px;border-radius:var(--radius-sm)}.uk-fbar-result{margin-top:8px;font-size:.8rem}.uk-search{display:flex;align-items:center;gap:6px;flex:1 1 240px;max-width:360px;min-height:36px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid transparent}.uk-search input{flex:1;min-width:0;border:0;font:inherit;font-size:.86rem;padding:7px 0;outline:none}.uk-search:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.uk-fsel{display:inline-flex;vertical-align:top}.uk-fsel select,.uk-fsel input{min-height:36px;padding:6px 28px 6px 10px;border-radius:var(--radius-sm);border:1px solid transparent;font:inherit;font-size:.84rem;max-width:220px}.uk-fselect-control{display:inline-grid;gap:4px;min-width:0;max-width:220px}.uk-fselect-value{font-size:.84rem;white-space:normal;overflow-wrap:anywhere}.uk-fsheet-field .uk-fselect-control{display:grid;width:100%;max-width:480px}.uk-pills{display:flex;gap:6px;flex-wrap:nowrap}.uk-fbar-row>.uk-pills{flex-wrap:wrap;min-width:0;max-width:100%}.uk-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border-radius:var(--radius-full);border:1px solid transparent;font:inherit;font-size:.82rem;font-weight:500;white-space:nowrap;cursor:pointer}.uk-pill-count{font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums}.uk-fsheet{display:grid;gap:14px}.uk-fsheet-field{display:grid;gap:4px;font-size:.84rem;font-weight:600}.uk-fsheet-field select,.uk-fsheet-field input{min-height:44px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid transparent;font:inherit}.uk-table-wrap{border-radius:var(--radius-md);border:1px solid transparent;overflow-x:clip}.uk-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.86rem}.uk-table-wrap--columns{min-width:0;max-width:100%;overflow-x:auto}.uk-table-column-bar{display:flex;justify-content:flex-end;padding:8px 10px;position:sticky;left:0;width:100%;box-sizing:border-box}.uk-menu-check{width:16px;height:16px;flex:0 0 16px;pointer-events:none}.uk-table-wrap--columns .uk-table td{overflow-wrap:anywhere}.uk-table--expanded-columns{min-width:1200px}.uk-table--expanded-columns td:not(.is-primary):not([data-label="À qui · quoi"]){white-space:nowrap;overflow-wrap:normal}@media(max-width:639px){.uk-table--expanded-columns{min-width:0}.uk-table--expanded-columns td:not(.is-primary):not([data-label="À qui · quoi"]){white-space:normal;overflow-wrap:anywhere}}.uk-table th{border-bottom:1px solid transparent;position:sticky;top:0;z-index:1;text-align:left;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:8px 10px;white-space:nowrap}.uk-table td{border-bottom:1px solid transparent;padding:7px 10px;height:40px;vertical-align:middle}.uk-table th.is-end,.uk-table td.is-end{text-align:right;font-variant-numeric:tabular-nums}.uk-table td.is-primary{font-weight:600}.uk-table--fixed{table-layout:fixed}.uk-table--fixed td{overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.uk-table--fixed .uk-col-check{width:40px}.uk-table--fixed .uk-col-actions{width:132px}.uk-table--menu .uk-col-actions{width:52px}.uk-td{display:block;min-width:0}.uk-cell-clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-table tr.is-openable{cursor:pointer}.uk-th-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.uk-col-check{width:36px}.uk-check-target{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;cursor:pointer}.uk-check-target input{margin:0}.uk-col-actions{width:1%;white-space:nowrap;text-align:right}.uk-row-actions{display:inline-flex;align-items:center;gap:4px}.uk-bulk{border-bottom:1px solid transparent;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;font-size:.84rem}.uk-bulk-n{font-weight:600;margin-right:4px}.uk-table-empty{padding:18px}.uk-cell-sub{display:block;font-size:.78rem;font-weight:400;line-height:1.3}.uk-cell-nowrap{white-space:nowrap}.uk-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--radius-full);font-size:.74rem;font-weight:600;line-height:1.5;white-space:nowrap;border:1px solid transparent;vertical-align:middle}.uk-chip-dot{width:7px;height:7px;border-radius:50%;flex:0 0 7px}.uk-menu{position:relative;display:inline-flex}.uk-menu-pop{position:fixed;z-index:950;min-width:min(220px,calc(100vw - 16px));max-width:min(320px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow-y:auto;padding:4px;border-radius:var(--radius-sm);border:1px solid transparent}.uk-menu-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:6px;font:inherit;font-size:.84rem;text-align:left;text-decoration:none;cursor:pointer}.uk-menu-item[aria-disabled=true]{cursor:default}.uk-menu-lock{display:inline-flex;align-items:center;gap:4px;font-size:.74rem}.uk-panel-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;justify-content:flex-end}.uk-panel-wrap--sheet{align-items:flex-end;justify-content:stretch}.uk-scrim{position:absolute;top:0;right:0;bottom:0;left:0}.uk-panel{border-left:1px solid transparent;position:relative;display:flex;flex-direction:column;height:100%;height:100dvh;width:min(520px,100vw)}.uk-panel--lg{width:min(720px,100vw)}.uk-panel--sheet{border-left:0;border-top:1px solid transparent;width:100%;height:auto;max-height:85dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.uk-panel-head{flex-shrink:0;border-bottom:1px solid transparent;display:flex;align-items:flex-start;gap:12px;padding:14px 16px 12px 20px}.uk-panel-titles{flex:1;min-width:0}.uk-panel-context{font-size:.78rem;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-panel-wrap--fiche-admin .uk-panel-context{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.uk-panel-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.uk-panel-title{font-size:1.12rem;font-weight:650;line-height:1.3;margin:0;min-width:0;overflow-wrap:anywhere}.uk-panel-title:focus{outline:none}.uk-panel-body{flex:1;overflow-y:auto;padding:4px 20px 20px;overscroll-behavior:contain;scrollbar-width:thin}.uk-panel-foot{border-top:1px solid transparent;display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 20px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.uk-psec{padding:14px 0}.uk-psec-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.uk-psec-title{font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0}.uk-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:36px 20px;border-radius:var(--radius-md);border:1px dashed transparent}.uk-empty--compact{padding:18px 14px}.uk-empty-ico{display:inline-flex;padding:8px;border-radius:var(--radius-full)}.uk-empty-title{margin:4px 0 0;font-weight:650;font-size:.95rem}.uk-empty-body{margin:0;font-size:.85rem;line-height:1.5;max-width:52ch}.uk-empty-action{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.uk-skel{display:grid;gap:8px}.uk-skel--table{gap:0}.uk-skel-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:16px;padding:12px 10px}.uk-skel-line{display:block;height:12px;border-radius:var(--radius-full)}@media(prefers-reduced-motion:no-preference){.uk-skel-line{animation:uk-pulse 1.4s ease-in-out infinite}}@keyframes uk-pulse{50%{opacity:.45}}.uk-tl-day+.uk-tl-day{margin-top:12px}.uk-tl-dayhead{font-size:.74rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.uk-tl-list{list-style:none;margin:0;padding:0}.uk-tl-item{display:grid;grid-template-columns:44px 12px 1fr;gap:8px;align-items:start;padding:6px 0}.uk-tl-time{font-size:.78rem;font-variant-numeric:tabular-nums;padding-top:1px}.uk-tl-dot{width:9px;height:9px;border-radius:50%;margin-top:5px;border:1px solid transparent}.uk-tl-title{font-size:.86rem;font-weight:600;line-height:1.35}.uk-tl-actor{font-weight:400}.uk-tl-body{font-size:.82rem;line-height:1.45;margin-top:2px;white-space:pre-wrap;overflow-wrap:anywhere}.uk-kv{display:grid;gap:0;margin:0}.uk-kv--2{grid-template-columns:1fr 1fr;column-gap:20px}.uk-kv-row{display:grid;grid-template-columns:minmax(110px,38%) 1fr;gap:12px;padding:7px 0;align-items:baseline}.uk-kv-label{font-size:.8rem;margin:0}.uk-kv-value{margin:0;font-size:.86rem;font-weight:500;min-width:0;overflow-wrap:anywhere}.uk-kv-hint{display:block;font-size:.76rem;font-weight:400}.uk-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.uk-stat-label{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.uk-stat-value{font-size:1.5rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.uk-stat-hint{font-size:.8rem;line-height:1.4}.uk-tabs{border-bottom:1px solid transparent;display:flex;gap:2px;overflow-x:auto;scrollbar-width:thin;margin:0 0 14px}.uk-tab{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:0;border-bottom:2px solid transparent;font:inherit;font-size:.86rem;font-weight:500;white-space:nowrap;cursor:pointer}.uk-tab[aria-disabled=true]{cursor:default}.uk-tab-count{font-size:.72rem;font-weight:700;padding:0 6px;border-radius:var(--radius-full);line-height:1.6}.uk-istatus{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;border-radius:var(--radius-sm);font-size:.84rem;line-height:1.45;border:1px solid transparent}.uk-istatus .uk-ico{margin-top:2px}.uk-istatus a{text-decoration:underline;text-underline-offset:2px}.uk-toasts{position:fixed;z-index:950;right:16px;bottom:16px;display:grid;gap:8px;width:min(380px,calc(100vw - 32px))}.uk-toast{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 10px 14px;border-radius:var(--radius-sm);font-size:.86rem;border:1px solid transparent}.uk-gate-locked{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.uk-gate-why{display:inline-flex;align-items:center;gap:4px;font-size:.76rem}.uk-gate-status{font-size:.82rem;font-weight:500}@media(max-width:640px){.uk-ph-title{font-size:1.15rem}.uk-ph-actions{width:100%}.uk-btn,.uk-btn--sm{min-height:44px}.uk-icon-btn{width:44px;height:44px}.uk-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uk-kpi-value{font-size:clamp(1.05rem,4.4vw,1.35rem)}.uk-search{max-width:none;flex-basis:100%;min-height:44px}.uk-pill,.uk-tab,.uk-menu-item{min-height:44px}.uk-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.uk-table,.uk-table tbody,.uk-table tr,.uk-table td{border-bottom:0;display:block;width:100%}.uk-table--fixed{table-layout:auto}.uk-table--fixed td{overflow:visible}.uk-cell-clip{white-space:normal}.uk-table tr[data-row]{border-bottom:1px solid transparent;padding:10px 12px}.uk-table td{height:auto;padding:2px 0;display:flex;justify-content:space-between;gap:12px;text-align:right}.uk-table td:before{content:attr(data-label);font-size:.74rem;text-align:left;flex:0 0 auto;padding-top:2px}.uk-table td>.uk-td{min-width:0}.uk-table td.is-primary{font-size:.95rem;text-align:left;justify-content:flex-start;padding-bottom:4px}.uk-table td.is-primary:before,.uk-table td.uk-col-check:before,.uk-table td.uk-col-actions:before{content:none}.uk-check-target{width:44px;height:44px}.uk-table td.uk-col-check{position:absolute;width:auto;top:0;right:0;padding:0}.uk-table td.uk-col-check~td[data-label=N°]{padding-right:44px}.uk-table td.uk-col-check~td.is-primary{padding-right:44px}.uk-table tr[data-row]{position:relative}.uk-table td.uk-col-actions{justify-content:flex-end;padding-top:6px}.uk-hide-narrow{display:none!important}.uk-panel{width:100vw}.uk-kv--2{grid-template-columns:1fr}.uk-kv-row{grid-template-columns:1fr;gap:2px}}.uk-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px;margin:0 0 10px}.uk-field{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0 0 10px}.uk-fields .uk-field{margin:0}.uk-field--wide{grid-column:1 / -1}.uk-field.uk-field--short{max-width:28rem}.uk-field.uk-field--short input,.uk-field.uk-field--short select{max-width:14rem}.uk-compact-form{max-width:30rem;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.uk-compact-form>*{max-width:100%}.uk-field-label{font-size:.8rem;font-weight:600}.uk-field input:not([type=radio]):not([type=checkbox]),.uk-field select,.uk-field textarea{width:100%;min-width:0;min-height:36px;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid transparent;font:inherit;font-size:.88rem}.uk-field textarea{min-height:72px;resize:vertical}.uk-field input:focus-visible,.uk-field select:focus-visible,.uk-field textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.uk-delivery-period .uk-field:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.uk-field-hint,.uk-field-error{font-size:.76rem;line-height:1.4}.uk-choice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;margin:0 0 8px}.uk-choice input{margin:3px 0 0;flex:0 0 auto;width:16px;height:16px}.uk-choice-text{display:flex;flex-direction:column;gap:2px;min-width:0}.uk-choice-title{font-size:.86rem;font-weight:600}.uk-choice-sub{font-size:.8rem;line-height:1.4}.uk-choice.uk-choice--cell{display:flex;align-items:center;justify-content:center;width:100%;min-width:32px;min-height:32px;height:100%;margin:0;padding:4px;border:0;border-radius:0}.uk-choice--cell input{width:24px;height:24px;margin:0}.uk-choice--cell:has(input:focus-visible){outline:2px solid;outline-offset:-2px}.uk-table-wrap--selection .uk-col-check{padding:0;width:40px}.uk-table-wrap--selection td.uk-col-check{position:relative}.uk-table-wrap--selection td.uk-col-check>.uk-choice{position:absolute;top:0;right:0;bottom:0;left:0}.uk-table-wrap--selection .uk-bulk{position:sticky;top:0;z-index:3}.uk-selection-actions{display:flex;flex:1;min-width:0;align-items:flex-start;flex-wrap:wrap;gap:8px}.uk-selection-actions>div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;flex:1 1 220px;min-width:0}.uk-selection-actions .uk-btn{max-width:100%;white-space:normal}.uk-selection-actions small{max-width:36ch;line-height:1.35}.uk-panel-wrap--delivery{--uk-visible-top: 0px;--uk-visible-height: 100dvh;top:var(--uk-visible-top);bottom:auto;height:var(--uk-visible-height)}.uk-panel-wrap--delivery .uk-panel{height:100%;overflow-y:auto;overscroll-behavior:contain}.uk-panel-wrap--delivery .uk-panel-body{flex:1 0 auto;overflow:visible}.uk-panel-wrap--delivery .uk-panel-foot{position:sticky;bottom:0;z-index:2;padding:10px 20px max(10px,env(safe-area-inset-bottom))}.uk-delivery-list summary{cursor:pointer;font-size:.86rem;padding-block:12px}.uk-delivery-footer{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.uk-panel-foot .uk-delivery-footer .uk-field{flex-direction:column;align-items:stretch;gap:4px}.uk-delivery-footer textarea{min-height:56px;max-height:96px;resize:vertical}.uk-delivery-reasons{font-size:.78rem;margin:0}.uk-delivery-footer .staff-confirmation{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.uk-delivery-footer .staff-confirmation label{flex-basis:100%;font-size:.8rem}.uk-delivery-footer .staff-confirmation .input{width:108px;min-width:0;flex:0 1 108px}.uk-delivery-footer .staff-confirmation p{flex-basis:100%;margin:0;font-size:.78rem}.uk-delivery-footer .staff-confirmation .link-btn{font-size:.78rem}.uk-delivery-footer .staff-confirmation .uk-btn{flex:1;min-width:0}@media(max-width:640px),(pointer:coarse){.uk-choice.uk-choice--cell{min-width:44px;min-height:44px}.uk-table-wrap--selection .uk-col-check{width:44px}}@media(max-width:640px){.uk-table-wrap--selection .uk-table thead{position:static;width:100%;height:auto;overflow:visible;clip:auto}.uk-table-wrap--selection thead th:not(.uk-col-check){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.uk-table-wrap--selection thead .uk-col-check{display:block;width:100%}.uk-table-wrap--selection thead .uk-choice--cell{justify-content:flex-start;gap:10px;width:fit-content;max-width:100%;height:auto;padding-inline:12px}.uk-table-wrap--selection thead .uk-choice--cell>.uk-sr{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.uk-table-wrap--selection td.uk-col-check{position:absolute;width:44px;height:44px}.uk-table-wrap--selection .uk-bulk-n,.uk-selection-actions{flex-basis:100%}.uk-panel-wrap--delivery .uk-panel-foot{padding-inline:12px}.uk-delivery-footer .staff-confirmation .uk-btn{flex:1;min-width:170px}}.uk-fieldset{border:0;padding:0;margin:0 0 10px;min-width:0}.uk-fieldset>legend{padding:0;margin:0 0 6px}.uk-secret{display:block;margin:8px 0 0;padding:8px 10px;border-radius:var(--radius-sm);font-size:.84rem;overflow-wrap:anywhere;word-break:break-all}.uk-form-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}@media(max-width:640px){.uk-fields{grid-template-columns:1fr}.uk-field input:not([type=radio]):not([type=checkbox]),.uk-field select{min-height:44px;font-size:1rem}.uk-choice{min-height:44px}.uk-table--menu td.uk-col-actions{position:absolute;top:4px;right:4px;width:auto;padding:0}.uk-table--menu td.is-primary{padding-right:48px}}.uk-kv--2>.uk-kv-row:nth-child(2){border-top-width:0}.uk-person{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;vertical-align:middle}.uk-avatar{display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:var(--radius-full);font-size:.62rem;font-weight:700;letter-spacing:.02em}.uk-person-text{display:flex;flex-direction:column;min-width:0}.uk-person-name{font-size:.84rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uk-person-sub{font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uk-person--compact .uk-avatar{width:22px;height:22px;flex-basis:22px;font-size:.58rem}.uk-seg{display:inline-flex;padding:2px;border-radius:var(--radius-sm);border:1px solid transparent}.uk-seg-btn{min-height:30px;padding:4px 12px;border:0;border-radius:var(--radius-button);font:inherit;font-size:.82rem;font-weight:500;white-space:nowrap;cursor:pointer}.uk-seg-btn:focus-visible,.uk-bcard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.uk-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;align-items:start}.uk-board-col{min-width:0;display:grid;gap:8px}.uk-board-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;padding:0 2px 2px}.uk-board-title{font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;flex:1;min-width:0}.uk-board-count{font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.uk-board-hint{flex-basis:100%;font-size:.74rem;font-variant-numeric:tabular-nums}.uk-bcard{display:grid;gap:6px;min-width:0;padding:10px 12px;border-radius:var(--radius-md);border:1px solid transparent}.uk-bcard.is-openable{cursor:pointer}.uk-bcard-title{font-size:.86rem;font-weight:650;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uk-bcard-status{display:flex}.uk-bcard-reason{font-size:.78rem;line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.uk-bcard-meta{font-size:.76rem;font-variant-numeric:tabular-nums}.uk-bcard-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;margin-top:2px}.uk-bcard-people{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.uk-bcard-foot .uk-btn--sm{padding:4px 6px}.uk-board-empty{margin:0;padding:10px 12px;font-size:.8rem;border-radius:var(--radius-md);border:1px dashed transparent}.uk-psec>p{margin:0 0 4px}.uk-table--fixed th{white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.25}.uk-panel .uk-stat-value{font-size:1.15rem}.uk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 16px;margin:0 0 8px}.uk-ilist{list-style:none;margin:0;padding:0}.uk-ilist-item{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.uk-ilist-item+.uk-ilist-item{border-top:1px solid transparent}.uk-ilist-lead{flex:0 0 auto;padding-top:1px}.uk-ilist-main{flex:1;min-width:0}.uk-ilist-title{font-size:.86rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.uk-ilist-meta{font-size:.78rem;line-height:1.4;margin-top:2px;overflow-wrap:anywhere}.uk-ilist-side{flex:0 0 auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:50%}.uk-ilist-item--danger,.uk-ilist-item--warning,.uk-ilist-item--accent{padding-left:10px;border-left:3px solid transparent}@media(max-width:900px)and (min-width:641px){.uk-board{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:640px){.uk-board{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);gap:16px}.uk-seg-btn{min-height:44px}.uk-seg{padding:2px}.uk-table td[data-label=""]:before{content:none}.uk-table td[data-label=""]{justify-content:flex-start}.uk-table--menu td.uk-col-actions{position:absolute;right:8px;top:auto;bottom:10px;width:auto;padding:0}.uk-ilist-item{flex-wrap:wrap}.uk-ilist-side{max-width:none;flex-basis:100%;justify-content:flex-start}}.uk-panel-body h4{font-size:.86rem;font-weight:650;line-height:1.35;margin:12px 0 4px}.uk-panel-body article+article,.uk-panel-body article+section{margin-top:12px}.uk-panel-foot .uk-form-actions{margin:0;justify-content:flex-end}.uk-panel-foot .uk-form-actions:empty{display:none}.uk-panel-foot>.uk-form-actions{flex:1 1 0;min-width:0}.uk-disc{border:1px solid transparent;border-radius:var(--radius-sm);margin:0 0 8px;min-width:0}.uk-disc-sum{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-height:44px;padding:8px 12px;cursor:pointer;list-style:none}.uk-disc-sum::-webkit-details-marker{display:none}.uk-disc-sum>svg{transform:rotate(-90deg);flex:0 0 auto}.uk-disc[open]>.uk-disc-sum>svg{transform:none}.uk-disc-title{font-size:.86rem;font-weight:650}.uk-disc-meta{font-size:.78rem;margin-left:auto}.uk-disc-body{padding:0 12px 10px;font-size:.86rem;line-height:1.45;min-width:0;overflow-wrap:anywhere}.uk-disc-body h3,.uk-disc-body h4,.uk-disc-body h5{font-size:.84rem;margin:10px 0 4px}.uk-disc-body p,.uk-disc-body li{margin:4px 0}.uk-disc-body code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.uk-disc-body>*{margin-block:6px;padding:0}.uk-table .uk-disc{margin:0;border:0;border-radius:0}.uk-table .uk-disc-sum{padding:0;flex-wrap:nowrap}.uk-table .uk-disc-title{min-width:0;font-size:inherit}.uk-table .uk-disc-body{padding:0 0 8px}.uk-panel-foot .uk-field{flex-direction:row;align-items:center;gap:8px;margin:0}.uk-panel-foot .uk-field select{width:auto}.uk-panel-foot .uk-istatus{flex-basis:100%;margin:0}.uk-istatus+.uk-kpis,.uk-istatus+.uk-istatus,.uk-psec .uk-istatus+*{margin-top:10px}@media(max-width:640px){.uk-table--menu.uk-table--menu-top td.uk-col-actions{top:4px;bottom:auto}.uk-table--menu.uk-table--menu-top td.is-primary{padding-right:48px}}.uk-doc{display:block;margin:8px 0 0;padding:12px 14px;max-height:320px;overflow:auto;overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:.84rem;line-height:1.6;border-radius:var(--radius-sm);border:1px solid transparent}.uk-pick{display:grid;gap:4px;min-width:0}.uk-pick-list{display:grid;gap:0;max-height:300px;overflow:auto;overscroll-behavior:contain}body:has(.uk-panel-wrap) .sheet-wrap{z-index:1000}body:has(.uk-panel-wrap) .modal-wrap{z-index:1000}@media(max-width:640px){.uk-doc{max-height:260px}}.uk-cols.uk-cols--one{grid-template-columns:minmax(0,1fr)}.uk-td--tree{position:relative;border-left:2px solid transparent;padding-left:10px}.uk-depth-1{margin-left:4px}.uk-depth-2{margin-left:22px}.uk-depth-3{margin-left:40px}.uk-depth-4{margin-left:58px}@media(max-width:960px){.uk-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.uk-depth-2{margin-left:12px}.uk-depth-3,.uk-depth-4{margin-left:20px}}.uk-icards{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.uk-icard{display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid transparent;min-width:0}.uk-icard-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.uk-icard-title{flex:1 1 160px;min-width:0;font-weight:600;overflow-wrap:anywhere}.uk-icard-body{display:grid;gap:8px;min-width:0;font-size:.86rem}.uk-icard-body>p,.uk-icard-body>.uk-istatus{margin:0}.uk-quote{margin:0;padding:2px 0 2px 10px;border-left:3px solid transparent;white-space:pre-line;overflow-wrap:anywhere}.uk-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:16px;align-items:start}.uk-cols-main,.uk-cols-aside{min-width:0;display:grid;gap:14px;align-content:start}.uk-section{padding:12px 16px 14px;border-radius:var(--radius-md);border:1px solid transparent;min-width:0}.uk-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin:0 0 4px}.uk-section-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.uk-section-count{font-size:.72rem;font-weight:700;padding:0 6px;border-radius:var(--radius-full);line-height:1.6;letter-spacing:0;font-variant-numeric:tabular-nums}.uk-section-aside{display:flex;align-items:center;gap:8px;font-size:.82rem}.uk-section>.uk-tabs{margin:0 -16px 2px;padding:0 8px;gap:0}.uk-section>.uk-tabs .uk-tab{padding:8px 9px}.uk-section>.uk-ilist .uk-ilist-item:first-child{padding-top:4px}.uk-queue+.uk-queue{margin-top:6px}.uk-queue-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 6px 4px 13px}.uk-queue-title{margin:0;font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.uk-queue-count{font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.uk-queue-list{list-style:none;margin:0;padding:0}.uk-qrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead who acts" "lead what what" "lead custom custom";align-items:center;gap:2px 10px;padding:7px 6px 8px 10px;border-left:3px solid transparent}.uk-qrow+.uk-qrow{border-top:1px solid transparent}.uk-qrow-lead{grid-area:lead;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);align-self:start}.uk-qrow-who{grid-area:who;display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;min-width:0;font-size:.86rem;font-weight:600;line-height:1.35}.uk-qrow-when{font-size:.76rem;font-weight:400;white-space:nowrap}.uk-qrow-what{grid-area:what;min-width:0;font-size:.82rem;line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uk-qrow-custom{grid-area:custom;margin-top:4px}.uk-qrow-acts{grid-area:acts;display:inline-flex;align-items:center;gap:2px;justify-self:end;margin:-4px 0}@media(hover:hover)and (pointer:fine)and (min-width:641px){.uk-qrow-go.is-reveal{opacity:0;transition:opacity var(--transition-fast)}.uk-qrow:hover .uk-qrow-go.is-reveal,.uk-qrow:focus-within .uk-qrow-go.is-reveal{opacity:1}}.uk-kpi-cell{position:relative;display:grid;min-width:0}.uk-kpi-unit{font-size:.74rem;font-weight:500}.uk-kpi-cell>.uk-kpi{padding-right:30px}.uk-cols-aside .uk-kpis{margin:0}.uk-cols-aside .uk-kpi-value{font-size:1.15rem}.uk-kpi-cell>.uk-tip{position:absolute;top:6px;right:6px}.uk-tip{display:inline-flex}.uk-tip-btn{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-full);font:inherit;cursor:pointer}.uk-tip-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.uk-tip-pop{position:fixed;z-index:960;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.8rem;line-height:1.45}@media(max-width:1100px){.uk-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.uk-section{padding:10px 12px 12px}.uk-section>.uk-tabs{margin:0 -12px 2px;padding:0 4px}.uk-qrow{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"lead who" "lead what" "lead custom" "lead acts";padding:10px 4px 10px 8px}.uk-qrow-acts{justify-self:start;margin:4px 0 0 -10px}.uk-qrow-what{-webkit-line-clamp:3}.uk-tip-btn{width:44px;height:44px}.uk-kpi-cell>.uk-tip{top:0;right:0}}.ukg{padding-bottom:40px}.ukg-toc{display:flex;flex-wrap:wrap;gap:4px 14px;margin:-4px 0 18px;font-size:.82rem}.ukg-sec{margin:0 0 28px}.ukg-h{font-size:.8rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px}.ukg-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px}.ukg-row--top{align-items:flex-start;gap:16px}.ukg-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:160px;font-size:.84rem}.ukg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start}.ukg-stack{display:grid;gap:10px;justify-items:start}.ukg-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.ukg-p{margin:0;font-size:.86rem;line-height:1.45}.uk-psec+.uk-psec{border-top:1px solid transparent}.uk-kv-row+.uk-kv-row{border-top:1px solid transparent}.uk-panel-head{padding-top:max(14px,env(safe-area-inset-top));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.uk-panel-foot{flex-shrink:0;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.uk-panel-body{min-height:0;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-bottom:max(20px,env(safe-area-inset-bottom))}.uk-panel .uk-pills{flex-wrap:wrap;padding-top:14px}.uk-tab-why{display:block;max-width:24ch;white-space:normal;font-size:.74rem}.uk-table-loading{overflow:hidden}.uk-table-loading .uk-skel--table{height:100%;align-content:space-around}.uk-row-actions .uk-gate-why{white-space:normal;max-width:24ch}.uk-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.uk-stack>*,.uk-native-form>*,.uk-native-grid>*{min-width:0}.uk-small{font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.uk-inline{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;min-width:0}.uk-strong{font-weight:600}.uk-num{font-variant-numeric:tabular-nums}.uk-back{align-self:flex-start}.uk-native-form{display:flex;flex-direction:column;gap:12px;min-width:0}.uk-native-form label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:.84rem}.uk-native-form :is(input:not([type=radio]):not([type=checkbox]),select,textarea),.uk-native-grid>.input{width:100%;min-width:0;box-sizing:border-box}.uk-native-form textarea{resize:vertical}.uk-native-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;min-width:0;align-items:start}.uk-native-form .uk-native-check,.uk-native-check{display:flex;flex-direction:row;align-items:flex-start;gap:8px;padding:8px;border-radius:var(--radius-sm);border:1px solid transparent;min-width:0}.uk-native-check :is(input[type=checkbox],input[type=radio]){flex-shrink:0;margin-top:3px}.uk-native-form .uk-native-line,.uk-native-line{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.uk-native-line>.input{flex:1 1 160px}.uk-native-form .uk-section{margin-bottom:0}.uk-sticky-actions{border:1px solid transparent;position:sticky;top:0;z-index:3;padding:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-radius:var(--radius-sm)}.uk-sticky-actions>span{flex:1 1 200px}.uk-definition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px 16px;margin:0;font-size:.84rem}.uk-definition-grid>div{min-width:0}.uk-definition-grid dt{font-weight:600}.uk-definition-grid dd{margin:4px 0 0;overflow-wrap:anywhere}.uk-plain{padding-left:20px;margin:6px 0;display:flex;flex-direction:column;gap:8px}.uk-code{border:1px solid transparent;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border-radius:var(--radius-sm);font-size:.78rem;margin:0}.uk-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.uk-audio{width:min(100%,440px);max-width:100%}@media(max-width:640px){.uk-native-form :is(input:not([type=radio]):not([type=checkbox]),select),.uk-native-grid>.input,.uk-native-line :is(input:not([type=radio]):not([type=checkbox]),select),.uk-native-check,.uk-native-line{min-height:44px}.uk-inline>a[href^="tel:"]{min-height:44px;display:inline-flex;align-items:center}.uk-native-check{align-items:center}}.sig-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sig-entry{display:inline-flex;align-items:center;gap:6px;min-height:36px;white-space:normal;text-align:left}.sig-link{font-weight:600;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.sig-muted{font-size:.84rem}.sig-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.sig-row:empty,.sig-etat:empty,.myapp-foot:empty{display:none}.sig-eyebrow{margin:0 0 4px;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sig-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-full);font-size:.76rem;font-weight:600;line-height:1.3;white-space:nowrap;border:1px solid}.sig-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 6px}.sig-unread{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);font-size:.74rem;font-weight:600}.sig-sheet{position:fixed;inset:16px auto 16px 16px;margin:0;padding:0;width:min(460px,calc(100vw - 32px));max-width:none;height:auto;max-height:calc(100dvh - 32px);border-radius:var(--radius-lg);border:1px solid;overflow:hidden}.sig-sheet[open]{display:flex;flex-direction:column}.sig-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid}.sig-sheet-head h2{margin:0;font-size:1.2rem;font-weight:700}.sig-close{flex:0 0 44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid;cursor:pointer}.sig-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px;display:grid;align-content:start;gap:16px}.sig-sheet-foot{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid}.sig-sheet-foot .btn{min-height:44px;flex:1 1 200px}.sig-sheet-foot .btn-ghost{min-height:44px}.sig-foot-note{flex:1 1 100%;margin:0;font-size:.76rem;text-align:center}.sig-field{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.sig-field>label,.sig-field>legend,.sig-reply>label{font-size:.86rem;font-weight:600;padding:0}.sig-field .input,.sig-reply .input{font-size:.95rem;min-height:44px;padding:9px 12px}.sig-field textarea.input,.sig-reply textarea.input,.sig-more textarea.input{resize:vertical;line-height:1.45;display:block}.sig-sub{margin-top:6px}.sig-hint{display:flex;justify-content:space-between;gap:10px;margin:0;font-size:.78rem}.sig-error{margin:0;font-size:.82rem;font-weight:600}.sig-note{margin:0;font-size:.8rem;line-height:1.45}.sig-note .sig-chip{margin-right:6px}.sig-quick{display:flex;flex-wrap:wrap;gap:6px}.sig-quick-btn{min-height:36px;padding:6px 12px;border-radius:var(--radius-full);border:1px solid;font:inherit;font-size:.8rem;cursor:pointer;text-align:left}.sig-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sig-choice{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid;cursor:pointer;font-size:.86rem;min-width:0}.sig-choice input{width:18px;height:18px;margin:0;flex:0 0 18px}.sig-choice span{min-width:0;overflow-wrap:anywhere}.sig-more{border-radius:var(--radius-sm);border:1px solid;padding:0 12px}.sig-more>summary{min-height:44px;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.86rem;font-weight:600;list-style-position:inside}.sig-more[open]{padding-bottom:12px}.sig-more[open]>summary{margin-bottom:4px}.sig-more .support-editor h2{font-size:.95rem}.sig-capture-box .support-editor .btn{width:auto;min-height:44px;padding:8px 12px;font-size:.82rem;font-weight:600;border:1px solid}.sig-capture-box .support-editor p{font-size:.82rem;line-height:1.45}.sig-facts{margin:0;padding-left:18px;display:grid;gap:4px;font-size:.82rem;line-height:1.45}.sig-identity{margin:0;font-size:.8rem;line-height:1.45}.sig-banner{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-md);border:1px solid;font-size:.86rem;line-height:1.45;text-align:left}.sig-banner>svg{margin-top:2px}.sig-banner p{margin:0 0 4px}.sig-banner .btn-ghost{min-height:40px;margin-top:4px}.sig-banner-btn{width:100%;font:inherit;cursor:pointer;margin-bottom:14px}.sig-known{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-md);border:1px solid;font-size:.84rem;line-height:1.4}.sig-known h3{margin:0 0 4px;font-size:.95rem}.sig-known p{margin:0 0 4px}.sig-known .sig-affected{min-height:44px;padding:8px 14px;font-size:.86rem}.sig-known .sig-row{margin-top:2px}.sig-receipt{text-align:center;justify-items:center;padding-top:32px}.sig-receipt h3{margin:0;font-size:1.25rem;outline:none}.sig-receipt p{margin:0}.sig-receipt-mark{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid}.sig-receipt-ref{font-size:.95rem;letter-spacing:.02em}.sig-next{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:14px;border-radius:var(--radius-md);border:1px solid;font-size:.84rem;line-height:1.45;max-width:420px;margin-top:8px}.sig-next p{margin:4px 0 0}@media(max-width:719px){.sig-sheet{top:0;right:0;bottom:0;left:0;width:100vw;max-height:100dvh;height:100dvh;border-radius:0;border-width:0}.sig-sheet-head{padding-top:calc(14px + env(safe-area-inset-top))}}@media(max-width:380px){.sig-choices{grid-template-columns:minmax(0,1fr)}}@media(max-height:520px){.sig-sheet[open]{display:block;overflow-y:auto}.sig-sheet-body{overflow:visible}}.sig-app-line{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-top:8px;font-size:.82rem}.sig-app-incident{display:inline-flex;align-items:center;gap:6px;font-weight:600}.myapp.myapp-has-actions{flex-direction:column;align-items:stretch;gap:10px}.myapp-link{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;min-width:0}.myapp-link .myapp-open{pointer-events:none}.myapp-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid}.myapp-foot .sig-app-line{margin-top:0}.client-user-tabs[data-tabs="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sig-page{max-width:900px}.sig-page h1:focus{outline:none}.sig-request-form{display:grid;gap:16px;margin-top:16px}.sig-page-head{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.sig-page-head .page-sub{margin-bottom:0}.sig-page-head .btn{min-height:44px;display:inline-flex;align-items:center;gap:8px}.sig-page>.sig-banner{margin-bottom:14px}.sig-toolbar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin:0 0 12px}.sig-seg{display:inline-flex;flex-wrap:wrap;gap:6px}.sig-seg button{min-height:40px;padding:6px 14px;border-radius:var(--radius-full);border:1px solid;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.sig-filter{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;min-width:0}.sig-filter .input{width:auto;max-width:100%;min-height:40px}.sig-list{list-style:none;margin:0;padding:0;border-radius:var(--radius-md);border:1px solid;overflow:hidden}.sig-list li+li{border-top:1px solid}.sig-item{display:flex;align-items:center;gap:14px;padding:14px 18px;min-height:64px;text-decoration:none;color:inherit}.sig-item-main{display:grid;gap:4px;flex:1;min-width:0}.sig-item-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sig-item-title{font-weight:600;font-size:.95rem;overflow-wrap:anywhere}.sig-item-meta{font-size:.8rem;overflow-wrap:anywhere}.sig-empty{padding:28px 20px;border-radius:var(--radius-md);border:1px dashed;text-align:center}.sig-empty p{margin:0 0 4px}.sig-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.84rem;margin:6px 0 16px}.sig-page .sig-thread-title{font-size:1.35rem;line-height:1.3;margin:2px 0 10px;overflow-wrap:anywhere}.sig-status{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:12px 14px;border-radius:var(--radius-md);border:1px solid;font-size:.88rem;margin:0 0 16px}.sig-card{padding:14px 16px;border-radius:var(--radius-md);border:1px solid;margin-bottom:12px}.sig-card-label{margin:0 0 4px;font-size:.78rem;font-weight:600}.sig-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font-size:.92rem}.sig-thread{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:12px}.sig-msg{padding:14px 16px;border-radius:var(--radius-md);border:1px solid;min-width:0}.sig-msg-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:0 0 6px;font-size:.84rem}.sig-facts-inline{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;font-size:.8rem}.sig-facts-inline div{display:flex;gap:6px;min-width:0}.sig-facts-inline dt{font-weight:500}.sig-facts-inline dd{margin:0;font-weight:600}.sig-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:12px}.sig-shot{margin:0;display:grid;gap:4px;font-size:.78rem;min-width:0}.sig-shot img{width:100%;height:auto;border-radius:var(--radius-sm);border:1px solid}.sig-shot p{margin:0}.sig-wait{display:flex;gap:6px;align-items:center;margin:0 0 14px}.sig-reply{display:grid;gap:8px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid}.sig-reply .btn,.sig-reply .btn-ghost{min-height:44px}.sig-ok{margin:0;font-size:.84rem;font-weight:600}@media(max-width:600px){.sig-page-head .btn{width:100%;justify-content:center}.sig-item{padding:12px 14px}.sig-page .sig-thread-title{font-size:1.15rem}.sig-filter{width:100%}.sig-filter .input{flex:1;width:100%}}.uxk26-help{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;margin:0 0 12px}.uxk26-help>.uk-page-intro{flex:1 0 100%;margin-bottom:4px}.uxk26-help>.uk-page-legend{margin:0}.uxk26-help>.uk-page-legend:has(.uk-legend-body){flex:1 0 100%;margin-bottom:8px}.uxk26-help+.uk-kpis .uk-kpi-value{white-space:normal}.uxk26-help+.uk-kpis .uk-kpi-hint .uk-btn{display:flex;width:fit-content;max-width:100%;padding-inline:0;white-space:normal;text-align:left}.acad-mod-t>.uk-btn{align-self:flex-start}.uxk27-help{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0}.uxk27-help .uk-btn--sm{padding-inline:8px}.sec>.uk-page-intro{font-size:.9rem}.uxk27-send{display:inline-flex;align-items:center;gap:8px}.uk-app-chiffrage,.uk-app-chiffrage-body{min-width:0}.uk-app-chiffrage-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.uk-app-chiffrage-columns>*{min-width:0}.uk-app-chiffrage .uk-app-quick-groups{grid-template-columns:minmax(0,1fr)}.uk-app-chiffrage .chf-body{padding:0;overflow:visible}.uk-app-chiffrage-body .chf-title,.uk-app-chiffrage-body .chf-mod>span{overflow-wrap:anywhere}.uk-app-chiffrage-body .chf-grid{min-width:0}.uk-app-chiffrage-body .chf-lots{min-width:560px}.uk-app-chiffrage-body .input{max-width:480px;min-width:0}.uk-app-chiffrage-body .chf-row>span{min-width:0;overflow-wrap:anywhere}.uk-app-chiffrage-body .chf-lots .chf-row>span{min-width:auto;overflow-wrap:normal}.uk-app-chiffrage-body .chf-lots .chf-row>.muted{display:block}.uk-app-price-slider{display:grid;gap:10px;margin-block:16px;max-width:480px}.uk-app-price-slider input{width:100%;min-width:0}.uk-app-module-price{display:flex;flex-wrap:wrap;gap:10px;align-items:center}[data-app-price-total]{margin-top:12px;font-weight:600;font-variant-numeric:tabular-nums}.uk-app-manual-price{display:grid;gap:12px;max-width:480px;margin-bottom:16px}.uk-app-manual-price .uk-btn{justify-self:start}.chf-drawer .uk-app-chiffrage-columns{grid-template-columns:minmax(0,1fr)}.uk-app-chiffrage{container-type:inline-size}@container (max-width:1100px){.uk-app-chiffrage-columns{grid-template-columns:minmax(0,1fr)}}.uk-app-chiffrage .uk-app-quick-gesture{justify-items:start}@media(max-width:639px){.uk-app-chiffrage-body .chf-roles{grid-template-columns:minmax(0,1fr) 55px 75px 65px;gap:6px}.uk-app-chiffrage-body .chf-mod{grid-template-columns:minmax(0,1fr);gap:8px}.uk-app-chiffrage-body .chf-range{gap:8px}.uk-app-chiffrage-body .chf-line{grid-template-columns:minmax(0,1fr) 104px 44px}}.chf-drawer .uk-app-chiffrage-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.uk-app-chiffrage-body .chf-monthly{display:grid;grid-template-columns:minmax(0,1fr) auto}.uk-app-chiffrage-body .chf-monthly>.muted{grid-column:1/-1}.chf-drawer .uk-app-chiffrage-body>.bp-drawer-kind{padding-right:28px}.topbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;max-width:1080px;margin:0 auto}.topbar .right{display:flex;align-items:center;gap:14px}.page-title{font-size:1.15rem;font-weight:600;margin:8px 0 2px}.page-sub{color:var(--text-secondary);font-size:.85rem;margin:0 0 22px}.statusbar{display:flex;align-items:center;gap:18px;padding:13px 18px;margin-bottom:18px;font-size:.82rem;color:var(--text-secondary);flex-wrap:wrap}.pill{display:inline-flex;align-items:center;gap:7px;font-weight:500;color:var(--text-primary)}.pill .led{width:8px;height:8px;border-radius:50%}.led.ok{background:var(--green-500);box-shadow:0 0 8px var(--green-a6)}.led.bad{background:var(--amber-500);box-shadow:0 0 8px var(--amber-a6)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.tile{padding:18px;transition:transform var(--transition-base),border-color var(--transition-base)}.tile:hover{transform:translateY(-2px);border-color:var(--glass-border-hover)}.tile .ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:1.1rem;background:var(--orange-a12);color:var(--orange-600);margin-bottom:12px}.tile h3{font-size:.95rem;font-weight:600;margin:0 0 4px}.tile p{font-size:.82rem;color:var(--text-secondary);margin:0}.badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.78em;font-weight:600}.badge.soon{background:var(--black-a05);color:var(--text-tertiary)}.badge.active{background:var(--orange-a14);color:var(--orange-600)}.muted{color:var(--text-tertiary)}.tile.open{cursor:pointer}.tile.open:hover{border-color:var(--orange-400)}.intake{max-width:760px}.sec{padding:18px;margin-bottom:16px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.row2{grid-template-columns:1fr}}.sec-head{display:flex;align-items:center;justify-content:space-between;font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);margin-bottom:12px}.sec-actions{display:flex;gap:8px}.ta{width:100%;font-family:inherit;resize:vertical;line-height:1.5}.warn{display:block;color:var(--amber-text);font-size:.74rem;margin-top:4px}.ok-msg{color:var(--green-text);font-size:.84rem}.link-btn{background:none;border:none;padding:0;color:var(--orange-600);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;border-radius:var(--radius-button)}.link-btn:hover{color:var(--orange-500)}.pole{display:grid;grid-template-columns:1fr 1.4fr auto;gap:8px;margin-bottom:8px;align-items:center}.pole .rm{padding:7px 11px}.btn-ghost.rec{background:var(--red-a12);color:var(--red-text);border-color:var(--red-a3)}.autos{margin:0;padding-left:18px}.autos li{font-size:.85rem;color:var(--text-secondary);margin-bottom:4px}.actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px;flex-wrap:wrap}.actions .btn,.actions .btn-ghost{width:auto}.mlist{display:flex;flex-direction:column;gap:10px;margin-top:16px}.mrow{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.mrow .mtitle{font-weight:600;font-size:.95rem}.mrow .mmeta{font-size:.78rem;color:var(--text-tertiary);margin-top:2px}.macts{display:flex;gap:8px}.consent-card{width:100%;max-width:480px;padding:28px;border-radius:var(--radius-lg)}.consent-card h2{font-size:1.05rem;font-weight:600;margin:14px 0 8px}.consent-card p{font-size:.86rem;color:var(--text-secondary);line-height:1.5;margin:0}.consent-card .btn{margin-top:16px}.mrow-wrap{padding:0;overflow:hidden}.mrow-wrap .mrow{padding:14px 16px}.minvite{padding:0 16px 16px;border-top:1px solid var(--glass-border)}.minvite .actions{justify-content:flex-start}.plist{margin-top:10px;display:flex;flex-direction:column;gap:6px}.prow{display:flex;align-items:center;justify-content:space-between;font-size:.84rem;padding:6px 0;border-top:1px dashed var(--glass-border)}.room-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--room-bg)}.room-wrap [data-lk-theme],.room-wrap .lk-video-conference{height:100%}.mod-panel{position:fixed;top:14px;right:14px;z-index:60;font-family:Inter,sans-serif}.mod-toggle{background:var(--black-a6);color:var(--white);border:1px solid var(--white-a2);border-radius:8px;padding:7px 12px;font-size:.82rem;cursor:pointer}.mod-list{margin-top:6px;background:var(--room-panel);border:1px solid var(--white-a12);border-radius:10px;padding:6px;min-width:220px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mod-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;font-size:.85rem}.mod-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-kick{background:var(--red-a18);color:var(--room-danger-text);border:1px solid var(--red-a35);border-radius:6px;padding:4px 10px;font-size:.78rem;cursor:pointer}.mod-kick:hover{background:var(--red-a3)}.bp-empty{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bp-foot{margin-top:28px;font-size:.78rem}.bp-hero{display:flex;align-items:center;gap:22px}.bp-score{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:96px;height:96px;border-radius:var(--radius-md);background:var(--orange-a1);border:1px solid var(--orange-400)}.bp-score-n{font-size:2.1rem;font-weight:700;color:var(--orange-600);line-height:1}.bp-score-l{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);text-align:center;margin-top:4px}.bp-hero-body{flex:1}.bp-summary{margin:0 0 10px;font-size:.92rem;line-height:1.5;color:var(--text-primary)}.bp-counts{display:flex;flex-wrap:wrap;gap:8px}.bp-counts span{font-size:.74rem;padding:3px 10px;border-radius:12px;background:var(--surface);color:var(--text-secondary);border:1px solid var(--glass-border)}.bp-block{margin-top:26px}.bp-h2{font-size:1rem;font-weight:600;margin:0 0 12px}.bp-deck{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.bp-list{display:flex;flex-direction:column;gap:10px}.bp-leaf{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:13px 15px;cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast)}.bp-leaf:hover{border-color:var(--orange-400);transform:translateY(-1px)}.bp-leaf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bp-leaf-title{font-weight:600;font-size:.9rem}.bp-leaf-desc{margin:6px 0 0;font-size:.82rem;color:var(--text-secondary);line-height:1.45}.bp-leaf-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.bp-status{font-size:.7rem;font-weight:600;padding:2px 9px;border-radius:11px;text-transform:lowercase}.s-corroborated{background:var(--green-a14);color:var(--green-text)}.s-tentative{background:var(--amber-a16);color:var(--amber-text)}.s-unsourced{background:var(--black-a06);color:var(--text-tertiary)}.s-approved{background:var(--orange-a16);color:var(--orange-600)}.s-conflicted{background:var(--red-a14);color:var(--red-text)}.s-rejected{background:var(--black-a06);color:var(--text-tertiary);text-decoration:line-through}.bp-imp{font-size:.7rem;font-weight:700;padding:2px 9px;border-radius:11px}.i-critical{background:var(--red-a14);color:var(--red-text)}.i-high{background:var(--orange-a14);color:var(--orange-600)}.bp-ie{font-size:.74rem;color:var(--text-tertiary)}.bp-proof-badge{font-size:.72rem;color:var(--text-secondary);background:var(--surface);border:1px solid var(--glass-border);padding:2px 8px;border-radius:10px}.bp-proof-badge.warn{color:var(--amber-text);border-color:var(--amber-a4)}.bp-vis{font-size:.68rem;color:var(--green-text);font-weight:600}.bp-matrix-grid{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:6px}.bp-mx-corner{font-size:.66rem;color:var(--text-tertiary);display:flex;align-items:flex-end;padding:4px}.bp-mx-colh,.bp-mx-rowh{font-size:.72rem;font-weight:600;color:var(--text-secondary);text-align:center;padding:6px;text-transform:capitalize}.bp-mx-rowh{display:flex;align-items:center;justify-content:center}.bp-mx-cell{min-height:58px;background:var(--surface);border:1px solid var(--glass-border);border-radius:8px;padding:6px;display:flex;flex-wrap:wrap;gap:5px;align-content:flex-start}.bp-mx-cell.quick{background:var(--orange-a08);border-color:var(--orange-400)}.bp-mx-chip{font-size:.72rem;padding:3px 8px;border-radius:8px;background:var(--glass-bg);border:1px solid var(--glass-border);cursor:pointer}.bp-mx-chip:hover{border-color:var(--orange-400)}.bp-mx-hint{margin-top:8px;font-size:.74rem}.bp-drawer-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--scrim-32);display:flex;justify-content:flex-end}.bp-drawer{width:min(440px,92vw);height:100%;overflow-y:auto;background:var(--bg-body);border-left:1px solid var(--glass-border);box-shadow:var(--shadow-card);padding:28px 24px;position:relative}.bp-drawer-x{position:absolute;top:16px;right:16px;background:none;border:none;font-size:1.1rem;cursor:pointer;color:var(--text-secondary)}.bp-drawer-kind{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--orange-600);font-weight:700}.bp-drawer h3{font-size:1.05rem;margin:6px 0 8px}.bp-drawer-desc{font-size:.86rem;color:var(--text-secondary);line-height:1.5}.bp-drawer-meta{display:flex;align-items:center;gap:10px;margin:12px 0}.bp-drawer-h4{font-size:.76rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);margin:20px 0 10px}.bp-ref{border-left:2px solid var(--orange-400);padding:4px 0 4px 12px;margin-bottom:14px}.bp-ref-head{display:flex;justify-content:space-between;font-size:.74rem;margin-bottom:4px}.bp-ref-spk{font-weight:600;color:var(--text-primary)}.bp-ref-time{color:var(--orange-600);font-variant-numeric:tabular-nums}.bp-ref-quote{margin:0;font-size:.86rem;line-height:1.5;color:var(--text-primary);font-style:italic}.bp-drawer-steps{margin:10px 0;display:flex;flex-direction:column;gap:4px}.bp-ds{font-size:.82rem;padding:3px 0}.bp-ds.pain{color:var(--amber-text)}.studio-nav{display:flex;gap:6px;border-bottom:1px solid var(--glass-border);margin:4px 0 22px;overflow-x:auto}.studio-tab{background:none;border:none;border-bottom:2px solid transparent;padding:10px 14px;font-size:.86rem;font-weight:500;font-family:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast)}.studio-tab:hover{color:var(--text-primary)}.studio-tab.active{color:var(--orange-600);border-bottom-color:var(--orange-500);font-weight:600}.bp-h2-link{background:none;border:none;font-family:inherit;font-size:.78rem;font-weight:500;color:var(--orange-link);cursor:pointer;margin-left:10px}.bp-carto-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.bp-viewtoggle{display:flex;gap:4px;border:1px solid var(--glass-border);border-radius:9px;padding:2px}.bp-viewtoggle .studio-tab{border-bottom:none;border-radius:7px;padding:6px 12px;font-size:.8rem}.bp-viewtoggle .studio-tab.active{background:var(--orange-brand-a12)}.bp-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:.74rem;color:var(--text-secondary);align-items:center}.bp-leg{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bp-leg-swatch{display:inline-block;width:12px;height:12px;border-radius:4px;flex:none}.bp-leg-swatch.leg-auto{border:1px solid var(--glass-border);border-left:4px solid var(--green-500);background:var(--surface)}.bp-leg-swatch.leg-manual{border:1px solid var(--glass-border);border-left:4px solid var(--amber-500);background:var(--surface)}.bp-leg-swatch.leg-pain{background:var(--amber-a25);border:1px solid var(--amber-a5)}.bp-leg-ico{font-size:.8rem}.bp-score-max{font-size:.85rem;font-weight:500;color:var(--text-tertiary);margin-left:2px}.bp-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:middle}.bp-dot.s-corroborated{background:var(--green-500)}.bp-dot.s-tentative{background:var(--amber-500)}.bp-dot.s-unsourced{background:var(--text-tertiary)}.bp-dot.s-approved{background:var(--orange-500)}.bp-dot.s-conflicted{background:var(--red-500)}.bp-mx-row{display:contents}.lanes{display:flex;flex-direction:column;gap:18px}.lane{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:16px 18px}.lane-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--glass-border)}.lane-name{font-weight:700;font-size:.98rem;color:var(--orange-600)}.lane-sub{font-size:.76rem;color:var(--text-tertiary)}.flow{margin-bottom:14px}.flow-title{background:none;border:none;font-family:inherit;font-weight:600;font-size:.88rem;color:var(--text-primary);cursor:pointer;padding:0 0 8px;display:flex;align-items:center}.flow-title:hover{color:var(--orange-600)}.flow-steps{display:flex;align-items:stretch;overflow-x:auto;padding-bottom:8px}.flow-nostep{font-size:.82rem}.step-wrap{display:flex;align-items:center;flex-shrink:0}.step{width:156px;background:var(--surface);border:1px solid var(--glass-border);border-left:3px solid var(--text-tertiary);border-radius:8px;padding:9px 11px;display:flex;flex-direction:column;gap:3px}.step.manual{border-left-color:var(--amber-500)}.step.auto{border-left-color:var(--green-500)}.step.pain{background:var(--amber-a07);border-color:var(--amber-a4)}.step-label{font-size:.8rem;font-weight:600;line-height:1.25}.step-meta{font-size:.7rem;color:var(--text-tertiary)}.step-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.step-tags span{font-size:.64rem;padding:1px 6px;border-radius:8px;font-weight:600}.t-manual{background:var(--amber-a16);color:var(--amber-text)}.t-auto{background:var(--green-a16);color:var(--green-text)}.t-pain{background:var(--red-a14);color:var(--red-text)}.arrow{color:var(--orange-400);font-size:1.1rem;padding:0 7px;flex-shrink:0}.lane-opps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:10px;border-top:1px dashed var(--glass-border)}.lane-opps-l{font-size:.76rem;font-weight:600;color:var(--orange-600)}.opp-chip{background:var(--orange-a1);border:1px solid var(--orange-400);color:var(--orange-600);border-radius:8px;padding:4px 11px;font-size:.76rem;font-family:inherit;cursor:pointer}.opp-chip:hover{background:var(--orange-a18)}.vc{display:flex;align-items:stretch;flex-wrap:wrap;gap:6px}.vc-mini{gap:4px}.vc-seg-wrap{display:flex;align-items:center}.vc-seg{min-width:168px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:14px;display:flex;flex-direction:column;gap:5px}.vc-seg.mini{min-width:130px;padding:11px 13px;cursor:pointer}.vc-seg.mini:hover{border-color:var(--orange-400)}.vc-name{font-weight:700;font-size:.9rem;color:var(--orange-600)}.vc-stat{font-size:.74rem;color:var(--text-secondary)}.vc-stat2{font-size:.7rem;color:var(--text-tertiary)}.vc-bar{height:6px;background:var(--surface);border-radius:4px;overflow:hidden}.vc-bar-fill{height:100%;background:var(--orange-500)}.vc-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.vc-pain{font-size:.68rem;color:var(--red-text);background:var(--red-a1);padding:2px 7px;border-radius:8px}.vc-opp{font-size:.68rem;color:var(--orange-600);background:var(--orange-a1);border:1px solid var(--orange-400);padding:2px 7px;border-radius:8px;font-family:inherit;cursor:pointer;text-align:left}.vc-arrow{color:var(--orange-400);font-size:1rem;padding:0 6px;align-self:center}.roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:720px){.roadmap{grid-template-columns:1fr}}.rm-col-h{display:flex;align-items:baseline;justify-content:space-between;padding:8px 10px;border-radius:8px 8px 0 0;background:var(--orange-a08);border-bottom:2px solid var(--orange-400)}.rm-col-t{font-weight:700;font-size:.84rem;color:var(--orange-600)}.rm-col-s{font-size:.7rem;color:var(--text-tertiary)}.rm-col-items{display:flex;flex-direction:column;gap:8px;padding-top:10px}.rm-empty{padding:8px 0}.rm-card{text-align:left;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:11px 13px;cursor:pointer;font-family:inherit;transition:border-color var(--transition-fast)}.rm-card:hover{border-color:var(--orange-400)}.rm-card-t{font-weight:600;font-size:.84rem}.rm-card-m{font-size:.72rem;color:var(--text-tertiary);margin-top:4px}.ld-root{--bg-primary: var(--bg-body);position:sticky;top:10px;z-index:2;max-height:calc(100vh - 20px);display:flex;flex-direction:column;border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-primary);-webkit-font-smoothing:antialiased}.ld-empty{padding:48px;text-align:center;color:var(--text-tertiary);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);font-size:.9rem}.ld-scroll{width:100%;flex:1 1 auto;min-height:0;overflow:auto;padding:8px 0 18px;background:radial-gradient(1100px 360px at 50% 28%,var(--orange-a07),transparent 70%),var(--bg-body)}.ld-canvas{position:relative;min-width:100%}.ld-band{position:absolute;top:0;bottom:0;background:linear-gradient(180deg,var(--orange-a05),var(--orange-a012));border-left:1px dashed var(--black-a05);pointer-events:none}.ld-band-alt{background:linear-gradient(180deg,var(--black-a015),transparent)}.ld-band-label{position:absolute;top:12px;left:50%;transform:translate(-50%);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.ld-spine{position:absolute;left:0;right:0;height:2px;transform:translateY(-50%);z-index:1}.ld-spine-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:linear-gradient(90deg,transparent 0%,var(--orange-600) 6%,var(--orange-400) 50%,var(--orange-600) 94%,transparent 100%);box-shadow:0 0 10px var(--orange-glow),0 0 22px var(--orange-glow)}.ld-pulse{position:absolute;top:50%;left:0;width:130px;height:6px;transform:translateY(-50%);border-radius:6px;background:radial-gradient(closest-side,var(--white),var(--orange-400) 40%,transparent 80%);filter:blur(1px);opacity:.9;animation:ld-travel 6.5s linear infinite}@keyframes ld-travel{0%{left:-130px;opacity:0}8%{opacity:.95}92%{opacity:.95}to{left:100%;opacity:0}}.ld-anchor{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--orange-400);box-shadow:0 0 8px var(--orange-glow);z-index:2;pointer-events:none;transition:box-shadow var(--transition-base),background var(--transition-base)}.ld-anchor-hot{background:var(--white);box-shadow:0 0 10px var(--orange-glow-strong),0 0 4px var(--white)}.ld-station{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:4}.ld-station-core{position:absolute;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--white),var(--orange-500) 55%,var(--orange-600));box-shadow:0 0 0 4px var(--orange-a18),0 0 16px var(--orange-glow-strong)}.ld-station-ring{position:absolute;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--orange-400-a5);animation:ld-ring 3.2s ease-out infinite}@keyframes ld-ring{0%{transform:scale(.7);opacity:.9}to{transform:scale(2.1);opacity:0}}.ld-station-name{position:absolute;top:20px;white-space:nowrap;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--text-primary);text-shadow:0 1px 4px var(--black-a1);display:flex;align-items:center;gap:7px}.ld-station-idx{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:.66rem;font-weight:700;color:var(--orange-400);border:1px solid var(--orange-400-a4);background:var(--orange-a08)}.ld-leaders{position:absolute;top:0;left:0;pointer-events:none;z-index:1;overflow:visible}.ld-leader{stroke:var(--orange-600);stroke-width:1.4;stroke-linecap:round;opacity:.4;filter:drop-shadow(0 0 2px var(--orange-glow));transition:opacity var(--transition-base),stroke-width var(--transition-base),stroke var(--transition-base)}.ld-leader-hot{stroke:var(--orange-400);stroke-width:2.2;opacity:1;filter:drop-shadow(0 0 5px var(--orange-glow-strong))}.ld-card{position:absolute;box-sizing:border-box;z-index:3;display:flex;flex-direction:column;padding:10px 12px;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);color:var(--text-primary);cursor:pointer;outline:none;transition:transform var(--transition-base),width var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base),background var(--transition-base);will-change:transform,width}.ld-card-main{min-width:0}.ld-card-hot{align-items:flex-start;gap:12px}.ld-card-hot.ld-open-right{flex-direction:row}.ld-card-hot.ld-open-left{flex-direction:row-reverse}.ld-card-hot .ld-card-main{flex:0 0 150px;width:150px}.ld-card:focus-visible{border-color:var(--orange-400);box-shadow:0 0 0 2px var(--orange-glow),var(--shadow-card)}.ld-card:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--orange-500);opacity:.6}.ld-card-opp:before{background:var(--amber-500)}.ld-card-pain:before{background:var(--red-500);opacity:.85}.ld-card-high:before{background:linear-gradient(180deg,var(--white),var(--orange-400));opacity:.9}.ld-card-head{display:flex;align-items:center;gap:8px;min-width:0}.ld-card-title{flex:1;min-width:0;font-size:.84rem;font-weight:600;line-height:1.22;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ld-avatar{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:700;color:var(--white);background:linear-gradient(140deg,var(--orange-400),var(--orange-600));box-shadow:0 0 0 1px var(--white-a12) inset}.ld-avatar-sm{width:18px;height:18px;font-size:.58rem}.ld-glyph{flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;background:var(--black-a05);border:1px solid var(--glass-border)}.ld-glyph-hi{box-shadow:0 0 10px var(--orange-glow)}.ld-card-meta{margin-top:7px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ld-pole-tag{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--orange-400);padding:2px 7px;border-radius:var(--radius-full);background:var(--orange-a1);border:1px solid var(--orange-a18)}.ld-pain-tag{font-size:.62rem;font-weight:700;color:var(--red-500);background:var(--red-a12);padding:2px 7px;border-radius:var(--radius-full)}.ld-impact{font-size:.64rem;font-weight:700;padding:2px 7px;border-radius:var(--radius-full)}.ld-impact-high{color:var(--orange-400);background:var(--orange-a15)}.ld-impact-medium{color:var(--amber-500);background:var(--amber-a12)}.ld-impact-low{color:var(--text-secondary);background:var(--black-a05)}.ld-reveal{flex:1 1 auto;min-width:0;max-width:0;max-height:0;opacity:0;overflow:hidden;transition:max-width var(--transition-base),opacity var(--transition-base),padding var(--transition-base)}.ld-card-hot .ld-reveal,.ld-card:focus-within .ld-reveal{max-width:210px;max-height:min(240px,calc(100vh - 90px));opacity:1;overflow-y:auto;padding-left:12px;border-left:1px solid var(--black-a08)}.ld-card-hot.ld-open-left .ld-reveal{padding-left:0;padding-right:12px;border-left:none;border-right:1px solid var(--black-a08)}.ld-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;font-size:.72rem;border-top:1px solid var(--black-a05)}.ld-row:first-child{border-top:none}.ld-k{flex:0 0 auto;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;font-weight:600}.ld-v{color:var(--text-secondary);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-v-actor{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);font-weight:600;overflow:hidden}.ld-muted{color:var(--text-tertiary);font-weight:500;font-style:italic}.ld-chip{display:inline-flex;align-items:center;padding:2px 8px;font-size:.66rem;font-weight:500;border-radius:var(--radius-full);background:var(--black-a05);border:1px solid var(--glass-border);color:var(--text-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-mode{font-size:.62rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.03em}.ld-mode-manual{color:var(--amber-500);background:var(--amber-a12)}.ld-mode-auto{color:var(--green-500);background:var(--green-a12)}.ld-friction{margin-top:6px;font-size:.68rem;font-weight:600;color:var(--red-500);background:var(--red-a1);border:1px solid var(--red-a22);border-radius:var(--radius-sm);padding:4px 8px}.ld-cta{margin-top:8px;font-size:.68rem;font-weight:600;color:var(--orange-400)}.ld-card-hot{background:var(--glass-bg-hover);border-color:var(--orange-500);box-shadow:none;z-index:20}.ld-card-high.ld-card-hot{box-shadow:none}.ld-card-pain.ld-card-hot{border-color:var(--red-500);box-shadow:none}@media(prefers-reduced-motion:reduce){.ld-pulse{animation:none;opacity:.6;left:50%}.ld-station-ring{animation:none;opacity:.4}.ld-card,.ld-leader,.ld-reveal,.ld-anchor{transition:none}}.ld-active-band{position:absolute;top:0;bottom:0;border-radius:var(--radius-md);background:linear-gradient(180deg,var(--orange-a06),var(--orange-a015));border:1px solid var(--orange-a14);pointer-events:none;z-index:0}.ld-pole-col{position:absolute;transform:translateY(-50%);box-sizing:border-box;padding:13px 12px 11px;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);cursor:pointer;z-index:3;text-align:center;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.ld-pole-col:hover,.ld-pole-col:focus-visible{border-color:var(--orange-link);box-shadow:none}.ld-pc-head{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:9px}.ld-pc-idx{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:.66rem;font-weight:700;color:var(--on-primary);background:var(--btn-primary-bg);flex:0 0 auto}.ld-pc-name{font-size:.84rem;font-weight:700;color:var(--text-primary)}.ld-pc-stats{display:flex;flex-direction:column;gap:5px;align-items:center}.ld-pc-stat{font-size:.66rem;font-weight:600;color:var(--text-secondary);background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--radius-full);padding:2px 9px}.ld-pc-stat.warn{color:var(--red-500);background:var(--red-a1);border-color:var(--red-a2)}.ld-pc-stat.opp{color:var(--orange-600);background:var(--orange-a1);border-color:var(--orange-a22)}.ld-pc-hint{margin-top:10px;font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.ld-canvas{transition:width .42s cubic-bezier(.4,0,.2,1)}.ld-active-band{transition:left .42s cubic-bezier(.4,0,.2,1),width .42s cubic-bezier(.4,0,.2,1)}.ld-station-active{transition:left .42s cubic-bezier(.4,0,.2,1)}.ld-pole-col{transition:left .42s cubic-bezier(.4,0,.2,1),width .42s cubic-bezier(.4,0,.2,1),border-color var(--transition-base),box-shadow var(--transition-base);animation:ld-fade-in .34s ease both}.ld-fold{position:absolute;top:10px;bottom:10px;width:9px;transform:translate(-50%);pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent,var(--black-a05) 44%,var(--black-a08) 50%,var(--white-a6) 57%,transparent);transition:left .42s cubic-bezier(.4,0,.2,1)}.ld-active-layer{position:absolute;top:0;right:0;bottom:0;left:0;animation:ld-layer-in .42s cubic-bezier(.4,0,.2,1) both}@keyframes ld-layer-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ld-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ld-active-layer,.ld-pole-col{animation:none}.ld-canvas,.ld-active-band,.ld-station-active,.ld-fold,.ld-pole-col{transition:none}}.ld-stage{display:flex;align-items:stretch;min-width:100%}.ld-rail{position:sticky;z-index:6;display:flex;align-items:stretch;gap:8px;padding:12px 10px;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ld-rail-left{left:0;box-shadow:12px 0 20px -12px var(--black-a3)}.ld-rail-right{right:0;box-shadow:-12px 0 20px -12px var(--black-a3)}.ld-rail:empty{display:none;padding:0}.ld-tab{position:relative;width:58px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 6px;background:var(--bg-body);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.ld-tab:hover,.ld-tab:focus-visible{border-color:var(--orange-link);box-shadow:none}.ld-tab-idx{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.68rem;font-weight:700;color:var(--on-primary);background:var(--btn-primary-bg);flex:0 0 auto}.ld-tab-name{writing-mode:vertical-rl;text-orientation:mixed;font-size:.8rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:calc(100% - 64px)}.ld-tab-dots{margin-top:auto;display:flex;flex-direction:column;gap:5px;align-items:center}.ld-tab-dot{width:8px;height:8px;border-radius:50%}.ld-tab-dot.warn{background:var(--red-500)}.ld-tab-dot.opp{background:var(--orange-500)}.ld-center{position:relative;flex:1 0 auto}.mt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.mt-head-actions{display:flex;align-items:center;gap:12px}.seg{display:inline-flex;border:1px solid var(--glass-border);border-radius:var(--radius-sm);overflow:hidden}.seg button{background:var(--glass-bg);border:none;padding:8px 14px;font-family:inherit;font-size:.82rem;font-weight:500;color:var(--text-secondary);cursor:pointer}.cal{padding:16px 18px}.cal-head{display:flex;align-items:center;gap:16px;margin-bottom:14px}.cal-nav{display:flex;gap:6px}.cal-title{font-size:1.05rem;font-weight:700;text-transform:capitalize}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cal-wd{margin-bottom:6px}.cal-wd-cell{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);text-align:center;padding:4px}.cal-cell{min-height:104px;background:var(--surface);border:1px solid var(--glass-border);border-radius:10px;padding:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:border-color var(--transition-fast)}.cal-cell:hover{border-color:var(--orange-400)}.cal-cell.out{opacity:.45}.cal-cell.today{border-color:var(--orange-500);box-shadow:inset 0 0 0 1px var(--orange-500)}.cal-daynum{font-size:.78rem;font-weight:600;color:var(--text-secondary)}.cal-cell.today .cal-daynum{color:var(--orange-600)}.cal-events{display:flex;flex-direction:column;gap:3px;overflow:hidden}.cal-ev{display:flex;gap:5px;align-items:baseline;text-align:left;border:none;border-radius:6px;padding:3px 6px;font-family:inherit;font-size:.72rem;cursor:pointer;background:var(--orange-a12);color:var(--orange-600);overflow:hidden}.cal-ev-time{font-weight:700;flex:0 0 auto}.cal-ev-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-ev.ph-live{background:var(--green-a16);color:var(--green-text)}.cal-ev.ph-overtime{background:var(--amber-a18);color:var(--amber-text)}.cal-ev.ph-ended{background:var(--black-a06);color:var(--text-tertiary)}.cal-more{font-size:.7rem;color:var(--text-tertiary);padding-left:6px}.ph-tag{font-size:.72rem;font-weight:600;padding:2px 9px;border-radius:11px;white-space:nowrap;flex-shrink:0}.ph-tag.ph-upcoming{background:var(--orange-a14);color:var(--orange-600)}.ph-tag.ph-live{background:var(--green-a16);color:var(--green-text)}.ph-tag.ph-overtime{background:var(--amber-a18);color:var(--amber-text)}.ph-tag.ph-ended{background:var(--black-a06);color:var(--text-tertiary)}.ph-tag.locked{background:var(--red-a12);color:var(--red-text)}.mt-lists{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}@media(max-width:800px){.mt-lists{grid-template-columns:1fr}}.mt-col-h{font-size:.9rem;font-weight:600;margin:0 0 10px}.modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--scrim-40);display:grid;place-items:center;padding:20px}.modal{width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:var(--bg-body);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:22px 24px}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.modal-head h2{font-size:1.05rem;font-weight:600}.modal-x{background:none;border:none;font-size:1.1rem;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm)}.modal-status{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.modal-foot{display:flex;align-items:center;gap:10px;margin-top:18px;flex-wrap:wrap}.modal-foot-right{margin-left:auto;display:flex;gap:8px}.btn-ghost.danger{color:var(--red-text);border-color:var(--red-a3);background:var(--red-a06)}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--orange-a12);color:var(--orange-600);border:1px solid var(--orange-400);border-radius:14px;padding:3px 6px 3px 11px;font-size:.78rem}.chip button{background:none;border:none;cursor:pointer;color:inherit;font-size:.82rem}.chip.ghost{background:var(--surface);color:var(--text-secondary);border-color:var(--glass-border);padding:4px 10px;overflow:hidden}.chip.ghost:has(>.chip-add){padding:0}.chip-add{padding:4px 10px;font-family:inherit;font-size:.76rem}.chip-del{padding:4px 8px;border-left:1px solid var(--glass-border)!important}.contacts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.tr-list{display:flex;flex-direction:column;gap:10px;margin-top:8px}.tr-row{border-left:2px solid var(--orange-400);padding-left:12px}.tr-meta{display:flex;justify-content:space-between;font-size:.74rem;margin-bottom:2px}.tr-spk{font-weight:600}.tr-time{color:var(--orange-600);font-variant-numeric:tabular-nums}.tr-text{font-size:.86rem;line-height:1.5}.room-wrap .lk-grid-layout,.room-wrap .lk-focus-layout{gap:12px;padding:12px}.room-wrap .lk-participant-tile{border-radius:16px;overflow:hidden;border:2px solid var(--white-a1);box-shadow:0 6px 22px var(--black-a35)}.room-wrap .lk-control-bar{gap:10px;padding:14px;background:var(--room-bar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--white-a08)}.room-wrap .lk-button{border-radius:12px!important;font-family:Inter,sans-serif;font-weight:600;padding:10px 14px;transition:transform .12s,background .15s}.room-wrap .lk-button:hover{transform:translateY(-1px)}.room-wrap .lk-button.lk-button-active{background:var(--orange-500)}.room-wrap .lk-disconnect-button{background:var(--red-text)!important;border-radius:12px!important}.call-invite{position:fixed;top:14px;left:14px;z-index:60}.call-pill{border:none;border-radius:10px;padding:8px 14px;font-family:Inter,sans-serif;font-size:.84rem;font-weight:600;cursor:pointer}.call-pop{margin-top:8px;width:260px;background:var(--room-pop);border:1px solid var(--white-a12);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.call-pop .input{background:var(--white-a06);color:var(--white);border-color:var(--white-a16)}.call-msg{font-size:.76rem;color:var(--room-ok-text)}.call-overtime{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:60;background:var(--amber-a96);color:var(--room-warm-text);font-size:.84rem;font-weight:600;padding:9px 18px;border-radius:10px;box-shadow:0 6px 20px var(--black-a3)}.pw-row{display:flex;gap:8px;align-items:stretch}.pw-row .input{flex:1}.pw-row .btn-ghost{white-space:nowrap}.acct-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px dashed var(--glass-border)}.acct-row:first-of-type{border-top:none}.acct-id{min-width:0}.chk-row,label.chk-row{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--text-secondary);margin:4px 0 2px;cursor:pointer;text-transform:none;letter-spacing:normal}.chk-row input{width:auto}.vet{margin:16px 0;padding:14px;border:1px solid var(--orange-400);border-radius:var(--radius-sm);background:var(--orange-a05)}.vet-h{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--orange-600);margin-bottom:10px}.vet .field{margin-bottom:10px}.vet-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.bp-preview-note{background:var(--orange-a1);border:1px solid var(--orange-400);color:var(--orange-600);border-radius:var(--radius-sm);padding:8px 12px;font-size:.82rem;margin:6px 0 14px}.cl-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center;font-size:.78rem}.team{display:flex;flex-direction:column;gap:14px;max-width:840px}.assign{margin-top:12px;padding-top:10px;border-top:1px dashed var(--glass-border)}.assign-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.assign-chips .chip{cursor:pointer}.fit-toggle{top:auto!important;bottom:96px;left:14px}.room-wrap.fit-contain .lk-participant-tile video{object-fit:contain!important;background:var(--room-bg)}.stages{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:10px 0 22px}.stage{display:flex;align-items:center;gap:8px;padding-right:0}.stage:not(:last-child):after{content:"→";color:var(--text-tertiary);margin:0 14px}.stage-dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:700;background:var(--surface);border:1px solid var(--glass-border);color:var(--text-tertiary)}.stage-l{font-size:.82rem;color:var(--text-tertiary);font-weight:500}.stage.done .stage-dot{background:var(--green-500);color:var(--white);border-color:var(--green-500)}.stage.done .stage-l{color:var(--text-primary)}.stage.partial .stage-dot{background:var(--orange-a15);color:var(--orange-600);border-color:var(--orange-400)}.stage.partial .stage-l{color:var(--orange-600)}.cockpit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:start}@media(max-width:820px){.cockpit{grid-template-columns:1fr}}.cockpit-col{display:flex;flex-direction:column;gap:16px;min-width:0}.cmd-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-6px 0 18px;font-size:.84rem}.admin-zone{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:22px;padding:12px 14px;border:1px dashed var(--red-500);border-radius:var(--radius-md);background:var(--record-a04);font-size:.82rem}.admin-zone-acts{display:flex;gap:8px;flex-wrap:wrap}.btn.danger{background:var(--red-500)}.btn.danger:hover{background:var(--btn-danger-hover)}.btn-ghost.danger{color:var(--red-500)}.tile.archived{opacity:.62}.queue{display:flex;flex-direction:column;gap:10px;max-width:880px}.queue-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;cursor:pointer;transition:border-color .15s,transform .1s}.queue-row:hover{border-color:var(--orange-400);transform:translate(2px)}.q-main{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.q-go{color:var(--orange-600);font-size:.84rem;font-weight:600;white-space:nowrap}.note-add{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:12px}.note-add .ta{width:100%}.note-list{display:flex;flex-direction:column;gap:10px}.note{border-left:2px solid var(--orange-400);padding:4px 0 4px 10px}.note-meta{display:flex;justify-content:space-between;font-size:.72rem;color:var(--text-tertiary);margin-bottom:2px}.note-meta b,.note-meta span:first-child{color:var(--text-secondary);font-weight:600}.note-body{font-size:.86rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.note-del{background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-size:.72rem;padding:0 0 0 6px}.note-del:hover{color:var(--red-500)}.demos-card{margin-top:16px}.demo-list{display:flex;flex-direction:column;gap:8px}.demo-row{display:grid;grid-template-columns:1fr 116px 84px minmax(150px,196px) 40px;gap:14px;align-items:center;padding:11px 0;border-top:1px dashed var(--glass-border)}.demo-row:first-child{border-top:none}.demo-main{min-width:0;flex:1 1 240px}.demo-title{font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:8px}.demo-sub{margin-top:4px;display:flex;align-items:center;gap:10px;font-size:.8rem}.demo-warn{margin-top:4px;font-size:.78rem;line-height:1.4}.demo-link{color:var(--orange-600);font-weight:600;text-decoration:none}.demo-link:hover{text-decoration:underline}.demo-head{display:grid;grid-template-columns:1fr 116px 84px minmax(150px,196px) 40px;gap:14px;padding:2px 0 8px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.demo-head .r{text-align:right}.demo-st,.demo-ph,.demo-next{display:flex;justify-content:flex-end;align-items:center;min-width:0}.demo-next .btn,.demo-next .btn-ghost{width:auto;font-size:.78rem;padding:6px 12px;white-space:nowrap}.demo-none{font-size:.8rem}.demo-menu{display:flex;justify-content:flex-end}.demos-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.demos-new{font-weight:400;text-transform:none;letter-spacing:0}.demos-new .mnu-btn{border:0;font-weight:600}.demo-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.demo-acts .btn-ghost.danger{color:var(--red-500)}.demo-proposals{margin-top:4px}.demo-prop{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px dashed var(--glass-border)}.demo-prop-t{font-size:.86rem}.brief-drawer{width:min(760px,96vw);height:100%;overflow:hidden;background:var(--bg-body);border-left:1px solid var(--glass-border);box-shadow:var(--shadow-card);padding:26px 28px 20px;position:relative;display:flex;flex-direction:column}.brief-title{font-size:1.15rem;font-weight:700;border:none;border-bottom:1px solid var(--glass-border);border-radius:0;padding:6px 0;margin:6px 40px 12px 0;background:transparent}.brief-title:focus{outline:none;border-bottom-color:var(--orange-400)}.brief-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:12px}.brief-body{flex:1 1 auto;overflow-y:auto;padding-right:6px}.brief-edit{width:100%;min-height:56vh;font-size:.86rem;line-height:1.55;font-family:ui-monospace,SF Mono,Menlo,monospace}.brief-loading{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:.88rem;padding:28px 0}.brief-spinner{width:16px;height:16px;border:2px solid var(--glass-border);border-top-color:var(--orange-500);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.brief-foot{display:flex;justify-content:flex-end;gap:10px;padding-top:14px;border-top:1px solid var(--glass-border);margin-top:12px}.brief-drawer--named .uk-field{margin-bottom:12px}.brief-drawer--named .brief-toolbar,.brief-drawer--named .brief-foot{flex-wrap:wrap}.brief-drawer--named .brief-foot .uk-btn{text-align:left}.brief-drawer--named .brief-toolbar .btn-ghost,.brief-drawer--named .brief-foot .btn-ghost{min-height:36px;display:inline-flex;align-items:center}@media(max-width:640px){.brief-drawer{width:100vw}.brief-drawer--named .bp-drawer-x{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;top:10px;right:10px}.brief-drawer--named .bp-drawer-kind{padding-right:44px}.brief-drawer--named .brief-toolbar .btn-ghost,.brief-drawer--named .brief-foot .btn-ghost,.brief-drawer--named .brief-foot .btn{min-height:44px}}.md{font-size:.9rem;line-height:1.6;color:var(--text-primary)}.md h2{font-size:1.35rem;font-weight:700;margin:4px 0 10px}.md h3{font-size:1.02rem;font-weight:700;color:var(--orange-700);margin:22px 0 8px;padding-top:14px;border-top:1px solid var(--glass-border)}.md h4{font-size:.92rem;font-weight:700;margin:16px 0 6px}.md .md-p{margin:0 0 12px}.md .md-ul{margin:0 0 12px;padding-left:20px}.md .md-ul li{margin:3px 0}.md strong{font-weight:700;color:var(--text-primary)}.pricing-card{margin-top:16px}.pricing-head-acts{display:inline-flex;gap:6px;flex-wrap:wrap}.pricing-head-acts .btn-ghost{font-weight:500}.price-table{margin:12px 0 6px;overflow-x:auto}.price-row{display:grid;grid-template-columns:minmax(150px,1.7fr) 150px 120px 110px 160px;gap:10px;align-items:center;padding:9px 0;border-top:1px dashed var(--glass-border)}.price-row.price-head{border-top:none;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-tertiary);font-weight:600;padding-bottom:4px}.pr-title{font-weight:500;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pr-val{display:flex;align-items:center;gap:4px}.price-input{width:100%;padding:5px 8px!important;font-size:.82rem!important}.pr-val .price-input{width:88px}.pr-subhead{border-top:1px solid var(--glass-border);padding-top:8px!important}.pr-subhead>span:first-child{grid-column:1 / -1;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--orange-600);font-weight:700}.pr-item{background:var(--orange-a025);border-radius:var(--radius-sm)}.pr-item .pr-title{gap:5px}.pr-name{flex:1 1 80px;min-width:60px}.pr-cat{flex:0 0 auto;width:96px!important;padding:5px 6px!important;font-size:.75rem!important}.pr-abo{display:flex;align-items:center;gap:4px}.pr-abo .price-input{width:76px}.pr-add .price-input{opacity:.92}.micro{font-size:.68rem;padding:3px 7px;border-radius:6px;border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast)}.micro:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.micro:disabled{opacity:.5;cursor:default}.micro.danger{color:var(--red-text);border-color:var(--red-a3)}.strike{text-decoration:line-through;color:var(--text-tertiary);font-size:.74rem;margin-left:6px}.disc-chip{display:inline-block;font-size:.66rem;font-weight:600;padding:1px 7px;border-radius:9px;background:var(--orange-a12);color:var(--orange-600);margin-left:6px}.ai-dot{display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.04em;padding:1px 5px;border-radius:6px;background:var(--purple-a16);color:var(--purple);margin-left:6px;vertical-align:middle}.price-tools{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.pt-col{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:12px 14px}.pt-h{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);margin-bottom:8px;display:flex;align-items:center;gap:8px;justify-content:space-between}.pt-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px dashed var(--glass-border);font-size:.84rem}.pt-item:first-of-type{border-top:none}.pt-add{display:flex;gap:6px;margin-top:8px}.pt-add .input{flex:1;padding:5px 8px;font-size:.82rem}.disc-form{display:flex;flex-direction:column;gap:6px;margin-top:8px}.disc-row{display:flex;gap:6px}.disc-row .input{flex:1;padding:5px 8px;font-size:.82rem}.disc-form>.input{padding:5px 8px;font-size:.82rem}.disc-acts{display:flex;justify-content:flex-end;gap:6px}.disc-acts{flex-wrap:wrap;align-items:center}.disc-cap{margin:0;font-size:.78rem}.disc-group{display:flex;flex-direction:column;gap:6px}.disc-group>.input{padding:5px 8px;font-size:.82rem}.disc-members{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.disc-member{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;min-width:0;overflow-wrap:anywhere}.disc-member.locked{opacity:.75}.disc-member .so-lock{display:inline;font-size:.74rem}.oc-grp-ro{font-size:.78rem;overflow-wrap:anywhere}.reco-box{background:var(--orange-a05);border:1px solid var(--orange-a18);border-radius:var(--radius-md);padding:12px 14px;margin:12px 0}.reco-item{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0;border-top:1px dashed var(--glass-border)}.reco-item:first-of-type{border-top:none}.reco-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:220px}.reco-acts{display:flex;gap:6px}.price-totals{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.ptot{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.ptot b{font-size:1.1rem}.ptot b small{font-size:.7rem;font-weight:500;color:var(--text-secondary)}.ptot .strike{display:block;margin:0}.price-publish{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:14px;border-top:1px dashed var(--glass-border)}.pp-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.orders-box{margin-top:14px;padding-top:12px;border-top:1px dashed var(--glass-border)}.order-item{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 0;border-top:1px dashed var(--glass-border)}.order-item:first-of-type{border-top:none}.order-acts{display:flex;align-items:center;gap:8px}.offer-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}@media(max-width:900px){.offer-grid{grid-template-columns:1fr}}.offer-main{min-width:0}.offer-main .card.sec{padding:16px 18px;margin-bottom:14px}.offer-intro p{font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.offer-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.98rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.offer-h-note{font-size:.72rem;font-weight:500;color:var(--text-tertiary);text-transform:none;letter-spacing:0}.offer-h-btn{width:auto!important;font-size:.78rem;padding:4px 10px}.offer-hint{font-size:.8rem;margin:-4px 0 12px;line-height:1.45}.offer-list{display:flex;flex-direction:column}.offer-row{display:flex;align-items:center;gap:12px;padding:10px 8px;margin:0 -8px;border-top:1px solid var(--glass-border);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast)}.offer-row:first-child{border-top:none}.offer-row:hover{background:var(--glass-bg)}.offer-row.on{background:var(--orange-a05)}.offer-row input[type=checkbox]{width:17px;height:17px;accent-color:var(--orange-500);flex-shrink:0}.offer-t{flex:1;font-weight:500;font-size:.92rem}.offer-p{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right;white-space:nowrap}.offer-p-main{font-size:.95rem;font-weight:600}.offer-p-main small{font-size:.7rem;font-weight:500;color:var(--text-secondary)}.offer-p-sub{font-size:.74rem;color:var(--text-tertiary)}.offer-p-red{font-weight:600}@media(max-width:520px){.offer-p-red{white-space:normal;max-width:200px}}.co-red{font-size:.82rem}.cad-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cad-opt{position:relative;display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;padding:13px 14px;border:1.5px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg);cursor:pointer;transition:all var(--transition-base)}.cad-opt:hover{border-color:var(--glass-border-hover);transform:translateY(-1px)}.cad-opt.on{border-color:var(--orange-500);background:var(--orange-a07)}.cad-badge{position:absolute;top:11px;right:12px;font-size:.64rem;font-weight:700;color:var(--green-text);background:var(--green-a14);padding:1px 6px;border-radius:8px}.cad-name{font-size:.76rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);font-weight:600}.cad-price{font-size:1.25rem;font-weight:700}.cad-price small{font-size:.7rem;font-weight:500;color:var(--text-secondary)}.cad-note{font-size:.73rem;color:var(--text-tertiary)}.cad-opt.on .cad-note{color:var(--orange-600)}.cad-engage{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 9px;border-radius:11px;background:var(--orange-a14);color:var(--orange-600)}.offer-checkout{position:sticky;top:16px}.checkout-card{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--surface);padding:18px;box-shadow:0 6px 24px var(--shadow-tint)}.checkout-title{font-size:.98rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.checkout-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.88rem;padding:4px 0}.checkout-line small{color:var(--text-tertiary);font-weight:400}.checkout-line .co-amt{white-space:nowrap;flex:0 0 auto}.checkout-sep{height:1px;background:var(--glass-border);margin:10px 0}.checkout-big{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.88rem;margin:4px 0}.checkout-big b{font-size:1.3rem;font-weight:700}.checkout-meta{display:flex;flex-direction:column;gap:3px;font-size:.8rem;color:var(--text-secondary);margin-top:8px}.checkout-sub-h{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;font-weight:700;color:var(--orange-600);margin-bottom:4px}.checkout-note{font-size:.8rem;color:var(--text-secondary);line-height:1.45;margin:5px 0}.checkout-recap{border-top:1px solid var(--glass-border);margin-top:10px;padding-top:8px}.checkout-recap .checkout-line{font-size:.9rem;font-weight:600;padding:3px 0}.checkout-recap .checkout-line span:first-child{font-weight:500;color:var(--text-secondary)}.checkout-today-note{font-size:.76rem;color:var(--text-secondary);margin:6px 0 0;line-height:1.45}.checkout-paynote{font-size:.82rem;margin:8px 0 0;color:var(--text-secondary)}.co-recap{border:1px solid var(--glass-border);border-radius:10px;padding:12px 14px;margin-bottom:14px}.co-recap .checkout-line span:last-child{text-align:right;max-width:60%}.co-notice{background:var(--orange-brand-a08);border:1px solid var(--orange-brand-a3);border-radius:10px;padding:12px 14px;margin-bottom:14px}.co-notice p{margin:0 0 8px;font-size:.86rem;line-height:1.5}.co-notice p:last-child{margin-bottom:0}.co-cgv{margin-bottom:12px;border:1px solid var(--glass-border);border-radius:10px;padding:10px 14px;font-size:.82rem}.co-cgv summary{cursor:pointer;font-weight:600;color:var(--text-secondary)}.co-cgv ul{margin:10px 0 4px;padding-left:18px;display:grid;gap:6px;line-height:1.45;color:var(--text-secondary)}.co-sla-reader{max-height:60vh;overflow-y:auto;margin:10px 0 4px;padding:12px 14px;border:1px solid var(--glass-border);border-radius:10px;background:var(--glass-bg)}.checkout-cta{width:100%;margin-top:16px}.checkout-fine{font-size:.72rem;color:var(--text-tertiary);line-height:1.4;margin-top:10px}.linklike{background:none;border:none;color:var(--orange-600);cursor:pointer;font:inherit;padding:0;text-decoration:underline;border-radius:var(--radius-button)}@media(max-width:560px){.cad-opts{grid-template-columns:1fr}}.acct-divider{height:1px;background:var(--glass-border);border:none;margin:6px 0 14px}@media(max-width:720px){.price-tools,.price-totals,.cad-opts{grid-template-columns:1fr}}.acct-acts{display:flex;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.mode-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 4px;padding:8px 10px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.oc-wrap{margin-top:16px}.oc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.oc-eyebrow{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.oc-chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:6px}.oc-actions{display:flex;gap:8px;flex-wrap:wrap}.chip-oc{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap}.chip-oc.ok{background:var(--green-a12);color:var(--green-text)}.chip-oc.info{background:var(--orange-brand-a1);color:var(--orange-600)}.chip-oc.mute{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary)}.oc-dot{width:8px;height:8px;border-radius:50%;background:var(--green-500);box-shadow:0 0 8px var(--green-a35);flex:none}.oc-strip{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:10px 14px;margin-bottom:14px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.oc-grp{display:flex;align-items:center;gap:9px}.oc-lbl{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.oc-note{margin-left:auto;font-size:.72rem;color:var(--text-tertiary)}.oc-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.oc-main{min-width:0}.oc-tblcard{background:var(--surface, var(--glass-bg));border:1px solid var(--glass-border);border-radius:var(--radius-md);overflow:hidden;overflow-x:auto}.oc-panelhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--glass-border)}.oc-panelhead .chip-oc{white-space:normal;border-radius:12px}.oc-table{margin:0;padding:0 16px 4px}.oc-row:hover{background:var(--glass-bg-hover)}.oc-r{text-align:right;justify-self:end}.oc-money{font-weight:600}.oc-type{display:inline-block;padding:2px 7px;border-radius:6px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-right:7px;vertical-align:middle}.oc-type.mod{background:var(--orange-brand-a12);color:var(--orange-600)}.oc-type.pre{background:var(--purple-a16);color:var(--purple)}.oc-remise,.oc-remise-add{border-top:1px solid var(--glass-border)!important;background:var(--green-a08);color:var(--green-text);font-size:.8rem;font-weight:600;padding:6px 0}.oc-remise-add{background:transparent;color:inherit;font-weight:400}.oc-remise .oc-remise-l{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.oc-total{border-top:1px solid var(--glass-border-hover)!important;font-size:.95rem;padding:12px 0}.oc-total b{font-size:1rem}.oc-was{color:var(--text-faint);text-decoration:line-through;font-weight:500;font-size:.8em;margin-right:6px;white-space:nowrap}.oc-packs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--glass-border)}.oc-packchip{display:inline-flex;align-items:center;gap:7px;border:1px dashed var(--glass-border-hover);border-radius:999px;padding:4px 12px;font-size:.76rem;color:var(--text-secondary)}.oc-rail{position:sticky;top:16px;display:grid;gap:12px;min-width:0}.oc-railcard{background:var(--surface, var(--glass-bg));border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:16px}.oc-railtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.oc-kline{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;font-size:.86rem}.oc-kline .k{color:var(--text-secondary)}.oc-kline .v{font-weight:600}.oc-sep{border:0;border-top:1px solid var(--glass-border);margin:10px 0}.oc-cads{display:grid;gap:7px}.oc-cad{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--glass-border);background:transparent;color:inherit;font-family:inherit;text-align:left;border-radius:11px;padding:9px 13px;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.oc-cad:hover{border-color:var(--orange-400)}.oc-cad.on{border-color:var(--orange-500);background:var(--orange-brand-a08);box-shadow:inset 0 0 0 1px var(--orange-500)}.oc-cad .nm{display:block;font-weight:600;font-size:.84rem}.oc-cad .dt{display:block;font-size:.7rem;color:var(--text-secondary)}.oc-cad .pr{font-weight:700;font-size:.95rem;white-space:nowrap}.oc-cad .pr small{font-weight:500;color:var(--text-tertiary);font-size:.68rem}.oc-badge{font-size:.62rem;font-weight:700;color:var(--green-text);background:var(--green-a12);border-radius:6px;padding:1px 6px;margin-left:5px;vertical-align:middle}.oc-big{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.oc-big b{font-size:1.4rem;font-weight:700;white-space:nowrap}.oc-big small{font-size:.72rem;font-weight:500;color:var(--text-tertiary)}.oc-pub{display:flex;align-items:center;justify-content:space-between;gap:8px 10px;flex-wrap:wrap}.oc-pub .btn,.oc-pub .btn-ghost{white-space:nowrap}.oc-pubstate{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;color:var(--green-text)}.oc-toggle{display:inline-flex;align-items:center;gap:7px;margin-left:auto;border:none;background:none;font-family:inherit;font-size:.74rem;font-weight:600;color:var(--text-secondary);cursor:pointer}.oc-toggle .oc-tk{width:32px;height:18px;border-radius:999px;background:var(--glass-border-hover);position:relative;transition:background var(--transition-fast);flex:none}.oc-toggle .oc-tk:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px var(--black-a25);transition:left var(--transition-fast)}.oc-toggle.on{color:var(--green-text)}.oc-toggle.on .oc-tk{background:var(--green-500)}.oc-toggle.on .oc-tk:after{left:16px}@media(max-width:1520px){.oc-grid{grid-template-columns:1fr}.oc-rail{position:static}}.oc-table6 .price-row{grid-template-columns:28px minmax(140px,1.7fr) 150px 120px 110px 160px}@media(max-width:720px){.oc-table6 .price-row{grid-template-columns:24px repeat(3,minmax(0,1fr));gap:4px 8px}.oc-table6 .price-row>span:nth-child(1){grid-column:1;grid-row:1 / span 2}.oc-table6 .price-row>span:nth-child(2){grid-column:2 / -1;grid-row:1}.oc-table6 .price-row>span:nth-child(3){grid-column:2;grid-row:2}.oc-table6 .price-row>span:nth-child(4){display:none}.oc-table6 .price-row>span:nth-child(5){grid-column:3;grid-row:2}.oc-table6 .price-row>span:nth-child(6){grid-column:4;grid-row:2}.oc-table6 .oc-toprix{white-space:normal;text-align:left}}.oc-selbox{width:17px;height:17px;accent-color:var(--orange-500);cursor:pointer}.oc-off>span:not(:first-child){opacity:.45}.oc-always{color:var(--green-text);font-weight:700;font-size:.9rem}.oc-optflag{border:1px solid var(--glass-border);background:transparent;color:var(--text-tertiary);font-family:inherit;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:2px 7px;cursor:pointer}.oc-optflag.opt{border-color:var(--purple-a5);color:var(--purple);background:var(--purple-a1)}.oc-selnote{font-weight:500;font-size:.72rem;color:var(--text-tertiary)}.oc-gestes{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.oc-geste{display:inline-flex;align-items:center;gap:9px;font-size:.78rem;font-weight:600;color:var(--text-secondary)}.oc-stepper{display:inline-flex;align-items:center;border:1px solid var(--glass-border);border-radius:9px;overflow:hidden}.oc-stepper button{border:0;background:var(--glass-bg);color:var(--text-secondary);width:26px;height:28px;font:700 .9rem inherit;font-family:inherit;cursor:pointer}.oc-stepper button:hover{background:var(--glass-bg-hover)}.oc-stepper .cnt{padding:0 10px;font-weight:700;font-size:.88rem}.oc-cta{width:100%;justify-content:center;margin-top:12px;padding:12px;font-size:.92rem}.oc-sm{padding:4px 10px;font-size:.74rem}.oc-pstep .uk-btn{white-space:normal;max-width:100%;min-width:0;justify-content:flex-start;text-align:left}.oc-ordercard{background:var(--surface, var(--glass-bg));border:1px solid var(--glass-border);border-radius:var(--radius-md);margin:10px 0 14px;overflow:hidden;box-shadow:0 3px 16px var(--black-a07)}.oc-ohead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--glass-border);flex-wrap:wrap}.oc-pipe{display:flex;align-items:stretch;padding:16px 18px 4px;overflow-x:auto}.oc-pstep{flex:1;min-width:122px;position:relative;padding:0 12px 14px 0}.oc-pstep:before{content:"";position:absolute;top:11px;left:26px;right:0;height:2px;background:var(--glass-border)}.oc-pstep:last-child:before{display:none}.oc-pstep.done:before{background:var(--green-500)}.oc-pstep .pd{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700;background:var(--glass-bg);color:var(--text-tertiary);border:2px solid var(--glass-border);position:relative;z-index:1}.oc-pstep.done .pd{background:var(--green-500);border-color:var(--green-500);color:var(--white)}.oc-pstep .pt{font-size:.74rem;font-weight:700;margin-top:7px}.oc-pstep.cur .pt{color:var(--orange-600)}.oc-pstep .ps{font-size:.66rem;color:var(--text-secondary);line-height:1.35;margin-top:2px}.oc-pstep .pa{margin-top:7px;display:flex;gap:5px;flex-wrap:wrap}.oc-ofoot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 18px 14px;border-top:1px dashed var(--glass-border)}.srv-fin{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px 10px 44px}.srv-fin-btn{display:flex;flex-direction:column;align-items:center;gap:1px;border:1px solid var(--glass-border);background:var(--surface, var(--glass-bg));color:inherit;font-family:inherit;border-radius:10px;padding:7px 13px;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.srv-fin-btn:hover{border-color:var(--orange-400)}.srv-fin-btn.on{border-color:var(--orange-500);background:var(--orange-brand-a1);box-shadow:inset 0 0 0 1px var(--orange-500)}.srv-fin-btn b{font-size:.78rem}.srv-fin-btn span{font-size:.7rem;color:var(--text-secondary)}.srv-fin-btn:disabled{opacity:.5;cursor:default}.dol-results{margin-top:10px;max-height:340px;overflow-y:auto;display:grid;gap:6px}.dol-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--glass-border);border-radius:10px;padding:9px 12px}.dol-row:hover{background:var(--glass-bg-hover)}.modeseg{display:inline-flex;border:1px solid var(--glass-border);border-radius:var(--radius-full);overflow:hidden}.modeseg button{border:none;background:transparent;color:var(--text-secondary);font-size:.78rem;padding:5px 12px;cursor:pointer;transition:background var(--transition-fast)}.modeseg button:hover{background:var(--glass-bg-hover)}.modeseg button:disabled{opacity:.6;cursor:default}.band-note{font-size:.78rem;color:var(--text-secondary)}.band-note b{color:var(--text-primary)}.band-table{display:flex;flex-direction:column;gap:4px}.band-row{display:grid;grid-template-columns:1.3fr 1fr 1fr .9fr 110px;gap:8px;align-items:center}.band-row.band-head{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-tertiary);font-weight:600;padding:2px 0}.band-row .input{padding:5px 8px;font-size:.82rem}.band-acts{display:flex;gap:6px;align-items:center}@media(max-width:720px){.band-row{grid-template-columns:1fr 1fr .8fr 90px}.band-row>span.band-head:nth-child(3),.band-row>input:nth-child(3){display:none}}.client-tabs{margin:2px 0 18px}.offer-was{text-decoration:line-through;color:var(--text-faint);font-weight:500;white-space:nowrap;font-size:.82em;margin-right:6px}.offer-was-line{display:inline-flex;gap:4px;align-items:baseline;flex-wrap:wrap;justify-content:flex-end}.mod-row{padding:12px 0;border-top:1px dashed var(--glass-border)}.mod-row:first-of-type{border-top:none}.mod-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.mod-title{font-weight:600}.stage-steps{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.stage-step{font-size:.74rem;padding:4px 10px;border-radius:var(--radius-full);border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.stage-step:hover{border-color:var(--orange-500)}.stage-step.done{background:var(--orange-a14);color:var(--orange-600);border-color:transparent}.stage-step.cur{font-weight:600}.stage-step:disabled{opacity:.6;cursor:default}.mod-comments{display:flex;flex-direction:column;gap:6px}.cmt{font-size:.84rem;padding:8px 12px;border-radius:11px;background:var(--glass-bg);border:1px solid var(--glass-border);max-width:78%}.cmt-staff{background:var(--orange-a1);border-color:var(--orange-a22);margin-left:auto}.cmt-client{border-left:3px solid var(--purple)}.mod-comments{display:grid;gap:8px}.stage-step.done{background:var(--green-a12);color:var(--green-text);border-color:var(--green-a3)}.cmt-meta{display:block;font-size:.72rem;color:var(--text-tertiary);margin-bottom:2px}.cmt-add{display:flex;gap:6px;margin-top:4px}.cmt-add .input{flex:1;padding:6px 10px;font-size:.84rem}.mod-card{margin-bottom:14px}.stage-track{display:flex;flex-wrap:wrap;gap:4px 6px;margin:6px 0 14px}.stage-node{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-tertiary);white-space:nowrap}.stage-node:not(:last-child):after{content:"→";margin-left:6px;color:var(--text-tertiary);opacity:.55;font-size:.75rem}.stage-node .stage-dot2{width:12px;height:12px;border-radius:50%;border:2px solid var(--glass-border);background:transparent}.stage-node.done{color:var(--text-secondary)}.stage-node.done .stage-dot2{background:var(--orange-500);border-color:var(--orange-500)}.stage-node.cur{color:var(--orange-600);font-weight:600}.stage-node.cur .stage-dot2{border-color:var(--orange-500);box-shadow:0 0 0 3px var(--orange-a18)}.bill-big{font-size:1.8rem;font-weight:700}.bill-big small{font-size:.9rem;font-weight:500;color:var(--text-secondary)}.subv-card{margin-top:16px}.subv-gap{font-size:.8rem;color:var(--amber-text);background:var(--amber-a12);border-radius:var(--radius-sm);padding:7px 11px;margin:4px 0 12px}.subv-item{border:1px solid var(--glass-border);border-left:3px solid var(--glass-border);border-radius:var(--radius-md);padding:12px 14px;margin-bottom:10px}.subv-item.sv-ok{border-left-color:var(--green-500)}.subv-item.sv-maybe{border-left-color:var(--amber-500)}.subv-item.sv-no{border-left-color:var(--text-tertiary);opacity:.72}.subv-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.92rem}.subv-verdict{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:11px}.subv-verdict.sv-ok{background:var(--green-a16);color:var(--green-text)}.subv-verdict.sv-maybe{background:var(--amber-a18);color:var(--amber-text)}.subv-verdict.sv-no{background:var(--black-a06);color:var(--text-tertiary)}.subv-vis{margin-left:auto;font-size:.7rem;font-weight:600;padding:2px 9px;border-radius:11px;border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-tertiary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.subv-vis:hover{border-color:var(--glass-border-hover)}.subv-vis.on{background:var(--green-a14);color:var(--green-text);border-color:transparent}.subv-obj{font-size:.84rem;color:var(--text-secondary);margin:5px 0}.subv-figure{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:.86rem;margin:6px 0}.subv-amt{font-size:1.15rem;font-weight:700;color:var(--green-text)}.subv-warn{font-size:.74rem;color:var(--red-text);background:var(--red-a1);border-radius:var(--radius-sm);padding:1px 7px}.subv-crits{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 4px}.subv-crit{font-size:.72rem;padding:2px 8px;border-radius:10px;background:var(--black-a05);color:var(--text-secondary)}.subv-crit.pass{background:var(--green-a13);color:var(--green-text)}.subv-crit.fail{background:var(--red-a12);color:var(--red-text)}.subv-crit.unknown{background:var(--amber-a14);color:var(--amber-text)}.subv-detail{font-size:.82rem;line-height:1.5;color:var(--text-secondary);border-top:1px dashed var(--glass-border);margin-top:8px;padding-top:8px}.subv-detail p{margin:4px 0}.subv-edit .field{margin-bottom:8px}.subv-edit .ta{font-size:.84rem}.subv-free{font-size:.84rem;line-height:1.5;margin-top:6px;padding:8px 11px;border-radius:var(--radius-sm);background:var(--green-a08);border:1px solid var(--green-a22)}.subv-years{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.subv-year{font-size:.72rem;padding:2px 8px;border-radius:10px;background:var(--surface);border:1px solid var(--glass-border);color:var(--text-secondary)}.subv-year b{color:var(--text-primary)}.subv-layout{display:grid;grid-template-columns:1fr 300px;gap:16px;align-items:start}@media(max-width:720px){.subv-layout{grid-template-columns:1fr}}.subv-list{display:flex;flex-direction:column;gap:8px}.subv-pick{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:12px 14px;border:1.5px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg);cursor:pointer;transition:all var(--transition-base)}.subv-pick:hover{border-color:var(--glass-border-hover);transform:translateY(-1px)}.subv-pick.on{border-color:var(--orange-500);background:var(--orange-a06)}.subv-check{flex:0 0 20px;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--glass-border);display:flex;align-items:center;justify-content:center;font-size:.78rem;color:var(--white)}.subv-pick.on .subv-check{background:var(--orange-500);border-color:var(--orange-500)}.subv-pick-main{flex:1;display:flex;flex-direction:column;gap:2px;font-size:.9rem;min-width:0}.subv-pick-obj{font-size:.78rem;color:var(--text-secondary)}.subv-pick-fig{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:.76rem;white-space:nowrap}.subv-side{position:sticky;top:16px;border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:14px 15px;background:var(--surface)}.subv-side-head{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;font-weight:600;color:var(--text-secondary);margin-bottom:10px}.subv-side-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.86rem;padding:3px 0}.subv-side-row.big{font-size:1rem;font-weight:600;margin-top:2px}.subv-side-sep{height:1px;background:var(--glass-border);margin:9px 0}.subv-side-note{font-size:.8rem;color:var(--text-secondary);margin:6px 0;line-height:1.45}.subv-side-diags{border-top:1px dashed var(--glass-border);margin-top:8px;padding-top:4px}.subv-protect{font-size:.72rem;color:var(--text-tertiary);line-height:1.5;margin-top:10px;padding:9px 11px;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--purple-a05)}.server-row .offer-t{color:var(--text-primary)}.server-row.on{background:var(--orange-a05)}.kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(158px,1fr);gap:10px;overflow-x:auto;padding-bottom:8px;align-items:start}.kb-col{min-width:0;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:8px}.kb-head{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);padding:2px 4px 8px}.kb-count{font-size:.68rem;font-weight:600;background:var(--surface);border:1px solid var(--glass-border);border-radius:10px;padding:0 7px;color:var(--text-tertiary)}.kb-cards{display:flex;flex-direction:column;gap:6px}.kb-card{display:flex;flex-direction:column;gap:2px;text-align:left;width:100%;padding:8px 10px;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:all var(--transition-fast)}.kb-card:hover{border-color:var(--orange-500);transform:translateY(-1px);box-shadow:0 2px 10px var(--orange-a1)}.kb-name{font-size:.84rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-meta{font-size:.71rem;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mem-edit{border-top:1px solid var(--glass-border);margin-top:10px;padding-top:12px}.oi-section{margin-top:14px;padding:14px 16px;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg)}.oi-add{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;align-items:center}.oi-add .input{flex:1 1 90px;min-width:80px;padding:6px 9px;font-size:.84rem}.oi-add .input:first-child{flex:3 1 180px}.oi-add .btn-ghost{width:auto}.oi-cat{font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--orange-600);background:var(--orange-a1);padding:1px 7px;border-radius:9px;margin-left:6px}.shell{display:flex;min-height:100vh;position:relative;z-index:1}.rail{width:232px;flex:0 0 232px;display:flex;flex-direction:column;gap:4px;padding:22px 16px;position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto}.rail-brand{display:flex;align-items:center;gap:9px;padding:0 12px 16px}.nav{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);font-size:.88rem;font-weight:500;font-family:inherit;text-align:left;width:100%;border:none;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.nav svg{flex:0 0 18px}.nav .n,.tab .n{margin-left:auto;font-size:.7rem;font-weight:700;border-radius:var(--radius-full);min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px}.navh{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:14px 12px 4px}.shell-main{flex:1;min-width:0}.shell-top{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 32px 0;max-width:1080px;margin:0 auto;font-size:.84rem}.shell-top-brand{display:none;align-items:center;gap:8px;margin-right:auto}.idchip{display:inline-flex;align-items:center;gap:8px;background:none;border:none;font:inherit;cursor:pointer;padding:4px 6px;border-radius:var(--radius-sm)}.tabbar{display:none}.tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:.66rem;font-weight:600;font-family:inherit;border:none;background:none;border-radius:10px;cursor:pointer}.tab .n{position:absolute;top:4px;right:14px;margin:0}@media(max-width:900px){.rail{display:none}.shell-top{padding:12px 18px 0}.shell-top-brand{display:flex}.idchip .muted,.idchip .faint{display:none}.tabbar{position:fixed;left:0;right:0;bottom:0;height:70px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 6px 12px;z-index:20;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.shell-main{padding-bottom:84px}.container{padding-left:18px;padding-right:18px}}.jstepper{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto}.jstep{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:500;white-space:nowrap}.jstep .dot{width:22px;height:22px;border-radius:var(--radius-full);border:2px solid;display:grid;place-items:center;font-size:.7rem;font-weight:700;flex:0 0 22px}.jstep-line{flex:1;height:2px;margin:0 10px;min-width:16px}@media(max-width:700px){.jstep .jstep-l{display:none}.jstep.now .jstep-l{display:inline}}.shell-main .container{margin:0;max-width:none;padding:0 clamp(28px,4vw,110px) 48px}.shell-main .shell-top{margin:0;max-width:none;padding:22px clamp(28px,4vw,110px) 6px}@media(min-width:901px){.shell-main .offer-grid{grid-template-columns:minmax(0,1fr) 380px}}.cad-mini{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.cad-mini button{flex:1 1 120px;padding:10px 12px;border-radius:10px;border:1px solid;text-align:left;font-family:inherit;cursor:pointer}.cad-mini button b{display:block;font-size:.86rem}.cad-mini button span{font-size:.76rem}.shell-main .page-title{margin-top:0}.shell.staff .shell-main .container{padding-top:26px}@media(max-width:900px){.shell.staff .shell-main .container{padding-top:18px}}@media(max-width:900px){.shell-main .container{padding:0 18px 48px}}.shell-main>.uk-explanation-pref{padding:0 clamp(28px,4vw,110px)}@media(max-width:900px){.shell-main>.uk-explanation-pref{padding:0 18px}}.shell-main>.container.uxk28-help-band{padding-bottom:0}.uxk28-save-state{margin:0 0 12px;font-size:.84rem}@media(max-width:600px){.uxk28-help .uk-quick-links b{flex-basis:100%}}.uxk28-invoice-state{gap:6px;align-items:flex-start}@media(max-width:640px){.uxk28-invoice-state{align-items:flex-end}}.action{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid;flex-wrap:wrap}.ico-b{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:0 0 36px}.contact{display:flex;align-items:center;gap:12px}.ic-links{overflow-wrap:anywhere;line-height:1.5}.ipf-check{display:flex;gap:8px;align-items:flex-start;font-size:.86rem;margin:6px 0 10px;cursor:pointer}.ipf-check input{margin-top:3px;flex:0 0 auto}.ipf-preview{font-size:.82rem;padding:10px 12px;border-radius:var(--radius-md);border:1px solid;overflow-wrap:anywhere;margin-bottom:8px}.avatar{width:40px;height:40px;border-radius:var(--radius-full);display:grid;place-items:center;font-weight:700;font-size:.9rem;flex:0 0 auto}.avatar.sm{width:30px;height:30px;font-size:.75rem}.trust{font-size:.74rem;display:flex;gap:18px;margin-top:22px;flex-wrap:wrap}.kpi{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.home-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:800px){.home-grid{grid-template-columns:1fr}}.visio-acts{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.visio-btn{padding:4px 10px;font-size:.8rem}.visio-note{display:inline-flex;align-items:center;gap:6px;font-size:.78rem}.hint-form{font-size:.78rem;margin-top:4px}.stack{display:flex;flex-direction:column;gap:16px;min-width:0}.faint{color:var(--text-tertiary)}@media(max-width:900px){.shell-main .offer-checkout{position:static}.shell-main .prow,.shell-main .row,.mod-head{flex-wrap:wrap}.shell-main .kpi{font-size:1.3rem}.shell-main .page-title{font-size:1.25rem}.cad-mini button{flex-basis:100%}.modal{max-height:92vh;overflow-y:auto}}@media(max-width:900px){.shell:not(.staff) .row:has(.ph-tag){display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.shell:not(.staff) .row:has(.ph-tag)>b{flex-basis:100%}.shell:not(.staff) .row:has(.ph-tag)>.ph-tag{width:fit-content;max-width:100%}}@media(pointer:coarse){.shell-main .btn-ghost,.shell-main .fseg button,.shell-main .ftabs button,.shell-main .seg button,.shell:not(.staff) .nav,.shell:not(.staff) .tab,.myapp-open,.oc-cad,.oc-toggle,.cad-mini button{min-height:44px}.shell-main .input,.shell-main .ta{min-height:44px}.shell-main a.btn-ghost,.shell-main a.btn{display:inline-flex;align-items:center}.shell-main .btn,.shell-main .link-btn,.offer-all,.idchip,.fd-btn,.fd-ghost,.fd-tabs button,.fd-f .input{min-height:44px}.shell-main .ph-tag{padding-top:5px;padding-bottom:5px}}button,input,select,textarea{font-family:inherit}.nav:focus-visible,.tab:focus-visible,.btn:focus-visible,.btn-ghost:focus-visible,.idchip:focus-visible,.cad-mini button:focus-visible{outline:2px solid var(--focus-ring, var(--orange-500));outline-offset:2px}.rec-btn{width:84px;height:84px;border-radius:var(--radius-full);border:none;cursor:pointer;display:grid;place-items:center;font-family:inherit;transition:transform var(--transition-fast)}.rec-btn:hover{transform:scale(1.04)}.q{padding:12px 14px;border-radius:10px;border:1px solid;margin-bottom:10px}.q b{font-size:.88rem;display:block;margin-bottom:6px}.btn,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn svg,.btn-ghost svg,.micro svg,.linklike svg{flex:0 0 auto}.crumb{display:flex;align-items:center;gap:8px;font-size:.82rem;margin:0 0 4px}.crumb .linklike{font:inherit}.ftabs{display:flex;gap:2px;margin:4px 0 18px;border-bottom:1px solid var(--glass-border);overflow-x:auto}.ftabs button{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:9px 14px;font:inherit;font-size:.86rem;font-weight:500;cursor:pointer;white-space:nowrap;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.ftabs button:focus-visible{outline:2px solid var(--focus-ring, var(--orange-500));outline-offset:-2px}:where(a,button,[role=tab],[role=menuitem],[role=radio],[role=checkbox],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus-ring, var(--orange-500));outline-offset:2px}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:8px 14px;border-radius:8px;font-weight:600;text-decoration:none;border:1px solid transparent;transform:translateY(-220%);transition:transform .12s ease-out;clip:rect(0 0 0 0);clip-path:inset(50%)}.skip-link:focus{transform:translateY(0);outline:2px solid var(--focus-ring, var(--orange-500));outline-offset:2px;clip:auto;clip-path:none}.shell.staff .rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding-top:12px}.shell.staff .rail a.nav{text-decoration:none}.shell.staff .nav{position:relative}.container .container{padding:0}.studio-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 12px}@media(max-width:900px){.shell.staff:not(.msh-on) .rail{display:flex;width:60px;flex:0 0 60px;padding:14px 8px}.shell.staff:not(.msh-on) .rail span:not(.n),.shell.staff:not(.msh-on) .navh,.shell.staff:not(.msh-on) .rail-brand .brand-sub{display:none}.shell.staff:not(.msh-on) .nav{justify-content:center;padding:10px 0}.shell.staff:not(.msh-on) .nav .n{position:absolute;top:4px;right:4px;margin:0}.shell.staff .shell-main{padding-bottom:0}}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 14px}.kpi-t{padding:14px 16px}.kpi-t{position:relative}.btn.sm{width:auto;padding:6px 14px;font-size:.8rem;box-shadow:none}.kpi-t .l{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding-right:18px}.kpi-t .v{font-size:1.5rem;font-weight:700;margin-top:2px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.kpi-t .v .u{font-size:.85rem;font-weight:500}.kpi-t .s{font-size:.78rem;margin-top:2px}.row-btns{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.row-btns .btn-ghost{padding:5px 10px;font-size:.78rem}@media(max-width:1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(pointer:coarse){.row-btns .btn,.row-btns .btn-ghost{min-height:44px;padding:10px 12px}}.fiche-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;flex-wrap:wrap;margin-bottom:14px}.fiche-id{display:flex;align-items:center;gap:14px;min-width:0}.fiche-av{width:44px;height:44px;border-radius:var(--radius-sm);display:grid;place-items:center;font-weight:700;font-size:.95rem;flex:0 0 44px}.fiche-name{font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.fiche-sub{font-size:.82rem;margin-top:2px}.fiche-shared{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:2px 9px;border-radius:999px;border-width:1px;border-style:solid;font-size:.74rem;font-weight:600}.fiche-ref{display:flex;gap:14px;flex-wrap:wrap;margin-top:5px;font-size:.78rem}.fiche-ref-item{display:inline-flex;align-items:center;gap:6px}.fiche-ref-item b{font-weight:600}.fiche-ref-sel{font:inherit;font-weight:600;padding:2px 22px 2px 7px;border-radius:6px;border:1px solid var(--glass-border);background:var(--glass-bg);cursor:pointer;max-width:180px}.fiche-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.fiche-chips a{text-decoration:none}.fiche-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fiche-state{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:18px}.fiche-state .action,.fiche-state .jstepper{margin:0}.action-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media(max-width:1000px){.action-two{grid-template-columns:minmax(0,1fr)}}.apps-sum{display:flex;flex-direction:column;gap:6px}.apps-sum .prow{border-top:none;padding:4px 0}.sheet .sheet-body{font-size:.9rem}.sheet .sheet-body ul{padding-left:18px;margin:6px 0}.sheet-choices{display:flex;flex-direction:column;gap:6px;margin-top:10px}.sheet-choice{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);cursor:pointer;font-size:.88rem}.sheet-choice input{margin:0}.btn.danger{background:var(--red-500);box-shadow:none}@media(max-width:700px){.kpis{grid-template-columns:minmax(0,1fr)}.fiche-head{padding:14px}.fiche-acts{width:100%}.fiche-acts>*{flex:1}.ftabs{margin-left:-18px;margin-right:-18px;padding:0 18px}.demo-acts,.acct-row,.macts,.oc-ofoot,.admin-zone,.oc-ohead{flex-wrap:wrap}.modal{max-height:92vh;overflow-y:auto}.mt-head{flex-wrap:wrap;gap:8px}.row-btns .btn{width:100%}.sheet .actions{flex-wrap:wrap}}.bd-col{min-width:0}.bd-head{display:flex;justify-content:space-between;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;padding:0 2px}.bd-card{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;padding:10px 12px;margin-bottom:8px;border-radius:var(--radius-md);cursor:pointer;font-family:inherit;transition:border-color var(--transition-fast),transform var(--transition-fast)}.bd-card:hover{transform:translateY(-1px)}.bd-card.archived{opacity:.55}.bd-name{font-size:.86rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.bd-sum{font-size:.76rem;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tbl-wrap{overflow-x:auto}.tbl tbody tr{cursor:pointer}.tbl{width:100%;border-collapse:collapse;font-size:.86rem}.tbl th{text-align:left;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:8px 10px}.tbl td{padding:6px 10px;vertical-align:middle}.tbl .money{font-variant-numeric:tabular-nums}.cl-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 14px}.cf-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-full);font:inherit;font-size:.8rem;font-weight:500;cursor:pointer;white-space:nowrap}.cf-chip b{font-variant-numeric:tabular-nums}.own-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.own-av{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-full);font-size:.6rem;font-weight:700;flex:0 0 22px}.own-nm{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.own-free{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;white-space:nowrap}.own-free{font-style:italic}@media(max-width:700px){.cl-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.bd-col.m-off{display:none}}.itv-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.itv-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 0;border-top:1px dashed var(--glass-border)}.itv-row:first-child{border-top:none}.itv-add{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;align-items:center;margin:10px 0}.tr-drawer{max-width:760px;max-height:88vh;display:flex;flex-direction:column}.tr-drawer .tr-list{overflow-y:auto;flex:1;min-height:0}.tr-tools{display:flex;gap:8px;align-items:center;margin:0 0 10px}.tr-tools .input{flex:1}@media(max-width:800px){.itv-add{grid-template-columns:1fr}.itv-row{grid-template-columns:minmax(0,1fr) auto}.itv-row .row-btns{grid-column:1 / -1;justify-content:flex-start}}.apps-tree{display:flex;flex-direction:column;gap:12px}.app-node{border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:12px 14px}.app-node.rejected,.mod-node.rejected{opacity:.55}.app-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.app-head .ico-b{width:32px;height:32px;border-radius:var(--radius-sm);display:grid;place-items:center;flex:0 0 32px}.app-title{font-weight:600;font-size:.95rem}.mod-node{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin:8px 0 0 44px;padding:8px 0 0;border-top:1px dashed var(--glass-border)}.mod-title{font-weight:600;font-size:.88rem}.mod-reqs{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mod-reqs .chip{font-size:.72rem}.demo-row.mod{margin-left:22px;padding-left:20px;position:relative}.demo-row.mod:before{content:"";position:absolute;left:6px;top:11px;bottom:11px;width:2px;border-radius:1px}.demo-row.head{border-left:3px solid var(--orange-500);padding-left:13px;border-radius:2px 0 0 2px}.grp-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);margin-bottom:8px;font-size:.86rem}.design-panel{grid-column:1 / -1;margin-top:10px;padding:12px 14px;border-radius:var(--radius-md)}.dp-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dp-screens{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:12px}.dp-screen{padding:0;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;text-align:left;font:inherit;display:flex;flex-direction:column}.dp-screen .dp-frame{display:block;position:relative;height:150px;overflow:hidden}.dp-screen .dp-frame iframe{position:absolute;top:0;left:0;width:1280px;height:800px;border:0;transform:scale(.19);transform-origin:top left;pointer-events:none}.dp-caption{font-size:.76rem;padding:6px 8px}.dp-flow{margin-top:12px;font-size:.86rem}.dp-flow summary{cursor:pointer;font-weight:600;font-size:.82rem}.flow-md h3{font-size:.9rem;margin:10px 0 4px}.flow-md h4{font-size:.84rem;margin:8px 0 2px}.flow-md p{margin:4px 0}.flow-li{margin:2px 0 2px 10px}.screen-modal{max-width:96vw;width:1340px;max-height:92vh;display:flex;flex-direction:column}.screen-modal iframe{width:100%;height:78vh;border:0;border-radius:var(--radius-sm);background:var(--white)}.design-modal{max-width:1000px;width:94vw;max-height:90vh;overflow-y:auto}.design-big{width:100%;height:62vh;border:0;border-radius:var(--radius-sm);background:var(--white);margin-bottom:12px}.design-flow{font-size:.88rem;margin-top:12px}.design-flow h3{font-size:.92rem;margin:10px 0 4px}.design-flow .flow-hr{border:0;border-top:1px solid var(--line);margin:14px 0}.offer-row.mod{margin-left:22px}.price-row.oc-mod .pr-title{padding-left:18px}.oc-type.app{background:var(--orange-a14)}.app-mods .prow{padding:5px 0;font-size:.84rem}.recovery{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;line-height:1.7;padding:10px 12px;border-radius:var(--radius-sm);margin:6px 0;letter-spacing:.04em}.free-slots{margin:0 0 12px}.fs-list{display:flex;flex-wrap:wrap;gap:6px}.fs-list .btn-ghost{padding:5px 10px;font-size:.78rem}.tarifs-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:start}.tarifs-sim{position:sticky;top:16px}.zone-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:12px}.zone-tabs button{padding:5px 12px;border-radius:var(--radius-full);font-size:.8rem;font-family:inherit;cursor:pointer}.zone-tabs button.add{border-style:dashed}.mail-sum{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:6px;padding:8px 0 9px;margin-bottom:12px;border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mail-sum-search{display:flex;align-items:center;gap:6px;max-width:460px}.mail-sum-search .input{flex:1;min-width:0}.mail-sum-links{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;overflow-x:auto;scrollbar-width:thin}.mail-sum-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-full);font-size:.78rem;white-space:nowrap;text-decoration:none;border:1px solid var(--glass-border)}.mail-sum-chip:hover{border-color:var(--orange-400)}.mail-sum-dot{width:7px;height:7px;border-radius:50%;flex:none}.bd-ladder{display:flex;gap:4px;margin:4px 0 6px}.bd-seg{border-radius:var(--radius-md);padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left;font-family:inherit;cursor:pointer}.bd-name{font-size:.76rem;font-weight:600}.bd-rate{font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.bd-range{font-size:.7rem;white-space:nowrap}.com-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:14px}.com-tile{padding:12px 14px;border-radius:var(--radius-md)}.com-tile .k{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.com-tile .v{font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;margin-top:2px}.com-grid{display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,1.4fr);gap:14px;align-items:start}.com-grid .com-full{grid-column:1 / -1}.nowrap{white-space:nowrap}.com-tile[title]{cursor:help}.com-rates{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr)) auto;gap:8px;align-items:end}.com-rates label{display:flex;flex-direction:column;gap:3px;font-size:.74rem}.com-rates .input{padding:6px 8px;text-align:right}.com-form{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.com-form .field{margin:0}.com-form .full{grid-column:1 / -1}.com-doc{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px;gap:8px;align-items:center;padding:8px 0;font-size:.82rem}@media(min-width:981px){.com-doc>:last-child{grid-column:1 / -1}}.com-doc .input{padding:4px 6px;font-size:.8rem}.com-doc .lg{font-size:.72rem}.com-order{padding:12px 14px;border-radius:var(--radius-md);margin-bottom:10px}.com-order-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.86rem}.com-base{font-size:.8rem;font-variant-numeric:tabular-nums;margin:6px 0 8px}.com-tranches{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.com-tr{padding:8px 10px;border-radius:var(--radius-sm);font-size:.8rem;display:flex;flex-direction:column;gap:3px}.com-tr .amt{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.com-tr label{display:flex;align-items:center;gap:6px;cursor:pointer}.com-lines{width:100%;border-collapse:collapse;font-size:.78rem;margin-top:6px}.com-lines td,.com-lines th{padding:4px 6px;text-align:left}.com-lines .r{text-align:right;font-variant-numeric:tabular-nums}.com-bar{position:sticky;bottom:12px;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-md);margin-top:12px;z-index:5}.com-month{margin-bottom:14px}.com-mrow{display:flex;align-items:center;gap:10px;padding:9px 4px;font-size:.86rem}.com-mrow .grow{flex:1;min-width:0}.com-mrow .com-mdate{font-size:.8rem;min-width:78px}.com-mrow.link{cursor:pointer;border-radius:var(--radius-sm)}.com-stamps{display:flex;flex-direction:column;gap:6px}.com-stamp{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);font-size:.82rem}.com-stamp>span{min-width:0}.com-missing{margin-bottom:12px}.com-lock{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600}.com-await{font-size:.72rem;font-weight:600;margin-top:3px}.com-astrow{border-bottom:1px solid var(--glass-border)}.com-astrow:last-child{border-bottom:none}.com-invform{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px 10px;padding:4px 4px 12px}.com-invform label{display:flex;flex-direction:column;gap:3px;font-size:.74rem}.com-invform .input{padding:6px 8px}.com-seg{display:flex;flex-wrap:wrap;gap:0;border-radius:var(--radius-md);overflow:hidden;width:fit-content;max-width:100%}.com-seg button{font:inherit;font-size:.82rem;padding:7px 12px;border:none;cursor:pointer}.com-seg button:last-child{border-right:none}.com-seg button.on{font-weight:600}@media(max-width:980px){.com-grid{grid-template-columns:1fr}.com-doc,.com-invform{grid-template-columns:1fr 1fr}}@media(max-width:700px){.com-mrow{flex-wrap:wrap}.com-mrow .grow{flex-basis:100%;order:-1}.com-stamp{flex-wrap:wrap}.com-invform{grid-template-columns:1fr}}.rules{display:flex;flex-direction:column;gap:8px}.rule{display:grid;grid-template-columns:190px 130px 1fr;gap:10px;align-items:center;font-size:.86rem}.rule .input{padding:6px 10px;text-align:right}.rule-in{display:flex;flex-direction:column;gap:2px;min-width:0}.rule-in .rule-in-row{display:flex;align-items:center;gap:4px;min-width:0}.rule-in .input{flex:1;min-width:0}.rule.rule-off{opacity:.55}.rule-in .unit{font-size:.78rem;color:var(--text-tertiary);white-space:nowrap}.tbl .input{padding:5px 8px;font-size:.84rem;width:100%}.tbl .input.money{text-align:right;font-variant-numeric:tabular-nums}.tbl tr.adding .input{border-style:dashed}@media(max-width:1100px){.tarifs-grid{grid-template-columns:minmax(0,1fr)}.tarifs-sim{position:static}.rule{grid-template-columns:1fr 120px}.rule .muted{grid-column:1 / -1}}.subv-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.subv-test{position:sticky;top:16px}.aide-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.aide{border-radius:var(--radius-md);padding:14px 16px}.aide.off{opacity:.55}.aide-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.aide-t{font-weight:600;font-size:.94rem}.aide-amount{font-size:1.3rem;font-weight:700;margin:8px 0 6px;letter-spacing:-.01em}.aide-amount-soft{font-size:.95rem;font-weight:500;color:var(--text-secondary)}.aide-chips{display:flex;flex-wrap:wrap;gap:4px}.aide-chips .chip{font-size:.72rem}.aide-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:.78rem}.switch{width:34px;height:20px;border-radius:var(--radius-full);position:relative;flex:0 0 34px;border:none;cursor:pointer;padding:0}.switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px var(--black-a25);transition:left var(--transition-fast)}.switch.on i{left:16px}.subv-drawer{max-width:620px;width:94vw;max-height:90vh;overflow-y:auto}.drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:12px;margin-bottom:4px}.dsec{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:16px 0 8px}.fld{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.fld .lb{font-size:.76rem;font-weight:500}.fld .hint{font-size:.72rem}.crit-chips{display:flex;flex-wrap:wrap;gap:5px}.drawer-foot{display:flex;gap:8px;align-items:center;margin-top:18px;padding-top:12px}@media(max-width:1100px){.subv-grid{grid-template-columns:minmax(0,1fr)}.subv-test{position:static}}.tm-note{font-size:.8rem;margin:-2px 0 12px;line-height:1.5}.kpi-btn{display:block;width:100%;text-align:left;font:inherit;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast)}.kpi-btn:hover{transform:translateY(-1px)}.kpi-btn:focus-visible{outline:2px solid var(--focus-ring, var(--orange-500));outline-offset:2px}.mstat{font-size:.78rem;white-space:nowrap}.mstat b{font-variant-numeric:tabular-nums}.role-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:12px;font-size:.78em;font-weight:600;line-height:1.4;white-space:nowrap}.avatar.xs{width:24px;height:24px;font-size:.62rem}.warn-strip{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:var(--radius-md);font-size:.84rem}.warn-strip svg{flex:0 0 18px}.mt-head+.warn-strip{margin-bottom:10px}.autofill-card{border:1px solid var(--warn-border, var(--border));border-radius:10px;padding:14px;margin-top:12px}.autofill-card .af-head{display:flex;align-items:center;gap:8px;font-size:.9rem}.autofill-card .af-line{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border-top:1px solid var(--border)}.autofill-card .af-line span:first-child{font-weight:500}.autofill-card .af-line i{font-style:normal;opacity:.75}.prof-gaps{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--border);font-size:.82rem}.mail-row{display:flex;align-items:stretch;gap:14px;border-top:1px solid var(--border)}.mail-row:first-of-type{border-top:none}.mail-row.off{opacity:.55}.mail-row .mr-main{flex:1;min-width:0;text-align:left;background:none;border:0;padding:12px 0;cursor:pointer;font:inherit;color:inherit}.mail-row .mr-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mail-row .mr-subject{font-size:.86rem;margin-top:3px}.mail-row .mr-when{font-size:.78rem;margin-top:4px}.mail-row .mr-side{display:flex;align-items:center;gap:14px;padding:12px 0;flex:0 0 auto}.mail-row .mr-count{font-size:.76rem;text-align:right;line-height:1.35;white-space:nowrap}.mail-drawer{width:min(1080px,96vw);max-height:92vh;overflow:auto}.mail-when{display:flex;gap:10px;align-items:flex-start;border-radius:9px;padding:11px 13px;font-size:.84rem;margin-bottom:10px}.mail-when ul{margin:4px 0 6px;padding-left:18px}.mail-when li{margin:2px 0}.mail-composed{display:flex;gap:8px;align-items:flex-start;font-size:.82rem;margin:0 0 12px}.mail-edit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.mail-edit .mail-body{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.6;resize:vertical}.mail-vars{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px;font-size:.8rem}.mail-vars .chip{cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.mail-help{font-size:.78rem;margin-top:10px;line-height:1.5}.mail-preview{border-radius:10px;padding:14px;position:sticky;top:0}.mail-preview .mp-subject{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--border);font-size:.88rem}.mail-preview .mp-body{font-size:.88rem;max-height:46vh;overflow:auto}.mail-preview .mp-body p{margin:0 0 10px}.tbl.mail-log td{font-size:.8rem}@media(max-width:900px){.mail-edit{grid-template-columns:1fr}.mail-preview{position:static}.mail-row{flex-wrap:wrap}}.rv-crumb{display:flex;align-items:center;gap:7px;font-size:.78rem;margin-bottom:6px}.rv-link{background:none;border:0;padding:0;font:inherit;font-size:inherit;cursor:pointer}.rv-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rv-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rv-primary{width:auto;display:inline-flex;align-items:center;gap:7px;padding:10px 18px;font-size:.88rem}.rv-steps{display:flex;align-items:center;padding:13px 18px;margin-bottom:14px}.rv-step-wrap{display:flex;align-items:center;flex:1;min-width:0}.rv-step-wrap:first-child{flex:0 0 auto}.rv-bar{flex:1;height:2px;margin:0 16px;min-width:24px}.rv-step{display:flex;align-items:center;gap:11px;flex:0 0 auto}.rv-step:not(.done):not(.now){opacity:.55}.rv-dot{width:26px;height:26px;border-radius:13px;display:grid;place-items:center;font-size:.76rem;font-weight:700;flex:0 0 auto}.rv-step-t{display:flex;flex-direction:column;line-height:1.3}.rv-step-t b{font-size:.83rem;font-weight:600}.rv-step-t .muted{font-size:.73rem}.rv-working{padding:16px 18px;margin-bottom:14px}.rv-work-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.rv-work-bar{height:5px;border-radius:3px;overflow:hidden}.rv-work-bar i{display:block;height:100%;width:36%;border-radius:3px;animation:rv-slide 2.4s ease-in-out infinite}@keyframes rv-slide{0%{margin-left:-36%}to{margin-left:100%}}@media(prefers-reduced-motion:reduce){.rv-work-bar i{animation:none;width:100%}}.rv-working p{font-size:.83rem;line-height:1.5;margin:10px 0 0}.rv-empty{display:flex;gap:24px;align-items:center;padding:24px 26px}.rv-empty h3{font-size:.98rem;font-weight:600;margin:0 0 5px}.rv-empty p{font-size:.85rem;line-height:1.55;margin:0;max-width:640px}.rv-empty-art{display:flex;gap:6px;align-items:flex-end;flex:0 0 auto}.rv-empty-art i{border-width:1.5px;border-style:dashed;display:block;width:30px;border-radius:7px}.rv-empty-art i:nth-child(1){height:74px}.rv-empty-art i:nth-child(2){height:62px}.rv-empty-art i:nth-child(3){height:50px}.rv-empty-art i:nth-child(4){height:38px}.rv-body{display:grid;grid-template-columns:112px minmax(0,1fr) 322px;gap:16px;align-items:start}.rv-film{display:flex;flex-direction:column;gap:7px;position:sticky;top:12px}.rv-thumb{position:relative;padding:3px;border-radius:8px;cursor:pointer;font:inherit;text-align:left}.rv-thumb-f{display:block;height:58px;border-radius:5px;overflow:hidden;position:relative}.rv-thumb-f iframe{position:absolute;top:0;left:0;width:1280px;height:800px;border:0;transform:scale(.081);transform-origin:top left;pointer-events:none}.rv-thumb-c{display:flex;align-items:baseline;gap:4px;padding:4px 2px 1px;font-size:.68rem;line-height:1.15}.rv-thumb-c b{font-weight:700}.rv-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;font-size:.63rem;font-weight:700;display:grid;place-items:center;z-index:2}.rv-note{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:8px;cursor:pointer;font:inherit;font-size:.71rem;line-height:1.2;text-align:left}.rv-main{display:flex;flex-direction:column;gap:9px;min-width:0}.rv-bar-top{display:flex;align-items:center;gap:10px}.rv-screen-t{font-size:.9rem;font-weight:600}.rv-tools{margin-left:auto;display:flex;align-items:center;gap:6px}.rv-seg button{padding:5px 11px;font-size:.76rem}.rv-icon{width:30px;height:28px;display:grid;place-items:center;border-radius:8px;cursor:pointer;font:inherit}.rv-icon:disabled{opacity:.4;cursor:default}.rv-icon.rv-wide{width:auto;padding:0 11px;gap:6px;display:inline-flex;align-items:center;font-size:.78rem}.rv-arrows{display:flex;gap:4px}.rv-arrows .rv-next svg,.rv-rbar .rv-next svg{transform:scaleX(-1)}.rv-stage{border-radius:12px;overflow:auto;display:flex;justify-content:center}.rv-stage.fit{height:62vh;min-height:420px;align-items:flex-start;overflow:hidden}.rv-stage.full{height:62vh;min-height:420px;align-items:flex-start}.rv-paper{flex:0 0 auto;transform-origin:top center;position:relative}.rv-paper iframe{width:1280px;height:800px;border:0;display:block;border-radius:8px}.rv-hint{font-size:.73rem;margin:0;text-align:center}.rv-longread{padding:20px 24px}.rv-longread h3{font-size:1rem;font-weight:600;margin:0 0 8px}.rv-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:12px}.rv-card{padding:13px 15px}.rv-md p{font-size:.82rem;line-height:1.55;margin:0 0 7px}.rv-md h4{font-size:.82rem;font-weight:700;margin:10px 0 3px}.rv-md hr{border:0;border-top:1px solid var(--glass-border);margin:10px 0}.rv-li{padding-left:12px;position:relative}.rv-li:before{content:"·";position:absolute;left:3px;font-weight:700}.rv-li-lab{font-weight:600}.rv-remarks{display:flex;flex-direction:column;gap:10px}.rv-rem{border-left:2px solid;padding:2px 0 2px 10px}.rv-rem.done{opacity:.7}.rv-rem-h{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:.72rem}.rv-rem-h b{font-size:.79rem;font-weight:600}.rv-rem p{font-size:.81rem;line-height:1.45;margin:3px 0 0}.rv-rem-reply{padding-left:8px;border-left:1px solid var(--glass-border)}.rv-rem-acts{margin-top:4px;font-size:.75rem}.rv-chg{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px}.rv-sw{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:2px 0 6px}.rv-sw span:not(.muted){width:20px;height:20px;border-radius:5px}.rv-sw .muted{font-size:.7rem;margin-left:auto}.rv-ds p{font-size:.73rem;line-height:1.4;margin:0}.rv-reader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;overflow:auto}.rv-rbar{position:fixed;top:18px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;border-radius:12px;padding:8px 12px;z-index:3}.rv-rtitle{font-size:.85rem;font-weight:600}.rv-rstage{padding:68px 24px 24px}.rv-rstage iframe{width:1280px;height:800px;border:0;border-radius:10px;display:block}.rv-rflow{position:fixed;right:26px;bottom:26px;width:330px;border-radius:12px;padding:14px 17px;z-index:4;max-height:46vh;overflow:auto}.rv-rflow-h{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.rv-rhint{position:fixed;left:26px;bottom:26px;font-size:.76rem;z-index:4}@media(max-width:1240px){.rv-body{grid-template-columns:100px minmax(0,1fr)}.rv-side{grid-column:1 / -1;position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:820px){.rv-body{grid-template-columns:1fr}.rv-film{flex-direction:row;overflow-x:auto;position:static}.rv-film>*{flex:0 0 116px}.rv-steps{overflow-x:auto}.rv-steps .rv-step-wrap{flex:0 0 auto}.rv-rstage{padding:68px 12px 12px}.rv-rflow{position:static;width:auto;margin:0 12px 12px}}.rv-port{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;margin-bottom:14px}.rv-port>svg{margin-top:2px;flex:0 0 auto}.rv-port b{font-size:.88rem}.rv-port p{font-size:.82rem;line-height:1.5;margin:3px 0 0}.rv-shell{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;margin-bottom:14px}.rv-shell>svg{margin-top:2px;flex:0 0 auto}.rv-shell>div{min-width:0;flex:1 1 auto}.rv-shell b{font-size:.88rem}.rv-shell p{font-size:.82rem;line-height:1.5;margin:3px 0 8px}.rv-shell-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px}.rv-shell-choice{border:1px solid;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rv-shell-choice p{flex:1 1 auto}.rv-shell-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rv-shell-lock{display:inline-flex;align-items:center;gap:6px;font-size:.8rem}.rv-shell-undo{margin:8px 0 0}@media(max-width:640px){.rv-shell{padding:12px}.rv-shell-choices{grid-template-columns:1fr}}.rv-spin{width:13px;height:13px;border-radius:7px;border:2px solid currentColor;border-top-color:transparent;display:inline-block;animation:rv-turn .8s linear infinite}@keyframes rv-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rv-spin{animation:none}}.oc-hidden{border-radius:9px;padding:10px 12px;margin:8px 0 10px;font-size:.8rem;line-height:1.45}.oc-hidden b{display:block;font-size:.82rem;margin-bottom:4px}.oc-hidden ul{margin:4px 0 6px;padding-left:17px}.oc-hidden li{margin:2px 0}.oc-hidden .muted{font-size:.76rem}.ctxbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;padding:10px clamp(18px,4vw,110px);flex-wrap:wrap}.ctx-org{display:flex;align-items:center;gap:7px;padding:4px 12px 4px 5px;border-radius:17px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600}.ctx-av{width:22px;height:22px;border-radius:11px;display:grid;place-items:center;font-size:.62rem;font-weight:700;flex:0 0 auto}.ctx-seg-wrap{display:flex;align-items:center;gap:8px}.ctx-sep{font-size:.9rem}.ctx-seg{padding:5px 10px;border-radius:7px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:500}.ctx-cur{padding:5px 2px;font-size:.82rem;font-weight:600}.ctx-sibs{margin-left:auto;display:flex;align-items:center;gap:6px}.ctx-sibs .muted{font-size:.76rem}.ctx-arrow{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;cursor:pointer;font:inherit}.ctx-arrow:disabled{opacity:.35;cursor:default}.ctx-arrow.next svg{transform:scaleX(-1)}.shell-main .container.has-ctx{padding-top:8px}@media(max-width:700px){.ctxbar{padding:8px 18px;gap:6px}.ctx-sibs{margin-left:0;width:100%;justify-content:flex-end}}.oc-blind{border-radius:9px;padding:10px 12px;margin:8px 0 10px;font-size:.8rem;line-height:1.45}.oc-blind b{display:block;font-size:.82rem;margin-bottom:4px}.oc-blind ul{margin:4px 0 6px;padding-left:17px}.oc-blind .muted{font-size:.76rem}.rv-chain{padding:15px 18px;margin-bottom:14px}.rv-steps-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.rv-steps-list li{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:.85rem}.rv-steps-list li.pending,.rv-steps-list li.skipped{opacity:.55}.rv-sdot{width:22px;height:22px;border-radius:11px;display:grid;place-items:center;font-size:.7rem;font-weight:700;flex:0 0 auto}.rv-sname{flex:1;min-width:0}.rv-sst{font-size:.78rem;white-space:nowrap}.abo-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 0 0;font:inherit;font-size:.8rem;cursor:pointer}.abo-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;margin-top:10px;padding-top:12px;border-top:1px dashed var(--glass-border)}.abo-h{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.abo-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;font-size:.85rem;border-bottom:1px solid var(--glass-border)}.abo-line:last-of-type{border-bottom:none}.abo-total{border-top:1px solid var(--glass-border);border-bottom:none;margin-top:2px;padding-top:8px}.abo-amt{white-space:nowrap}.abo-note{font-size:.78rem;line-height:1.45;margin:8px 0 0}@media(max-width:760px){.abo-detail{grid-template-columns:1fr;gap:14px}}.lf-wrap{display:inline-flex;align-items:center;gap:8px}.lf-tag{font-size:.78em;font-weight:600;padding:3px 10px;border-radius:12px;white-space:nowrap}.lf-trk{display:inline-flex;align-items:center;gap:3px}.lf-trk i{display:block;height:4px;width:18px;border-radius:2px}.oc-incl{border-radius:9px;padding:10px 12px;margin:8px 0 10px;font-size:.8rem;line-height:1.45}.oc-incl b{display:block;font-size:.82rem;margin-bottom:4px}.oc-incl ul{margin:4px 0 6px;padding-left:17px}.oc-incl .muted{font-size:.76rem}.oc-row.oc-owned{opacity:.72}.oc-lock{width:16px;height:16px;display:grid;place-items:center;border-radius:4px}.ab-intro{font-size:.82rem;margin:0 0 10px}.ab-lines{display:flex;flex-direction:column}.ab-line{display:grid;grid-template-columns:1fr auto 118px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--glass-border)}.ab-line.building{opacity:.82}.ab-what{display:flex;flex-direction:column;gap:2px;min-width:0}.ab-kind{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ab-sub{font-size:.76rem;line-height:1.4}.ab-amt{text-align:right;white-space:nowrap;font-size:.88rem}.ab-amt small{font-size:.72rem;opacity:.7}.ab-total{display:grid;grid-template-columns:1fr 140px;gap:12px;align-items:baseline;padding:12px 0 4px;margin-top:4px;border-top:1px solid var(--glass-border)}.ab-total b{font-size:.95rem}.ab-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--glass-border)}.ab-facts .faint{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}.ab-facts b{font-size:.88rem}.cmd-card{margin-bottom:14px}.cmd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cmd-ref{display:flex;align-items:center;gap:9px}.cmd-what{display:block;font-size:.83rem;margin-top:4px}.cmd-amt{text-align:right;white-space:nowrap}.cmd-amt b{font-size:1.05rem;display:block}.cmd-amt .muted{font-size:.76rem}.cmd-steps{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:14px 0 4px;padding-top:12px;border-top:1px solid var(--glass-border);font-size:.83rem}.cmd-step{display:inline-flex;align-items:center;gap:8px}.cmd-step i{width:21px;height:21px;border-radius:11px;display:grid;place-items:center;font-size:.7rem;font-weight:700;font-style:normal}.px-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:12px}.px-filt{border:0;cursor:pointer;font:inherit;padding:4px 11px;font-size:.74rem}.px-hint{margin-left:auto;font-size:.78rem}.px-table{padding:0;overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch}.px-table:not(.px-itable){scroll-padding-left:196px}.px-itable{scroll-padding-left:184px}.px-grid{min-width:944px}.px-head,.px-row{display:grid;grid-template-columns:minmax(180px,1fr) 104px 170px 116px 132px 150px;gap:12px;align-items:start;padding:10px 16px}.px-head{align-items:end}.px-head small{display:block;font-size:.6rem;font-weight:600;text-transform:none;letter-spacing:0}.px-row>.px-what,.px-head>span:first-child{position:sticky;left:0;z-index:1;align-self:stretch;margin:-10px 0 -10px -16px;padding:10px 0 10px 16px}.px-head>span:first-child{display:flex;align-items:flex-end}.px-row.px-mod>.px-what{padding-left:42px}.px-state{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.px-state .px-act{text-align:left}.px-stack{display:flex;flex-direction:column;gap:3px;min-width:0}.px-amt.px-stack{align-items:flex-end}.px-sub{font-size:.7rem;line-height:1.3;white-space:normal}.px-acts{display:inline-flex;flex-wrap:wrap;gap:4px}.px-act.px-acts{justify-content:flex-end}.px-manual{margin-left:6px}.px-alert{display:flex;gap:5px;align-items:flex-start;font-size:.74rem;font-weight:500;line-height:1.35;padding:4px 8px;border-radius:6px;margin-top:2px;min-width:0;overflow-wrap:anywhere}.px-alert>span{min-width:0}.px-alert b{font-weight:700}.px-alert svg{flex:none;margin-top:2px}.px-feed{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-top:2px}.px-unit{display:inline-flex}.px-unit button{padding:3px 10px;font-size:.76rem}.px-feed .px-input{width:108px;text-align:right}.px-val .px-input{width:120px}.px-val.px-stack{align-items:flex-start}.px-chf .lf-tag{align-self:flex-start;white-space:normal}.px-chf .micro{align-self:flex-start}.px-use{align-self:flex-start;font-weight:600}.px-offer{padding:12px 16px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.px-offer-row{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.px-zone{width:auto}.px-rest{margin-left:auto;width:auto}.px-totals{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.px-total{display:flex;flex-direction:column;gap:2px;padding:7px 12px;border-radius:9px;border:1px solid var(--glass-border);min-width:160px}.px-total b{font-size:.95rem;font-weight:500}.px-total.on b{font-weight:700}.px-total small{font-size:.7rem;opacity:.7}.px-totals .px-hint{margin-left:0;flex:1 1 240px;align-self:center;line-height:1.4}.px-focus{scroll-margin:80px}.px-itable{margin-top:8px;border-radius:8px}.px-igrid{min-width:832px}.px-ihead,.px-irow{display:grid;grid-template-columns:minmax(180px,1fr) 132px 100px 116px 116px 130px;gap:10px;align-items:start;padding:8px 4px}.px-irow>:first-child,.px-ihead>:first-child{position:sticky;left:0;z-index:1;align-self:stretch;margin:-8px 0 -8px -4px;padding:8px 0 8px 4px}.px-ihead{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.px-irow{border-top:1px solid var(--glass-border);font-size:.84rem}.px-irow .px-input{width:100%}.px-irow .px-amt .px-input{width:110px;text-align:right}.px-irow.retired{opacity:.6}.px-ierr{margin:4px 4px 0;max-width:none}.px-items .px-hint{display:block;margin:0 0 4px}.oc-ro{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.oc-toprix{white-space:nowrap}.oc-tolink{cursor:pointer;font-family:inherit;line-height:inherit;border:1px solid transparent}.px-head{background:var(--black-a03);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.px-row{border-top:1px solid var(--glass-border)}.px-what{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:8px;min-width:0}.px-name{display:flex;flex:1 1 140px;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.px-name b{font-size:.85rem}.px-note{font-size:.74rem;line-height:1.4}.px-lock{width:16px;height:16px;display:grid;place-items:center;border-radius:4px;flex:0 0 auto;margin-top:1px}.px-input{padding:5px 9px;font-size:.82rem}.px-amt{text-align:right;font-size:.82rem;white-space:nowrap}.px-amt small{font-size:.7rem;opacity:.7}.px-head .px-amt,.px-ihead .px-amt{font-size:inherit;white-space:normal}.px-when{display:block;font-size:.7rem;margin-top:2px}.px-act{text-align:right}.px-btn{width:auto;padding:5px 12px;font-size:.76rem}.px-ro{font-size:.76rem}.px-foot{font-size:.8rem;line-height:1.5;margin:12px 0 0}@media(max-width:720px){.px-offer-row .px-rest,.px-hint{margin-left:0}.px-total{flex:1 1 140px;min-width:0}}.oc-panes{display:flex;gap:2px;border-bottom:1px solid var(--glass-border);margin-bottom:14px}.oc-panes button{background:none;border:0;border-bottom:2px solid transparent;padding:9px 16px;font:inherit;font-size:.86rem;font-weight:500;cursor:pointer}.oc-panes button.on{font-weight:600}.oc-panes button.soon{opacity:.45;cursor:default}.oc-panehint{font-size:.84rem;margin:0 0 14px}.prog-head{display:flex;align-items:center;gap:16px;margin-bottom:14px}.prog-head>span:first-child{flex:1}.prog-head b{display:block;font-size:.9rem}.prog-head .muted{display:block;font-size:.79rem;margin-top:2px}.prog-bar{flex:0 0 190px;height:6px;border-radius:3px;overflow:hidden;display:block}.prog-bar i{display:block;height:100%;border-radius:3px}.stack>.prog-bar{flex:none;width:100%;height:6px}.app-mod{padding:6px 0;border-top:1px solid var(--glass-border)}.app-mod:first-of-type{border-top:none}.app-usage{margin-top:12px;padding:10px 12px;border-radius:var(--radius-sm)}.app-usage-head{display:flex;align-items:baseline;justify-content:space-between}.app-usage-t{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.app-usage-nums{display:flex;gap:18px;margin-top:4px}.app-usage-nums>span{display:flex;flex-direction:column;font-size:.8rem}.app-usage-nums b{font-size:1.15rem;font-variant-numeric:tabular-nums;line-height:1.15}.app-usage-trend{display:flex;align-items:flex-end;gap:3px;height:30px;margin-top:8px}.app-usage-trend i{flex:1 1 0;min-width:2px;border-radius:2px 2px 0 0}.app-usage-extra{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px;font-size:.8rem}.st3{display:flex;align-items:center;margin:8px 0 2px}.st3-step{display:flex;align-items:center;gap:8px;font-size:.8rem}.st3-step:not(.done):not(.cur){opacity:.55}.st3-step+.st3-step:before{content:"";flex:1;height:2px;margin:0 10px;background:var(--glass-border)}.st3-step i{width:22px;height:22px;border-radius:11px;display:grid;place-items:center;font-size:.65rem;font-weight:700;font-style:normal;flex:0 0 auto}.st3-step small{display:block;font-size:.72rem;font-weight:400}.ask-box{display:flex;gap:10px;align-items:flex-start;border-radius:9px;padding:10px 12px;margin-top:10px;font-size:.8rem}.ask-box b{font-size:.83rem}.ask-body{display:block;line-height:1.45;margin-top:2px}.mod-say{display:flex;gap:8px;margin-top:9px}.mod-say .input{flex:1;padding:7px 10px;font-size:.82rem}.ab-rem{font-size:.81rem;line-height:1.5;border-radius:9px;padding:9px 12px;margin:10px 0 0}.px-items{margin-top:16px}.px-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--glass-border);font-size:.85rem}.px-item>span:first-child{display:inline-flex;align-items:center;gap:8px}.px-item.retired{opacity:.6}.fseg{display:inline-flex;border-radius:11px;padding:3px;gap:2px;margin:0 0 18px}.fseg button{font:inherit;font-size:.83rem;font-weight:600;border:0;background:none;cursor:pointer;padding:7px 17px;border-radius:8px;display:inline-flex;align-items:center;gap:7px}.fcnt{font-size:.68rem;border-radius:20px;padding:1px 6px;font-weight:600}.ab-money{display:grid;grid-template-columns:auto auto 1fr;gap:24px;align-items:center;border-radius:12px;padding:20px 22px}.ab-money .lbl{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.ab-money .big{font-size:1.95rem;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.ab-money .big small{font-size:.88rem;font-weight:400;letter-spacing:0}.ab-money .arw{font-size:1.25rem}.ab-money .ab-money-per{display:block;font-size:.78rem;margin-top:4px}.ab-money-note{grid-column:1 / -1;border-top:1px dashed var(--glass-border);padding-top:12px;margin:2px 0 0;font-size:.82rem;line-height:1.5}.ab-dues{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.ab-due{border-radius:11px;padding:13px 15px}.ab-due .when{display:block;font-size:.74rem;font-weight:700;letter-spacing:.02em;margin-bottom:6px}.ab-due .amt{font-size:1.16rem;font-weight:600;font-variant-numeric:tabular-nums;display:block;line-height:1.2}.ab-due .amt small{font-size:.74rem;font-weight:400}.ab-due .how{display:block;font-size:.76rem;margin-top:4px;line-height:1.45}.ab-grp{border-top:1px solid var(--glass-border);padding:6px 0 2px}.ab-grp:first-of-type{border-top:0}.ab-mods{margin:0 0 0 12px;padding-left:18px;border-left:2px solid var(--orange-500)}.ab-mods .ab-line{padding:6px 0;border-top:0}.ab-mods .ab-line b{font-weight:500}.ab-sub-tot{display:grid;grid-template-columns:1fr 118px;gap:12px;margin-left:30px;padding:8px 0 4px;border-top:1px dashed var(--glass-border);font-size:.79rem}.ab-sub-tot .amt{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.ab-sub-tot .amt small{font-weight:400;font-size:.72rem}.ab-seclbl{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:14px 0 2px;border-top:1px solid var(--glass-border);margin-top:6px}.cmd-card{border-radius:12px;padding:16px 18px}.cmd-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.cmd-id{font-size:.78rem;font-weight:600}.cmd-name{font-weight:700;font-size:1rem;margin:5px 0 0}.cmd-what{font-size:.8rem;margin:3px 0 12px}.cmd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;padding:12px 0;border-top:1px dashed var(--glass-border);border-bottom:1px dashed var(--glass-border)}.cmd-facts .k{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.cmd-facts .v{font-size:.86rem;font-weight:600;font-variant-numeric:tabular-nums}.cmd-facts .v small{font-weight:400;font-size:.76rem}.cmd-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;font-size:.8rem;flex-wrap:wrap}.cmd-fac{display:inline-flex;align-items:center;gap:6px;margin-right:12px}.fac-filters{display:flex;gap:7px;margin-bottom:12px;flex-wrap:wrap}.fchip{font:inherit;font-size:.78rem;font-weight:600;padding:5px 13px;border-radius:20px;cursor:pointer}.fac-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--glass-border);font-size:.84rem}.fac-row:first-child{border-top:0}.fac-num{font-size:.8rem;font-weight:600;white-space:nowrap}.fac-for{font-size:.8rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fac-amt{font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.fac-end{display:inline-flex;align-items:center;gap:8px}@media(max-width:640px){.ab-money{grid-template-columns:1fr;gap:12px}.ab-money .arw{display:none}.fac-row{grid-template-columns:1fr auto}.fac-for{grid-column:1 / -1;white-space:normal}}.fseg.fseg-sm{margin:0;padding:2px}.fseg.fseg-sm button{font-size:.74rem;padding:4px 11px;text-transform:none;letter-spacing:0}.sec-head .fseg{font-weight:600}.ol-head{display:grid;grid-template-columns:1fr 96px 104px;gap:10px;padding:4px 0 6px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ol-row{display:grid;grid-template-columns:1fr 96px 104px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--glass-border);font-size:.84rem}.ol-t{display:inline-flex;align-items:center;gap:8px;min-width:0}.ol-row.mod .ol-t{padding-left:16px;border-left:2px solid var(--orange-500);margin-left:6px}.ol-k{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em}.ol-row.adjust{border-top-style:dashed}.ol-r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ol-r small{font-size:.72rem}.offer-all{font:inherit;font-size:.74rem;font-weight:600;border:0;background:none;cursor:pointer;padding:2px 0;margin-left:auto;text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.ol-head{display:none}.ol-row{grid-template-columns:1fr auto}.ol-row .ol-r:first-of-type{grid-column:1 / -1;text-align:left;font-size:.78rem}}.ol-block{margin:8px 0 4px}.mnu{position:relative;display:inline-flex}.mnu-btn{width:auto;padding:6px 10px;line-height:1;letter-spacing:.08em}.mnu-pop{position:absolute;right:0;top:calc(100% + 6px);width:244px;z-index:40;border-radius:11px;padding:5px}.mnu-pop.up{top:auto;bottom:calc(100% + 6px)}.card:has(.mnu-pop),.prow:has(.mnu-pop){position:relative;z-index:30}.mnu.wide .mnu-pop{width:292px}.mnu-i{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:7px;font:inherit;font-size:.83rem;text-align:left;cursor:pointer;background:none;text-decoration:none}.mnu-i.off{cursor:not-allowed;opacity:.45}.mnu-ext{margin-left:auto;font-size:.78rem;opacity:.5}.mnu-lbl{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:8px 10px 3px}.mnu-sep{height:1px;margin:5px 8px}.mnu-why{padding:0 10px 6px 30px;font-size:.72rem;line-height:1.35}.demos-hint{margin:-4px 0 10px;font-size:.78rem}.brief-target{margin:4px 0 8px}.brief-target select{width:100%;max-width:100%}.brief-why{margin-right:auto;font-size:.8rem;align-self:center}.demos-card,.demo-list,.demo-row{overflow:visible}.demos-card{position:relative}.demos-card:has(.mnu-pop){z-index:30}@media(max-width:900px){.demo-head{display:none}.demo-row{grid-template-columns:1fr auto auto;row-gap:8px}.demo-main{grid-column:1 / -1}.demo-ph{display:none}.demo-st{justify-content:flex-start}}.grp-lock{display:inline-flex;align-items:center;margin-right:6px;vertical-align:middle}.fd{min-height:100vh}.fd-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px clamp(18px,4vw,46px);border-bottom:1px solid var(--glass-border)}.fd-logo{display:inline-flex;flex-direction:column;gap:2px;text-decoration:none}.fd-logo img{height:26px;width:auto;display:block}.fd-logo>span{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.fd-topa{display:flex;align-items:center;gap:10px}.fd-btn,.fd-ghost,.fd-out{font:inherit;font-size:.86rem;font-weight:600;border:0;border-radius:9px;padding:9px 17px;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-block;text-align:center}.fd-btn.lg,.fd-out.lg{font-size:.94rem;padding:13px 24px;border-radius:10px}.fd-btn.full{width:100%}.fd-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,48px);padding:clamp(38px,6vw,60px) clamp(18px,4vw,46px) clamp(34px,5vw,54px);align-items:start}.fd-eye{font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px}.fd-pitch h1{font-size:clamp(1.9rem,4.6vw,2.85rem);line-height:1.08;font-weight:700;letter-spacing:-.028em;margin:0 0 18px;text-wrap:balance}.fd-pitch h1 em{font-style:normal}.fd-sub{font-size:clamp(.95rem,1.6vw,1.04rem);line-height:1.6;margin:0 0 26px;max-width:46ch}.fd-cta{display:flex;gap:11px;align-items:center;flex-wrap:wrap}.fd-re{font-size:.82rem;margin:16px 0 0;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.fd-re i{display:inline-block;width:4px;height:4px;border-radius:50%}.fd-auth{border-radius:14px;padding:22px 24px}.fd-tabs{display:flex;border-radius:10px;padding:3px;gap:2px;margin-bottom:18px}.fd-tabs button{flex:1;font:inherit;font-size:.84rem;font-weight:600;border:0;background:none;padding:8px;border-radius:8px;cursor:pointer}.fd-fh{font-size:1.05rem;font-weight:700;margin:0 0 16px}.fd-f{margin-bottom:13px}.fd-f label{display:block;font-size:.75rem;font-weight:600;margin-bottom:5px}.fd-f .input{width:100%}.fd-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.79rem;margin:4px 0 16px;flex-wrap:wrap}.fd-chk{display:inline-flex;align-items:center;gap:7px}.fd-line{font:inherit;font-size:inherit;border:0;background:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;font-weight:600}.fd-err{margin:10px 0 0}.fd-foot{font-size:.78rem;text-align:center;margin:14px 0 0;line-height:1.5}.fd-ck{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:80;width:min(560px,calc(100vw - 28px));padding:16px 18px;border-radius:14px;display:flex;flex-direction:column;gap:12px}.fd-ck p{margin:0;font-size:.84rem;line-height:1.5}.fd-ck-b{display:flex;gap:10px}.fd-ck-b button{flex:1;padding:9px 14px;border-radius:9px;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.fd-ck-link{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.fd-ok{text-align:left}.fd-ok-i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;margin-bottom:12px}.fd-ok h2{font-size:1.12rem;font-weight:700;margin:0 0 8px}.fd-ok p{font-size:.88rem;line-height:1.55;margin:0 0 10px}.fd-ok-n{font-size:.83rem}.fd-ok .fd-line{margin-top:6px;font-size:.83rem}.fd-band{padding:clamp(34px,5vw,52px) clamp(18px,4vw,46px);border-top:1px solid var(--glass-border)}.fd-band h2{font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.fd-bs{font-size:.92rem;margin:0 0 28px;max-width:56ch}.fd-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:16px}.fd-card{border-radius:12px;padding:20px 21px}.fd-ic{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:13px}.fd-card h3{margin:0 0 6px;font-size:.98rem;font-weight:700;letter-spacing:-.01em}.fd-card p{margin:0;font-size:.86rem;line-height:1.55}.fd-go{display:inline-block;margin-top:11px;font-size:.85rem;font-weight:600;text-decoration:none}.fd-free{display:inline-block;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:20px;margin-left:7px;vertical-align:middle}.fd-videos{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-radius:12px;padding:17px 21px;margin-top:16px}.fd-videos p{margin:0;font-size:.88rem;line-height:1.5}.fd-videos a{text-decoration:none;font-weight:600;font-size:.88rem}.fd-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:0;counter-reset:fds;border-radius:12px;overflow:hidden;margin:0;padding:0;list-style:none}.fd-steps li{counter-increment:fds;padding:22px 24px}.fd-steps li:before{content:counter(fds);display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:.78rem;font-weight:700;margin-bottom:12px}.fd-steps h3{margin:0 0 5px;font-size:.95rem;font-weight:700}.fd-steps p{margin:0;font-size:.85rem;line-height:1.55}.fd-trust{padding:34px clamp(18px,4vw,46px);border-top:1px solid var(--glass-border);text-align:center}.fd-tl{font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}.fd-trow{display:flex;flex-wrap:wrap;gap:12px 30px;justify-content:center;align-items:center}.fd-trow span{font-size:.83rem;font-weight:600;letter-spacing:-.01em}.fd-bot{padding:26px clamp(18px,4vw,46px);border-top:1px solid var(--glass-border);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.fd-bot a{text-decoration:none;font-size:.82rem;margin-right:18px}.fd-cr{font-size:.78rem}@media(max-width:860px){.fd-hero{grid-template-columns:1fr}.fd-topa .fd-ghost{display:none}.fd-cta .fd-btn,.fd-cta .fd-out{width:100%}.fd-videos{flex-direction:column;align-items:flex-start;gap:10px}.fd-bot{flex-direction:column;align-items:flex-start}}.sp-modal{max-width:660px}.sp-intro{font-size:.84rem;margin-top:0}.sp-note{font-size:.78rem;margin:0 0 12px}.sp-grid{display:grid;grid-template-columns:258px 1fr;gap:18px;align-items:start}.sp-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.sp-nav b{font-size:.88rem;text-transform:capitalize}.sp-nav .btn-ghost{width:auto;padding:4px 11px;font-size:1rem;line-height:1}.sp-dow,.sp-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.sp-dow span{text-align:center;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding-bottom:4px}.sp-day{font:inherit;font-size:.82rem;font-weight:500;border:1px solid transparent;border-radius:8px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.sp-day.past,.sp-day.off{cursor:not-allowed}.sp-day.has:after{content:"";position:absolute}.sp-day{position:relative}.sp-day.has{font-weight:700}.sp-times{min-height:190px}.sp-th{font-size:.82rem;font-weight:700;text-transform:capitalize;margin-bottom:9px}.sp-chips{display:flex;flex-wrap:wrap;gap:6px}.sp-chip{font:inherit;font-size:.8rem;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer}.sp-chip:disabled{opacity:.4;cursor:not-allowed}.sp-hint{font-size:.8rem}.sp-picked{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0 4px;padding-top:13px;border-top:1px solid var(--glass-border)}.sp-pl{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.sp-pl small{font-weight:500;text-transform:none;letter-spacing:0}.sp-pill{font:inherit;font-size:.78rem;font-weight:600;padding:5px 11px;border-radius:20px;cursor:pointer}@media(max-width:620px){.sp-grid{grid-template-columns:1fr}.sp-times{min-height:0}}.co-diag{border-radius:10px;padding:11px 13px;margin:10px 0 4px}.co-diag-h{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.co-diag-cov{border-top:1px dashed var(--glass-border);margin-top:7px;padding-top:6px}.co-diag-item{padding:4px 0;border-bottom:1px dashed var(--glass-border)}.co-diag-item-h{font-size:.8rem;font-weight:600;overflow-wrap:anywhere}.co-diag-note{font-size:.76rem;line-height:1.5;margin:7px 0 0}.co-cov{font-size:.74rem;font-weight:600;white-space:nowrap}.co-diag-lock{font-size:.8rem;line-height:1.5;border:1px dashed var(--glass-border-hover);border-radius:9px;padding:9px 12px;margin:10px 0 4px}.co-invest{font-size:.78rem;line-height:1.5;border-radius:9px;padding:9px 12px;margin:10px 0 4px}.co-diag-banner{font-size:.85rem;line-height:1.55;border-radius:10px;padding:11px 14px;margin:0 0 14px}.docs-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.docs-item{font:inherit;text-align:left;border-radius:11px;padding:13px 16px;cursor:pointer;display:grid;grid-template-columns:240px 1fr auto;gap:16px;align-items:baseline}.docs-t{font-weight:700;font-size:.92rem}.docs-w{font-size:.8rem;line-height:1.45}.docs-d{font-size:.72rem;white-space:nowrap}.docs-frame{padding:0;overflow:hidden}.docs-frame iframe{display:block;width:100%;height:min(78vh,1100px);border:0}@media(max-width:760px){.docs-item{grid-template-columns:1fr;gap:4px}}.dv-list{margin-top:12px;border-top:1px dashed var(--glass-border);padding-top:10px}.dv-h{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px}.dv-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;font-size:.82rem}.dv-row.off{opacity:.55}.dv-main{min-width:0}.dv-sub{display:block;font-size:.72rem}.dv-acts{display:inline-flex;gap:5px;flex-wrap:wrap}.dv-client .dv-hint{font-size:.78rem;margin:-4px 0 10px}.dv-c{display:flex;align-items:stretch;gap:8px;margin-bottom:8px}.dv-c-load{flex:1;min-width:0;font:inherit;text-align:left;border-radius:10px;padding:10px 12px;cursor:pointer}.dv-c-load b{display:block;font-size:.88rem}.dv-c-sub{display:block;font-size:.74rem;margin-top:2px}.dv-c-pdf{display:flex;align-items:center;padding:0 11px;border-radius:10px;font-size:.78rem;font-weight:600;text-decoration:none;white-space:nowrap}.px-txt{font:inherit;font-size:.7rem;font-weight:600;border:1px dashed var(--glass-border-hover);background:none;border-radius:20px;padding:2px 9px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;margin-left:8px;flex:none}.td-drawer{width:min(480px,94vw);display:flex;flex-direction:column}.td-help{font-size:.84rem;line-height:1.5;margin:4px 0 14px}.td-ta{width:100%;resize:vertical;font:inherit;line-height:1.5}.td-row{display:flex;align-items:center;justify-content:space-between;margin:7px 0 0;font-size:.74rem}.td-count{font-variant-numeric:tabular-nums}.td-ai{display:flex;align-items:center;gap:9px;margin:14px 0 0;padding:11px 13px;border-radius:10px;font-size:.84rem;line-height:1.45}.td-spin{flex:none;width:15px;height:15px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:td-spin .7s linear infinite}@keyframes td-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.td-spin{animation:none}}.td-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--glass-border)}.rec{display:flex;flex-direction:column;gap:12px}.rec-resume{display:flex;align-items:center;gap:9px;flex-wrap:wrap;border-radius:10px;padding:10px 13px;font-size:.84rem}.rec-panel{display:flex;align-items:center;gap:16px;border-radius:14px;padding:16px 18px}.rec-orb{flex:none;width:56px;height:56px;border-radius:50%;border:0;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .12s,box-shadow .2s}.rec-orb:hover{transform:scale(1.05)}.rec-orb:active{transform:scale(.97)}.rec-orb:disabled{opacity:.55;cursor:default}.rec-orb:focus-visible{outline:2px solid var(--orange-600);outline-offset:3px}.rec-orb-dot{width:20px;height:20px;border-radius:50%;background:var(--white)}.rec-orb-dot.sm{width:9px;height:9px;background:var(--record-500)}.rec-orb-sq{width:18px;height:18px;border-radius:4px;background:var(--white)}.rec-body{flex:1;min-width:0}.rec-title{font-size:1rem;font-weight:700;letter-spacing:-.01em}.rec-hint{font-size:.8rem;line-height:1.45;margin-top:2px}.rec-topline{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rec-time{font-family:var(--mono, ui-monospace);font-size:1.7rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.rec-badge{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;border-radius:20px;white-space:nowrap}.rec-pulse{width:9px;height:9px;border-radius:50%;background:var(--record-500);flex:none;animation:rec-pulse 1.5s ease-in-out infinite}.rec-pulse.off{animation:none;opacity:.5}@keyframes rec-pulse{0%,to{box-shadow:0 0 0 0 var(--record-a55)}60%{box-shadow:0 0 0 7px var(--record-a0)}}@media(prefers-reduced-motion:reduce){.rec-pulse,.rec-orb{animation:none}}.rec-meter{display:flex;align-items:center;gap:2px;height:34px;flex:1;min-width:90px}.rec-meter i{flex:1;max-width:4px;border-radius:2px;background:currentColor;opacity:.16;transition:opacity .09s,height .09s}.rec-meter i.on{opacity:.95}.rec-ctrls{display:inline-flex;gap:8px}.rec-pill{font:inherit;font-size:.82rem;font-weight:600;border-radius:20px;padding:7px 15px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.rec-pill:disabled{opacity:.5;cursor:default}.rec-ico-pause{width:10px;height:11px;flex:none;border-left:3px solid currentColor;border-right:3px solid currentColor}.rec-save{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;margin-top:12px}.rec-interrupt{display:flex;align-items:flex-start;gap:7px;font-size:.82rem;font-weight:600;margin-top:12px}.rec-gaps-note,.rec-wake-note{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;margin-top:8px}.rec-spin{width:13px;height:13px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:rec-spin .7s linear infinite;flex:none}@keyframes rec-spin{to{transform:rotate(360deg)}}.rec-list{display:flex;flex-direction:column;margin-top:16px}.rec-item{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:start;padding:12px 0;border-top:1px solid var(--glass-border);font-size:.85rem}.rec-i-main{min-width:0}.rec-i-title{display:block;overflow-wrap:anywhere}.rec-i-sub{display:block;font-size:.74rem;margin-top:1px}.rec-i-state{justify-self:end}.rec-i-acts{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rec-player{max-width:460px}@media(max-width:560px){.rec-topline{gap:10px}.rec-meter{order:5;flex-basis:100%}}.mr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.mr-head-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mr-grid{display:grid;grid-template-columns:minmax(300px,5fr) minmax(360px,7fr);gap:22px;align-items:start}.mr-left{position:sticky;top:72px;max-height:calc(100vh - 92px);display:flex;flex-direction:column;gap:10px;border-radius:14px;border:1px solid var(--glass-border);background:var(--glass-bg);padding:12px}.mr-left audio{width:100%;height:40px}.mr-tr-tools{display:flex;gap:6px;align-items:center}.mr-tr-tools .input{flex:1;min-width:0}.mr-tr-list{overflow-y:auto;flex:1;min-height:120px;display:flex;flex-direction:column;gap:2px;padding-right:4px}.mr-empty{font-size:.84rem;line-height:1.5;padding:8px 4px;display:flex;gap:8px;align-items:center}.mr-seg{display:grid;grid-template-columns:44px 1fr;gap:8px;padding:6px 8px;border-radius:8px;border-left:3px solid transparent;font-size:.86rem;line-height:1.5}.mr-ts{font:inherit;font-size:.72rem;font-variant-numeric:tabular-nums;background:none;border:0;padding:2px 0;cursor:pointer;text-align:left;align-self:start;margin-top:2px}.mr-seg-body{min-width:0}.mr-spk{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-right:8px;padding:0 6px;border-radius:999px;line-height:1.5;vertical-align:1px}.mr-right{display:flex;flex-direction:column;gap:16px;min-width:0}.mr-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.mr-summary{font-size:.92rem;line-height:1.6;margin:0 0 14px;max-width:70ch}.mr-sentbox{border-radius:12px;padding:12px 14px;border:1px solid var(--glass-border)}.mr-sent-row{display:flex;align-items:center;gap:12px}.mr-sent{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.76rem;font-weight:600;white-space:nowrap}.mr-gauge{position:relative;flex:1;max-width:220px;height:6px;border-radius:999px}.mr-gauge i{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%)}.mr-rationale{font-size:.84rem;line-height:1.5;margin:8px 0 0}.mr-moments{display:flex;flex-direction:column;gap:4px;margin-top:10px}.mr-moment{font:inherit;font-size:.8rem;text-align:left;background:none;border:0;border-left:3px solid transparent;padding:3px 8px;border-radius:6px;cursor:pointer;line-height:1.45}.mr-moment b{font-variant-numeric:tabular-nums;margin-right:6px;font-weight:600}.mr-sub-h{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:16px 0 8px}.mr-subjects{display:flex;flex-wrap:wrap;gap:6px}.mr-subject{font:inherit;font-size:.8rem;display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;border:1px solid var(--glass-border);background:var(--glass-bg);cursor:pointer}.mr-subject-ts{font-size:.7rem;font-variant-numeric:tabular-nums}.mr-acts-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.mr-kind{display:flex;flex-direction:column;gap:10px}.mr-kind-h{font-size:.86rem;font-weight:700;margin:6px 0 0;display:flex;align-items:center;gap:8px;padding-left:12px;border-left:3px solid var(--glass-border)}.mr-kind-h .muted{font-weight:500;font-size:.78rem}.mr-act{border-radius:14px;border:1px solid var(--glass-border);background:var(--glass-bg);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.mr-act.off{opacity:.55}.mr-act.off .mr-act-title{text-decoration:line-through}.mr-act-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mr-act-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mr-act-title{font:inherit;font-weight:700;font-size:.95rem;background:none;border:0;padding:0;text-align:left;cursor:pointer;line-height:1.35}.mr-chips{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.mr-chip{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.mr-act-line{margin:0;font-size:.86rem;line-height:1.5}.mr-target{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;padding:3px 9px;border-radius:8px;align-self:flex-start}.mr-applied{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.8rem;font-weight:600;padding:6px 10px;border-radius:8px}.mr-applied .muted{font-weight:400}.mr-applied-go{margin-left:auto;font:inherit;font-weight:700;background:none;border:0;cursor:pointer;padding:0 2px}.mr-ev{display:flex;flex-direction:column;gap:4px}.mr-quote{font:inherit;font-size:.8rem;font-style:italic;text-align:left;background:none;border:0;border-left:2px solid var(--glass-border);padding:2px 10px;cursor:pointer;line-height:1.45;display:flex;gap:8px;align-items:baseline}.mr-ts-in{font-style:normal;font-size:.7rem;font-variant-numeric:tabular-nums;flex-shrink:0}.mr-act-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:2px}.mr-steps{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px;font-size:.7rem}.mr-steps li{display:flex;align-items:center;gap:4px}.mr-steps li:before{content:"";width:7px;height:7px;border-radius:50%;border:1.5px solid currentColor}.mr-steps li+li{margin-left:6px}.mr-steps li+li:after{display:none}.mr-act-btns{display:flex;gap:4px;flex-wrap:wrap}.mr-drawer{width:min(520px,94vw);display:flex;flex-direction:column;gap:4px}.mr-drawer-foot{display:flex;gap:8px;margin-top:12px}.rec-i-err{font-weight:600}.rec-job{display:inline-flex;align-items:center;gap:6px}.rec-job:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:rec-blink 1.2s infinite}@media(max-width:960px){.mr-grid{grid-template-columns:1fr}.mr-left{position:static;max-height:60vh}}@keyframes rec-blink{0%,to{opacity:1}50%{opacity:.25}}.mr-act-peek{display:flex;gap:6px;align-items:flex-start;text-align:left;background:none;border:0;padding:0;margin:2px 0 6px;font:inherit;font-size:.84rem;line-height:1.45;cursor:pointer}.mr-act-peek svg{flex:none;margin-top:3px}.mr-detail{margin:18px 0 8px;padding-top:14px;border-top:1px solid transparent}.mr-detail-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.mr-detail-h span:first-child{display:inline-flex;gap:6px;align-items:center}.mr-detail-h .muted{font-weight:400;text-transform:none;letter-spacing:0;font-size:.78rem}.mr-detail-empty{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:14px;border-radius:10px}.mr-detail-empty p{margin:0;font-size:.88rem;line-height:1.5}.mr-detail-empty .btn-ghost{margin-top:-4px}.mr-detail-warn{margin:0;font-size:.82rem;line-height:1.4}.mr-detail-form{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.mr-detail-form .field{grid-column:1 / -1}.mr-detail-form .field.mr-df-half{grid-column:auto}.mr-detail-acts{display:flex;justify-content:flex-end;margin-top:4px}.mr-ai-wait{padding:16px 14px;border-radius:10px}.mr-ai-wait p{margin:10px 0 0;font-size:.86rem}.mr-ai-bar{height:4px;border-radius:2px;overflow:hidden;position:relative}.mr-ai-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:2px;animation:mr-slide 1.3s ease-in-out infinite}@keyframes mr-slide{0%{left:-40%}to{left:100%}}@media(prefers-reduced-motion:reduce){.mr-ai-bar:after{animation:none;width:100%;opacity:.5}}.mr-drawer .mr-drawer-foot{flex-wrap:wrap}.ch-page{display:flex;flex-direction:column;gap:16px}.ch-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ch-title{margin:0;font-size:1.25rem}.ch-sub{margin:4px 0 0;font-size:.86rem}.ch-head-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ch-switch{width:auto;min-width:180px;padding:6px 10px;font-size:.84rem}.ch-err{margin:0;font-size:.84rem}.ch-promo{margin:6px 0 0;font-size:.82rem;line-height:1.4;overflow-wrap:anywhere}.ch-promo-sync{margin:4px 0 0;font-size:.8rem;overflow-wrap:anywhere}.ch-empty{display:flex;gap:14px;align-items:flex-start}.ch-empty p{margin:4px 0 0;font-size:.86rem;line-height:1.5;max-width:62ch}.ch-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:start}@media(max-width:1340px){.ch-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ch-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-col{border-radius:14px;border:1px solid var(--glass-border);padding:12px;display:flex;flex-direction:column;gap:8px;min-height:120px;border-top-width:3px}.ch-col.empty{opacity:.7}.ch-col-h{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ch-col-h b{font-size:.74rem;padding:1px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.ch-col-hint{margin:0;font-size:.74rem;line-height:1.4}.ch-list{display:flex;flex-direction:column;gap:8px}.ch-card{border-radius:12px;border:1px solid var(--glass-border);padding:12px 12px 10px;display:flex;flex-direction:column;gap:7px}.ch-card.off .ch-card-title{text-decoration:line-through}.ch-card.compact{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:8px 12px}.ch-card.compact .ch-foot{margin-left:auto}.ch-card-title{font:inherit;font-weight:700;font-size:.92rem;line-height:1.35;background:none;border:0;padding:0;text-align:left;cursor:pointer}.ch-chips{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.ch-chip{font-size:.68rem;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.ch-target{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600}.ch-target.big{font-size:.86rem;margin:6px 0 2px}.ch-instr{margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ch-link{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;text-decoration:none}.ch-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:2px}.ch-meta{font-size:.74rem}.ch-btns{display:flex;gap:4px;flex-wrap:wrap}.ch-btns .btn,.ch-btns .btn-ghost{width:auto;white-space:nowrap}.ch-btns .ch-lock-note{flex-basis:100%;font-size:.72rem}.ch-done{margin-top:4px}.ch-done>summary{cursor:pointer;font-size:.84rem;font-weight:600;padding:6px 0}.ch-done-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ch-drawer{width:min(560px,94vw);display:flex;flex-direction:column;gap:4px}.ch-drawer>*{flex-shrink:0}.ch-title-in{font-weight:700;font-size:1rem;margin:6px 0 8px}.ch-track{list-style:none;margin:12px 0 4px;padding:0;display:flex;gap:2px;flex-wrap:wrap;font-size:.68rem;font-weight:600}.ch-track li{padding:3px 8px;border-radius:999px;border:1px solid var(--glass-border)}.ch-pre{white-space:pre-wrap;font-size:.88rem;line-height:1.55;margin:0}.ch-ta{width:100%;resize:vertical;font:inherit;line-height:1.5}.ch-kv{margin:0 0 8px;font-size:.86rem;line-height:1.5}.ch-kv>b{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.ch-ul{margin:0;padding-left:18px}.ch-ul li{margin:2px 0}.ch-ev{display:flex;flex-direction:column;gap:6px}.ch-quote{margin:0;padding:4px 12px;border-left:2px solid var(--glass-border);font-size:.82rem;font-style:italic;line-height:1.45;display:flex;flex-direction:column;gap:4px}.ch-quote .linklike{font-style:normal;font-size:.76rem;align-self:flex-start;text-decoration:none}.ch-form{display:flex;flex-direction:column;gap:10px}.ch-f{display:flex;flex-direction:column;gap:4px}.ch-f>span{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ch-f .input{width:100%}.ch-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ch-check{display:flex;align-items:center;gap:8px;font-size:.84rem}.ch-refs{margin-top:12px;display:flex;flex-direction:column;gap:4px;font-size:.82rem}.ch-refs b{font-weight:600;margin-right:6px}.ch-refs code{font-size:.78rem}.ch-hist{margin:0;padding-left:18px;font-size:.8rem;line-height:1.5}.ch-hist li{margin:2px 0}.ch-hist .muted{font-variant-numeric:tabular-nums;margin-right:6px}.ch-drawer-foot{align-items:center;flex-wrap:wrap}.ch-drawer-foot .btn,.ch-drawer-foot .btn-ghost{width:auto}.ch-spacer{flex:1}.ch-msg{font-size:.78rem}.ch-live{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.82rem;margin-top:6px}.ch-live-chip{display:inline-flex;align-items:center;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:2px 8px;border-radius:999px;white-space:nowrap}.ch-live-ref code{font-size:.78rem;padding:1px 6px;border-radius:4px}.ch-live-url{text-decoration:none;white-space:nowrap}.ch-live-err{max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-live-set{width:auto;margin-left:auto;display:inline-flex;align-items:center;gap:5px}.ch-deploy-help{margin:-4px 0 2px;font-size:.78rem;line-height:1.45}.ch-promote-sheet p{margin:0 0 8px}.ch-promote-sheet ol{margin:0;padding-left:20px;line-height:1.5}.ch-promote-sheet li{margin:3px 0}@media(max-width:700px){.ch-live-set{margin-left:0}}@media(max-width:700px){.ch-two,.ch-cols{grid-template-columns:1fr}}.evo-tag{font:inherit;font-size:.72rem;font-weight:600;border:0;cursor:pointer;margin-left:4px}.rec-sum{font-size:.86rem;margin:10px 0 4px}.rec-sum b{font-weight:600}.rcs.modal{max-width:640px}.rcs-modes{margin:0 0 14px;flex-wrap:wrap}.rcs-step{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin:2px 0 8px}.rcs-read{margin:0 0 12px;border-radius:var(--radius-md);padding:14px 16px;font-size:1rem;line-height:1.6}.rcs-rules{margin:0 0 10px;padding-left:18px;display:grid;gap:4px;font-size:.84rem;line-height:1.45}.rcs-meta{font-size:.76rem;line-height:1.45}.rcs-hand{display:flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;margin-bottom:8px}.rcs-title{font-size:1.05rem;font-weight:600;margin:0 0 12px;line-height:1.35}.rcs-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.rcs-fields label{display:grid;gap:5px;font-size:.8rem;font-weight:500}.rcs-check{display:flex;align-items:flex-start;gap:12px;border-radius:var(--radius-md);padding:13px 14px;font-size:.95rem;line-height:1.45;cursor:pointer}.rcs-check input{width:22px;height:22px;flex:none;margin:1px 0 0;cursor:pointer}.rcs-err{font-size:.84rem;font-weight:600;line-height:1.45;margin:-4px 0 12px}.rcs-kept{margin:0 0 8px}.rcs-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.rcs-acts .btn{width:auto}.rcs-spacer{flex:1}.rcs-list{display:grid;gap:6px;margin:4px 0 2px}.rcs-person{display:flex;align-items:center;gap:7px;flex-wrap:wrap;border-radius:var(--radius-sm);padding:9px 12px;font-size:.88rem}.rcs-at{margin-left:auto;font-size:.78rem}.rec-locked{align-items:flex-start}.rec-lockico{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center}.rec-i-consent{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:.74rem}button.rec-i-consent{font:inherit;font-size:.74rem;background:none;border:0;padding:0;cursor:pointer;text-align:left}button.rec-i-consent:hover{text-decoration:underline}.rec-accords.modal,.jc-card{max-width:560px}.jc-card .jc-intro{font-size:.86rem;color:var(--text-secondary);line-height:1.5;margin:0 0 6px}.jc-points{margin:8px 0 12px;padding-left:18px;display:grid;gap:6px;font-size:.82rem;color:var(--text-secondary);line-height:1.5}.jc-check{display:flex;align-items:flex-start;gap:12px;border-radius:var(--radius-md);padding:13px 14px;font-size:.9rem;line-height:1.45;cursor:pointer}.jc-check input{width:22px;height:22px;flex:none;margin:1px 0 0;cursor:pointer}.jc-card .jc-refus{font-size:.84rem;font-weight:600;line-height:1.45;margin:10px 0 0}.rec-acc-meta{font-size:.8rem;line-height:1.5;margin:0 0 12px}.rec-acc-list{display:grid}.rec-acc-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:9px 0;font-size:.86rem}.rec-acc-dec{font-size:.74rem;font-weight:600;padding:3px 10px;border-radius:12px}@media(max-width:700px){.rcs-fields{grid-template-columns:1fr}.rcs-fields .input{font-size:16px;min-height:44px}.rcs-acts .btn,.rcs-acts .btn-ghost{flex:1 1 100%;min-height:44px;justify-content:center}.rcs-spacer{display:none}.rcs-check input{width:26px;height:26px}.rec-acc-row{grid-template-columns:1fr auto}.rec-acc-row>:last-child{grid-column:1 / -1}}.shell-main.at-fill{display:flex;flex-direction:column;height:100vh;overflow:hidden}.shell-main.at-fill .container.atelier{flex:1;min-height:0;padding:0}.at-page{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.shell-main.at-fill .container.atelier{display:flex;flex-direction:column}.shell-main.at-fill .container.atelier>:not(.at-page):not(.ap-workspace):not(.uk-info-dock){flex:none;margin-inline:clamp(18px,3vw,72px)}.shell-main.at-fill .container.atelier>button{align-self:flex-start}.shell-main.at-fill .container.atelier>.at-page{flex:1;height:auto}.at-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px clamp(18px,3vw,72px);flex-wrap:wrap}.at-title{display:flex;align-items:center;gap:9px;font-size:.9rem;min-width:0}.at-title b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-state{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:500;padding:3px 10px 3px 8px;border-radius:var(--radius-full);white-space:nowrap}.at-state .led{width:7px;height:7px;border-radius:50%}.at-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.at-tools .btn-ghost{width:auto;display:inline-flex;align-items:center;gap:5px}.at-seg button:disabled{cursor:default;opacity:.6}.at-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(340px,420px) minmax(0,1fr)}.at-page.wide .at-body{grid-template-columns:0 minmax(0,1fr)}.at-page.wide .at-chat{display:none}.at-chat{display:flex;flex-direction:column;min-height:0;min-width:0}.at-thread{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 10px;display:flex;flex-direction:column;gap:12px}.at-hello{font-size:.86rem;line-height:1.5;padding:12px 14px;border-radius:var(--radius-md)}.at-hello p{margin:0 0 6px}.at-msg{display:flex;flex-direction:column;max-width:100%}.at-msg.staff{align-items:flex-end}.at-msg.agent{align-items:flex-start}.at-bubble{font-size:.86rem;line-height:1.5;padding:9px 12px;border-radius:var(--radius-md);max-width:92%;white-space:pre-wrap;overflow-wrap:anywhere}.at-msg.agent .at-bubble{white-space:normal}.at-msg.staff .at-bubble{border-bottom-right-radius:4px}.at-msg.agent .at-bubble{border-bottom-left-radius:4px}.at-msg.ans .at-bubble{font-size:.82rem;padding:6px 10px}.at-bubble p{margin:0 0 6px}.at-bubble p:last-child{margin-bottom:0}.at-bubble ul{margin:2px 0 6px;padding-left:18px}.at-bubble code{font-size:.8em;padding:1px 4px;border-radius:4px}.at-meta{font-size:.7rem;margin-top:3px;padding:0 4px}.at-link{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.at-live{width:100%;margin-top:8px;padding:8px 10px 8px 12px;border-radius:var(--radius-sm);align-self:stretch}.at-live.past{margin-top:6px}.at-fold{padding:6px 10px 8px}.at-fold-head{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:4px 0;font:inherit;font-size:.8rem;cursor:pointer;text-align:left}.at-fold-head .muted{font-size:.72rem}.at-fold-head .at-chev{margin-left:auto;font-size:.7rem}.at-fold-last{font-size:.76rem;padding:2px 0 0 13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-fold.open .at-steps{margin-top:6px}.at-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.78rem}.at-step-line{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-dot{width:5px;height:5px;border-radius:50%;flex:0 0 auto}.at-step.last .at-dot{width:7px;height:7px;margin:0 -1px}.at-step-text{line-height:1.45;padding:3px 0;white-space:normal}.at-step-text p{margin:0 0 4px}.at-step-text p:last-child{margin:0}.at-msg>.at-live{margin-top:0}.at-working{display:flex;align-items:center;gap:8px;font-size:.78rem;margin-top:6px}.at-thread>.at-working{position:sticky;bottom:0;margin:4px 0 0;padding:8px 12px;border-radius:var(--radius-sm)}.at-spin{width:12px;height:12px;border-radius:50%;border:2px solid;border-right-color:transparent!important;animation:at-spin .9s linear infinite;flex:0 0 auto}.at-spin.big{width:22px;height:22px}@keyframes at-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.at-spin{animation-duration:3s}}.at-qtag{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.at-opts{font-size:.76rem;margin-top:4px}.at-qcard{width:100%;padding:12px 14px;border-radius:var(--radius-md);font-size:.86rem;line-height:1.5}.at-qtext p{margin:0 0 6px}.at-qopts{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.at-qopts .btn-ghost{width:auto}.at-qfree{display:flex;gap:6px;margin-top:8px}.at-qfree .input{flex:1;min-width:0;padding:7px 10px;font-size:.84rem}.at-sys{font-size:.76rem;text-align:center;padding:2px 10px;line-height:1.4}.at-err{margin:0 16px}.at-toast{margin:0 16px;font-size:.8rem;padding:6px 10px;border-radius:var(--radius-sm)}.at-compose{padding:10px 16px 14px;display:flex;flex-direction:column;gap:8px}.at-module-note{margin:0 16px 6px;padding:8px 12px;border-radius:8px;font-size:.8rem;line-height:1.4;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline}.at-input{resize:vertical;min-height:64px;max-height:220px;font-size:.86rem;line-height:1.45}.at-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.at-actions .btn,.at-actions .btn-ghost{display:inline-flex;align-items:center;gap:6px;width:auto}.at-btns{display:flex;align-items:center;gap:8px;flex:0 0 auto}@media(max-width:600px){.at-actions{flex-wrap:wrap}.at-actions .at-small{flex:1 1 100%}}.at-msg.queued .at-bubble{border-style:dashed;border-width:1px}.at-small{font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[data-orchestrator]{display:block}[data-orchestrator=auto]{font-size:.8rem;line-height:1.4;margin-bottom:4px}[data-orchestrator=auto] strong{display:block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}[data-orchestrator=auto] p{margin:2px 0 0;font-size:.8rem;line-height:1.35}[data-orchestrator=escalated]{font-size:.84rem;line-height:1.4;margin:6px 0 8px}[data-orchestrator=escalated] strong{display:block;font-size:.82rem;font-weight:600}[data-orchestrator=escalated] p{margin:2px 0 0;font-size:.82rem;line-height:1.35}.at-qcard label{display:block;margin-top:8px;margin-bottom:4px;font-size:.8rem;font-weight:600}.at-doc{position:absolute;top:0;right:0;bottom:0;width:min(640px,100%);z-index:20;display:flex;flex-direction:column}.at-doc-head{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:.86rem}.at-doc-body{flex:1;overflow:auto;padding:4px 22px 30px;font-size:.86rem;line-height:1.55}.at-doc-body h1{font-size:1.05rem;margin:14px 0 6px}.at-doc-body h2{font-size:.95rem;margin:18px 0 6px}.at-doc-body h3{font-size:.88rem;margin:14px 0 4px}.at-doc-body table{border-collapse:collapse;font-size:.8rem}.at-doc-body td,.at-doc-body th{padding:3px 8px}.at-doc-body blockquote{margin:4px 0 4px 10px;padding-left:10px}.at-doc-body code{font-size:.78rem}.at-top .btn-ghost.on{font-weight:600}.at-frame-wrap{position:relative;min-width:0;min-height:0;display:flex}.at-frame{flex:1;width:100%;height:100%;border:0}.at-frame-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:.86rem;z-index:2}.at-frame-veil.failed{background:var(--surface);text-align:center;padding:24px}.at-frame-note{position:absolute;left:50%;bottom:14px;transform:translate(-50%);font-size:.76rem;padding:5px 12px;border-radius:var(--radius-full);white-space:nowrap}.at-empty{flex:1;display:grid;place-items:center;padding:40px;text-align:center;font-size:.9rem}.at-dev button{padding:7px 10px;display:inline-flex;align-items:center}.at-back{padding:5px 7px}.at-back svg{transform:rotate(180deg)}.at-frame-wrap.tablet,.at-frame-wrap.mobile{justify-content:center;align-items:stretch;padding:14px 0}.at-frame-wrap.tablet .at-frame,.at-frame-wrap.mobile .at-frame{flex:0 0 auto;max-width:100%;border-radius:14px}.at-frame-wrap.tablet .at-frame{width:820px}.at-frame-wrap.mobile .at-frame{width:390px}.demo-next{gap:6px}.demo-next .demo-edit{padding:6px 8px;display:inline-flex;align-items:center}.shell.staff.compact .rail{position:sticky;left:0;top:0;z-index:60;width:60px;flex:0 0 60px;padding:14px 8px;overflow:hidden;transition:width var(--transition-fast)}.shell.staff.compact:has(.uk-atelier) .rail{overflow-y:auto}.shell.staff.compact .rail span:not(.n),.shell.staff.compact .navh,.shell.staff.compact .rail-brand .brand-sub{display:none}.shell.staff.compact .nav{justify-content:center;padding:10px 0}.shell.staff.compact .nav .n{position:absolute;top:4px;right:4px;margin:0}.shell.staff.compact:not(:has(.uk-atelier)) .rail:hover{flex-basis:232px;width:232px;padding:22px 16px;overflow-y:auto}.shell.staff.compact:not(:has(.uk-atelier)) .rail:hover span:not(.n),.shell.staff.compact:not(:has(.uk-atelier)) .rail:hover .rail-brand .brand-sub{display:inline}.shell.staff.compact:not(:has(.uk-atelier)) .rail:hover .navh{display:block}.shell.staff.compact:not(:has(.uk-atelier)) .rail:hover .nav{justify-content:flex-start;padding:9px 12px}.shell.staff.compact:not(:has(.uk-atelier)) .rail:hover .nav .n{position:static;margin-left:auto}.shell.staff.compact .shell-main{margin-left:0}@media(max-width:900px){.shell-main.at-fill{height:auto;overflow:visible}.at-body{grid-template-columns:1fr;grid-template-rows:auto 60vh}.at-thread{max-height:50vh}}.ch-spec{display:flex;flex-direction:column;gap:8px}.ch-spec-head{display:flex;align-items:center;gap:8px;font-size:.88rem}.ch-spec-empty,.ch-spec-hint{margin:0;font-size:.8rem}.ch-spec-hint code{font-size:.76rem}.ch-spec-view{max-height:360px;overflow:auto;white-space:pre-wrap;font-size:.8rem;line-height:1.5;margin:0;padding:10px 12px;border-radius:10px}.ch-spec-ta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.ch-spec-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ch-spec-file{cursor:pointer}.at-lock{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;font-size:.84rem;line-height:1.45}.at-lock .at-lock-body{flex:1;display:flex;flex-direction:column;gap:4px}.at-lock .at-lock-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.at-pub{font-size:.76rem}.at-prod{display:flex;flex-direction:column;gap:6px;margin:0 clamp(18px,3vw,72px) 8px;padding:8px 12px;border-radius:12px;font-size:.84rem}.at-prod-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.at-prod-k{display:inline-flex;align-items:center;gap:6px;font-weight:600}.at-prod-url{font-weight:500;text-decoration:none}.at-prod-state{display:inline-flex;align-items:center;gap:6px}.at-prod-state.error{flex:1 1 240px;min-width:0;white-space:normal;overflow-wrap:anywhere}.at-prod-sync{font-size:.78rem}.app-update-notice{margin-top:8px;padding:6px 10px;border-radius:8px;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.at-page.ext .at-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.at-ext-status{white-space:normal;min-width:0;flex:1 1 260px}@media(max-width:900px){.at-page.ext .at-body{grid-template-rows:70vh}}.at-prod-list{margin:0;padding-left:18px;font-size:.8rem;display:flex;flex-direction:column;gap:2px;max-height:180px;overflow:auto}.at-prod-list code{font-size:.74rem}.at-status{display:flex;flex-direction:column;gap:4px;margin:0 clamp(18px,3vw,72px) 8px;padding:8px 12px;border-radius:12px;font-size:.84rem;line-height:1.45}.at-status-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:baseline}.at-status-k{display:inline-flex;align-items:center;gap:6px;font-weight:600}.at-status-v{min-width:0;overflow-wrap:anywhere}.at-status-more{margin-left:8px}.at-status-list{margin-top:2px}.at-toggle-note{font-size:.74rem;max-width:340px;line-height:1.35}@media(max-width:520px){.at-status-row{grid-template-columns:1fr;gap:0}.at-toggle-note{max-width:none;flex-basis:100%}}.at-prod-rules{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.at-prod-rules>span{display:inline-flex;align-items:center;gap:6px}.at-prod-notice{display:inline-flex;align-items:center;gap:8px}.dep-log{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.dep-log li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top-width:1px;border-top-style:solid}.dep-log li:first-child{border-top:none}.team{display:flex;flex-direction:column;gap:16px}.team .sec-head{display:flex;align-items:center;gap:8px}.team-count{font-size:.8rem;font-weight:500;padding:1px 8px;border-radius:999px}.team-invite{width:auto;margin-left:auto;display:inline-flex;align-items:center;gap:6px}.team-lead{font-size:.84rem;margin:-2px 0 12px;max-width:70ch}.team-list{display:flex;flex-direction:column;gap:6px}.team-row,.team-app{display:grid;grid-template-columns:auto minmax(160px,1.2fr) auto minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;text-align:left;width:100%;font:inherit}.team-app{grid-template-columns:minmax(160px,1.2fr) auto minmax(0,1.6fr) auto}.team-row{cursor:pointer}.team-row.off{opacity:.6}.team-id{display:flex;flex-direction:column;min-width:0}.team-id b,.team-id .muted{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.team-id .muted{font-size:.78rem}.team-role{display:inline-flex;gap:6px;flex-wrap:wrap}.team-apps{font-size:.8rem;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.team-roles{display:flex;flex-direction:column;gap:8px}.team-roleopt,label.team-roleopt{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;cursor:pointer;text-transform:none;letter-spacing:normal;color:inherit}.team-roleopt span{display:flex;flex-direction:column;gap:2px}.team-roleopt span.team-role-head{display:inline-flex;flex-direction:row;align-items:center;gap:6px;flex-wrap:wrap}.team-roleopt .muted{font-size:.8rem}.team-grants{display:flex;flex-direction:column;gap:8px}.team-grant{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.team-grant.block{flex-direction:column;align-items:stretch;padding:10px 12px;border-radius:12px}.team-grant-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.team-grant select.input{width:auto;min-width:160px}.team-grant.block>button.linklike{align-self:flex-start;max-width:100%;width:auto;text-align:left;white-space:normal}.team-perms{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-left:4px}.team-ov{margin-left:6px;font-size:.68rem}.team-note{font-size:.78rem;margin:4px 0 0}.team-modal{max-width:560px}.team-modal input:not([type=checkbox]):not([type=radio]),.team-modal select{max-width:480px}.team-role-head{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.team-roleopt span.uk-tech-name{display:inline-flex;width:fit-content}.team-drawer{width:min(560px,94vw)}.team-foot{display:flex;align-items:center;gap:8px;margin-top:18px}@media(max-width:760px){.team-row,.team-app{grid-template-columns:auto 1fr auto}.team-row .team-apps,.team-app .team-apps{grid-column:1 / -1;white-space:normal}}.myapps{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.myapp{display:flex;align-items:center;gap:14px;padding:18px;text-decoration:none}.myapp-icon{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px}.myapp-body{display:flex;flex-direction:column;flex:1;min-width:0}.myapp-body .muted{font-size:.8rem}.myapp-open{pointer-events:none}.sec-title-out{margin:22px 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fd-applogin{margin:0 0 12px;padding:10px 12px;border-radius:10px;font-size:.86rem;line-height:1.45}.pub-banner{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--radius-md);border:1px solid;margin-bottom:14px;flex-wrap:wrap}.pub-banner .pub-ico{flex:0 0 34px;height:34px;border-radius:10px;display:grid;place-items:center}.pub-banner .pub-txt{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.86rem}.pub-banner .pub-txt .muted{font-size:.8rem}.pub-banner .btn{width:auto;padding:8px 16px;font-size:.84rem;box-shadow:none}.cv-warn{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:.8rem;font-weight:500}.cv-warn svg{flex:0 0 auto}.load-err{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius-md);border:1px solid;font-size:.84rem;flex-wrap:wrap}.load-err>span{flex:1 1 260px;min-width:0}.act-who{display:inline-block;margin-left:5px;padding:0 6px;border-radius:8px;font-size:.68rem;font-weight:600;vertical-align:1px}.locked-page{max-width:480px;margin:48px auto;padding:28px 24px;text-align:center;border-radius:var(--radius-lg, 20px);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.locked-page .locked-ico{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;margin-bottom:10px}.locked-page h2{margin:0 0 6px;font-size:1.15rem;font-weight:600}.locked-page p{margin:0 0 16px;font-size:.88rem;line-height:1.5}.locked-page .btn-ghost{display:inline-flex;align-items:center;gap:6px}.locked-page .btn-ghost svg{transform:rotate(180deg)}@media(max-width:700px){.locked-page{margin:24px 16px;padding:22px 16px}}.team-fs{border:0;margin:0;padding:0;min-width:0}.acc-wrap{max-width:640px;margin:0 auto;padding-top:32px;padding-bottom:48px}.acc-title{font-size:1.35rem;font-weight:700;margin:0 0 6px}.acc-seller{font-size:.86rem;margin:0 0 14px}.acc-id{display:flex;flex-direction:column;gap:10px}.acc-id-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.acc-who{font-size:.9rem}.acc-select{max-width:320px}.acc-code{display:flex;flex-direction:column;gap:8px;margin-top:4px}.acc-label{font-size:.82rem;font-weight:600}.acc-code-in{max-width:180px;font-size:1.3rem;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.acc-sent{font-size:.82rem;margin:0}.acc-l221{padding:14px 16px;border-radius:var(--radius-md);font-size:.86rem;line-height:1.5}.acc-l221 p{margin:0 0 8px}.acc-l221 p:last-child{margin-bottom:0}.acc-early{align-items:flex-start;line-height:1.45}.acc-early input{margin-top:3px}.acc-early-row{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-top:10px}.acc-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.acc-cta{margin-top:14px}.acc-hint{font-size:.78rem;margin:8px 0 0}.acc-form{display:flex;flex-direction:column;gap:10px}.acc-done{text-align:center;padding:28px 20px}.acc-done-ico{width:48px;height:48px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px}.cmd-l221{margin-bottom:14px}.btn.danger-solid{width:auto}.oc-check{flex-wrap:wrap;gap:8px;align-items:center;padding:8px 12px;border-radius:var(--radius-sm);margin-top:8px}.acct-check{display:inline-block;margin-top:4px}.acct-invite{margin-top:10px}.ic-form{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ic-acts{display:flex;gap:8px;flex-wrap:wrap}.note-add-row{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:6px;width:100%}.note-vis{margin:0;font-size:.8rem}.note-gtek{margin-left:6px;font-size:.66rem}.note.masked .note-body{font-style:italic}.so-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.so-orders{grid-column:1 / -1}.so-rail{display:flex;flex-direction:column;gap:12px;position:sticky;top:64px}.so-rail .card{margin:0}.so-preview .sec-head,.so-rail .sec-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.so-line{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px dashed var(--glass-border);font-size:.88rem}.so-line:first-of-type{border-top:none}.so-line.mod{padding-left:14px;border-left:2px solid var(--orange-400)}.so-t{display:flex;flex-direction:column;gap:2px;min-width:0}.so-k{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.so-p{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap;font-variant-numeric:tabular-nums}.so-p small{font-size:.72rem}.so-disc{font-size:.72rem;white-space:normal;text-align:right}.so-total{font-size:.9rem;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--glass-border)}.so-hidden{margin-top:12px;display:flex;flex-direction:column;gap:4px;font-size:.8rem}.so-hidden p{margin:0;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.so-pub{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:.82rem}.so-pub .btn,.so-pub .btn-ghost{width:auto}.so-lock{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.8rem;margin:0}.so-app{display:flex;gap:8px;align-items:center;padding:6px 0;font-size:.86rem;cursor:pointer}.so-app input{width:auto}.so-app.off{cursor:default}.so-cap{font-size:.74rem;font-weight:600;padding:2px 8px;border-radius:var(--radius-full)}.so-disc-row{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:6px 0;font-size:.84rem;border-top:1px dashed var(--glass-border)}.so-disc-row:first-of-type{border-top:none}.so-gtek{font-size:.74rem}.so-red{font-size:.78rem;margin:8px 0}.so-disc-form{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1.2fr);gap:6px}.so-disc-form .btn{grid-column:1 / -1;width:100%}.so-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:.84rem;margin:6px 0}.so-num{width:84px}.so-fin summary{cursor:pointer;font-weight:600;font-size:.88rem}.so-fin[open] summary{margin-bottom:8px}.so-q{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:.86rem;margin-bottom:8px}.so-cta{width:100%;margin-top:10px}.so-status{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:4px;font-size:.78rem}.so-status li{display:flex;gap:6px;align-items:flex-start}.so-status li svg{flex:0 0 auto;margin-top:2px}.so-ord{padding:10px 0;border-top:1px dashed var(--glass-border)}.so-ord:first-of-type{border-top:none}.so-ord-h{font-size:.86rem;display:flex;gap:6px;align-items:center;flex-wrap:wrap}@media(max-width:1000px){.so-grid{grid-template-columns:minmax(0,1fr)}.so-rail{position:static}.so-order{position:sticky;bottom:8px;z-index:5}}.acad{max-width:1200px}.acad .btn.acad-btn{width:auto;padding:8px 16px;font-size:.84rem;min-height:40px}.acad .btn-ghost{min-height:36px}.acad-small{font-size:.78rem}.acad-back{display:inline-block;margin:0 0 10px;font-size:.84rem}.acad-banner{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:var(--radius-md);font-size:.86rem;margin:0 0 16px;line-height:1.45}.acad-banner svg{flex:0 0 auto;margin-top:2px}.acad-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.acad-main,.acad-side{display:flex;flex-direction:column;gap:16px;min-width:0}.acad-main>.card,.acad-side>.card{margin:0}.acad-path{border-radius:var(--radius-lg)}.acad-step{padding:10px 0 14px}.acad-step+.acad-step{border-top:1px dashed}.acad-step-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.95rem}.acad-unlocks{margin:4px 0 8px}.acad-mod{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 6px;border-radius:var(--radius-sm);min-height:44px}.acad-mod-ico{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.acad-mod-t{display:flex;flex-direction:column;min-width:0;font-size:.88rem}.acad-more summary{cursor:pointer;list-style:none}.acad-more summary::-webkit-details-marker{display:none}.acad-more summary:after{content:"▾";margin-left:6px;color:var(--text-secondary);font-size:.7rem;transition:transform var(--transition-fast)}.acad-more summary>:nth-child(2){margin-left:auto}.acad-more[open] summary:after{transform:rotate(180deg)}.acad-cert{padding:8px 0}.acad-cert+.acad-cert{border-top:1px dashed}.acad-cert-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.acad-cert p{margin:4px 0 0}.acad-sandbox .sec-head{gap:8px}.acad-sandbox-id{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.acad-sandbox-ex{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px}.acad-sandbox-ex li{display:flex;align-items:flex-start;gap:7px;font-size:.82rem}.acad-sandbox-tick{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%}.acad-sandbox-ex li.done{opacity:.75}.acad-sandbox-acts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.acad-sandbox-mail{padding-top:6px}.acad-sandbox-mail summary{cursor:pointer;display:flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;min-height:32px}.acad-sandbox-m{padding:8px 0}.acad-sandbox-m+.acad-sandbox-m{border-top:1px dashed}.acad-sandbox-m-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.82rem}.acad-sandbox-m-t{margin:4px 0 6px;white-space:pre-line}.acad-tuto{padding:6px 0}.acad-tuto summary{cursor:pointer;display:flex;align-items:center;gap:6px;font-size:.86rem;font-weight:500;min-height:32px}.acad-tuto-note{font-size:.82rem}.acad-video-row{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin:4px 0 8px}.acad-video-chip{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:.72rem;font-weight:600}.acad-video-modal{max-width:900px;width:min(92vw,900px)}.acad-video-modal .acad-ul{margin-top:10px}.acad-video{width:100%;height:auto;aspect-ratio:16 / 10;border-radius:var(--radius-md);margin-top:10px}.acad-video-note{font-size:.82rem;margin:8px 0 0}.acad-ctx{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.82rem;margin:0 0 8px}.acad-ctx .linklike{text-decoration:none;font-weight:500}.acad-mhead{margin:0 0 14px}.acad-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.acad-pilot{border-radius:var(--radius-md);padding:10px 14px;margin:0 0 16px;font-size:.86rem}.acad-pilot summary{cursor:pointer;display:flex;align-items:center;gap:6px;font-weight:600}.acad-reader{display:grid;grid-template-columns:240px minmax(0,720px);gap:24px;align-items:start}.acad-toc{position:sticky;top:12px;display:flex;flex-direction:column;gap:2px}.acad-toc-i{display:flex;align-items:flex-start;gap:8px;text-align:left;background:none;border:none;border-left:3px solid transparent;padding:8px 10px;font:inherit;font-size:.84rem;cursor:pointer;border-radius:0 var(--radius-sm) var(--radius-sm) 0;min-height:40px}.acad-toc-dot{flex:0 0 18px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.acad-toc-sel{display:none}.acad-lesson{min-width:0;font-size:1rem;line-height:1.6}.acad-lesson-t{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:1.15rem;font-weight:600;margin:0 0 12px}.acad-objectives{border-radius:var(--radius-md);padding:12px 16px;margin:0 0 18px;font-size:.92rem}.acad-objectives-t{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.acad-p{margin:0 0 12px}.acad-h{font-size:.95rem;font-weight:600;margin:16px 0 8px}.acad-ul{margin:0 0 12px;padding-left:22px}.acad-ul li{margin:3px 0}.acad-ul.tight{margin:0;padding-left:16px}.acad-code{font-size:.85em;padding:1px 6px;border-radius:5px}.acad-value{border-bottom:1px dotted;white-space:nowrap}.acad-callout{border-left:4px solid;border-radius:0 var(--radius-md) var(--radius-md) 0;padding:10px 14px;margin:0 0 14px;font-size:.95rem}.acad-callout .acad-p:last-child,.acad-callout .acad-ul:last-child{margin-bottom:0}.acad-callout-t{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.acad-quote{margin:0 0 12px;padding:4px 14px;border-left:3px solid}.acad-tablewrap{overflow-x:auto;margin:0 0 12px}.acad-table{width:100%;border-collapse:collapse;font-size:.86rem;line-height:1.45}.acad-table th,.acad-table td{text-align:left;vertical-align:top;padding:8px 10px}.acad-table .linklike{text-align:left}.acad-table th{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.acad-foot{font-size:.78rem;margin:18px 0 0}.acad-pager{display:flex;justify-content:space-between;gap:10px;margin:22px 0 0;padding-top:14px;border-top:1px solid}.acad-watermark{font-size:.74rem;text-align:center;margin:18px 0 0;letter-spacing:.04em}.acad-help{margin:10px 0 0}.acad-block{border-radius:var(--radius-md);padding:14px 16px;margin:4px 0 16px;font-size:.9rem;line-height:1.5}.acad-block-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.acad-block-note{font-size:.82rem;margin:0 0 10px}.acad-block.err{display:flex;align-items:center;gap:8px}.acad-block .acad-tablewrap:last-child,.acad-block .acad-ul:last-child{margin-bottom:0}.acad-calc .acad-num{width:120px;padding:6px 8px;font-size:.86rem}.acad-calc-tot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 8px}.acad-calc-tot>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--radius-sm)}.acad-calc-tot b{font-size:1rem}.acad-mails{display:flex;flex-direction:column;gap:12px}.acad-mailstage{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.acad-mail{border-radius:var(--radius-sm);margin:0 0 6px}.acad-mail summary{cursor:pointer;display:flex;flex-direction:column;gap:1px;padding:8px 12px;min-height:44px;justify-content:center}.acad-mail-subj{font-weight:600;font-size:.88rem}.acad-mail-when{padding:0 12px 6px}.acad-mail-body{padding:4px 14px 10px;font-size:.86rem}.acad-mail-body p{margin:0 0 8px;overflow-wrap:anywhere}.acad-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.acad-case-side{border-radius:var(--radius-sm);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.acad-case-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.acad-case-h .lf-tag{text-transform:none;letter-spacing:0}.acad-case-co{font-weight:600;font-size:.9rem}.acad-case-line{display:flex;flex-direction:column;gap:1px;font-size:.84rem;padding:4px 0}.acad-case-line b{font-weight:500}.acad-case-take{grid-column:1 / -1;display:flex;align-items:flex-start;gap:6px;margin:2px 0 0;font-size:.86rem;font-weight:500}.acad-rows .prow:first-child{border-top:none}.acad-rows .prow b{font-weight:500;text-align:right}.acad-q{border-radius:var(--radius-md);padding:12px 14px 10px;margin:0 0 14px;min-width:0}.acad-q-h{font-weight:500;font-size:.95rem;line-height:1.45}.acad-q .lf-tag{margin-left:8px;vertical-align:middle}.acad-choice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);margin:8px 0 0;cursor:pointer;min-height:44px;font-size:.92rem;line-height:1.45}.acad-choice input{margin-top:3px;flex:0 0 auto}.acad-q-foot{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-top:10px}.acad-q-res{flex:1 1 260px;font-size:.86rem;line-height:1.45;padding:6px 10px;border-radius:var(--radius-sm)}.acad-reflink{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.acad-obj-cat{border-radius:var(--radius-sm);margin:0 0 8px}.acad-obj-cat summary{cursor:pointer;font-weight:600;font-size:.92rem;padding:9px 12px;min-height:44px;display:flex;align-items:center;border-radius:var(--radius-sm)}.acad-obj-cat>*:not(summary){padding:0 14px}.acad-obj-cat>*:last-child{padding-bottom:10px}.acad-obj-words{margin:4px 0 6px;font-style:italic}.acad-obj-fear,.acad-obj-proofs{margin:0 0 8px;font-size:.88rem}.acad-aid{border-radius:var(--radius-sm);margin:0 0 8px}.acad-aid summary{cursor:pointer;padding:9px 12px;min-height:44px;display:flex;align-items:center}.acad-aid>*:not(summary){padding:0 14px}.acad-aid>*:last-child{padding-bottom:10px}.acad-aid .acad-rows .prow{border-top:none;padding:3px 0}.acad-gate-row{padding:8px 0}.acad-gate-row+.acad-gate-row{border-top:1px dashed}.acad-gate-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acad-gate-row p{margin:4px 0 0}.acad-fam{border-radius:var(--radius-sm);padding:10px 12px;margin:0 0 8px}.acad-fam-h{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;margin-bottom:4px}.acad-fam .acad-p{margin:3px 0;font-size:.88rem}.acad-pay{border-radius:var(--radius-sm);padding:10px 12px;margin-top:10px}.am-search{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:var(--radius-sm);margin:0 0 12px}.am-search .input{flex:1;min-width:0;border:none;background:none;padding:10px 0;font-size:.92rem}.am-chips{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 16px}.am-chip{font:inherit;font-size:.82rem;padding:7px 12px;border-radius:999px;cursor:pointer;min-height:36px;gap:6px;display:inline-flex;align-items:center}.am-chip-n{font-size:.72rem;font-weight:700;min-width:18px;text-align:center;padding:1px 6px;border-radius:999px}.am-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:start}.am-col-h{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px}.am-col .acad-block,.am-one .acad-block{margin:0 0 8px}.acad-doc{border-radius:var(--radius-sm);padding:10px 12px;margin:0 0 8px}.acad-doc-h{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;margin-bottom:6px}.acad-doc-list{list-style:none;margin:0;padding:0}.acad-doc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--glass-border);font-size:.9rem}.acad-doc-row:first-child{border-top:none}@media(max-width:900px){.am-chips{position:sticky;top:6px;z-index:4;padding:6px 0}}.acad-pmods{margin-top:6px}.acad-gate{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0;min-height:44px}.acad-gate+.acad-gate{border-top:1px dashed}.acad-gate-sw{display:flex;gap:14px;flex-wrap:wrap}.acad-gate-more{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.8rem}.acad-gate-cap{display:inline-flex;align-items:center;gap:8px}.acad-check{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;cursor:pointer;min-height:32px}@media(max-width:900px){.acad-grid{grid-template-columns:minmax(0,1fr)}.acad-reader{grid-template-columns:minmax(0,1fr);gap:12px}.acad-toc{display:none}.acad-toc-sel{display:block;position:sticky;top:6px;z-index:4;width:100%}.acad-calc-tot{grid-template-columns:repeat(2,minmax(0,1fr))}.acad-case{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.acad-mod{grid-template-columns:30px minmax(0,1fr) auto}.acad-mod>.btn,.acad-mod>.btn-ghost{grid-column:2 / -1;justify-self:start}.acad-calc-tot{grid-template-columns:minmax(0,1fr)}}.crm-page{min-width:0}.crm-btn-auto{width:auto}.crm-lock{margin:0 0 12px}.crm-flash{outline:2px solid transparent;outline-offset:4px;border-radius:12px;transition:outline-color .3s}.crm-seg{margin-left:auto}.crm-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:10px}.crm-empty .crm-actions{justify-content:flex-start}.crm-tblcard{padding:4px 6px}.crm-tbl td{vertical-align:top}.crm-name{font-weight:600}.crm-sub{font-size:.78rem}.crm-hits{display:flex;flex-direction:column;gap:6px;margin:8px 0}.crm-hit{display:flex;flex-direction:column;gap:2px;text-align:left;padding:9px 12px;border-radius:var(--radius-sm);font:inherit;font-size:.86rem;cursor:pointer}.crm-hit .muted{font-size:.76rem}.crm-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.crm-picked{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);margin-bottom:10px}.crm-verdict{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--radius-sm);font-size:.86rem;font-weight:600;margin-bottom:12px}.crm-claim{margin:8px 0 12px}.crm-claim .btn-ghost{margin-top:8px}.crm-back{margin:0 0 8px;font-size:.84rem}.crm-head{align-items:flex-start}.crm-steps{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-contact{padding:8px 0}.crm-contact .chip-oc{margin-left:6px}.crm-check{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.86rem}.crm-check li>span[aria-hidden]{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:9px;font-size:.72rem;font-weight:700;margin-right:6px}.crm-quote{font-size:.86rem;font-style:italic;margin:6px 0}.crm-req{padding:12px 14px;margin-bottom:10px}.crm-req-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;flex-wrap:wrap}.crm-stepper{list-style:none;display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px;padding:0}.crm-stepper li{font-size:.78rem;padding:4px 12px;border-radius:var(--radius-full)}.crm-drop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:22px 16px;border-radius:var(--radius-md);margin:6px 0 10px;font-size:.88rem}.crm-drop input{max-width:260px}.crm-map select.input{padding:6px 8px;font-size:.82rem;min-width:200px}.crm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:4px 0 12px}.crm-tile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--radius-md)}.crm-tile b{font-size:1.4rem;font-variant-numeric:tabular-nums}.crm-tile span{font-size:.82rem;font-weight:600}.crm-tile small{font-size:.74rem}.crm-warns{margin:0 0 12px;padding-left:18px;font-size:.84rem}.crm-rows{max-height:420px;overflow-y:auto}.crm-v{font-size:.74rem;font-weight:600;padding:2px 8px;border-radius:var(--radius-full);white-space:nowrap}.crm-certify{display:flex;gap:8px;align-items:flex-start;margin:12px 0 4px;line-height:1.45;font-size:.86rem}.crm-certify input{margin-top:3px}.crm-bulk-plan{margin:8px 0;font-size:.84rem}.crm-bulk-plan p{margin:0 0 6px}.crm-sp{flex:1 1 auto}@media(max-width:720px){.crm-tabs{overflow-x:auto;flex-wrap:nowrap}.crm-tablist{flex-wrap:nowrap}.crm-search{width:100%}}.crm-interim{margin-top:18px;padding-top:12px}@media(max-width:1000px){.crm-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.crm-board{grid-template-columns:minmax(0,1fr)}.crm-search{width:100%}.crm-seg{margin-left:0}.cl-filters.crm-filters{flex-wrap:wrap;overflow-x:visible}.crm-tablist{flex-wrap:wrap}.crm-filters .crm-search{flex:1 1 100%;order:10}.crm-filters .crm-seg{order:11}.crm-two{grid-template-columns:minmax(0,1fr)}.crm-drawer,.crm-sheet{width:100vw;padding:22px 16px}.crm-chipset .cf-chip,.crm-sheet .btn{min-height:44px}.crm-sheet .input{font-size:16px}}.sorg-sub{margin:6px 0 0;font-size:.84rem}.sorg-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.sorg-main,.sorg-side{display:flex;flex-direction:column;gap:14px;min-width:0}.sorg-main>.card,.sorg-side>.card{margin:0}.sorg-note{font-size:.8rem;line-height:1.5;margin:6px 0 10px}.sorg-legal{max-height:46vh;overflow:auto;white-space:pre-wrap;font:inherit;font-size:.82rem;line-height:1.5;margin:0;padding:10px 12px;border-radius:8px;border:1px solid var(--glass-border)}.sorg-form{display:flex;flex-direction:column;gap:8px;margin:8px 0 10px;padding:10px 12px;border:1px solid var(--glass-border);border-radius:var(--radius-sm)}.sorg-form label{display:flex;flex-direction:column;gap:4px;font-size:.82rem;font-weight:500}.sorg-form input,.sorg-form select{font:inherit;padding:7px 9px;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--surface);color:inherit}.sorg-h4{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin:14px 0 8px}.sorg-btn{width:auto;display:inline-flex;align-items:center;gap:6px}.sorg-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;margin-top:12px}.sorg-actions.col{flex-direction:column;align-items:stretch}[data-partner-kit]{overflow-wrap:anywhere}.sorg-lock{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;line-height:1.4}.sorg-checks{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.sorg-checks li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:.86rem}.sorg-ck{width:18px;height:18px;border-radius:50%;display:grid;place-items:center}.sorg-iact{grid-area:acts}.sorg-iact{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sorg-h2{font-size:1.02rem;font-weight:650;margin:0 0 10px}.sorg-drawer{width:min(520px,96vw)}.sorg-drawer .seg button{display:inline-flex;align-items:center;gap:5px}.sorg-versions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 12px}.sorg-ver{border-radius:var(--radius-full);padding:5px 12px;font:inherit;font-size:.8rem;font-weight:500;cursor:pointer}.sorg-rates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sorg-rates .field{margin-bottom:4px}.sorg-pct{display:flex;align-items:center;gap:6px;font-size:.8rem}.sorg-pct .input{min-width:0}.sorg-sm{max-width:132px}.sorg-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.sorg-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sorg-adv{margin-top:8px}.acad-admin-tabs{margin:0 0 14px}.sorg-adv summary{cursor:pointer;font-size:.84rem;font-weight:500;padding:6px 0}.sorg-sim-in .field{margin-bottom:8px}.sorg-table{width:100%;border-collapse:collapse;font-size:.84rem;margin:6px 0}.sorg-table th{text-align:left;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:6px 8px}.sorg-table td{padding:7px 8px;vertical-align:top}.sorg-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sorg-cap{font-size:.74rem;font-weight:600}.sorg-warn{margin:6px 0 0;padding-left:18px;font-size:.8rem}.sorg-ecart{font-size:.84rem;font-weight:500;margin:8px 0 0}.sorg-sentences{margin:0;padding-left:18px;font-size:.86rem;line-height:1.55;display:flex;flex-direction:column;gap:4px}.sorg-doc{display:flex;flex-direction:column;gap:4px;align-items:flex-start;margin-top:8px}.sorg-doc a.btn-ghost,.sorg-side a.btn-ghost{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.sorg-doc code{font-size:.76rem}.sorg-upload{margin-top:12px;padding-top:10px}.sorg-check{display:flex;gap:8px;align-items:flex-start;font-size:.84rem;margin:6px 0;cursor:pointer}.sorg-check input{margin-top:3px}.sorg-acts{list-style:none;margin:6px 0 0;padding:0;font-size:.82rem;display:flex;flex-direction:column;gap:4px}.sorg-acts li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:6px;align-items:start}.sorg-acts li>svg{margin-top:3px}.sorg-kpis{grid-template-columns:repeat(2,minmax(0,260px))}.sorg-dl{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:8px 14px;margin:0;font-size:.86rem;align-items:center}.sorg-dl dt{font-size:.78rem;font-weight:500}.sorg-dl dd{margin:0;min-width:0}.sorg-side .sorg-dl{grid-template-columns:minmax(0,1fr);gap:2px 0;align-items:start}.sorg-side .sorg-dl dd{margin-bottom:8px}.sorg-code{display:block;font-size:.78rem;word-break:break-all;white-space:normal}.act-charters{margin:10px 0 12px;padding:10px 12px;border-radius:var(--radius-md);font-size:.84rem}.act-charters ul{margin:6px 0 0;padding-left:26px;line-height:1.6}.act-check{display:flex;gap:8px;align-items:flex-start;cursor:pointer;font-weight:500}.act-check input{margin-top:3px}.charter-modal{max-width:720px}.charter-text{white-space:pre-wrap;font-family:inherit;font-size:.84rem;line-height:1.55;margin:0;max-height:62vh;overflow-y:auto}@media(max-width:1100px){.sorg-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.sorg-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.sorg-two,.sorg-three{grid-template-columns:minmax(0,1fr)}.sorg-dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.sorg-dl dd{margin-bottom:8px}.sorg-drawer{width:100vw;padding:22px 16px}.sorg-kpis{grid-template-columns:minmax(0,1fr)}.sorg-table{font-size:.8rem}.sorg-table td:last-child,.sorg-table th:last-child{display:none}.sorg-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.sorg-scroll .sorg-table{min-width:540px}.sorg-scroll .sorg-table td:last-child,.sorg-scroll .sorg-table th:last-child{display:table-cell}}.sorg-full{display:block;min-width:0}.shell-main .container:has(.sorg-full){padding-left:clamp(28px,4vw,110px);padding-right:clamp(28px,4vw,110px)}@media(max-width:900px){.shell-main .container:has(.sorg-full){padding-left:18px;padding-right:18px}}.payc-late{margin-left:6px}.kpi-t .v.tres-v{font-size:1.15rem;line-height:1.3}.tres-scroll{overflow-x:auto}.tres-table{width:100%;border-collapse:collapse;font-size:.84rem;min-width:760px}.tres-table th{text-align:left;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:6px 8px;vertical-align:bottom}.tres-table td{padding:9px 8px;vertical-align:top}.tres-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tres-table tfoot td{padding-top:10px}.tres-who{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.tres-table td:first-child{min-width:190px}.tres-cards{display:none}.tres-card{padding:12px 0}.tres-dl{display:grid;grid-template-columns:minmax(110px,140px) minmax(0,1fr);gap:4px 10px;margin:8px 0 0;font-size:.84rem}.tres-dl dt{font-size:.76rem;font-weight:500}.tres-dl dd{margin:0;min-width:0;font-variant-numeric:tabular-nums}.vt-tools{display:flex;justify-content:flex-end;margin:-6px 0 12px}.vt-note{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;border-radius:var(--radius-md);font-size:.85rem}.vt-pipe{display:flex;flex-direction:column;gap:10px}.vt-stage{display:grid;grid-template-columns:minmax(170px,240px) minmax(0,1fr);gap:4px 14px;align-items:center}.vt-stage-l{display:flex;flex-direction:column;gap:1px;font-size:.85rem}.vt-stage-l .muted{font-size:.76rem}.vt-def{display:grid;gap:8px;margin:0}.vt-def dt{font-size:.82rem;font-weight:600}.vt-def dd{margin:2px 0 0;font-size:.8rem}@media(max-width:700px){.vt-stage{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.tres-scroll{display:none}.tres-cards{display:block}.tres-dl{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.op-page{max-width:900px}.op-page .card.sec{margin-bottom:14px}.op-state{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between}.op-state-main{display:flex;gap:12px;align-items:center;min-width:0}.op-state-ico{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px}.op-state-title{font-weight:600;font-size:1rem}.op-state-sub{font-size:.82rem;margin-top:2px}.op-counts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.82rem}.op-note{font-size:.8rem;margin:-4px 0 10px}.op-locks{list-style:none;margin:0;padding:0}.op-lock{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 0;font-size:.86rem}.op-lock .ph-tag{white-space:nowrap}.op-dot{width:8px;height:8px;border-radius:50%;margin-top:6px}.op-lock-txt{min-width:0}.op-lock-detail{font-size:.76rem;margin-top:1px;overflow-wrap:anywhere}.op-att-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:4px 14px;align-items:start}.op-att-wide{grid-column:1 / -1}.op-alert{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:var(--radius-md);font-size:.84rem;margin:10px 0 14px}.op-alert svg{flex:0 0 18px;margin-top:1px}.op-alert a{color:inherit}.op-actions-row{display:flex;justify-content:flex-end;margin-top:6px}.op-reader-block{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:.8rem;font-weight:600}.op-missing{align-items:flex-start;margin-bottom:12px}.op-missing ul{margin:4px 0 0;padding-left:18px;font-size:.8rem}.op-switch .btn,.op-switch .btn-ghost{display:inline-flex;align-items:center;gap:6px}@media(max-width:700px){.op-lock{grid-template-columns:10px minmax(0,1fr)}.op-lock .ph-tag{grid-column:2;justify-self:start}}.ech-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ech-compose{display:inline-flex;gap:8px;flex-wrap:wrap;text-transform:none;letter-spacing:0;font-weight:400}.ech-all{margin-left:10px;font-size:.76rem;font-weight:500;text-transform:none;letter-spacing:0}.ech-tools{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin:4px 0 14px}.ech-chips{display:flex;gap:6px;flex-wrap:wrap}.ech-search{display:inline-flex;align-items:center;gap:6px;flex:1 1 220px;max-width:360px;margin-left:auto}.ech-search .input{flex:1;min-width:0;padding:6px 10px;font-size:.84rem}.ech-err{margin:0 0 12px}.ech-state{font-size:.86rem;margin:6px 0}.ech-day{margin-top:14px}.ech-day:first-of-type{margin-top:4px}.ech-day-h{margin:0 0 6px;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ech-day-h:first-letter{text-transform:uppercase}.ech-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ech-row{display:grid;grid-template-columns:44px 26px minmax(0,1fr);gap:8px;align-items:start;padding:8px 0}.ech-time{font-size:.76rem;font-variant-numeric:tabular-nums;padding-top:4px}.ech-ico{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:13px}.ech-main{min-width:0}.ech-line{font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}.ech-tag{margin-left:8px;font-size:.7rem}.ech-sub{font-size:.78rem;margin-top:2px}.ech-body{font-size:.85rem;margin-top:4px;padding:6px 10px;border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere}.ech-step{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:6px 0;padding:6px 12px;border-radius:var(--radius-full);font-size:.8rem;font-weight:600}.ech-step-l{display:inline-flex;align-items:center;gap:6px}.ech-step .muted{font-weight:400}.ech-more{display:flex;justify-content:center;margin-top:12px}.ech-end{text-align:center;font-size:.78rem;margin:14px 0 0}@media(max-width:700px){.ech-search{max-width:none;margin-left:0;flex-basis:100%}.ech-search .input{font-size:16px}.ech-row{grid-template-columns:38px 24px minmax(0,1fr);gap:6px}.ech-compose{width:100%}.ech-compose .btn-ghost,.ech-tools .cf-chip,.ech-more .btn-ghost{min-height:44px}}.msh-top,.msh-tabbar{display:none}.msh-lead{display:contents}.shell.staff .msh-new{margin:0 0 8px;font-weight:600}.msh-pop{position:fixed;z-index:75;width:280px;max-width:calc(100vw - 24px);padding:6px;border-radius:var(--radius-md)}.msh-acts{display:flex;flex-direction:column;gap:2px}.msh-act{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:none;border-radius:var(--radius-sm);font:inherit;font-size:.88rem;text-align:left;cursor:pointer}.msh-act.off{cursor:not-allowed}.msh-act-ic{flex:0 0 28px;height:28px;border-radius:8px;display:grid;place-items:center}.msh-act-txt{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:4px}.msh-act-why{font-size:.78rem;line-height:1.35}.msh-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:85;display:flex;align-items:center;gap:8px;width:max-content;max-width:min(520px,calc(100vw - 32px));padding:12px 16px;border-radius:var(--radius-md);font-size:.88rem;font-weight:500;line-height:1.35;cursor:pointer}.msh-toast svg{flex:0 0 16px}.msh-sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;display:flex;align-items:flex-end;justify-content:center}.msh-sheet{width:100%;max-width:560px;max-height:85vh;display:flex;flex-direction:column;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.msh-sheet-head{position:relative;display:flex;align-items:center;gap:8px;padding:14px 8px 4px 20px;font-size:1rem}.msh-sheet-head b{flex:1;font-weight:600}.msh-grab{position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px}.msh-sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:0 12px 16px}.msh-h{font-size:.8em;font-weight:500;text-transform:uppercase;letter-spacing:.03em;padding:14px 8px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msh-sheet .msh-h{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.msh-row{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;border:none;border-radius:var(--radius-sm);font:inherit;font-size:.95rem;text-align:left;cursor:pointer;text-decoration:none}.msh-row svg{flex:0 0 20px}.msh-row .n{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);display:inline-grid;place-items:center;font-size:.7rem;font-weight:700}.msh-ext{margin-left:auto}.msh-ic{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:none;background:none;border-radius:var(--radius-full);cursor:pointer;font:inherit;font-size:1rem}@media(max-width:900px){.shell.staff.msh-on .rail{display:none}.shell.staff.msh-on.compact .shell-main{margin-left:0}.shell.staff.msh-on .shell-main{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.msh-top{display:flex;align-items:center;gap:4px;height:52px;padding:0 6px}.msh-logo{width:28px;height:28px;margin:0 8px;flex:0 0 auto}.msh-back svg{transform:scaleX(-1)}.msh-title{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.2}.msh-title b{font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msh-title span{font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msh-av{width:32px;height:32px;border-radius:var(--radius-full);display:grid;place-items:center;font-size:.74rem;font-weight:700}.msh-tabbar{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:calc(70px + env(safe-area-inset-bottom,0px));padding:6px 4px calc(8px + env(safe-area-inset-bottom,0px))}.shell.staff.msh-on:has(.container .bp-drawer-wrap,.container .modal-wrap,.container .rv-reader,.container .room-wrap) .msh-tabbar{display:none}.shell.staff.msh-on .com-bar{bottom:calc(82px + env(safe-area-inset-bottom,0px))}.shell.staff.msh-on .so-order{bottom:calc(78px + env(safe-area-inset-bottom,0px))}.msh-tabbar .tab{min-width:0;min-height:48px;padding:0 2px}.msh-tabbar .tab>span:not(.n):not(.msh-plus-dot){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msh-tabbar .tab .n{right:calc(50% - 22px)}.msh-plus-dot{width:54px;height:54px;margin-top:-20px;border-radius:var(--radius-full);display:grid;place-items:center}.msh-toast{bottom:calc(86px + env(safe-area-inset-bottom,0px))}.shell.staff.msh-on .msh-ctx-fiche,.shell.staff.msh-on .msh-ctx-sub .msh-lead,.shell.staff.msh-on .msh-ctx-sub .msh-lead-sep{display:none}}@media(pointer:coarse){.shell.staff .input,.ql-sheet .input,.modal .input,.login .input,.sorg-form input,.sorg-form select{font-size:16px}.sante-drawer .input,.sante-drawer .ta{font-size:16px;min-height:44px}.sante-drawer .btn,.sante-drawer .btn-ghost{min-height:44px}.sante-drawer a.btn,.sante-drawer a.btn-ghost{display:inline-flex;align-items:center}}.ql-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:74;display:flex;justify-content:flex-end}.ql-sheet{width:min(480px,100vw);height:100%;display:flex;flex-direction:column}.ql-head{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:14px 10px 8px 22px}.ql-head h2{flex:1;margin:0;font-size:1.1rem;font-weight:600}.ql-grab{display:none}.ql-x{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:none;background:none;border-radius:var(--radius-full);cursor:pointer;font:inherit;font-size:1rem}.ql-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:0 22px}.ql-h{margin:16px 0 8px;font-size:.8em;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.ql-body>.ql-h:first-child{margin-top:6px}.ql-sub{margin:2px 0;font-size:.78rem}.ql-picked{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 6px 6px 10px;border-radius:var(--radius-md)}.ql-picked-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ql-picked-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-av{width:34px;height:34px;flex:0 0 34px;border-radius:var(--radius-full);display:grid;place-items:center;font-size:.74rem;font-weight:700}.ql-kind{font-size:.74rem;flex:0 0 auto}.ql-link{min-height:44px;padding:0 8px;border:none;background:none;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.ql-pick{display:flex;flex-direction:column;gap:6px}.ql-row{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 10px;border-radius:var(--radius-sm);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.ql-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-search{display:flex;align-items:center;gap:8px;margin-top:4px;padding-left:12px;border-radius:var(--radius-sm)}.ql-search .input{flex:1;min-width:0;min-height:44px;padding:8px 10px 8px 0}.ql-note{margin:8px 0 0;font-size:.84rem;line-height:1.45}.ql-legend{margin-top:4px;font-size:.76rem}.ql-chips{display:flex;flex-wrap:wrap;gap:6px}.ql-chip{min-height:44px;padding:8px 14px;border-radius:var(--radius-full);font:inherit;font-size:.86rem;font-weight:500;cursor:pointer;white-space:nowrap}.ql-tag{font-weight:700}.ql-recents{margin-top:8px}.ql-chip-recent{max-width:min(220px,100%);overflow:hidden;text-overflow:ellipsis;font-size:.82rem}.ql-field{margin:12px 0 0}.ql-field .input{min-height:44px}.ql-opt{font-weight:400;text-transform:none}.ql-more{margin-top:10px}.ql-more summary{min-height:44px;display:flex;align-items:center;gap:8px;font-size:.86rem;font-weight:500;cursor:pointer}.ql-inform{display:flex;align-items:flex-start;gap:10px;min-height:44px;margin:14px 0 0;padding:10px 12px;border-radius:var(--radius-sm);font-size:.9rem;line-height:1.4;cursor:pointer}.ql-inform input{width:20px;height:20px;flex:0 0 20px;margin:1px 0 0}.ql-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ql-foot{position:sticky;bottom:0;margin-top:auto;padding:16px 0 calc(16px + env(safe-area-inset-bottom,0px))}.ql-send{width:100%;min-height:48px;font-size:1rem}@media(max-width:900px){.ql-wrap{align-items:flex-end;top:var(--vvtop, 0px);bottom:auto;height:var(--vvh, 100%)}.ql-sheet{width:100%;height:100%}.ql-head{padding-top:18px}.ql-grab{display:block;position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px}.ql-body{padding:0 16px}.ql-two{grid-template-columns:minmax(0,1fr)}}.modal.sheet.pbs{max-width:620px}.pbs-lead{margin:0 0 8px;font-size:.88rem}.pbs-seen{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 10px;font-size:.8rem}.pbs-list,.pbs-pending{border-radius:var(--radius-sm);padding:4px 12px;margin-bottom:12px}.pbs-line{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:.86rem}.pbs-line+.pbs-line,.pbs-list>div+div{border-top:1px dashed var(--glass-border)}.pbs-line.mod{padding-left:14px;border-left:2px solid var(--orange-400)}.pbs-t{display:flex;flex-direction:column;gap:2px;min-width:0}.pbs-k{font-size:.72rem}.pbs-p{white-space:nowrap;font-variant-numeric:tabular-nums}.pbs-total{margin:6px 0 4px;padding-top:8px;border-top:1px solid var(--glass-border);font-size:.86rem}.pbs-h{display:flex;align-items:center;gap:6px;padding-top:8px;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.pbs-val{width:auto;padding:6px 12px;font-size:.8rem;white-space:nowrap}.pbs-why{display:inline-flex;align-items:center;gap:6px;font-size:.8rem}.pbs-warns{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.84rem}.pbs-warns li{display:flex;align-items:flex-start;gap:6px}.pbs-warns svg{margin-top:2px}.pbs-notify{align-items:flex-start;margin:10px 0 4px;font-size:.86rem}.pbs-notify input{margin-top:3px}.pbs-err{margin:8px 0 0;font-size:.84rem}.sst{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.sst-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:12px;font-size:.78em;font-weight:600}.sst .btn-ghost{width:auto;padding:6px 12px;font-size:.82rem}.sst-lock{display:inline-flex;align-items:center;gap:6px;font-size:.78rem}.ppr-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:8px}.ppr-form .chk-row,.ppr-form .ppr-note{grid-column:1 / -1}.ppr-help{font-size:.82rem;margin:0 0 6px}.so-app .ppr-btn{margin-left:auto;width:auto;padding:3px 10px;font-size:.76rem;white-space:nowrap}@media(max-width:700px){.pbs-line{flex-wrap:wrap}.ppr-form{grid-template-columns:minmax(0,1fr)}.pbs-val,.sst .btn-ghost{min-height:44px}}div.so-app{cursor:default}.so-app-l{display:flex;gap:8px;align-items:center;flex:1;min-width:0;cursor:pointer}.so-app.off .so-app-l{cursor:default}.ppr-box{margin:2px 0 10px;padding:10px 12px;border-radius:var(--radius-sm)}.px-why{display:inline-flex;gap:4px;align-items:flex-start;font-size:.76rem;line-height:1.3;max-width:240px;white-space:normal}.px-why svg{flex:none;margin-top:2px}.fiche-head>.sst-row{flex-basis:100%}.sst-row{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px dashed var(--glass-border)}.sst-k{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.sst-since{font-size:.8rem}.sst-msg,.sst-err{margin:0;font-size:.82rem}.sst-sheet{max-width:560px}.sst-lead{margin:0 0 12px;font-size:.86rem}.sst-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.sst-reasons{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sst-date{width:auto}.sst-help{font-size:.76rem}.sst-dnc{align-items:flex-start;font-size:.86rem;margin-bottom:8px}.sst-dnc input{margin-top:3px}@media(max-width:700px){.sst-reasons .cf-chip{min-height:44px}.sst-date{font-size:16px;min-height:44px}}.oc-eng{display:flex;flex-direction:column;gap:8px;padding:10px 18px 0}.eng-line{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;font-size:.82rem;padding:8px 12px;border-radius:var(--radius-sm)}.eng-line svg,.eng-lock svg{width:14px;height:14px;vertical-align:-2px}.eng-lock{display:inline-flex;align-items:center;gap:6px;font-size:.8rem}.attr-card{padding:10px 12px;border-radius:var(--radius-sm);font-size:.82rem}.attr-head{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.attr-flags{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.attr-flags li.review .attr-flag-l{font-weight:600}.attr-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.attr-status,.attr-card>.eng-lock{margin-top:8px}.stage-step.locked{cursor:not-allowed}.stage-step.locked svg{width:12px;height:12px;vertical-align:-1px}.stage-lock{margin-top:6px}@media(max-width:700px){.oc-eng{padding:10px 12px 0}.attr-acts .btn-ghost,.eng-line .btn-ghost{min-height:44px}}.gate-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.gate-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px 10px;align-items:center;font-size:.86rem;padding:8px 10px;border-radius:var(--radius-sm)}.gate-ico{width:18px;height:18px;border-radius:50%;display:grid;place-items:center}.gate-ico svg{width:12px;height:12px}.gate-body{display:flex;flex-direction:column;gap:2px;min-width:0}.gate-why{font-size:.78rem;line-height:1.4}.gate-who{font-size:.74rem;white-space:nowrap}.bv-form{display:flex;flex-direction:column;gap:12px}.bv-wide{grid-column:1 / -1}.bv-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.bv-more{margin-top:10px}.bv-more summary{cursor:pointer;font-size:.84rem;font-weight:500;padding:6px 0}.req:after{content:" *";font-weight:600}.doc-list{display:flex;flex-direction:column;gap:8px;margin-top:6px}.doc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;font-size:.86rem;padding:8px 10px;border-radius:var(--radius-sm)}.doc-name{display:flex;align-items:center;gap:6px;min-width:0}.doc-name b{font-weight:600}.doc-why{grid-column:1 / -1;font-size:.78rem;line-height:1.4}.doc-acts{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.doc-file{flex:1 1 220px;min-width:0;max-width:100%}.doc-table{width:100%;border-collapse:collapse;font-size:.84rem;margin:6px 0}.doc-table th{text-align:left;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:6px 8px}.doc-table td{padding:7px 8px;vertical-align:top}.doc-block{padding:10px 0}.doc-block+.doc-block{margin-top:2px}.doc-head{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:.86rem}.ei-num{overflow-wrap:anywhere;min-width:0}.doc-file-row{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:.82rem;margin-top:6px}.doc-file-name{display:inline-flex;align-items:center;gap:5px;min-width:0}.doc-file-row svg{width:14px;height:14px;vertical-align:-2px}.warn-inline{font-weight:500}@media(max-width:700px){.bv-actions .btn,.bv-actions .btn-ghost,.doc-acts .btn,.doc-acts .btn-ghost{min-height:44px}.doc-table{font-size:.8rem}.doc-table th,.doc-table td{padding:6px 5px}}.oc-accept,.oc-l221{margin:10px 18px 0;padding:10px 12px;border-radius:var(--radius-sm);font-size:.82rem}.oc-l221{margin-bottom:2px}.oc-accept-h,.oc-l221-h{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.oc-accept-b{margin-top:6px}.oc-accept-a{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.oc-l221-l{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.oc-l221-note{margin:8px 0 0;font-size:.72rem}.disc-sum-plan{margin:12px 0 0;font-size:.82rem}.disc-sum-note{margin:6px 0 0;font-size:.78rem}@media(max-width:700px){.oc-accept,.oc-l221{margin-left:12px;margin-right:12px}.oc-accept-a .btn-ghost{min-height:44px}}.v3-head{padding:12px 20px;margin-bottom:10px}.v3-top{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap}.v3-id{min-width:0;flex:1 1 auto}.v3-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.v3-sentence{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:.8rem}.v3-step{font-weight:600;white-space:nowrap}.v3-sub{white-space:nowrap}.v3-status{padding:2px 9px;border-radius:999px;font-weight:600;white-space:nowrap}.v3-owner{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:.8rem;font-weight:600;padding:2px 9px;border-radius:999px;border:1px solid var(--glass-border);background:var(--glass-bg);color:inherit;cursor:pointer;max-width:260px}.v3-owner>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-owner.ro{cursor:default;font-weight:500}.v3-value{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-weight:600;white-space:normal;max-width:100%}.v3-pip-err{font-size:.8rem}.v3-sst{margin-bottom:14px;padding:14px 18px}.v3-sst .sst-row{border-top:none;padding-top:0}.ns-strip{display:grid;gap:10px;padding:14px 18px;border-radius:var(--radius-md);border:1px solid;margin-bottom:18px}.ns-err{margin-bottom:18px}.ns-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ns-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ns-status{padding:2px 9px;border-radius:999px;font-size:.8rem;font-weight:600}.ns-acting,.ns-next{font-size:.78rem}.ns-strip.ns-one{display:block;padding:9px 16px;margin-bottom:14px}.ns-one .ns-top{gap:12px}.ns-one .ns-next{flex:1 1 240px;min-width:0}.ns-one-link{margin-left:auto;white-space:nowrap}.ns-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:start}@media(max-width:900px){.ns-groups{grid-template-columns:minmax(0,1fr)}}.ns-grp{display:flex;flex-direction:column;gap:6px;min-width:0}.ns-head{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ns-n{font-weight:600;opacity:.65}.ns-line{display:flex;gap:8px;padding:7px 9px;border-radius:var(--radius-sm);border:1px solid}.ns-sev{flex:0 0 6px;width:6px;height:6px;margin-top:6px;border-radius:50%}.ns-body{min-width:0;display:flex;flex-direction:column;gap:3px}.ns-lbl{display:flex;align-items:center;gap:5px;font-size:.83rem;font-weight:600}.ns-why{font-size:.78rem}.ns-lock,.ns-req{display:inline-flex;align-items:center;gap:5px;font-size:.76rem}.ns-fix{align-self:flex-start;width:auto;padding:4px 10px;font-size:.76rem;margin-top:2px}.ns-empty,.ns-more{font-size:.78rem}.ns-start{border-top:1px solid var(--glass-border);padding-top:10px;font-size:.82rem}.ns-check{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ns-ck{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 9px;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.85rem}.ns-ck-box{flex:0 0 18px;width:18px;height:18px;border-radius:50%;border:1.5px solid;display:inline-flex;align-items:center;justify-content:center}.ns-ck-lbl{flex:1 1 200px;min-width:0}.ns-ck.primary .ns-ck-lbl{font-weight:600}.ns-ck-note,.ns-ck-wait{font-size:.78rem}.ns-ck-wait{display:inline-flex;align-items:center;gap:4px}.ns-ck-btn{width:auto;padding:4px 12px;font-size:.8rem}.fiche-folded{font-size:.8rem;margin:0 0 14px;padding:0 4px}.acct-invite{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.acct-create{font-size:.8rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ns-steps{font-size:.8rem}.ns-steps>summary{cursor:pointer;font-weight:600;padding:4px 0}.ns-steps .jstepper{margin-top:8px}.cvrows{display:grid;gap:2px}.cvrow{display:grid;grid-template-columns:116px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid var(--glass-border)}.cvrow:first-child{border-top:none}.cvrow-k{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600}.cvrow-v{min-width:0;font-size:.83rem}.cvrow-why{font-size:.79rem;margin-top:3px}@media(max-width:620px){.cvrow{grid-template-columns:minmax(0,1fr);gap:4px}}.ct-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.op-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}@media(max-width:700px){.v3-head{padding:12px 14px}.v3-acts{width:100%;justify-content:flex-start}.ns-actions,.ns-fix,.v3-owner{min-height:40px}.fiche-ref-sel{max-width:100%}}.cand-page{position:relative;z-index:1;max-width:780px;margin:0 auto;padding:28px 20px 64px}.cand-head{display:flex;justify-content:center;margin:6px 0 22px}.cand-card{padding:30px 32px}.cand-card h1{font-size:1.5rem;font-weight:700;margin:0 0 6px}.cand-card h2{font-size:1.05rem;font-weight:650;margin:0 0 6px}.cand-card p{font-size:.9rem;color:var(--text-secondary);line-height:1.55}.cand-sec{margin:26px 0 12px;padding-top:16px;border-top:1px solid var(--glass-border)}.cand-kinds{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 6px}.cand-kind{text-align:left;padding:16px 16px 14px;border-radius:var(--radius-md);cursor:pointer;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);display:flex;flex-direction:column;gap:6px;transition:var(--transition-fast)}.cand-kind:hover{border-color:var(--glass-border-hover);background:var(--glass-bg-hover)}.cand-kind.on{border-color:var(--orange-500);background:var(--orange-a08);box-shadow:0 0 0 3px var(--orange-glow)}.cand-kind b{font-size:.95rem;font-weight:650}.cand-kind span{font-size:.8rem;color:var(--text-tertiary);line-height:1.4}.cand-row{display:flex;gap:10px;align-items:stretch}.cand-row .input{flex:1 1 auto}.cand-row .btn-ghost{flex:0 0 auto}.cand-hint{font-size:.8rem;color:var(--amber-text);margin:8px 0 0}.cand-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cand-chip{font-size:.78rem;padding:5px 11px;border-radius:var(--radius-full);background:var(--glass-bg-hover);border:1px solid var(--glass-border);color:var(--text-secondary)}.cand-chip-pick{font-size:.78rem;padding:6px 12px;border-radius:var(--radius-full);cursor:pointer;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);transition:var(--transition-fast)}.cand-chip-pick:hover{border-color:var(--glass-border-hover)}.cand-chip-pick.on{background:var(--orange-a1);border-color:var(--orange-500);color:var(--text-primary);font-weight:600}.cand-slot{font-size:.82rem;padding:9px 14px;border-radius:var(--radius-sm);cursor:pointer;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);transition:var(--transition-fast)}.cand-slot:hover{border-color:var(--glass-border-hover)}.cand-slot.on{background:var(--orange-a1);border-color:var(--orange-500);box-shadow:0 0 0 3px var(--orange-glow)}.cand-area{resize:vertical;min-height:92px;font-family:inherit}.cand-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;opacity:0;overflow:hidden}.cand-notice{margin:20px 0 4px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--glass-bg-hover);border:1px solid var(--glass-border)}.cand-notice p{font-size:.82rem;margin:0 0 10px}.cand-ack{display:flex;align-items:flex-start;gap:9px;font-size:.84rem;color:var(--text-secondary);cursor:pointer}.cand-ack input{width:auto;margin-top:2px;flex:0 0 auto}.cand-ack a{color:var(--orange-link)}.cand-submit{width:100%;margin-top:16px}.cand-foot{font-size:.78rem;text-align:center;margin:10px 0 0}.cand-card .error{color:var(--red-text);font-size:.82rem}.cand-card .cand-hint{color:var(--amber-text);font-size:.8rem}.cand-card .cand-foot{font-size:.78rem}.cand-card .muted{color:var(--text-tertiary)}.cand-card h2.cand-sec{margin:26px 0 12px}@media(max-width:640px){.cand-card{padding:22px 18px}.cand-kinds{grid-template-columns:1fr}.cand-row{flex-direction:column}.cand-card .btn-ghost,.cand-chip-pick,.cand-slot{min-height:44px}}.sorg-notes{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.sorg-notes li{border-top:1px dashed var(--glass-border);padding-top:8px;font-size:.86rem}.sorg-notes li:first-child{border-top:0;padding-top:0}.sorg-notes .muted{font-size:.76rem}.sorg-rel{margin-top:14px;border-top:1px solid var(--glass-border);padding-top:10px}.sorg-rel-line .sorg-ck{color:var(--amber-text)}.att-tabs{margin-bottom:10px;flex-wrap:wrap}.att-card{margin-bottom:14px}.att-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.att-chips{display:flex;gap:6px;flex-wrap:wrap}.att-sides{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:12px 0}.att-side{border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:10px 12px;background:var(--glass-bg);min-width:0}.att-side-k{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:4px}.att-side-v{font-weight:600}.att-vs{color:var(--text-tertiary)}.att-ev{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0}.att-ev-col{border-top:1px solid var(--glass-border);padding-top:8px;min-width:0}.att-ev-k{display:flex;align-items:center;gap:5px;font-size:.76rem;font-weight:700;margin-bottom:6px}.att-ev-i{font-size:.82rem;margin-bottom:4px}.att-back{font-style:italic}.att-foot{display:flex;gap:8px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--glass-border);padding-top:10px;margin-top:8px}.att-foot-state{display:block}.att-extend{margin-left:auto}.att-row-actions{text-align:right;white-space:nowrap}.att-row-actions .btn-ghost{padding:4px 10px;font-size:.78rem}@media(max-width:720px){.att-sides{grid-template-columns:1fr}.att-vs{text-align:center;transform:rotate(90deg)}.att-ev{grid-template-columns:1fr}}.apps-ssh-app{padding:10px 0;border-top:1px solid var(--glass-border)}.fab-page{padding-bottom:48px}.fab-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:6px}.fab-head h1{margin:0 0 2px}.fab-head p{margin:0;max-width:62ch}.fab-head-audit{font-size:.78rem;white-space:nowrap}.fab-sec{margin-top:26px}.fab-sec>h3{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 10px}.fab-sec-sub{font-size:.74rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--text-tertiary)}.fab-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.fab-kpi{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card)}.fab-kpi-k{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.fab-kpi-v{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.fab-kpi-s{font-size:.78rem}.fab-tablewrap{overflow-x:auto}.fab-table{width:100%;border-collapse:collapse;font-size:.86rem}.fab-table th{text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);padding:6px 8px;border-bottom:1px solid var(--glass-border)}.fab-table td{padding:7px 8px;border-bottom:1px solid var(--glass-border);vertical-align:middle}.fab-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fab-bar{position:relative;display:flex;align-items:center;gap:8px;min-width:160px}.fab-bar-fill{height:8px;border-radius:4px;min-width:0;transition:width var(--transition-base)}.fab-bar-v{font-variant-numeric:tabular-nums;white-space:nowrap}.fab-bar-x{font-size:.74rem;color:var(--text-tertiary);white-space:nowrap}.fab-mini{margin-top:3px;height:4px;border-radius:2px;background:var(--glass-border);overflow:hidden}.fab-mini>span{display:block;height:100%;border-radius:2px}.fab-fams{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:10px;font-size:.9rem}.fab-fam b{font-size:1.05rem;margin-right:3px}.fab-live{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:var(--text-secondary)}.fab-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.fab-runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fab-runs li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 10px;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--glass-bg)}.fab-run-app{font-weight:600}.fab-run-client{font-size:.82rem}.fab-run-model{font-size:.78rem;margin-left:auto}.fab-run-since{font-size:.78rem}.fab-p-anthropic,.fab-p-deepseek,.fab-p-openrouter{font-size:.72rem}.fab-heat-ctl{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:12px}.fab-heat-ctl label{display:flex;flex-direction:column;gap:3px;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.fab-heat-ctl select{font-size:.86rem;padding:5px 8px;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary)}.fab-heat-wrap{overflow-x:auto}.fab-heat{display:block}.fab-heat-h,.fab-heat-d{font-size:9px}.fab-heat-legend{font-size:.78rem;margin:8px 0 0}.fab-empty{margin-top:26px;padding:32px;border:1px dashed var(--glass-border);border-radius:var(--radius-lg);text-align:center}.fab-empty h2{margin:0 0 6px}.fab-neg{font-weight:700}.fab-err{font-weight:600}@media(max-width:860px){.fab-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fab-kpis{grid-template-columns:1fr}.fab-run-model{margin-left:0}}.tour-entry{position:relative;display:inline-flex;align-items:center}.tour-q{position:relative;width:30px;height:30px;border-radius:50%;font-weight:700;font-size:.95rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.tour-dot{position:absolute;top:-1px;right:-1px;width:9px;height:9px;border-radius:50%}.tour-menu-row{display:flex;align-items:center;gap:4px}.tour-menu-row .tour-menu-i{flex:1;min-width:0}.tour-menu-later{border:0;background:none;cursor:pointer;font:inherit;font-size:.76rem;white-space:nowrap;padding:6px 8px;border-radius:8px}.tour-menu{z-index:90;width:300px;max-height:min(70vh,460px);overflow-y:auto;padding:6px;border-radius:14px}.tour-menu-h{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;padding:8px 8px 4px;font-weight:600}.tour-menu-i{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:.88rem}.tour-menu-seen{margin-left:auto;font-size:.72rem;white-space:nowrap}.tour-menu-empty,.tour-help-i{padding:8px;font-size:.84rem}.tour-help-i b{display:block;font-size:.88rem;margin-bottom:2px}.tour-help-i p{margin:0}.tour-help-l{display:inline-block;margin-top:4px;font-size:.8rem}.tour-flash{position:fixed;left:50%;transform:translate(-50%);bottom:24px;z-index:95;padding:10px 16px;border-radius:10px;font-size:.88rem}.tour-offer{position:fixed;left:24px;bottom:24px;z-index:90;width:320px;padding:16px;border-radius:14px}.tour-offer p{margin:6px 0 0;font-size:.86rem}.tour-offer-a{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.fiche-toast{position:fixed;left:50%;transform:translate(-50%);bottom:24px;z-index:96;display:flex;align-items:center;gap:12px;max-width:min(560px,calc(100vw - 32px));padding:11px 12px 11px 16px;border-radius:var(--radius-md);border-width:1px;border-style:solid;font-size:.88rem}.fiche-toast>span{min-width:0;overflow-wrap:anywhere}.fiche-toast-x{flex:0 0 auto;border:none;background:none;cursor:pointer;font-size:.9rem;line-height:1;padding:4px 6px;border-radius:6px;color:inherit;opacity:.7}.fiche-toast-x:hover{opacity:1}.tour-spot{position:fixed;z-index:85;pointer-events:none}.tour-bubble{position:fixed;z-index:90;width:320px;padding:14px 16px;border-radius:14px;outline:none}.tour-bubble-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600;margin-bottom:6px}.tour-count{font-size:.76rem;font-weight:500}.tour-bubble-b{margin:0 0 8px;font-size:.88rem}.tour-real{margin:0 0 8px;padding-left:8px;font-size:.8rem}.tour-hint{margin:0 0 8px;font-size:.8rem}.tour-bubble-a{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tour-sp{flex:1}.tour-ico{display:inline-flex;align-items:center}@media(max-width:900px){.tour-bubble.tour-sheet,.tour-offer.tour-sheet{left:0;right:0;bottom:calc(70px + env(safe-area-inset-bottom,0px));top:auto;width:auto;border-radius:16px 16px 0 0;padding:16px;max-height:60vh;overflow-y:auto}.tour-flash{bottom:calc(78px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.tour-bubble,.tour-offer,.tour-spot,.tour-flash{transition:none!important;animation:none!important}}.tour-rail{display:flex;justify-content:center;padding:6px 0 2px}.op-docs{display:flex;flex-direction:column;gap:4px;margin:6px 0 2px}.op-doc{display:flex;width:100%;max-width:480px;align-items:center;gap:7px;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:var(--glass-bg);font-size:.78rem;cursor:pointer;color:inherit;text-align:left}.op-doc:hover:not(:disabled),.op-doc.is-on{border-color:var(--glass-border-hover);background:var(--glass-bg-hover)}.op-doc:disabled{opacity:.5;cursor:not-allowed}.op-doc-title{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.op-page input.input{max-width:480px}.op-doc-v,.op-doc-open{color:var(--text-tertiary);flex:0 0 auto}.op-doc-tag{font-size:.66rem;padding:0 6px;flex:0 0 auto}.op-reader .sec-head{align-items:center;gap:10px;flex-wrap:wrap}.op-reader-meta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.8rem}.op-reader-body{max-height:70vh;overflow-y:auto;padding:4px 6px 4px 0}.op-reader-actions{position:sticky;bottom:0;padding-top:10px;border-top:1px solid var(--glass-border)}.lmd{font-size:.88rem;line-height:1.55;max-width:92ch}.lmd h2{font-size:1.15rem;margin:18px 0 8px}.lmd h3{font-size:1rem;margin:16px 0 6px}.lmd h4{font-size:.92rem;margin:12px 0 4px}.lmd p{margin:0 0 10px}.lmd ul,.lmd ol{margin:0 0 10px;padding-left:22px}.lmd li{margin:2px 0}.lmd blockquote{margin:0 0 12px;padding:8px 12px;border-left:3px solid var(--glass-border-hover);background:var(--glass-bg);font-size:.84rem}.lmd hr{border:0;border-top:1px solid var(--glass-border);margin:16px 0}.lmd code{font-size:.82em;padding:0 4px;border-radius:4px;background:var(--glass-bg-hover)}.lmd-table{overflow-x:auto;margin:0 0 12px}.lmd-table table{border-collapse:collapse;width:100%;font-size:.8rem}.lmd-table th,.lmd-table td{border:1px solid var(--glass-border);padding:5px 8px;text-align:left;vertical-align:top}.lmd-table th{font-weight:600;background:var(--glass-bg-hover)}.mydoc-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);max-width:860px}.mydoc-bundle{margin:0}.mydoc-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mydoc-row{border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:12px 14px;background:var(--glass-bg)}.mydoc-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.mydoc-title{display:inline-flex;align-items:center;gap:7px;font-weight:600}.mydoc-ver{font-size:.82rem}.mydoc-meta{margin:5px 0 0;font-size:.82rem}.mydoc-meta code{font-size:.9em}.mydoc-annex{margin:4px 0 0;font-size:.8rem}.mydoc-note{margin:7px 0 0;font-size:.82rem;padding:7px 10px;border-radius:var(--radius-sm);background:var(--glass-bg-hover)}.mydoc-acts{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.mydoc-locked{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-tertiary)}.mydoc-modal{max-width:760px}.mydoc-reader{max-height:62vh;overflow-y:auto;font-size:.86rem;line-height:1.55}.mydoc-modal-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;flex-wrap:wrap}.jnl-tabs{display:flex;gap:4px;margin:0 0 14px;border-bottom:1px solid var(--glass-border)}.jnl-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:9px 14px;font:inherit;font-weight:500;color:inherit;opacity:.62;cursor:pointer;border-bottom:2px solid transparent}.jnl-tabs button.on{opacity:1;border-bottom-color:var(--btn-primary-bg)}.jnl-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:0 0 18px}.jnl-filters .fld{min-width:150px}.jnl-timeline{display:flex;flex-direction:column;gap:22px}.jnl-day-h{position:sticky;top:0;z-index:2;margin:0 0 8px;font-size:.82rem;font-weight:600;letter-spacing:.02em;padding:6px 0;background:var(--bg-body)}.jnl-row{display:grid;grid-template-columns:52px 30px 1fr auto;gap:10px;align-items:start;padding:9px 4px;border-bottom:1px solid var(--glass-border)}.jnl-time{font-variant-numeric:tabular-nums;font-size:.82rem;padding-top:2px}.jnl-av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--glass-bg-hover)}.jnl-main{min-width:0}.jnl-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.jnl-badge{font-size:.68rem;padding:1px 7px;border-radius:999px;background:var(--glass-bg-hover)}.jnl-inferred{font-size:.68rem;padding:1px 7px;border-radius:999px;border:1px dashed var(--glass-border)}.jnl-action{font-size:.86rem;margin-top:2px}.jnl-client{font-size:.8rem;margin-top:3px;display:flex;align-items:center;gap:5px}.jnl-client a{color:inherit}.jnl-more{align-self:start}.jnl-detail{grid-column:1 / -1;margin:8px 0 2px 92px;padding:10px 12px;border-radius:8px;background:var(--glass-bg-hover);font-size:.8rem;display:flex;flex-direction:column;gap:4px;word-break:break-word}.jnl-detail code{font-size:.78rem}.jnl-more-wrap{display:flex;justify-content:center;padding:16px 0}.jnl-foot{margin-top:14px;font-size:.78rem}@media(max-width:700px){.jnl-row{grid-template-columns:44px 26px 1fr}.jnl-more{grid-column:2 / -1;justify-self:start}.jnl-detail{margin-left:0}}.shell.staff .nav.bell,.msh-ic.msh-bell{position:relative}.msh-ic.msh-bell .n{position:absolute;top:4px;right:4px;margin:0;font-size:.68rem;font-weight:700;border-radius:var(--radius-full);min-width:17px;height:17px;display:inline-grid;place-items:center;padding:0 4px}.notif-drawer{width:min(480px,94vw)}.notif-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.notif-row{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;font:inherit;cursor:pointer;padding:10px 12px;border-radius:var(--radius-md, 10px);background:none;border:1px solid var(--glass-border)}.notif-row:disabled{cursor:default;opacity:.7}.notif-dot{flex:0 0 8px;width:8px;height:8px;border-radius:var(--radius-full);margin-top:6px;background:transparent}.notif-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.notif-body .uk-chip{align-self:flex-start}.notif-title{font-size:.9rem;font-weight:600}.notif-row.unread .notif-title{font-weight:700}.notif-detail{font-size:.82rem;line-height:1.4}.notif-when{font-size:.74rem}.notif-row svg{margin-top:4px;opacity:.5}.imp-lock{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;padding:4px 6px;cursor:help}.imp-note{display:flex;align-items:flex-start;gap:6px;font-size:.84rem;margin:0 0 12px}.crm-rgpd-grp+.crm-rgpd-grp{margin-top:14px}.crm-rgpd-h{font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;opacity:.72;margin:0 0 8px}.crm-rgpd-row{display:flex;align-items:center;gap:8px;padding:4px 0}.crm-rgpd-row+.crm-rgpd-row{border-top:1px dashed var(--glass-border)}.crm-rgpd-nm{font-weight:600}.acct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;max-width:980px}.acct-grid>.acct-card{max-width:none;margin-top:0}@media(max-width:900px){.acct-grid{grid-template-columns:1fr;max-width:none}}.fb-gap{gap:14px}.fb-sub{font-weight:400;text-transform:none;letter-spacing:0}.fb-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.fb-filter{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.8rem;cursor:pointer}.fb-n{font-size:.7rem;font-weight:700;padding:0 6px;border-radius:999px}.fb-tbl td{vertical-align:top}.fb-link{text-transform:none;letter-spacing:0;text-align:left;padding:0}.fb-meta{font-size:.74rem}.fb-age{white-space:nowrap}.fb-blk{margin:0 4px 4px 0;display:inline-block}.fbd-page{gap:14px}.fbd-head{display:flex;flex-direction:column;gap:10px}.fbd-steps{list-style:none;display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0}.fbd-steps li{display:flex;align-items:center;gap:6px;font-size:.76rem}.fbd-steps li+li:before{content:"";width:18px;height:2px;margin:0 6px}.fbd-steps li i{width:20px;height:20px;border-radius:10px;display:grid;place-items:center;font-size:.65rem;font-weight:700;font-style:normal;flex:0 0 auto}.fbd-next{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:10px 18px}.fbd-next>div{display:flex;flex-direction:column;gap:2px;min-width:0}.fbd-k{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.fbd-verb{font-size:1.02rem}.fbd-you{margin-left:6px}.fbd-blockers{display:flex;flex-wrap:wrap;gap:6px}.fbd-line{font-size:.82rem;margin:0}.fbd-inherit{font-weight:600}.fbd-small{font-size:.8rem}.fbd-row{gap:8px;flex-wrap:wrap;align-items:center}.fbd-grow{flex:1;min-width:180px}.fbd-reason{flex:1;min-width:200px;max-width:360px}.fbd-when{font-size:.76rem;min-width:120px}.fbd-actions{gap:8px;flex-wrap:wrap}.fbd-cancel{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fbd-cancel .input{flex:1;min-width:220px;max-width:420px}.fbd-gauge{display:flex;flex-direction:column;gap:4px}.fbd-gauge-line{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.8rem}.fbd-gauge-bar{display:block;height:6px;border-radius:3px;overflow:hidden;flex:none}.fbd-gauge-bar i{display:block;height:100%;border-radius:3px}.fbd-gauge-words{font-size:.76rem}.fbd-fold{border-radius:var(--radius-lg, 14px)}.fbd-fold-head{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:0;background:none;cursor:pointer;text-align:left;font-size:.9rem;border-radius:inherit}.fbd-fold-head svg{transition:transform .15s}.fbd-fold.open .fbd-fold-head svg{transform:rotate(90deg)}.fbd-fold-title{font-weight:700}.fbd-fold-hint{font-size:.78rem}.fbd-fold-body{gap:12px;padding:4px 0 6px}.fbd-sheet-title{margin:0 0 8px;font-size:1.1rem}.fbd-undo{margin:6px 0 14px 18px;padding:0;font-size:.86rem;display:flex;flex-direction:column;gap:6px}.fbd-warn-more summary{cursor:pointer;list-style:none}.fbd-warn-more p{margin:4px 0 0}@media(max-width:760px){.fbd-next{grid-template-columns:1fr}}@media(max-width:480px){.st3{flex-direction:column;align-items:flex-start;gap:6px}.st3-step+.st3-step:before{display:none}}.ch-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.chantiers-retired{font-size:.84rem;margin:0 0 10px}.ch-row-main{flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px}.ch-sub{font-size:.78rem}.build-box,.build-acc{margin-top:10px}.build-acc-line{font-size:.82rem}.build-acc-btn{margin-top:8px;width:auto}.build-acc-confirm{margin-top:8px;display:flex;flex-direction:column;gap:6px;font-size:.82rem}.build-acc-confirm .row-btns{display:flex;flex-wrap:wrap;gap:8px}.build-acc-confirm .build-acc-btn{margin-top:0}.myapps-build{gap:12px;margin-bottom:16px}.myapp-preview{display:inline-flex;gap:6px;align-items:center;margin-top:10px;text-decoration:none}.ch-demos{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.ch-acts{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.fb-tbl .ph-tag,.fd-bot a{white-space:nowrap}.co-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:16px;margin:12px 0 16px}.co-card{min-width:0}.co-sub{font-size:.84rem;margin:-4px 0 10px}.co-gaps{margin:0 0 10px}.co-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:0 12px}.co-legend{font-size:.8rem;font-weight:600;margin:10px 0 4px}.co-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.co-row .input{flex:1 1 140px;min-width:0}.co-hint{font-size:.76rem;margin:4px 0 0}.co-gap-tag{font-size:.72rem;font-weight:600}.co-gap .input{border-width:2px}.co-preview{font-size:.8rem;line-height:1.5;padding:10px 12px;border-radius:var(--radius-md);margin:10px 0 6px;overflow-wrap:anywhere}.sat-panel{position:fixed;right:20px;bottom:20px;z-index:70;width:min(400px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto;background:var(--bg-body);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 18px}.sat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sat-head h2{font-size:1rem;margin:0}.sat-q{margin:8px 0 10px;font-size:.92rem}.sat-scale{display:flex;flex-wrap:wrap;gap:6px;border:0;padding:0;margin:0}.sat-scale label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:40px;padding:0 6px;border:1px solid var(--glass-border);border-radius:var(--radius-sm, 8px);cursor:pointer;font-weight:600}.sat-scale label.on{border-color:var(--orange-500)}.sat-scale input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.sat-scale label:focus-within{outline:2px solid var(--focus-ring, var(--orange-500));outline-offset:2px}.sat-ends{display:flex;justify-content:space-between;font-size:.76rem;margin-top:4px}.sat-comment{margin-top:10px}.sat-comment textarea{width:100%;resize:vertical}.sat-hint{display:block;font-size:.74rem;margin-top:4px}.sat-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;flex-wrap:wrap}.sat-kpis{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.9rem}.sat-kpis b{font-size:1.15rem}.sat-mine-c{display:block;font-size:.82rem;overflow-wrap:anywhere;white-space:pre-line}@media(max-width:480px){.sat-panel{left:16px;right:16px;bottom:16px;width:auto}.sat-scale label{min-width:28px;flex:1 0 28px}}.vc-section{display:flex;flex-direction:column;gap:14px;margin:14px 0;min-width:0}.vc-title{font-weight:700;font-size:1rem}.vc-head{margin-bottom:10px;font-size:.95rem;overflow-wrap:anywhere}.vc-note{margin:0;font-size:.74rem}.vc-hyp summary{cursor:pointer;text-decoration:underline}.vc-hyp ul{margin:6px 0 0;padding-left:18px}.vx-hyp{margin-top:8px;font-size:.78rem}.vx-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.vx-card{border-radius:var(--radius-lg);padding:20px 22px;border:1px solid;min-width:0;display:flex;flex-direction:column}.vx-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.vx-kicker,.vx-sub-kicker{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vx-sub-kicker{margin:12px 0 2px}.vx-tag{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-full)}.vx-rows{list-style:none;margin:0;padding:0}.vx-row{display:grid;grid-template-columns:minmax(min-content,1fr) minmax(0,auto) auto;gap:4px 12px;align-items:baseline;padding:8px 0;border-bottom:1px solid;font-size:.88rem}.vx-l{min-width:0;overflow-wrap:break-word}.vx-when{font-size:.76rem;text-align:right}.vx-amt{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.vx-incl .vx-row{grid-template-columns:minmax(min-content,1fr) auto}.vx-ok{font-weight:700;font-size:.82rem;white-space:nowrap}.vx-period{margin:6px 0 0;font-size:.74rem}.vx-foot{margin-top:auto;padding-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vx-foot-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.vx-foot-l{font-size:.74rem}.vx-foot-amt{font-size:1.35rem;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.vx-foot-sub{font-size:.7rem}.vx-save{align-self:flex-start;margin-top:4px;font-size:.74rem;font-weight:700;padding:3px 9px;border-radius:var(--radius-full);white-space:nowrap}.vx-tail{margin:0;font-size:.9rem;font-weight:600}.vx-formula{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.82rem;margin-bottom:8px}.vx-formula .input{width:auto}.vc-staff .sec-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.vc-switch{margin:0;font-size:.82rem}.vc-hint{font-size:.8rem;margin-top:-4px}.vc-skipped{margin-top:10px}.hc-ai{margin-top:12px}.vx-mini{margin:0 0 6px 29px;padding:6px 10px 8px;border-radius:var(--radius-sm);min-width:0}.offer-row.mod+.vx-mini{margin-left:49px}.vx-mini-t{width:100%;border-collapse:collapse;font-size:.8rem;table-layout:fixed}.vx-mini-t th,.vx-mini-t td{padding:3px 6px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.vx-mini-t thead th{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.vx-mini-t tbody th{text-align:left;font-weight:600}.vx-mini-saving{font-weight:800}.vx-mini-more{margin-top:4px;font-size:.78rem}.vx-mini-more summary{cursor:pointer;text-decoration:underline;width:max-content}.vx-mini-more .vx-block{margin-top:10px;font-size:.875rem}.vx-mini-short{display:none;margin:0;font-size:.84rem;font-variant-numeric:tabular-nums}@media(max-width:720px){.vx-mini-t tr.vx-mini-wide{display:none}}@media(max-width:520px){.vx-mini{margin-left:0}.offer-row.mod+.vx-mini{margin-left:0}.vx-mini-t{display:none}.vx-mini-short{display:block}}@media(max-width:720px){.vx-pair{grid-template-columns:minmax(0,1fr)}.vx-card{padding:16px}.vx-row{grid-template-columns:minmax(min-content,1fr) auto}.vx-row .vx-when{grid-column:1;grid-row:2;text-align:left}.vx-row .vx-amt{grid-row:1 / span 2;align-self:center}.vx-foot-amt{font-size:1.15rem}}.chf-drawer{width:min(720px,100vw)}.chf-title{font-size:1.15rem;margin:4px 0 2px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chf-meta{font-size:.78rem;margin:0 0 8px}.chf-msg{font-size:.82rem;margin:4px 0}.chf-body{flex:1 1 auto;overflow-y:auto;padding-right:6px}.chf-sec{font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:16px 0 6px}.chf-grid{display:flex;flex-direction:column;gap:4px}.chf-roles{display:grid;grid-template-columns:minmax(0,1fr) 90px 110px 110px;gap:4px 10px;align-items:center}.chf-roles .chf-row{display:contents}.chf-h{font-size:.72rem}.chf-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 70px;gap:10px;align-items:center;font-size:.86rem}.chf-row .input{padding:6px 8px}.chf-roles .chf-sum>:first-child{grid-column:1 / 3}.chf-sum{font-weight:600;padding-top:4px}.chf-why{margin-top:8px;font-size:.8rem}.chf-derived p{margin:4px 0;font-size:.86rem}.chf-mods{display:flex;flex-direction:column;gap:4px}.chf-mod{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;font-size:.86rem;padding:4px 0}.chf-foot{flex-wrap:wrap}.chf-evo{font-size:.78rem;margin:0 0 2px}.chf-status{font-size:.8rem;align-self:center;min-width:0;overflow-wrap:anywhere}.chf-drawer .r,.chf-roles .r{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:600px){.chf-drawer{padding:20px 16px 14px}.chf-roles{grid-template-columns:minmax(0,1fr) 54px 68px 76px;gap:4px 6px;font-size:.8rem}.chf-row{grid-template-columns:minmax(0,1fr) 90px}.chf-row>.muted{display:none}}.hc-hint{font-size:.82rem}.cat-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.cat-main{min-width:0}.cat-counts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.cat-total{margin-right:6px;font-size:.9rem}.cat-count{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-full);border:1px solid var(--border);font-size:.82rem;cursor:pointer;min-height:32px}.cat-count.on{border-width:2px;padding:4px 11px}.cat-filters{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}.cat-prog{margin:0 0 26px}.cat-prog-title{font-size:1.15rem;margin:0 0 4px}.cat-prog-sum{margin:0 0 10px;font-size:.86rem}.cat-mod{margin:0 0 10px;padding:0;overflow:hidden}.cat-mod-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-inline:6px}.cat-mod-heading>.cat-mod-counts{margin-left:auto}.cat-mod-head{display:flex;width:auto;max-width:480px;align-items:center;gap:10px;padding:12px 16px;border:0;background:none;text-align:left;cursor:pointer;font:inherit;min-height:44px}.cat-mod-title{display:inline-flex;align-items:center;gap:8px;font-weight:600;min-width:0;overflow-wrap:anywhere}.cat-caret{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid;transform:rotate(-90deg);transition:transform var(--transition-fast);flex:none}.cat-mod.open .cat-caret{transform:none}.cat-mod-counts{display:inline-flex;gap:4px;flex:none}.cat-dot{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 6px;border-radius:var(--radius-full);font-size:.74rem;font-weight:600}.cat-mod-body{padding:0 16px 12px}.cat-mod-sum{margin:0 0 8px;font-size:.84rem}.cat-feats{list-style:none;margin:0;padding:0}.cat-feat{padding:10px 0;border-top:1px solid var(--border)}.cat-feat-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.cat-feat-title{font-size:.92rem;overflow-wrap:anywhere}.cat-feat-sum{margin:4px 0 6px;font-size:.86rem;line-height:1.45}.cat-chip{display:inline-block;padding:2px 9px;border-radius:var(--radius-full);font-size:.74rem;font-weight:600;white-space:nowrap}.cat-meta{display:grid;grid-template-columns:92px minmax(0,1fr);gap:2px 10px;margin:0;font-size:.8rem}.cat-meta dt{font-weight:600}.cat-meta dd{margin:0;min-width:0;overflow-wrap:anywhere}.cat-where{display:flex;flex-wrap:wrap;gap:4px 12px}.cat-where-item{display:inline-flex;gap:5px;align-items:baseline;min-width:0;overflow-wrap:anywhere}.cat-surface{font-size:.72rem}.cat-docs{display:flex;flex-direction:column;gap:2px}.cat-err{display:flex;gap:12px;align-items:center}.cat-side{position:sticky;top:72px}.cat-agent{display:flex;flex-direction:column;height:calc(100vh - 110px);max-height:760px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.cat-agent-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border)}.cat-agent-log{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.cat-agent-hint{font-size:.84rem;margin:0}.cat-msg{padding:8px 12px;border-radius:var(--radius-sm);font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}.cat-msg p{margin:0 0 6px}.cat-msg p:last-child{margin-bottom:0}.cat-msg-user{align-self:flex-end;max-width:88%}.cat-msg-assistant{align-self:stretch}.cat-src{display:inline-block;margin:0 2px;padding:0 6px;border-radius:var(--radius-sm);font-size:.74rem}.cat-msg-src{margin-top:6px;font-size:.76rem}.cat-msg-src ul{margin:4px 0 0;padding-left:18px}.cat-agent-form{padding:10px 14px 12px;border-top:1px solid var(--border)}.cat-agent-form textarea{width:100%;resize:vertical;min-height:64px}.cat-agent-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:.76rem}.cat-ask-fab,.cat-scrim{display:none}@media(max-width:1100px){.cat-layout{grid-template-columns:minmax(0,1fr)}.cat-side{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:60;transform:translateY(105%);visibility:hidden;transition:transform var(--transition-base)}.cat-side.open{transform:none;visibility:visible}.cat-agent{height:78vh;max-height:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.cat-ask-fab{display:inline-flex;align-items:center;gap:8px;position:fixed;right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:auto;z-index:55;min-height:44px}.cat-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:59}.shell.staff.msh-on:has(.cat-side.open) .msh-tabbar{display:none}.cat-side.open .cat-agent{padding-bottom:env(safe-area-inset-bottom,0px)}}@media(max-width:760px){.cat-filters{grid-template-columns:1fr 1fr}.cat-search{grid-column:1 / -1}.cat-meta{grid-template-columns:1fr}.cat-meta dt{margin-top:4px}}.dl-card{margin-bottom:16px}.dl-row{display:grid;grid-template-columns:190px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 4px;border-top:1px solid var(--glass-border)}.dl-row:first-of-type{border-top:0}.dl-date{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;flex-wrap:wrap}.dl-title{font-weight:600;font-size:.9rem}.dl-why{font-size:.8rem;margin-top:2px}@media(max-width:720px){.dl-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date chip" "main main" "go go";gap:6px 10px}.dl-row .dl-date{grid-area:date}.dl-row :is(.chip-oc,.uk-chip){grid-area:chip}.dl-row .dl-main{grid-area:main}.dl-row .dl-go{grid-area:go;justify-self:start}}.use-cases .uc-add{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.use-cases .uc-add .input{flex:1 1 220px;min-width:0}.use-cases .uc-role{flex:0 1 170px;max-width:170px}.use-cases .uc-demo{flex:0 1 190px;max-width:190px}.use-cases .uc-count{text-align:right;font-size:.76rem;margin:0 2px 8px}.use-cases .uc-empty{font-size:.84rem;margin:0}.uc-list{display:flex;flex-direction:column}.uc-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:7px 0;border-top:1px solid var(--line)}.uc-row .input{flex:1 1 180px;min-width:0}.uc-text{flex:1 1 220px;min-width:0;font-size:.9rem;overflow-wrap:anywhere}.uc-rolechip{margin-left:6px}.uc-demolink{margin-left:6px;font-size:.78rem}.uc-acts{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.uc-icon{min-width:30px;padding:2px 8px}.uc-undo{display:flex;gap:8px;align-items:center;font-size:.84rem;margin-top:8px}.uc-archived{margin-top:10px}.uc-row.archived{opacity:.85}.research .rs-meta{font-size:.76rem;font-weight:400;text-transform:none;letter-spacing:0}.research .rs-intro{font-size:.8rem;margin:0 0 10px;line-height:1.45}.research .rs-actions,.research .rs-locked{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px;font-size:.8rem}.research .rs-locked .btn-ghost{display:inline-flex;align-items:center;gap:6px;cursor:not-allowed}.research .rs-locked .muted{flex:1 1 220px;min-width:0}.research .rs-empty{font-size:.84rem;margin:0}.rs-result{display:flex;flex-direction:column;gap:10px}.rs-resume{margin:0;font-size:.9rem;line-height:1.5}.rs-note{font-size:.78rem;margin:0}.rs-title{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.rs-claims,.rs-sources{margin:0;padding-left:18px;font-size:.86rem;line-height:1.5}.rs-claims li,.rs-sources li{overflow-wrap:anywhere}.rs-refs{margin-left:4px;font-size:.74rem}.rs-refs a{margin-left:2px}.research-settings .rs-switch{display:flex;gap:8px;align-items:center;font-size:.86rem;margin:8px 0}.research-settings .rs-model{margin-top:6px}.research-settings .rs-model .input{max-width:100%}@media(max-width:480px){.uc-row .uc-text,.uc-row .input{flex-basis:100%}.research .rs-actions .btn,.research .rs-locked .btn-ghost{flex-basis:100%;justify-content:center}.use-cases .uc-role,.use-cases .uc-demo{flex-basis:calc(50% - 4px);max-width:none}}.chk-card{margin-bottom:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.chk-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chk-org{font-weight:600;min-width:0;overflow-wrap:anywhere}.chk-head .chk-org{flex:1 1 auto}.chk-when{display:inline-flex;align-items:center;gap:6px;font-size:.84rem}.chk-body{white-space:pre-line;line-height:1.55;overflow-wrap:anywhere}.chk-meta{font-size:.8rem}.ckr-noai{display:flex;flex-direction:column;gap:8px}.ckr-link{font-size:inherit}.chk-thread{display:flex;flex-direction:column;min-width:0}.chk-month{font-size:1rem;margin:0}.chk-out{font-size:.86rem;min-width:0}.chk-out summary{cursor:pointer;overflow-wrap:anywhere;padding:4px 0}.chk-out .chk-body{margin-top:8px;padding:8px 10px;border-radius:8px;border:1px solid transparent}.brand-kit .sec-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.brand-kit .bk-msg{font-size:.84rem;margin:0 0 10px}.brand-kit .bk-extract{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.brand-kit .bk-extract .input{flex:1 1 240px;min-width:0}.brand-kit .bk-lock{font-size:.84rem;margin:0 0 10px}.brand-kit .bk-notes{font-size:.78rem;margin:0 0 10px;padding-left:18px}.brand-kit .bk-empty{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.brand-kit .bk-empty p{margin:0;font-size:.86rem;flex:1 1 240px}.bk-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin:4px 0 12px}.bk-sw{display:flex;flex-direction:column;gap:4px;min-width:0}.bk-chip{display:flex;align-items:center;justify-content:center;height:46px;border-radius:8px;font-weight:700;font-size:1rem}.bk-sw-label{font-size:.78rem;font-weight:600}.bk-hexcode{font-size:.76rem}.bk-sw-edit{display:flex;gap:4px;align-items:center}.bk-color{width:34px;height:30px;padding:0;border:0;flex:0 0 34px}.bk-hex{flex:1 1 auto;min-width:0;font-size:.8rem}.bk-pairs{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 16px;font-size:.82rem}.bk-pairs li{display:flex;justify-content:space-between;gap:8px}.bk-aa{font-weight:600;white-space:nowrap}.bk-type{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.bk-type label{display:flex;flex-direction:column;gap:3px;font-size:.8rem}.bk-font{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.bk-font>.muted:first-child{flex:0 0 52px;font-size:.78rem}.bk-sample{font-size:.95rem;min-width:0;overflow-wrap:anywhere}.bk-sample-h{font-size:1.25rem;font-weight:700}.bk-src,.bk-meta{font-size:.76rem}.bk-meta{margin:0}.bk-lang{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:.88rem}.bk-lang p{margin:0;line-height:1.5}.bk-lang .bk-count{align-self:flex-end;font-size:.74rem}.bk-logo{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.bk-logos{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.bk-logos figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;width:132px;padding:8px;border-radius:8px}.bk-logos img{max-width:116px;max-height:64px;object-fit:contain}.bk-logos figcaption{font-size:.72rem;text-align:center}.bk-upload{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:.78rem}.bk-file{position:relative;overflow:hidden;cursor:pointer}.bk-file input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.bk-acts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:6px}.bk-state{font-size:.8rem;margin:0}@media(max-width:480px){.bk-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-pairs{grid-template-columns:1fr}.bk-logos figure{width:calc(50% - 5px)}.brand-kit .bk-extract .btn{flex:1 1 100%}}.dq-spec{display:flex;flex-direction:column;gap:10px}.dq-spec-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dq-spec-ver{flex:0 1 220px;min-width:0}.dq-spec-why,.dq-spec-meta{font-size:.8rem;margin:0}.dq-quality{border-radius:10px;padding:9px 12px;font-size:.84rem;border:1px solid var(--line)}.dq-quality-sum{overflow-wrap:anywhere}.dq-issues,.dq-warnings{margin:6px 0 0;padding-left:18px}.dq-issues li,.dq-warnings li{margin:2px 0;overflow-wrap:anywhere}.dq-spec-md{overflow-wrap:anywhere}.dq-spec-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-top:4px}.dq-spec-note{font-size:.78rem;flex:1 1 200px;min-width:0}@media(max-width:480px){.dq-spec-bar>*,.dq-spec-ver{flex-basis:100%}.dq-spec-foot .btn{width:100%}}.ckr-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:clamp(24px,6vw,72px) 16px;box-sizing:border-box;position:relative;z-index:1}.ckr-card{width:100%;max-width:560px;padding:clamp(20px,4vw,32px);border-radius:var(--radius-lg);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-width:0}.ckr-head{display:flex;align-items:center;gap:8px}.ckr-kicker{font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ckr-title{font-size:clamp(1.15rem,3.6vw,1.4rem);line-height:1.3;margin:0;overflow-wrap:anywhere}.ckr-text{margin:0;line-height:1.55;font-size:.95rem}.ckr-form{display:flex;flex-direction:column;gap:8px;margin:0}.ckr-label{font-size:.84rem;font-weight:600}.ckr-area{width:100%;box-sizing:border-box;min-height:160px;resize:vertical;padding:12px;border-radius:10px;font:inherit;font-size:16px;line-height:1.5}.ckr-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ckr-count{font-size:.8rem}.ckr-btn{width:auto}.ckr-done{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border-radius:10px;border:1px solid transparent}.ckr-note{margin:0;font-size:.8rem;line-height:1.5}@media(max-width:480px){.ckr-row{flex-direction:column;align-items:stretch}.ckr-btn{width:100%;justify-content:center}}.modal.uxr{max-width:880px}.uxr-status{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:.82rem;margin-bottom:8px}.uxr-note{font-size:.8rem;margin:0 0 8px;line-height:1.45}.uxr-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:6px 0 12px;font-size:.8rem}.uxr-locked .btn-ghost{display:inline-flex;align-items:center;gap:6px;cursor:not-allowed}.uxr-locked .muted{flex:1 1 220px;min-width:0}.uxr-sec{margin-top:16px}.uxr-title{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.uxr-findings{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.uxr-f-head{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.84rem}.uxr-f-screen{font-weight:600;overflow-wrap:anywhere}.uxr-f-p,.uxr-f-fix{margin:4px 0 0;font-size:.84rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.uxr-pair{margin-bottom:14px}.uxr-pair-head{font-size:.84rem;margin-bottom:6px;overflow-wrap:anywhere}.uxr-pair-shots{display:grid;grid-template-columns:1fr 1fr;gap:10px}.uxr-shot{margin:0;min-width:0}.uxr-shot img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;object-position:top;border-radius:var(--radius-sm);border-width:1px;border-style:solid}.uxr-shot figcaption{font-size:.74rem;margin-top:4px}.uxr-shot-empty{font-size:.78rem;padding:18px 10px;text-align:center;border-radius:var(--radius-sm);border-width:1px;border-style:dashed}.uxr-issues{margin:4px 0 0;padding-left:18px;font-size:.76rem;line-height:1.4}.uxr-report{margin:10px 0 0;padding:12px;max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.78rem;line-height:1.5;border-radius:var(--radius-sm);border-width:1px;border-style:solid}@media(max-width:480px){.uxr-pair-shots{grid-template-columns:1fr}.uxr-actions .btn-ghost{width:100%;justify-content:center}}.eur-field{display:inline-flex;flex-direction:column;gap:2px;min-width:0;max-width:100%;vertical-align:top}.eur-err{font-size:.7rem;line-height:1.3;max-width:230px;white-space:normal}.eur-clear{margin-top:2px}.pr-lockwhy{display:block;font-size:.7rem;line-height:1.3;white-space:normal}.nav-aide-pill{margin-left:auto;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:var(--radius-full);font-variant-numeric:tabular-nums;white-space:nowrap}.aide-home{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.aide-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:700;padding:5px 11px 5px 9px;border-radius:var(--radius-full);font-variant-numeric:tabular-nums}.aide-issuer{font-size:.85rem}.aide-ico{display:inline-flex;flex:none}.aide-crit{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:.86rem}.aide-crit li{display:flex;align-items:center;gap:9px}.aide-crit li.ask{font-weight:600}.aide-crit.two{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;font-size:.88rem}.aide-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:12px;font-size:.97rem;font-weight:600}.aide-cta.block{display:flex;width:100%;min-height:44px;margin-top:4px}.aide-cta-sm{min-height:44px;padding:0 16px;border-radius:10px;font-weight:600}.aide-cta-ghost{align-self:flex-start}.aide-link{font-size:.9rem;font-weight:500}.aide-pending{margin:0;font-size:.92rem;font-weight:600;line-height:1.45;padding:12px 14px;border-radius:12px}.aide-note{margin:0;font-size:.84rem;line-height:1.5}.aide-lock{display:inline-flex;align-items:center;gap:6px}.aide-fine{margin:0;font-size:.75rem;line-height:1.5}.aide-err,.aide-empty{margin:0}.aide-sec-h{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.aide-voucher{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 340px;border-radius:var(--radius-lg)}.aide-v-main{border-radius:var(--radius-lg) 0 0 var(--radius-lg);padding:36px 40px 34px;display:flex;flex-direction:column;gap:18px;min-width:0;border-right:2px dashed}.aide-v-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aide-v-h{margin:0;font-size:2.25rem;line-height:1.12;font-weight:700;letter-spacing:-.02em;text-wrap:balance;max-width:640px}.aide-v-p{margin:0;font-size:1rem;line-height:1.55;max-width:620px}.aide-v-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding-top:4px}.aide-v-stub{border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:36px 32px 32px;display:flex;flex-direction:column;gap:6px}.aide-stub-k{font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.aide-v-stub,.aide-t-stub,.aide-card-stub{container-type:inline-size}.aide-stub-amt{font-size:min(4.25rem,23cqi);line-height:1.02;font-weight:800;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.aide-stub-amt.md{font-size:min(2.75rem,23cqi);line-height:1.05;letter-spacing:-.03em}.aide-stub-amt.sm{font-size:min(2.85rem,23cqi);line-height:1.05;letter-spacing:-.03em}.aide-upto{display:block;font-size:1.1rem;line-height:1.3;font-weight:600;letter-spacing:0}.aide-stub-sub{font-size:.84rem;line-height:1.45}.aide-stub-sep{height:1px;margin:22px 0 14px}.aide-stub-lines{display:flex;flex-direction:column;gap:10px;font-size:.88rem;font-variant-numeric:tabular-nums}.aide-stub-lines>div{display:flex;justify-content:space-between;gap:12px}.aide-stub-rule{height:1px}.aide-stub-total{font-weight:700;font-size:.94rem}.aide-stub-money{font-weight:600}.aide-stub-fine{margin-top:auto;padding-top:18px;font-size:.75rem;line-height:1.5}.aide-notch{position:absolute;width:30px;height:30px;border-radius:50%;right:326px}.aide-notch.top{top:-15px}.aide-notch.bottom{bottom:-15px}.aide-steps-sec{display:flex;flex-direction:column;gap:14px}.aide-cards+.aide-steps-sec,.page-sub+.aide-cards{margin-top:24px}.aide-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aide-steps li{border-radius:var(--radius-md);padding:18px 20px;display:flex;gap:14px}.aide-steps li>div{display:flex;flex-direction:column;gap:4px}.aide-steps b{font-size:.94rem;font-weight:600}.aide-steps span:not(.aide-step-n){font-size:.85rem;line-height:1.5}.aide-step-n{flex:none;width:28px;height:28px;border-radius:50%;font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center}.aide-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;align-items:start}.aide-card{position:relative;border-radius:16px;display:flex;flex-direction:column}.aide-card-stub{border-radius:16px 16px 0 0;padding:22px 22px 24px;display:flex;flex-direction:column;gap:4px;border-bottom:2px dashed}.aide-card-stub.off{border-bottom:none}.aide-card-off-h{font-size:1.5rem;line-height:1.2;font-weight:700}.aide-card-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:14px}.aide-card-t{font-size:1rem;font-weight:600}.aide-card-p{margin:0;font-size:.85rem;line-height:1.55}.aide-alt{border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;border:1.5px solid}.aide-alt-amt{font-size:1.9rem;line-height:1.1;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.aide-meter-wrap{display:flex;flex-direction:column;gap:7px}.aide-meter-h{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.82rem;font-variant-numeric:tabular-nums}.aide-meter-h .ok,.aide-meter-h .warn{font-weight:600}.aide-meter{position:relative;height:8px;border-radius:var(--radius-full)}.aide-meter-fill{position:absolute;left:0;top:0;bottom:0;border-radius:var(--radius-full)}.aide-meter-mark{position:absolute;top:-4px;width:2px;height:16px;border-radius:1px}.aide-meter-ends{display:flex;justify-content:space-between;font-size:.75rem;font-variant-numeric:tabular-nums}.aide-form{display:flex;flex-direction:column;gap:10px}.aide-field{display:flex;flex-direction:column;gap:6px}.aide-field label{font-size:.82rem;font-weight:600}.aide-field-row{display:flex;gap:8px}.aide-field-row .aide-cta-sm{flex:none;width:auto}.aide-field-row input{flex:0 1 16rem;width:auto;min-width:0;max-width:16rem;min-height:44px;box-sizing:border-box;border-radius:10px;padding:0 12px;font:inherit;font-size:.9rem}.aide-ticket{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 210px;border-radius:16px;margin-bottom:18px;outline:none}.aide-t-main{border-radius:16px 0 0 16px;border-right:2px dashed;padding:22px 24px;display:flex;flex-direction:column;gap:16px;min-width:0}.aide-t-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.aide-t-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aide-t-h{margin:0;font-size:1.06rem;font-weight:600}.aide-t-p{margin:0;font-size:.9rem;line-height:1.55}.aide-reserve{font-size:.8rem}.aide-switch-l{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;font-weight:600;cursor:pointer;min-height:44px}.aide-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:44px;height:26px;border-radius:var(--radius-full);position:relative;cursor:pointer;flex:none}.aide-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;transition:left var(--transition-fast)}.aide-switch:checked:after{left:21px}.aide-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.aide-warn-line{margin:0;font-size:.85rem;line-height:1.5;padding:9px 12px;border-radius:9px}.aide-casc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aide-t-main{container-type:inline-size}@container (max-width: 440px){.aide-casc{grid-template-columns:1fr}}.aide-casc>div{border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;min-width:0}.aide-casc-k{font-size:.75rem}.aide-casc b{font-size:1.06rem;font-weight:700;font-variant-numeric:tabular-nums}.aide-casc>div>span:last-child{font-size:.78rem;font-variant-numeric:tabular-nums}.aide-t-stub{border-radius:0 16px 16px 0;padding:22px;display:flex;flex-direction:column;justify-content:center;gap:4px}.aide-ticket .aide-notch{width:26px;height:26px;right:196px}.aide-ticket .aide-notch.top{top:-13px}.aide-ticket .aide-notch.bottom{bottom:-13px}.aide-recap-line{display:flex;align-items:center;gap:10px;border-radius:10px;padding:10px 12px;font-weight:600;font-size:.88rem;margin:2px 0 8px;font-variant-numeric:tabular-nums}.aide-recap-t{flex:1}.aide-without{margin:10px 0 0;font-size:.76rem;line-height:1.5;font-variant-numeric:tabular-nums}@media(max-width:900px){.aide-voucher,.aide-ticket{grid-template-columns:1fr}.aide-v-stub,.aide-t-stub{order:-1;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:22px 22px 24px}.aide-t-stub{border-radius:16px 16px 0 0}.aide-v-main,.aide-t-main{border-right:none;border-top:2px dashed;border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:22px 20px 24px;gap:16px}.aide-t-main{border-radius:0 0 16px 16px}.aide-v-h{font-size:1.6rem;line-height:1.15}.aide-v-p{font-size:.92rem}.aide-stub-amt{font-size:min(3.1rem,23cqi)}.aide-v-stub .aide-stub-sep,.aide-v-stub .aide-stub-lines,.aide-v-stub .aide-stub-fine,.aide-notch{display:none}.aide-crit.two,.aide-steps,.aide-casc{grid-template-columns:1fr}.aide-v-actions .aide-cta{width:100%}}.subv-mode{margin-left:auto}.subv-mode button{padding:6px 10px;font-size:.76rem;min-height:32px}.subv-mode-ro{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:.76rem}.subv-why{margin:6px 0 2px;font-size:.78rem;line-height:1.45}.declared-tag{margin-left:6px}.aide-final{margin:0;font-size:.8rem;font-weight:600;line-height:1.45;padding:7px 11px;border-radius:9px}.aide-dossiers{margin-top:26px;display:flex;flex-direction:column;gap:8px}.aide-dossier-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.aide-dossier{display:flex;flex-direction:column;gap:4px;padding:11px 14px;border-radius:12px}.aide-dossier-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.aide-dossier-h b{min-width:0;overflow-wrap:anywhere}.aide-dossier-sub{font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.co-diag-subject{display:flex;flex-direction:column;gap:4px;margin:8px 0 2px;font-size:.8rem}.co-diag-subject input{width:100%;min-height:36px;padding:6px 10px;border-radius:8px;font:inherit}.diag-dossiers{margin:0 0 12px}.diag-dossier-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 0;font-size:.82rem}.diag-dossier-row b{min-width:0;overflow-wrap:anywhere}.client-kit .client-page,.client-kit .client-home{max-width:1440px}.client-kit .uk-ph-title{font-size:28px;line-height:1.15;letter-spacing:-.025em}.client-kit .client-page .card.sec{padding:20px}.client-kit .client-page .sec-head{font-family:var(--font-display);font-size:1rem;text-transform:none;letter-spacing:0}.client-kit .cad-mini button{border-radius:var(--radius-sm)}.client-kit .client-home .uk-cols-main,.client-kit .client-home .uk-cols-aside{display:flex;flex-direction:column;gap:16px}.client-kit .client-home .uk-disc{margin-top:24px}.client-kit .client-home .uk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.client-kit .client-home .action-card{margin:0}.client-kit .client-home .uk-section p{margin:0 0 12px}.client-kit .client-app-row,.client-kit .client-news-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid}.client-kit .client-app-row>div,.client-kit .client-news-row>div{min-width:0;overflow-wrap:anywhere}.client-kit .client-app-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.client-kit .client-news-row p{margin:4px 0}.client-kit .client-due-date{font-family:var(--font-display);font-size:1.25rem}.client-kit .client-offer .offer-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:24px}.client-kit .client-offer .offer-main{min-width:0}.client-kit .client-offer .offer-h{flex-wrap:wrap;gap:8px}.client-kit .client-offer .offer-all{margin-left:auto}.client-kit .client-due-list{display:flex;flex-direction:column;gap:0}.client-kit .client-due-list .ab-due{display:grid;grid-template-columns:minmax(100px,1fr) auto;gap:4px 16px;padding:12px 0;border:0;border-top:1px solid;border-radius:0;box-shadow:none}.client-kit .client-due-list .how{grid-column:1 / -1}.client-kit .client-due-list .when{font-size:.9rem}.client-kit .client-due-list .amt{font-size:1rem}.client-kit .client-account .home-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.client-kit .client-phone-offers{margin-top:24px;border-top:1px solid}.client-kit .client-phone-offers>summary{padding:16px 0;cursor:pointer;font-weight:600}.client-kit .client-phone .tel-sec{margin-top:16px}.client-kit .client-order .home-grid{grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:24px}.client-kit .client-order-label{display:none}.client-kit .client-order .ol-t{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:4px 8px}.client-kit .client-order .ol-k{grid-column:2}@media(max-width:960px){.client-kit .client-offer .offer-grid,.client-kit .client-account .home-grid,.client-kit .client-order .home-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.client-kit .uk-ph-title{font-size:24px}.client-kit .client-page .card.sec{padding:16px}.client-kit .client-app-row{flex-wrap:wrap}.client-kit .client-news-row{align-items:flex-start}.client-kit .client-home .uk-section-head{flex-wrap:wrap;gap:8px}.client-kit .client-offer .offer-row{display:grid;grid-template-columns:20px minmax(0,1fr)}.client-kit .client-offer .offer-p{grid-column:2;text-align:left}.client-kit .client-offer .offer-all{min-height:44px}.client-kit .client-phone-offers>summary{min-height:44px}.client-kit .client-order .ol-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-kit .client-order .ol-t{grid-column:1 / -1}.client-kit .client-order .ol-r{text-align:left}.client-kit .client-order-label{display:block;font-size:.75rem;margin-bottom:4px}}.lab-page{min-width:0}.lab-ask,.lab-off,.lab-err,.lab-current,.lab-settings,.lab-views{padding:18px}.lab-ask{display:grid;gap:10px;margin:0 0 18px}.lab-ask-label{font-weight:600;font-size:1rem}.lab-ask-input{width:100%;min-height:84px;resize:vertical;font-size:1rem;line-height:1.45}.lab-chips{display:flex;flex-wrap:wrap;gap:8px}.lab-chip{padding:6px 12px;min-height:36px;border-radius:var(--radius-full);font:inherit;font-size:.82rem;cursor:pointer;text-align:left}.lab-chip:disabled{cursor:default;opacity:.6}.lab-ask-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.lab-snap{font-size:.82rem}.lab-link{padding:0;border:0;font:inherit;text-decoration:underline;cursor:pointer;min-height:32px}.lab-note,.lab-wait,.lab-empty-state{margin:0;font-size:.85rem}.lab-err{margin:0 0 16px}.lab-err-list{margin:6px 0 0;padding-left:18px;font-size:.82rem}.lab-off{display:grid;gap:12px;justify-items:start}.lab-current{min-width:0}.lab-view{display:grid;gap:16px;min-width:0}.lab-view-title{font-size:1.15rem;margin:0;overflow-wrap:anywhere}.lab-view-sub{margin:-10px 0 0;font-size:.86rem}.lab-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.lab-kpi{padding:14px 16px;border-radius:var(--radius-md);min-width:0}.lab-kpi-label{font-size:.8rem;font-weight:600}.lab-kpi-value{font-size:1.6rem;font-weight:700;margin-top:4px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.lab-kpi-sub{font-size:.76rem;margin-top:2px}.lab-block{min-width:0}.lab-block-title{font-weight:600;font-size:.9rem;margin:0 0 8px}.lab-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.lab-table{width:100%;border-collapse:collapse;font-size:.84rem}.lab-table th,.lab-table td{padding:7px 10px;text-align:left;vertical-align:top}.lab-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lab-sort{padding:0;border:0;font:inherit;font-weight:600;cursor:pointer;text-align:inherit;min-height:32px}.lab-bars{margin:0}.lab-bars ul,.lab-list{list-style:none;margin:0;padding:0}.lab-bar-row{display:grid;grid-template-columns:minmax(80px,34%) minmax(0,1fr) 7.5em;align-items:center;gap:10px;padding:4px 0;font-size:.84rem}.lab-bar-label{overflow-wrap:anywhere}.lab-bar-track{display:block;height:12px;border-radius:var(--radius-full);overflow:hidden}.lab-bar-fill{display:block;height:100%;border-radius:var(--radius-full)}.lab-bar-value{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.lab-line{margin:0}.lab-line svg{display:block;width:100%;height:200px}.lab-line-path{stroke-width:2.5;vector-effect:non-scaling-stroke}.lab-line-axis{stroke-width:1;vector-effect:non-scaling-stroke}.lab-line-top{font-size:.76rem;margin:0 0 4px}.lab-line-one{max-width:320px}.lab-line-x{display:flex;justify-content:space-between;font-size:.76rem;margin-top:4px}.lab-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.lab-card{padding:10px 12px;border-radius:var(--radius-sm);min-width:0}.lab-card-title{font-weight:600;font-size:.88rem;overflow-wrap:anywhere}.lab-card-sub{font-size:.8rem;overflow-wrap:anywhere}.lab-card-meta{font-size:.82rem;margin-top:4px;font-variant-numeric:tabular-nums}.lab-text{margin:0;font-size:.9rem;line-height:1.5}.lab-notes{margin:0;font-size:.8rem}.lab-empty{margin:6px 0 0;font-size:.8rem}.lab-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.lab-actions .btn-ghost{min-height:40px}.lab-refine{display:grid;gap:8px;margin:12px 0 0;justify-items:start}.lab-refine textarea{width:100%}.lab-sql{margin:12px 0 0;display:grid;gap:10px;min-width:0}.lab-sql pre{margin:4px 0 0;padding:10px 12px;border-radius:var(--radius-sm);overflow-x:auto;font-size:.78rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.lab-sql-id{font-size:.8rem;font-weight:600}.lab-meta{margin:12px 0 0;font-size:.78rem}.lab-views-h{font-weight:600;font-size:.9rem;margin:0 0 8px}.lab-views ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lab-views li{display:flex;align-items:stretch;gap:4px;border-radius:var(--radius-sm)}.lab-view-open{flex:1;min-width:0;display:grid;gap:2px;padding:8px 10px;border:0;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);min-height:44px}.lab-view-name{font-size:.86rem;font-weight:600;overflow-wrap:anywhere}.lab-view-prompt{font-size:.76rem;white-space:normal;overflow-wrap:anywhere}.lab-view-del{flex:none;width:36px;border:0;font-size:1.1rem;cursor:pointer;border-radius:var(--radius-sm)}.lab-settings summary{cursor:pointer;font-weight:600;font-size:.9rem;min-height:32px}.lab-settings[open]{display:grid;gap:10px}.lab-set-row{display:grid;gap:4px;font-size:.84rem}@media(max-width:520px){.lab-kpis{grid-template-columns:minmax(0,1fr)}.lab-ask,.lab-off,.lab-err,.lab-current,.lab-settings,.lab-views{padding:14px}.lab-bar-row{grid-template-columns:minmax(0,1fr) auto}.lab-bar-track{grid-column:1 / -1;grid-row:2}.lab-list{grid-template-columns:minmax(0,1fr)}}.lab-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-lg);min-height:clamp(400px,calc(100vh - 160px),560px);display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0 0 18px;transition:min-height .6s ease}.lab-nebula{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:-1}.lab-stage-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 13px 40px;min-width:0}.lab-shelf{order:-1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:min(760px,100%)}.lab-shelf-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:6px 14px;border:1px solid;border-radius:var(--radius-full);font:inherit;font-size:.82rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .3s,box-shadow .3s}.lab-shelf-chip:disabled{cursor:default}.lab-stage .lab-ask{display:grid;gap:10px;width:100%;margin:0;padding:0;transition:transform .6s ease,opacity .6s ease}.lab-stage .lab-ask.is-busy{transform:translateY(-10px);opacity:.74}.lab-stage .lab-ask-label{text-align:center;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:600;letter-spacing:-.01em}.lab-ask-field{position:relative;display:flex;align-items:flex-end;gap:10px;padding:10px 10px 10px 20px;border:1px solid;border-radius:24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow .35s ease,border-color .35s ease}.lab-stage .lab-ask-input{flex:1;min-width:0;min-height:56px;max-height:40vh;padding:9px 0;border:0;resize:none;font:inherit;font-size:1.05rem;line-height:1.5;outline:none}.lab-ask-go{flex:none;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;transition:transform .2s ease,box-shadow .35s ease}.lab-ask-go:hover:not(:disabled){transform:scale(1.05)}.lab-ask-go:disabled{cursor:default}.lab-stage.is-generating .lab-ask-go{animation:lab-pulse 1.8s ease-in-out infinite}@keyframes lab-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.lab-ask-hint{margin:-6px 0 0;text-align:center;font-size:.74rem}.lab-stage .lab-chips{justify-content:center}.lab-stage .lab-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lab-fresh{margin:0;text-align:center;font-size:.74rem}.lab-stage .lab-link{min-height:28px}.lab-stage-err{padding:10px 14px;border:1px solid;border-radius:var(--radius-md);font-size:.88rem}.lab-stage-err p{margin:0}.lab-stage-note{margin:0;text-align:center;font-size:.8rem}.lab-stage :focus-visible{outline-width:2px;outline-style:solid;outline-offset:2px}.lab-stage .lab-ask-input:focus-visible{outline:none}.lab-thoughts{position:absolute;right:clamp(14px,2.5vw,28px);bottom:60px;width:min(400px,calc(100% - 28px));height:8.2em;display:flex;flex-direction:column;justify-content:flex-end;font-size:.76rem;line-height:1.5;text-align:right;pointer-events:none;transition:opacity .9s ease}.lab-thoughts.is-empty{opacity:0}.lab-thoughts-label{margin:0 0 2px;font-size:.7rem;letter-spacing:.05em;opacity:0;transition:opacity .5s ease}.lab-thoughts.is-active .lab-thoughts-label{opacity:1}.lab-thoughts-list{list-style:none;margin:0;padding:0;display:grid}.lab-thought{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity 1.2s ease;animation:lab-thought-in .7s ease-out both}.lab-thought:nth-last-child(2){opacity:.86}.lab-thought:nth-last-child(3){opacity:.72}.lab-thought:nth-last-child(4){opacity:.6}.lab-thoughts-list .lab-thought-retry{opacity:1}@keyframes lab-thought-in{0%{transform:translateY(6px);filter:blur(3px)}to{transform:none;filter:none}}.lab-stage-foot{display:flex;align-items:center;padding:0 13px 12px;min-width:0}.lab-drawer-toggle{max-width:100%;min-height:36px;padding:6px 14px;border:1px solid;border-radius:var(--radius-full);font:inherit;font-size:.78rem;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-drawer{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px;align-items:start;margin:0 0 18px}.lab-toolbar{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid}.lab-tool{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid;border-radius:var(--radius-full);font:inherit;font-size:.82rem;cursor:pointer}.lab-tool:disabled{cursor:default;opacity:.6}.lab-name{display:grid;gap:6px;margin:0 0 14px;justify-items:start}.lab-name-row{display:flex;flex-wrap:wrap;gap:8px;width:100%}.lab-name-row .input{flex:1 1 220px;min-width:0}.lab-name .input{max-width:480px}.lab-view-name-tag{margin:0 0 8px;font-size:.78rem}.lab-view-star{flex:none;width:36px;border:0;font-size:1rem;cursor:pointer;border-radius:var(--radius-sm)}.lab-materialise .lab-view>*{animation:lab-rise .55s cubic-bezier(.2,.7,.2,1) both}.lab-materialise .lab-view>:nth-child(2){animation-delay:.06s}.lab-materialise .lab-view>:nth-child(3){animation-delay:.12s}.lab-materialise .lab-view>:nth-child(4){animation-delay:.18s}.lab-materialise .lab-view>:nth-child(5){animation-delay:.24s}.lab-materialise .lab-view>:nth-child(6){animation-delay:.3s}.lab-materialise .lab-view>:nth-child(n+7){animation-delay:.36s}@keyframes lab-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:520px){.lab-stage-inner{padding:20px 13px 32px;gap:12px}.lab-stage .lab-ask-label{font-size:1.3rem}.lab-ask-field{padding:8px 8px 8px 16px;border-radius:20px}.lab-thoughts{right:16px;width:calc(100% - 32px)}.lab-stage-foot{padding:0 13px 12px}.lab-tool{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.lab-stage,.lab-stage .lab-ask,.lab-ask-field,.lab-ask-go,.lab-thoughts,.lab-thoughts-label,.lab-thought,.lab-shelf-chip{transition:none}.lab-stage.is-generating .lab-ask-go,.lab-thought,.lab-materialise .lab-view>*{animation:none}.lab-stage .lab-ask.is-busy{transform:none}.lab-ask-go:hover:not(:disabled){transform:none}}.lab-stage{display:flex;flex-direction:column}.lab-stage.has-view{min-height:0}.lab-stage-inner{flex:1 1 auto;justify-content:flex-start;align-items:stretch}.lab-stage-top{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 13px 8px;min-width:0}.lab-src{position:relative;min-width:0;max-width:100%}.lab-src-btn{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:6px 12px;border:1px solid;border-radius:var(--radius-full);font:inherit;font-size:.82rem;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:normal;text-align:left;flex-wrap:wrap}.lab-src-btn.is-locked{cursor:default}.lab-src-btn:disabled{cursor:default}.lab-src-k{font-size:.66rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.lab-src-pop{position:absolute;max-height:min(560px,60dvh);overflow-y:auto;overscroll-behavior:contain;top:calc(100% + 6px);left:0;z-index:6;width:min(380px,calc(100vw - 48px));display:grid;gap:2px;padding:6px;border:1px solid;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lab-src-opt{display:grid;gap:2px;min-height:44px;padding:8px 10px;border:0;border-radius:var(--radius-sm);font:inherit;text-align:left;cursor:pointer}.lab-src-opt-h{font-size:.86rem;font-weight:600}.lab-src-opt-d{font-size:.76rem;line-height:1.4}.lab-ro{flex:1 1 280px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;min-width:0;font-size:.74rem;line-height:1.4}.lab-ro-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border:1px solid;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;letter-spacing:.03em;white-space:nowrap}.lab-engine{margin:0 0 0 auto;font-size:.74rem}.lab-new{min-height:36px;padding:6px 14px;border:1px solid;border-radius:var(--radius-full);font:inherit;font-size:.8rem;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lab-new:disabled{cursor:default;opacity:.6}.lab-halo{position:relative;z-index:1;flex:1 1 auto;min-width:0;padding:0}.lab-surface{position:relative;min-width:0;padding:12px;border:1px solid;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .5s ease,filter .5s ease}.lab-stage.has-view:not(.is-generating) .lab-thoughts{position:relative;inset:auto;align-self:flex-end;margin:0 13px 8px;max-width:calc(100% - 26px)}.lab-surface.is-refining{opacity:.6;filter:saturate(.7)}.lab-surface-note{margin:12px 0 0;text-align:left}.lab-sql-out{margin:0;font-size:.8rem;line-height:1.5}.lab-dock-wrap{position:relative;z-index:2;display:grid;gap:8px;padding:8px 13px;min-width:0}.lab-dock{display:flex;align-items:flex-end;gap:10px;padding:7px 7px 7px 18px;border:1px solid;border-radius:22px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow .35s ease,border-color .35s ease;animation:lab-dock-in .6s cubic-bezier(.2,.7,.2,1) both}.lab-dock-input{flex:1;min-width:0;min-height:42px;max-height:30vh;padding:10px 0;border:0;resize:none;font:inherit;font-size:.98rem;line-height:1.45;outline:none}.lab-dock-input:focus-visible{outline:none}.lab-ask-go.lab-dock-go{width:42px;height:42px}.lab-stage.is-generating .lab-dock-go{animation:lab-pulse 1.8s ease-in-out infinite}@keyframes lab-dock-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lab-trail{min-width:0;font-size:.8rem}.lab-trail summary{display:inline-flex;align-items:center;max-width:100%;min-height:32px;padding:4px 12px;border:1px solid;border-radius:var(--radius-full);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-trail-list{list-style:none;margin:6px 0 0;padding:4px;display:grid;gap:2px;max-width:720px;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lab-trail-item{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:var(--radius-sm);font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.lab-trail-item:disabled{cursor:default}.lab-trail-v{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.lab-trail-m{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-trail-s{flex:none}.lab-stage.has-view .lab-thoughts{bottom:128px}.lab-stage.has-view .lab-thoughts-list{justify-self:end;padding:4px 10px;border-radius:var(--radius-md)}.lab-stage-foot{flex-wrap:wrap;gap:8px 14px}.lab-foot-fresh{margin:0 0 0 auto;text-align:right}.lab-view-v{font-weight:400}.lab-set-note{margin:0;font-size:.78rem;overflow-wrap:anywhere}@media(max-width:520px){.lab-stage-top{padding:10px 13px 8px}.lab-engine{flex-basis:100%;margin:0}.lab-halo{padding:0}.lab-surface{padding:12px}.lab-dock-wrap{padding:8px 13px}.lab-dock{padding-left:14px;border-radius:20px}.lab-dock-input{min-height:90px;font-size:.95rem}.lab-stage.has-view .lab-thoughts{bottom:200px}.lab-foot-fresh{margin:0;text-align:left}}@media(prefers-reduced-motion:reduce){.lab-dock,.lab-surface,.lab-stage.is-generating .lab-dock-go{animation:none;transition:none}}.lab-hits-wrap{display:grid;gap:8px;min-width:0}.lab-hits{list-style:none;margin:0;padding:0;display:grid;gap:8px;min-width:0}.lab-hit{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid;border-radius:var(--radius-md)}.lab-hit-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.lab-hit-title{flex:1 1 220px;min-width:0;font-weight:600;font-size:.95rem;line-height:1.35;overflow-wrap:anywhere}.lab-hit-badge{flex:none;padding:1px 8px;border:1px solid;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.lab-hit-date{flex:none;font-size:.74rem;font-variant-numeric:tabular-nums}.lab-hit-meta{margin:0;font-size:.78rem;overflow-wrap:anywhere}.lab-hit-snip{margin:0;font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.lab-hit-mark{padding:0 2px;border-radius:3px}.lab-hit-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}.lab-hit-by{font-size:.72rem}.lab-hit-open{display:inline-flex;align-items:center;min-height:32px;font-size:.82rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.lab-hits-note{margin:0;font-size:.76rem}.lab-search-set{display:grid;gap:10px}.lab-search-set input:not([type=checkbox]):not([type=url]),.lab-search-set select{max-width:480px}.lab-drawer .lab-search-set{grid-column:1 / -1}.lab-search-set .lab-set-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 14px}.lab-corpora{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:6px 10px;align-items:start}.lab-corpus{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px;padding:8px 10px;border:1px solid;border-radius:var(--radius-md)}.lab-corpus-main{flex:1 1 240px;min-width:0;display:grid;gap:2px}.lab-corpus-name{font-weight:600;font-size:.88rem}.lab-corpus-d{font-size:.76rem;line-height:1.4}.lab-corpus-tag{display:inline-block;margin-left:6px;padding:0 7px;border:1px solid;border-radius:var(--radius-full);font-size:.68rem;font-weight:600;vertical-align:1px}.lab-corpus-switch{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:36px;font-size:.82rem;cursor:pointer}.lab-corpus-warn{flex-basis:100%;display:grid;gap:6px;margin:0;padding:8px 10px;border:1px solid;border-radius:var(--radius-sm);font-size:.8rem;line-height:1.45}.lab-corpus-warn-row{display:flex;flex-wrap:wrap;gap:8px}.lab-set-h{margin:6px 0 0;font-size:.88rem;font-weight:600}.lab-reindex{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lab-reindex progress{flex:1 1 160px;min-width:0;height:8px}@media(max-width:520px){.lab-hit{padding:9px 10px}.lab-hit-title{flex-basis:100%}}.pil-trigger .pil-kbd{margin-left:auto}.pil-kbd{display:inline-block;font-family:inherit;font-size:.68rem;font-weight:600;line-height:1;padding:3px 5px;border-radius:var(--radius-sm);border:1px solid}.pil-wrap{place-items:start center;padding-top:clamp(16px,12vh,120px)}.pil-box{max-width:620px}.pil-form{display:flex;gap:8px;align-items:center}.pil-input{flex:1 1 auto;min-width:0}.pil-mic{flex:0 0 auto;padding:8px 10px}.pil-hint{font-size:.78rem;margin:8px 0 0}.pil-done{font-size:.9rem;font-weight:600;margin:12px 0 0}.pil-prop{margin-top:12px;padding:12px 14px}.pil-prop-l,.pil-choose-l{margin:0 0 8px;font-size:.88rem;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pil-choose{margin-top:12px}.pil-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pil-locked{display:inline-flex;align-items:center;gap:4px;cursor:not-allowed;opacity:.7}.pil-sub{font-size:.78rem;text-transform:none;letter-spacing:0;font-weight:500}.pil-kpis{margin-top:8px}.pil-tbl td{font-size:.82rem;vertical-align:top}.pil-utt{max-width:280px;overflow-wrap:anywhere}.pil-engines{margin:4px 0 14px;flex-wrap:wrap}.pil-settings{display:grid;gap:10px;max-width:560px}.pil-field{display:grid;gap:4px;font-size:.84rem}.pil-laya{margin-top:18px;padding-top:14px;border-top:1px solid}.pil-laya-h{font-weight:700;font-size:.92rem}.pil-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.pil-fallback{border:0;padding:0;margin:0}.pil-fallback legend{padding:0;margin-bottom:4px}.pil-fallback label{display:flex;align-items:center;gap:6px}.pil-laya-m{margin:10px 0 4px}.pil-laya-l{margin:0;font-size:.86rem}.pil-reasons{margin:4px 0 0;padding-left:18px;font-size:.82rem}@media(max-width:600px){.pil-form{flex-wrap:wrap}.pil-input{flex-basis:100%}.pil-utt{max-width:160px}}.lab-stage{--lab-d-gap: 12px;--lab-d-title: 1.15rem;--lab-d-kpi: 1.6rem;--lab-d-kpi-pad: 10px 12px;--lab-d-kpi-min: 170px;--lab-d-cell: 7px 10px;--lab-d-fs: .84rem;--lab-d-text: .9rem;--lab-d-track: 12px;--lab-d-line: 200px;--lab-d-row: 4px 0}.lab-stage[data-lab-level=simple]{--lab-d-gap: 16px;--lab-d-title: 1.55rem;--lab-d-kpi: 2.6rem;--lab-d-kpi-pad: 12px;--lab-d-kpi-min: 220px;--lab-d-cell: 10px 12px;--lab-d-fs: .98rem;--lab-d-text: 1.18rem;--lab-d-track: 16px;--lab-d-line: 240px;--lab-d-row: 7px 0}.lab-stage[data-lab-level=compact]{--lab-d-gap: 10px;--lab-d-title: 1rem;--lab-d-kpi: 1.2rem;--lab-d-kpi-pad: 8px 10px;--lab-d-kpi-min: 130px;--lab-d-cell: 4px 8px;--lab-d-fs: .78rem;--lab-d-text: .82rem;--lab-d-track: 9px;--lab-d-line: 140px;--lab-d-row: 2px 0}.lab-surface .lab-view{gap:var(--lab-d-gap, 16px)}.lab-surface .lab-view-title{font-size:var(--lab-d-title, 1.15rem)}.lab-surface .lab-kpis{grid-template-columns:repeat(auto-fit,minmax(min(var(--lab-d-kpi-min, 170px),100%),1fr))}.lab-surface .lab-kpi{padding:var(--lab-d-kpi-pad, 14px 16px)}.lab-surface .lab-kpi-value{font-size:var(--lab-d-kpi, 1.6rem)}.lab-surface .lab-table{font-size:var(--lab-d-fs, .84rem)}.lab-surface .lab-table th,.lab-surface .lab-table td{padding:var(--lab-d-cell, 7px 10px)}.lab-surface .lab-bar-row{padding:var(--lab-d-row, 4px 0);font-size:var(--lab-d-fs, .84rem)}.lab-surface .lab-bar-track{height:var(--lab-d-track, 12px)}.lab-surface .lab-text{font-size:var(--lab-d-text, .9rem);line-height:1.55}.lab-surface .lab-line svg{height:var(--lab-d-line, 200px)}.lab-stage[data-lab-level=compact] .lab-surface .lab-view{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start}.lab-stage[data-lab-level=compact] .lab-surface .lab-view>:not(.lab-block-bar):not(.lab-block-line){grid-column:1 / -1}.lab-thoughts-list:not(:empty){justify-self:end;padding:3px 10px;border-radius:var(--radius-md)}.lab-more{display:inline-flex;align-items:center;margin-top:6px;font-size:.8rem}.lab-disp{position:relative;flex:none;min-width:0;margin-left:auto}.lab-disp-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid;border-radius:var(--radius-full);font:inherit;font-size:.8rem;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.lab-disp-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:6;width:min(340px,calc(100vw - 32px));display:grid;gap:12px;padding:12px;border:1px solid;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lab-seg{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.lab-seg-legend{margin:0 0 6px;padding:0;font-size:.66rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.lab-seg-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:3px;border:1px solid;border-radius:var(--radius-full)}.lab-seg-opt{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:34px;padding:4px 8px;border-radius:var(--radius-full);font-size:.8rem;text-align:center;cursor:pointer}.lab-seg-input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lab-seg-opt:has(.lab-seg-input:focus-visible){outline-width:2px;outline-style:solid;outline-offset:1px}.lab-seg-hint{margin:0;min-height:2.8em;font-size:.74rem;line-height:1.4}.lab-seg-foot{margin:0;font-size:.7rem;line-height:1.4}.lab-recompose{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:8px 8px 8px 12px;border:1px solid;border-radius:var(--radius-md);font-size:.82rem}.lab-recompose-t{flex:1 1 200px;min-width:0}.lab-context{display:grid;gap:4px;margin:0 0 10px;font-size:.8rem;line-height:1.45}.lab-context>div{display:flex;gap:10px;min-width:0}.lab-context dt{flex:none;min-width:5.5em;font-weight:600}.lab-context dd{margin:0;min-width:0;overflow-wrap:anywhere}.lab-details{margin:14px 0 0;font-size:.8rem}.lab-details>summary{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border:1px solid;border-radius:var(--radius-full);cursor:pointer}.lab-details[open]>summary{margin-bottom:10px}.lab-details .lab-context{margin-bottom:10px}.lab-details-h{margin:0 0 4px;font-weight:600}.lab-details-trail{margin:0 0 10px}.lab-details-sql{margin:0 0 8px}.lab-trail-mini{display:flex;align-items:center;gap:6px;margin:0;font-size:.8rem}@media(max-width:520px){.lab-stage[data-lab-level=simple]{--lab-d-gap: 12px;--lab-d-title: 1.3rem;--lab-d-kpi: 2.1rem;--lab-d-kpi-pad: 12px;--lab-d-text: 1.05rem}}.lab-partner{grid-column:1 / -1}.lab-partner[open]{display:grid;gap:10px}.lab-partner-state{margin:0;padding:8px 10px;border:1px solid;border-radius:var(--radius-sm);font-size:.84rem}.lab-partner-personas{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;border:0;min-width:0}.lab-partner-personas legend{padding:0;margin:0 0 4px;font-size:.84rem;font-weight:600}.lab-partner-check{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:.86rem;cursor:pointer}.lab-partner-acts{display:flex;flex-wrap:wrap;gap:8px}.lab-partner-confirm{display:grid;gap:8px;padding:12px;border:1px solid;border-radius:var(--radius-md);font-size:.84rem}.lab-partner-confirm p{margin:0}.lab-partner-tables{margin:0;padding-left:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:3px 24px;font-size:.8rem;overflow-wrap:anywhere}.lab-partner-preview{display:grid;gap:8px;padding-top:10px;border-top:1px solid}.lab-partner-pick{max-width:640px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;align-items:end}.lab-partner-look{display:grid;gap:8px;min-width:0}.lab-partner-tag{margin:0;padding:6px 10px;border:1px dashed;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600}.lab-partner-example{max-width:900px;padding:14px;border:1px solid;border-radius:var(--radius-md);min-width:0;overflow-x:auto}.lab-partner-who{font-weight:600}@media(max-width:600px){.lab-partner-confirm,.lab-partner-example{padding:10px}}.psp-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:.78rem;min-width:0}.psp-line-txt{min-width:0;overflow-wrap:anywhere}.psp-line .psp-open{padding:2px 10px;font-size:.76rem}.modal.psp{max-width:1040px}.psp-state{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:.82rem;margin-bottom:8px}.psp-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0 12px;font-size:.82rem}.psp-actions .btn-ghost[disabled]{display:inline-flex;align-items:center;gap:6px;cursor:not-allowed}.psp-msg{margin:0 0 8px;font-size:.82rem}.psp-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:16px;align-items:start}.psp-doc{min-width:0}.psp-meta{font-size:.78rem;margin-bottom:8px}.psp-md{min-width:0;overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}.psp-md h1{font-size:1.2rem;margin:0 0 10px}.psp-md h2{font-size:1.02rem;margin:18px 0 6px}.psp-md h3{font-size:.94rem;margin:14px 0 4px}.psp-side{display:grid;gap:12px;min-width:0;font-size:.82rem}.psp-notes,.psp-warn,.psp-versions{border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:10px 12px;min-width:0}.psp-notes-body{margin-top:6px;overflow-wrap:anywhere}.psp-hint{margin:6px 0 0;font-size:.76rem}.psp-warn ul,.psp-versions ul{margin:6px 0 0;padding-left:0;list-style:none;display:grid;gap:6px}.psp-warn ul{padding-left:16px;list-style:disc}.psp-v{padding:3px 8px;font-size:.78rem;text-align:left}.psp-v-tags{display:block;font-size:.74rem;margin-top:2px;overflow-wrap:anywhere}.psp-settings-txt{font-size:.86rem;margin:0 0 6px}.psp-settings-row{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:8px;font-size:.82rem}.modal.psp-client{max-width:820px}@media(max-width:760px){.psp-body{grid-template-columns:minmax(0,1fr)}.modal.psp{padding:16px}}.px-range{gap:4px}.px-range-row{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.px-slider{width:100%;min-width:0;margin:2px 0}.px-track{position:relative;display:block;flex:1 1 100%;min-width:0}.px-tick{position:absolute;top:0;bottom:0;width:2px;transform:translate(-50%);pointer-events:none;border-radius:1px}.px-range-in{width:100%}.px-marks{display:flex;flex-direction:column;gap:1px;font-size:.66rem;line-height:1.25;min-width:0}.px-mark{display:flex;justify-content:space-between;gap:6px;min-width:0}.px-mark small{font-size:inherit;min-width:0;overflow-wrap:anywhere}.px-mark b{flex:none;font-variant-numeric:tabular-nums}.px-preview{display:flex;flex-direction:column;gap:2px;font-size:.7rem;line-height:1.3;padding:4px 6px;border-radius:6px;min-width:0;overflow-wrap:anywhere}.px-verdict{font-weight:600}.px-warn{display:inline-flex;gap:4px;align-items:flex-start}.px-override{display:flex;flex-direction:column;gap:4px;min-width:0}.px-override .ta{min-height:52px;font-size:.78rem}.chf-part{font-size:.86rem;font-weight:700;margin:18px 0 4px;padding-top:10px;border-top:1px solid var(--glass-border)}.chf-part:first-child{border-top:0;padding-top:0;margin-top:6px}.chf-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.chf-lots{display:grid;grid-template-columns:minmax(160px,1fr) minmax(90px,.6fr) 48px 96px 120px;gap:4px 10px;align-items:center;min-width:560px}.chf-lots .chf-row{display:contents}.chf-ai-sum{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.86rem;margin:8px 0 2px}.chf-ai-rates,.chf-ai-none{font-size:.76rem;margin:4px 0}.chf-range{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0}.chf-range>span{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;min-width:0}.chf-range small{font-size:.7rem;overflow-wrap:anywhere}.chf-range b{font-size:.95rem;font-variant-numeric:tabular-nums}.ai-ex{display:flex;flex-direction:column;gap:4px;font-size:.8rem;padding:10px 12px;border-radius:8px;margin:8px 0;min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.chf-range{grid-template-columns:1fr}}.px-pick{flex:none;width:16px;height:16px;margin:2px 0 0;cursor:pointer}.px-jobs{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto;min-width:0}.px-jobs .px-rest{margin-left:0}.px-jobsum{margin:8px 0 0;font-size:.78rem;overflow-wrap:anywhere}.px-picks{gap:2px}.px-pickbtn{width:100%;padding:2px 5px;border-radius:5px;border:1px solid transparent;font:inherit;text-align:left;cursor:pointer;min-width:0}.px-pickbtn:disabled{cursor:default}.px-pickbtn em{font-style:normal;font-weight:600}.px-kept{display:inline-flex;gap:4px;align-items:flex-start;font-size:.68rem}.chf-picks .chf-pick{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;min-width:0;border:1px solid transparent;font:inherit;text-align:left;cursor:pointer}.chf-picks .chf-pick:disabled{cursor:default}.chf-pick em{font-style:normal;font-size:.68rem;font-weight:600}.chf-pick-prev{font-size:.8rem;margin:4px 0;overflow-wrap:anywhere}@media(max-width:720px){.px-jobs{margin-left:0}}.psp-sign{list-style:none;margin:0 0 12px;padding:8px 12px;display:grid;gap:4px;font-size:.82rem;border:1px solid var(--glass-border);border-radius:var(--radius-md);min-width:0}.psp-sign li{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.psp-actions>button{flex:1 1 100%;justify-content:center}}.dc-card{min-width:0;margin-top:16px}.dc-sub{font-size:.84rem;margin:0 0 10px}.dc-row{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;min-width:0}.dc-field{display:grid;gap:4px;flex:1 1 260px;min-width:0;font-size:.82rem}.dc-field .input{width:100%;min-width:0}.dc-hint{font-size:.8rem;margin:8px 0 0}.dc-orphans{margin-top:10px;font-size:.84rem;min-width:0}.dc-orphans-head{margin:0 0 4px}.dc-orphans ul{margin:0;padding-left:18px;display:grid;gap:2px}.dc-orphans li{overflow-wrap:anywhere}.psp-partner-sub{font-weight:400;text-transform:none}.psp-partner-row{align-items:flex-start;gap:8px;flex-wrap:wrap}.psp-partner-main{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.psp-partner-acts{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:760px){.dc-row>.btn,.dc-row>button{flex:1 1 100%;justify-content:center}.psp-partner-acts{flex:1 1 100%}.psp-partner-acts>button{flex:1 1 0;justify-content:center}}.psp-partner-mine{font-size:.82rem;margin-top:2px;overflow-wrap:anywhere}.psp-partner-sign{white-space:normal}@media(max-width:760px){.psp-partner-acts>.psp-partner-sign{flex:1 1 100%}}.hl-details{margin-top:6px;font-size:.82rem}.hl-details summary{cursor:pointer;font-weight:600}.hl-src{margin:4px 0}.hl-checks{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.hl-check code{font-size:.78rem}.hl-check .hl-st{font-weight:600}.hl-stale{margin-top:6px;opacity:.6}.hl-switch{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px}.hl-switch .oc-toggle{margin-left:0}.hl-switch-help{font-size:.78rem;flex:1 1 220px}.hl-service-only{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hl-service-only textarea{width:100%;font-size:16px}@media(max-width:520px){.hl-switch,.hl-service-only{flex-direction:column;align-items:stretch}.hl-switch-help{flex-basis:auto}}.xs-card .xs-order{margin:0 0 10px}.xs-card .xs-text{margin:0;overflow-wrap:anywhere}.xs-card .xs-sub,.xs-card .xs-lock,.xs-card .xs-help{margin:2px 0 0;font-size:.82rem;overflow-wrap:anywhere}.xs-card .xs-done{margin:0 0 10px;font-size:.86rem;overflow-wrap:anywhere}.xs-form{display:flex;flex-direction:column;gap:12px;margin-top:6px}.xs-form fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.xs-form legend{padding:0;margin-bottom:4px;font-weight:600;font-size:.86rem}.xs-app{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:36px}.xs-app-t{overflow-wrap:anywhere}.xs-app-v{white-space:nowrap;font-size:.84rem}.xs-radio{display:flex;align-items:center;gap:8px;min-height:32px}.xs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.xs-field{display:flex;flex-direction:column;gap:4px;min-width:0}.xs-field>span{font-weight:600;font-size:.86rem}.xs-field input,.xs-field textarea{width:100%;font-size:16px;box-sizing:border-box}.xs-date{max-width:240px}.xs-actions{display:flex;flex-wrap:wrap;gap:8px}.oc-onetime{margin-top:2px;font-size:.8rem;overflow-wrap:anywhere}@media(max-width:520px){.xs-actions{flex-direction:column;align-items:stretch}.xs-date{max-width:none}}.xs-pays{list-style:none;margin:6px 0 4px;padding:0;display:flex;flex-direction:column;gap:6px}.xs-pay{padding:6px 0 6px 10px;border-left:3px solid transparent;min-width:0}.xs-pay-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.xs-pay-t{overflow-wrap:anywhere;font-size:.88rem;flex:1 1 200px;min-width:0}.xs-pay-sub{font-size:.78rem;margin-top:2px;overflow-wrap:anywhere}.xs-pay-form{display:flex;flex-direction:column;gap:8px;margin-top:8px}.xs-split{display:flex;flex-direction:column;gap:8px}.xs-inline{display:flex;gap:8px;min-width:0}.xs-field .xs-inline select{flex:0 0 auto;width:auto}.xs-inline input{flex:1 1 auto;min-width:0}.xs-field select{width:100%;font-size:16px;box-sizing:border-box}.xs-preview{margin:0;font-size:.88rem;overflow-wrap:anywhere}.app-keys-card .ak-app{padding:10px 0;border-top:1px solid var(--glass-border);display:flex;flex-direction:column;gap:8px;min-width:0}.app-keys-card .ak-app:first-of-type{border-top:none}.app-keys-card .ak-app-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.app-keys-card .ak-line{font-size:.8rem;margin:0;overflow-wrap:anywhere}.app-keys-card .ak-key{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--glass-border);border-radius:12px;min-width:0}.app-keys-card .ak-removed{opacity:.6}.app-keys-card .ak-key-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.app-keys-card .ak-env{font-size:.84rem;font-weight:600;overflow-wrap:anywhere}.app-keys-card .ak-small{font-size:.74rem}.app-keys-card .ak-meta{display:flex;flex-direction:column;gap:2px;font-size:.78rem;min-width:0;overflow-wrap:anywhere}.app-keys-card .ak-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.app-keys-card .ak-gate{font-size:.74rem}.app-keys-card .ak-form{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--glass-border);border-radius:12px;min-width:0}.app-keys-card .ak-form label{display:flex;flex-direction:column;gap:4px;font-size:.78rem;min-width:0}.app-keys-card .ak-form .ak-check{flex-direction:row;align-items:center;gap:8px}.app-keys-card .ak-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.ai-usage-card .au-app{padding:10px 0;border-top:1px solid var(--glass-border);display:flex;flex-direction:column;gap:8px;min-width:0}.ai-usage-card .au-app:first-of-type{border-top:none}.ai-usage-card .au-app-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.au-line{font-size:.8rem;margin:0;overflow-wrap:anywhere}.au-small{font-size:.74rem;overflow-wrap:anywhere}.au-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:0}.au-facts>div{display:flex;flex-direction:column;gap:2px;min-width:0}.au-facts .k{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.au-facts .v{font-size:.92rem;font-weight:600;overflow-wrap:anywhere}.au-facts .v small{font-weight:400;font-size:.74rem}.au-gauge{position:relative;height:22px;border-radius:11px;overflow:hidden;border:1px solid var(--glass-border)}.au-gauge-fill{position:absolute;left:0;top:0;bottom:0}.au-gauge-txt{position:relative;display:block;line-height:22px;padding:0 10px;font-size:.74rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-series{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;height:64px;align-items:end}.au-bar{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;gap:2px;min-width:0}.au-bar-fill{display:block;min-height:2px;border-radius:4px 4px 0 0}.au-bar-lbl{font-size:.66rem;text-align:center}.au-statements{display:flex;flex-direction:column;gap:6px}.au-st{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border:1px solid var(--glass-border);border-radius:10px;min-width:0}.au-st-what{font-weight:600;font-size:.84rem;overflow-wrap:anywhere}.au-st-amt{font-weight:600;font-size:.86rem;margin-left:auto;white-space:nowrap}.au-st .au-small{flex-basis:100%}.au-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.au-form{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--glass-border);border-radius:12px;min-width:0}.au-form label{display:flex;flex-direction:column;gap:4px;font-size:.78rem;min-width:0}.au-form .au-check{flex-direction:row;align-items:center;gap:8px}.au-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.au-month{width:auto;max-width:170px}.au-sort{font-size:.74rem;font-weight:400;text-transform:none;letter-spacing:0}.ai-usage-page .card{margin-bottom:14px}.au-client{display:flex;flex-direction:column;gap:10px}.au-client-app{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--glass-border)}.au-client-app:first-of-type{border-top:none}.ai-regime-line{display:flex;align-items:flex-start;gap:6px;font-size:.78rem;line-height:1.45;margin:4px 0 2px;overflow-wrap:anywhere;min-width:0}.ai-regime-line svg{margin-top:2px}.offer-list>.ai-regime-line{padding:0 14px 6px 40px;margin-top:-2px}.ai-regime-block{display:grid;gap:2px;padding:8px 0}.px-ai{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.px-ai-t{flex:1 1 0;min-width:0}.px-ai-st{flex-basis:100%;font-size:.72rem}@media(max-width:560px){.offer-list>.ai-regime-line{padding-left:14px}}.bk-group{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;min-width:0}.bk-sub{font-size:.78rem;font-weight:400;text-transform:none;letter-spacing:0}.bk-intro{font-size:.84rem;margin:0;overflow-wrap:anywhere}.bk-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.82rem;min-width:0}.bk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px;min-width:0}.bk-fp{font-size:.78rem;margin:4px 0 0;overflow-wrap:anywhere}.build-cost-card{display:flex;flex-direction:column;gap:8px;min-width:0}.bc-tbl{margin-top:4px}.bc-sum td{font-weight:600}.chf-measured{display:flex;flex-direction:column;gap:2px;font-size:.84rem;margin:6px 0 0;min-width:0;overflow-wrap:anywhere}.bc-tbl td.money{white-space:nowrap}.bc-sub-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px 12px;align-items:end;margin-top:8px;min-width:0}.bc-sub-form .field{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.84rem}.bc-sub-form .au-actions{grid-column:1 / -1}.ftab-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;box-sizing:border-box;border-radius:9px;font-size:.68rem;font-weight:700;line-height:1;vertical-align:1px}.keys-tab .kt-sub{font-weight:400;text-transform:none;letter-spacing:0}.keys-tab .kt-line{font-size:.8rem;margin:0;overflow-wrap:anywhere}.keys-tab .kt-app{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--glass-border);min-width:0}.keys-tab .kt-app:first-of-type{border-top:none}.keys-tab .kt-app-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.keys-tab .kt-table{width:100%;border-collapse:collapse;font-size:.8rem;table-layout:auto}.keys-tab .kt-table th{text-align:left;font-weight:600;font-size:.72rem;padding:6px 8px;border-bottom:1px solid var(--glass-border);white-space:nowrap}.keys-tab .kt-table td{padding:7px 8px;border-bottom:1px solid var(--glass-border);vertical-align:top;overflow-wrap:anywhere}.keys-tab .kt-env{font-size:.8rem;font-weight:600;overflow-wrap:anywhere}.keys-tab .kt-files{display:block;font-size:.72rem;margin-top:2px}.keys-tab .kt-acts{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.keys-tab .kt-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}@media(max-width:640px){.keys-tab .kt-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.keys-tab .kt-table,.keys-tab .kt-table tbody,.keys-tab .kt-table tr,.keys-tab .kt-table td{display:block;width:100%;box-sizing:border-box}.keys-tab .kt-table tr{padding:8px 0;border-bottom:1px solid var(--glass-border)}.keys-tab .kt-table td{border-bottom:none;padding:3px 0;display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px}.keys-tab .kt-table td[data-label]:before{content:attr(data-label);font-size:.72rem;font-weight:600}.keys-tab .kt-table td.kt-acts{display:flex;justify-content:flex-start;padding-top:6px}}.kg{margin:4px 0 2px;min-width:0;font-size:.8rem}.kg-sum{cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:2px 0;list-style-position:inside;overflow-wrap:anywhere}.kg-title{font-weight:600}.kg-hint{font-size:.74rem;min-width:0;overflow-wrap:anywhere}.kg-body{display:flex;flex-direction:column;gap:4px;padding:6px 0 4px 14px;border-left:2px solid var(--glass-border);margin-top:4px;min-width:0}.kg-line{margin:0;overflow-wrap:anywhere}.kg-steps,.kg-notes{margin:2px 0;padding-left:20px;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.kg-notes code{overflow-wrap:anywhere}.kg-src{font-size:.72rem}.kg-body .btn-ghost{align-self:flex-start}.kg-form{margin-top:6px}.keys-tab .kt-table tr.kt-guide-row td{padding-top:0}@media(max-width:640px){.kg-body{padding-left:10px}.keys-tab .kt-table tr.kt-guide-row td{display:block;padding:0 0 6px}}.st-page{display:flex;flex-direction:column;gap:14px}.st-head{display:flex;flex-direction:column;gap:10px}.st-title{font-size:1.2rem;margin:0}.st-sub{margin:2px 0 0;font-size:.84rem}.st-period{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.st-pick{border-radius:14px;padding:4px 12px;font:inherit;font-size:.8rem;cursor:pointer;border-width:1px;border-style:solid;min-height:32px}.st-custom{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.82rem}.st-custom input{font:inherit;padding:3px 6px;border-radius:6px}.st-status{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.st-line{margin:0;font-size:.84rem}.st-sec-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.st-csv{font-size:.76rem;text-transform:none;letter-spacing:0;font-weight:500}.st-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.st-tile{padding:12px 14px;border-radius:10px;border-width:1px;border-style:solid;display:flex;flex-direction:column;gap:4px;min-width:0}.st-tile .l{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.st-tile .v{font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.st-change{font-size:.76rem;font-weight:600}.st-note{font-size:.74rem}.st-chart{margin:0}.st-chart svg{width:100%;height:120px;display:block;border-radius:6px}.st-chart figcaption{font-size:.74rem;margin-top:4px}.st-values{font-size:.8rem;margin-top:6px}.st-values summary{cursor:pointer}.st-scroll{overflow-x:auto}.st-events{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.st-events li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:.84rem}.st-chip{display:inline-block;border-radius:10px;padding:1px 8px;font-size:.72rem;font-weight:600}.st-ev-at{font-variant-numeric:tabular-nums;font-size:.76rem}.st-headline{list-style:none;margin:0;padding:0;font-size:.82rem}.st-summary td{vertical-align:top}.st-summary tbody tr{cursor:default}@media(max-width:480px){.st-tiles{grid-template-columns:1fr 1fr}.st-tile .v{font-size:1.1rem}.st-chart svg{height:96px}}.tel-page{min-width:0}.tel-sec{margin:0 0 26px;min-width:0}.tel-h{font-size:1.05rem;margin:0 0 8px}.tel-sub{font-size:.9rem;margin:16px 0 6px}.tel-fine{display:block;font-size:.78rem}.tel-note,.tel-state{display:flex;gap:8px;align-items:flex-start;font-size:.84rem;margin:10px 0 0;padding:10px 12px;border-radius:var(--radius-sm)}.tel-what{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px}.tel-what li{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:var(--radius-sm);font-size:.88rem}.tel-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;margin-top:10px}.tel-card{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--radius-md, 12px);min-width:0}.tel-card .btn,.tel-card .btn-ghost{margin-top:auto;align-self:flex-start}.tel-card-t{font-size:1rem;margin:0}.tel-price{margin:0;font-size:.95rem}.tel-price b{font-size:1.25rem}.tel-facts{list-style:none;margin:4px 0;padding:0;font-size:.84rem;display:flex;flex-direction:column;gap:3px}.tel-card-p{margin:0 0 8px;font-size:.84rem}.tel-line-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px;margin-bottom:10px}.tel-line-head>div{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.tel-line{padding:16px;border-radius:var(--radius-md, 12px)}.tel-usage{margin:6px 0;font-size:.9rem}.tel-gauge{height:10px;border-radius:999px;overflow:hidden}.tel-gauge-bar{display:block;height:100%;border-radius:999px}.tel-over{font-size:.84rem;margin:8px 0 0}.tel-calls{list-style:none;margin:0;padding:0}.tel-call-row{display:grid;grid-template-columns:130px minmax(140px,1fr) 90px minmax(120px,1fr) auto;gap:4px 10px;align-items:center;padding:7px 0;font-size:.84rem;min-width:0}.tel-call-row>*{min-width:0;overflow-wrap:anywhere}.tel-transcript{padding:10px 12px;margin:0 0 8px;border-radius:var(--radius-sm);max-height:360px;overflow-y:auto}.tel-turn{margin:0 0 6px;font-size:.84rem}.tel-turn b{margin-right:6px}.tel-order{padding:14px;border-radius:var(--radius-md, 12px);margin-bottom:12px;min-width:0}.tel-order-head{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.tel-chip{font-size:.72rem;padding:1px 8px;border-radius:999px}.tel-lines{width:100%;border-collapse:collapse;margin:10px 0 6px;font-size:.84rem}.tel-lines th,.tel-lines td{text-align:left;padding:6px 4px;vertical-align:top}.tel-lines .r{text-align:right;white-space:nowrap}.tel-totals{font-size:.86rem;margin:4px 0 8px}.tel-accept{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-top:10px}.tel-check,.tel-radio{display:flex;gap:8px;align-items:flex-start;font-size:.86rem;margin:6px 0}.tel-check input,.tel-radio input[type=radio],.tel-radio input[type=checkbox]{margin-top:3px;flex:0 0 auto}.tel-radio>span{display:flex;flex-direction:column;min-width:0}.tel-fs{border:0;padding:0;margin:0 0 14px;min-width:0}.tel-fs legend{font-size:.74rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;padding:0}.tel-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0 14px}.tel-qty{width:64px;flex:0 0 64px;padding:5px 6px}.tel-problems{padding-left:18px}.tel-faq details{padding:10px 0}.tel-faq summary{cursor:pointer;font-weight:600;font-size:.9rem}.tel-faq p{margin:6px 0 0;font-size:.86rem}.tel-home-p{font-size:.86rem;margin:0 0 10px}.vp-flow{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 12px;padding:0;font-size:.78rem}.vp-flow li{padding:3px 10px;border-radius:999px}.vp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;align-items:start}.vp-dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:4px 10px;margin:0 0 12px;font-size:.84rem}.vp-dl dt{font-weight:600}.vp-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.vp-pre{white-space:pre-wrap}.vp-lines{width:100%;border-collapse:collapse;font-size:.82rem;margin-bottom:8px}.vp-lines td{padding:4px 2px;vertical-align:top}.vp-lines .r{text-align:right;white-space:nowrap}.vp-numbers{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.84rem}.vp-numbers li{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.vp-actions{display:flex;flex-wrap:wrap;gap:8px}.vp-ok{font-size:.86rem}.vp-grid-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px}.vp-grow{display:flex;flex-direction:column;gap:8px}.vp-grow-head{display:flex;gap:8px;align-items:baseline}.vp-gfields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:8px}.vp-gf{display:flex;flex-direction:column;gap:3px;font-size:.74rem;min-width:0}.vp-gf .input{padding:5px 8px;font-size:.84rem}@media(max-width:640px){.tel-call-row{grid-template-columns:minmax(0,1fr) auto}.tel-call-row .tel-call-when{grid-column:1 / -1}.vp-dl{grid-template-columns:minmax(0,1fr)}}.ch-col{min-width:0;padding:8px}.ch-card{min-width:0;padding:10px;gap:6px}.ch-btns,.ch-foot,.ch-context{min-width:0}.ch-btns>.btn,.ch-btns>.btn-ghost{min-width:0;max-width:100%;min-height:32px;padding:6px 10px;white-space:normal;overflow-wrap:anywhere;line-height:1.25;text-align:left}.ch-card-title,.ch-meta,.ch-context{overflow-wrap:anywhere}.ch-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.ch-card .ch-context{margin:0}.ch-card .ch-foot{gap:6px}.ch-card .ch-instr{margin:0}.shell.staff .shell-main .container:has(>.ux02-fiche){padding-top:4px}.ux02-fiche>.v3-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:0 12px;padding:14px 16px;margin-bottom:4px}.ux02-fiche>.v3-head>.v3-top{display:contents}.ux02-fiche .fiche-av{grid-column:1;grid-row:1 / span 2;align-self:center}.ux02-fiche .v3-id{grid-column:2;grid-row:1}.ux02-fiche .v3-acts{grid-column:3;grid-row:1}.ux02-fiche .v3-sentence{grid-column:2 / -1;grid-row:2}.ux02-fiche .v3-top{gap:8px 12px;flex-wrap:nowrap}.ux02-fiche .v3-id{flex:1 1 180px}.ux02-fiche .fiche-name,.ux02-fiche .fiche-sub{white-space:normal;overflow-wrap:anywhere}.ux02-fiche .v3-sentence{margin-top:0;gap:4px 8px}.ux02-fiche .v3-sub,.ux02-fiche .v3-step{white-space:normal}.ux02-fiche>.ftabs{margin:0 0 12px}.ux02-fiche>.ftabs button{padding:7px 12px}.v3-money{position:relative;margin-left:auto}.v3-money summary{cursor:pointer}.v3-money>div{display:flex;flex-direction:column;gap:6px;padding-top:8px}.ux02-fiche .ns-context{padding:4px 16px;margin-bottom:0}.ns-context>summary{cursor:pointer;line-height:1.4}.ns-context .ns-title{margin-right:8px}.ns-context-more{margin-left:12px}.ns-context-body{padding-top:8px}.ns-context-body p{margin:0 0 8px}.ux02-fiche .demos-card{padding:14px 16px;margin-top:0}.ux02-fiche .demos-head{margin-bottom:8px}.ux02-fiche .demos-hint{margin:0 0 8px}.px-head,.px-row{grid-template-columns:minmax(150px,1fr) 100px 164px 118px 166px 126px;gap:10px}.px-grid{min-width:906px}.px-table:not(.px-itable){scroll-padding-left:166px}.px-amt,.px-preview,.px-marks,.chf-drawer .r{font-variant-numeric:tabular-nums}.px-row>*,.px-amt>*,.px-preview>*{min-width:0}.px-amt{text-align:right}.px-row .px-amt small{display:inline-block;white-space:nowrap}.px-row .px-sub{overflow-wrap:normal}.px-ai .px-ai-t{flex:1 1 0}.px-ai-details{flex-basis:100%}.px-ai-details summary{cursor:pointer}.px-ai-details .px-ai-st{display:block;margin-top:4px}.px-range .px-marks{gap:4px}.px-range .px-pickbtn{white-space:normal;text-align:left}.px-range .px-preview{display:flex;flex-direction:column;gap:4px}.px-preview-money{overflow-wrap:normal;line-height:1.4}.chf-drawer .chf-row>.muted{display:block}.chf-drawer .chf-monthly{grid-template-columns:minmax(0,1fr) auto}.chf-drawer .chf-monthly>.muted{grid-column:1 / -1;text-align:right}.chf-drawer .chf-mod>.r{white-space:normal}.chf-drawer .chf-ai-sum{gap:6px 16px}.psp-wrap{z-index:90}.psp-wrap .modal.psp{display:flex;flex-direction:column;padding:0;min-width:0;max-height:calc(100dvh - 40px);overflow:hidden}.psp-wrap .modal-head{flex:none;margin:0;padding:14px 16px;gap:12px}.psp-wrap .modal-head h2{min-width:0;overflow-wrap:anywhere}.psp-wrap .modal-x{flex:none}.psp-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:16px}.psp-wrap .psp-actions>button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.sheet-wrap{z-index:100}.sheet-wrap .modal.sheet{max-height:calc(100dvh - 40px);overscroll-behavior:contain}@media(max-width:700px){.ux02-fiche>.v3-head{display:block}.ux02-fiche>.v3-head>.v3-top{display:flex}.ux02-fiche .v3-sentence{margin-top:8px}.ux02-fiche .v3-top{flex-wrap:wrap}.ux02-fiche .v3-acts{justify-content:flex-start}.ux02-fiche .v3-acts .btn-ghost{white-space:normal}.v3-money{margin-left:0}.ns-context-more{display:block;margin-left:0}.psp-wrap,.sheet-wrap{padding:10px}.psp-wrap .modal.psp,.sheet-wrap .modal.sheet{max-height:calc(100dvh - 20px)}.chf-drawer .chf-line>.muted{grid-column:2;text-align:right}.chf-drawer .chf-mod{grid-template-columns:minmax(0,1fr)}.chf-drawer .chf-mod>.r{text-align:left}}.apu-sub{font-weight:400;text-transform:none;letter-spacing:0}.apu-line{font-size:.8rem;margin:0;overflow-wrap:anywhere}.apu-small{font-size:.74rem;overflow-wrap:anywhere}.apu-line-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 8px;border:1px solid var(--glass-border);border-radius:10px;min-width:0;font-size:.82rem}.apu-label{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.apu-amt{font-weight:600;white-space:nowrap;margin-left:auto}.apu-date{flex:0 0 auto;font-size:.76rem;white-space:nowrap}.apu-lines summary{cursor:pointer;font-size:.8rem;font-weight:600;padding:4px 0}.apu-lines>.apu-line-row{margin-top:4px}.apu-st{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border:1px solid var(--glass-border);border-radius:10px;min-width:0;margin-top:6px}.apu-st-what{font-size:.84rem;overflow-wrap:anywhere}.apu-st .apu-small{flex-basis:100%}.apu-client{display:flex;flex-direction:column;gap:10px;min-width:0}.apu-client-app{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--glass-border);min-width:0}.apu-client-app:first-of-type{border-top:none}@media(max-width:480px){.apu-amt{margin-left:0}.apu-line-row,.apu-st{padding:6px}}.shell:not(.staff) .page-sub{line-height:1.5;max-width:78ch;overflow-wrap:anywhere}.shell:not(.staff) .stack>.card.sec{margin-bottom:0}.shell:not(.staff) .sec-head{flex-wrap:wrap;gap:8px}.shell:not(.staff) :is(.card,.checkout-card,.tel-card){min-width:0}.shell:not(.staff) :is(.page-title,.prow,.team-lead){overflow-wrap:anywhere}.shell:not(.staff) .fac-end{flex-wrap:wrap}.shell:not(.staff) .row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px}.shell:not(.staff) .team-id :is(b,.muted){white-space:normal;overflow-wrap:anywhere;overflow:visible}.shell:not(.staff) .chk-row{display:block;position:relative;padding-left:28px;line-height:1.5;margin:8px 0}.shell:not(.staff) .chk-row>input{position:absolute;left:0;top:3px;margin:0}.shell:not(.staff) .co-total-amount{flex:0 0 auto;white-space:nowrap}.shell:not(.staff) .rec-btn{margin-inline:auto}.shell:not(.staff) .co-step-lock{font-size:.84rem;line-height:1.5;margin:0 0 10px}.shell:not(.staff) :is(.client-menu summary,.client-user-logout):focus-visible,.client-dialog :is(button,a,input,textarea):focus-visible,body:has(.shell:not(.staff)) :is(.modal button,.modal input,.modal textarea,.bp-drawer-x):focus-visible{outline-width:2px;outline-style:solid;outline-offset:3px}.client-menu,.client-user-top{display:none}@media(min-width:901px){.client-user-shell .shell-main>.container{padding-top:26px}}.client-menu summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;min-height:44px;padding:6px 10px;border-radius:var(--radius-sm);font-size:.84rem;font-weight:600}.client-menu summary::-webkit-details-marker{display:none}.client-menu-panel{position:absolute;right:18px;top:calc(100% + 6px);width:min(350px,calc(100vw - 36px));max-height:calc(100dvh - 150px);overflow-y:auto;padding:8px;border-width:1px;border-style:solid;border-radius:var(--radius-md)}.client-menu-help{border-top-width:1px;border-top-style:solid;margin-top:6px;padding-top:6px}@media(max-width:900px){.shell:not(.staff) .shell-top{position:relative;z-index:30;padding-top:12px;padding-bottom:12px;gap:8px;flex-wrap:wrap}.client-menu{display:block;position:static}.shell:not(.staff) .client-menu .nav{min-height:44px}.shell:not(.staff) .client-user-top{display:flex}.client-user-logout{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 10px;border-width:1px;border-style:solid;border-radius:var(--radius-sm);font:inherit;font-size:.8rem;cursor:pointer}.client-user-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.shell:not(.staff) .tabbar{padding-bottom:max(12px,env(safe-area-inset-bottom,0px));height:calc(70px + env(safe-area-inset-bottom,0px))}.shell:not(.staff) .shell-main{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.shell:not(.staff) :is(.btn,.btn-ghost,.link-btn,.fchip,.fseg button){min-height:44px}.shell:not(.staff) .fseg{display:flex;width:100%}.shell:not(.staff) .fseg button{min-width:0;flex:1;justify-content:center;flex-wrap:wrap;gap:4px;padding:8px 6px}}@media(max-width:640px){.shell:not(.staff) .action:has(>.ico-b){display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px}.shell:not(.staff) .action:has(>.ico-b)>.btn{grid-column:2;justify-self:start;max-width:100%}.shell:not(.staff) .jstep{gap:5px;font-size:.74rem}.shell:not(.staff) .jstep-line{min-width:8px;margin:0 5px}.shell:not(.staff) .team .sec-head{justify-content:flex-start}.shell:not(.staff) .team-invite{flex:1 1 100%;margin-left:0;justify-content:center}.shell:not(.staff) .fac-row{row-gap:8px}.shell:not(.staff) .fac-num{grid-column:1;grid-row:1}.shell:not(.staff) .fac-amt{grid-column:2;grid-row:1;text-align:right}.shell:not(.staff) .fac-for{grid-row:2}.shell:not(.staff) .fac-end{grid-row:3}.shell:not(.staff) .brand-sub{font-size:.88rem}.shell:not(.staff) .idchip{padding:4px 0}.shell:not(.staff) .pw-row{flex-wrap:wrap}.shell:not(.staff) .pw-row .input{min-width:0;flex:1 1 180px}.shell:not(.staff) .team-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px 10px}.shell:not(.staff) .team-row>.avatar{grid-column:1;grid-row:1 / 3;align-self:start}.shell:not(.staff) .team-row>.team-id{grid-column:2;grid-row:1}.shell:not(.staff) .team-row>.team-role{grid-column:2;grid-row:2}.shell:not(.staff) .team-row>.team-apps{grid-column:2;grid-row:3}.shell:not(.staff) .team-row>svg{grid-column:3;grid-row:1 / 4}.shell:not(.staff) .team-app{grid-template-columns:minmax(0,1fr) auto;gap:8px}.shell:not(.staff) .team-app>.team-apps{grid-column:1 / -1}.shell:not(.staff) .fac-end{grid-column:1 / -1;justify-content:flex-end}.shell:not(.staff) :is(.checkout-line,.checkout-big){flex-wrap:wrap;row-gap:4px}body:has(.shell:not(.staff)) :is(.modal-x,.bp-drawer-x){min-width:44px;min-height:44px;flex-shrink:0}body:has(.shell:not(.staff)) .modal-head [aria-label=Fermer]{min-width:44px;min-height:44px;flex-shrink:0}body:has(.shell:not(.staff)) .modal :is(.btn,.btn-ghost,.input){min-height:44px}body:has(.shell:not(.staff)) .modal-head{align-items:flex-start;gap:12px}body:has(.shell:not(.staff)) .modal-head h2{min-width:0;overflow-wrap:anywhere}body:has(.shell:not(.staff)) .bp-drawer-kind{padding-right:44px}.client-dialog .modal-head{align-items:flex-start;gap:12px}.client-dialog .modal-head>div{min-width:0;overflow-wrap:anywhere}.client-dialog .modal-x{flex:0 0 44px;min-height:44px}}.workspace-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;overflow-wrap:anywhere}.workspace-identity>b{white-space:normal;overflow:visible}.workspace-client{font-weight:500}.workspace-environment{font-weight:600}.capability-note{display:flex;align-items:baseline;gap:6px;margin:6px 0;line-height:1.45;overflow-wrap:anywhere}.capability-note .icon{flex-shrink:0}.at-top{position:sticky;top:0;z-index:10;gap:6px 12px;padding-top:8px;padding-bottom:8px}.at-title{flex:1 1 100%;flex-wrap:wrap}.at-title .workspace-identity{flex:1}.at-tools{gap:6px}.at-tools .btn-ghost,.at-tools .seg button{min-height:32px}.at-secondary-tools{position:relative}.at-secondary-tools>summary{cursor:pointer;padding:6px 10px;border:1px solid;border-radius:var(--radius-sm);min-height:32px}.at-secondary-tools[open]>.at-tools{position:absolute;top:100%;left:0;z-index:30;width:min(620px,75vw);max-height:50dvh;overflow-y:auto;padding:12px;border:1px solid;border-radius:var(--radius-md)}.at-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.at-status-row{grid-template-columns:auto minmax(0,1fr);gap:8px}.at-status-list{grid-column:1 / -1}.at-page .at-frame-note{white-space:normal;width:max-content;max-width:calc(100% - 24px);overflow-wrap:anywhere;border-radius:var(--radius-md)}.at-status-note{display:inline}.at-status-note>summary{display:inline;cursor:pointer;text-decoration:underline;margin-left:6px}.at-status-note[open]{display:block}.at-status-note[open]>summary{margin-left:0}.build-workspace-context{position:sticky;top:var(--workspace-context-top, 0px);z-index:8;padding:0 0 12px;margin-bottom:10px;border:0;border-bottom:1px solid;border-radius:0}.build-workspace-context>span{display:block;margin-top:2px}.fbd-head{padding:14px 16px;gap:6px}.fbd-progress{order:1}.fbd-progress>summary,.sh-resolved>summary{cursor:pointer;padding:6px 0}.fbd-progress .fbd-steps{margin:8px 0 0}.fbd-page{gap:10px}.fbd-fold-head{padding:10px 14px}.fbd-fold-body{padding:12px}.fbd-fold-body>.card.sec{padding:12px}.fbd-fold-body .prow{padding-top:6px;padding-bottom:6px}.sh-incidents{margin-bottom:10px;padding:10px 16px}.sh-incidents>.sec-head{margin-bottom:4px}.sh-incidents>p{margin:4px 0}.sh-page .sh-app-line,.sh-page .sec-head{flex-wrap:wrap;gap:6px}.sh-page .prow{overflow-wrap:anywhere;min-width:0}@media(max-width:900px){.at-status{grid-template-columns:minmax(0,1fr)}.at-secondary-tools[open]>.at-tools{position:static;width:100%;max-height:none}.at-title .workspace-identity{flex-basis:calc(100% - 70px)}}@media(max-width:520px){.workspace-identity{gap:3px 8px}.workspace-client{flex-basis:100%}.at-title{align-items:flex-start}.at-title>.at-state{margin-left:0}.at-top{top:0;padding-left:12px;padding-right:12px}.at-status{margin-left:12px;margin-right:12px}.at-status-row{grid-template-columns:1fr;gap:0}.at-secondary-tools{max-width:100%}.at-tools .btn-ghost{white-space:normal;text-align:left}.fbd-next{gap:8px}}.billing-reminder{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.billing-reminder>section{width:100%;max-width:660px;padding:clamp(20px,4vw,40px);box-sizing:border-box}.billing-reminder h1{font-size:1.5rem;margin:8px 0 22px}.billing-reminder p{line-height:1.6}.billing-reminder fieldset{border:0;padding:0;margin:24px 0;min-width:0}.billing-reminder legend{font-weight:600;margin-bottom:12px}.billing-period{display:flex;align-items:flex-start;gap:12px;padding:12px 0;cursor:pointer}.billing-period input{margin-top:5px;flex-shrink:0}.billing-period small{display:block;margin-top:4px;line-height:1.5}.billing-reminder-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}@media(max-width:480px){.billing-reminder-actions>button{width:100%;min-height:44px}}.b03-key-services,.b03-key-install{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.b03-key-services .btn-ghost,.b03-key-install .btn-ghost{min-height:44px;white-space:normal}.b03-key-install{margin:12px 0}.b03-key-install p{flex-basis:100%;margin:0}.b03-key-services{padding:5px 0;font-size:.84rem}.kt-app{scroll-margin-top:140px}.b03-service-summary{display:grid;gap:8px;padding:10px 0;font-size:.87rem}.b03-service-summary a{display:block;overflow-wrap:anywhere;padding:6px 0}.capacity-page{max-width:1100px;margin:0 auto}.capacity-list{display:grid;gap:16px}.capacity-row{display:flex;flex-wrap:wrap;gap:16px;padding:18px;align-items:center;justify-content:space-between}.capacity-row h2{font-size:1.05rem;margin:0}.capacity-row p,.capacity-sheet p{overflow-wrap:anywhere}.capacity-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.capacity-sheet{width:min(700px,100%);max-height:100dvh;overflow-y:auto;padding:24px;border-radius:0}.capacity-heading,.capacity-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.capacity-facts{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:8px 16px}.capacity-facts dd{margin:0;overflow-wrap:anywhere}.capacity-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;margin-top:18px}.capacity-form label{display:flex;flex-direction:column;gap:6px;min-width:0}.capacity-form input,.capacity-form textarea,.capacity-form select,.capacity-field select{width:100%;max-width:100%;box-sizing:border-box;padding:8px}.capacity-field{display:block;margin:18px 0}.capacity-panel,.capacity-settings{padding:18px;margin-top:20px}.capacity-settings summary{cursor:pointer;font-weight:600}@media(max-width:600px){.capacity-sheet{padding:16px}.capacity-row{align-items:stretch}.capacity-row button,.capacity-actions button{width:100%;white-space:normal}.capacity-facts{grid-template-columns:1fr}.capacity-facts dt{font-weight:600}}.ref-page{display:grid;gap:20px;min-width:0}.ref-page h1{margin:0 0 10px}.ref-panel{padding:20px;min-width:0}.ref-panel h2{font-size:1.1rem;margin:0 0 16px}.ref-tabs,.ref-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ref-tabs [aria-current]{font-weight:600}.ref-form{display:grid;gap:14px}.ref-form label,.ref-note{display:grid;gap:8px}.ref-form textarea,.ref-note textarea{resize:vertical;width:100%;min-width:0;box-sizing:border-box}.ref-form input{width:100%;min-width:0;box-sizing:border-box}.ref-form .btn{justify-self:start}.ref-version{margin-top:20px;padding:14px 0}.ref-version summary{cursor:pointer;overflow-wrap:anywhere}.ref-files{padding-left:20px;display:grid;gap:14px}.ref-digest{display:block;overflow-wrap:anywhere;font-size:.78rem}.ref-question{margin:22px 0;padding:18px;min-width:0}.ref-question legend{padding:0 8px;font-weight:600;line-height:1.5}.ref-option{display:flex;gap:12px;align-items:flex-start;padding:12px 0;cursor:pointer}.ref-option input{flex:0 0 auto;margin-top:4px}.ref-option>span{min-width:0}.ref-consequence{display:block;margin-top:6px;line-height:1.6}.ref-recommended{display:inline-block;margin-left:8px}.ref-question .ref-actions{margin-top:14px}.ref-requirement,.ref-conflict{margin-top:12px;padding:14px 0;overflow-wrap:anywhere}.ref-requirement p{white-space:pre-wrap}.ref-requirement blockquote{margin:8px 0;padding-left:14px}@media(max-width:600px){.ref-page{gap:14px}.ref-panel{padding:16px}.ref-question{padding:12px;margin-inline:0}.ref-recommended{margin:6px 0 0;display:table}.ref-actions button{min-height:44px}}.hold-banner{position:relative;z-index:40;margin:0;padding:10px 16px;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.hold-banner .link-btn{margin-left:6px}.capacity-lease-controls{display:grid;gap:16px;margin-block:20px;min-width:0}.capacity-lease-controls p{overflow-wrap:anywhere}.capacity-lease-controls button{white-space:normal}.capacity-lease-controls input,.capacity-lease-controls select,.capacity-lease-controls textarea{max-width:100%;box-sizing:border-box}.heal-draft{white-space:pre-wrap}.annual-payment-control{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block:12px;min-width:0}.annual-payment-control p{margin:0;overflow-wrap:anywhere}.annual-payment-control button{max-width:100%;white-space:normal}.inf-page{max-width:1280px;margin:auto;padding:clamp(20px,4vw,64px);overflow-wrap:anywhere}.inf-page h1{font-size:clamp(1.65rem,4vw,2.8rem);line-height:1.2;margin:28px 0}.inf-page h2{font-size:1.15rem;line-height:1.4;margin:0 0 14px}.inf-page h3{font-size:1rem;margin:0 0 8px}.inf-page p{line-height:1.65}.inf-header,.inf-header nav,.inf-row,.inf-link{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.inf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.inf-alert{padding:16px;border-width:1px;border-style:solid}.inf-card{border-width:1px;border-style:solid;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));padding:24px;border-radius:var(--radius-md);min-width:0;margin-bottom:20px}.inf-grid>.inf-card{margin-bottom:0}.inf-field{display:grid;gap:8px;margin:14px 0;font-size:.9rem}.inf-field input,.inf-field select{width:100%;min-width:0;min-height:44px;box-sizing:border-box}.inf-check{display:flex;gap:10px;align-items:flex-start;margin:20px 0;line-height:1.6}.inf-page .btn{min-height:44px;white-space:normal;text-align:center;max-width:100%}.inf-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.inf-stats strong{display:block;font-size:1.6rem;margin-top:8px}.inf-account{padding:18px 0;border-bottom:1px solid var(--glass-border)}.inf-link code{white-space:normal;word-break:break-all}.inf-legal{white-space:pre-wrap;max-height:350px;overflow:auto;padding:16px;font-family:inherit;line-height:1.6}.inf-auth{max-width:520px;margin:0 auto}.inf-footer{margin-top:36px}.inf-eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}@media(max-width:680px){.inf-grid,.inf-stats{grid-template-columns:1fr}.inf-card{padding:20px}.inf-header nav{gap:12px}.inf-link{align-items:flex-start}.inf-page{padding:20px}.inf-page .btn{padding:10px 16px}}.mn-sheet{width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;box-sizing:border-box}.mn-sheet .field{margin:14px 0}.mn-sheet .input{width:100%;min-width:0;box-sizing:border-box}.mn-guests{min-width:0;border:0;padding:0;margin:16px 0}.mn-guest{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.mn-guest label{min-width:0}.mn-check{display:flex;gap:10px;align-items:center}.mn-client-results{display:flex;flex-direction:column;max-height:160px;overflow:auto}.mn-invite{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:10px 0;overflow-wrap:anywhere}.mn-room-tools{position:fixed;z-index:60;top:auto;bottom:96px;right:14px}@media(max-width:600px){.mn-guest{grid-template-columns:minmax(0,1fr)}.mn-sheet .input{font-size:16px;min-height:44px}.mn-sheet button{min-height:44px}.mn-invite{flex-wrap:wrap}}.mn-room-tools>button{min-height:44px}.meet-shell{min-height:100dvh;padding:clamp(16px,4vw,64px)}.meet-brand{display:flex;align-items:center;gap:16px;font-size:1.4rem;font-weight:700;margin-bottom:28px}.meet-brand span{font-size:.9rem;font-weight:400}.meet-card{max-width:1040px;margin:0 auto;padding:clamp(18px,3vw,36px)}.meet-card h1{font-size:clamp(1.4rem,4vw,2rem);overflow-wrap:anywhere}.meet-eyebrow{font-size:.8rem;letter-spacing:.08em}.meet-prejoin-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.meet-preview,.meet-join-fields{display:flex;flex-direction:column;gap:16px;min-width:0}.meet-preview video{border:1px solid;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md)}.meet-shell label,.meet-side label{display:flex;flex-direction:column;gap:8px}.meet-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.meet-actions>*{min-width:0}.meet-shell button,.meet-side button,.meet-toolbar button,.meet-shell select,.meet-shell .input,.meet-side .input{min-height:44px}.meet-check{display:flex!important;flex-direction:row!important;align-items:flex-start}.meet-check input{margin-top:4px;flex-shrink:0}.meet-consent{max-height:200px;overflow-y:auto;white-space:pre-wrap}.meet-address{overflow-wrap:anywhere}.meet-call{height:100dvh;display:flex;flex-direction:column;position:relative}.meet-call-head{display:flex;flex-wrap:wrap;gap:10px 24px;padding:14px 20px;font-size:.85rem}.meet-call-head b{flex:1}.meet-stage{flex:1;min-height:0;display:flex;position:relative}.meet-video-grid{flex:1;min-width:0;min-height:0}.meet-side{border-left:1px solid;flex:0 0 330px;max-width:100%;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.meet-side h2{font-size:1rem;flex:1}.meet-side .input{width:100%}.meet-person{border-bottom:1px solid;display:flex;flex-direction:column;gap:8px;padding:12px 0;overflow-wrap:anywhere}.meet-person span{font-size:.8rem}.meet-toolbar{display:flex;gap:8px;padding:12px;flex-wrap:wrap;justify-content:center;max-height:36dvh;overflow-y:auto}.meet-toolbar button{border-radius:var(--radius-sm);border:0;padding:10px 14px;font:inherit;font-size:.8rem;cursor:pointer}.meet-toast{position:absolute;top:72px;left:16px;right:16px;padding:14px;z-index:10;border-radius:var(--radius-md)}.meet-messages{flex:1;min-height:100px;overflow-y:auto;overflow-wrap:anywhere}@media(max-width:700px){.meet-prejoin-grid{grid-template-columns:minmax(0,1fr)}.meet-side{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.meet-call-head{padding:10px 12px}.meet-toolbar{gap:6px;padding:8px}.meet-toolbar button{flex:1 1 100px}}.ux03p2b-overlay{justify-content:flex-end;padding:0}.ux03p2b-panel{width:min(560px,100vw);height:100dvh;max-height:100dvh;margin:0;border-radius:var(--radius-md) 0 0 var(--radius-md);display:flex;flex-direction:column;min-width:0}.ux03p2b-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--glass-border)}.ux03p2b-panel-head h2{font-size:1rem;margin:0;overflow-wrap:anywhere}.ux03p2b-panel-body{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));min-height:0;overflow:auto;overflow-wrap:anywhere}.ux03p2b-panel-body .input{max-width:100%}.ux03p2b-evidence .card,.ux03p2b-company .co-card{padding:16px}.ux03p2b-evidence .mt-head{margin-bottom:12px}.ux03p2b-evidence .au-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ux03p2b-filters{display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px;margin:8px 0}.ux03p2b-filters label,.ux03p2b-filter{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.84rem}.ux03p2b-filters label{flex:1 1 160px}.ux03p2b-filter{max-width:360px}.ux03p2b-method>summary{cursor:pointer;font-size:.88rem;font-weight:600}.ux03p2b-method>.card{margin:14px 0 0;padding:14px 0 0;border:0;border-top:1px solid;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.ux03p2b-method>.card .sec-head{margin:0 0 6px}.ux03p2b-company .co-sub,.ux03p2b-account p{margin:8px 0}.ux03p2b-account{gap:20px}.ux03p2b-account>:first-child{grid-column:1 / -1}@media(max-width:600px){.ux03p2b-panel{width:100vw;border-radius:0}.ux03p2b-evidence .au-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ux03p2b-evidence .sec-head{flex-wrap:wrap}.ux03p2b-evidence .bc-tbl .tbl{min-width:0;table-layout:fixed;width:100%}.ux03p2b-evidence .bc-tbl td,.ux03p2b-evidence .bc-tbl th{padding:6px 10px;overflow-wrap:anywhere}.ux03p2b-evidence .bc-tbl td.money{white-space:normal}.ux03p2b-account{grid-template-columns:minmax(0,1fr);gap:16px}}.ux03p2b-panel{padding:0}.ux03p2b-filters label{flex-basis:135px}.ux03p2b-filters .input{width:100%;min-width:0}.ux03p2b-evidence .mt-head{flex-wrap:nowrap;gap:12px}.ux03p2b-evidence .mt-head>div{flex:1;min-width:0}.ux03p2b-evidence .au-month{max-width:145px}.ux03p2b-evidence>.card>.au-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ux03p2b-evidence>.card>.sec-head{margin-bottom:6px}.ux03p2b-client-head{gap:12px}.ux03p2b-client-head small{display:block;font-weight:400;text-transform:none;letter-spacing:normal}.ux03p2b-client-head .ux03p2b-filter{width:45%}.ux03p2b-client-head .input{width:100%;min-width:0}@media(max-width:600px){.ux03p2b-evidence .ux03p2b-client-head{flex-wrap:wrap}.ux03p2b-client-head .ux03p2b-filter{width:100%}.ux03p2b-filters label{flex-basis:100%}}.admin-density{min-width:0;font-size:.88rem}.admin-density .mt-head{margin-bottom:12px;gap:12px;flex-wrap:wrap}.admin-density .page-title{font-size:1.15rem}.admin-density .page-sub{margin:4px 0 0}.admin-density .btn,.admin-panel .btn{padding:6px 14px}.admin-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.admin-filters .search{flex:1 1 240px;min-width:0}.admin-filters .search input{min-width:0;width:100%}.admin-filters .input{width:auto;max-width:100%}.admin-filters>*{min-width:0}.admin-note{margin:8px 0 12px;font-size:.8rem}.admin-aids{overflow:hidden}.admin-aid-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;text-align:left;padding:6px 10px;border:0;border-bottom-width:1px;border-bottom-style:solid;font:inherit;cursor:pointer;min-height:48px}.admin-aid-row>span{min-width:0;overflow-wrap:anywhere}.admin-aid-row small{display:block;font-size:.78rem;margin-top:2px}.admin-aid-row .chip{padding:1px 8px}.admin-disclosure{margin:10px 0;font-size:.84rem}.admin-disclosure>summary{cursor:pointer;padding:6px 0;min-height:32px}.admin-panel-wrap{justify-content:flex-end;align-items:stretch;padding:0}.modal.admin-panel{display:flex;flex-direction:column;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border-radius:var(--radius-md) 0 0 var(--radius-md);overflow:hidden;font-size:.88rem}.admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom-width:1px;border-bottom-style:solid;flex:none}.admin-panel-head>div{min-width:0;overflow-wrap:anywhere}.admin-panel-head h2{margin:2px 0 0;font-size:1.05rem}.admin-panel-head .muted{font-size:.8rem}.admin-panel-head>button{flex:none}.admin-panel-body{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:16px;flex:1;overflow-wrap:anywhere}.admin-panel-body .crit-chips{flex-wrap:wrap}.admin-panel-body .chip{white-space:normal;overflow-wrap:anywhere}.admin-panel-body .subv-test{margin-top:16px;padding:0;border:0}.admin-panel-body .dsec{margin-top:16px}.admin-panel-body h3{font-size:.88rem;margin-bottom:4px}.admin-panel-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top-width:1px;border-top-style:solid}.admin-panel .drawer-foot{flex-wrap:wrap;gap:8px}.admin-panel .row2,.admin-panel .row2>*,.admin-panel .fld{min-width:0}.admin-panel .input{max-width:100%}.admin-save-state{margin:0 0 10px}.admin-editor-tabs{display:flex;margin-bottom:12px;position:sticky;top:-16px;z-index:1}.admin-editor-tabs button{min-height:40px}.mail-style-warnings{margin:10px 0 12px;font-size:.84rem;line-height:1.45}.mail-style-warnings p{margin:6px 0}.mail-style-warnings ul{margin:4px 0 6px;padding-left:18px}.mail-style-warnings li{margin:2px 0}.admin-mail-edit [hidden]{display:none}.admin-mail-edit .mail-preview{padding:0;border:0}.admin-mail-edit .mail-body{min-height:240px}.admin-mail-edit .mp-body{overflow-wrap:anywhere;max-width:100%}.admin-mail-edit .mp-body img,.admin-mail-edit .mp-body table{max-width:100%}.admin-emails .card.sec{padding:0 10px;margin-bottom:12px!important}.admin-emails .sec-head{padding:8px 0;margin:0}.admin-emails .mail-row{padding:6px 0;gap:8px}.admin-emails .mr-main{min-width:0;padding:0}.admin-emails .mr-top{flex-wrap:wrap}.admin-emails .mr-top b{font-size:.88rem}.admin-emails .mr-subject{white-space:normal;overflow-wrap:anywhere}.admin-emails .mr-when{font-size:.78rem}.admin-emails .mr-side{gap:6px}.admin-density.op-page .card.sec{padding:14px 16px;margin-bottom:16px}.admin-density .op-note{margin-bottom:8px}.admin-density .op-lock{padding:6px 0}.admin-density .op-state{gap:12px}.admin-density .op-missing ul{margin:4px 0;padding-left:18px}.admin-density .op-switch{margin-top:0}.admin-catalogue .cat-layout{grid-template-columns:minmax(0,1fr);gap:20px}.admin-ask{float:right;margin:0 0 10px 12px;width:auto}.admin-catalogue .cat-counts{gap:6px;margin-bottom:10px}.admin-catalogue .cat-filters{margin-bottom:10px}.admin-catalogue .cat-prog-sum{display:none}.admin-catalogue .cat-prog-title{margin:10px 0 8px}.admin-catalogue .cat-mod-head{padding:8px 10px;min-height:44px}.admin-catalogue .cat-mod{margin-bottom:8px}.admin-catalogue .cat-mod-body{padding:0 10px 10px}.admin-catalogue .cat-feat{padding:6px 0}.admin-panel .cat-agent{height:100%;max-height:none;border:0;border-radius:0}.admin-panel:has(.cat-agent) .admin-panel-body{padding:0}.admin-panel .cat-agent-head{display:none}.admin-panel .cat-agent-log{min-height:0;padding:16px}@media(max-width:600px){.admin-filters{gap:8px}.admin-filters .search{flex-basis:100%}.admin-aid-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 10px}.admin-aid-row>span:nth-child(3){display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.admin-aid-row>span:nth-child(3) small{display:inline}.modal.admin-panel{width:100vw;border-radius:0}.admin-panel-body .row2{grid-template-columns:minmax(0,1fr)}.admin-panel .drawer-foot>span{display:none}.admin-panel-foot .btn{width:auto}.admin-emails .mail-row{display:block}.admin-emails .mr-main{width:100%}.admin-emails .mr-side{flex-direction:row;justify-content:space-between;margin-top:6px}.admin-emails .mr-count br{display:none}.admin-ask{float:none;margin:0 0 10px}.admin-catalogue .cat-counts{display:none}.admin-catalogue .cat-filters{gap:6px 10px}.admin-catalogue .cat-filters .fld{margin-bottom:0}.admin-density .op-lock{flex-wrap:wrap}.admin-density .op-lock-txt{flex-basis:calc(100% - 28px)}}.admin-panel-wrap[hidden]{display:none}.admin-panel-foot .drawer-foot{margin:0;padding:0;border:0;width:100%}.admin-filters .search{display:flex;align-items:center;gap:8px}.admin-catalogue .cat-filter-summary{grid-column:1 / -1;font-size:.8rem}.ei-page,.ei-queue{min-width:0}.ei-queue{margin:16px 0}.ei-queue-head,.ei-filter-state{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ei-queue h2,.ei-sync h2{font-size:.9rem;margin:0}.ei-filters{display:grid;grid-template-columns:minmax(160px,2fr) repeat(2,minmax(130px,1fr));gap:10px;margin-bottom:10px}.ei-filters label{display:grid;gap:4px;min-width:0;font-size:.8rem}.ei-filters input,.ei-filters select{width:100%;min-width:0;min-height:36px;padding:6px 10px}.ei-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 10px;border:1px solid;border-radius:8px;text-align:left;font:inherit;cursor:pointer}.ei-row+.ei-row{margin-top:4px}.ei-row-main,.ei-row-state{display:grid;gap:3px;min-width:0}.ei-row-main .muted,.ei-row-state .muted{font-size:.8em}.ei-row-state .ph-tag{width:fit-content;white-space:normal}.ei-row-amount{font-variant-numeric:tabular-nums}.ei-row-main{overflow-wrap:anywhere}.ei-policy,.ei-disclosure{margin-top:16px}.ei-policy summary,.ei-disclosure summary{cursor:pointer;padding:8px 0;font-size:.85rem}.ei-policy p{margin:8px 0}.ei-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.ei-counters .com-tile{min-width:0;padding:10px}.ei-counters .com-tile .v{font-size:1.3rem;margin:2px 0}.ei-counters .com-tile .k{font-size:.8rem}.ei-counters .dl-why{font-size:.78rem}.ei-sync{margin:16px 0}.ei-sync-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 0;font-size:.8rem}.ei-sync-row>.muted{flex-basis:100%}.ei-panel{display:flex;flex-direction:column;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border-radius:14px 0 0 14px}.ei-panel-head{flex-shrink:0;display:flex;gap:12px;align-items:start;justify-content:space-between;padding:14px 16px}.ei-panel-head h2{min-width:0;font-size:1.05rem;margin:0}.ei-panel-head button{flex-shrink:0}.ei-panel-body{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;padding:16px;overflow-wrap:anywhere}.ei-panel-body h3{font-size:.85rem;margin:20px 0 8px}.ei-panel-foot{flex-shrink:0;padding:14px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid;overflow:auto}.ei-panel .doc-acts{flex-wrap:wrap}.ei-panel .doc-acts .btn{width:auto;flex:none}.ei-panel .doc-head{flex-wrap:wrap}.ei-disclosure .dl-card{margin:10px 0}@media(max-width:700px){.ei-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-filters label:first-child{grid-column:1 / -1}.ei-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.ei-row-main{grid-column:1 / -1}.ei-row-state,.ei-row-amount{font-size:.85rem}.ei-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-panel{width:100vw;border-radius:0}.ei-panel-foot .doc-acts .btn{width:100%}}@media(max-width:500px){.ei-filters{grid-template-columns:minmax(0,1fr)}}.com-workspace{min-width:0;font-size:.88rem}.com-workspace .mt-head{margin-bottom:12px;gap:8px;flex-wrap:wrap}.com-workspace .page-sub{margin:4px 0 0}.com-workspace .com-seg{margin-bottom:12px}.com-filters{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin-bottom:12px}.com-filters label,.com-beneficiary{display:grid;gap:4px;min-width:0;font-size:.78rem}.com-filters label:first-child{flex:1;min-width:150px}.com-filters .input,.com-beneficiary .input{width:100%;min-width:0}.com-workspace .sec{padding:16px;margin-bottom:16px}.com-workspace .com-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.com-workspace .com-tile{padding:8px 10px}.com-workspace .com-tile .v{font-size:1rem}.com-queue-list{display:grid;gap:6px}.com-queue-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:42px;padding:6px 10px;text-align:left;font-size:.88rem;white-space:normal}.com-queue-row>span{min-width:0;overflow-wrap:anywhere}.com-queue-row>span:last-child{text-align:right}.com-queue-row small{display:block;margin-top:3px;line-height:1.4}.com-help{font-size:.78rem;margin:10px 0 0}.com-settings>summary,.com-history>summary,.com-profile>summary{cursor:pointer;min-height:32px;padding:6px 0;font-weight:600}.com-panel-wrap{justify-content:flex-end;padding:0}.com-panel{font-size:.88rem;width:min(560px,100vw);height:100dvh;max-height:100dvh;display:flex;flex-direction:column;border-radius:14px 0 0 14px;padding:0;min-width:0}.com-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px}.com-panel-head h2{margin:0;font-size:.8rem}.com-panel-body{min-height:0;overflow:auto;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.com-panel-body .sec{padding:0;border:none;margin-bottom:16px}.com-panel-body .com-grid{grid-template-columns:minmax(0,1fr)}.com-detail-grid>.com-profile{order:2}.com-panel-body .com-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.com-panel-body .com-mrow,.com-panel-content .com-mrow,.com-panel-body .sec-head,.com-panel-body .row-btns,.com-panel-body .com-bar{flex-wrap:wrap}.com-panel-body .com-mrow .grow,.com-panel-content .com-mrow .grow{flex-basis:100%}.com-panel-body .com-bar{position:static}.com-panel-body .com-rates,.com-panel-body .com-invform{grid-template-columns:repeat(2,minmax(0,1fr))}.com-panel-body .input{min-width:0;max-width:100%}.com-panel-body .com-form,.com-panel-body .com-doc{grid-template-columns:repeat(2,minmax(0,1fr))}.com-panel-body .com-form>*,.com-panel-body .com-doc>*{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.com-workspace .com-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.com-filters label{flex:1}.com-queue-row{align-items:start;flex-direction:column;gap:4px}.com-queue-row>span:last-child{text-align:left}.com-panel{width:100vw;border-radius:0}.com-panel-body .com-form{grid-template-columns:minmax(0,1fr)}}.com-panel-body .sorg-grid{grid-template-columns:minmax(0,1fr)}.com-hold-reasons{margin:0 0 12px;font-size:.78rem}@media(max-width:600px){.com-workspace .mt-head{display:grid;grid-template-columns:minmax(0,1fr) auto}.com-workspace .mt-head>div{display:contents}.com-workspace .mt-head .page-title{grid-column:1;align-self:center}.com-workspace .mt-head .page-sub{grid-column:1 / -1;grid-row:2;margin-top:0}.com-workspace .mt-head>button{grid-column:2;grid-row:1}.com-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.com-filters label:first-child{min-width:0}}.com-filter-status{display:flex;align-items:center;gap:8px}@media(max-width:600px){.com-filter-status{grid-column:1 / -1;justify-content:space-between}}.com-blocker{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.com-blocker p{flex:1 1 220px;margin:0;min-width:0;font-size:.82rem}.credit-note-slot{flex:1 1 100%;min-width:0;max-width:100%}.credit-note-panel{min-width:0;width:100%;box-sizing:border-box}.credit-note-panel .sec-head{flex-wrap:wrap;gap:8px}.credit-note-panel .warn-strip{display:block}.credit-note-panel .input{min-width:0;max-width:100%}.credit-note-actions{flex-wrap:wrap;gap:8px;margin-top:10px}@media(max-width:600px){.credit-note-panel{padding:12px}.credit-note-panel .sec-head{overflow-wrap:anywhere}}.parcours{display:grid;gap:16px;max-width:1180px;margin:0 auto;min-width:0}.parcours-next h2{font-size:1.05rem;margin:8px 0}.parcours p:not(.uk-ph-purpose){margin:6px 0}.parcours-next{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.parcours-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.parcours-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:16px}.parcours .sec{margin:0;padding:16px}.parcours .sec-head{margin:0 0 8px;padding:0}.parcours-work{display:flex;justify-content:space-between;gap:10px;padding:9px 0;flex-wrap:wrap;overflow-wrap:anywhere}.parcours-remark-body{white-space:pre-wrap;overflow-wrap:anywhere}.parcours-remarks .cmt{padding:12px;overflow-wrap:anywhere}.parcours-remark-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}@media(max-width:600px){.parcours{gap:12px}.parcours .sec{padding:12px}}@media(max-width:600px){.parcours-facts{gap:10px}.parcours-facts p,.parcours-next p{margin:4px 0}}.k8-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;justify-content:flex-end}.k8-panel{width:min(560px,100vw);height:100dvh;max-height:100dvh;display:flex;flex-direction:column;min-width:0;border:1px solid var(--glass-border);border-radius:14px 0 0 14px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-sizing:border-box}.k8-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--glass-border)}.k8-panel-head>div{min-width:0;overflow-wrap:anywhere}.k8-panel-head h2{font-size:1.15rem;margin:0 0 6px}.k8-panel-head p{font-size:.85rem;margin:2px 0}.k8-panel-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 16px max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}.k8-panel .ak-form{border:0;padding:0}.k8-panel .ak-form input,.k8-panel .ak-form textarea,.k8-panel .ak-form select{width:100%;min-width:0;box-sizing:border-box}.k8-panel .ak-form input[type=checkbox]{width:auto}.k8-filters{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.k8-filters label{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.8rem;flex:1 1 180px}.k8-filters input,.k8-filters select{width:100%;min-width:0;box-sizing:border-box}.app-keys-card .k8-filters select{max-inline-size:480px}.k8-app-details{font-size:.8rem}.k8-app-details>summary,.k8-more>summary{cursor:pointer;padding:6px 0}.k8-app-details[open]{display:flex;flex-direction:column;gap:8px}.k8-more{font-size:.8rem}.k8-more[open]{flex-basis:100%}.keys-tab .kt-table th,.keys-tab .kt-table td{padding:6px 10px}.keys-tab .kt-guide-row>td{padding:0;border:0}.keys-tab .kt-table th{white-space:normal}.keys-tab .kt-acts{max-width:230px}@media(max-width:640px){.k8-panel{width:100vw;border-radius:0}.k8-panel .ak-form-row{grid-template-columns:minmax(0,1fr)}.k8-filters{gap:8px}.k8-filters label{flex-basis:100%}.keys-tab .kt-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px 0}.keys-tab .kt-table td{display:block;padding:0;width:auto}.keys-tab .kt-table td[data-label]:before{content:none}.keys-tab .kt-table td[data-label=Variable]{grid-column:1 / -1}.keys-tab .kt-table td[data-label=Nature]{text-align:right}.keys-tab .kt-table td[data-label="Dernier contrôle"],.keys-tab .kt-table td.kt-acts{grid-column:1 / -1}.keys-tab .kt-acts{max-width:none}.keys-tab .kt-guide-row{padding:0;border:0}.keys-tab .kt-table td.kt-acts{padding-top:4px}}.keys-tab.app-keys-card{padding:16px}.keys-tab .sec-head{flex-wrap:wrap;gap:4px;margin-bottom:8px}.keys-tab .k8-filters{margin-top:0;margin-bottom:8px}.keys-tab .kt-app{padding:8px 0;gap:6px}@media(max-width:640px){.keys-tab .kt-acts button,.app-keys-card .ak-actions button,.k8-panel button,.k8-panel .input{min-height:44px}.k8-panel summary{min-height:32px}}@media(min-width:641px){.keys-tab .kt-table td.kt-acts{display:table-cell;text-align:right;max-width:none;width:1%;min-width:210px}.keys-tab .kt-table td.kt-acts>*{display:inline-flex;vertical-align:middle;margin:0 0 4px 4px}}.crm-disclosure>summary{cursor:pointer;font-size:.85rem;padding:6px 0;font-weight:600}.crm-disclosure[open]>summary{margin-bottom:8px}.crm-mapping-list{display:grid;gap:10px;margin:10px 0 16px}.crm-mapping-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);gap:12px;padding:10px 0;border-bottom:1px solid}.crm-mapping-block>*,.crm-mapping-block .input{min-width:0;width:100%}.crm-mapping-block p{margin:4px 0 0;overflow-wrap:anywhere;white-space:normal}.crm-mapping-block .crm-sub{overflow-wrap:anywhere}.crm-import-errors ul{padding-left:20px;font-size:.86rem;overflow-wrap:anywhere}.crm-correction{min-width:0;margin:12px 0;padding:10px;border:1px solid;border-radius:var(--radius-sm)}.crm-page[data-tour=import] .crm-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.crm-prospects-page .mt-head{align-items:stretch}.crm-prospect-actions{width:100%}.crm-prospect-actions>.btn{flex-basis:100%}.crm-prospect-actions>button{min-height:36px;white-space:normal}.crm-detail-panel{width:100vw;border-radius:0}.crm-mapping-block{grid-template-columns:minmax(0,1fr);gap:8px}.crm-page[data-tour=import] .crm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-page[data-tour=import] .crm-actions{flex-wrap:wrap}}.crm-trap-contents{display:contents}@media(max-width:700px){.crm-more-actions-body{position:static;min-width:0;margin-top:6px}.crm-more-actions[open]{flex-basis:100%}}@media(max-width:900px){.crm-prospects-page .crm-tabs{gap:8px;margin-top:8px}.crm-prospects-page .crm-search{order:-1!important;flex-basis:100%}.crm-prospects-page .crm-mobile-tab{width:auto;flex:1;min-width:0}.crm-prospects-page .crm-seg{order:0;flex-shrink:0}.crm-prospects-page .crm-tabs .crm-sp{display:none}}.ux03-tab-hint{font-size:.78em;margin:-8px 0 12px}.ux03-client-tabs{scrollbar-width:thin;scroll-padding-inline:8px}.dl-summary{padding:10px 16px;margin-bottom:0}.dl-summary>summary{cursor:pointer;font-size:.84rem;min-height:44px;padding:14px 0}.dl-summary-body{padding-top:8px}.dl-summary .dl-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date chip" "main main" "go go";gap:4px 10px}.dl-summary .dl-date{grid-area:date;min-width:0}.dl-summary .dl-main{grid-area:main}.dl-summary :is(.chip-oc,.uk-chip){grid-area:chip;justify-self:end;align-self:start}.dl-summary .dl-go{grid-area:go;justify-self:start}.tarifs-grid{grid-template-areas:"editor simulation" "secondary simulation"}.tarifs-sections{display:contents}.tarifs-editor{grid-area:editor;min-width:0;container:tarifs-editor / inline-size}.tarifs-secondary{grid-area:secondary;display:flex;flex-direction:column;gap:16px;min-width:0}.tarifs-sim{grid-area:simulation;min-width:0}.tarifs-sim .rule{grid-template-columns:minmax(0,1fr) minmax(12ch,140px)}.tarifs-editor .bd-ladder{flex-wrap:wrap}.tarifs-editor .bd-seg{flex-basis:150px}.tarifs-editor .bd-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.tarifs-editor .bd-range{white-space:normal;overflow-wrap:anywhere}.tarifs-bands .input.money{min-width:10ch}.tarifs-bands .band-actions{text-align:right;white-space:nowrap}@container tarifs-editor (max-width: 500px){.tarifs-bands,.tarifs-bands tbody{display:block}.tarifs-bands thead{display:none}.tarifs-bands tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 0}.tarifs-bands td{display:block;padding:0;min-width:0;border:0}.tarifs-bands td:before{content:attr(data-label);display:block;font-size:.78rem;margin-bottom:4px}.tarifs-bands td:first-child,.tarifs-bands .band-actions{grid-column:1 / -1}.tarifs-bands .band-actions:before{display:none}}@media(max-width:1100px){.tarifs-grid{grid-template-areas:"editor" "simulation" "secondary"}}@media(max-width:520px){.tarifs-editor .bd-seg{flex-basis:100%;display:grid;grid-template-columns:minmax(0,1fr) auto}.tarifs-editor .bd-range{grid-column:1 / -1}.tarifs-editor .bd-rate{white-space:nowrap}}.tarifs-fold>summary{cursor:pointer;padding:14px 0;font-size:.86rem;min-height:44px}.tarifs-fold>.card{margin-top:4px}.s19-integrations{min-width:0}.s19-integrations .mt-head{gap:12px;flex-wrap:wrap;margin-bottom:16px}.s19-integrations .mt-head>.btn{width:auto;padding:6px 14px}.s19-integrations .page-sub{margin:4px 0 0}.s19-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.s19-tools>*,.s19-row>*{min-width:0}.s19-search{flex:1 1 240px}.s19-search input{width:100%}.s19-tools select{max-width:100%}.s19-caption{font-size:.82rem;margin:10px 0}.s19-list{padding:0;overflow:hidden}.s19-columns,.s19-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(110px,.65fr) minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 10px}.s19-columns{font-size:.78rem}.s19-row{min-height:48px}.s19-identity,.s19-verification{display:grid;gap:2px;overflow-wrap:anywhere}.s19-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.s19-head .uk-btn{width:fit-content}.s19-identity>span,.s19-verification>span:not(.ph-tag){font-size:.78rem}.s19-row .ph-tag{width:fit-content;max-width:100%;white-space:normal}.s19-empty{padding:16px}.s19-overlay{padding:0;display:flex;justify-content:flex-end;align-items:stretch}.s19-panel{width:min(560px,100vw);max-width:100vw;max-height:100dvh;height:100dvh;padding:0;border-radius:14px 0 0 14px;display:flex;flex-direction:column;overflow:hidden}.s19-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 16px}.s19-panel-head h2{margin:0 0 4px;font-size:1.05rem;overflow-wrap:anywhere}.s19-panel-head span{font-size:.8rem}.s19-panel-head button{min-height:44px;min-width:44px}.s19-panel-body{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));min-height:0;overflow:auto;overflow-wrap:anywhere}.s19-panel-body>.card,.s19-panel-body .bk-cards>.card{margin:0;padding:0;border:0}.s19-panel-body .bk-cards{display:block}.s19-panel-body .bk-group{grid-column:auto}.s19-panel-body .sec-head{flex-wrap:wrap}.s19-panel-body .input,.s19-panel-body textarea{max-width:100%;min-width:0}.s19-panel-body .chk-row{align-items:flex-start}.s19-actions>.btn{width:auto;padding:6px 14px}.s19-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media(max-width:700px){.s19-integrations .mt-head>.btn{width:100%}.s19-tools>label:first-child{flex-basis:100%}.s19-tools>label:nth-child(2){flex:1}.s19-tools select{width:100%}.s19-tools button,.s19-row button{min-height:44px}.s19-columns{display:none}.s19-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px}.s19-identity{grid-column:1}.s19-row>.ph-tag{grid-column:1;grid-row:2}.s19-verification{grid-column:1;grid-row:3}.s19-row>button{grid-column:2;grid-row:1 / 4}.s19-panel{width:100vw;border-radius:14px 14px 0 0}}.crm-map{width:100%;table-layout:fixed}.crm-map td{overflow-wrap:anywhere}.crm-map select.input{width:100%;min-width:0}.acad-setup>summary{cursor:pointer}.crm-import-errors{margin:16px 0}.crm-import-errors ul{padding-left:20px}.crm-page[data-tour=import] .crm-tile{margin-top:0}.ux03-panel-wrap{justify-content:flex-end;padding:0}.ux03-panel.modal{width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:14px 0 0 14px;display:flex;flex-direction:column;padding:0;overflow:hidden}.ux03-panel .modal-head{margin:0;padding:14px 16px;flex:0 0 auto;gap:12px}.ux03-panel .modal-head h2{margin:0;min-width:0;overflow-wrap:anywhere;font-size:1.15em}.ux03-panel .modal-x{min-width:44px;min-height:44px;flex-shrink:0}.ux03-panel-body{flex:1;padding:16px;overflow:auto;min-height:0;overflow-wrap:anywhere}.ux03-panel-body>p:first-child{margin-top:0}.ux03-panel-body fieldset{min-width:0;margin:0 0 16px;padding:12px;border-radius:8px}.ux03-panel>.actions{margin:0;padding:14px 16px max(16px,env(safe-area-inset-bottom));flex-wrap:wrap}.ux03-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(140px,1fr));align-items:end;gap:8px;margin-bottom:12px}.ux03-filters>*{min-width:0;width:100%}.ux03-filter-label{display:flex;flex-direction:column;gap:4px;font-size:.82rem}.ux03-filter-label select{min-width:0;width:100%}.acad>.ftabs{margin-left:0;margin-right:0}.acad .card.sec,.crm-page[data-tour=import]>.card.sec{padding:16px;border-radius:var(--radius-md)}.acad-role-first{margin-bottom:16px}.acad-role-first>p{margin:0 0 10px}.acad-next{display:flex;align-items:center;justify-content:space-between;gap:12px}.acad-next>div{display:flex;flex-direction:column;min-width:0}.acad-cert-summary{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;font-size:.82rem}.acad-content-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(140px,180px);gap:12px;align-items:center;padding:6px 10px;min-height:44px}.acad-content-row p{margin:4px 0 0}.acad-content-row>*{min-width:0;overflow-wrap:anywhere}.acad .acad-setup .sec{padding:0}.acad .acad-tablewrap{max-width:100%}.acad .acad-table{min-width:560px}.acad .acad-tablewrap[tabindex]{padding-bottom:6px}.am-topic-select{display:none}@media(max-width:600px){.crm-page[data-tour=import] .crm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-page[data-tour=import] .crm-tile{min-width:0;padding:10px;overflow-wrap:anywhere}.crm-map thead{display:none}.crm-map,.crm-map tbody,.crm-map tr,.crm-map td{display:block;width:100%}.crm-map tr{padding:12px 0}.crm-map td{padding:4px 0}.crm-map td[data-label]:before{content:attr(data-label) " : ";font-weight:500}.crm-map-label,.crm-map-target{display:block;font-size:.82rem;margin:4px 0;overflow-wrap:anywhere}.crm-map select.input{min-height:44px}.ux03-panel.modal{border-radius:0}.ux03-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ux03-filters>input[type=search]{grid-column:1 / -1}.acad-next{align-items:stretch;flex-direction:column}.acad-content-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px}.acad-content-row>:last-child{grid-column:1 / -1}.am-topic-select{display:block;margin-bottom:16px;font-size:.85em}.am-topic-select select{display:block;width:100%;margin-top:6px;min-height:44px}.am .am-chips{display:none}.acad-toc-sel{min-width:0;max-width:100%;min-height:44px}.acad .acad-tablewrap:before{content:"Tableau · faites défiler →";display:block;font-size:.78rem;margin-bottom:6px}}.apu-credit{display:flex;flex-direction:column;gap:8px;padding:16px 0;overflow-wrap:anywhere}.apu-credit p{margin:0}.annual-sepa-controls{min-width:0}.annual-sepa-controls p{overflow-wrap:anywhere}.annual-sepa-form{display:flex;flex-wrap:wrap;gap:12px;width:100%;min-width:0}.annual-sepa-form label{display:grid;gap:6px;flex:1 1 220px;min-width:0}.annual-sepa-form .input{box-sizing:border-box;width:100%;min-width:0}.annual-sepa-form p{flex-basis:100%}.annual-sepa-form button{max-width:100%;white-space:normal}.personal-room{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.personal-room h2{margin:0;flex-shrink:0}.personal-room .btn{width:auto;margin:0}.personal-address{flex:1 1 180px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-room button{min-height:44px}@media(max-width:600px){.personal-room{gap:8px}.personal-room h2,.personal-address{flex-basis:100%}}.sante-page{min-width:0}.sante-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0}.sante-counter{border:1px solid;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);cursor:pointer;text-align:left;font:inherit}.sante-counter strong{font-size:1.4rem}.sante-counter span{font-size:.8rem}.sante-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sante-filters label{display:grid;gap:5px;font-size:.8rem;min-width:0}.sante-search{flex:1 1 220px;max-width:480px}.sante-filters .sante-mine{display:flex;align-items:center;align-self:center;gap:7px}.sante-row:focus-visible,.sante-counter:focus-visible{outline:2px solid;outline-offset:-3px}.sante-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.sante-result,.sante-scope{font-size:.8rem}.sante-list{border:1px solid;overflow:hidden;border-radius:var(--radius-md)}.sante-columns,.sante-row{display:grid;grid-template-columns:8px minmax(100px,1fr) minmax(160px,1.5fr) 90px 120px 100px 75px 14px;align-items:center;gap:12px;padding:0 14px}.sante-columns{min-height:34px;font-size:.72rem}.sante-row{border:0;border-top:1px solid;width:100%;min-height:44px;text-align:left;font:inherit;font-size:.8rem;cursor:pointer}.sante-row>span{min-width:0}.sante-client,.sante-app strong{overflow-wrap:anywhere;white-space:normal}.sante-app{display:flex;align-items:center;gap:8px}.sante-app strong{font-weight:600}.sante-chip{border:1px solid;flex-shrink:0;font-size:.65rem;padding:2px 5px;border-radius:var(--radius-full)}.sante-off .sante-dot{border:2px solid}.sante-dot{width:8px;height:8px;border-radius:50%}.sante-chevron{font-size:1.3rem}.sante-inc-short{display:none}.sante-empty{padding:30px 18px}.sante-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:flex;justify-content:flex-end}.sante-drawer{border-left:1px solid;width:440px;max-width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.sante-drawer-head,.sante-drawer section{border-bottom:1px solid}.sante-drawer-head{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:18px 20px;flex-shrink:0}.sante-drawer-head p{margin:0 0 5px;font-size:.8rem}.uk-panel-wrap:has(#sante-detail-title) .uk-panel-context{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.uk-panel-wrap--agent-kit .uk-panel-context{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.sante-drawer h2{margin:0;font-size:1.1rem;overflow-wrap:anywhere}.sante-drawer-body{overflow-y:auto;overscroll-behavior:contain;padding:0 20px 30px;overflow-wrap:anywhere}.sante-drawer section{padding:15px 0}.sante-drawer h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;margin:0 0 12px}.sante-drawer p{font-size:.82rem;line-height:1.5}.sante-checks{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:.78rem}.sante-checks li{display:flex;justify-content:space-between;gap:10px}.sante-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sante-availability{width:100%;height:8px;border:0;border-radius:var(--radius-full);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sante-drawer .sh-incidents{margin-top:16px;padding:12px}.sante-drawer .sec-head{flex-wrap:wrap}.sante-drawer .prow{scroll-margin-top:12px}@media(max-width:1150px)and (min-width:701px){.sante-columns,.sante-row{grid-template-columns:8px minmax(80px,1fr) minmax(110px,1.5fr) 64px 92px 80px 60px 10px;gap:7px;padding:0 10px}.sante-chip{display:none}}@media(max-width:700px){.sante-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sante-counter{padding:9px;gap:5px;flex-direction:column;align-items:start}.sante-counter strong{font-size:1.15rem}.sante-counter span{font-size:.72rem}.sante-columns{display:none}.sante-row{grid-template-columns:8px minmax(66px,1fr) 72px 55px 34px 10px;grid-template-rows:auto auto;gap:6px;padding:10px;min-height:68px}.sante-dot{grid-column:1;grid-row:1}.sante-app{grid-column:2 / 4;grid-row:1}.sante-chip{display:none}.sante-client{grid-column:2;grid-row:2;font-size:.72rem}.sante-host{grid-column:4 / 6;grid-row:1;font-size:.72rem;text-align:right}.sante-last{grid-column:3;grid-row:2;font-size:.7rem}.sante-pct{grid-column:4;grid-row:2;font-size:.68rem;text-align:right}.sante-inc{grid-column:5;grid-row:2;font-size:.68rem;text-align:right;white-space:nowrap}.sante-inc-label{display:none}.sante-inc-short{display:inline}.sante-chevron{grid-column:6;grid-row:1 / 3}.sante-filters .sante-search{flex-basis:100%}.sante-filters>label:not(.sante-search):not(.sante-mine){flex:1 1 40%}.sante-filters .input{font-size:16px;width:100%}.sante-drawer{border-left:1px solid;width:100%}.sante-drawer-head{padding:16px}.sante-drawer-body{padding:0 16px 24px}}.meet-call{overflow:hidden}.meet-call-head{align-items:center;padding:18px 24px}.meet-status-chip{border:1px solid;border-radius:var(--radius-full);padding:7px 12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:.75rem}.meet-stage{gap:16px;padding:0 20px}.meet-video-grid{border-radius:var(--radius-lg);overflow:hidden}.meet-side{flex-basis:360px;border:1px solid;border-radius:var(--radius-lg);padding:18px;font-size:.88rem;gap:16px}.meet-side-head,.meet-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.meet-side-head h2{margin:0;font-size:1.15rem}.meet-side-head button{padding:8px;display:flex}.meet-side h3{font-size:.82rem;margin:8px 0}.meet-side p{line-height:1.5;margin:4px 0}.meet-side form{display:flex;flex-direction:column;gap:12px}.meet-side textarea{resize:vertical;min-height:80px}.meet-invite{display:flex;flex-direction:column;gap:14px}.meet-person{gap:10px}.meet-person-main{display:flex;align-items:center;gap:10px;min-width:0}.meet-person-name{display:flex;flex-direction:column;flex:1;gap:4px;min-width:0;overflow-wrap:anywhere}.meet-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-weight:600}.meet-person-states{display:flex;gap:6px;margin-left:auto}.meet-person-states svg{width:16px;height:16px}.meet-row-menu summary{cursor:pointer;min-height:44px;width:44px;display:grid;place-items:center;margin-left:auto;border-radius:50%}.meet-copy{display:flex;align-items:center;justify-content:center;gap:8px}.meet-copy svg{flex-shrink:0;width:20px}.meet-toolbar{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:20px 24px max(20px,env(safe-area-inset-bottom));overflow:visible;max-height:none}.meet-call-address{display:flex;align-items:center;gap:12px;font-size:.85rem;white-space:nowrap}.meet-call-address button{padding:0;font-size:inherit}.meet-core-controls,.meet-panel-controls{display:flex;align-items:center;gap:10px}.meet-panel-controls{justify-content:flex-end}.meet-toolbar .meet-control{position:relative;width:48px;height:48px;min-width:48px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;transition:transform var(--transition-fast),background var(--transition-fast)}.meet-control:hover{transform:translateY(-2px)}.meet-control:focus-visible,.meet-toolbar button:focus-visible,.meet-call-menu button:focus-visible,.meet-row-menu summary:focus-visible{outline:3px solid;outline-offset:3px}.meet-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);white-space:nowrap;padding:7px 10px;border-radius:6px;font-size:.75rem;opacity:0;pointer-events:none;z-index:12}.meet-control:not([aria-expanded=true]):hover .meet-tooltip,.meet-control:not([aria-expanded=true]):focus-visible .meet-tooltip{opacity:1}.meet-count{position:absolute;top:-5px;right:-4px;min-width:20px;height:20px;border-radius:var(--radius-full);display:grid;place-items:center;font-size:.7rem;font-weight:700;padding:0 4px}.meet-wait-dot{position:absolute;width:8px;height:8px;border-radius:50%;bottom:4px;right:4px}.meet-leave-group{display:flex;border-radius:var(--radius-full)}.meet-toolbar .meet-leave-group .meet-control{width:auto;padding:0 18px;gap:8px;border-radius:var(--radius-full)}.meet-toolbar .meet-leave-chevron{padding:0 7px 0 0;border-radius:0 var(--radius-full) var(--radius-full) 0;display:flex;align-items:center}.meet-call-menu{position:absolute;bottom:calc(94px + env(safe-area-inset-bottom));left:50%;transform:translate(-30%);width:304px;max-width:calc(100% - 24px);max-height:calc(100dvh - 140px);overflow-y:auto;border:1px solid;border-radius:var(--radius-lg);padding:8px;z-index:8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.meet-call-menu button{display:block;text-align:left;width:100%;min-height:44px;border:0;border-radius:var(--radius-sm);padding:10px 12px;font:inherit;font-size:.85rem;cursor:pointer}.meet-call-menu p{font-size:.78rem;line-height:1.5;margin:8px 12px}.meet-toast{left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px)}@media(min-width:601px)and (max-width:1100px){.meet-call-address{display:none}.meet-toolbar{grid-template-columns:1fr auto;padding-inline:16px}.meet-core-controls{justify-content:center}}@media(min-width:601px)and (max-width:700px){.meet-side{position:static}.meet-toolbar{gap:8px;padding-inline:10px}.meet-core-controls,.meet-panel-controls{gap:6px}.meet-toolbar button{flex:none}.meet-toolbar .meet-control{width:44px;height:44px;min-width:44px}.meet-toolbar .meet-leave-group .meet-control{padding:0 12px}}@media(max-width:600px){.meet-call-head{padding:12px;gap:8px}.meet-call-head b{flex-basis:100%}.meet-status-chip{padding:5px 8px;font-size:.68rem}.meet-stage{padding:0 8px}.meet-side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;border-radius:0;padding:16px 16px max(16px,env(safe-area-inset-bottom))}.meet-call-address,.meet-panel-controls,.meet-toolbar .meet-desktop-control{display:none}.meet-toolbar{display:flex;justify-content:center;padding:14px 8px max(14px,env(safe-area-inset-bottom))}.meet-core-controls{gap:8px}.meet-toolbar .meet-control{width:44px;height:44px;min-width:44px;flex:none}.meet-toolbar button{flex:none}.meet-toolbar .meet-leave-group .meet-control{padding:0 13px}.meet-leave-group .meet-control>span:not(.meet-tooltip){display:none}.meet-call-menu{left:12px;right:12px;transform:none;width:auto;bottom:calc(80px + env(safe-area-inset-bottom))}.meet-tooltip{display:none}}.ui-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;font:600 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid;border-bottom-width:2px}.ui-kbds{display:inline-flex;align-items:center;gap:4px}.ui-kbds>span{display:inline-flex;align-items:center;gap:4px}.ui-kbd-sep{font-size:.72rem}.ui-search-btn{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;margin:0 0 8px;border-radius:var(--radius-sm);border:1px solid;font:inherit;font-size:.86rem;cursor:pointer;text-align:left}.ui-search-btn .ui-search-l{flex:1;min-width:0}.ui-search-btn .ui-kbds{margin-left:auto}.shell.staff.compact .ui-search-btn{justify-content:center;padding:9px 0}.shell.staff.compact .ui-search-btn .ui-search-l,.shell.staff.compact .ui-search-btn .ui-kbds{display:none}.shell.staff.compact:not(:has(.uk-atelier)) .rail:hover .ui-search-btn{justify-content:flex-start;padding:8px 10px}.shell.staff.compact:not(:has(.uk-atelier)) .rail:hover .ui-search-btn .ui-search-l,.shell.staff.compact:not(:has(.uk-atelier)) .rail:hover .ui-search-btn .ui-kbds{display:inline-flex}.rail[data-grouped]{gap:1px}.rail[data-grouped] .nav{padding:7px 12px}.ui-navg{display:flex;flex-direction:column;gap:1px}.ui-navg+.ui-navg{margin-top:4px}.ui-navg-h{display:flex;align-items:center;gap:6px;width:100%;padding:9px 12px 4px;border:none;font:inherit;font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-align:left;border-radius:var(--radius-sm)}.ui-navg-h .ui-navg-chev{width:10px;height:10px;flex:0 0 10px;transition:transform var(--transition-fast)}.ui-navg-h[aria-expanded=false] .ui-navg-chev{transform:rotate(-90deg)}.ui-navg-h .n{margin-left:auto;font-size:.66rem;font-weight:700;border-radius:var(--radius-full);min-width:16px;height:16px;display:inline-grid;place-items:center;padding:0 4px;letter-spacing:0}.shell.staff.compact .ui-navg-h{display:none}.shell.staff.compact:not(:has(.uk-atelier)) .rail:hover .ui-navg-h{display:flex}@media(max-width:900px){.shell.staff:not(.msh-on) .ui-navg-h,.shell.staff:not(.msh-on) .ui-search-btn .ui-search-l,.shell.staff:not(.msh-on) .ui-search-btn .ui-kbds{display:none}}.ui-msh-g{border:none;width:100%;display:flex;align-items:center;gap:8px;font:inherit;cursor:pointer;text-align:left}.ui-msh-g .ui-navg-chev{width:10px;height:10px;transition:transform var(--transition-fast)}.ui-msh-g[aria-expanded=false] .ui-navg-chev{transform:rotate(-90deg)}.ui-msh-g .n{margin-left:auto}.ui-chord{position:fixed;left:248px;bottom:18px;z-index:70;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;max-width:min(640px,calc(100vw - 280px));padding:9px 14px;border-radius:var(--radius-md);font-size:.8rem}.ui-chord b{font-weight:650}@media(max-width:900px){.ui-chord{left:12px;right:12px;max-width:none;bottom:84px}}.ui-cmdk-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.ui-cmdk{width:min(720px,100%);max-height:min(640px,76vh);display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden}.ui-cmdk-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid}.ui-cmdk-ico{flex:0 0 18px}.ui-cmdk-input{flex:1;min-width:0;max-width:480px;border:none;font:inherit;font-size:1.02rem;padding:4px 0;outline:none}.ui-cmdk-esc{margin-left:auto;border:none;padding:0;cursor:pointer}.ui-cmdk-esc-m{display:none;font:inherit;font-size:.88rem;font-weight:600}.ui-cmdk-list{flex:1;min-height:0;overflow-y:auto;padding:6px;overscroll-behavior:contain}.ui-cmdk-group+.ui-cmdk-group{margin-top:4px}.ui-cmdk-gh{padding:8px 10px 4px;font-size:.68rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.ui-cmdk-opt{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border-radius:var(--radius-sm);cursor:pointer}.ui-cmdk-chip{flex:0 0 auto;min-width:74px;text-align:center;padding:2px 7px;border-radius:var(--radius-full);font-size:.66rem;font-weight:650;letter-spacing:.01em;white-space:nowrap}.ui-cmdk-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ui-cmdk-title{font-size:.9rem;font-weight:600;white-space:normal;overflow-wrap:anywhere;min-width:0}.ui-cmdk-sub{font-size:.8rem;white-space:normal;overflow-wrap:anywhere;min-width:0}.ui-cmdk-facts{flex:1 1 100%;max-width:100%;min-width:0;padding-left:84px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;white-space:normal;font-size:.76rem;order:2}.ui-cmdk-fact{min-width:0;overflow-wrap:anywhere}.ui-cmdk-fact:first-child{flex:0 1 auto}.ui-cmdk-state{flex:none}.ui-cmdk-fact+.ui-cmdk-fact:before{content:"·";margin-right:6px}.ui-cmdk-state{padding:1px 7px;border-radius:var(--radius-full);font-size:.68rem;font-weight:650}.ui-cmdk-enter{flex:0 0 auto;font-size:.8rem;margin-left:auto;order:1;align-self:center}.ui-cmdk-status{padding:6px 16px;font-size:.78rem;min-height:26px}.ui-cmdk-status:empty{display:none}.ui-cmdk-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 14px;border-top:1px solid;font-size:.74rem}.ui-cmdk-foot>span{display:inline-flex;align-items:center;gap:4px}.ui-cmdk-foot-r{margin-left:auto}@media(max-width:640px){.ui-cmdk-wrap{padding:0;align-items:stretch}.ui-cmdk{width:100%;max-height:none;height:100%;border-radius:0}.ui-cmdk-opt{flex-wrap:wrap;row-gap:2px;min-height:48px}.ui-cmdk-main{flex:1 1 calc(100% - 90px);flex-direction:column;gap:0;align-items:flex-start}.ui-cmdk-sub{max-width:100%}.ui-cmdk-facts{flex:1 1 100%;max-width:none;margin-left:0;padding-left:84px;white-space:normal;flex-wrap:wrap}.ui-cmdk-enter,.ui-cmdk-foot,.ui-cmdk-esc-k{display:none}.ui-cmdk-esc-m{display:inline;padding:6px 4px}.ui-cmdk-facts{gap:2px 12px}.ui-cmdk-fact+.ui-cmdk-fact:before{content:none}}.ui-keys{width:min(760px,100%);max-height:80vh;overflow-y:auto;border-radius:var(--radius-lg);padding:18px 22px 22px}.ui-keys-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-keys-head h2{margin:0;font-size:1.1rem}.ui-keys-note{margin:4px 0 14px;font-size:.84rem}.ui-keys-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.ui-keys-sec h3{margin:0 0 6px;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.ui-keys-sec dl{margin:0;display:flex;flex-direction:column;gap:6px}.ui-keys-row{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;font-size:.86rem}.ui-keys-row dd{margin:0}@media(max-width:640px){.ui-keys-grid{grid-template-columns:1fr}.ui-keys{max-height:92vh;padding:16px}}.ui-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 12px;font-size:.84rem}.ui-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;margin:0;padding:0;min-width:0}.ui-crumbs li{display:inline-flex;align-items:center;gap:4px;min-width:0}.ui-crumbs li+li:before{content:"›";margin:0 2px}.ui-crumbs .ui-crumb-cur{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40ch}.ui-crumbs button{border:none;font:inherit;padding:2px 4px;border-radius:var(--radius-sm);cursor:pointer}.ui-crumbs .ui-crumb-back{font-weight:600;padding:4px 8px;border:1px solid}.ui-search-btn:focus-visible,.ui-navg-h:focus-visible,.ui-msh-g:focus-visible,.ui-crumbs button:focus-visible,.ui-cmdk-esc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ui-navg-h .ui-navg-chev,.ui-msh-g .ui-navg-chev{transition:none}}.staff-security-card{min-width:0}.staff-security-card h2{font-size:1.05rem;margin:0 0 12px}.staff-security-card h3{font-size:.95rem;margin:0}.staff-security-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.staff-security-list{list-style:none;padding:0;margin:12px 0 20px}.staff-security-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 0}.staff-security-list li>div{min-width:0;overflow-wrap:anywhere}.staff-security-list small{display:block;margin-top:5px;line-height:1.5}.staff-passkey-action{margin:10px 0}.staff-passkey-action .error{font-size:.85rem}.staff-remember{display:flex;gap:8px;align-items:center;margin:8px 0 14px;font-size:.85rem}@media(max-width:520px){.staff-security-list .actions{width:100%;flex-wrap:wrap}.staff-security-card .btn{white-space:normal}}.staff-confirmation{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:10px 0}.staff-confirmation p{margin:0}.staff-confirmation label{display:block;line-height:1.45}.staff-confirmation .input{width:100%;max-width:14rem;align-self:flex-start;min-width:0;font-size:max(16px,1rem)}.staff-confirmation button{align-self:flex-start;max-width:100%;white-space:normal;min-height:44px}.client-login-link{min-width:0;overflow-wrap:anywhere}.client-login-link h2{font-size:1.15rem;margin-bottom:12px}.client-link-actions{flex-direction:column;align-items:stretch;gap:12px}.client-link-action{white-space:normal;min-height:44px;width:100%;text-align:center}.client-link-back{display:block;margin-top:18px;text-align:center}.fd-bot>div{display:flex;flex-wrap:wrap;gap:10px 18px;min-width:0;max-width:100%}.fd-bot>div a{margin-right:0}#fiche-contacts .acct-acts{min-width:0;max-width:100%}#fiche-contacts .acct-acts .btn-ghost{white-space:normal;min-height:44px}#fiche-contacts .acct-id{overflow-wrap:anywhere}.client-login-link .btn,.client-login-link .input,.client-login-link .link-btn{min-height:44px}.heal-agent-prose{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:.86rem;line-height:1.45;margin:10px 0;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid transparent;box-sizing:border-box;max-width:100%}.heal-agent-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;flex-wrap:wrap}.heal-agent-meta>strong{font-weight:600;font-size:.84rem}.heal-agent-date{font-size:.76rem;font-variant-numeric:tabular-nums}.heal-agent-details{overflow-wrap:anywhere;word-break:break-word}.heal-agent-link{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:start}.heal-agent-link>span{min-width:0}.ch-cases-links{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:4px}.ch-cases-links a{display:inline-flex;align-items:center;min-height:28px}@media(max-width:640px){.ch-cases-links a{min-height:44px}}.heal-investigation{min-width:0;max-width:100%;padding:16px;margin-block:16px;overflow-wrap:anywhere}.heal-investigation section{min-width:0;margin-block:16px}.heal-investigation h4,.heal-investigation h5{margin-block:8px}.heal-investigation code{white-space:normal;overflow-wrap:anywhere}.heal-investigation-refs{padding-inline-start:18px}.heal-investigation-refs button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:start}.heal-proposal{min-width:0}.heal-proposal,.heal-proposal section{scroll-margin-top:92px}.heal-proposal code{overflow-wrap:anywhere;word-break:break-word}.heal-proposal-risk{display:grid;gap:12px}.heal-proposal-risk label{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:4px 12px}.heal-proposal-risk small{grid-column:1 / -1}.heal-proposal-risk meter{width:100%;align-self:center}.heal-proposal-files{padding-inline-start:20px}.heal-proposal-files li{display:grid;gap:4px;margin-block:12px}.heal-proposal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:14px}@media(max-width:480px){.heal-proposal-risk label{grid-template-columns:minmax(0,1fr)}.heal-proposal-actions button{width:100%}}.mn-invite small,.mn-guest small{display:block}.uxmeet-contacts{overflow-wrap:anywhere;min-width:0}.uk-psec .mn-invite{flex-wrap:wrap}.uk-psec .mn-invite .input{width:100%;min-width:0;box-sizing:border-box}.uxmeet-contacts{margin:12px 0}.uxmeet-contacts .input{margin:4px 0 8px}.uxmeet-contacts .btn-ghost{text-align:left;white-space:normal;min-height:44px}.uxmeet-contacts small{display:block}.uxmeet-contact-actions{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.uxmeet-contacts p{font-size:.8rem;margin:8px 0}.uxmeet-modal{justify-content:flex-end;align-items:stretch;padding:0}.uxmeet-modal .modal.sheet.mn-sheet{width:min(560px,100vw);max-height:100dvh;height:100dvh;margin:0;border-radius:0;padding:16px;display:flex;flex-direction:column;overflow:hidden}.uxmeet-modal .modal-head{margin-bottom:12px;flex-shrink:0}.uxmeet-modal-body{flex:1;min-height:0;overflow:auto}.uxmeet-create{height:100%;display:flex;flex-direction:column}.uxmeet-form-fields{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.uxmeet-create>.actions{flex-shrink:0;padding-top:12px}.uxmeet-form-fields>p{font-size:.8rem;margin:8px 0 12px}.uxmeet-modal details{margin:12px 0}.uxmeet-modal summary{cursor:pointer}@media(max-width:600px){.uxmeet-modal .actions{padding-bottom:env(safe-area-inset-bottom)}}.uxmeet-transcript .tr-tools{flex-wrap:wrap}.uxmeet-transcript .tr-tools .input{flex:1;min-width:160px}.uxmeet-transcript .tr-row{min-width:0}.uxmeet-transcript .tr-text{overflow-wrap:anywhere}#fiche-contacts .acct-row{flex-wrap:wrap;align-items:flex-start}#fiche-contacts .acct-id{flex:1 1 220px}#fiche-contacts .acct-acts{flex:1 1 260px}.ux03p2b-evidence .au-line+.au-facts{margin-top:10px}.bd-sum{min-width:0}.fr-month{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.fr-month .input{width:auto}.fr-month .fr-month-year{width:6ch;box-sizing:content-box}.ux03p2b-evidence .mt-head>.fr-month{flex:0 0 auto}.vt .card>.error+.btn-ghost{margin-top:12px}.staff-passkey-nudge{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;margin:0 0 16px;border:1px solid;border-radius:var(--radius-md)}.staff-passkey-nudge>svg{flex:0 0 auto}.staff-passkey-nudge>p:first-of-type{flex:1 1 220px;min-width:0;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:.9rem;line-height:1.35}.staff-passkey-nudge>p:first-of-type span{font-size:.84rem}.staff-passkey-nudge .acts{display:flex;flex:0 0 auto;gap:8px}.staff-passkey-nudge .acts>.btn,.staff-passkey-nudge .acts>.btn-ghost{width:auto;white-space:nowrap}.staff-passkey-nudge>[role=alert],.staff-passkey-nudge>p[role=status]{flex-basis:100%;margin:0;font-size:.82rem}@media(max-width:520px){.staff-passkey-nudge .acts{width:100%}.staff-passkey-nudge .acts>*{flex:1 1 0}}.support-editor{display:grid;gap:12px;min-width:0}.support-editor h2,.support-editor h3,.support-editor p{margin:0}.support-editor h2{font-size:1.15rem}.support-editor h3{font-size:1rem}.support-file,.support-confirm{display:grid;gap:8px}.support-file input{max-width:100%}.support-editor fieldset{min-width:0;border-radius:var(--radius-md);padding:12px}.support-rect{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.support-rect label{display:grid;gap:5px;min-width:0}.support-rect input{width:100%;min-width:0;padding:8px}.support-capture{display:grid;gap:12px;padding:14px;border-radius:var(--radius-md);border:1px solid}.support-preview{display:block;max-width:100%;height:auto;border-radius:var(--radius-sm)}.support-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.support-actions .btn{white-space:normal;min-height:44px}.support-confirm{grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.5}.support-confirm input{width:20px;height:20px}.support-test-page{max-width:860px;margin:auto;padding:24px;display:grid;gap:24px;min-height:100%}.support-test-page textarea{display:block;width:100%;min-height:80px;padding:10px}.support-rect input,.support-test-page textarea{border-width:1px;border-style:solid}.hist-page{max-width:1120px;margin-inline:auto;padding:clamp(28px,4vw,110px);overflow-wrap:anywhere}.hist-page [hidden]{display:none}.hist-page a,.hist-entry{text-decoration:none}.hist-page a:hover{text-decoration:underline}.hist-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-bottom:24px;font-size:.85rem}.hist-eyebrow{font-size:.85rem;margin:0 0 8px}.hist-filters{border:1px solid;border-radius:var(--radius-md);padding:16px;margin:24px 0 16px}.hist-filter-row{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.hist-filter-row>label{display:grid;flex:1 1 145px;gap:6px;min-width:0;font-size:.85rem}.hist-filter-row>label:first-child{flex-grow:2}.hist-page .input{min-width:0;width:100%;min-height:44px;font-size:1rem}.hist-page button,.hist-page summary,.hist-entry{min-height:44px}.hist-page button,.hist-entry{display:inline-flex;align-items:center;justify-content:center;white-space:normal}.hist-type-picker{flex:1 1 190px}.hist-type-picker summary{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;border:1px solid;border-radius:var(--radius-sm)}.hist-type-picker summary:after{content:"▾";font-size:.8rem;margin-left:8px}.hist-type-picker[open] summary:after{content:"▴"}.hist-type-picker fieldset{margin:10px 0 0;padding:10px;border:1px solid;border-radius:var(--radius-sm)}.hist-type-picker label,.hist-check{display:flex;align-items:center;gap:8px;min-height:44px}.hist-page input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.hist-muted{font-size:.85rem;line-height:1.6}.hist-gap,.hist-notice,.hist-empty{padding:16px;border:1px solid;border-radius:var(--radius-md);line-height:1.6}.hist-gap{font-size:.85rem}.hist-day{margin-top:28px}.hist-day>h2{font-size:.9rem;font-weight:600;margin:0 0 12px}.hist-day>h2:first-letter{text-transform:uppercase}.hist-day ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.hist-event{border:1px solid;border-radius:var(--radius-md);padding:20px}.hist-event-meta{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;font-size:.8rem}.hist-event-title{font-size:1.05rem;line-height:1.5;margin:8px 0}.hist-event-meta:empty{display:none}.hist-event-meta:empty+.hist-event-title{margin-top:0}.hist-summary{white-space:pre-wrap;line-height:1.65;margin:12px 0}.hist-status{display:inline-block;border:1px solid;border-radius:var(--radius-full);padding:4px 10px;margin:0;font-size:.8rem;font-weight:600}.hist-event summary{cursor:pointer;padding-block:12px;font-size:.85rem}.hist-evidence{padding-left:20px;line-height:1.75;white-space:pre-wrap}.hist-actions{display:flex;flex-wrap:wrap;gap:12px}.hist-actions a,.hist-back{display:inline-flex;align-items:center;min-height:44px}.hist-context{border:1px solid;border-radius:var(--radius-md);padding:16px;margin-block:20px;line-height:1.65}.hist-context summary{cursor:pointer;font-weight:600}.hist-context li{padding-block:8px}.hist-news,.hist-more{margin-block:16px}.hist-page :is(a,button,summary,input,select):focus-visible{outline:2px solid;outline-offset:3px}@media(max-width:600px){.hist-page{padding:20px 16px 96px}.hist-filter-row{gap:12px}.hist-filter-row>label:first-child{flex-basis:100%}.hist-event{padding:16px}.hist-type-picker{flex-basis:100%}}.hist-subnav{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.hist-subnav>*{display:inline-flex;align-items:center;min-height:44px}.hist-subnav [aria-current]{border-bottom:2px solid;font-weight:600}.hist-search-row>label{flex-basis:100%}.hist-quick-row>.hist-type-picker,.hist-quick-row>label,.hist-quick-row>label:first-child{flex:1 1 140px;min-width:0}.hist-custom>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:.85rem}.hist-custom>summary:before{content:"▸";font-size:.75rem}.hist-custom[open]>summary:before{content:"▾"}.hist-filters>.hist-muted{margin:4px 0 0}.hist-custom[open]>.hist-filter-row{padding-top:12px}@media(max-width:600px){.hist-page>div>.page-sub{margin-bottom:8px}.hist-subnav{margin-top:0}.hist-filters{margin-top:12px;padding:12px}.hist-type-picker summary{font-size:.85rem}.hist-quick-row>.hist-type-picker,.hist-quick-row>label{flex-basis:100%}.hist-gap{padding:12px}.hist-day{margin-top:18px}}.hist-crumbs a,.hist-event-title a,.hist-event details>a,.hist-context li>a,.hist-event .hist-muted>a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:600px){.hist-crumbs{margin-bottom:12px}}@media(max-width:600px){.shell:has(.hist-page):not(:has(.cap-page)) .shell-top-brand .brand-sub{display:none}.shell:has(.hist-page):not(:has(.cap-page)) .tabbar{grid-template-columns:repeat(5,minmax(60px,1fr));overflow-x:auto}.shell:has(.hist-page):not(:has(.cap-page)) .client-user-tabs{grid-template-columns:repeat(2,minmax(60px,1fr))}.shell:has(.hist-page):not(:has(.cap-page)) .client-user-tabs[data-tabs="3"]{grid-template-columns:repeat(3,minmax(60px,1fr))}.shell:has(.hist-page):not(:has(.cap-page)) .tab>span:not(.n){max-width:100%;white-space:normal;overflow-wrap:anywhere}}.signal-inbox{display:grid;gap:16px;min-width:0}.signal-cell{display:grid;gap:4px;overflow-wrap:anywhere}.signal-cell small{font-weight:400}.signal-prose{white-space:pre-wrap;overflow-wrap:anywhere}.signal-form{display:grid;gap:16px}.signal-image-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.signal-image{overflow:auto;max-height:420px}.signal-image img{display:block;max-width:100%;height:auto}.signal-image--zoom img{max-width:none}.signal-app-count{margin:2px 12px 8px;padding:6px 10px;min-height:36px}@media(max-width:640px){.signal-app-count{min-height:44px}}.signal-health-head,.signal-health-entry{display:grid;grid-template-columns:minmax(0,1fr) 126px;align-items:center}.signal-count-head{font-size:.72rem;padding:0 10px}.signal-app-count{margin:0;padding:6px 10px;justify-self:start;text-align:left;font-size:.78rem}.signal-health-entry>a{grid-column:1 / -1;justify-self:start}.signal-count-label{display:none}@media(max-width:640px){.signal-health-head{display:none}.signal-health-entry{display:block}.signal-app-count{margin-left:18px}.signal-count-label{display:inline}}.signal-report-context{display:grid;gap:3px;white-space:normal;overflow-wrap:anywhere}@media(min-width:641px)and (max-width:1100px){.signal-health-head,.signal-health-entry{display:block}.signal-count-head{display:none}.signal-count-label{display:inline}.signal-app-count{margin-left:18px}}.sig-confirmation h2{margin:0 0 6px;font-size:1.15rem;font-weight:650}.sig-confirmation p{margin:0 0 12px;font-size:.9rem;line-height:1.45}.sig-confirmation .btn,.sig-confirmation .btn-ghost{min-height:44px}.sig-email-choice{display:flex;align-items:center;gap:10px;min-height:44px}.sig-email-choice input{flex:0 0 auto}.airtek-lockup{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:0 0 auto}.airtek-lockup .brand-logo{width:auto;height:24px;aspect-ratio:123.6 / 84.88}.airtek-wordmark{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.airtek-wordmark i{font-style:normal}.rail-brand{flex-wrap:wrap;gap:6px}.rail-brand .brand-sub{flex-basis:100%;font-size:.75rem;letter-spacing:0;overflow-wrap:anywhere}.brand:has(.airtek-lockup){flex-wrap:wrap}.brand:has(.airtek-lockup) .brand-sub{font-size:.85rem;letter-spacing:0}.shell-top-brand{flex-wrap:wrap;gap:4px 10px}.shell-top-brand .brand-sub{font-size:.75rem;letter-spacing:0}.page-title{font-family:var(--font-display);font-size:28px;font-weight:650;line-height:1.15;letter-spacing:-.025em}.shell.staff .page-title{font-size:22px;line-height:1.2;letter-spacing:-.02em}.uk-panel-title,.uk-empty-title,.sec-head{font-family:var(--font-display);font-size:18px;line-height:1.3;letter-spacing:-.015em;text-transform:none}.uk-stat-value,.kpi{font-family:var(--font-display);font-variant-numeric:tabular-nums}.uk-skel-line{border-radius:var(--radius-sm)}.tab,.btn-ghost{border-radius:var(--radius-button)}.uk-table th{border-bottom-width:1px;border-bottom-style:solid}.page-sub{line-height:1.5}@media(max-width:640px){.page-title{font-size:24px}.shell.staff .page-title,.uk-ph-title{font-size:20px}.shell-top-brand .brand-sub{flex-basis:100%}}.keys-tab .sec-head{font-family:var(--font-body);font-size:.8rem;line-height:1.5;letter-spacing:.03em}@media(max-width:900px){.msh-top>.airtek-lockup .airtek-wordmark{display:none}.msh-top>.airtek-lockup{margin-right:8px}}.ld-pole-col:focus-visible,.ld-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ctxbar.client-context{border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none;position:static;padding-top:8px;padding-bottom:0;gap:6px}.client-context .ctx-seg,.client-context .ctx-org,.client-context .ctx-cur{padding:4px 0;border:0;border-radius:0;font-size:.8rem}.client-context .ctx-org{gap:0}.client-context .ctx-seg-wrap{gap:6px}.client-page-head{padding:0 0 8px;margin-bottom:0}.client-page-head .uk-ph{margin-bottom:8px;flex-wrap:nowrap}.client-page-head .uk-ph-text{flex:1 1 auto}.client-page-head .uk-ph-title{overflow-wrap:anywhere}.client-page-head .uk-ph-purpose{font-size:.8rem}.client-page-head .uk-ph-actions{flex:0 0 auto;flex-wrap:nowrap}.client-page-head .uk-ph-actions .mnu-btn{min-height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center}.client-page-head .uk-ph-meta{margin-top:6px;gap:6px 8px}.client-stage{display:inline-flex;align-items:center;gap:6px;font-size:.8rem}.client-head-facts{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 24px}.client-head-people{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;min-width:0}.client-head-people .uk-person{min-width:0}.client-head-money{display:flex;justify-content:flex-end;gap:12px 24px;margin:0;min-width:0}.client-head-money>div{min-width:0;max-width:28ch}.client-head-money dt{font-size:.72rem;line-height:1.4;margin-bottom:3px}.client-head-money dd{font-family:var(--font-display);font-size:1rem;font-weight:650;line-height:1.35;margin:0;font-variant-numeric:tabular-nums}.client-head-money dd small{display:inline}.client-head-money small{display:block;font:400 .74rem/1.4 var(--font-body)}.client-head-next{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;padding-top:8px;border-top:1px solid;font-size:.82rem;line-height:1.45}.client-next-label{font-weight:600;flex:0 0 auto}.client-head-next .linklike{margin-left:auto;font:inherit;white-space:nowrap}.client-account-details.ns-context{padding:8px 0 12px;border:0;border-radius:0;margin-bottom:0}.client-account-details>summary{font-size:.82rem}.client-account-details .ns-context-body{padding:12px 0}.client-account-values{font-size:.82rem}@media(max-width:640px){.client-page-head .uk-ph,.client-page-head .uk-ph-actions{flex-wrap:wrap}.client-head-money{gap:8px 20px}.client-head-next .linklike{margin-left:0;min-height:44px;display:inline-flex;align-items:center}}.uxk15-ventes,.uxk15-offer{min-width:0}.uxk15-offer .so-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.uxk15-offer .so-preview{align-self:start}.uxk15-offer .so-pub{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.uxk15-offer .so-pub>.muted{flex:1 1 160px}.uxk15-offer .uk-disc .uk-section{padding:0;border:0;margin-bottom:16px}.uxk15-offer .so-lock{line-height:1.5}.uxk15-offer .so-inline{flex-wrap:wrap}.uxk15-offer .so-total{font-size:.86rem}.uxk15-offer .uk-cols{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.uxk15-stage{display:flex;align-items:center;gap:16px}.uxk15-stage>span:first-child{min-width:140px}.uxk15-track{display:block;width:100%;max-width:240px;height:8px;overflow:hidden;border:1px solid;border-radius:2px}.uxk15-track i{display:block;height:100%;min-width:0}.uxk15-note{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:.82rem}.uxk15-note>span{flex:1}.uxk15-ventes>.uk-cols{margin-top:16px;grid-template-columns:minmax(0,1fr)}.uxk15-account-details{margin-bottom:12px}.uxk15-fiche .v3-acts{display:contents}@media(max-width:1100px){.uxk15-offer .uk-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.uxk15-stage{flex-wrap:wrap;gap:4px}.uxk15-track{max-width:none}.uxk15-offer .so-dform{flex-wrap:wrap}.uxk15-offer .so-dform>*{min-width:0}.uxk15-offer .so-pub .uk-btn{min-height:44px}.uxk15-ventes .uk-ph-actions{justify-content:flex-start}}.uk-tabs-frame{display:flex;min-width:0;gap:4px;margin-bottom:12px}.uk-tabs-frame .uk-tabs{flex:1 1 auto;min-width:0;margin:0;scrollbar-width:none;scroll-padding-inline:8px}.uk-tabs-frame .uk-tabs::-webkit-scrollbar{display:none}.uk-tabs-arrow{flex:0 0 32px;display:grid;place-items:center;align-self:stretch;border:0;cursor:pointer}.uk-tabs-arrow.is-prev .uk-ico{transform:rotate(180deg)}.uk-tabs-arrow:disabled{cursor:default}.uk-tabs-arrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media(max-width:1050px){.client-head-facts{flex-wrap:wrap}.client-head-money{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:640px){.client-page-head .uk-ph{gap:8px}.client-page-head .uk-ph-actions{width:auto;flex-wrap:wrap;max-width:46%}.client-page-head .uk-ph-actions .uk-btn{white-space:normal;text-align:left}.client-page-head .uk-ph-actions .mnu-btn{min-height:44px;min-width:44px}.client-page-head .uk-ph-meta{font-size:.76rem}.client-head-people{gap:8px 16px}.client-head-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.client-head-money>div{max-width:100%;overflow-wrap:anywhere}.client-head-money dd{font-size:.94rem}.client-head-next .linklike{margin-left:0;min-height:44px;display:inline-flex;align-items:center}.uk-tabs-arrow{flex-basis:44px;min-height:44px}.client-account-details>summary{min-height:44px;align-content:center}}.hist-crumbs .hist-crumb-sep{-webkit-user-select:none;user-select:none}.hist-crumbs .hist-crumb-cur{font-weight:500}html[data-theme=dark]:has(.hist-page):not(:has(.cap-page)) .brand-logo{border-radius:var(--radius-sm)}.hist-export{margin-block:16px;overflow-wrap:anywhere}.hist-export h2{font-size:1.1rem}.hist-export-choice{display:flex;align-items:center;gap:12px;min-height:44px}.hist-export-choice input{width:20px;height:20px;flex-shrink:0}.hist-export-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.hist-export button{min-height:44px;white-space:normal}.hist-export-panel{padding:16px;margin-top:12px}.hist-export-preview{margin-block:16px}.hist-export-preview summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.hist-export-preview article{margin-block:16px;padding-block:12px}.hist-export-preview h3{font-size:1rem}.hist-export-preview p{white-space:pre-wrap}.staff-history{min-width:0;display:grid;gap:16px}.staff-history .uk-table td{vertical-align:top}.staff-history .uk-table .linklike{text-align:left;white-space:normal;overflow-wrap:anywhere}.sh-sub{display:block;margin-top:4px}.sh-reference{overflow-wrap:anywhere;font-size:.75rem}.sh-visibility{overflow-wrap:break-word}.sh-form{display:grid;gap:14px}.sh-form label{display:grid;gap:6px;min-width:0}.sh-form textarea{min-height:130px;resize:vertical}.sh-actions{display:flex;flex-wrap:wrap;gap:10px}.staff-history .uk-tl-item{grid-template-columns:max-content 12px minmax(0,1fr);padding:10px 0}.staff-history .uk-tl-item+.uk-tl-item{border-top:1px solid transparent;margin-top:6px;padding-top:14px}.staff-history .uk-tl-time{width:10ch;overflow-wrap:normal}.staff-history .uk-tl-main{min-width:0;overflow-wrap:anywhere}.staff-history .uk-tl-title{max-width:100%;text-align:left}.staff-history .uk-tl-main h3{margin:0 0 4px;font-size:.95rem;font-weight:650}.staff-history .uk-tl-main>p{margin:4px 0}.staff-history .uk-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:6px}.staff-history .uk-row .uk-field{margin-bottom:0}.staff-history{grid-template-columns:minmax(0,1fr)}.staff-history>*{min-width:0}.staff-history .uk-seg{flex-wrap:wrap}.staff-history .uk-table td{overflow-wrap:anywhere}.staff-history .uk-search{box-sizing:border-box;min-width:0;max-width:100%}.staff-history .uk-search input{width:0}.sh-advanced>summary{cursor:pointer}.sh-advanced .sh-form{margin-top:12px;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.fiche-kit>.uk-tabs{margin-bottom:16px}.fiche-kit .uk-cols{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr)}.fiche-kit .card.sec{padding:16px;margin:0}.fiche-kit .sec-head{font-family:var(--font-display);font-size:15px;letter-spacing:0;text-transform:none;line-height:1.35;margin-bottom:12px;gap:12px;flex-wrap:wrap}.fiche-kit .v3-sst{padding:10px 14px;margin:0 0 16px}.fiche-kit .ns-account{margin:0 0 12px}.fiche-kit .prow{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline}.fiche-kit .prow>:first-child{min-width:0;flex:1 1 230px;overflow-wrap:anywhere}.fiche-kit .prow>.ph-tag{flex:0 0 auto}.fiche-kit #fiche-contacts .acct-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0}.fiche-kit .acct-id{min-width:0;overflow-wrap:anywhere}.fiche-kit .acct-acts{display:flex;flex-wrap:wrap;gap:6px}.fiche-kit .uk-disc-body>.card{border:0;padding:0}.fiche-kit .uk-disc-body .admin-zone{margin:0}.fiche-kit .ab-dues{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px}.fiche-kit .ab-due{display:grid;grid-template-columns:120px minmax(90px,auto) minmax(0,1fr);align-items:baseline;gap:8px 12px;border-width:0 0 1px;border-style:solid;padding:10px 0;border-radius:0}.fiche-kit .ab-due .amt{font-size:15px}.fiche-kit .ab-due .how{margin:0;font-size:12px}.fiche-kit .demo-head,.fiche-kit .demo-row{grid-template-columns:minmax(0,1fr) 140px 72px minmax(110px,auto) 36px;gap:12px}.fiche-kit .demo-head .r{text-align:left}.fiche-kit .demo-head{padding-left:16px}.fiche-kit .demo-row.mod{margin-left:0;padding-left:16px}.fiche-kit .demo-title{flex-wrap:wrap;gap:6px}.fiche-kit .demo-title .demo-kind,.fiche-kit .oc-type{border:0;padding:0;border-radius:0;font-weight:500;font-size:11px;text-transform:none}.fiche-kit .demo-title .ph-tag{font-size:11px}.fiche-kit .demo-main .uk-disc{margin-top:8px}.fiche-kit .demo-main .uk-disc-sum{padding:5px 8px;font-size:12px}.fiche-kit .oc-panehint{margin:0}.fiche-kit .oc-panes,.fiche-kit .oc-top,.fiche-kit .oc-prmode{margin-bottom:12px}.fiche-kit .oc-top{padding:12px 0}.fiche-kit .price-row .uk-disc{margin-top:6px;font-size:12px}.fiche-kit .price-row .uk-disc-sum{padding:5px 8px}.fiche-kit .price-row .uk-disc-body{display:grid;gap:8px;padding:8px}.fiche-kit .micro{min-height:30px;font-size:12px}.fiche-kit>.card,.fiche-kit>.chk-thread,.fiche-kit>.b03-service-summary{margin-top:16px}@media(max-width:1100px){.fiche-kit .uk-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.fiche-kit .card.sec{padding:14px}.fiche-kit .demo-head{display:none}.fiche-kit .demo-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.fiche-kit .demo-row .demo-name{grid-column:1 / -1}.fiche-kit .demo-st{min-width:0}.fiche-kit .ab-due{grid-template-columns:minmax(0,1fr) auto}.fiche-kit .ab-due .how{grid-column:1 / -1}.fiche-kit .micro{min-height:44px}.fiche-kit .oc-top,.fiche-kit .oc-prmode{flex-wrap:wrap}}.fiche-admin{display:grid;gap:16px}.fiche-kit .oc-strip{margin:0;border:0;padding:0;flex-wrap:wrap}.fiche-kit .oc-grid{margin-top:14px}.fiche-kit .demo-main>.uk-disc{margin-top:8px}.fiche-kit .sst{flex-wrap:wrap;gap:8px}.fiche-kit .fiche-overview-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.fiche-kit .fiche-overview-tools:empty{display:none}.fiche-kit .fiche-overview-tools .client-account-details{flex:0 0 auto;margin:0;padding:0}.fiche-kit .fiche-overview-tools .client-account-details[open]{flex-basis:100%}.fiche-kit .fiche-overview-tools .v3-sst{flex:1 1 650px;margin:0}.fiche-kit .demo-st,.fiche-kit .demo-ph{justify-content:flex-start}.fiche-kit .demo-title>span.ph-tag{padding:0;border:0;font-weight:400}.fiche-admin{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.fiche-admin>.card{min-width:0}.fiche-admin .fiche-ref-item{flex-wrap:wrap;min-width:0;max-width:100%}.fiche-admin .fiche-ref-sel{min-width:0;max-width:100%}.fiche-admin .hl-service-only>button{min-width:0;max-width:100%;white-space:normal}@media(max-width:700px){.fiche-admin .fiche-ref-sel{min-height:44px;font-size:16px}.fiche-admin .hl-service-only>button{min-height:44px}}.client-device-code{gap:12px}.client-device-code h2,.client-device-code p{margin:0}.client-device-code h2{font-size:1.15rem;font-weight:700}.client-device-code .sub{font-size:.86rem;line-height:1.45}.client-device-code .muted{font-size:.85rem}.client-devices{min-width:0}.client-devices p{overflow-wrap:anywhere}.client-device-list{list-style:none;padding:0;margin:16px 0}.client-device-list li{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 0}.client-device-list li+li{border-top:1px solid transparent}.client-device-list li>div{min-width:0}.client-device-list strong{overflow-wrap:anywhere}.client-device-list p{margin:6px 0;font-size:.85rem}.client-device-list button{flex-shrink:0}.client-device-actions{display:flex;align-items:center;justify-content:space-between;padding-top:12px;margin-top:4px;border-top:1px solid transparent}.client-device-actions-label{font-size:.82rem}.evo-table{min-width:0}.evo-text{white-space:pre-wrap;overflow-wrap:anywhere}pre.evo-text{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.55;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid transparent;margin:10px 0 4px}.evo-table .uk-table{table-layout:auto}.evo-table .uk-table-wrap{overflow-x:auto}.evo-table .uk-td{overflow-wrap:normal;word-break:normal}.uk-panel--lg:has(>.uk-panel-body>.evo-table){width:min(1100px,100vw)}.evo-table .uk-kpis{display:flex;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.evo-table .uk-kpi{flex:0 0 140px}.evo-billing-bar{position:sticky;bottom:0;z-index:3;padding:12px;border:1px solid;border-radius:var(--radius-md);max-height:65vh;overflow:auto;margin-top:14px}.evo-billing-actions{display:flex;gap:8px;flex-wrap:wrap}.evo-billing-bar p{margin:6px 0}.evo-confirm-box{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid}.evo-confirm-box--card{border:1px solid;border-radius:var(--radius-md);padding:14px;margin-top:14px}.evo-confirm-title{margin:0;font-size:.95rem;font-weight:600}.evo-confirm-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}@media(max-width:640px){.evo-billing-bar{bottom:72px;max-height:72vh}.evo-billing-actions>*,.evo-confirm-actions>*{width:100%}}.client-evolutions{margin-block:16px;min-width:0;width:100%;scroll-margin-top:85px}.client-evolutions .uk-section{border:1px solid;border-radius:var(--radius-sm);padding:14px}.client-evolutions h3{font-size:.95rem;font-weight:650;margin:16px 0 8px}.client-evolutions h4{font-size:.92rem;font-weight:600;margin:0;overflow-wrap:anywhere}.client-evolutions p{font-size:.86rem;line-height:1.55;margin:8px 0;overflow-wrap:anywhere}.evo-item{padding-block:14px;border-top:1px solid}.evo-heading,.evo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.evo-heading{justify-content:space-between}.evo-summary{white-space:pre-wrap}.evo-refusal{display:grid;gap:12px}.client-evolutions textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid;border-radius:var(--radius-sm);padding:10px;font:inherit}.myapp:has(.client-evolutions){flex-wrap:wrap}.myapp:has(.client-evolutions) .client-evolutions{flex-basis:100%}@media(max-width:640px){.client-evolutions .uk-btn{min-height:44px}}@media(max-width:640px){.client-app-card:has(.client-evolutions)>.ico-b{display:none}}.promo-page{padding:clamp(20px,3vw,48px);min-width:0}.promo-page .uk-kpis{margin:20px 0}.promo-entry{margin:16px 0;min-width:0;max-width:520px}.promo-entry .uk-field{margin-top:10px}.promo-entry .uk-form-actions{flex-wrap:wrap;margin:12px 0}.promo-page strong{overflow-wrap:anywhere}@media(max-width:640px){.promo-page{padding:16px}}.partner-kit-progress{width:100%;height:8px;border:0;border-radius:var(--radius-full);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.partner-kit-steps{list-style:none;padding:0;margin:12px 0}.partner-kit-steps li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;border-bottom:1px solid}.partner-kit-steps li:last-child{border-bottom:none}.partner-kit-steps p{margin:4px 0 0}.partner-kit-capture{max-width:100%;height:auto;display:block;border-radius:var(--radius-sm);border:1px solid}.partner-kit-help{display:flex;flex-wrap:wrap;gap:14px;padding:10px 20px;font-size:.84rem}.partner-kit-help a{text-decoration:none}.partner-kit-help a:hover{text-decoration:underline}.partner-kit .uk-section{margin-bottom:18px}.partner-kit .uk-disc{margin-top:8px}.partner-kit .uk-disc-body ol{padding-inline-start:22px}@media(max-width:600px){.partner-kit-steps li{grid-template-columns:18px minmax(0,1fr)}.partner-kit-steps li>.uk-chip{grid-column:2;justify-self:start}}.partner-kit .acad-next .uk-btn{flex:0 0 auto;width:auto;align-self:flex-start}.ui-assistant-pane{padding:16px;max-height:min(55dvh,460px);overflow:auto;display:grid;gap:12px;justify-items:start}.ui-assistant-pane p{margin:0;font-size:.9rem;line-height:1.6;overflow-wrap:anywhere;width:100%}.ui-assistant-answer{white-space:pre-wrap}.ui-assistant-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.ui-assistant-back{font-size:.86rem;text-align:left}.ui-assistant-trigger{position:fixed;right:16px;bottom:24px;z-index:30;max-width:calc(100vw - 32px)}@media(max-width:700px){.ui-assistant-trigger{bottom:calc(82px + env(safe-area-inset-bottom,0px))}}.parcours-nav.uk-tabs{display:flex;flex-wrap:nowrap;gap:0;padding:0;overflow-x:auto}.parcours-nav.uk-tabs .uk-tab{display:inline-flex;flex:0 0 auto;min-height:44px;padding:10px 16px;text-decoration:none}.parcours-next>.uk-btn{flex:0 0 auto;width:auto;text-decoration:none}.uxk13-runner{min-width:0}.uxk13-lot-ref{min-width:110px;font-size:.76rem}.uxk13-lot-stage{font-size:.8rem}.build-workspace-context .uk-ph{margin-bottom:10px}.uxk13-risk-note{font-size:.78rem;margin:12px 0 0}.uxk13-objective{font-size:.8rem;margin:12px 0}.st-page .st-period,.st-page .uk-section{margin-bottom:16px}.st-event-details>summary{cursor:pointer;min-height:36px}@media(max-width:900px){.shell.staff.compact .shell-main{margin-left:0}.at-tools{min-width:0}}@media(max-width:640px){.parcours-next>.uk-btn{width:auto;min-height:44px}.st-event-details>summary{min-height:44px}}.admin-emails .uk-table td{padding-top:7px;padding-bottom:7px}.admin-emails .uk-table td .uk-chip{margin-left:6px}.admin-emails .uk-table .switch{flex:none}.ai-usage-page .uk-kpis{margin-top:16px;margin-bottom:0}.ai-usage-page>.card>.sec-head{margin-bottom:8px}.ai-usage-page .au-st{border-radius:0;padding:10px 0;border-width:0 0 1px}.ai-usage-page .au-st .ph-tag{white-space:normal;max-width:100%}.ai-usage-page .au-st-what{min-width:0}.op-page.admin-density{max-width:1180px}.uxk14-schedule-filters{margin-bottom:16px}.uxk14-schedule-filters .mt-head-actions{display:flex;flex-wrap:wrap;gap:8px}.uxk14-schedule-filters .input{width:auto;min-width:140px;max-width:100%}.uxk14-schedule-filters .btn-ghost{white-space:nowrap}.com-workspace .uk-kpis{margin-bottom:16px}.com-mrow .ph-tag{flex:none;white-space:nowrap}.com-workspace .com-filters .fr-month{margin-top:4px}.uk-panel-body>.ql-body{padding:0;overflow:visible}.jnl-row{padding-top:6px;padding-bottom:6px;min-height:40px}.jnl-main{display:flex;flex-wrap:wrap;column-gap:8px;align-items:baseline}.jnl-action{margin:0}.jnl-line{min-width:0}.jnl-client{margin:0}.jnl-row .jnl-more{white-space:nowrap}.admin-catalogue .cat-counts{flex-wrap:nowrap;overflow-x:auto;align-items:center}.admin-catalogue .cat-counts>*{flex:none;white-space:nowrap}.admin-catalogue .cat-prog-head{padding-top:10px;padding-bottom:10px}.tarifs-editor .zone-tabs{flex-wrap:nowrap;overflow-x:auto}.dl-date .muted{display:block}@media(max-width:640px){.ai-usage-page .uk-kpis{grid-template-columns:minmax(0,1fr)}.uxk14-schedule-filters .mt-head-actions{display:grid;grid-template-columns:minmax(0,1fr)}.uxk14-schedule-filters .input{width:100%}.jnl-main{display:block}.jnl-row{padding-top:10px;padding-bottom:10px}.admin-emails .uk-table .switch{min-width:44px;min-height:44px}}.uxk14-datetime{display:flex;gap:8px}.uxk14-datetime>.input{min-width:0}.admin-emails tr[id]{scroll-margin-top:104px}@media(max-width:640px){.uk-panel .input{font-size:16px;min-height:44px}.uk-panel :is(.btn,.btn-ghost){min-height:44px}}.jnl-filters .fld:has(input[placeholder="JJ/MM/AAAA"]){width:150px}.jnl-filters input[placeholder="JJ/MM/AAAA"]{width:150px}.jnl-run{margin-bottom:8px}.jnl-run>summary{padding:10px 4px;cursor:pointer;font-size:.86rem;font-weight:600}@media(max-width:640px){.com-month>.sec-head{flex-direction:column;align-items:flex-start;gap:6px}.com-month>.sec-head>span:first-child{white-space:nowrap}}.ql-footer-host{width:100%}.uk-panel-foot .ql-foot{position:static;margin:0;padding:0;width:100%}@media(max-width:640px){.bc-subscriptions th:has(.sr-only){width:92px}.bc-subscriptions .au-actions .btn-ghost{white-space:nowrap}}.com-panel-content{font-size:.88rem}.uxk15-offer .so-lock{display:block;margin:12px 0}.uxk15-offer .so-lock>.ico{vertical-align:middle;margin-right:4px}.uxk15-offer>.so-orders{margin-top:12px}@media(max-width:640px){.uk-tabs-arrow{flex-basis:44px;min-height:44px}}.uxk15-account-details .ns-overview{padding:0;border:0;margin:0}.uxk15-account-details .ns-overview>summary[hidden]{display:none}body:has(.uxk15-fiche) .ctxbar{backdrop-filter:none;-webkit-backdrop-filter:none}body:has(.build-workspace-context) .ctxbar.client-context{position:sticky}.geo-code-form .input,.geo-code-form .link-btn{min-height:44px}.geo-code-form .login-links{display:grid;gap:4px}.geo-code-form .login-links br{display:none}.geo-code-form .link-btn{white-space:normal;overflow-wrap:anywhere}.geo-countries .uk-chip,.geo-countries .uk-btn{max-width:100%;white-space:normal}.campaign-page{padding:24px;min-width:0}.campaign-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.campaign-page input,.campaign-page select,.campaign-page textarea{width:100%;max-width:100%;box-sizing:border-box}.campaign-page textarea{resize:vertical}.campaign-preview{width:100%;height:560px;border-width:1px;border-style:solid;border-radius:var(--radius-md);box-sizing:border-box}.campaign-page p,.campaign-page li{overflow-wrap:anywhere}.campaign-resources{list-style:none;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:8px;min-width:0;overflow-wrap:anywhere}.campaign-resources li{list-style:none;margin:0;padding:0}@media(max-width:760px){.campaign-page{padding:16px}.campaign-columns{grid-template-columns:minmax(0,1fr);gap:16px}}.campaign-page .uk-choice input{width:auto}.campaign-columns>*{min-width:0}@media(prefers-reduced-motion:reduce){.uk-btn,.uk-icon-btn,.uk-tab,.uk-pill,.uk-kpi--btn{transition:none!important}}.uk-panel .uk-secret{padding:0;margin:8px 0 0}.uk-panel .uk-secret textarea,.uk-panel textarea[aria-label="Installation de l’agent"]{display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:88px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.45;overflow-wrap:anywhere;resize:vertical}.uk-panel .evo-agent-request{padding:12px 14px;margin-bottom:12px}.uk-panel .evo-agent-request strong{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem;letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-bottom:4px}.uk-panel .evo-agent-request p{margin:0 0 4px;font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}.uk-panel .evo-agent-request p.muted{font-size:.8rem;margin-bottom:8px}.uk-panel .evo-agent-request .uk-form-actions{margin:8px 0 0}.uk-panel output{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid transparent;margin:6px 0 10px}.uk-panel-facts,.uk-panel-actions{flex-shrink:0;padding:8px 20px;border-bottom:1px solid transparent}.uk-panel-facts .uk-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.uk-panel-facts .uk-kv-row{display:block;padding:0;border:0}.uk-panel-facts .uk-kv dt{font-size:.72rem}.uk-panel-facts .uk-kv dd{font-size:.78rem;margin:0;text-align:left}.uk-panel-facts .uk-kv-hint{display:none}.uk-panel-actions{font-size:.78rem}.uk-panel-actions p{margin:2px 0}.uk-panel-actions strong:first-child{font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:4px}.uk-section-open{font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;padding:4px 0;border:0}.uk-section-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.uk-extension{z-index:1;position:relative;display:flex;flex-direction:column;height:100dvh;width:min(560px,48vw);min-width:0;border-left:1px solid transparent}.uk-panel-wrap--extended>.uk-panel{width:min(560px,48vw)}.uk-extension .uk-panel-head{align-items:center}.uk-extension .uk-panel-title{flex:1}.uk-extension-back{display:none}.uk-feed-filters{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0}.uk-feed-filters input{min-width:0;width:100%}.uk-feed-filters .uk-btn[aria-pressed=true]{font-weight:600}.uk-feed-range{display:flex;gap:8px;width:100%}.uk-feed-range label{flex:1;min-width:0;font-size:.78rem}.uk-feed-day{margin:8px 0}.uk-feed-day>summary{padding:10px 0;cursor:pointer;font-size:.8rem;font-weight:600}.uk-feed-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.8rem}.uk-feed-table th,.uk-feed-table td{padding:8px 6px;border-bottom:1px solid transparent;vertical-align:top;text-align:left;overflow-wrap:anywhere}.uk-feed-table th{font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.uk-feed-table th:first-child{width:76px}.uk-feed-table time{font-variant-numeric:tabular-nums}.uk-feed-table summary{cursor:pointer}.uk-feed-table p{white-space:pre-wrap;margin:8px 0}@media(max-width:900px){.uk-panel-wrap--extended>.uk-panel{display:none}.uk-extension{width:100vw}.uk-extension-back{display:inline-flex}}@media(max-width:640px){.uk-extension-back,.uk-section-open,.uk-feed-filters .uk-btn,.uk-feed-table summary,.uk-feed-day>summary{min-height:44px}.uk-panel-facts{padding:6px 20px}}@media(max-width:640px){.uk-panel .input,.uk-extension .input{font-size:16px;min-height:44px}}@media(max-width:640px){.uk-panel .btn,.uk-panel .btn-ghost{min-height:44px}}.uk-foundations{min-width:0}.uk-page-intro{margin:0 0 12px;line-height:1.5}.uk-explanation-pref{display:flex;justify-content:flex-end;margin:8px 0;font-size:.8rem}.uk-explanation-pref label{display:inline-flex;align-items:center;gap:8px;min-height:36px}.uk-info-dock{position:fixed;z-index:890;right:16px;width:min(360px,calc(100vw - 32px));padding:16px;border:1px solid transparent;border-radius:var(--radius-sm);pointer-events:none;font-size:.84rem;line-height:1.5;overflow-wrap:anywhere}.uk-info-dock p{margin:8px 0}.uk-info-dock small{display:block}.uk-page-legend{margin:8px 0 12px}.uk-page-legend>button{display:inline-flex;align-items:center;gap:6px}.uk-legend-body{max-width:780px;padding:12px 16px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.84rem;line-height:1.6}.uk-legend-body ul{margin:6px 0 12px;padding-left:20px}.uk-legend-body li{margin-bottom:6px}.uk-quick-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0 16px;font-size:.84rem}.uk-quick-links b{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.uk-quick-links a{display:inline-flex;align-items:center;min-height:36px;text-decoration:underline;text-underline-offset:3px}.uk-fiche-explain{margin-bottom:12px}.uk-entity-link{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:3px;overflow-wrap:anywhere}.uk-entity-kind{font-size:.72rem;font-weight:400}.uk-table-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;border-bottom:1px solid transparent;font-size:.8rem}.uk-table-controls>label{flex:1 1 200px;max-width:360px}.uk-table-controls label{display:flex;flex-direction:column;gap:5px}.uk-table-controls fieldset{margin:0;padding:0;border:0;min-width:0}.uk-table-controls legend{margin-bottom:5px}.uk-table-controls button{font:inherit;font-weight:500;cursor:pointer;min-height:36px;padding:6px 10px;border:1px solid transparent;border-radius:var(--radius-sm)}.uk-table-controls button:focus-visible,.uk-entity-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.uk-table-facets{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 100%}.uk-table-dates{display:flex;flex-wrap:wrap;gap:8px}.uk-table-dates>div{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-end}.uk-table-dates input{width:156px;min-width:0}.uk-table-controls p{flex:1 1 100%;margin:0;line-height:1.5}.uk-table-columns{position:relative}.uk-table-columns summary{min-height:36px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:6px 12px;border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;font-weight:500}.uk-table-columns label{display:flex;flex-direction:row;align-items:center;gap:8px;padding:5px 0;cursor:pointer}.uk-table-columns[open]{padding:8px 12px;border:1px solid transparent;border-radius:var(--radius-sm)}.uk-table-columns summary:after,.uk-table-period>summary:after,.uk-table-extra>summary:after,.uk-page-legend>button:after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .14s ease;vertical-align:middle}.uk-table-columns[open]>summary:after,.uk-table-period[open]>summary:after,.uk-table-extra[open]>summary:after,.uk-page-legend>button[aria-expanded=true]:after{transform:rotate(-135deg)}.uk-table-error{padding:16px;border:1px solid transparent;border-radius:var(--radius-md)}.uk-trace-detail{padding:16px;margin:12px 0;border:1px solid transparent;border-radius:var(--radius-md);overflow-wrap:anywhere}@media(max-width:640px){.uk-table-controls{padding:12px;gap:12px}.uk-table-controls>label{max-width:none}.uk-table-controls button,.uk-table-controls summary,.uk-page-legend>button,.uk-explanation-pref label,.uk-quick-links a{min-height:44px}.uk-table-controls input{min-height:44px;font-size:16px}.uk-table-columns label{min-height:44px}.uk-table-columns input{min-height:auto}.uk-entity-link{min-height:44px;align-items:center}.uk-info-dock{padding:12px;font-size:.8rem}}.uk-table-period{flex:1 1 100%}.uk-table-period>summary{display:flex;align-items:center;min-height:36px;cursor:pointer;margin-bottom:6px}@media(max-width:640px){.uk-table-period>summary{min-height:44px}}.uk-table-extra{flex:1 1 100%;min-width:0}.uk-table-extra>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;padding:8px 12px;border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;font-weight:600;width:100%}.uk-table-extra-body{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}@media(min-width:641px){.uk-table-extra>summary{display:none}}.shell.staff.uxk19-shell .rail{width:280px;flex-basis:280px;padding:18px 12px;gap:4px}.uxk19-menu{display:flex;flex-direction:column;gap:8px;min-width:0}.uxk19-section{padding-top:8px;border-top:1px solid}.uxk19-heading{display:flex;align-items:center}.uxk19-header{display:flex;align-items:center;gap:8px;min-height:42px;width:100%;min-width:0;border:0;border-radius:8px;padding:8px;text-align:left;font:inherit;font-size:.7rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.uxk19-header .uxk19-label{flex:1;white-space:nowrap}.uxk19-header>svg:last-child{flex-shrink:0;margin-left:auto}.uxk19-section-pin{width:24px;height:30px;padding:2px;border:0;border-radius:4px;flex-shrink:0;cursor:pointer}.uxk19-section-pin-space{width:24px;height:30px;flex-shrink:0}.uxk19-pages{display:flex;flex-direction:column;gap:2px;padding:3px 0 2px 12px}.uxk19-row{display:flex;align-items:center;position:relative;min-width:0}.uxk19-page{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:38px;border:0;border-left:3px solid;border-radius:6px;padding:7px 5px 7px 8px;font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.uxk19-page>span:first-of-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.uxk19-menu .n,.uxk19-flyout .n{flex-shrink:0;padding:1px 5px;border-radius:10px;font-size:.68rem;font-weight:650}.uxk19-page.on{font-weight:650}.uxk19-pin{flex-shrink:0;width:24px;height:30px;border:0;padding:3px;border-radius:4px;opacity:0;cursor:pointer}.uxk19-row:hover .uxk19-pin,.uxk19-row:focus-within .uxk19-pin,.uxk19-pin.pinned{opacity:1}.uxk19-reorder{display:flex;flex-direction:column}.uxk19-reorder button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:3px;cursor:pointer}.uxk19-reorder button:disabled{opacity:.35;cursor:default}.uxk19-hint{padding:2px 8px;margin:4px 0 8px;font-size:.75rem;line-height:1.5}.uxk19-flyout{position:fixed;z-index:170;width:min(310px,calc(100vw - 88px));max-height:calc(100vh - 16px);overflow-y:auto;padding:12px;border:1px solid;border-radius:12px}.uxk19-fly-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 2px 12px;font-size:.8rem}.uxk19-fly-head button{display:grid;place-items:center;border:0;border-radius:6px;width:30px;height:30px;cursor:pointer}.uxk19-foot-icon{display:grid;place-items:center;border:0;border-radius:6px;width:44px;height:38px;cursor:pointer}.uxk19-unread{margin-left:auto;font-size:1.4rem;line-height:1}.shell.staff.uxk19-compact .rail{width:96px;flex-basis:96px;padding:16px 8px}.uxk19-compact .rail-brand{padding:0 0 8px}.uxk19-compact .rail-brand .brand-logo{width:32px}.uxk19-compact .rail-brand .brand-sub,.uxk19-compact .rail .nav>span:not(.n):not(.uxk19-unread),.uxk19-compact .ui-search-l,.uxk19-compact .ui-kbds{display:none}.uxk19-compact .rail .nav,.uxk19-compact .ui-search-btn{justify-content:center;padding:10px 4px}.uxk19-menu.is-compact .uxk19-label,.uxk19-menu.is-compact .uxk19-header>svg:last-child{display:none}.uxk19-menu.is-compact .uxk19-header{justify-content:center;position:relative}.uxk19-menu.is-compact .n{position:absolute;top:0;right:0}@media(hover:none){.uxk19-pin{opacity:1}}@media(max-width:900px){.shell.staff.uxk19-shell.msh-on .rail{display:none}.uxk19-menu .uxk19-header{font-size:.75rem}.uxk19-menu .uxk19-page{min-height:44px}}.shell.staff.uxk19-shell .rail{overflow:hidden}.shell.staff.uxk19-shell .rail>.uxk19-menu{flex:1 1 auto;min-height:0;overflow-y:auto}.shell.staff.uxk19-shell .rail>:not(.uxk19-menu){flex-shrink:0}.uxk19-shell .rail-foot .nav>span:not(.n){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uxk19-menu.is-compact .uxk19-header[data-current]{border-left:3px solid}@media(max-width:640px){.uxk19-pin,.uxk19-section-pin,.uxk19-section-pin-space,.uxk19-reorder button{width:44px;height:44px}.uxk19-reorder{flex-direction:row}.uxk19-header{min-height:44px}}.uk-stage{max-width:100%;white-space:nowrap;padding-inline:7px}.client-signals,.client-quick-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.client-quick-filters{margin:8px 0 14px}.client-quick-filters .uk-btn{border-radius:var(--radius-full);min-height:28px;padding:3px 12px;font-size:.8rem;font-weight:500}.client-signal{position:relative;display:inline-flex;max-width:100%;text-decoration:none}.client-signal .uk-chip{white-space:normal;overflow-wrap:anywhere}.client-signal-detail{overflow-y:auto;overflow-wrap:anywhere;white-space:normal}@media(max-width:640px){.client-signal{min-height:44px;align-items:center}.client-signals{gap:4px}}.clients-attention .uk-bcard-status{flex-wrap:wrap;align-items:flex-start;gap:6px}.clients-attention :is(.uk-cell-clip,.uk-person-name,.uk-person-sub){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}[data-tour=prospects-liste] :is(.uk-person-name,.uk-person-sub){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}[data-tour=prospects] td[data-label=Étape] .uk-stage{display:inline-block;white-space:normal;max-width:100%;overflow-wrap:anywhere}.client-signal-detail{border:1px solid transparent}.uk-bcard[data-attention-now]{border-left-width:4px;border-left-style:solid}@media(max-width:640px){.client-attention-kpis .uk-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.client-attention-kpis .uk-kpi{padding:10px 8px}.client-attention-kpis .uk-kpi-hint{display:none}.client-quick-filters{gap:4px;margin-block:4px 8px}.client-quick-filters .uk-btn{min-height:36px;padding:4px 10px;font-size:.78rem}}.launch-kit{min-width:0;max-width:100%;overflow-wrap:anywhere}.launch-kit .uk-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}.launch-preview{display:block;width:100%;height:640px;border-width:1px;border-style:solid;border-radius:var(--radius-md);max-width:100%;box-sizing:border-box}.launch-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:100%}.launch-link{overflow-wrap:anywhere}.launch-card{margin:16px 0;padding:16px;border-width:1px;border-style:solid;border-radius:var(--radius-md)}.launch-card h3{margin:0 0 10px;font-size:1rem;font-weight:600}.launch-card .launch-text{margin:0 0 12px;padding:12px;border-width:1px;border-style:solid;border-radius:var(--radius-sm)}.launch-rules{list-style:none;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:8px}.launch-rules li{position:relative;padding-left:18px;font-size:.9rem;line-height:1.5}.launch-rules li:before{content:"—";position:absolute;left:0;font-weight:600}.inf-page .launch-kit{padding:20px;border-width:1px;border-style:solid;border-radius:var(--radius-md);margin-bottom:24px}@media(max-width:600px){.launch-preview{height:420px}}.an-page{display:block;min-width:0}.an-page h2{font-size:1rem;margin:0 0 8px}.an-card,.an-scope{padding:18px;border:1px solid;border-radius:var(--radius-md);min-width:0}.an-chips,.an-filter-line,.an-legend,.an-table-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.an-filter-line{align-items:end;margin:10px 0}.an-filter-line label{display:grid;gap:5px;font-size:.8rem;min-width:0}.an-filter-line input,.an-filter-line select{min-height:38px;border:1px solid;border-radius:var(--radius-sm);padding:6px 10px;max-width:100%;min-width:0;font:inherit}.an-search{flex:1 1 230px}.an-scope-chip{display:inline-flex;max-width:100%;align-items:center;border:1px solid;border-radius:20px;padding:3px 8px;gap:4px}.an-scope-chip .uk-entity-link{overflow-wrap:anywhere;min-width:0}.an-scope-chip button{min-width:32px;min-height:32px;border:0;padding:5px;font-size:1rem;cursor:pointer}.an-chart{width:100%;height:auto;margin-top:14px;overflow:visible}.an-chart text{font-size:12px}.an-chart rect{cursor:pointer}.an-chart rect:focus{stroke-width:3;outline:none}.an-tops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.an-tops .uk-table-wrap{border:0}.an-heat-scroll{overflow-x:auto;max-width:100%}.an-heat{width:100%;border-spacing:3px;font-size:.67rem}.an-heat th{font-weight:500}.an-heat-cell{min-width:22px;height:24px;text-align:center;border-radius:3px}.an-table-head{justify-content:space-between;margin:12px 0}.an-detail dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.an-detail dd{margin:0;overflow-wrap:anywhere}.an-page .uk-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.an-tops{grid-template-columns:1fr}}@media(max-width:640px){.an-card,.an-scope{padding:12px}.an-page .uk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.an-filter-line label{flex:1 1 130px}.an-filter-line input,.an-filter-line select{width:100%;min-height:44px;font-size:16px}.an-scope-edit>summary,.an-advanced>summary{min-height:44px;display:flex;align-items:center}.an-legend{gap:5px}.an-scope-chip button{min-width:44px;min-height:44px}.an-chart text{font-size:24px}}.an-page>.uk-page-legend,.an-page>.an-scope,.an-page>.an-card,.an-page>.an-advanced,.an-page>.an-tops{margin-bottom:16px}.an-page>.uk-explanation-pref{margin:0}.an-scope-edit>summary,.an-advanced>summary{cursor:pointer;font-size:.84rem;padding:8px 0}.an-scope-edit{margin-top:6px}.an-card+.an-tops,.an-tops+.an-card{margin-top:16px}.an-person-actions:empty{display:none}.ev2-page{min-width:0}.ev2-page .uk-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ev2-page .uk-search{max-width:440px}.ev2-page .uk-search input{text-overflow:ellipsis}.ev2-page .uk-table td[data-label=Type]{white-space:nowrap}.ev2-page .uk-table td[data-label=Depuis],.ev2-page .uk-table td[data-label=Estimation],.ev2-page .uk-table td[data-label="Temps passé"],.ev2-page .uk-table td[data-label="Prix HT"]{white-space:nowrap;font-variant-numeric:tabular-nums}.ev2-page .uk-td small{display:block;margin-top:4px}.ev2-rail{display:flex;gap:12px;overflow-x:auto;padding:12px 0;margin:0;list-style:none}.ev2-rail li{flex:0 0 150px;display:grid;gap:6px;padding:8px;border:1px solid;border-radius:4px}.ev2-rail [aria-current]{border-width:2px}.ev2-text{white-space:pre-wrap;overflow-wrap:anywhere}.ev2-event{overflow-wrap:anywhere}.ev2-event summary{cursor:pointer;min-height:36px;padding:8px 0}.ev2-event code{overflow-wrap:anywhere}.ev2-proposals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.ev2-proposals article{min-width:0;padding:12px;border:1px solid;border-radius:4px}.ev2-timeline-filters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ev2-captures{display:flex;flex-wrap:wrap;gap:8px}.ev2-timeline-filters .uk-btn[aria-pressed=true],.ev2-rail .uk-btn[aria-pressed=true]{font-weight:600}.ev2-pinned{position:sticky;top:0;z-index:2;padding:12px;border:1px solid;display:grid;gap:8px}.ev2-lightbox{display:block;max-width:100%;height:auto;margin:12px auto;border-radius:var(--radius-sm);border:1px solid}.ev2-members{list-style:none;margin:8px 0 12px;padding:0}.ev2-routes{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ev2-routes .uk-chip{white-space:normal;overflow-wrap:anywhere;border-radius:var(--radius-sm)}.ev2-members>li{padding:4px 0;border-top:1px solid;min-width:0}.ev2-members>li:last-child{border-bottom-style:solid;border-bottom-width:1px}.ev2-member-head{display:flex;align-items:center;gap:4px;min-height:36px;font-weight:600;overflow-wrap:anywhere}.ev2-member-head .uk-check-target{width:36px;height:36px;flex:0 0 auto}.ev2-members .uk-disc{margin:0 0 4px}.ev2-members .uk-disc-sum{padding-left:11px}.ev2-form>p,.ev2-form .uk-field{margin:0}.ev2-form .uk-section{display:grid;gap:8px}.uk-feed-types,.uk-feed-presets{display:flex;flex-wrap:wrap;gap:6px;width:100%}@media(max-width:640px){.ev2-page .uk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ev2-event summary{min-height:44px}.ev2-pinned{position:static}.ev2-member-head .uk-check-target{width:44px;height:44px}.ev2-member-head{min-height:44px}.uk-extension .uk-panel-head{padding-left:12px;padding-right:12px;gap:8px}.uk-extension-back{padding:4px 8px}}.evo-client-form{display:grid;gap:16px;min-width:0}.evo-client-form input,.evo-client-form textarea,.evo-client-form select{width:100%;min-width:0;box-sizing:border-box}.evo-client-form input[type=file]{max-width:480px}.evo-client-form>.uk-btn{justify-self:start;max-width:100%;white-space:normal}.evo-client-text{white-space:pre-wrap;overflow-wrap:anywhere}.evo-client-photos{display:flex;flex-wrap:wrap;gap:12px}.evo-client-photos a{display:block;max-width:100%}.evo-client-photos img{display:block;max-width:100%;width:160px;height:120px;object-fit:contain;border-radius:var(--radius-sm);border:1px solid transparent}.client-evolutions-v2 .uk-section-aside{min-width:0}.client-evolutions-v2 .uk-col-actions .uk-row-actions{max-width:100%}.client-evolutions-v2 .uk-col-actions .uk-btn{max-width:100%;white-space:normal}.client-evolutions-v2{container-type:inline-size}.myapp-has-actions:has(.client-evolutions-v2){flex-wrap:nowrap;align-items:stretch}.myapp.myapp-has-actions>.client-evolutions-v2{flex-basis:auto}@container (max-width: 720px){.client-evolutions-v2 .uk-section-head{flex-wrap:wrap;gap:8px}.client-evolutions-v2 .uk-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.client-evolutions-v2 .uk-table,.client-evolutions-v2 .uk-table tbody,.client-evolutions-v2 .uk-table tr,.client-evolutions-v2 .uk-table td{display:block;width:100%;border-bottom:0}.client-evolutions-v2 .uk-table{table-layout:auto}.client-evolutions-v2 .uk-table tr[data-row]{position:relative;border-bottom:1px solid transparent;padding:10px 12px}.client-evolutions-v2 .uk-table td{height:auto;padding:2px 0;display:flex;justify-content:space-between;gap:12px;text-align:right;overflow:visible}.client-evolutions-v2 .uk-table td:before{content:attr(data-label);font-size:.74rem;text-align:left;flex:0 0 auto;padding-top:2px}.client-evolutions-v2 .uk-table td>.uk-td{min-width:0}.client-evolutions-v2 .uk-table td.is-primary{font-size:.95rem;text-align:left;justify-content:flex-start;padding-bottom:4px}.client-evolutions-v2 .uk-table td.is-primary:before,.client-evolutions-v2 .uk-table td.uk-col-actions:before{content:none}.client-evolutions-v2 .uk-table td.uk-col-actions{justify-content:flex-end;padding-top:6px}}@media(max-width:640px){.client-evolutions-v2 .uk-section-head{flex-wrap:wrap}.evo-client-form input[type=file]{font-size:16px}}.uxk20-settings-list{display:grid;gap:12px;list-style:none;padding:0;margin:16px 0}.uxk20-settings-list li{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-bottom:12px;border-bottom-width:1px;border-bottom-style:solid}.uxk20-settings-list li span{font-size:.88rem;font-weight:600}.uxk20-settings-list li:last-child{border-bottom:none;padding-bottom:0}.uxk20-settings-list .uk-btn{width:fit-content;max-width:100%;align-self:flex-start;justify-content:center;white-space:normal;min-height:44px}@media(max-width:640px){.uxk20-settings-list .uk-btn{width:100%;align-self:stretch}}.uxk20-palette-help{margin:0;padding:12px 16px;font-size:.84rem;line-height:1.5}.uk-foundations .notif-row{text-decoration:none;min-height:44px}a.ui-cmdk-opt{text-decoration:none}.uxk20-dock-close{pointer-events:auto;min-height:44px;margin-top:6px}.uk-explain-actions{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin:0}.uk-explain-actions .uk-btn{white-space:nowrap}.srv-help{margin-bottom:16px}.srv-help-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 8px}.srv-help-bar .uk-page-legend{margin:0;display:contents}.srv-help-bar .uk-page-legend>button{order:1}.srv-help-btn{display:inline-flex;align-items:center;gap:6px;order:2}.srv-help-bar .uk-legend-body{order:3;flex:1 1 100%;width:100%;margin-top:8px}.switchboard{display:grid;gap:16px;min-width:0}.switchboard p{margin:6px 0}.switch-module{display:block;font-size:.78rem;margin-top:4px}.switch-state{display:flex;gap:6px;flex-wrap:wrap}.switch-parameter{display:grid;gap:8px;min-width:0}.switch-parameter input,.switch-parameter select{width:100%;min-width:0;box-sizing:border-box}.switch-requires{margin:6px 0;padding-left:18px;font-size:.85rem;overflow-wrap:anywhere}.switchboard code,.switch-history code{font-size:.82rem;padding:2px 6px;border-radius:var(--radius-sm);border-width:1px;border-style:solid}.switch-history{padding-left:20px;overflow-wrap:anywhere}.switch-history li{padding:10px 0;border-bottom-width:1px;border-bottom-style:solid}.switch-history li:last-child{border-bottom:0}.switch-history time{display:block;font-size:.78rem;font-variant-numeric:tabular-nums}.switch-history p{margin:4px 0;font-size:.86rem;font-weight:500}.switch-history span{font-size:.8rem}.switchboard .uk-table td{overflow-wrap:anywhere}.switchboard .uk-row-actions{max-width:100%;flex-wrap:wrap}.uk-panel-wrap--switchboard .uk-panel-context{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.switchboard .is-primary p,.switchboard .is-primary small,.switchboard .is-primary ul{font-weight:400}@media(max-width:768px){.switchboard .uk-table td[data-label=Commande]{flex-direction:column;align-items:stretch;text-align:left;gap:6px}.switchboard .uk-table td[data-label=Commande]>.uk-td{width:100%;text-align:left}.switchboard .uk-table td[data-label="État et public"]{flex-direction:column;align-items:flex-start;text-align:left;gap:6px}.switchboard .uk-table td[data-label="État et public"]>.uk-td{width:100%}}.security-inventory{display:grid;gap:16px;min-width:0}.security-inventory .uk-table td[data-label=État] .uk-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}.security-inventory .uk-form-actions{display:flex;flex-wrap:wrap;gap:8px}.security-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:8px}.security-pagination-actions{display:flex;gap:8px}.security-secret-code{display:block;font-family:monospace;font-size:.82rem;-webkit-user-select:all;user-select:all;padding:6px 8px;margin-top:6px;border-radius:var(--radius-sm);border:1px solid transparent}.security-wrap{overflow-wrap:anywhere;word-break:break-word}.uk-panel-wrap.security-wrap .uk-panel-context{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.uk-panel-wrap.security-wrap .uk-field{max-width:480px}.tel-screening{display:grid;gap:16px;min-width:0}.tel-screening p{overflow-wrap:anywhere}.tel-screening textarea{width:100%;min-width:0;box-sizing:border-box}.tel-screening .uk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.tel-screening .uk-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.uk-panel-facts:has(.uk-heal-case-facts){padding-block:12px}.uk-panel-facts .uk-heal-case-facts .uk-kv{gap:12px 16px}.uk-panel-facts .uk-heal-case-facts .uk-kv dt{font-size:.8rem}.uk-panel-facts .uk-heal-case-facts .uk-kv dd{font-size:.86rem}.uk-heal-case-actions{display:grid;gap:6px;padding-block:4px}.uk-heal-case-actions p{margin:0}.ce-evolution-link{display:inline-flex;align-items:center;font-size:.8rem;font-weight:500;text-decoration:underline;text-underline-offset:2px}.ce-release-actions .uk-btn{max-width:100%;white-space:normal;text-align:left}.secret-requests,.secret-request-row{min-width:0;overflow-wrap:anywhere}.secret-request-row{padding-block:14px;border-bottom:1px solid}.secret-request-row p{margin:4px 0 0}.secret-request-row:last-child{border-bottom:0;padding-bottom:4px}.secret-request-row .uk-form-actions{margin:10px 0 0}.secret-requests .uk-istatus .uk-btn{margin-inline-start:10px}.keys-tab .kt-app>.uk-btn{align-self:flex-start}.solution-catalogue{min-width:0;margin-block:20px}.solution-catalogue form{display:grid;gap:10px;margin-block:16px}.solution-catalogue form>.uk-btn{justify-self:start}.solution-answer{display:grid;gap:8px;margin-block:0 16px}.solution-answer p{margin:0}.solution-answer ul{margin:0;padding-left:18px;display:grid;gap:4px}.solution-list{list-style:none;padding:0;display:grid;gap:4px}.solution-list li{padding-block:12px;border-bottom-width:1px;border-bottom-style:solid;overflow-wrap:anywhere}.solution-list li p{margin:4px 0 10px;font-size:.86rem}.solution-actions{display:flex;align-items:center;gap:8px}.solution-terms{border:0;padding:0;margin:0 0 12px;min-width:0}.solution-terms legend{padding:0;margin-bottom:4px}.solution-terms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 8px}.solution-terms-grid .uk-choice{margin:0;padding:6px 8px}@media(max-width:720px){.solution-terms-grid{grid-template-columns:1fr 1fr}}.client-data-mcp{margin-top:12px;width:100%;min-width:0}.client-data-access{min-width:0;overflow-wrap:anywhere}.client-data-consent{display:flex;align-items:flex-start;gap:10px}.client-data-consent input{flex:0 0 auto;margin-top:4px}.client-data-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.client-data-access textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:88px;margin-top:8px;resize:vertical}.client-data-events{padding-left:20px}.client-data-events li{margin-block:8px}.security-tree,.security-tree .uk-disc{min-width:0}.security-tree .uk-disc-title,.security-tree .uk-disc-meta{overflow-wrap:anywhere}.security-tree .uk-disc-body{padding-inline:10px}.security-tree .uk-disc-sum{flex-wrap:wrap}.security-inventory .uk-psec .uk-btn{margin-block:4px}@media(max-width:640px){.security-tree .uk-disc-body{padding-inline:3px}.security-tree .uk-disc-sum{padding-inline:4px}}.security-tree .uk-disc-body>.uk-btn--sm{padding:4px 10px}.security-priority-cell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.security-panel-text{font-size:.86rem}.sign-rule-controls,.sign-rule-card,.sign-rule-order{min-width:0;overflow-wrap:anywhere}.sign-rule-controls .actions{flex-wrap:wrap;gap:8px}.sign-rule-controls label{display:grid;gap:4px;max-width:100%}.sign-rule-controls .input{min-width:0;width:100%;min-height:36px}.sign-rule-controls .actions{justify-content:flex-start;align-items:flex-end;margin-top:8px}.sign-rule-controls .actions>label{flex:1 1 320px;max-width:480px}.sign-rule-card .uk-icard-body>.uk-btn{justify-self:start}.sign-rule-doc .uk-psec>div+div{margin-top:10px}.sign-rule-doc h4{margin:0 0 2px;font-size:.92rem;font-weight:600}.sign-rule-doc .uk-psec p{margin:0 0 4px}.sign-rule-controls .actions{align-items:stretch}.sign-rule-controls label{width:100%}.sign-rule-controls .actions>label{max-width:none}.sign-rule-controls .input{min-height:44px;font-size:16px}.sign-rule-card .uk-icard-body>.uk-btn{justify-self:stretch}.ce-environment-error{align-items:center}.uxk26-help+.uk-kpis .uk-kpi-value{white-space:normal;overflow-wrap:anywhere}.uxk26-help+.uk-kpis .uk-kpi-hint .uk-btn{max-width:100%;white-space:normal}.uxk27-company .ph-tag,.uxk28-help~.ph-tag{display:inline-block}.uk-explain-actions .uk-btn--ghost{border-width:1px;border-style:solid}.ap-page{min-width:0;width:100%;overflow-wrap:anywhere}.ap-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;margin-block:0 12px}.ap-breadcrumb a,.ap-back{display:inline-flex;align-items:center;min-height:44px}.ap-siblings{display:flex;align-items:center;justify-content:flex-end;gap:12px}.ap-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ap-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border-block:1px solid;margin-block:12px}.ap-facts>div{display:flex;flex-direction:column;gap:6px;padding:14px 12px;min-width:0}.ap-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;margin-block:16px 24px}.ap-tabs .uk-tab{flex:0 0 auto;min-height:44px;text-decoration:none}.ap-locked-tab{align-items:center;gap:6px;cursor:not-allowed}.ap-body{display:grid;gap:20px;min-width:0}.ap-body>*,.ap-body .uk-section{min-width:0}.ap-next{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0}.ap-next h3{margin:0 0 8px;font-size:1.12rem}.ap-next p{margin:4px 0}.ap-work{padding-block:12px;border-bottom:1px solid}.ap-work p{margin:6px 0}.ap-work:last-child{border-bottom:0}.ap-lock{font-size:.9rem}.ap-rail{display:flex;flex-wrap:wrap;gap:12px 28px;padding-inline-start:24px}.ap-rail li{padding:8px}.ap-code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.84rem;padding:16px;border:1px solid}.ap-workspace{display:flex;flex-direction:column;flex:1}.ap-workspace .at-page{min-height:650px}@media(max-width:640px){.ap-next{align-items:stretch;flex-direction:column;gap:12px}.ap-next .uk-btn{align-self:flex-start}.ap-facts{grid-template-columns:1fr 1fr}.ap-facts>div{padding:12px 8px}.ap-page input,.ap-page select,.ap-page textarea{font-size:16px}.ap-body .uk-btn{white-space:normal;max-width:100%}.ap-workspace .at-page{min-height:560px}.ap-rail{flex-direction:column;gap:0}}.ap-rows{display:grid;gap:0}.ap-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:12px 20px;padding-block:20px;border-bottom:1px solid}.ap-row .ap-meta{margin-block:8px}.ap-app-name{display:inline-flex;min-height:44px;align-items:center;font-weight:650;font-size:1rem}.ap-module{margin-block:4px}.ap-module a{display:inline-flex;min-height:44px;align-items:center}.ap-row-help{grid-column:1/-1;margin:0;font-size:.8rem}.ap-row-next{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.ap-row-next .uk-btn{max-width:100%;white-space:normal;text-align:left}.ap-page .ap-lock .uk-ico,.ap-page p .uk-ico{display:inline-block;vertical-align:-2px;margin-inline-end:2px}.ap-page .ap-lock{padding-inline-start:20px;text-indent:-20px}.ap-locked-note{margin:-12px 0 20px}.ap-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ap-actions>:not(.uk-btn){flex-basis:100%;margin:0}.ap-page p>.uk-chip:not(:first-child){margin-inline-start:8px}@media(max-width:640px){.ap-facts>div:last-child:nth-child(odd){grid-column:1/-1}}.ap-client-technical{margin-block:20px}.ap-client-technical>summary{min-height:44px;cursor:pointer;padding:12px 0}@media(max-width:640px){.ap-row{grid-template-columns:minmax(0,1fr) auto}.ap-row>div:nth-child(2){grid-column:1/-1;grid-row:2}.ap-row>.uk-action-menu{grid-column:2;grid-row:1}}.shell-main.at-fill .container.atelier>.ap-page{width:auto;box-sizing:border-box;min-width:0}.shell-main.at-fill .container.atelier>.ap-workspace{width:auto;margin-inline:0;padding-inline:18px;box-sizing:border-box;flex:1;min-height:0}.ap-workspace .at-prod-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding-block:12px}.ap-workspace .at-body,.ap-workspace .at-chat{min-width:0}.cap-page{min-width:0;overflow-wrap:anywhere}.cap-page h1{font-family:Inter Tight,Inter,sans-serif;font-size:28px;line-height:1.15;font-weight:650;letter-spacing:-.025em;margin:4px 0 12px}.cap-breadcrumb,.cap-chips,.cap-actions,.cap-list-head{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap}.cap-breadcrumb{margin-bottom:24px;font-size:.86rem}.cap-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:24px}.cap-header>div{min-width:0}.cap-eyebrow{margin:0;font-size:.86rem}.cap-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px;border-bottom:1px solid;margin-bottom:24px}.cap-tabs a,.cap-tabs>span{flex:0 0 auto;padding:12px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.cap-tab-current{border-bottom:2px solid;font-weight:600}.cap-stack{display:grid;gap:20px}.cap-next{margin-top:0}.cap-module{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;border-bottom:1px solid}.cap-money{font-weight:600}.cap-release{font-size:.8rem;margin:4px 0 0}.cap-list-card{min-width:0;overflow-wrap:anywhere}.cap-list-head>a{font-weight:650;font-size:1rem}.cap-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px}@media(max-width:640px){.cap-actions .uk-btn{min-height:44px;white-space:normal}.cap-tabs a{padding:10px 8px}}.cap-stack .uk-btn{max-width:100%;white-space:normal;text-align:left}.cap-list-card .sig-app-line{margin-bottom:12px}.container>.hist-entry{margin-bottom:16px}.cap-stack>.sig-app-line:has(.sig-link)+a{display:none}.cap-page .hist-page h2.page-title{font-size:18px;line-height:1.3;font-weight:650;letter-spacing:0;margin:0 0 4px}.cap-page>.cap-muted+.cap-back{margin-top:8px}.e2e-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.86rem;line-height:1.45;margin:0 0 16px}.e2e-banner svg{flex-shrink:0}.e2e-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.e2e-head-row h3{margin:0}.e2e-trace-item{display:flex;flex-direction:column;gap:6px;margin:12px 0;padding:12px;border-radius:var(--radius-sm);border:1px solid transparent}.e2e-trace-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.e2e-trace-head h3{margin:0;font-size:.95rem}.e2e-trace-dest{font-size:.8rem}.e2e-org-item,.e2e-runner-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid transparent}.e2e-org-item:first-of-type,.e2e-runner-item:first-of-type{border-top:none}.e2e-org-info,.e2e-runner-info{display:flex;flex-direction:column;gap:2px;min-width:0}.e2e-org-info h3,.e2e-runner-info h3{margin:0;font-size:.95rem}.e2e-org-info p{margin:0;font-size:.82rem;line-height:1.4}.e2e-runner-section{margin-top:16px;padding-top:12px;border-top:1px solid transparent}.e2e-runner-section h3{margin:0 0 10px;font-size:.9rem}.e2e-lock{display:inline-flex;align-items:center;gap:6px;margin:8px 0;font-size:.84rem;line-height:1.45}.e2e-lock svg{flex-shrink:0}.e2e-footer{text-align:center;padding:8px 16px;font-size:.78rem;letter-spacing:.02em}.ev2-times{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.78rem;font-weight:400;font-variant-numeric:tabular-nums}.ev2-times-narrow,.ev2-sort-narrow{display:none}@media(max-width:640px){.ev2-times-narrow{display:block;margin-top:4px}.ev2-sort-narrow{display:block;margin:8px 0}}.uk-evproof-icon{display:inline-flex;vertical-align:middle;margin-right:6px;flex-shrink:0}.uk-evproof-section,.uk-evproof-form{display:grid;gap:12px;min-width:0}.uk-evproof-record{min-width:0;overflow-wrap:anywhere;border-bottom:1px solid;padding-bottom:16px}.uk-evproof-record h4{display:flex;align-items:center;margin:0 0 4px;font-size:.95rem;font-weight:650}.uk-evproof-meta{font-size:.84rem;margin:0 0 8px}.uk-evproof-quote{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem;line-height:1.5;max-height:9em;overflow:hidden;margin:8px 0;padding-left:12px;border-left:3px solid;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.uk-evproof-quote.is-expanded{max-height:none;-webkit-line-clamp:unset;display:block}.uk-evproof-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem;line-height:1.5;margin:8px 0}.uk-evproof-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.uk-evproof-form h4{margin:0;font-size:.95rem;font-weight:650}.uk-evproof-form .uk-fieldset{margin:0}.uk-evproof-form input[type=file]{max-width:100%;min-width:0;cursor:pointer;font-size:.84rem}@media(max-width:640px){.uk-evproof-form textarea{font-size:16px}}.ev2-links{list-style:none;margin:8px 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ev2-links>li{margin:0;padding:0;list-style:none}.ev2-links .uk-chip{gap:5px;text-decoration:none}.uk-evproof-section>.uk-btn{justify-self:start}@media(max-width:640px){.uk-evproof-section>.uk-btn{justify-self:stretch}}.ev2-number,.ev2-number-narrow{font-variant-numeric:tabular-nums;font-weight:400;white-space:nowrap}.ev2-number-narrow{display:none}.ev2-dossier-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ev2-copy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.ev2-copy>span:empty{display:none}.ev2-copy .uk-field{flex-basis:100%;min-width:0}.uk-chip a{text-decoration:underline;text-underline-offset:2px}@media(max-width:639px){.ev2-number-narrow{display:inline}}@media(min-width:640px){.ev2-page .uk-table td.is-primary{min-width:220px}.ev2-page .uk-table-wrap{overflow-x:auto;scrollbar-width:thin}.ev2-page .uk-table-wrap::-webkit-scrollbar{height:8px}.ev2-page .uk-table-wrap::-webkit-scrollbar-thumb{border-radius:4px}}.ev2-rail .uk-btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.ev2-page .uk-table td .uk-chip{max-width:100%}.ev2-page .uk-table td .uk-chip a{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%}@media(max-width:640px){.switchboard .uk-table td.uk-col-actions,.switchboard .uk-row-actions{justify-content:flex-start}.rv-empty{flex-direction:column;align-items:flex-start}.ev2-page .uk-table td[data-label="À qui · quoi"],.ev2-page .uk-table td[data-label="Prochaine action"]{flex-direction:column;align-items:flex-start;text-align:left;gap:4px}.ev2-page .uk-table td[data-label="À qui · quoi"]>.uk-td,.ev2-page .uk-table td[data-label="Prochaine action"]>.uk-td{width:100%}.ev2-page .uk-table td[data-label="À qui · quoi"] .uk-btn,.ev2-page .uk-table td[data-label="Prochaine action"] .uk-btn{max-width:100%;white-space:normal;height:auto;text-align:left;justify-content:flex-start}}.ap-page :is(.apps-ssh-card,.app-keys-card){border-width:0;padding:0;margin:0}.ap-page :is(.apps-ssh-card,.app-keys-card)>.sec-head{display:none}.ap-workspace .at-top{padding-inline:0}.ev2-rail{overflow-x:scroll;scrollbar-width:thin}.ev2-rail::-webkit-scrollbar{height:8px}.ev2-rail::-webkit-scrollbar-thumb{border-radius:4px}.uk-relance{min-width:0}.uk-relance-client{max-width:1200px;margin-inline:auto;padding:24px}@media(max-width:600px){.uk-relance-client{padding:16px}}.uk-relance-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block:12px}.uk-relance-actions .uk-btn[aria-pressed=true]{font-weight:600}.uk-panel-foot>.uk-relance-actions{margin:0;width:100%;justify-content:flex-end}.uk-relance-steps{padding-inline-start:24px}.uk-relance-steps li{padding-block:12px;border-bottom:1px solid transparent}.uk-relance pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.uk-relance textarea,.uk-relance input,.uk-relance select{max-width:100%}.uk-relance .uk-field--short select.uk-relance-mode{max-width:100%;padding-inline:8px}.uk-relance .uk-section{margin-block:16px}.uk-relance-preview{width:100%;max-width:600px;min-width:0;height:560px;border:1px solid transparent;border-radius:var(--radius-sm)}.uk-relance-preview.is-phone{max-width:375px}@media(max-width:640px){.uk-relance-actions>*{min-height:44px}.uk-panel-foot>.uk-relance-actions{justify-content:stretch}.uk-panel-foot>.uk-relance-actions>.uk-btn--primary{width:100%}}.uk-savings-tile{padding:14px 16px;border-radius:var(--radius-md);border-width:1px;border-style:solid;display:flex;flex-direction:column;gap:6px}.uk-savings-tile h3{margin:0;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.uk-savings-tile p{margin:0;font-size:.95rem}.uk-savings-tile .uk-savings-source{font-size:.82rem}.uk-incentive-countdown{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-sm);font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;margin:4px 0 8px}.uk-relance .uk-cap-warning{font-size:.85rem;font-weight:500;margin:4px 0 8px}.release-card{min-width:0;overflow-wrap:anywhere}.release-card ul{padding-inline-start:20px}.release-card .evo-actions{display:flex;flex-wrap:wrap;gap:8px}.release-card .evo-actions>*{max-width:100%}.release-card .uk-psec{display:flex;flex-direction:column;align-items:stretch;gap:8px}.release-card .uk-psec-head{margin-bottom:0}.release-card .uk-psec>p,.release-card .uk-psec>ul,.release-card details>ul{margin:0}.release-card .release-locks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.82rem}.release-card .release-locks li{display:flex;align-items:flex-start;gap:6px}.release-card .release-locks svg{flex:none;margin-top:2px}.release-card.uk-section>.uk-psec{padding:0;border-bottom:none}.uk-psec+.release-card--panel>.uk-psec,.release-card--panel+.uk-psec{border-top:1px solid transparent}@media(max-width:600px){.release-card input{max-width:100%;min-width:0}}.cap-module>.cap-stack{flex-basis:100%;min-width:0}.shell-main .container.ap-container{max-width:none;width:100%}.ap-agent-kit,.ap-deploy-content{min-width:0;display:grid;gap:16px}.ap-deploy-form,.ap-deploy-content .ch-f{min-width:0}.ap-deploy-content input,.ap-deploy-content textarea,.ap-deploy-content select{max-width:100%}.ap-agent-kit textarea{width:100%;max-width:100%}@media(max-width:640px){.ap-deploy-content .ch-deploy-grid{grid-template-columns:minmax(0,1fr)}}.uk-evo-counts{display:flex;align-items:center;gap:6px;overflow-x:auto;flex-wrap:nowrap;padding:8px 0;border-block:1px solid;scrollbar-width:thin;max-width:100%}.uk-evo-count-phase{display:flex;align-items:center;flex:none;gap:4px;border-inline-start:1px solid;padding-inline-start:8px}.uk-evo-phase-label{font-size:10px;text-transform:uppercase;white-space:nowrap}.uk-evo-counts .uk-btn{flex:none;white-space:nowrap;gap:5px}.uk-evo-count-short{display:none}.uk-evo-count strong{font-variant-numeric:tabular-nums}.uk-evo-counts .uk-btn:focus-visible{outline-offset:-2px}.uk-evo-dossier .uk-panel{width:min(1280px,94vw);max-width:100vw}.uk-evo-dossier--wide .uk-panel{width:min(1440px,100vw)}.uk-evo-dossier .uk-panel-head{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.uk-evo-dossier .uk-panel-titles{min-width:0;flex:1 1 50%}.uk-evo-dossier .uk-panel-title{font-size:20px;line-height:1.2}.uk-evo-dossier .uk-panel-title span{display:block;overflow-wrap:anywhere}.uk-evo-header-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.uk-evo-header-actions .ev2-copy{display:contents}.uk-evo-header-actions .ev2-copy [role=status]:empty{display:none}.uk-evo-dossier .uk-panel-actions{padding:8px 16px}.uk-evo-context{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;margin-bottom:8px}.uk-evo-now{border:1px solid;border-inline-start:3px solid;border-radius:4px;padding:12px}.uk-evo-now-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.uk-evo-now-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.uk-evo-now-actions .uk-menu{margin-inline-start:auto}.uk-evo-now-heading>strong{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.uk-evo-now p{margin:8px 0;font-size:14px;line-height:1.4}.uk-evo-now .uk-evo-lock{font-size:12px}.uk-evo-facts{padding-block:8px 16px}.uk-evo-facts .uk-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uk-evo-tabs{display:flex;overflow-x:auto;gap:4px;border-block-end:1px solid;padding-bottom:8px;margin-bottom:16px}.uk-evo-tabs .uk-btn{flex:none;white-space:nowrap}.uk-evo-stepper{display:flex;overflow-x:auto;list-style:none;padding:12px 0;gap:0}.uk-evo-stepper li{min-width:130px;padding:8px 12px;border-block-start:2px solid;display:flex;flex-direction:column;gap:4px;font-size:12px}.uk-evo-feed-filters{display:flex;flex-wrap:wrap;gap:4px;padding-block:8px}.uk-evo-menu-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-block:12px}.uk-evo-menu-item p{margin:0;font-size:.84rem;line-height:1.4}.uk-evo-dossier .uk-panel-body{min-width:0;overflow-x:hidden}.uk-evo-dossier .uk-panel-body p,.uk-evo-dossier .uk-panel-body li{overflow-wrap:anywhere}.uk-evo-attachments{display:flex;gap:8px;flex-wrap:wrap}@media(min-width:1280px){.uk-evo-counts{gap:6px 3px;flex-wrap:wrap;overflow-x:visible}.uk-evo-count-phase{position:relative;flex:0 0 auto;gap:1px;padding-inline-start:3px;padding-top:13px}.uk-evo-counts .uk-btn{font-size:11px;padding-inline:4px;min-height:40px}.uk-evo-counts .uk-evo-count{flex:none;flex-direction:column;gap:2px}.uk-evo-count>span{display:flex;flex-direction:column;gap:2px}.uk-evo-count strong{font-size:12px}.uk-evo-phase-label{position:absolute;top:0;inset-inline-start:4px;font-size:9px}}@media(max-width:639px){.uk-evo-dossier .uk-panel{width:100vw}.uk-evo-dossier .uk-panel-head{padding:8px 12px;gap:4px}.uk-evo-dossier .uk-panel-titles{flex-basis:85%}.uk-evo-dossier .uk-panel-title{font-size:17px}.uk-evo-header-actions{order:3;flex-wrap:nowrap;width:100%;overflow-x:auto}.uk-evo-header-actions .uk-btn{flex:none;font-size:12px}.uk-evo-dossier .uk-panel-actions{padding:6px 12px}.uk-evo-now{padding:8px}.uk-evo-now p{font-size:13px;margin-block:6px}.uk-evo-now-actions{gap:4px}.uk-evo-now-actions>.uk-btn--primary{width:100%}.uk-evo-now-actions>.uk-btn{min-height:44px}.uk-evo-now-heading{gap:4px}.uk-evo-now-heading>strong{font-size:11px}.uk-evo-facts .uk-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-evo-tabs{gap:2px}.uk-evo-tabs .uk-btn{font-size:13px}.uk-evo-counts{margin-inline:0}.uk-evo-phase-label{display:none}}.uk-evo-facts .uk-kv-row{display:block;padding:0;border:0}.uk-evo-facts .uk-kv-value{margin-top:4px}.uk-dialog-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;isolation:isolate}.uk-dialog-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.uk-dialog{display:flex;flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - 48px);border:1px solid;border-radius:var(--radius-lg);overflow:hidden}.uk-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;border-bottom:1px solid}.uk-dialog-context{margin:0 0 6px;font-size:.8rem}.uk-dialog-title{font-size:1.35rem;margin:0;line-height:1.3;outline:none}.uk-dialog-body{padding:24px 28px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.uk-dialog-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:18px 28px;border-top:1px solid}.uk-dialog-steps{display:flex;gap:24px;list-style:none;padding:0;margin:0 0 24px;font-size:.8rem}.uk-dialog-steps [aria-current=step]{font-weight:700}.uk-dialog .uk-choice{margin:10px 0;min-height:64px}.uk-dialog .uk-choice:has(input:disabled){opacity:.65}.uk-dialog-summary{padding:14px 16px;border-radius:10px;font-size:.86rem;line-height:1.6}.uk-dialog .uk-icon-btn{min-width:44px;min-height:44px}@media(max-width:639px){.uk-dialog-wrap{padding:0}.uk-dialog{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.uk-dialog-head,.uk-dialog-body{padding:20px}.uk-dialog-body{flex:1}.uk-dialog-foot{padding:16px 20px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.uk-dialog .uk-btn,.uk-dialog input{min-height:44px}.uk-dialog .input,.uk-dialog textarea{font-size:16px}.uk-dialog-steps{gap:12px;flex-wrap:wrap}}.uk-app-layout{display:grid;gap:22px;min-width:0}.uk-app-layout>*{min-width:0}.uk-app-layout p{line-height:1.55}.uk-app-layout .uk-section{margin:0;padding:20px 22px;border-radius:12px}.uk-app-layout .uk-section-head{margin-bottom:16px}.uk-app-layout .uk-section-title{font-size:.82rem;letter-spacing:.055em}.uk-app-layout h3{font-size:1.07rem;margin:0 0 12px}.uk-app-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin:12px 0 26px}.uk-app-identity{display:flex;gap:16px;align-items:center;min-width:0;flex:1}.uk-app-identity>div:last-child{min-width:0}.uk-app-avatar{width:58px;height:58px;border-radius:14px;display:grid;place-items:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.uk-app-title{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.uk-app-title h1{font-size:1.6rem;margin:0 8px 0 0;line-height:1.25;overflow-wrap:anywhere}.uk-app-meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:.82rem;margin:9px 0 0}.uk-app-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.uk-app-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.uk-app-tile{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border:1px solid;border-radius:12px;text-decoration:none;min-width:0}.uk-app-tile>span{font-size:.76rem;font-weight:600}.uk-app-tile strong{font-size:1.2rem;line-height:1.35}.uk-app-tile small{font-size:.76rem;line-height:1.6}.uk-app-tile .uk-app-version{font-size:.88rem}.uk-app-version{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.uk-app-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;vertical-align:middle;margin-right:7px}.uk-app-task{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-top:1px solid}.uk-app-task:first-of-type{border-top:0;padding-top:0}.uk-app-task:last-child{padding-bottom:0}.uk-app-task strong{font-size:.94rem}.uk-app-task p{font-size:.8rem;margin:6px 0 0}.uk-app-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.uk-app-alert{border-radius:8px;padding:12px}.uk-app-alert p{margin:6px 0}.uk-app-history{list-style:none;padding:0;margin:0}.uk-app-history li{padding:12px 0;border-bottom:1px solid}.uk-app-history li:first-child{padding-top:0}.uk-app-history li:last-child{border-bottom:0}.uk-app-history p{font-size:.8rem;margin:5px 0 0}.uk-app-health-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.uk-app-health-meta>div{display:flex;flex-direction:column;gap:9px;font-size:.82rem}.uk-app-health-meta strong{font-size:.95rem}.uk-app-days{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:5px;margin-top:18px}.uk-app-day{height:26px;border-radius:4px}.uk-app-day-labels{display:flex;justify-content:space-between;gap:10px;margin-top:10px;font-size:.73rem}.uk-app-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:.73rem}.uk-app-legend i{display:inline-block;width:8px;height:8px;border-radius:2px}.uk-app-check{display:flex;align-items:flex-start;gap:8px;padding:12px 6px}.uk-app-check>.uk-app-dot{margin-top:6px}.uk-app-check>div{min-width:0;flex:1}.uk-app-check strong{font-size:.86rem}.uk-app-check p{font-size:.76rem;overflow-wrap:anywhere;margin:4px 0 0}.uk-app-check>span:last-child{font-size:.76rem;white-space:nowrap}.uk-app-stepper{display:flex;gap:8px;list-style:none;margin:0;padding:0;overflow-wrap:normal}.uk-app-stepper li{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;border:1px solid;border-radius:10px;padding:14px 8px}.uk-app-step-mark{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;font-size:.8rem}.uk-app-stepper strong{font-size:.82rem}.uk-app-stepper small{font-size:.73rem;line-height:1.45}.uk-app-stepper [data-state=na]{border-style:dashed}.uk-app-checklist{list-style:none;margin:20px 0;padding:0;display:grid;gap:16px;font-size:.86rem}.uk-app-checklist small{display:block;font-size:.74rem;margin:4px 0 0 20px}.uk-app-layout .uk-table{width:100%}.uk-app-layout .uk-table td{overflow-wrap:anywhere}.uk-app-layout .uk-inline-status{margin:0}@media(max-width:1099px){.uk-app-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-app-stepper{flex-wrap:wrap}.uk-app-stepper li{flex:1 1 110px}}@media(max-width:639px){.uk-app-header{gap:16px}.uk-app-identity{align-items:flex-start}.uk-app-title h1{font-size:1.3rem}.uk-app-avatar{width:46px;height:46px}.uk-app-meta{font-size:.76rem}.uk-app-actions{gap:8px}.uk-app-actions .uk-btn{min-height:44px}.uk-app-tiles{gap:10px}.uk-app-tile{padding:14px 12px;min-height:128px}.uk-app-tile strong{font-size:1rem}.uk-app-columns{grid-template-columns:minmax(0,1fr);gap:16px}.uk-app-layout{gap:16px}.uk-app-layout .uk-section{padding:18px 16px}.uk-app-task{align-items:flex-start;flex-direction:column;gap:12px}.uk-app-health-meta{grid-template-columns:minmax(0,1fr);gap:16px}.uk-app-days{gap:3px}.uk-app-day{height:23px;border-radius:2px}.uk-app-day-labels{font-size:.65rem}.uk-app-legend{gap:10px}.uk-app-stepper{flex-direction:column}.uk-app-stepper li{flex:auto;display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px 12px}.uk-app-stepper small{grid-column:2}.uk-app-step-mark{grid-row:1/3}.uk-app-layout .uk-table-wrap{overflow-x:visible}.uk-app-layout a:not(.uk-btn){overflow-wrap:anywhere}.uk-app-layout .uk-btn{min-height:44px}}.uk-app-overview-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px;align-items:start}.uk-app-overview-columns>*{min-width:0}.uk-app-overview-aside{display:grid;gap:22px}.uk-app-todo .uk-app-task,.uk-app-todo .uk-app-task:first-of-type,.uk-app-todo .uk-app-task:last-child{border:0;padding:12px;border-radius:8px;margin-top:10px}.uk-app-stepper strong{font-size:.76rem;overflow-wrap:normal;word-break:normal}@media(max-width:899px){.uk-app-overview-columns{grid-template-columns:minmax(0,1fr)}}.uk-app-avatar{border:1px solid}.uk-app-tile:focus-visible{outline:2px solid;outline-offset:3px}.uk-app-stepper .uk-demo-flow-next{grid-column:2;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:.82rem}.uk-app-stepper .uk-demo-flow-next p{margin:0}@media(max-width:639px){.uk-app-header{flex-direction:column;align-items:stretch}.uk-app-actions{align-self:flex-start}}.uk-version-history li li{padding:0;border:0}.uk-version-history summary{cursor:pointer;line-height:1.65;overflow-wrap:anywhere}.uk-history-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;min-width:0}.uk-history-column,.uk-app-layout .uk-section.uk-history-column{height:max(320px,60vh);padding:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.uk-history-column>.uk-section-head{position:sticky;top:0;z-index:2;min-height:60px;margin:0;padding:12px 16px;flex-wrap:wrap;border-bottom:1px solid}.uk-history-column .uk-section-aside{flex-wrap:wrap;min-width:0;max-width:100%}.uk-history-column .uk-section-aside .uk-btn{white-space:normal}.uk-history-body{padding:0 16px 16px;overflow-wrap:anywhere;min-width:0}.uk-history-body>p{font-size:.8rem}.uk-history-body>details{margin:12px 0;font-size:.8rem}.uk-history-body .uk-istatus{margin:12px 0}.uk-history-body .uk-version-history>li{padding:8px 0}.uk-history-body .uk-version-history summary{font-size:.8rem;line-height:1.5}.uk-backup-row{display:flex;align-items:start;gap:8px}.uk-backup-row>div:first-child{flex:1;min-width:0}.uk-backup-row>.uk-menu{flex-shrink:0}.uk-backup-tags{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.uk-backup-confirmation{max-width:480px}.uk-version-retained-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:5px 0 0}.uk-version-retained-row>p{margin:0}.uk-version-retained-row>.uk-menu{flex-shrink:0}@media(min-width:1100px){.uk-history-columns{grid-template-columns:repeat(5,minmax(0,1fr))}.uk-history-columns>:first-child{grid-column:span 3}.uk-history-columns>:last-child{grid-column:span 2}}.uk-menu-pop--compact{width:360px;min-width:0;max-width:calc(100vw - 16px);max-height:min(640px,calc(100dvh - 24px));padding:6px}.uk-menu-pop--compact .uk-menu-item{min-height:44px;gap:3px;padding:8px 10px}.uk-menu-label{display:flex;align-items:center;gap:8px;font-weight:600}.uk-menu-pop--compact .uk-menu-item>span[id]{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}.uk-menu-pop--compact .uk-menu-item>.uk-menu-lock[id]{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.uk-menu-heading{padding:9px 10px 4px;font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em}@media(max-width:640px){.uk-menu-pop--compact{top:auto!important;left:0!important;bottom:0;width:100%;max-width:100%;max-height:75dvh;border-radius:16px 16px 0 0;padding:10px 8px max(12px,env(safe-area-inset-bottom))}}.uk-evolution-confirmation{position:fixed;z-index:1600;bottom:calc(16px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);pointer-events:none}@media(max-width:900px){.shell.staff.msh-on .msh-top{height:auto;min-height:52px;flex-wrap:wrap}.shell.staff.msh-on:has(.ap-page,.ap-rows,.ux02-fiche) .msh-title{order:1;flex:1 0 100%;padding:4px 8px 8px}.shell.staff.msh-on .msh-title :is(b,span){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}.uk-continuity{display:grid;gap:20px;min-width:0;overflow-wrap:anywhere}.uk-continuity h3{margin:24px 0 10px;font-size:1rem}.uk-continuity p,.uk-continuity li{line-height:1.65}.uk-continuity-command pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.uk-continuity-command{margin:20px 0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-sm)}.uk-continuity-command pre{font-size:.84rem;line-height:1.7;-webkit-user-select:text;user-select:text;margin-bottom:0}.uk-continuity .uk-table td,.uk-continuity .uk-table th{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.uk-panel-wrap[hidden]{display:none}.shell-main.at-fill .container.atelier{min-width:0}.shell-main.at-fill .container.atelier>.ap-workspace{flex:1;min-height:0;padding:20px;gap:20px;margin-inline:0}.shell-main.at-fill .container.atelier>.ap-workspace>.ap-breadcrumb{margin:0;flex:none}.ap-workspace .at-page.uk-atelier{min-height:0;height:auto;flex:1;padding:0}.at-page.uk-atelier{min-width:0;box-sizing:border-box;gap:20px;padding:20px;overflow-wrap:anywhere}.uk-atelier>.uk-ph,.uk-atelier-strip{flex:none;min-width:0}.uk-atelier .uk-ph{gap:16px;margin:0;align-items:flex-start}.uk-atelier .uk-ph-text{min-width:0;flex:1}.uk-atelier .uk-ph-title{white-space:normal;overflow:visible;text-overflow:clip}.uk-atelier .uk-ph-actions{flex-wrap:wrap;flex-shrink:0}.uk-atelier .uk-ph-actions .uk-btn{white-space:normal;max-width:100%}.uk-atelier-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.uk-atelier-meta .uk-chip{white-space:normal}.uk-atelier-strip{display:flex;align-items:flex-start;gap:16px;padding:14px 16px;border:1px solid;border-radius:var(--radius-md)}.uk-atelier-strip>.uk-kv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);flex:1;gap:20px;margin:0;min-width:0}.uk-atelier-strip .uk-kv-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0;border:0;min-width:0}.uk-atelier-strip .uk-kv-value{margin:0;font-size:.84rem;font-weight:400;min-width:0}.uk-atelier-strip .uk-kv-hint{display:block;font-size:.78rem}.uk-atelier-strip .uk-kv-hint:empty{display:none}.uk-atelier .at-body{grid-template-columns:minmax(320px,380px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:20px;overflow:hidden}.uk-atelier.wide .at-body{grid-template-columns:minmax(0,1fr)}.uk-atelier .at-chat,.uk-atelier .at-frame-wrap{border:1px solid;border-radius:var(--radius-md);overflow:hidden}.uk-atelier .at-thread{max-height:none;padding:16px;overflow-wrap:anywhere}.uk-atelier .at-compose{flex:none;padding:16px}.uk-atelier .at-compose p{margin:0}.uk-atelier .at-input{resize:none}.uk-atelier .at-actions{flex-wrap:wrap}.uk-atelier .at-actions>.at-small{min-width:0;flex-basis:100%}.uk-atelier .at-actions .at-btns{margin-inline-start:auto}.uk-atelier .at-btns button{width:auto}.uk-atelier .at-qfree{flex-wrap:wrap}.uk-atelier .at-qfree .input{min-width:0;max-width:100%;flex:1 1 180px}.uk-atelier .at-frame{min-width:0;min-height:0}.uk-atelier .at-frame-wrap.tablet,.uk-atelier .at-frame-wrap.mobile{padding:16px;overflow:auto}.uk-atelier .at-frame-wrap.tablet .at-frame{width:820px}.uk-atelier .at-frame-wrap.mobile .at-frame{width:390px}.uk-atelier-mobile-tabs{display:none}.uk-atelier>.uk-empty{flex:1;min-height:0;overflow:auto;border:1px solid;border-radius:var(--radius-md)}.uk-atelier .uk-empty-body>span{display:block;margin-block:8px}.uk-atelier-choices{display:flex;flex-wrap:wrap;gap:8px}.uk-atelier-settings{display:flex;flex:none;gap:16px;min-width:0;padding:8px 16px}.uk-atelier-settings .uk-field{display:flex;flex-direction:row;align-items:center;flex:0 1 320px;gap:8px;min-width:0;margin:0}.uk-atelier-settings .uk-field-label{flex:none;margin:0}.uk-atelier-settings select{flex:1;width:100%;min-width:0}.uk-atelier-compose-meta{display:flex;flex-basis:100%;align-items:center;justify-content:space-between;gap:8px;min-width:0}.uk-atelier-compose-meta .uk-field{flex:0 0 112px;gap:0;margin:0;min-width:0}.uk-atelier-compose-meta select{max-width:100%}.uk-atelier .at-frame-wrap{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.uk-atelier-refusal{display:block}.uk-atelier-panel .uk-panel-head{padding:14px 16px}.uk-atelier-panel .uk-panel-body{padding:16px}.uk-atelier-panel .at-prod{margin:0;padding:16px 0}.uk-atelier-panel .at-prod-main{min-width:0;overflow-wrap:anywhere}.uk-atelier-panel .at-prod-url{max-width:100%;overflow-wrap:anywhere}@media(max-width:1099px){.uk-atelier .uk-ph{flex-direction:column}.uk-atelier .uk-ph-actions{width:100%}}@media(max-width:899px){.at-page.uk-atelier{gap:16px;padding:16px}.shell-main.at-fill .container.atelier>.ap-workspace{flex:1;min-height:0;padding:16px;gap:16px;margin-inline:0}.uk-atelier-strip{padding:14px 16px;gap:8px}.uk-atelier-strip>.uk-kv{grid-template-columns:minmax(0,1fr);gap:10px}.uk-atelier-mobile-tabs{display:block;flex:none}.uk-atelier .at-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0}.uk-atelier .uk-atelier-workspace.is-thread>.at-frame-wrap,.uk-atelier .uk-atelier-workspace.is-application>.at-chat{display:none}.uk-atelier .at-chat,.uk-atelier .at-frame-wrap{min-height:0}.uk-atelier.wide .uk-atelier-workspace>.at-frame-wrap{display:grid}.uk-atelier-meta,.uk-atelier-strip .uk-kv-value{font-size:.78rem}.uk-atelier .at-frame-wrap.tablet,.uk-atelier .at-frame-wrap.mobile{padding:8px}}.shell-main.at-fill:has(.uk-atelier){height:100dvh;overflow:hidden;box-sizing:border-box}.uk-atelier-context{display:contents}.uk-atelier-context>.uk-ph{flex:none}.uk-atelier-panel .uk-panel-context,.uk-atelier .at-fold-last,.uk-atelier .at-small{white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;overflow-wrap:anywhere}.uk-atelier-strip-actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:8px}.uk-atelier-doc-tabs{padding:0 16px}.uk-atelier-strip .uk-kv-hint>*+*{margin-inline-start:6px}.uk-atelier-strip .uk-kv-hint a{white-space:nowrap}.ap-workspace>.ap-breadcrumb{gap:4px 8px}.ap-workspace>.ap-breadcrumb>*{min-width:0;overflow-wrap:anywhere}@media(max-width:899px){.ap-workspace>.ap-breadcrumb .ap-crumb-up{display:none}.ap-workspace>.ap-breadcrumb{flex-wrap:nowrap}.ap-workspace>.ap-breadcrumb>a:not(.ap-crumb-return){flex:1 1 auto;line-height:1.3}.ap-workspace>.ap-breadcrumb>.ap-crumb-return,.ap-workspace>.ap-breadcrumb>span{flex:none}.ap-workspace .ap-crumb-lead{display:none}.shell.staff.msh-on:has(.uk-atelier) .msh-title{display:none}.uk-atelier-context{display:flex;flex-direction:column;gap:12px;flex:none}.uk-atelier .uk-ph{gap:8px}.ap-workspace .uk-atelier-meta>span:nth-child(-n+2),.uk-atelier-more,.uk-atelier-version,.uk-atelier-compose-status{display:none}.uk-atelier-strip-actions .linklike{font-size:.86rem}.at-page.uk-atelier,.uk-atelier-context{gap:12px}.uk-atelier .uk-ph-title{font-size:1.05rem;line-height:1.3}.uk-atelier-strip{flex-direction:column;align-items:stretch;gap:8px;padding:8px 12px}.uk-atelier-strip>.uk-kv{gap:2px}.uk-atelier-strip .uk-kv-row{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:0 8px}.uk-atelier .at-compose{padding:8px 10px;gap:8px}.uk-atelier .at-compose .at-input{height:44px;min-height:44px}.uk-atelier .at-compose .at-input:focus{height:88px}.uk-atelier-compose-meta{flex-basis:auto}.uk-atelier-compose-meta .uk-field{flex-basis:96px}.uk-atelier .at-actions{gap:8px}.uk-atelier-mobile-tabs .uk-tabs{margin:0}.uk-atelier-strip .uk-kv-hint{display:inline;margin-inline-start:8px}.uk-atelier .at-btns button{padding-inline:10px}.uk-atelier .at-thread{padding:12px}}.uk-atelier .at-frame-wrap.tablet,.uk-atelier .at-frame-wrap.mobile{display:grid;grid-template-rows:auto minmax(0,1fr);justify-content:normal}.uk-atelier .at-frame-wrap.tablet{grid-template-columns:minmax(820px,1fr)}.uk-atelier .at-frame-wrap.mobile{grid-template-columns:minmax(390px,1fr)}.uk-atelier .at-frame-wrap.tablet .at-frame,.uk-atelier .at-frame-wrap.mobile .at-frame{justify-self:center;max-width:none}.uk-brand-apply{margin-block:0 16px;scroll-margin-bottom:80px}.at-page>.uk-brand-apply{margin-block:0 12px}.uk-brand-apply-content{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.uk-brand-apply-alert{display:block;flex-basis:100%;margin-top:2px}.at-page.uk-atelier>.uk-brand-apply{margin:0;flex:none}.ap-page,.ap-body,.ap-page .uk-ph,.ap-page .uk-ph-text,.ap-page .uk-section-head,.uk-app-overview-aside{min-width:0}.uk-app-header>.uk-ph{width:100%;margin:0}.ap-page .uk-ph{flex-wrap:wrap;gap:16px}.ap-page .uk-ph-text{flex:1 1 320px}.ap-page .uk-ph-title{overflow-wrap:anywhere}.ap-page .uk-ph-actions{flex-wrap:wrap;min-width:0;max-width:100%}.uk-app-quick-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.uk-app-quick-groups>section,.uk-app-quick-gesture,.uk-app-task>div{min-width:0}.uk-app-quick-buttons{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.uk-app-quick-gesture{display:grid;gap:6px;max-width:100%}.uk-app-quick-gesture small{line-height:1.5}.ap-page .uk-btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.uk-app-task{flex-wrap:wrap}.uk-app-task>div:first-child{flex:1 1 220px}.uk-app-publish-check{margin-top:20px;padding-top:16px;border-top:1px solid}.uk-app-publish-check .uk-inline-status{margin-top:8px}.uk-app-publish-check .uk-app-actions{margin-top:16px}.uk-app-publish-check .uk-kv-row{min-width:0}@media(max-width:1099px){.uk-app-quick-groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.ap-page .uk-ph-text{flex-basis:100%}.ap-page .uk-ph-actions{width:100%;justify-content:flex-start}.uk-app-task>div:first-child{flex-basis:auto}}.uk-agent-runs .uk-table{font-size:.8rem}.uk-agent-runs .uk-table th{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.uk-agent-runs .uk-table td{overflow-wrap:break-word;word-break:normal;text-overflow:clip}.uk-agent-runs .uk-table td.is-primary{overflow-wrap:anywhere}.uk-agent-runs .uk-table td:is([data-label=Coût],[data-label=Étapes],[data-label=Durée],[data-label=Suivi]){white-space:nowrap}.uk-agent-runs .uk-chip{max-width:100%;white-space:normal}@media(min-width:641px){.uk-agent-runs .uk-table th,.uk-agent-runs .uk-table td{padding-left:5px;padding-right:5px}}.uk-agent-link{font-size:.8rem;font-weight:600}.demo-main>.uk-agent-link{display:inline-flex;align-items:center;margin-top:4px}.uk-build-thread-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.uk-build-thread-summary>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.8125rem}.uk-build-thread-panel{display:grid;grid-template-columns:240px minmax(0,1fr);height:60vh;min-height:320px;margin-top:16px;border:1px solid;border-radius:8px;overflow:hidden}.uk-build-thread-history{overflow-y:auto;min-height:0;padding:12px;border-right:1px solid}.uk-build-thread-history h3{font-size:.875rem;margin:0 0 10px}.uk-build-thread-run{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:12px 10px;border:1px solid;border-radius:6px;text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:.8125rem;cursor:pointer;margin-bottom:8px}.uk-build-thread-run small{font-size:.75rem;line-height:1.5}.uk-build-thread-live{font-size:.75rem;font-weight:600}.uk-build-thread-main{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px}.uk-build-thread-select{display:none;font-size:.8125rem;gap:6px}.uk-build-thread-select select{width:100%;max-width:480px;min-width:0;font:inherit;padding:8px;border:1px solid;border-radius:6px}.uk-build-thread-filters{display:flex;flex-wrap:wrap;gap:5px}.uk-build-thread-filters .uk-btn,.uk-build-thread-tools .uk-btn{font-size:.75rem;padding:4px 8px;min-height:28px}.uk-build-thread-filters [data-kind]{border-left:3px solid}.uk-build-thread-tools{display:flex;align-items:center;gap:8px;min-width:0}.uk-build-thread-search{max-width:480px;min-width:0;font-size:.8125rem;flex:1;width:0}.uk-build-thread-stats{display:flex;flex-wrap:wrap;gap:5px 14px;font-size:.75rem;line-height:1.5;padding-bottom:8px;border-bottom:1px solid}.uk-build-thread-events{overflow-y:auto;overscroll-behavior:contain;min-height:60px;flex:1;overflow-wrap:anywhere;padding-right:6px;scrollbar-gutter:stable}.uk-build-thread-count{font-size:.75rem;margin:0 0 8px}.uk-build-thread-event{border-left:3px solid;padding:8px 10px;margin-bottom:8px;border-radius:3px;font-size:.8125rem;line-height:1.5}.uk-build-thread-event header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.75rem}.uk-build-thread-event p{white-space:pre-wrap;margin:6px 0;font-size:inherit}.uk-build-thread-event pre{font:inherit;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.uk-build-thread-event .uk-btn{font-size:.75rem;min-height:28px;padding:3px 8px}@media(max-width:1099px){.uk-build-thread-panel{grid-template-columns:minmax(0,1fr)}.uk-build-thread-history{display:none}.uk-build-thread-select{display:flex;flex-direction:column}.uk-build-thread-select select{padding:6px 8px;font-size:.75rem}.uk-build-thread-main{gap:6px;padding:8px}.uk-build-thread-filters{gap:4px}.uk-build-thread-filters .uk-btn,.uk-build-thread-tools .uk-btn{padding:2px 6px;min-height:24px;font-size:.6875rem}.uk-build-thread-stats{gap:2px 8px;font-size:.6875rem;line-height:1.35;padding-bottom:6px}.uk-build-thread-count{font-size:.6875rem;margin:0 0 4px}}.design-direction-line{gap:6px}.design-direction-source{font-size:.82rem}.design-direction-rationale{font-size:.82rem;line-height:1.45;margin:0}.design-direction-select{width:100%;max-width:480px;min-height:148px;padding:4px;border-radius:var(--radius-sm);border:1px solid transparent;font:inherit;font-size:.88rem;line-height:1.4}.design-direction-select option{padding:6px 10px;border-radius:2px;min-height:24px}.design-direction-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.design-direction-hint{font-size:.82rem;line-height:1.45;margin:4px 0 0}.design-direction-list{margin:6px 0 12px;padding-inline-start:18px;font-size:.82rem;line-height:1.5;display:flex;flex-direction:column;gap:4px}.design-direction-status{font-size:.82rem;line-height:1.4;margin:4px 0 0}.ap-rail .uk-demo-flow-next{display:flex;flex-direction:column;gap:4px;font-size:.82rem;margin-top:6px}.ap-rail .uk-demo-flow-next p{margin:0}@media(max-width:639px){.design-direction-select{font-size:1rem;min-height:168px}.design-direction-select option{padding:8px 10px;min-height:28px}}.uk-terms-fields{max-width:480px}.uk-terms-title{white-space:normal;overflow-wrap:anywhere}.shell-main.at-fill .container.atelier>.ap-workspace{padding:12px;gap:12px}.at-page.uk-atelier{gap:12px}.uk-atelier-context{display:grid;grid-template-columns:minmax(0,1fr) 172px auto auto;align-items:center;gap:12px;flex:none;min-width:0}.uk-atelier-context .ap-breadcrumb{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;min-width:0;font-size:.72rem;line-height:1.25}.uk-atelier-context .ap-breadcrumb>*{min-width:0;overflow-wrap:anywhere}.uk-atelier-context .ap-crumb-return{flex:none;white-space:nowrap}.uk-atelier-context .uk-ph-title{flex-basis:100%;margin:0;font-size:.84rem;line-height:1.25;letter-spacing:normal}.uk-atelier-context .uk-atelier-meta{gap:4px 6px;font-size:.72rem}.uk-atelier-context .uk-atelier-version{display:inline}.uk-atelier-context .uk-chip{font-size:.66rem;padding:3px 6px}.uk-atelier-context .at-seg button{font-size:.72rem;padding:4px 6px}.uk-atelier-status-chips{display:flex;align-items:center;gap:6px}.uk-atelier-status-chip{display:inline-flex;align-items:center;gap:2px}.uk-atelier-status-chip .uk-tip-btn{width:20px;height:24px}.uk-atelier-header-actions{display:flex;align-items:center;gap:6px}.uk-atelier-header-actions .uk-btn{font-size:.72rem;padding:6px 8px;white-space:nowrap}.uk-atelier .uk-atelier-workspace{position:relative;padding-top:34px}.uk-atelier-workspace-links{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:8px;height:30px}.uk-atelier-workspace-links .linklike,.uk-atelier-unbuilt-links .linklike{font-size:.78rem}.uk-brand-apply-popover{position:relative;margin:0}.uk-brand-apply-popover>summary{list-style:none;font-size:.72rem;padding:4px 6px;cursor:pointer}.uk-brand-apply-popover>summary::-webkit-details-marker{display:none}.uk-brand-apply-popover>[role=dialog]{position:absolute;z-index:70;top:100%;left:0;width:300px;max-width:calc(100vw - 48px);padding:12px;border:1px solid;border-radius:var(--radius-md)}.uk-brand-apply-popover .uk-brand-apply-content{font-size:.84rem}@media(max-width:1279px){.uk-atelier-context{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.uk-atelier-context .ap-breadcrumb{grid-column:1}.uk-atelier-context .uk-atelier-meta{grid-column:2}.uk-atelier-status-chips{grid-column:1;flex-wrap:wrap}.uk-atelier-header-actions{grid-column:2}}@media(max-width:599px){.shell-main.at-fill .container.atelier>.ap-workspace{padding:8px}.uk-atelier-context{grid-template-columns:minmax(0,1fr);gap:6px}.uk-atelier-context .ap-breadcrumb,.uk-atelier-context .uk-atelier-meta,.uk-atelier-status-chips,.uk-atelier-header-actions{grid-column:1}.uk-atelier-context .ap-crumb-lead{display:none}.uk-atelier-context .uk-ph-title{font-size:.84rem}.uk-atelier-context .uk-atelier-meta{flex-wrap:wrap}.uk-atelier-status-chips{gap:4px}.uk-atelier-header-actions{justify-content:space-between}.uk-brand-apply-popover>[role=dialog]{position:fixed;top:120px;left:16px;width:calc(100vw - 32px);box-sizing:border-box}.uk-atelier .uk-atelier-workspace{padding-top:34px}}.uk-atelier-unbuilt-links{display:flex;align-items:center;gap:8px;flex:none}.uk-atelier-context .ap-breadcrumb a{min-height:0}.uk-atelier-context .ap-breadcrumb .ap-crumb-return{min-height:24px}@media(max-width:599px){.uk-atelier-context .ap-breadcrumb a{min-height:28px}.ap-workspace .uk-atelier-context .uk-atelier-meta>span{display:inline-flex}}.uk-atelier-panel .at-status{margin:12px 0;grid-template-columns:minmax(0,1fr)}.uk-atelier-header-facts{display:contents}@media(max-width:599px){.uk-atelier-context{grid-template-rows:auto auto}.uk-atelier-header-facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.uk-atelier-header-facts>*{max-width:100%}.uk-atelier-header-facts .uk-atelier-header-actions{flex:1 1 auto}}.uk-build-activity{display:inline-flex;min-width:0;max-width:100%}.uk-build-activity .uk-chip{white-space:normal;overflow-wrap:anywhere}.uk-evolution-command .uk-panel-context{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.uk-evolution-command .uk-delivery-draft-actions{margin:6px 0 10px}.uk-evolution-command .uk-delivery-date{align-items:flex-end}.uk-evolution-command .uk-delivery-date .uk-field{flex:1;margin-bottom:0}.uk-orchestration,.uk-orchestration .uk-bcard,.uk-orchestration td,.uk-orchestration .uk-tl-body{overflow-wrap:anywhere}.uk-orchestration .uk-bcard strong{font-size:.88rem;font-weight:650;line-height:1.3;white-space:normal}.uk-orchestration .uk-board{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.uk-orchestration .uk-bcard>*{min-width:0;max-width:100%}.uk-orchestration .uk-bcard p{margin:0;font-size:.86rem}.uk-orchestration .uk-bcard p.uk-bcard-meta,.uk-orchestration .uk-bcard .uk-bcard-meta{font-size:.78rem;font-variant-numeric:tabular-nums}.uk-orchestration td:is([data-label=État],[data-label=Étape]){white-space:nowrap}.uk-orchestration .uk-tl-body .actions{justify-content:flex-start}.uk-orchestration-lots{align-items:flex-start;justify-content:flex-start;min-width:0}.uk-orchestration-lots>.uk-btn,.uk-orchestration-extra-lots>.uk-btn{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.uk-orchestration-lots>.uk-disc{max-width:100%}.uk-orchestration-extra-lots{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.uk-tech-name{display:inline-flex;vertical-align:middle;align-items:center;box-sizing:border-box;max-width:calc(100% - 6px);min-width:0;min-height:28px;margin:2px 3px;padding:3px 6px;border:1px solid;border-radius:var(--radius-sm);cursor:copy;text-transform:none;letter-spacing:normal;line-height:1.5;font-weight:400;white-space:normal}.uk-tech-name code{min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;white-space:normal;overflow-wrap:anywhere}.uk-tech-name:focus-visible{outline:2px solid;outline-offset:2px}.uk-tech-list{margin:0;padding-left:18px}.uk-tech-list li{margin-block:6px;overflow-wrap:anywhere}.uk-panel-wrap--tech-names .uk-panel-context{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset}.uk-costs{min-width:0}.uk-costs .uk-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.uk-costs .uk-kpi-value{font-size:clamp(1.25rem,2vw,2rem);white-space:normal;overflow-wrap:anywhere}.uk-costs .uk-kpi-label,.uk-costs .uk-kpi-hint{white-space:normal;overflow:visible}.uk-costs-context{display:flex;flex-direction:column;gap:6px;min-width:0;overflow-wrap:anywhere;white-space:normal}.uk-costs-context .uk-chip{align-self:flex-start}.uk-costs .uk-table td{white-space:normal}.uk-costs .uk-table td.is-primary{overflow-wrap:anywhere}.uk-costs .uk-table th.is-end,.uk-costs .uk-table td.is-end{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.uk-costs-chart{width:100%;min-width:0}.uk-costs-chart svg{width:100%;height:auto;display:block;font-size:12px;font-family:inherit}.uk-costs-legend{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 16px;font-size:.78rem}.uk-costs-legend span{display:inline-flex;align-items:center;gap:6px}.uk-costs-legend i{width:10px;height:10px;border-radius:2px;display:inline-block;flex-shrink:0}@media(max-width:900px){.uk-costs .uk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.uk-costs-chart svg{min-height:160px}}.uk-costs .uk-fbar-result{overflow-wrap:anywhere;white-space:normal}.uk-costs .uk-fsel{display:flex;flex-direction:column;gap:4px;align-items:flex-start;max-width:320px}.uk-costs .uk-fsel:has([data-full-value]){flex-direction:column}.uk-costs .uk-fsel .uk-field-hint{max-width:100%;overflow-wrap:anywhere}.uk-orchestration-progress{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;font-size:.82rem}.uk-orchestration-state,.uk-orchestration-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.uk-orchestration-heading{justify-content:space-between;margin-block:16px}.uk-orchestration-heading h2{font-family:var(--font-display);font-size:18px;font-weight:650;line-height:1.3;letter-spacing:-.015em;margin:0}.uk-orchestration-heading span{font-size:.8rem;font-variant-numeric:tabular-nums}.bc-dataroom-nav{margin:6px 0 16px;font-size:.92rem}.bc-dataroom-nav a:after{content:" →"}.bc-nowrap{white-space:nowrap}@media(max-width:620px){.ux03p2b-evidence .bc-subscriptions thead{display:none}.ux03p2b-evidence .bc-subscriptions tbody,.ux03p2b-evidence .bc-subscriptions tbody tr{display:block;width:100%}.ux03p2b-evidence .bc-subscriptions tbody tr{padding-block:12px;border-bottom-width:1px;border-bottom-style:solid}.ux03p2b-evidence .bc-subscriptions tbody td{display:block;width:100%;box-sizing:border-box;border:0;padding:6px 10px;text-align:left}.ux03p2b-evidence .bc-subscriptions tbody td:first-child{font-weight:600}.ux03p2b-evidence .bc-subscriptions td[data-label]:before{content:attr(data-label);display:block;font-size:.78rem;font-weight:600;margin-bottom:2px}.ux03p2b-evidence .bc-subscriptions .bc-sum td:empty{display:none}.ux03p2b-evidence .bc-subscriptions .au-actions{margin-top:4px}}.uk-orchestration-title{display:block;overflow-wrap:anywhere;margin:2px 0 0;font-size:.84rem;font-weight:500;line-height:1.35}.uk-orchestration-measures{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;font-variant-numeric:tabular-nums;line-height:1.4;margin:0}.uk-orchestration-text{white-space:pre-wrap;overflow-wrap:anywhere}.uk-orchestration-engines{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.uk-orchestration-engines .uk-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}.uk-orchestration-brief{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;font-family:var(--font-mono, monospace);font-size:.8rem;line-height:1.5;padding:12px;border-radius:var(--radius-sm);border:1px solid transparent;margin:8px 0 0;max-width:100%;box-sizing:border-box}.uk-orchestration-copy-source{position:fixed;width:1px;height:1px;opacity:0}.uk-orchestration-brief-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.uk-orchestration-brief-status{font-size:.8rem;font-weight:500}.uk-orchestration-title-block{padding:14px 0 6px;border-top:1px solid transparent}.uk-orchestration-title-panel{font-family:var(--font-display);font-size:1.05rem;font-weight:650;line-height:1.35;letter-spacing:-.015em;margin:0;overflow-wrap:anywhere}.uk-orchestration-title-block+.uk-psec{border-top:1px solid transparent}.uk-orchestration-consumption-total{font-weight:600;font-size:.84rem;font-variant-numeric:tabular-nums;margin:8px 0 4px}.uk-orchestration-consumption-note{font-size:.78rem;line-height:1.45;margin:4px 0 0}.uk-orchestration-metric-sub{display:inline-block}@media(min-width:641px){.uk-orchestration-metric-sub{white-space:nowrap}}.uk-orchestration .uk-table th,.uk-orchestration-panel .uk-table th{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.uk-orchestration .uk-table td,.uk-orchestration-panel .uk-table td{overflow-wrap:break-word;word-break:normal}.uk-orchestration .uk-table td:is([data-label=État],[data-label=Étape],[data-label=Dépôt],[data-label=Jetons],[data-label="Temps d’agent"],[data-label="Équivalent prix public"],[data-label=Actualisé]){white-space:nowrap}.uk-orchestration .uk-table td.is-primary{white-space:nowrap}.uk-orchestration .uk-table td[data-label=Titre]{width:22%;max-width:240px;white-space:normal;overflow-wrap:anywhere}.uk-orchestration .uk-table td:is([data-label=Jetons],[data-label=Dépôt]){min-width:64px}.uk-orchestration .uk-table-wrap,.uk-orchestration-consumption{container:usine-dense / inline-size;min-width:0}@container usine-dense (max-width: 880px){:is(.uk-orchestration,.uk-orchestration-consumption) .uk-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:is(.uk-orchestration,.uk-orchestration-consumption) .uk-table,:is(.uk-orchestration,.uk-orchestration-consumption) .uk-table tbody,:is(.uk-orchestration,.uk-orchestration-consumption) .uk-table tr{display:block;width:100%;border-bottom:0}:is(.uk-orchestration,.uk-orchestration-consumption) .uk-table{table-layout:auto}:is(.uk-orchestration,.uk-orchestration-consumption) .uk-table tr[data-row]{position:relative;border-bottom:1px solid transparent;padding:10px 12px}:is(.uk-orchestration,.uk-orchestration-consumption) .uk-table td[data-label]{height:auto;width:100%;max-width:none;min-width:0;padding:3px 0;display:flex;justify-content:space-between;gap:12px;text-align:right;white-space:normal;overflow:visible}:is(.uk-orchestration,.uk-orchestration-consumption) .uk-table td[data-label]:before{content:attr(data-label);font-size:.74rem;text-align:left;flex:0 0 44%;padding-top:2px;white-space:normal;overflow-wrap:normal}:is(.uk-orchestration,.uk-orchestration-consumption) .uk-table td>.uk-td{min-width:0}:is(.uk-orchestration,.uk-orchestration-consumption) .uk-table td.is-primary{font-size:.95rem;text-align:left;justify-content:flex-start;padding-bottom:4px}:is(.uk-orchestration,.uk-orchestration-consumption) .uk-table td.is-primary:before{content:none}.uk-orchestration .uk-table td:is([data-label=Titre],[data-label=Périmètres]){flex-direction:column;align-items:flex-start;text-align:left;gap:4px}.uk-orchestration .uk-table td:is([data-label=Titre],[data-label=Périmètres])>.uk-td{width:100%;text-align:left}}.uk-orchestration-consumption .uk-table{font-size:.8rem;table-layout:auto}.uk-orchestration-consumption .uk-table th,.uk-orchestration-consumption .uk-table td{padding:8px 5px}.uk-orchestration-consumption .uk-table td:is([data-label="Temps d’agent"],[data-label="Équivalent prix public"],[data-label=Sessions],[data-label=Requêtes]){white-space:nowrap}@media(max-width:640px){.uk-orchestration-panel .uk-table td:before{flex:0 1 45%;overflow-wrap:break-word;word-break:normal}.uk-orchestration .uk-table td:is([data-label=Titre],[data-label=Périmètres]){flex-direction:column;align-items:flex-start;text-align:left;gap:4px}.uk-orchestration .uk-table td:is([data-label=Titre],[data-label=Périmètres])>.uk-td{width:100%;text-align:left}.uk-orchestration-consumption .uk-table td{padding:4px 0}}.rel-page,.fab-workspace,.fab-demo-workspace{display:grid;gap:20px;min-width:0}.rel-page .uk-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.rel-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}.rel-main,.rel-aside{display:grid;gap:16px;min-width:0}.rel-secondary{grid-template-columns:1fr 1fr}.rel-item{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid}.rel-item:last-child{border-bottom:0}.rel-item p{margin:0;line-height:1.5;font-size:.82rem}.rel-item strong{font-size:.86rem;line-height:1.4;font-weight:600}.rel-item .uk-chip,.rel-item .uk-btn{justify-self:start}.rel-page .uk-section p{font-size:.84rem;line-height:1.5}.rel-page .uk-section,.rel-page .uk-cell-sub,.rel-page a,.fab-workspace .uk-section,.fab-agents .uk-section{min-width:0;overflow-wrap:anywhere}.rel-page .uk-section-head{flex-wrap:wrap;gap:8px}.rel-details-toggle{margin:20px 0 12px;text-align:left;white-space:normal}.rel-page .uk-kpi-value,.fab-demo-workspace .uk-kpi-value,.fab-agents .uk-kpi-value{font-size:2rem;font-variant-numeric:tabular-nums}.fab-context{display:grid;grid-template-columns:220px minmax(200px,300px) minmax(0,1fr);gap:16px;align-items:start}.fab-context .uk-field{margin:0;min-width:0}.fab-context input,.fab-context select{max-width:100%;width:100%}.fab-context-note{display:grid;gap:5px;font-size:.82rem;padding-top:20px;overflow-wrap:anywhere}.fab-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:0;list-style:none;border:1px solid;border-radius:var(--radius-sm)}.fab-flow li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;padding:14px 12px;border-right:1px solid;align-content:start}.fab-flow li:last-child{border:0}.fab-flow li>span{font-size:.72rem;display:grid;place-content:center;width:22px;height:22px;border:1px solid;border-radius:var(--radius-full)}.fab-flow strong{font-size:.83rem;font-weight:600;align-self:center;overflow-wrap:anywhere}.fab-flow small{grid-column:2;font-size:.75rem;line-height:1.4}.fab-scope{margin:-8px 0 0;font-size:.82rem}.fab-refresh{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:.75rem}.fab-demo-workspace .uk-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.fab-agents .uk-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.fab-workspace .uk-tabs{flex-wrap:wrap}@media(max-width:1100px){.rel-columns{grid-template-columns:1fr}.rel-aside{grid-template-columns:1fr 1fr}.rel-aside>.uk-section:first-child{grid-column:1/-1}.rel-secondary,.fab-context{grid-template-columns:1fr 1fr}.fab-context-note{grid-column:1/-1;padding-top:0}}@media(max-width:640px){.rel-page,.fab-demo-workspace{gap:16px}.rel-page .uk-kpis,.fab-agents .uk-kpis,.fab-demo-workspace .uk-kpis{grid-template-columns:1fr 1fr}.fab-demo-workspace .uk-kpis>:last-child{grid-column:1/-1}.rel-secondary,.rel-aside,.fab-context{grid-template-columns:1fr}.rel-page .uk-kpi-value,.fab-demo-workspace .uk-kpi-value,.fab-agents .uk-kpi-value{font-size:1.8rem}.fab-flow{grid-template-columns:1fr}.fab-flow li{grid-template-columns:24px 1fr 1fr;border-right:0;border-bottom:1px solid;padding:10px 12px}.fab-flow li:last-child{border-bottom:0}.fab-flow small{grid-column:3}.fab-flow strong{font-size:.85rem}.fab-refresh{gap:8px}.rel-page .uk-section-aside{margin-left:0}.rel-details-toggle{min-height:44px}.fab-workspace .uk-tabs{overflow:visible}}#fiche-contacts .ic-form{max-width:480px}#fiche-contacts .ic-form>.btn{align-self:flex-start;width:auto}.rel-columns>.rel-main{grid-column:1;grid-row:1 / span 2}.rel-columns>.rel-now{grid-column:2;grid-row:1;min-width:0}.rel-columns>.rel-aside{grid-column:2;grid-row:2}@media(max-width:1100px){.rel-columns>.rel-now{grid-column:1;grid-row:1}.rel-columns>.rel-main{grid-column:1;grid-row:2}.rel-columns>.rel-aside{grid-column:1;grid-row:3}}.rel-panel .uk-panel-context{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.astra-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;font-size:.8rem;margin:10px 0}.astra-today-summary>.uk-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.astra-today-summary .uk-kpi-value{font-size:clamp(22px,2.1vw,30px);white-space:normal;overflow-wrap:anywhere}.astra-today-summary .uk-kpi-unit{display:block;font-size:.75rem;margin-top:4px}.astra-today .uk-cols{grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr)}body:has(.astra-today) .ql-picked-name b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.astra-today .uk-qrow-what{display:block;-webkit-line-clamp:unset;overflow:visible}.astra-today .uk-section-head{flex-wrap:wrap;gap:10px}.astra-today #today-queue,.astra-flight{scroll-margin-top:80px}.astra-flight .uk-seg{margin:0 14px 6px;max-width:calc(100% - 28px);flex-wrap:wrap}.astra-flight .uk-section>.uk-btn{margin:0 14px 12px}.astra-clients .client-attention-kpis .uk-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.astra-clients .uk-kpi-value{font-size:28px}.astra-clients .uk-cell-clip{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.astra-clients .uk-bcard-title,.astra-clients .uk-bcard-reason{display:block;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;overflow-wrap:anywhere}.astra-clients .uk-fbar{margin-top:14px}.astra-clients .uk-search{min-width:min(280px,100%)}.astra-clients .uk-fsel select{max-width:none}.astra-clients .client-signals{gap:6px}.astra-clients .uk-bulk{flex-wrap:wrap}.astra-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.astra-compare-client{min-width:0;border:1px solid;border-radius:var(--radius-sm);padding:16px;overflow-wrap:anywhere}.astra-compare-client h3{margin:0 0 12px;font-size:1rem}.astra-compare-client .uk-kv-row{display:block}.astra-compare-client .uk-kv-value{margin:4px 0 0;text-align:left;font-variant-numeric:tabular-nums}.astra-compare-signals{list-style:none;margin:0;padding:0}.astra-compare-signals li{margin:0 0 12px}.astra-compare-signals p{font-size:.82rem;margin:5px 0}@media(max-width:1100px){.astra-today .uk-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.astra-today-summary>.uk-kpis,.astra-clients .client-attention-kpis .uk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.astra-today-summary .uk-kpi-value{font-size:23px}.astra-today-summary .uk-kpi-label{font-size:.72rem}.astra-today .uk-kpi-hint{line-height:1.4}.astra-clients .uk-search{flex-basis:100%}.astra-clients .uk-ph{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 8px;margin-bottom:8px}.astra-clients .uk-ph-text{display:contents}.astra-clients .uk-ph-title{grid-column:1;grid-row:1;align-self:center}.astra-clients .uk-ph-actions{grid-column:1;grid-row:4;width:auto}.astra-clients .uk-ph-purpose{grid-column:1 / -1;grid-row:2;margin:0}.astra-clients .uk-ph-meta{grid-column:1 / -1;grid-row:3;margin:0}.astra-clients .uk-fbar{margin-top:6px}.astra-clients .uk-table-column-bar{padding:0 10px}.astra-clients .uk-table-wrap--selection thead th:not(.uk-col-check){width:1px!important}.astra-clients .client-attention-kpis .uk-kpis{margin-bottom:8px}.astra-clients>.uk-disc{margin-bottom:4px}.astra-clients .uk-table td[data-label=Fiche]{justify-content:flex-start;padding-right:48px}.astra-compare-grid{grid-template-columns:minmax(0,1fr)}.astra-clients .client-attention-kpis .uk-kpi{min-height:0;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px}.astra-clients .client-attention-kpis .uk-kpi-label{font-size:.68rem}.astra-clients .client-attention-kpis .uk-kpi-value{grid-column:2;grid-row:1 / span 2;font-size:24px;margin:0}.astra-clients .client-attention-kpis .uk-kpi-hint{grid-column:1;font-size:.7rem}}.msh-top .uk-staff-help-trigger{flex-direction:column;gap:2px;padding:4px;min-width:44px;min-height:44px}.msh-top:has(.uk-staff-help-trigger)>.airtek-lockup{margin-right:0}.msh-top:has(.uk-staff-help-trigger){gap:3px}.msh-top:has(.uk-staff-help-trigger) .msh-title :is(b,span){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:360px){.shell.staff.msh-on .msh-title{order:1;flex:1 0 100%;padding:4px 6px 8px}}.uk-staff-help .uk-panel-foot form{min-width:0;max-width:480px;width:100%}.uk-staff-help textarea{width:100%;max-width:480px;resize:vertical}.uk-staff-help-answer,.uk-staff-help-page{overflow-wrap:anywhere;white-space:pre-wrap}.uk-staff-help-page .uk-btn{max-width:100%;white-space:normal;text-align:left}.uk-staff-help .uk-psec-title,.uk-kpi[data-cost-amount] .uk-kpi-value{white-space:normal;overflow-wrap:anywhere}.ap-supervision .ap-tabs{flex-wrap:wrap;overflow:visible}.ap-supervision .uk-app-task .uk-chip{margin-right:8px;white-space:normal;overflow-wrap:anywhere}@media(max-width:639px){.ap-supervision-overview>.ap-siblings{display:none}.ap-supervision .ap-breadcrumb{margin-bottom:0}.ap-supervision .uk-app-header{margin-block:8px}.ap-supervision .ap-tabs{gap:0;margin-block:8px 16px}.ap-supervision .ap-tabs .uk-tab{padding-inline:8px}.ap-supervision .uk-app-tiles{gap:8px}.ap-supervision .uk-app-tile{gap:4px;min-height:0;padding:8px 12px}.ap-supervision .uk-app-tile small{line-height:1.35}.ap-supervision #attentes .uk-section{padding:12px 16px}.ap-supervision #attentes .uk-section-head{margin-bottom:8px}}.uk-hinbox .uk-ph-title:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.uk-hinbox-items{display:grid;gap:12px;margin-top:10px}.uk-hinbox-items .uk-section{margin:0;padding:12px 16px;border-radius:var(--radius-md)}.uk-hinbox-client{margin:0 0 4px;font-size:.82rem;line-height:1.4}.uk-hinbox-title{margin:0 0 6px;font-size:1.05rem;font-weight:650;line-height:1.3}.uk-hinbox-meta{margin:0 0 4px;font-size:.84rem}.uk-hinbox-alert{margin:0 0 8px;font-size:.84rem;font-weight:500}.uk-hinbox-actions{margin-top:8px;display:flex;gap:8px;align-items:center}.uk-hinbox-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;flex-wrap:wrap}.uk-hinbox-pagination-actions{display:flex;gap:8px}.uk-delivery .uk-tl-item{padding-block:12px;gap:16px}.uk-delivery .uk-tl-dot{display:none}.uk-delivery .uk-tl-time{font-variant-numeric:tabular-nums}.uk-delivery .uk-tl-item{grid-template-columns:10ch minmax(0,1fr)}.uk-delivery .uk-tl-main{padding:20px;border:1px solid;border-radius:var(--radius-md)}.uk-delivery .uk-tl-main h3{font-size:1.07rem;line-height:1.5;margin-block:12px}.uk-delivery .uk-tl-main>p{margin-block:12px}.uk-delivery .uk-tl-main .uk-row{align-items:center;justify-content:space-between}.uk-delivery-summary{padding:12px 16px;border:1px solid;border-left-width:4px;border-radius:var(--radius-md);margin-block:0}.uk-delivery-summary strong{display:block;font-size:1rem;margin-bottom:4px}.uk-delivery-summary p{margin:0;line-height:1.45}.uk-delivery-results{border:none;padding:0;margin-block:0}.uk-delivery-recovery{padding-block:16px;overflow-wrap:anywhere}@media(max-width:640px){.uk-delivery .uk-tl-item{grid-template-columns:minmax(0,1fr);gap:12px}.uk-delivery .uk-tl-time{width:auto}.uk-delivery .uk-tl-main{padding:16px}}.ap-weekly .ap-breadcrumb{margin-bottom:12px;line-height:1.5;overflow-wrap:anywhere}.ap-weekly .ap-tabs{margin-bottom:16px}.uk-delivery{gap:8px}.uk-delivery .uk-ph{margin-bottom:0}.uk-delivery .uk-delivery-header{display:block;margin:0}.uk-delivery-header .uk-ph{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;align-items:center}.uk-delivery-header .uk-ph-text{display:contents}.uk-delivery-header .uk-ph-title{grid-column:1;grid-row:1}.uk-delivery-header .uk-ph-actions{grid-column:2;grid-row:1;width:auto}.uk-delivery-header .uk-ph-purpose{grid-column:1 / -1;grid-row:2}.uk-delivery .uk-delivery-period{align-items:flex-end;gap:8px;margin-bottom:0}.uk-delivery-period .uk-field{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;flex:0 1 230px}.uk-delivery-period .uk-field-label{flex:none;margin:0}.uk-delivery-period input{flex:1;min-width:0}.uk-delivery-period>.uk-btn{min-width:44px}.uk-delivery-results .uk-section-head{margin-bottom:0}.uk-delivery-footer{margin-top:16px}@media(max-width:640px){.uk-delivery{gap:4px}.shell.staff.msh-on:has(.ap-weekly) .msh-title{display:none}.uk-delivery .uk-ph-text{flex-basis:auto}.ap-weekly .ap-breadcrumb{display:grid;gap:4px}.ap-weekly .ap-breadcrumb>[aria-hidden=true]{display:none}}.uk-event-public,.uk-event-door{min-height:100vh;padding:28px max(24px,calc((100vw - 1184px)/2));line-height:1.55;overflow-wrap:anywhere}.uk-event-public h1,.uk-event-door h1{font-family:var(--font-display);font-size:clamp(27px,3vw,38px);line-height:1.15;margin:8px 0 14px;letter-spacing:-1px}.uk-event-public h2{font-family:var(--font-display);font-size:28px;line-height:1.25;margin:26px 0 16px;letter-spacing:-.6px}.uk-event-public h3{font-size:20px}.uk-event-brand{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:0 0 30px;margin-bottom:32px;border-bottom:1px solid}.uk-event-brand .uk-event-brand-title{display:inline-flex;align-items:center;gap:10px}.uk-event-brand strong{font-size:22px}.uk-event-brand small{font-size:12px;font-weight:400}.uk-event-brand>span{font-size:11px;letter-spacing:1.2px;text-transform:uppercase}.uk-event-band{display:flex;gap:26px;padding:26px 28px;border:1px solid;border-radius:var(--radius-sm);margin-bottom:32px;align-items:center}.uk-event-band p{margin:0}.uk-event-band>div:last-child{min-width:0}.uk-event-date{flex:0 0 100px;font-size:28px;line-height:1.2;max-width:100px;border-right:1px solid;padding-right:24px;font-weight:700}.uk-event-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.uk-event-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:58px;align-items:start}.uk-event-illustration{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:265px;border-radius:var(--radius-sm);padding:28px}.uk-event-illustration h2{font-weight:400;margin:12px 0;font-size:30px}.uk-event-illustration svg{width:40%;min-width:100px;max-width:210px}.uk-event-cover{width:100%;max-height:360px;object-fit:cover;border-radius:var(--radius-sm)}.uk-event-body{white-space:pre-wrap}.uk-event-programme{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid}.uk-event-card{padding:26px;border:1px solid;border-radius:var(--radius-sm);margin-bottom:24px;min-width:0;overflow-wrap:anywhere}.uk-event-card h2:first-child{margin-top:0}.uk-event-public .uk-field{margin-bottom:18px}.uk-event-public input:not([type=checkbox]):not([type=radio]),.uk-event-public textarea{border:1px solid;border-radius:var(--radius-sm);min-height:46px;max-width:100%}.uk-event-public .uk-choice{border:1px solid}.uk-event-public .uk-choice.is-on{outline:2px solid}.uk-event-state{display:inline-block;border:1px solid;border-radius:var(--radius-full);padding:5px 10px;font-size:12px}.uk-event-slots{border:0;padding:0;margin:24px 0}.uk-event-slots legend{font-weight:700;margin-bottom:8px}.uk-event-slot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uk-event-slot-grid .uk-choice{margin:0;min-height:54px}.uk-event-slot-grid .uk-choice-title{font-size:13px}.uk-event-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.uk-event-colleague{border:1px solid;border-radius:var(--radius-sm);padding:18px;margin:22px 0;min-width:0}.uk-event-colleague legend{font-weight:700;padding:0 8px}.uk-event-consent{font-size:11px;margin-top:22px}.uk-event-public footer{border-top:1px solid;padding:28px 0;margin-top:56px;font-size:12px}.uk-event-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.uk-event-calendar{border-top:1px solid;margin-top:26px}.uk-event-calendar p{font-size:12px}.uk-event-confirm,.uk-event-ticket{max-width:680px;margin:32px auto}.uk-event-qr{display:block;width:200px;height:200px;object-fit:contain;margin:24px auto}.uk-event-staff .uk-event-qr{margin:24px 0 12px}.uk-event-door{max-width:760px;margin:auto;padding:32px 24px}.uk-event-door .uk-btn--primary{min-height:72px;font-size:24px}.uk-event-staff{padding:24px clamp(16px,3vw,48px)}.uk-event-list{margin-top:24px}.uk-event-list .uk-event-card h2{font-size:24px}.uk-event-editor{max-width:1000px}.uk-event-editor .uk-field{margin-bottom:18px}.uk-event-staff .uk-field{max-width:480px}.uk-event-editor textarea{max-width:100%}.uk-event-programme-edit{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:14px}.uk-event-programme-edit[data-end=true]{grid-template-columns:120px 120px minmax(0,1fr) auto}.uk-event-registration{display:flex;gap:24px;justify-content:space-between;border-top:1px solid;padding:18px 0}.uk-event-registration p{margin:4px 0}.uk-event-registration .uk-event-actions{align-self:start}@media(max-width:800px){.uk-event-columns{grid-template-columns:1fr;gap:26px}.uk-event-brand>span{display:none}.uk-event-band{padding:20px;gap:16px}.uk-event-date{font-size:22px;padding-right:14px}.uk-event-card{padding:22px}.uk-event-programme-edit,.uk-event-programme-edit[data-end=true]{grid-template-columns:1fr}.uk-event-registration{display:block}.uk-event-illustration{padding:22px}.uk-event-public{padding:24px 18px}.uk-event-public h2{font-size:25px}}@media(max-width:360px){.uk-event-slot-grid{grid-template-columns:1fr}.uk-event-band{align-items:start}.uk-event-date{font-size:18px}.uk-event-band h1{font-size:24px}.uk-event-illustration svg{min-width:80px}.uk-event-illustration h2{font-size:24px}}.uk-event-date strong{display:block;font-family:var(--font-display);font-size:48px;font-variant-numeric:tabular-nums;white-space:nowrap}.uk-event-date span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1px;overflow-wrap:normal}.uk-event-public .uk-choice:has(input[name=consent]){border:0;padding:0;margin:24px 0}.uk-event-public .uk-choice:has(input[name=consent]).is-on{outline:0}@media(max-width:800px){.uk-event-date{flex-basis:72px;max-width:none}.uk-event-date strong{font-size:40px}.uk-event-date span{font-size:9px;letter-spacing:0}}.uk-event-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.uk-event-stats strong{display:block;font-family:var(--font-display);font-size:32px;font-variant-numeric:tabular-nums}.uk-event-stats span{font-size:13px}.uk-event-planning-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;margin-top:24px}.uk-event-slot-nav{display:grid;align-content:start;gap:8px}.uk-event-slot-nav .uk-choice{margin:0;min-width:0}.uk-event-planning-grid .uk-event-card{margin:0}.uk-event-planning-grid .uk-field{margin-bottom:18px}@media(max-width:800px){.uk-event-planning-grid{grid-template-columns:1fr}.uk-event-slot-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-event-stats{gap:8px}.uk-event-stats .uk-event-card{padding:14px}.uk-event-stats strong{font-size:27px}.uk-event-stats span{font-size:11px}}.uk-semainier{min-width:0}.uk-semainier .uk-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.uk-semainier .uk-kpi-value{white-space:normal;overflow-wrap:anywhere}.uk-semainier-controls{display:flex;flex-wrap:wrap;gap:8px;margin-block:8px}.uk-semainier-scroll{max-width:100%;overflow:auto;position:relative}.uk-semainier-grid{border-collapse:separate;border-spacing:0;width:max-content;font-size:.82rem}.uk-semainier-grid caption{text-align:left;padding:10px}.uk-semainier-grid th,.uk-semainier-grid td{border-bottom:1px solid;padding:0}.uk-semainier-grid thead th{position:sticky;top:0;z-index:2;padding:10px;white-space:normal;width:155px;min-width:155px}.uk-semainier-grid th:first-child{position:sticky;left:0;z-index:3;width:105px;min-width:105px;max-width:105px;box-sizing:border-box;padding:8px;overflow-wrap:anywhere;text-align:left}.uk-semainier-grid thead th:first-child{z-index:4}.uk-semainier-grid button{width:100%;min-width:155px;min-height:65px;padding:8px;border:0;text-align:right;cursor:pointer;font:inherit}.uk-semainier-grid small{display:block;white-space:normal;font-size:.72rem;margin-top:5px}.uk-semainier-grid button:focus-visible{outline:2px solid;outline-offset:-3px}.uk-semainier .uk-fsel{max-width:480px}.uk-semainier .uk-fsel select{min-width:0;width:100%;max-width:480px}.uk-semainier-panel .uk-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px}.uk-semainier-panel .uk-kpi{padding:8px}.uk-semainier-panel .uk-kpi-value{font-size:1.05rem;white-space:normal;overflow-wrap:anywhere}@media(max-width:640px){.uk-semainier{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.uk-semainier .uk-kpis,.uk-semainier-panel .uk-kpis{grid-template-columns:1fr}}.uk-semainier p{overflow-wrap:anywhere}.uk-semainier-editor{min-width:0}.uk-semainier-editor fieldset{min-width:0;border:0;padding:0;margin:0}.uk-semainier-editor .uk-field{max-width:480px}.uk-semainier-editor p{overflow-wrap:anywhere}.uk-semainier-editor .uk-fields{margin-block:12px}.uk-semainier-editor .uk-table th,.uk-semainier-editor .uk-table td{white-space:normal;overflow-wrap:anywhere}.uk-semainier .uk-field select{max-width:100%}.uk-semainier-plan-head{display:flex;align-items:center;gap:12px;margin-block:12px;flex-wrap:wrap}.uk-semainier-editor legend{font-weight:600;font-size:.95rem;margin-bottom:8px;display:block}.uk-semainier-editor .uk-fields>.uk-btn{align-self:flex-end}.uk-semainier-lanes{max-width:100%;margin-block:16px}.uk-semainier-lane{display:grid;grid-template-columns:160px minmax(0,1fr);padding-block:16px;border-top:1px solid}.uk-semainier-lane h3{margin:0;padding:12px;font-size:.95rem;overflow-wrap:anywhere}.uk-semainier-lane ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;padding:6px;margin:0;min-width:0}.uk-semainier-lane li{min-width:0}@media(max-width:900px){.uk-semainier-lane{grid-template-columns:minmax(0,1fr)}.uk-semainier-lane ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.uk-semainier-lane ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.uk-semainier-milestone{max-width:100%;text-align:left;align-items:flex-start;padding:6px 8px}.uk-semainier-milestone>span{white-space:normal;overflow-wrap:anywhere}.uk-semainier-milestone span span:not(.uk-semainier-marker){display:block;margin-top:4px;font-size:.8rem;font-weight:400}.uk-semainier-marker{display:inline-block;width:10px;height:10px;border:2px solid;border-radius:50%;margin-right:6px}.uk-semainier-panel code{overflow-wrap:anywhere;white-space:normal}.uk-semainier-panel li{overflow-wrap:anywhere}.uk-semainier-income-link,.uk-semainier-income-link>span{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.uk-semainier-fan{margin:12px 0}.uk-semainier-fan svg{display:block;width:100%;max-height:340px;overflow:visible}.uk-semainier-fan svg text{font-size:12px;font-family:inherit;font-variant-numeric:tabular-nums}.uk-semainier-fan figcaption{font-size:.78rem;line-height:1.4;margin-top:6px}.uk-semainier-curve{stroke-width:2.5}.uk-semainier-zero{stroke-width:1;stroke-dasharray:5 4}.uk-semainier-envelope{opacity:.18}.uk-semainier-low{stroke-width:1.5}.uk-semainier-summary-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.uk-semainier-summary code{overflow-wrap:anywhere}.uk-semainier-summary .uk-chip{margin-bottom:12px}.uk-semainier-controls+.uk-kpis{margin-top:12px}.uk-semainier-risks{display:grid;gap:8px}.uk-semainier-risks h3{font-size:1rem;margin:0 0 6px}.uk-semainier-summary-panel .uk-panel{width:100vw;max-width:100vw}.uk-semainier-summary-panel .uk-panel-body{padding:16px 24px}.uk-semainier-summary .uk-kpis,.uk-semainier-summary-panel .uk-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.uk-semainier-summary .uk-kpi-value{white-space:normal;overflow-wrap:anywhere}.uk-semainier-summary .uk-kpi-label{white-space:normal}@media(max-width:800px){.uk-semainier-summary-columns,.uk-semainier-summary .uk-kpis,.uk-semainier-summary-panel .uk-kpis{grid-template-columns:1fr}.uk-semainier-summary-panel .uk-panel-body{padding:12px}}.uk-semainier-fan--compact svg{max-height:200px}.rel-dossier>.rel-now{grid-column:1;grid-row:1;display:grid;gap:16px}.rel-dossier>.rel-main{grid-column:1;grid-row:2}.rel-dossier>.rel-aside{grid-column:2;grid-row:1 / span 2}.rel-dossier .client-head-money{justify-content:flex-start;flex-wrap:wrap;gap:16px}.rel-dossier blockquote{margin:0;padding:12px 16px;border-left:2px solid var(--glass-border);font-size:1rem;line-height:1.5;white-space:pre-wrap}.rel-page .uk-disc-title{white-space:normal;overflow-wrap:anywhere}@media(max-width:1100px){.rel-dossier>.rel-aside{grid-column:1;grid-row:3}}.shell-main:has(.fiche-kit[data-client-realm=gtek]) .msh-title b{display:none}.ev2-page .uk-table td[data-label=Évolution]{width:36%}.ev2-page .uk-table td[data-label="Qui agit et pourquoi"]{width:28%}.ev2-page .uk-table .ev2-number-narrow{display:block;white-space:normal}@media(max-width:640px){.ev2-page .uk-table td[data-label]{width:auto}.ev2-page .uk-table td[data-label="Qui agit et pourquoi"]{flex-direction:column;align-items:flex-start;text-align:left;gap:4px}.ev2-page .uk-table td[data-label="Qui agit et pourquoi"]>.uk-td{width:100%}}.ev2-page .uk-fbar>.uk-pills{flex-wrap:wrap;margin-top:8px}.ap-evolution-context{font-size:.84rem;line-height:1.4;overflow-wrap:anywhere;margin-bottom:8px}.ap-evolutions .ap-tabs{margin-block:8px}.ap-evolutions .ev2-page .uk-ph{margin-bottom:8px}@media(max-width:639px){.ev2-page .uk-fbar>.uk-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ev2-page .uk-fbar>.uk-pills .uk-pill{white-space:normal;padding:4px 6px;justify-content:center}.ev2-page .uk-pill-count{flex-shrink:0;white-space:nowrap}.ev2-page .uk-table-wrap--selection{position:relative}.ev2-page .uk-table-wrap--selection:not(:has(.uk-bulk)) .uk-table-column-bar{position:absolute;top:0;right:0;left:auto;width:auto;z-index:2}.ev2-page .uk-table-wrap--selection:not(:has(.uk-bulk)) thead,.ev2-page .uk-table-wrap--selection:not(:has(.uk-bulk)) thead tr{display:block;width:100%}.ev2-page .uk-table-wrap--selection:not(:has(.uk-bulk)) thead .uk-choice--cell{min-height:60px;max-width:100%;white-space:nowrap}.ev2-page .uk-table tr[data-row]{display:flex;flex-direction:column}.ev2-page .uk-table td{order:2}.ev2-page .uk-table td.is-primary{order:0}.ev2-page .uk-table td[data-label="Qui agit et pourquoi"]{order:1}.ev2-page .uk-table td.uk-col-actions{order:3}}.uk-evo-decision-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"need exact" "proof exact" "history context";gap:20px;align-items:start}.uk-evo-decision-grid>.uk-psec{grid-area:need}.uk-evo-decision-exact{grid-area:exact}.uk-evo-decision-proof{grid-area:proof}.uk-evo-decision-history{grid-area:history}.uk-evo-decision-context{grid-area:context}.uk-evo-decision-grid>*{min-width:0;overflow-wrap:anywhere}.uk-evo-decision-grid .uk-evo-facts .uk-kv{grid-template-columns:minmax(0,1fr)}.uk-panel-body p>code{overflow-wrap:anywhere;white-space:normal}@media(max-width:900px){.uk-evo-decision-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"need" "exact" "proof" "history" "context";gap:16px}}.uk-orchestration-project-filter{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-block:16px}.uk-orchestration-project-filter .uk-field{width:100%;max-width:480px}.uk-orchestration-project-filter select{width:100%;max-width:480px;min-height:44px}.uk-orchestration-project-filter a{display:inline-flex;align-items:center;min-height:44px}.uk-orchestration-subtotal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:16px;border:1px solid;border-radius:var(--radius-sm);margin-block:16px}.uk-orchestration-subtotal small{flex-basis:100%}.uk-orchestration-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid;border-radius:var(--radius-sm);overflow:hidden}.uk-orchestration-totals>a{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;text-decoration:none;min-width:0}.uk-orchestration-totals strong{font-size:1.3rem;font-variant-numeric:tabular-nums;line-height:1.3}.uk-orchestration-totals>a>span:first-child,.uk-orchestration-note{font-size:.82rem;line-height:1.5}.uk-orchestration-note{margin-block:12px 20px}.uk-orchestration-choice{padding:20px;border:1px solid;border-radius:var(--radius-sm);margin-block:16px}.uk-orchestration-choice h3{margin-block:12px}.uk-orchestration-choice li{margin-block:10px}.uk-orchestration-choice-register{padding:12px 16px;margin-block:12px}.uk-orchestration-choice-register ul{margin-block:6px 0}.uk-orchestration-choice-register li{margin-block:6px}.uk-orchestration-jumps{display:flex;flex-wrap:wrap;gap:8px 20px;margin-block:20px}.uk-orchestration-jumps>a{display:inline-flex;align-items:center;min-height:44px}.uk-orchestration-project .uk-section{scroll-margin-top:80px}.uk-orchestration-project>header h2{font-family:var(--font-display);font-size:1.8rem;line-height:1.25;margin-block:20px 12px}.uk-orchestration-project td p{margin-block:6px 0}.uk-orchestration-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;list-style:none;border:1px solid;border-radius:var(--radius-sm);overflow:hidden}.uk-orchestration-stages li{display:flex;flex-direction:column;gap:8px;padding:16px;min-width:0}.uk-orchestration-stages span{font-size:.8rem}.uk-orchestration-cycle h3,.uk-orchestration-phase h3{font-size:1rem;margin-block:20px 12px}.uk-orchestration-panel .uk-orchestration-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-orchestration :is(td,th) a{white-space:normal;overflow-wrap:anywhere}@media(max-width:900px){.uk-orchestration-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.uk-orchestration-stages,.uk-orchestration-totals,.uk-orchestration-panel .uk-orchestration-totals{grid-template-columns:1fr}.uk-orchestration-totals>a{min-height:44px;padding:16px}.uk-orchestration .uk-table :is(td,th){white-space:normal}.uk-orchestration-project-filter{align-items:stretch}}@media(min-width:640px){.uk-orchestration-phase .uk-table{table-layout:fixed}.uk-orchestration-phase .uk-table th:first-child{width:28%}.uk-orchestration-phase .uk-table th,.uk-orchestration-phase .uk-th-sort{white-space:normal}.uk-orchestration .uk-orchestration-phase .uk-table td{white-space:normal;overflow-wrap:anywhere}}.uk-semainier-fingerprint{overflow-wrap:anywhere}.uk-semainier-guest{max-width:var(--uk-page-max, 1200px);margin:auto;padding:24px}.uk-semainier-guest .uk-field{max-width:480px}.uk-semainier-guest-brand{margin-bottom:24px}.uk-semainier>.uk-section+.uk-section{margin-top:16px}.uk-semainier-panel .uk-istatus+.uk-btn,.uk-semainier-guest .uk-istatus+*{margin-top:12px}.uk-server-watch{display:grid;gap:var(--space-4);min-width:0}.uk-server-watch button,.uk-server-watch td{overflow-wrap:anywhere;white-space:normal}.uk-research-admin .staff-confirmation input{min-height:44px;max-width:480px}.uk-research-review p{overflow-wrap:anywhere}.uk-research-admin [data-run]{padding-block:12px;border-top:1px solid transparent}.uk-research-admin [data-run]:first-of-type{border-top:0;padding-top:0}.uk-research-admin [data-run]:last-of-type{padding-bottom:0}.uk-research-admin .uk-section+.uk-section{margin-top:16px}.uk-research-attempt-desc{grid-column:1 / -1;margin:4px 0 8px;font-size:.84rem;font-weight:600}.uk-research-spend{font-variant-numeric:tabular-nums}.uk-research-retention{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 14px}.uk-research-retention li{font-size:.86rem}@media(max-width:640px){.uk-research-admin [data-run] .actions{justify-content:flex-start}}.uk-rollback-review{display:grid;gap:16px;overflow-wrap:anywhere}.uk-rollback-review p,.uk-rollback-review h3{margin:0}.uk-rollback-receipts{display:grid;gap:16px;margin-block:16px;overflow-wrap:anywhere}.uk-rollback-actions{display:flex;flex-wrap:wrap;gap:8px}.uk-rollback-receipts h3,.uk-rollback-receipts p{margin:0}.uk-rollback-review .uk-field,.uk-rollback-review .staff-confirmation{max-width:480px}.uk-rollback-review code{white-space:normal;overflow-wrap:anywhere}@media(max-width:320px){.uk-panel-context{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.uk-panel :is(.uk-person-name,.uk-person-sub){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.uk-dialog-head>div{min-width:0;overflow-wrap:anywhere}.uk-delivery .uk-chip{white-space:normal;max-width:100%;overflow-wrap:anywhere}.uk-foundations .uk-kpis{grid-template-columns:minmax(0,1fr)}.msh-tabbar{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.msh-tabbar .tab{flex:1 1 30%;min-width:0}.msh-tabbar .tab>span:not(.n):not(.msh-plus-dot){white-space:normal;overflow:visible;overflow-wrap:anywhere}.msh-on .shell-main{padding-bottom:180px}:is(.astra-clients,.rel-page) .uk-table td[data-label]{flex-direction:column;align-items:stretch;text-align:left;gap:4px}:is(.astra-clients,.rel-page) .uk-table td:before{white-space:normal;overflow-wrap:anywhere}:is(.rel-page,.uk-foundations,.ev2-page) .uk-search{min-width:0;max-width:100%}:is(.rel-page,.uk-foundations,.ev2-page) .uk-search input{width:0}.rel-page .uk-section-head>*{min-width:0;max-width:100%;white-space:normal}.rel-page .uk-chip{white-space:normal;max-width:100%}.astra-clients .uk-seg{flex-wrap:wrap;max-width:100%}.astra-clients .uk-seg-btn{white-space:normal}.uk-foundations .uk-btn,.uk-evo-dossier .uk-btn,.rel-page .uk-btn{white-space:normal;max-width:100%;overflow-wrap:anywhere}}@media(max-width:900px){.shell.staff.msh-on main :focus-visible{scroll-margin-block:calc(var(--space-8) * 2)}}@media(max-width:320px){.shell.staff.msh-on main :focus-visible{scroll-margin-block:calc(var(--space-8) * 4)}}.uk-event-ai-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start;max-width:1200px}.uk-event-ai-grid>div,.uk-event-ai-grid>aside{min-width:0}.uk-event-ai-grid .uk-field--wide{max-width:none}.uk-event-ai-grid textarea{width:100%;box-sizing:border-box}.uk-event-proposal-row{padding:20px 0;border-top:1px solid}.uk-event-proposal-row .uk-choice{margin-bottom:14px}.uk-event-proposal-part{padding:4px 0}.uk-event-proposal-part h4{margin:8px 0}.uk-event-questions{padding:18px;border-left:3px solid;margin:20px 0}.uk-event-apply{position:sticky;bottom:12px;padding:16px;border:1px solid;border-radius:var(--radius-sm);margin-top:18px;z-index:1}.uk-event-interim{display:block;margin-top:8px;font-style:italic}.uk-event-visual{display:block;width:100%;height:360px;border:1px solid;border-radius:var(--radius-sm);margin:18px 0;box-sizing:border-box}.uk-event-code{font-family:var(--font-mono,monospace);white-space:pre;overflow:auto}.uk-event-ai-grid details>summary{cursor:pointer;padding:14px 0}.uk-event-ai-grid .uk-event-body{overflow-wrap:anywhere}.uk-event-staff [role=alert]{margin:12px 0;font-size:.88rem}@media(max-width:1000px){.uk-event-ai-grid{grid-template-columns:minmax(0,1fr)}.uk-event-ai-grid aside .uk-event-card{margin-bottom:0}.uk-event-apply{position:static}.uk-event-visual{height:320px}}.uk-dialog-body .uk-event-public{padding:16px 0}.uk-dialog-body .uk-event-columns{grid-template-columns:minmax(0,1fr);gap:24px}.uk-dialog-body .uk-event-band{flex-wrap:wrap}.uk-dialog-body .uk-event-public .uk-event-brand>span{display:none}.uk-fbar-expanded .uk-fbar-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.uk-fbar-expanded .uk-fsel{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex:1 1 180px;min-width:0;max-width:480px}.uk-fbar-expanded .uk-fsel>.uk-sr{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal;font-size:.8rem;font-weight:600}.uk-fbar-expanded .uk-fselect-control{min-width:0;max-width:100%}.uk-fbar-expanded select,.uk-fbar-expanded input{max-width:100%;min-width:0;width:100%}.uk-fbar-expanded .uk-search{flex:1 1 260px;max-width:480px}.uk-fbar-expanded .uk-field-hint{white-space:normal;overflow-wrap:anywhere}.uk-costs-analysis .uk-kpi-value{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.2rem,2vw,1.8rem)}.uk-costs-analysis .uk-table th.is-end,.uk-costs-analysis .uk-table td.is-end{white-space:normal}.uk-costs-analysis .uk-costs-context button{white-space:normal;text-align:start;justify-content:flex-start;height:auto;overflow-wrap:anywhere}.uk-costs-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:16px 0}.uk-costs-pagination>span{margin-right:auto}.uk-costs-leaders{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.uk-costs-leaders>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.uk-costs-leaders button{text-align:start;font:inherit;padding:0;border:0;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.uk-labeled-bars{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.uk-labeled-bars li{min-width:0}.uk-labeled-bar-text{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px;overflow-wrap:anywhere}.uk-labeled-bar-text button{font:inherit;text-align:start;padding:0;border:0;cursor:pointer}.uk-labeled-bar-text strong{font-variant-numeric:tabular-nums}.uk-labeled-bar-track{height:8px;border-radius:4px;overflow:hidden}.uk-labeled-bar-track>span{height:100%;display:block;border-radius:4px}@media(min-width:641px){.uk-costs-analysis .uk-table-wrap{max-height:65vh;overflow:auto}}@media(max-width:900px){.uk-costs-leaders{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.uk-fbar-expanded .uk-fsel,.uk-costs .uk-fbar-expanded .uk-fsel,.uk-fbar-expanded .uk-search{flex:1 1 100%;max-width:100%;width:100%}.uk-fbar-expanded .uk-pills{flex-wrap:wrap}.uk-fbar-expanded input,.uk-fbar-expanded select,.uk-fbar-expanded button{min-height:44px}.uk-costs-leaders,.uk-labeled-bars{grid-template-columns:minmax(0,1fr)}.uk-costs-leaders button,.uk-labeled-bar-text button{min-height:44px}.uk-labeled-bar-text{flex-direction:column;align-items:flex-start;gap:4px}.uk-labeled-bar-text button{display:inline-flex;align-items:center}}@media(max-width:640px){.uk-costs-analysis .uk-fbar-expanded .uk-fsel{flex:1 1 calc(50% - 12px);width:calc(50% - 12px);max-width:480px}.uk-costs-analysis .uk-kpi-hint{font-size:.75rem}}.uk-labeled-bar-track>span{width:100%;transform-origin:left center}.uk-costs-analysis .uk-fbar-expanded .uk-fbar-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.uk-costs-analysis .uk-fbar-expanded .uk-search,.uk-costs-analysis .uk-fbar-expanded .uk-pills{grid-column:span 2;max-width:480px}.uk-costs-analysis .uk-fbar-expanded .uk-fsel{width:auto;max-width:480px}.uk-costs-analysis .uk-fbar-expanded .uk-fbar-end{justify-self:start;margin:0;align-self:center}.uk-costs-analysis .uk-fbar-expanded .uk-fselect-value{white-space:normal;overflow:visible;overflow-wrap:anywhere}@media(max-width:640px){.uk-costs-analysis .uk-fbar-expanded .uk-fbar-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.uk-costs-analysis .uk-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.uk-costs-analysis .uk-kpi-value{min-width:0;max-width:100%}@media(max-width:640px){.uk-costs-analysis .uk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.uk-costs-analysis .uk-kpis{grid-template-columns:minmax(0,1fr)}}.uk-approval-decision .uk-disc-title{white-space:normal;overflow-wrap:anywhere}.uk-approval-decision .uk-panel-body p{overflow-wrap:anywhere}@media(max-width:639px){.shell.staff .shell-main .container.ap-container:has(>.ap-evolutions,>.ap-supervision-overview){padding-top:4px}.ap-container:has(>.ap-evolutions,>.ap-supervision-overview)>.uk-quick-links{margin-block:0}.ap-evolutions .ap-tabs{margin-block:0}.ap-evolutions .ap-evolution-context,.ap-evolutions .ev2-page .uk-ph{margin-bottom:0}}.uk-event-location{border-top:1px dashed;padding-top:24px;margin-top:28px;text-align:left;overflow-wrap:anywhere}.uk-event-location h2{font-size:22px;margin:8px 0}.uk-event-location p{white-space:pre-line}.uk-event-map-consent{padding:24px;border:1px solid;border-radius:var(--radius-sm);margin-top:18px}.uk-event-map{width:100%;height:300px;border:0;border-radius:var(--radius-sm);margin-top:18px}.uk-event-ticket h1{overflow-wrap:anywhere}.uk-event-ticket-identity{font-size:18px;line-height:1.5}.uk-event-download{display:inline-flex;padding:12px 18px;border:1px solid;border-radius:var(--radius-sm);font-weight:600;text-decoration:none}.uk-event-ticket-contact{overflow-wrap:anywhere}.shell.staff.uxk19-shell .rail-brand{flex-wrap:nowrap;gap:6px;padding:0 4px 8px}.uxk19-brand-name{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.uxk19-brand-name .brand-sub{flex-basis:auto}.uxk19-tip{display:inline-flex;min-width:0}.uxk19-tooltip{position:fixed;z-index:400;max-width:min(240px,calc(100vw - 16px));padding:7px 10px;border:1px solid;border-radius:var(--radius-sm);font-size:.78rem;line-height:1.4;overflow-wrap:anywhere;pointer-events:none}.shell.staff.uxk19-shell .rail-foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));align-items:center;gap:4px;padding-top:8px}.uxk19-shell .rail-foot .uxk19-tip{justify-content:center}.shell.staff.uxk19-shell .rail-foot .nav{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;min-width:0;margin:0;padding:8px}.uxk19-shell .rail-foot .nav>span:not(.tour-dot){display:none}.shell.staff.uxk19-compact .rail-brand{padding-inline:0;gap:4px}.uxk19-compact .rail-brand .airtek-wordmark,.uxk19-compact .rail-brand .uk-staff-help-trigger>span{display:none}.uxk19-compact .rail-brand .uk-staff-help-trigger{padding:6px;min-width:36px;height:36px}.shell.staff.uxk19-compact .rail-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.shell.staff.uxk19-compact .rail-foot .nav{width:36px;height:36px;padding:6px}.uxk19-error{margin:4px 0;font-size:.75rem;overflow-wrap:anywhere}.uk-event-programme-edit{grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);padding:12px;gap:12px;min-width:0;margin:16px 0}.uk-event-programme-edit .uk-field{min-width:0;margin-bottom:0}.uk-event-programme-edit textarea,.uk-event-programme-edit .uk-event-actions{grid-column:1/-1}@media(max-width:800px){.uk-event-programme-edit{grid-template-columns:1fr}}.uk-event-programme{grid-template-columns:minmax(120px,max-content) minmax(0,1fr)}.uk-event-programme>strong{white-space:nowrap}.uk-event-programme-label{display:block;font-weight:700}.uk-event-programme-detail{margin:8px 0 0;padding-top:8px;border-top:1px solid}.uk-event-map-wrap{margin:0}.uk-event-map-wrap figcaption{margin-top:6px;font-size:12px}.uk-cash-weeks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.uk-cash-week{min-width:0;border:1px solid;border-radius:var(--radius-md);padding:16px;overflow-wrap:anywhere}.uk-cash-week h3{font-family:var(--font-display);font-size:16px;font-weight:650;margin:0}.uk-cash-week p{font-size:12px;margin:4px 0 0}.uk-cash-week dl{margin:20px 0;font-variant-numeric:tabular-nums}.uk-cash-week dl div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin:10px 0}.uk-cash-week dd{margin:0}.uk-cash-week .uk-cash-closing{display:block;border-top:1px solid;padding-top:12px;margin-top:16px}.uk-cash-closing dd{font-family:var(--font-display);font-size:22px;font-weight:700;margin-top:8px}.uk-semainier-overview .uk-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.uk-semainier-overview .uk-kpi{min-width:0;overflow-wrap:anywhere}.uk-semainier-overview .uk-kpi-value{font-size:24px;white-space:normal}.uk-semainier-quality{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.uk-semainier-outlook{display:grid;grid-template-columns:3fr 2fr;gap:16px}.uk-semainier-bounded{width:100%;table-layout:fixed}.uk-semainier-bounded th,.uk-semainier-bounded td{min-width:0;width:auto;overflow-wrap:anywhere}.uk-semainier-bounded button{min-width:0;white-space:normal}.uk-semainier-mobile-nav{display:none}@media(max-width:900px){.uk-cash-weeks{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-semainier-navigation{display:none}.uk-semainier-mobile-nav{display:grid;gap:6px;margin-bottom:12px;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.uk-semainier-mobile-nav select{min-height:44px;width:100%;max-width:480px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid;font:inherit;font-size:16px}.uk-semainier-overview .uk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-semainier-overview .uk-kpi-value{font-size:18px}.uk-semainier-comparison{display:none}.uk-semainier-outlook{display:block}.uk-semainier .uk-btn,.uk-semainier summary{min-height:44px}}@media(max-width:480px){.uk-cash-weeks{grid-template-columns:minmax(0,1fr)}.uk-semainier-overview .uk-kpi{padding:10px}.uk-semainier-overview .uk-kpi-label{font-size:11px}}@media(max-width:900px){.uk-semainier-panel .uk-btn,.uk-semainier-panel .uk-icon-btn{min-width:44px;min-height:44px}}@media(max-width:900px){.shell-main:has(.uk-semainier) .msh-title{display:none}}.uk-semainier .uk-btn,.uk-semainier-panel .uk-btn{white-space:normal;max-width:100%;overflow-wrap:anywhere}:root{--event-bg:#faf7f1;--event-paper:#fffefa;--event-ink:#1f1d1a;--event-muted:#5f584f;--event-accent:#c2410c;--event-door:#e8822a;--event-line:#e6ddcc;--event-border:#8a8279;--event-visual:#f5f0e6;--event-coffee:#5f584f;--event-shadow:rgba(31,29,26,.05);--event-success:#166534;--event-state:#edf4ed;--event-cancelled:#fee2e2;--event-danger:#991b1b;--event-warning:#854d0e;--event-warning-bg:#fff7ed}:root{--uk-dialog-scrim:rgba(31,29,26,.4);--uk-dialog-shadow:var(--shadow-overlay);--uk-app-ok:#15803d;--uk-app-alert:#a16207;--uk-app-down:#b91c1c;--uk-app-unmonitored:#8a8279;--uk-app-alert-bg:#fff8e8;--uk-app-ok-bg:#eff8f1}.uk-app-avatar{background:var(--orange-a05);color:var(--orange-600);border-color:var(--line)}.uk-app-title h1,.uk-app-tile strong{color:var(--text-primary)}.uk-app-meta,.uk-app-tile>span,.uk-app-tile small,.uk-app-task p,.uk-app-history p,.uk-app-health-meta span,.uk-app-day-labels,.uk-app-legend,.uk-app-check p,.uk-app-check>span:last-child,.uk-app-stepper small,.uk-app-checklist small,.uk-app-quick-gesture small{color:var(--text-secondary)}.uk-app-tile{background:var(--surface);border-color:var(--line)}.uk-app-tile:hover{border-color:var(--orange-600)}.uk-app-tile:focus-visible{outline-color:var(--focus-ring)}.uk-app-dot{background:var(--text-tertiary)}.uk-app-dot--ok{background:var(--uk-app-ok)}.uk-app-dot--warn{background:var(--uk-app-alert)}.uk-app-dot--down{background:var(--uk-app-down)}.uk-app-task,.uk-app-history li,.uk-app-publish-check{border-color:var(--line)}.uk-app-alert{background:var(--uk-app-alert-bg)}.uk-app-day--ok{background:var(--uk-app-ok)}.uk-app-day--alert{background:var(--uk-app-alert)}.uk-app-day--unmonitored{background:var(--uk-app-unmonitored)}.uk-app-stepper li{border-color:var(--line);background:var(--surface-alt)}.uk-app-stepper [data-state=current]{border-color:var(--orange-600);background:var(--orange-a05)}.uk-app-stepper [data-state=done]{background:var(--uk-app-ok-bg)}.uk-app-step-mark{background:var(--surface);color:var(--text-secondary)}.uk-app-stepper [data-state=done] .uk-app-step-mark{background:var(--uk-app-ok);color:var(--surface)}.uk-app-stepper [data-state=current] .uk-app-step-mark{background:var(--orange-600);color:var(--surface)}.uk-app-todo{background:var(--orange-a05);border-color:var(--line)}.uk-app-todo .uk-section-title{color:var(--orange-600)}.uk-app-todo .uk-app-task{background:var(--surface)}.uk-dialog-scrim{background:var(--uk-dialog-scrim)}.uk-dialog{background:var(--surface);color:var(--text-primary);border-color:var(--line);box-shadow:var(--uk-dialog-shadow)}.uk-brand-apply-popover>[role=dialog]{box-shadow:var(--shadow-card)}.uk-dialog-head{border-bottom-color:var(--line)}.uk-dialog-foot{border-top-color:var(--line)}.uk-dialog-context,.uk-dialog-steps{color:var(--text-secondary)}.uk-dialog-steps [aria-current=step]{color:var(--orange-600)}.uk-dialog-summary{background:var(--surface-alt)}:host .widget-layer{--widget-bg:#f5f0e6;--widget-panel:#fffefb;--widget-text:#1f1d1a;--widget-muted:#5f584f;--widget-accent:#c2410c;--widget-primary-bg:#e8822a;--widget-primary-text:#1f1d1a;--widget-primary-border:#b4531a;--widget-border:#e6ddcc;--widget-border-control:#8a8279;--widget-shadow:rgba(31,29,26,.16);--widget-backdrop:rgba(31,29,26,.4);--widget-button:#1f1d1a}:host .widget-layer[data-theme=dark]{--widget-active-bg:#292620;--widget-active-panel:#1f1d1a;--widget-active-text:#fdfbf6;--widget-active-muted:#c9c1b5;--widget-active-accent:#ff914d;--widget-active-primary-bg:#e8822a;--widget-active-primary-text:#1f1d1a;--widget-active-primary-border:#b4531a;--widget-active-border:#5f584f;--widget-active-border-control:#8a8279;--widget-active-shadow:rgba(0,0,0,.4);--widget-active-backdrop:rgba(0,0,0,.6);--widget-active-button:#1f1d1a}:host .widget-layer{color:var(--widget-active-text,var(--widget-text));background:transparent}:host .widget-layer dialog{color:var(--widget-active-text,var(--widget-text));background:var(--widget-active-panel,var(--widget-panel))}:host .widget-layer button{background:var(--widget-active-bg,var(--widget-bg));color:var(--widget-active-text,var(--widget-text))}:host .widget-layer .widget-close{background:transparent;color:var(--widget-active-text,var(--widget-text))}:host .widget-layer .widget-entry,:host .widget-layer .widget-primary{background:var(--widget-active-primary-bg,var(--widget-primary-bg));color:var(--widget-active-primary-text,var(--widget-primary-text));border-color:var(--widget-active-primary-border,var(--widget-primary-border))}:host .widget-layer .widget-entry:hover,:host .widget-layer .widget-primary:hover{background:#d9741f}:host .widget-layer a,:host .widget-layer .widget-eyebrow{color:var(--widget-active-accent,var(--widget-accent))}:host .widget-layer textarea,:host .widget-layer input[type=number]{background:var(--widget-active-bg,var(--widget-bg));color:var(--widget-active-text,var(--widget-text))}:host .widget-layer input{accent-color:var(--widget-active-accent,var(--widget-accent))}:host .widget-layer .widget-note{color:var(--widget-active-muted,var(--widget-muted))}:host .widget-layer button:disabled,:host .widget-layer fieldset:disabled{opacity:.65}:host .widget-layer .widget-foot{background:var(--widget-active-panel,var(--widget-panel))}:host .widget-layer .widget-entry{box-shadow:0 4px 16px var(--widget-active-shadow,var(--widget-shadow))}:host .widget-layer dialog{box-shadow:0 12px 32px var(--widget-active-shadow,var(--widget-shadow))}:host .widget-layer dialog::backdrop{background:var(--widget-active-backdrop,var(--widget-backdrop))}:root{--stage-discovery-ink:#075985;--stage-discovery-bg:#e0f2fe;--stage-offer-ink:#6b21a8;--stage-offer-bg:#f3e8ff;--stage-order-ink:#9a3412;--stage-order-bg:#ffedd5;--stage-build-ink:#3730a3;--stage-build-bg:#e0e7ff;--stage-service-ink:#166534;--stage-service-bg:#dcfce7;--stage-exit-ink:#475569;--stage-exit-bg:#e2e8f0}:root{--stage-discovery-dark-ink:#bae6fd;--stage-discovery-dark-bg:#0c4a6e;--stage-offer-dark-ink:#e9d5ff;--stage-offer-dark-bg:#581c87;--stage-order-dark-ink:#fed7aa;--stage-order-dark-bg:#7c2d12;--stage-build-dark-ink:#c7d2fe;--stage-build-dark-bg:#312e81;--stage-service-dark-ink:#bbf7d0;--stage-service-dark-bg:#14532d;--stage-exit-dark-ink:#e2e8f0;--stage-exit-dark-bg:#334155}:root{--bg-primary: var(--bg-body);--surface-alt: #f5f0e6;--rail-bg: var(--surface-alt);--border-control: #8a8279;--brand-flame: #e8822a;--orange-50: #fbeede;--btn-primary-border: #b4531a;--avatar-orange: #c2410c;--avatar-amber: #92400e;--shadow-overlay: 0 12px 32px rgba(31,29,26,.16);--uk18-bg: light-dark(var(--surface), var(--influence-dark-surface));--uk18-text: light-dark(var(--text-primary), var(--influence-dark-text));--uk18-muted: light-dark(var(--text-secondary), var(--influence-dark-muted));--uk18-line: light-dark(var(--glass-border), var(--influence-dark-border));--uk18-accent: light-dark(var(--orange-link), var(--influence-dark-accent));--uk18-shadow: light-dark(0 12px 32px rgba(31,29,26,.16), 0 12px 32px rgba(0,0,0,.4));--uk18-selected-bg: light-dark(#fbeede, #3a2b1f);--uk18-info: #c7c5ff;--uk18-success: #86efac;--uk18-warning: #fcd34d;--uk18-danger: #fca5a5;--meet-ink: #fff;--meet-bg: #101218;--meet-glass: rgba(255,255,255,.12);--meet-accent: #e8822a;--meet-danger: #ef4444;--influence-dark-bg: #161411;--influence-dark-surface: #1f1d1a;--influence-dark-border: #8a8279;--influence-dark-text: #fdfbf6;--influence-dark-muted: #c9c1b5;--influence-dark-accent: #ff914d;--orange-500: #e8822a;--orange-400: #ff914d;--orange-600: #c2410c;--orange-800: #9a3412;--green-800: #166534;--orange-link: #c2410c;--orange-glow: transparent;--btn-primary-bg: #e8822a;--btn-primary-hover: #d9741f;--btn-primary-glow: transparent;--on-primary: #1f1d1a;--orange-dark: #c2410c;--focus-ring: #c2410c;--purple: #6c6aa8;--red-500: #ef4444;--green-500: #22c55e;--green-700: #166534;--amber-500: #f59e0b;--amber-text: #92400e;--orange-chip-text: #9a3412;--disabled-bg: #f5f0e6;--disabled-text: var(--text-tertiary);--bg-body: #fdfbf6;--bg-gradient-a: var(--bg-body);--bg-gradient-b: var(--bg-body);--surface: #fffefb;--glass-bg: #fffefb;--glass-bg-hover: #f5f0e6;--glass-border: #e6ddcc;--glass-border-hover: #8a8279;--border: var(--glass-border);--line: var(--glass-border);--text-primary: #1f1d1a;--text-secondary: #5f584f;--text-tertiary: #6f6960;--text-accent: #c2410c;--shadow-card: none;--shadow-glow: none;--vx-dark-bg: #1f1d1a;--vx-dark-text: #fdfbf6;--vx-dark-muted: #c9c1b5;--vx-dark-line: #5f584f;--vx-ok-on-dark: rgba(134, 239, 172, 1);--vx-save-bg: var(--green-500);--vx-save-text: rgba(5, 46, 22, 1);--purple-text: #57558f;--sig-sheet: light-dark(#fffefb, #1f1d1a);--sig-sheet-edge: light-dark(#f5f0e6, #292620);--sig-field: light-dark(#fffefb, #161411);--sig-line: light-dark(#8a8279, #8a8279);--sig-line-soft: light-dark(#e6ddcc, #5f584f);--sig-text: light-dark(#1f1d1a, #fdfbf6);--sig-muted: light-dark(#5f584f, #c9c1b5);--sig-accent: light-dark(#c2410c, #ff914d);--sig-backdrop: light-dark(rgba(31,29,26,.46), rgba(0,0,0,.62));--sig-warn-bg: light-dark(#fff7ed, rgba(255, 143, 94, .12));--sig-warn-line: light-dark(rgba(194, 65, 12, .3), rgba(255, 143, 94, .38));--sig-warn-text: light-dark(#7c2d12, #fdc4a3);--sig-err-bg: light-dark(#fef2f2, rgba(239, 68, 68, .14));--sig-err-line: light-dark(rgba(185, 28, 28, .3), rgba(252, 165, 165, .4));--sig-err-text: light-dark(#991b1b, #fecaca);--sig-ok-bg: light-dark(#f0fdf4, rgba(34, 197, 94, .14));--sig-ok-line: light-dark(rgba(22, 101, 52, .28), rgba(134, 239, 172, .36));--sig-ok-text: light-dark(#166534, #bbf7d0);--sig-ask-bg: light-dark(#f3f2fb, rgba(108, 106, 168, .24));--sig-ask-line: light-dark(rgba(87, 85, 143, .3), rgba(199, 198, 240, .36));--sig-ask-text: light-dark(#46447a, #dcdbfb);--sig-work-bg: light-dark(#fbeede, #3a2b1f);--sig-work-text: light-dark(#9a3412, #fdc4a3);--sig-new-bg: light-dark(#f5f0e6, #292620);--sig-chip-line: light-dark(#e6ddcc, #5f584f);--sig-gtek-bg: light-dark(#f5f0e6, #292620);--sig-pick: light-dark(#fbeede, #3a2b1f)}.lab-surface .uk-table-wrap{color:var(--text-primary)}.lab-surface .uk-table-wrap .input{background:var(--surface);border-color:var(--border-control);color:var(--text-primary)}.sig-sheet,.sig-page{color-scheme:light}html[data-theme=dark] :is(.sig-sheet,.sig-page),html[data-theme=dark]:has(.sig-page){color-scheme:dark}.sig-sheet{background:var(--sig-sheet);color:var(--sig-text);border-color:var(--sig-line);box-shadow:0 24px 70px #14100c47}.sig-sheet::backdrop{background:var(--sig-backdrop)}.sig-sheet-head,.sig-sheet-foot{background:var(--sig-sheet-edge);border-color:var(--sig-line-soft)}.sig-eyebrow,.sig-muted,.sig-hint,.sig-foot-note,.sig-identity,.sig-note,.sig-item-meta,.sig-msg-head span,.sig-facts-inline dt,.sig-card-label,.sig-shot figcaption,.sig-filter{color:var(--sig-muted)}.sig-close{background:var(--sig-field);color:var(--sig-text);border-color:var(--sig-line)}.sig-close:hover{border-color:var(--sig-accent)}.sig-link,.sig-more>summary,.sig-entry{color:var(--sig-accent)}.sig-entry.btn{color:var(--on-primary)}.sig-sheet .input,.sig-page .input{background:var(--sig-field);color:var(--sig-text);border-color:var(--sig-line)}.sig-sheet .input::placeholder,.sig-page .input::placeholder{color:var(--sig-muted)}.sig-sheet .input[aria-invalid=true],.sig-page .input[aria-invalid=true]{border-color:var(--sig-err-text)}.sig-sheet .btn-ghost,.sig-page .btn-ghost{background:var(--sig-field);color:var(--sig-text);border-color:var(--sig-line)}.sig-sheet .btn-ghost.sig-entry,.sig-page .btn-ghost.sig-entry{color:var(--sig-accent)}.sig-error{color:var(--sig-err-text)}.sig-hint .sig-over{color:var(--sig-err-text);font-weight:600}.sig-quick-btn{background:var(--sig-field);color:var(--sig-text);border-color:var(--sig-line)}.sig-quick-btn.on,.sig-quick-btn:hover{border-color:var(--sig-accent);background:var(--sig-pick);color:var(--sig-accent)}.sig-choice{background:var(--sig-field);border-color:var(--sig-line);color:var(--sig-text)}.sig-choice:has(input:checked){border-color:var(--sig-accent);background:var(--sig-pick)}.sig-choice input{accent-color:var(--sig-accent)}.sig-field[aria-invalid=true] .sig-choice{border-color:var(--sig-err-line)}.sig-more{border-color:var(--sig-line);background:var(--sig-field)}.sig-more .support-capture{background:var(--sig-sheet);border-color:var(--sig-line)}.sig-capture-box .support-editor .btn{background:var(--sig-field);color:var(--sig-text);border-color:var(--sig-line);box-shadow:none}.sig-capture-box .support-editor .btn:hover{border-color:var(--sig-accent);color:var(--sig-accent)}.sig-banner.sig-b-warn{background:var(--sig-warn-bg);border-color:var(--sig-warn-line);color:var(--sig-warn-text)}.sig-banner.sig-b-err{background:var(--sig-err-bg);border-color:var(--sig-err-line);color:var(--sig-err-text)}.sig-banner.sig-b-ask,.sig-status.sig-b-ask{background:var(--sig-ask-bg);border-color:var(--sig-ask-line);color:var(--sig-ask-text)}.sig-known{background:var(--sig-warn-bg);border-color:var(--sig-warn-line);color:var(--sig-warn-text)}.sig-known .sig-muted{color:var(--sig-warn-text)}.sig-receipt-mark{background:var(--sig-ok-bg);border-color:var(--sig-ok-line);color:var(--sig-ok-text)}.sig-receipt-ref b{color:var(--sig-accent)}.sig-next,.sig-status,.sig-card,.sig-reply,.sig-msg{background:var(--sig-field);border-color:var(--sig-line)}.sig-msg.gtek{background:var(--sig-gtek-bg);border-color:var(--sig-warn-line)}.sig-chip{border-color:var(--sig-chip-line)}.sig-chip.new,.sig-chip.closed{background:var(--sig-new-bg);color:var(--sig-text)}.sig-chip.work,.sig-chip.preview{background:var(--sig-work-bg);color:var(--sig-work-text)}.sig-chip.ask{background:var(--sig-ask-bg);color:var(--sig-ask-text)}.sig-chip.done{background:var(--sig-ok-bg);color:var(--sig-ok-text)}.sig-unread{background:var(--btn-primary-bg);color:var(--on-primary)}.sig-ok{color:var(--sig-ok-text)}.sig-app-incident{color:var(--sig-warn-text)}.myapp-foot{border-color:var(--sig-line-soft)}.sig-seg button{background:var(--sig-field);color:var(--sig-text);border-color:var(--sig-line)}.sig-seg button.on{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--on-primary)}.sig-list,.sig-list li+li{border-color:var(--sig-line)}.sig-list{background:var(--sig-field)}.sig-item:hover{background:var(--sig-pick)}.sig-item>svg{color:var(--sig-accent)}.sig-item-title,.sig-thread-title{color:var(--sig-text)}.sig-empty{border-color:var(--sig-line);color:var(--sig-text)}.sig-shot img{border-color:var(--sig-line)}.sig-crumbs{color:var(--sig-muted)}:is(.sig-sheet,.sig-page) :is(button,a,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--sig-accent);outline-offset:2px}:is(.sig-sheet,.sig-page) [tabindex="-1"]:focus{outline:none}.sig-known .sig-affected{color:var(--sig-warn-text);border-color:var(--sig-warn-line);background:var(--sig-field);font-weight:600}html[data-theme=dark]:has(.sig-page),html[data-theme=dark]:has(.sig-page) body,html[data-theme=dark] .app-bg:has(.sig-page){background:var(--influence-dark-bg);color:var(--sig-text)}html[data-theme=dark]:has(.sig-page) :is(.rail,.tabbar){background:var(--influence-dark-surface);border-color:var(--sig-line)}html[data-theme=dark]:has(.sig-page) :is(.nav,.tab,.navh,.brand-sub,.idchip,.idchip .muted,.idchip .faint,.client-menu summary,.client-user-logout,.page-title,.page-sub,.sig-page .muted){color:var(--sig-text)}html[data-theme=dark]:has(.sig-page) :is(.nav.on,.tab.on){color:var(--sig-accent);background:var(--sig-pick)}html[data-theme=dark]:has(.sig-page) .brand-logo{background:var(--bg-body);border-radius:var(--radius-sm)}html[data-theme=dark]:has(.sig-page) .spotlight{opacity:.35}html[data-theme=dark]:has(.sig-page) :is(.client-menu summary,.client-user-logout){background:var(--sig-field);border-color:var(--sig-line)}html[data-theme=dark] .sat-panel{color-scheme:dark;background:var(--sig-sheet);color:var(--sig-text);border-color:var(--sig-line)}html[data-theme=dark] .sat-panel :is(.muted,.sat-hint){color:var(--sig-muted)}html[data-theme=dark] .sat-panel :is(.sat-scale label,.input,.modal-x,.btn-ghost){background:var(--sig-field);color:var(--sig-text);border-color:var(--sig-line)}html[data-theme=dark] .sat-panel .sat-scale label.on{background:var(--sig-pick);border-color:var(--sig-accent)}html[data-theme=dark] .sat-panel .btn:disabled{background:var(--sig-new-bg);color:var(--sig-muted)}.uk-muted,.uk-ph-purpose,.uk-ph-meta,.uk-kpi-hint,.uk-fbar-result,.uk-cell-sub,.uk-panel-context,.uk-kv-label,.uk-kv-hint,.uk-stat-hint,.uk-tl-time,.uk-tl-actor,.uk-tl-body,.uk-empty-body,.uk-gate-why,.uk-menu-lock{color:var(--text-secondary)}.uk-ph-title,.uk-panel-title,.uk-kpi-value,.uk-stat-value,.uk-empty-title,.uk-tl-title,.uk-kv-value,.uk-table td{color:var(--text-primary)}.uk-kpi-label,.uk-stat-label,.uk-psec-title,.uk-tl-dayhead,.uk-table th,.uk-th-sort{color:var(--text-tertiary)}.uk-th-sort.is-on{color:var(--text-primary)}.uk-btn--primary{background:var(--btn-primary-bg);color:var(--on-primary);border-color:var(--btn-primary-border);box-shadow:none}.uk-btn--primary:hover:not(:disabled){background:var(--btn-primary-hover)}.uk-btn--secondary{background:var(--surface);color:var(--text-primary);border-color:var(--border-control)}.uk-btn--secondary:hover:not(:disabled){border-color:var(--border-control);background:var(--glass-bg-hover)}.uk-btn--ghost{background:transparent;color:var(--text-secondary)}.uk-btn--ghost:hover:not(:disabled){background:var(--surface-alt);color:var(--text-primary)}.uk-btn--danger{background:var(--red-a06);color:var(--red-text);border-color:var(--red-a3)}.uk-btn--danger:hover:not(:disabled){background:var(--red-a12)}.uk-btn:disabled{background:var(--disabled-bg);color:var(--disabled-text);border-color:transparent;box-shadow:none}.uk-icon-btn{background:transparent;color:var(--text-secondary)}.uk-icon-btn:hover{background:var(--surface-alt);color:var(--text-primary)}.uk-kpi{background:var(--surface);border-color:var(--line)}.uk-kpi--btn:hover{border-color:var(--border-control)}.uk-kpi--btn.is-on{border-color:var(--orange-600);box-shadow:inset 0 0 0 1px var(--orange-600);background:var(--orange-a05)}.uk-search,.uk-fsel select,.uk-fsel input,.uk-fsheet-field select,.uk-fsheet-field input{background:var(--surface);border-color:var(--border-control);color:var(--text-primary)}.uk-search{color:var(--text-tertiary)}.uk-search input{color:var(--text-primary);background:transparent}.uk-th-sort,.uk-menu-item,.uk-tab{background:none}.uk-fbar-more{background:var(--surface-alt)}.uk-pill{background:var(--surface);border-color:var(--border-control);color:var(--text-secondary)}.uk-pill:hover{color:var(--text-primary);border-color:var(--border-control)}.uk-pill.is-on{background:var(--orange-a1);border-color:var(--orange-600);color:var(--orange-chip-text)}.uk-pill-count{color:var(--text-tertiary)}.uk-pill.is-on .uk-pill-count{color:var(--orange-chip-text)}.uk-table-wrap{background:var(--surface);border-color:var(--line)}.uk-table th{background:var(--surface);border-bottom-color:var(--line)}.uk-table td{border-bottom-color:var(--line)}.uk-table tr[data-row]:last-child td{border-bottom-color:transparent}.uk-table tr.is-openable:hover td{background:var(--orange-a025)}.uk-table tr.is-active td{background:var(--orange-a06)}.uk-table tr.uk-row--danger td:first-child{box-shadow:inset 3px 0 0 var(--red-500)}.uk-table tr.uk-row--warning td:first-child{box-shadow:inset 3px 0 0 var(--amber-500)}@media(max-width:640px){.uk-table tr[data-row]{border-bottom-color:var(--line)}.uk-table tr.uk-row--danger td:first-child,.uk-table tr.uk-row--warning td:first-child{box-shadow:none}.uk-table tr.uk-row--danger{box-shadow:inset 3px 0 0 var(--red-500)}.uk-table tr.uk-row--warning{box-shadow:inset 3px 0 0 var(--amber-500)}.uk-table td:before{color:var(--text-tertiary)}}.uk-bulk{background:var(--orange-a05);border-bottom-color:var(--orange-a15);color:var(--text-primary)}.uk-tone--neutral{background:var(--surface-alt);color:var(--text-secondary);border-color:var(--line)}.uk-tone--info{background:var(--purple-a1);color:var(--purple-text);border-color:var(--purple-a16)}.uk-tone--success{background:var(--green-a12);color:var(--green-text);border-color:var(--green-a22)}.uk-tone--warning{background:var(--amber-a12);color:var(--amber-text);border-color:var(--amber-a25)}.uk-tone--danger{background:var(--red-a1);color:var(--red-text);border-color:var(--red-a22)}.uk-tone--accent{background:var(--orange-a1);color:var(--orange-chip-text);border-color:var(--orange-a22)}.uk-chip-dot{background:currentColor}.uk-tone-text--neutral{color:var(--text-primary)}.uk-tone-text--info{color:var(--purple-text)}.uk-tone-text--success{color:var(--green-text)}.uk-tone-text--warning{color:var(--amber-text)}.uk-tone-text--danger{color:var(--red-text)}.uk-tone-text--accent{color:var(--orange-dark)}.uk-tl-dot.uk-tone--neutral{background:var(--border-control)}.uk-tl-dot.uk-tone--info{background:var(--purple)}.uk-tl-dot.uk-tone--success{background:var(--green-500)}.uk-tl-dot.uk-tone--warning{background:var(--amber-500)}.uk-tl-dot.uk-tone--danger{background:var(--red-500)}.uk-tl-dot.uk-tone--accent{background:var(--orange-500)}.uk-menu-pop{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-overlay)}.uk-menu-item{color:var(--text-primary)}.uk-menu-item:hover:not([aria-disabled=true]),.uk-menu-item:focus-visible{background:var(--surface-alt)}.uk-menu-item.is-danger{color:var(--red-text)}.uk-menu-item[aria-disabled=true]{color:var(--text-tertiary)}.uk-menu-check{accent-color:var(--orange-600)}.uk-scrim{background:var(--scrim-32)}.uk-panel{background:var(--bg-body);box-shadow:var(--shadow-overlay);border-left-color:var(--line)}.uk-panel--sheet{border-top-color:var(--line)}.uk-panel-head{border-bottom-color:var(--line);background:var(--surface)}.uk-panel-foot{border-top-color:var(--line);background:var(--surface)}.uk-psec+.uk-psec{border-top-color:var(--line)}.sign-rule-controls .input:not(:focus){border-color:var(--border-control)}.uk-empty{border-color:var(--border-control);background:var(--surface-alt)}.uk-empty-ico{background:var(--orange-a08);color:var(--orange-dark)}.uk-skel-line{background:var(--surface-alt)}.uk-kv-row+.uk-kv-row{border-top-color:var(--line)}.uk-tab{color:var(--text-secondary)}.uk-tab:hover{color:var(--text-primary)}.uk-tab.is-on{color:var(--orange-dark);border-bottom-color:var(--orange-600)}.uk-tab[aria-disabled=true]{color:var(--text-tertiary)}.uk-tabs{border-bottom-color:var(--line)}.uk-tab-count{background:var(--surface-alt);color:var(--text-secondary)}.uk-tab.is-on .uk-tab-count{background:var(--orange-a12);color:var(--orange-chip-text)}.uk-toast{background:var(--surface);box-shadow:var(--shadow-overlay)}.uk-gate-status,.release-card .release-locks{color:var(--text-secondary)}.uk-psec+.release-card--panel>.uk-psec,.release-card--panel+.uk-psec{border-top-color:var(--line)}.uk-field-label,.uk-choice-title{color:var(--text-primary)}.uk-field-hint,.uk-choice-sub,.uk-fselect-value{color:var(--text-secondary)}.uk-field-error{color:var(--red-text)}.uk-field input:not([type=radio]):not([type=checkbox]),.uk-field select,.uk-field textarea{background:var(--surface);border-color:var(--border-control);color:var(--text-primary)}.uk-field [aria-invalid=true]{border-color:var(--red-text)}.uk-secret{background:var(--surface-alt);color:var(--text-primary)}.uk-choice{background:var(--surface);border-color:var(--line)}.uk-choice.is-on{border-color:var(--orange-600);background:var(--orange-a05)}.uk-choice input{accent-color:var(--orange-600)}.uk-choice.uk-choice--cell{background:transparent}.uk-choice--cell:has(input:focus-visible){outline-color:var(--focus-ring)}.uk-table-wrap--selection .uk-bulk{background:var(--surface)}.solution-list li{border-bottom-color:var(--line)}.uk-avatar{background:var(--surface-alt);color:var(--text-secondary)}.uk-person-sub,.uk-ilist-meta,.uk-board-hint,.uk-board-empty,.uk-bcard-reason,.uk-bcard-meta{color:var(--text-secondary)}.uk-person.is-off .uk-person-name{color:var(--text-tertiary)}.uk-person-name,.uk-ilist-title{color:var(--text-primary)}.uk-seg{background:var(--surface-alt);border-color:var(--line)}.uk-seg-btn{background:transparent;color:var(--text-secondary)}.uk-seg-btn:hover{color:var(--text-primary)}.uk-seg-btn.is-on{background:var(--surface);color:var(--orange-dark);box-shadow:none}.uk-board-title{color:var(--text-tertiary)}.uk-board-count{color:var(--text-secondary)}.uk-bcard{background:var(--surface);border-color:var(--line);color:var(--text-primary)}.uk-bcard.is-openable:hover{border-color:var(--border-control)}.uk-bcard.is-active{border-color:var(--orange-600)}.uk-board-empty{border-color:var(--line)}.uk-ilist-item+.uk-ilist-item{border-top-color:var(--line)}.uk-ilist-item--danger{border-left-color:var(--red-500)}.uk-ilist-item--warning{border-left-color:var(--amber-500)}.uk-ilist-item--accent{border-left-color:var(--orange-500)}.uk-disc{border-color:var(--line);background:var(--surface)}.uk-disc-sum{color:var(--text-primary)}.uk-disc-sum:hover{background:var(--surface-alt)}.uk-disc-sum:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.uk-disc-meta,.uk-disc-sum>svg{color:var(--text-secondary)}.uk-doc{background:var(--surface-alt);color:var(--text-primary);border-color:var(--line)}.uk-td--tree{border-left-color:var(--line)}.uk-icard{background:var(--surface-alt);border-color:var(--line)}.uk-quote{border-left-color:var(--orange-500);color:var(--text-secondary)}.uk-section{background:var(--surface);border-color:var(--line)}.uk-section-title,.uk-queue-title{color:var(--text-tertiary)}.uk-section-count{background:var(--surface-alt);color:var(--text-secondary)}.uk-queue--danger .uk-queue-title,.uk-queue--danger .uk-queue-count{color:var(--red-text)}.uk-queue--warning .uk-queue-title,.uk-queue--warning .uk-queue-count{color:var(--amber-text)}.uk-queue-count{color:var(--text-secondary)}.uk-qrow+.uk-qrow{border-top-color:var(--line)}.uk-qrow--danger{border-left-color:var(--red-500)}.uk-qrow--warning{border-left-color:var(--amber-500)}.uk-qrow:hover{background:var(--orange-a025)}.uk-qrow-lead{background:var(--surface-alt);color:var(--text-secondary)}.uk-qrow--danger .uk-qrow-lead{background:var(--red-a1);color:var(--red-text)}.uk-qrow--warning .uk-qrow-lead{background:var(--amber-a12);color:var(--amber-text)}.uk-qrow-who,.uk-qrow-what{color:var(--text-primary)}.uk-qrow-when,.uk-qrow-detail,.uk-kpi-unit{color:var(--text-secondary)}.uk-tip-btn{background:transparent;color:var(--text-tertiary)}.uk-tip-btn:hover,.uk-tip-btn[aria-expanded=true]{background:var(--surface-alt);color:var(--text-primary)}.uk-tip-pop{background:var(--surface);color:var(--text-primary);border-color:var(--line);box-shadow:var(--shadow-overlay)}.ukg-h{color:var(--text-tertiary)}.ukg-p{color:var(--text-primary)}.uk-native-check{background:var(--glass-bg);border-color:var(--glass-border)}.uk-native-check:has(input:checked){background:var(--orange-a12);border-color:var(--orange-400)}.uk-sticky-actions{background:var(--bg-body);border-color:var(--glass-border)}.uk-code{background:var(--glass-bg);border-color:var(--glass-border);color:var(--text-primary)}html[data-theme=dark]:has(.inf-page),html[data-theme=dark]:has(.inf-page) body{background:var(--influence-dark-bg)}html[data-theme=dark] .inf-page,html[data-theme=dark] .inf-page h2,html[data-theme=dark] .inf-page h3{color:var(--influence-dark-text)}html[data-theme=dark] .inf-page p,html[data-theme=dark] .inf-page label,html[data-theme=dark] .inf-stats span{color:var(--influence-dark-muted)}html[data-theme=dark] .inf-page .inf-card,html[data-theme=dark] .inf-page .input,html[data-theme=dark] .inf-page .inf-legal,html[data-theme=dark] .inf-page .btn:not(:disabled){background:var(--influence-dark-surface);color:var(--influence-dark-text);border-color:var(--influence-dark-border)}html[data-theme=dark] .inf-page .btn:disabled{background:var(--influence-dark-surface);color:var(--influence-dark-muted);border-color:var(--influence-dark-border)}html[data-theme=dark] .inf-page a,html[data-theme=dark] .inf-eyebrow{color:var(--influence-dark-accent)}html[data-theme=dark] .inf-page .btn.primary:not(:disabled){background:var(--btn-primary-bg);color:var(--on-primary)}html[data-theme=dark] .inf-page .input::placeholder{color:var(--influence-dark-muted)}.btn{color:var(--on-primary);background:var(--btn-primary-bg);border-color:var(--btn-primary-border);box-shadow:none}.btn:hover{background:var(--btn-primary-hover)}.btn:disabled{background:var(--disabled-bg);color:var(--disabled-text);border-color:transparent;box-shadow:none}.btn:disabled:hover{background:var(--disabled-bg);color:var(--disabled-text);border-color:transparent}.badge.active,.ph-tag.ph-upcoming{color:var(--orange-chip-text)}.px-btn{box-shadow:none}.seg button.on{background:var(--btn-primary-bg);color:var(--on-primary)}.call-pill{background:var(--btn-primary-bg);color:var(--on-primary);box-shadow:0 0 18px var(--btn-primary-glow)}.btn-ghost.seg-on{background:var(--btn-primary-bg);color:var(--on-primary);border-color:var(--btn-primary-bg)}.demos-new .mnu-btn{background:var(--btn-primary-bg);color:var(--on-primary)}.oc-pstep.cur .pd{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--on-primary);box-shadow:0 0 0 4px #e8822a26}.modeseg button.on{background:var(--btn-primary-bg);color:var(--on-primary)}.stage-step.cur{background:var(--btn-primary-bg);color:var(--on-primary);border-color:var(--btn-primary-bg)}.chip-oc.warn{background:#f59e0b24;color:var(--amber-text)}.chip-oc.warn.oc-tolink{border-color:var(--amber-a4)}.chip-oc.danger{background:#ef44441f;color:var(--red-500)}.crm-flash{outline-color:var(--orange-600)}.rail{background:var(--rail-bg);border-right:1px solid var(--glass-border)}.nav{color:var(--text-secondary);background:none}.nav:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.nav.on{color:var(--orange-600);background:#ff6b2b1a;font-weight:600}.nav .n,.tab .n{background:var(--btn-primary-bg);color:var(--on-primary)}.navh{color:var(--text-tertiary)}.idchip:hover{background:var(--glass-bg-hover)}.tabbar{background:var(--surface);border-top:1px solid var(--glass-border)}.tab{color:var(--text-tertiary)}.tab.on{color:var(--orange-600)}.jstep{color:var(--text-tertiary)}.jstep .dot{border-color:var(--border-control);background:var(--surface)}.jstep.done{color:var(--text-secondary)}.jstep.done .dot{background:var(--green-500);border-color:var(--green-500);color:var(--on-primary)}.jstep.now{color:var(--orange-600)}.jstep.now .dot{border-color:var(--orange-500);color:var(--orange-600);box-shadow:0 0 0 4px #ff6b2b24}.jstep-line{background:#0000001a}.jstep-line.done{background:var(--green-500)}.action{border-color:var(--glass-border-hover);background:var(--surface-alt);box-shadow:none}.ico-b{background:#ff6b2b1f;color:var(--orange-600)}.ico-b.g{background:#22c55e24;color:var(--green-text)}.ico-b.p{background:#6c6aa824;color:var(--purple)}.ico-b.r{background:#ef444424;color:var(--red-text)}.sh-num-ok{color:var(--green-text)}.sh-num-ko{color:var(--red-text)}.avatar{background:var(--purple);color:#fff}.trust{color:var(--text-tertiary)}.cad-mini button{background:var(--surface);border-color:var(--border-control);color:var(--text-primary)}.cad-mini button span{color:var(--text-secondary)}.cad-mini button.on{border-color:var(--orange-500);box-shadow:0 0 0 3px #ff6b2b24}.cad-mini button:disabled{cursor:default}.rec-btn{background:var(--orange-500);color:var(--on-primary);box-shadow:0 0 0 10px #ff6b2b24,0 0 40px #ff6b2b40}.rec-btn.live{background:var(--red-500);box-shadow:0 0 0 10px #ef444424,0 0 40px #ef444440}.rec-btn:disabled{opacity:.6}.q{border-color:var(--glass-border-hover);background:var(--surface-alt)}.ftabs button{color:var(--text-secondary)}.ftabs button:hover{color:var(--text-primary);background:var(--glass-bg-hover)}.ftabs button.on{color:var(--orange-600);border-bottom-color:var(--orange-500);background:#ff6b2b0f;font-weight:600}.crumb,.crumb .linklike{color:var(--text-secondary)}.crumb .linklike:hover{color:var(--orange-600)}.kpi-t .l,.kpi-t .s{color:var(--text-secondary)}.skip-link{background:var(--surface);color:var(--text-accent);border-color:var(--glass-border);box-shadow:0 4px 24px #5032141f}.fiche-av{background:#ff6b2b1f;color:var(--orange-600)}.fiche-sub{color:var(--text-secondary)}.sheet-choice{border:1px solid var(--glass-border);background:var(--glass-bg)}.sheet-choice.on{border-color:var(--orange-500);background:#ff6b2b0f}.bd-head{color:var(--text-secondary)}.bd-card{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.bd-card:hover{border-color:var(--orange-400);box-shadow:0 2px 10px #ff6b2b1a}.bd-sum{color:var(--text-secondary)}.tbl tbody tr:hover td{background:var(--glass-bg-hover)}.tbl th{color:var(--text-secondary);border-bottom:1px solid var(--glass-border)}.tbl td{border-bottom:1px dashed var(--glass-border)}.app-node{background:var(--glass-bg)}.app-head .ico-b{background:#ff6b2b1a;color:var(--orange-600)}.grp-bar{background:#ff6b2b14;border:1px solid rgba(255,107,43,.3)}.design-panel{background:var(--glass-bg);border:1px solid var(--glass-border)}.dp-screen{background:#fff;border:1px solid var(--glass-border)}.dp-screen:hover{border-color:var(--orange-400)}.dp-caption{color:var(--text-secondary);background:var(--glass-bg);border-top:1px solid var(--glass-border)}.recovery{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.zone-tabs button{border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-secondary)}.zone-tabs button.on{background:var(--btn-primary-bg);color:var(--on-primary);border-color:var(--btn-primary-bg);font-weight:600}.bd-seg{background:linear-gradient(180deg,#ff6b2b29,#ff6b2b0f);border:1px solid rgba(255,107,43,.28)}.bd-seg.on{border-color:var(--orange-500);box-shadow:0 0 0 2px #ff6b2b2e}.bd-rate{color:var(--orange-600)}.bd-range{color:var(--text-secondary)}.aide{background:var(--surface);border:1px solid var(--glass-border);box-shadow:0 4px 24px #5032140f}.aide-foot{border-top:1px dashed var(--glass-border);color:var(--text-secondary)}.switch{background:#00000029}.switch.on{background:#22c55e}.dsec,.fld .lb,.fld .hint{color:var(--text-secondary)}.drawer-head{border-bottom:1px solid var(--glass-border)}.drawer-foot{border-top:1px solid var(--glass-border)}.chip.ghost.bad{color:var(--red-500);border-color:#ef444459}.chip.ghost.ok{color:var(--green-text);border-color:#22c55e59}.mrow{border-top:1px dashed var(--glass-border)}.mrow:first-of-type{border-top:none}.mstat{color:var(--text-secondary)}.mstat b{color:var(--text-primary)}.mstat.busy b{color:var(--orange-600)}.warn-strip{background:#f59e0b1a;border:1px solid rgba(245,158,11,.32);color:var(--text-primary)}.warn-strip svg{color:var(--amber-text)}.autofill-card{background:var(--surface);border-color:#e3c9a0}.autofill-card .af-head{color:#8a5a12}.mail-row .mr-subject,.mail-row .mr-when{color:var(--text-secondary)}.mail-when{background:var(--surface)}.mail-when>svg{color:#8a5a12;margin-top:2px}.mail-composed,.mail-style-warnings p{color:var(--text-secondary)}.mail-preview{background:var(--surface);color:var(--text-primary);border:1px solid var(--border)}.rv-crumb{color:var(--text-tertiary)}.rv-crumb span:last-child{color:var(--text-secondary)}.rv-link{color:var(--orange-link)}.rv-link:hover{color:var(--orange-600)}.rv-bar{background:#0000001a}.rv-bar.done{background:#22c55e59}.rv-bar.now{background:#ff6b2b59}.rv-dot{background:#0000000f;color:var(--text-tertiary)}.rv-step.done .rv-dot{background:#22c55e29;color:var(--green-text)}.rv-step.now .rv-dot{background:var(--btn-primary-bg);color:var(--on-primary);box-shadow:0 0 0 4px #ff6b2b29}.rv-step.now .rv-step-t b{color:var(--orange-600)}.rv-work-bar{background:#00000012}.rv-work-bar i{background:var(--orange-500)}.rv-empty-art i{border-color:var(--text-secondary)}.rv-thumb{background:var(--glass-bg);border:1px solid var(--glass-border)}.rv-thumb:hover{border-color:var(--glass-border-hover)}.rv-thumb.on{border:2px solid var(--orange-500);padding:2px;background:#ff6b2b0f}.rv-thumb.on .rv-thumb-c b{color:var(--orange-600)}.rv-thumb-f{background:#fff;border:1px solid var(--glass-border)}.rv-thumb-c{color:var(--text-secondary)}.rv-thumb.on .rv-thumb-c{color:var(--text-primary);font-weight:600}.rv-badge{background:var(--amber-500);color:var(--on-primary)}.rv-note{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary)}.rv-note.on{border-color:var(--orange-400);color:var(--orange-600);background:#ff6b2b0f}.rv-icon{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary)}.rv-icon:hover:not(:disabled){background:var(--glass-bg-hover);color:var(--text-primary)}.rv-stage{background:#0000000b;border:1px solid var(--glass-border)}.rv-paper iframe{background:#fff;box-shadow:0 8px 28px #50321424}.rv-hint{color:var(--text-tertiary)}.rv-rem{border-left-color:#0000001a}.rv-rem:not(.done){border-left-color:var(--amber-500)}.rv-rem-h .muted{color:var(--text-tertiary)}.rv-sw span:not(.muted){border:1px solid var(--glass-border)}.rv-reader{background:#1c1611ed}.rv-rbar{background:#fffdf81a;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rv-rbar .rv-rtitle{color:#fffdf8}.rv-rbar .rv-icon{background:#ffffff14;border-color:#ffffff24;color:#fffdf8}.rv-rbar .rv-icon:hover:not(:disabled){background:#ffffff29;color:#fff}.rv-rbar .rv-icon.on{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--on-primary)}.rv-rstage iframe{background:#fff;box-shadow:0 30px 70px #00000080}.rv-rflow{background:#211b15f0;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 50px #00000073}.rv-rflow,.rv-rflow .rv-md p{color:#fffdf8e0}.rv-rflow-h{color:#fffdf880}.rv-rflow .rv-md h4{color:#fffdf8}.rv-rhint{color:#fffdf873}.rv-port{border-color:#ff6b2b4d}.rv-port>svg{color:var(--orange-600)}.rv-shell{border-color:#f59e0b59}.rv-shell>svg{color:var(--amber-text)}.rv-shell-choice{border-color:var(--line)}.demo-warn{color:var(--amber-text)}.oc-hidden{background:#f59e0b1a;border:1px solid rgba(245,158,11,.35)}.oc-hidden b{color:var(--amber-text)}.ctxbar{background:#fdf8f0eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--glass-border)}.ctx-arrow{background:var(--surface);border:1px solid var(--glass-border);color:var(--text-secondary)}.ctx-arrow:hover:not(:disabled){background:var(--glass-bg-hover);color:var(--text-primary);border-color:var(--glass-border-hover)}.ctx-org{background:#ff6b2b1a;border:1px solid rgba(255,107,43,.28);color:var(--orange-600)}.ctx-org:hover{background:#ff6b2b29}.ctx-av{background:var(--btn-primary-bg);color:var(--on-primary)}.ctx-sep{color:var(--text-tertiary)}.ctx-seg{background:var(--surface);border:1px solid var(--glass-border);color:var(--text-secondary)}.ctx-seg:hover{background:var(--glass-bg-hover);color:var(--text-primary);border-color:var(--glass-border-hover)}.ctx-cur{color:var(--text-primary)}.oc-blind{background:#6c6aa81a;border:1px solid rgba(108,106,168,.3)}.oc-blind b{color:#55538a}.rv-sdot{background:#0000000f;color:var(--text-tertiary)}.rv-steps-list li.done .rv-sdot{background:#22c55e29;color:var(--green-text)}.rv-steps-list li.running .rv-sdot{background:var(--btn-primary-bg);color:var(--on-primary)}.rv-steps-list li.failed .rv-sdot{background:#ef444424;color:var(--red-text)}.abo-toggle{color:var(--orange-link)}.abo-toggle:hover{color:var(--orange-600)}.abo-h{color:var(--text-secondary)}.lf-tag.lf-nu{background:#0000000f;color:var(--text-tertiary)}.lf-tag.lf-or{background:#ff6b2b24;color:var(--orange-600)}.lf-tag.lf-bl{background:#6c6aa829;color:#55538a}.lf-tag.lf-gr{background:#22c55e29;color:var(--green-text)}.lf-tag.lf-am{background:#f59e0b2e;color:var(--amber-text)}.lf-trk i{background:#00000017}.lf-trk i.on{background:var(--orange-500)}.lf-trk i.done{background:#22c55e80}.oc-incl{background:#22c55e17;border:1px solid rgba(34,197,94,.3)}.oc-incl b{color:var(--green-text)}.oc-row.oc-owned{background:#6c6aa80d}.oc-lock{background:#6c6aa829;color:#55538a}.ab-intro,.ab-sub{color:var(--text-secondary)}.ab-kind,.ab-line.building .ab-amt{color:var(--text-tertiary)}.cmd-what,.cmd-amt .muted{color:var(--text-secondary)}.cmd-step{color:var(--text-tertiary)}.cmd-step i{background:#0000000f;color:var(--text-tertiary)}.cmd-step.ok{color:var(--text-secondary)}.cmd-step.ok i{background:#22c55e29;color:var(--green-text)}.cmd-step.now{color:var(--orange-600);font-weight:600}.cmd-step.now i{background:var(--btn-primary-bg);color:var(--on-primary);box-shadow:0 0 0 3px #ff6b2b29}.px-head{color:var(--text-secondary)}.px-row.sold{background:#6c6aa80d}.px-lock{background:#6c6aa829;color:#55538a}.px-note,.px-when,.px-ro,.px-sub{color:var(--text-tertiary)}.px-alert,.px-alert svg{color:var(--red-text)}.px-alert{background:#ef44441a}.px-row.px-focus{background:#ff6b2b12;box-shadow:inset 3px 0 #ff6b2bb3}.px-table{background:var(--surface)}.px-row>.px-what,.px-irow>:first-child,.px-ihead>:first-child{background:var(--surface)}.px-head>span:first-child{background:linear-gradient(var(--black-a03),var(--black-a03)),var(--surface)}.px-row.sold>.px-what{background:linear-gradient(#6c6aa80d,#6c6aa80d),var(--surface)}.px-row.px-focus>.px-what{background:linear-gradient(#ff6b2b12,#ff6b2b12),var(--surface);box-shadow:inset 3px 0 #ff6b2bb3}.px-total{background:var(--black-a03)}.px-total.on{border-color:#ff6b2b73}.px-ihead,.oc-panes button{color:var(--text-secondary)}.oc-panes button.on{color:var(--orange-600);border-bottom-color:var(--orange-500)}.prog-bar{background:#00000014}.prog-bar i{background:var(--orange-500)}.app-usage{background:#00000008}.app-usage-trend i{background:#ff6b2b73}.st3-step i{background:#0000000f;color:var(--text-tertiary)}.st3-step.done i{background:#22c55e29;color:var(--green-text)}.st3-step.cur i{background:var(--btn-primary-bg);color:var(--on-primary);box-shadow:0 0 0 4px #ff6b2b29}.st3-step.cur>span{font-weight:600;color:var(--orange-600)}.st3-step small{color:var(--text-tertiary)}.ask-box{background:#f59e0b1a;border:1px solid rgba(245,158,11,.32)}.ask-box b,.ask-dot{color:var(--amber-text)}.ask-body{color:var(--text-secondary)}.ab-rem{background:#00000009;color:var(--text-secondary)}.ab-rem.gift{background:#22c55e1a;border:1px solid rgba(34,197,94,.28)}.ab-rem.gift b{color:var(--green-text)}.fseg{background:#0000000b;border:1px solid var(--glass-border)}.fseg button{color:var(--text-secondary)}.fseg button:hover{color:var(--text-primary)}.fseg button.on{background:var(--surface);color:var(--orange-600);box-shadow:none}.fcnt{background:#0000000f;color:var(--text-secondary)}.fseg button.on .fcnt{background:#ff6b2b24;color:var(--orange-600)}.com-seg{border:1px solid var(--glass-border)}.com-seg button{background:var(--glass-bg);color:var(--text-secondary);border-right:1px solid var(--glass-border)}.com-seg button.on{background:var(--btn-primary-bg);color:var(--on-primary)}.com-seg button:hover:not(.on){background:var(--glass-bg-hover)}.ab-money{background:var(--surface);border:1px solid var(--glass-border)}.ab-money .lbl,.ab-money .big small{color:var(--text-tertiary)}.ab-money .term .big{color:var(--text-secondary)}.ab-money .arw{color:var(--text-tertiary)}.ab-money-note{color:var(--text-secondary)}.ab-money-note b{color:var(--text-primary)}.ab-due{background:var(--surface);border:1px solid var(--glass-border)}.ab-due .when{color:var(--orange-600)}.ab-due.plain .when{color:var(--text-tertiary)}.ab-due.next{border-color:#e8822a6b;box-shadow:0 0 0 3px #ff6b2b14}.ab-due .amt small{color:var(--text-tertiary)}.ab-due .how{color:var(--text-secondary)}.ab-mods{border-left-color:#e8822a47}.ab-sub-tot{color:var(--text-secondary)}.ab-sub-tot .amt{color:var(--text-primary)}.ab-sub-tot .amt small,.ab-seclbl{color:var(--text-tertiary)}.cmd-card{background:var(--surface);border:1px solid var(--glass-border)}.cmd-id,.cmd-what{color:var(--text-secondary)}.cmd-facts .k,.cmd-facts .v small{color:var(--text-tertiary)}.fchip{background:var(--surface);border:1px solid var(--border-control);color:var(--text-secondary)}.fchip:hover{border-color:var(--glass-border-hover);color:var(--text-primary)}.fchip.on{background:#ff6b2b24;border-color:#e8822a57;color:var(--orange-600)}.fac-for{color:var(--text-secondary)}.fac-date,.ol-head,.ol-k{color:var(--text-tertiary)}.ol-row.mod .ol-t{border-left-color:#e8822a47}.offer-all{color:var(--orange-600)}.offer-all:hover{color:var(--btn-primary-hover)}.demo-head,.demo-none{color:var(--text-tertiary)}.mnu-btn.on{background:var(--glass-bg-hover);color:var(--text-primary)}.mnu-pop{background:var(--surface);border:1px solid var(--glass-border-hover);box-shadow:var(--shadow-overlay)}.mnu-i{color:var(--text-primary)}.mnu-i:hover:not(.off){background:#0000000b}.mnu-i.danger{color:var(--red-text)}.mnu-i.danger:hover:not(.off){background:#ef44441a}.mnu-lbl{color:var(--text-tertiary)}.mnu-sep{background:var(--glass-border)}.demo-row.mod:before{background:#e8822a47}.grp-lock{color:var(--text-tertiary)}.fd{background:linear-gradient(180deg,#fdf8f0,var(--bg-primary, #faf6ef))}.fd-top{background:var(--surface)}.fd-logo>span{color:var(--text-tertiary)}.fd-btn{background:var(--btn-primary-bg);color:var(--on-primary)}.fd-btn:hover:not(:disabled){background:var(--btn-primary-hover)}.fd-btn:disabled{opacity:.6;cursor:default}.fd-ghost{background:none;color:var(--text-secondary)}.fd-ghost:hover{color:var(--text-primary)}.fd-out{background:var(--surface);color:var(--text-primary);border:1px solid var(--glass-border-hover)}.fd-out:hover{border-color:#0003}.fd-eye{color:var(--orange-dark, #c96a1a)}.fd-pitch h1{color:var(--text-primary)}.fd-pitch h1 em{color:var(--orange-dark, #c96a1a)}.fd-sub{color:var(--text-secondary)}.fd-sub b{color:var(--text-primary)}.fd-re{color:var(--text-tertiary)}.fd-re i{background:var(--text-tertiary)}.fd-auth{background:var(--surface);border:1px solid var(--glass-border);box-shadow:none}.fd-tabs{background:#0000000b}.fd-tabs button{color:var(--text-secondary)}.fd-tabs button.on{background:var(--surface);color:var(--orange-600);box-shadow:none}.fd-f label,.fd-row{color:var(--text-secondary)}.fd-line{color:var(--orange-dark, #c96a1a)}.fd-foot{color:var(--text-tertiary)}.fd-ck{background:var(--surface);border:1px solid var(--glass-border-hover);box-shadow:var(--shadow-overlay);color:var(--text-primary)}.fd-ck p{color:var(--text-secondary)}.fd-ck p b{color:var(--text-primary)}.fd-ck-b button{background:var(--surface);color:var(--text-primary);border:1px solid var(--glass-border-hover)}.fd-ck-b button:hover{border-color:#00000040}.fd-ck-link{color:inherit}.com-tile{background:var(--glass-bg);border:1px solid var(--glass-border)}.com-tile .k{color:var(--text-tertiary)}.com-tile.due .v{color:var(--orange-600)}.com-tile.held .v{color:var(--amber-text)}.com-order{background:var(--surface);border:1px solid var(--glass-border)}.com-base{color:var(--text-secondary)}.com-tr{background:var(--glass-bg);border:1px solid var(--glass-border)}.com-tr.due{border-color:#e8822a80;background:#e8822a0f}.com-tr.paid{background:#22c55e14;border-color:#22c55e4d}.com-tr.held{background:#f59e0b14;border-color:#f59e0b59}.com-tr.void{opacity:.55}.com-lines th{color:var(--text-tertiary)}.com-lines td{border-top:1px solid var(--glass-border)}.com-doc{border-bottom:1px solid var(--glass-border)}.com-doc .lg{color:var(--text-tertiary)}.com-bar{background:var(--surface);border:1px solid var(--glass-border-hover);box-shadow:var(--shadow-overlay)}.com-mrow{border-top:1px dashed var(--glass-border)}.sec-head+.com-mrow{border-top:none}.com-mrow.link:hover{background:var(--glass-bg-hover, rgba(0,0,0,.03))}.com-stamp{background:var(--glass-bg);border:1px solid var(--glass-border)}.com-stamp.ok{background:#22c55e0f;border-color:#22c55e4d}.com-stamp.missing{background:#f59e0b12;border-color:#f59e0b59}.com-lock,.com-await{color:var(--amber-text)}.fd-ok-i{background:#22c55e29;color:var(--green-text)}.fd-ok p{color:var(--text-secondary)}.fd-ok p b{color:var(--text-primary)}.fd-ok-n{color:var(--text-tertiary)}.fd-ok-n a{color:var(--orange-dark, #c96a1a)}.fd-band.alt{background:var(--rail-bg, #f7f1e7)}.fd-band h2{color:var(--text-primary)}.fd-bs{color:var(--text-secondary)}.fd-card,.fd-videos{background:var(--surface);border:1px solid var(--glass-border)}.fd-ic{background:#e8822a1f;color:var(--orange-dark, #c96a1a)}.fd-card p,.fd-videos p{color:var(--text-secondary)}.fd-videos p b{color:var(--text-primary)}.fd-go,.fd-videos a{color:var(--orange-dark, #c96a1a)}.fd-free{background:#22c55e29;color:var(--green-text)}.fd-steps{background:var(--surface);border:1px solid var(--glass-border)}.fd-steps li{border-left:1px solid var(--glass-border)}.fd-steps li:first-child{border-left:0}.fd-steps li:before{background:var(--btn-primary-bg);color:var(--on-primary)}.fd-steps p{color:var(--text-secondary)}.fd-tl,.fd-cr{color:var(--text-tertiary)}.fd-trow span{color:#14100c57}.fd-bot{background:var(--rail-bg, #f7f1e7)}.fd-bot a{color:var(--text-secondary)}.fd-bot a:hover{color:var(--orange-dark, #c96a1a)}@media(max-width:860px){.fd-steps li{border-left:0;border-top:1px solid var(--glass-border)}.fd-steps li:first-child{border-top:0}}.sp-dow span{color:var(--text-tertiary)}.sp-day{background:none;color:var(--text-primary)}.sp-day.free:hover{background:#ff6b2b1a;border-color:#e8822a57}.sp-day.past,.sp-day.off{color:var(--text-tertiary);opacity:.45;background:none}.sp-day.on{background:#ff6b2b24;border-color:#e8822a80;color:var(--orange-600)}.sp-day.has{box-shadow:inset 0 -3px 0 var(--orange-500)}.sp-th{color:var(--text-primary)}.sp-chip{background:var(--surface);border:1px solid var(--border-control);color:var(--text-primary)}.sp-chip:hover:not(:disabled){border-color:var(--glass-border-hover)}.sp-chip.on{background:#ff6b2b24;border-color:#e8822a80;color:var(--orange-600)}.sp-pl{color:var(--text-tertiary)}.sp-pill{background:#ff6b2b24;border:1px solid rgba(232,130,42,.34);color:var(--orange-600)}.sp-pill:hover{background:#ff6b2b33}.co-diag{background:#22c55e17;border:1px solid rgba(34,197,94,.25)}.co-diag-h{color:var(--green-text)}.co-diag-note{color:var(--text-secondary)}.co-cov{color:var(--green-text)}.co-diag-lock{color:var(--text-secondary);background:#00000005}.co-invest{background:#f59e0b1a;border:1px solid rgba(245,158,11,.28);color:var(--text-secondary)}.co-invest b{color:var(--text-primary)}.co-diag-banner{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:var(--text-primary)}.co-diag-banner.refuse{background:#ef444414;border-color:#ef444440}.docs-item{background:var(--surface);border:1px solid var(--glass-border)}.docs-item:hover{border-color:var(--glass-border-hover)}.docs-item.on{border-color:#e8822a66;background:#ff6b2b0d}.docs-w{color:var(--text-secondary)}.docs-d,.dv-h,.dv-sub,.dv-client .dv-hint{color:var(--text-tertiary)}.dv-c-load{background:var(--surface);border:1px solid var(--glass-border);color:var(--text-primary)}.dv-c-load:hover{border-color:var(--glass-border-hover)}.dv-c.on .dv-c-load{border-color:#e8822a80;background:#ff6b2b0f}.dv-c-sub{color:var(--text-secondary)}.dv-c-pdf{background:var(--surface);border:1px solid var(--glass-border);color:var(--orange-dark, #c96a1a)}.dv-c-pdf:hover{border-color:#e8822a66}.px-txt{color:var(--text-tertiary)}.px-txt:hover{color:var(--text-primary);border-color:var(--text-tertiary)}.px-txt.has{border-style:solid;border-color:#e8822a66;color:var(--orange-dark, #c96a1a)}.td-help{color:var(--text-secondary)}.td-help b{color:var(--text-primary)}.td-save{color:var(--text-tertiary)}.td-save.saved{color:var(--green-text)}.td-count{color:var(--text-tertiary)}.td-ai{background:#ff6b2b14;border:1px solid rgba(232,130,42,.28);color:var(--orange-dark, #c96a1a)}.rec-resume{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:var(--text-primary)}.rec-panel{background:var(--surface);border:1px solid var(--glass-border)}.rec-panel.recording,.rec-panel.paused{border-color:#e5484d52;background:var(--surface)}.rec-orb{background:#e5484d;box-shadow:0 4px 14px #e5484d57}.rec-orb:hover{box-shadow:0 6px 20px #e5484d6b}.rec-orb.rec-orb-stop{background:#e5484d}.rec-title{color:var(--text-primary)}.rec-hint{color:var(--text-tertiary)}.rec-badge{background:#e5484d1f;color:var(--red-text)}.rec-badge.pause{background:#0000000f;color:var(--text-secondary)}.rec-badge.lost{background:#f59e0b29;color:var(--amber-text)}.rec-panel.interrupted{border-color:#f59e0b73;background:var(--surface)}.rec-interrupt,.rec-gaps-note{color:var(--amber-text)}.rec-wake-note{color:var(--text-tertiary)}.rec-meter{color:#e5484d}.rec-pill{background:var(--surface);border:1px solid var(--glass-border-hover);color:var(--text-primary)}.rec-pill:hover{border-color:#0003}.rec-save.ok{color:var(--green-text)}.rec-save.up{color:var(--orange-600)}.rec-save.off{color:var(--amber-text)}.rec-i-sub,.mr-ts{color:var(--text-tertiary)}.mr-ts:hover{color:var(--orange-600)}.mr-seg.on{background:#ff6b2b14;border-left-color:var(--orange-500)}.mr-spk{background:var(--glass-bg-hover);color:var(--text-secondary)}.mr-seg.spk-0 .mr-spk{background:#e3ecfb;color:#2a4f9c}.mr-seg.spk-1 .mr-spk{background:#e2f4e8;color:#1c6b3a}.mr-seg.spk-2 .mr-spk{background:#f6e8d5;color:#8a4c0a}.mr-seg.spk-3 .mr-spk{background:#efe4f7;color:#6a3a95}.mr-seg.spk-4 .mr-spk{background:#fbe3e3;color:#9c2b2b}.mr-seg.spk-5 .mr-spk{background:#e0f2f4;color:#176b73}.mr-sentbox{background:var(--glass-bg)}.mr-sent,.mr-chip{background:var(--glass-bg-hover);color:var(--text-secondary)}.sent-positif,.sent-plutot_positif{background:#dcf3e4!important;color:#1c6b3a!important}.sent-reserve{background:#fbeed2!important;color:#8a5a0a!important}.sent-negatif{background:#fbe3e3!important;color:#9c2b2b!important}.prio-haute{background:#ff6b2b24;color:var(--orange-600)}.mr-gauge{background:linear-gradient(90deg,#e57373,#e6d8b0 50%,#6fcf97)}.mr-gauge i{background:#fff;border:2px solid var(--text-secondary)}.mr-moment{color:var(--text-secondary)}.mr-moment:hover{background:var(--glass-bg-hover)}.mr-moment.tone-positif{border-left-color:#6fcf97}.mr-moment.tone-reserve{border-left-color:#e6b85c}.mr-moment.tone-negatif{border-left-color:#e57373}.mr-moment.tone-neutre{border-left-color:var(--glass-border)}.mr-sub-h{color:var(--text-tertiary)}.mr-subject{color:var(--text-primary)}.mr-subject:hover{border-color:var(--glass-border-hover);background:var(--glass-bg-hover)}.mr-subject-ts{color:var(--text-tertiary)}.mr-kind-h.kind-new_app,.mr-kind-h.kind-new_module{border-left-color:var(--orange-500)}.mr-kind-h.kind-update_app,.mr-kind-h.kind-update_module{border-left-color:#2a4f9c}.mr-kind-h.kind-joker{border-left-color:var(--purple)}.mr-act.done{border-color:#a9dfc0}.mr-act-title{color:var(--text-primary)}.mr-act-title:hover{color:var(--orange-600)}.mr-act-line{color:var(--text-secondary)}.mr-target{background:var(--glass-bg-hover);color:var(--text-secondary)}.mr-target.warn{background:#fbeed2;color:#8a5a0a}.mr-applied{background:#e6f6ec;color:#1e6b3f}.mr-applied-go{color:var(--orange-600)}.mr-applied-go:hover{text-decoration:underline}.mr-quote{color:var(--text-secondary)}.mr-quote:hover{border-left-color:var(--orange-500);color:var(--text-primary)}.mr-ts-in,.mr-steps li{color:var(--text-tertiary)}.mr-steps li.on{color:var(--orange-600)}.mr-steps li.on:before{background:var(--orange-500);border-color:var(--orange-500)}.mr-steps li.x{color:var(--text-tertiary)}.mr-steps.dismissed li:not(.x){opacity:.5}.rec-i-err{color:var(--red-500)}.mr-act-peek{color:var(--text-secondary)}.mr-act-peek:hover{color:var(--text-primary)}.mr-detail{border-top-color:var(--glass-border)}.mr-detail-h{color:var(--text-secondary)}.mr-detail-empty,.mr-ai-wait{background:var(--glass-bg);border:1px solid var(--glass-border)}.mr-detail-warn{color:#a05a00}.mr-ai-bar{background:var(--glass-border)}.mr-ai-bar:after{background:var(--orange-500)}.ch-sub,.ch-col-hint,.ch-meta,.ch-instr{color:var(--text-secondary)}.ch-err,.ch-promo.failed,.ch-promo.uncertain{color:var(--red-text)}.ch-promo.running{color:var(--orange-500)}.ch-col{background:var(--glass-bg)}.ch-col-h{color:var(--text-secondary)}.ch-col-h b{background:var(--glass-bg-hover);color:var(--text-primary)}.ch-col.st-requested{border-top-color:var(--glass-border-hover)}.ch-col.st-in_progress{border-top-color:var(--orange-500)}.ch-col.st-preview{border-top-color:#2a4f9c}.ch-col.st-review{border-top-color:#6a3a95}.ch-col.st-promote{border-top-color:var(--amber-text)}.ch-col.st-verify{border-top-color:var(--green-text)}.ch-card{background:var(--bg-body)}.ch-card.off{opacity:.6}.ch-card-title{color:var(--text-primary)}.ch-card-title:hover{color:var(--orange-600)}.ch-chip{background:var(--glass-bg-hover);color:var(--text-secondary)}.ch-chip.type-bug{background:#fbe3e3;color:#9c2b2b}.ch-chip.type-design{background:#efe4f7;color:#6a3a95}.ch-chip.type-contenu{background:#e0f2f4;color:#176b73}.ch-chip.urg-immediat{background:#fbeed2;color:#8a5a0a}.ch-chip.lane-code{background:#e3ecfb;color:#2a4f9c}.ch-chip.lane-design{background:#efe4f7;color:#6a3a95}.ch-chip.src{border:1px solid var(--glass-border);background:transparent}.ch-target{color:var(--text-secondary)}.ch-target.big{color:var(--text-primary)}.ch-link{color:var(--orange-600)}.ch-link:hover{text-decoration:underline}.ch-track li{color:var(--text-tertiary)}.ch-track li.done{color:#1e6b3f;border-color:#a9dfc0;background:#e6f6ec}.ch-track li.on{color:var(--on-primary);background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.ch-kv>b,.ch-f>span{color:var(--text-tertiary)}.ch-quote,.ch-refs{color:var(--text-secondary)}.ch-refs code{background:var(--glass-bg-hover);padding:1px 6px;border-radius:4px;color:var(--text-primary)}.ch-hist,.ch-live{color:var(--text-secondary)}.ch-live-chip{background:var(--glass-bg-hover);color:var(--text-secondary);border:1px solid var(--glass-border)}.ch-live-chip.mode-firebase{color:var(--orange-link);border-color:#ff6b2b59;background:#ff6b2b14}.ch-live-chip.updating{color:#b7791f;border-color:#b7791f66;background:#b7791f1a}.ch-live-ref code{background:var(--glass-bg-hover);color:var(--text-primary)}.ch-live-url{color:var(--orange-link)}.ch-deploy-help{color:var(--text-tertiary)}.rec-sum b{color:var(--text-primary)}.rcs-step{color:var(--text-tertiary)}.rcs-read{background:var(--surface);border:1px solid var(--glass-border);border-left:3px solid var(--orange-link);color:var(--text-primary)}.rcs-rules,.rcs-meta{color:var(--text-secondary)}.rcs-meta a{color:var(--orange-link)}.rcs-hand{color:var(--amber-text)}.rcs-title{color:var(--text-primary)}.rcs-check{background:#c2410c0d;border:1px solid rgba(194,65,12,.28);color:var(--text-primary)}.rcs-check input{accent-color:var(--btn-primary-bg)}.rcs-err{color:#b42318}.rcs-person{background:#22c55e14;border:1px solid rgba(34,197,94,.22);color:var(--text-primary)}.rcs-person svg{color:var(--green-text)}.rec-panel.rec-locked{background:#00000006;border:1px dashed rgba(0,0,0,.16)}.rec-lockico{background:#0000000f;color:var(--text-secondary)}.rec-i-consent{color:var(--text-tertiary)}.rec-i-consent.warn{color:var(--amber-text)}button.rec-i-consent{color:var(--orange-link)}.rec-acc-row{border-top:1px solid var(--glass-border);color:var(--text-primary)}.rec-acc-row.accepted .rec-acc-dec{background:#22c55e1f;color:var(--green-text)}.rec-acc-row.refused .rec-acc-dec{background:#ef44441a;color:#b42318}.at-top{background:var(--surface);border-bottom:1px solid var(--glass-border)}.at-title{color:var(--text-primary)}.at-title svg{color:var(--orange-600)}.at-state.ok{background:#22c55e1a;color:var(--green-text)}.at-state.ok .led{background:#22c55e}.at-state.busy{background:#ff6b2b1a;color:var(--orange-600)}.at-state.busy .led{background:var(--orange-500);box-shadow:0 0 0 3px #ff6b2b2e}.at-state.ask{background:#7c3aed1a;color:#6a3a95}.at-state.ask .led{background:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}.at-chat{background:var(--bg-body);border-right:1px solid var(--glass-border)}.at-hello{background:var(--surface);border:1px dashed var(--glass-border);color:var(--text-secondary)}.at-hello b{color:var(--text-primary)}.at-msg.staff .at-bubble{background:var(--btn-primary-bg);color:var(--on-primary)}.at-msg.queued .at-bubble{background:var(--surface);color:var(--text-secondary);border-color:var(--orange-500)}.at-msg.ans .at-bubble{background:#ff6b2b24;color:var(--text-primary);border:1px solid rgba(255,107,43,.3)}.at-msg.agent .at-bubble{background:var(--surface);border:1px solid var(--glass-border);color:var(--text-primary);box-shadow:var(--shadow-card)}.at-msg.agent.q .at-bubble{border-color:#8b5cf659}.at-msg.agent.q.unanswered .at-bubble{border-style:dashed}.at-bubble code{background:var(--glass-bg-hover);color:var(--text-primary)}.at-msg.staff .at-bubble code{background:#fff3;color:inherit}.at-meta{color:var(--text-tertiary)}.at-link{color:var(--orange-link)}.at-live{background:var(--surface);border:1px solid var(--glass-border);color:var(--text-secondary)}.at-live.past{background:var(--glass-bg)}.at-fold-head{color:var(--text-primary)}.at-fold-head:hover{color:var(--orange-600)}.at-fold.live .at-fold-head .at-dot{background:var(--orange-500)}.at-fold-last{color:var(--text-secondary)}.at-fold-last.err{color:var(--red-500)}.at-dot{background:var(--text-tertiary)}.at-step.last .at-dot{background:var(--orange-500)}.at-step-text{color:var(--text-primary)}.at-step-text.err{color:var(--red-500)}.at-working{color:var(--orange-600)}.at-thread>.at-working{background:var(--orange-50, #fff4ec);border:1px solid rgba(255,107,53,.35)}.at-spin{border-color:var(--orange-500)}.at-qtag{color:#6a3a95}.at-qcard{background:#f4eefb;border:1px solid rgba(139,92,246,.4);color:var(--text-primary)}[data-orchestrator=auto] strong{color:var(--brand-flame)}[data-orchestrator=escalated] strong{color:var(--orange-dark)}.at-sys{color:var(--text-tertiary)}.at-toast{background:#22c55e1f;color:var(--green-text)}.at-doc{background:var(--surface);border-left:1px solid var(--glass-border-hover);box-shadow:var(--shadow-overlay)}.at-doc-head{border-bottom:1px solid var(--glass-border)}.at-doc-body blockquote{border-left:2px solid var(--glass-border-hover);color:var(--text-secondary)}.at-doc-body td,.at-doc-body th{border-bottom:1px solid var(--glass-border)}.at-top .btn-ghost.on{background:var(--glass-bg-hover)}.at-compose{background:var(--surface);border-top:1px solid var(--glass-border)}.at-module-note{background:#f59e0b1f;color:var(--amber-text)}.at-frame-wrap{background:#e9e4dc}.at-frame{background:#fff}.at-frame-wrap.tablet .at-frame,.at-frame-wrap.mobile .at-frame{box-shadow:0 6px 24px #1e1b1829;border:1px solid var(--glass-border)}.shell.staff.compact .rail:hover{box-shadow:8px 0 28px #1e1b1824}.fiche-ref-item{color:var(--text-secondary)}.fiche-ref-item b,.fiche-ref-sel{color:var(--text-primary)}.fiche-ref-sel:hover{background:var(--glass-bg-hover)}.at-frame-veil{background:#faf6efdb;color:var(--text-secondary)}.at-frame-note{background:#1e1b18d1;color:#fff}.ch-spec-view{background:var(--glass-bg-hover);color:var(--text-primary);border:1px solid var(--glass-border)}.at-lock{background:#ff6b2b14;border:1px solid rgba(255,107,43,.35);color:var(--text-primary)}.at-prod{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.dep-log li{border-top-color:var(--glass-border)}.at-prod.pending{border-color:#ff6b2b73}.at-prod.verify{border-color:#22c55e73;background:#22c55e12}.at-prod-url{color:var(--text-primary)}.at-prod-state.ok{color:var(--green-500)}.at-prod-state.error{color:var(--red-text)}.app-update-notice{background:#ff6b2b1a;border:1px solid rgba(255,107,43,.35);color:var(--text-primary)}.at-status{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.at-status-k{color:var(--text-secondary)}.at-status-v.who-chantier,.at-status-v.pending{color:var(--orange-500)}.at-status-v.ok{color:var(--green-500)}.team-count{background:var(--glass-bg-hover);color:var(--text-secondary)}.team-row,.team-app{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.team-row:hover{border-color:#ff6b2b73}.team-roleopt{border:1px solid var(--glass-border);background:var(--glass-bg)}.team-roleopt.on{border-color:#ff6b2b8c;background:#ff6b2b0f}.team-grant.block{border:1px solid var(--glass-border);background:var(--glass-bg)}.myapp{color:var(--text-primary)}.myapp:hover{border-color:#ff6b2b73}.myapp-icon{background:#ff6b2b1a;color:var(--orange-500)}.sec-title-out{color:var(--text-secondary)}.fd-applogin{background:#ff6b2b14;border:1px solid rgba(255,107,43,.3);color:var(--text-primary)}.pub-banner{background:#f59e0b1a;border-color:#f59e0b61}.pub-banner .pub-ico{background:#f59e0b2e;color:var(--amber-text)}.pub-banner .pub-txt b{color:#7c2d12}.cv-warn{color:var(--amber-text)}.action.blocked{border-color:var(--amber-text);background:var(--surface-alt);box-shadow:none}.action.blocked .ico-b{background:#f59e0b2e;color:var(--amber-text)}.load-err{background:#ef44440f;border-color:#ef44444d;color:var(--text-primary)}.load-err svg{color:#b91c1c}.act-who{background:#6c6aa824;color:#4c4a85}.role-badge{background:#0000000b;border:1px solid var(--glass-border);color:var(--text-primary)}.role-badge.adm{background:#c2410c14;border-color:#c2410c3d;color:var(--orange-600)}.role-badge.off{background:#f59e0b1f;border-color:#f59e0b52;color:var(--amber-text)}.kpi-t .v.warn{color:var(--amber-text)}.kpi-btn{color:var(--text-primary)}.kpi-btn:hover{border-color:#c2410c59}.chip.own{background:#c2410c12;border-color:#c2410c47;color:var(--text-primary)}.chip.own svg{color:var(--orange-600)}.chip.own.tech{background:#6c6aa814;border-color:#6c6aa84d}.chip.own.tech svg{color:var(--purple)}.cf-chip{background:var(--surface);border:1px solid var(--glass-border-hover);color:var(--text-secondary)}.cf-chip:hover{border-color:#c2410c66;color:var(--text-primary)}.cf-chip.on{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--on-primary)}.cf-chip.warn:not(.on) b{color:var(--amber-text)}.cf-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.own-av{background:var(--purple);color:#fff}.own-nm{color:var(--text-primary)}.own-chip.off .own-av{background:#00000047}.own-chip.off .own-nm{color:var(--text-tertiary)}.own-free{background:#f59e0b24;color:var(--amber-text)}.bd-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.locked-page{background:var(--surface);box-shadow:none}.locked-page .locked-ico{background:#f59e0b29;color:var(--amber-text)}.locked-page h2{color:var(--text-primary)}.locked-page p{color:var(--text-secondary)}.team-fs:disabled .input,.team-fs:disabled select{opacity:.7}.acc-seller,.acc-hint,.acc-sent{color:var(--text-secondary)}.acc-label{color:var(--text-primary)}.acc-l221{background:#f59e0b14;border:1px solid rgba(245,158,11,.3);color:var(--text-primary)}.acc-done-ico{background:#22c55e24;color:#15803d}.btn.danger-solid:not(:disabled){background:#b91c1c;color:var(--white);border-color:var(--red-text);box-shadow:none}.btn.danger-solid:not(:disabled):hover{background:#991b1b}.oc-check{background:#f59e0b14;border:1px solid rgba(245,158,11,.28)}.oc-check svg{color:var(--amber-text)}.ph-tag.ph-overtime.acct-check{color:var(--amber-text)}.ph-tag.ph-down{background:#ef444421;color:var(--red-text)}.note.masked{border-left-color:var(--glass-border-hover)}.note.masked .note-body,.so-k,.so-p small,.so-gtek,.so-red,.so-hidden,.so-status{color:var(--text-tertiary)}.so-hidden svg,.so-lock svg{color:var(--amber-text)}.so-lock{color:var(--amber-text)}.so-disc{color:#15803d}.so-cap{background:#c2410c14;color:var(--orange-link)}.so-app.off{color:var(--text-tertiary)}.so-order{background:var(--surface)}:root{--acad-lesson-active: var(--orange-link);--acad-ribbon: rgba(245, 158, 11, .14);--acad-watermark: #6f6960;--acad-tour-backdrop: rgba(31,29,26,.38)}.acad-banner.warn{background:var(--acad-ribbon);color:var(--amber-text);border:1px solid rgba(245,158,11,.3)}.acad-banner.info{background:#6c6aa81a;color:#45437a;border:1px solid rgba(108,106,168,.22)}.acad-banner.ok{background:#22c55e1f;color:#15803d;border:1px solid rgba(34,197,94,.3)}.acad-step+.acad-step,.acad-cert+.acad-cert,.acad-gate+.acad-gate{border-color:var(--glass-border)}.acad-mod:hover{background:var(--glass-bg-hover)}.acad-mod.off{color:var(--text-tertiary)}.acad-mod-ico{background:#0000000d;color:var(--text-secondary)}.acad-mod-ico.fait{background:#22c55e29;color:var(--green-text)}.acad-mod-ico.en_cours{background:#6c6aa829;color:#55538a}.acad-sandbox-tick{background:#0000000d;color:var(--text-tertiary)}.acad-sandbox-ex li.done .acad-sandbox-tick{background:#22c55e29;color:var(--green-text)}.acad-sandbox-m+.acad-sandbox-m{border-color:var(--glass-border)}.acad-ctx{color:var(--text-secondary)}.acad-ctx-cur{color:var(--text-primary);font-weight:500}.acad-pilot{background:#6c6aa814;border:1px solid rgba(108,106,168,.2);color:var(--text-primary)}.acad-pilot summary{color:#45437a}.acad-toc-i{color:var(--text-secondary)}.acad-toc-i:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.acad-toc-i.on{border-left-color:var(--acad-lesson-active);color:var(--text-primary);background:#c2410c0f;font-weight:500}.acad-toc-dot{border:1px solid var(--glass-border-hover);background:var(--surface)}.acad-toc-dot.done{background:#22c55e2e;border-color:#22c55e66;color:var(--green-text)}.acad-lesson{color:var(--text-primary)}.acad-objectives{background:var(--glass-bg);border:1px solid var(--glass-border)}.acad-objectives-t{color:var(--text-secondary)}.acad-code{background:#f3efe9;color:var(--text-primary)}.acad-value{border-bottom-color:var(--orange-600);color:var(--text-primary)}.acad-value.off{color:var(--text-tertiary)}.acad-video{background:#000}.acad-video-chip{background:#f59e0b24;color:var(--amber-text);border:1px solid rgba(245,158,11,.3)}.acad-link{color:var(--text-secondary);font-style:italic}.acad-callout.dire{border-left-color:var(--green-500);background:#22c55e12}.acad-callout.dire .acad-callout-t{color:var(--green-text)}.acad-callout.ne_pas_dire{border-left-color:var(--red-500);background:#ef44440f}.acad-callout.ne_pas_dire .acad-callout-t{color:#b42318}.acad-callout.piege{border-left-color:var(--amber-500);background:#f59e0b17}.acad-callout.piege .acad-callout-t{color:var(--amber-text)}.acad-quote{border-left-color:var(--glass-border-hover);color:var(--text-secondary)}.acad-table th{color:var(--text-secondary);border-bottom:1px solid var(--glass-border-hover)}.acad-table td{border-bottom:1px solid var(--glass-border)}.acad-table tr.acad-hl td{background:#f59e0b14}.acad-foot{color:var(--text-tertiary)}.acad-pager{border-top-color:var(--glass-border)}.acad-watermark{color:var(--acad-watermark)}.acad-block{background:var(--surface);border:1px solid var(--glass-border);box-shadow:0 2px 12px #5032140d}.acad-block-head,.acad-block-note{color:var(--text-secondary)}.acad-block.soon{background:var(--glass-bg);color:var(--text-secondary)}.acad-block.err{background:#ef44440f;color:#b42318;border-color:#ef444433}.acad-calc-tot>div{background:var(--glass-bg);border:1px solid var(--glass-border)}.acad-mailstage{color:var(--text-secondary)}.acad-mail{border:1px solid var(--glass-border);background:var(--glass-bg)}.acad-mail[open]{background:var(--surface)}.acad-mail-body{color:var(--text-primary)}.acad-case-side.console{background:var(--glass-bg);border:1px solid var(--glass-border)}.acad-case-side.client{background:#faf6efe6;border:1px solid rgba(194,65,12,.18)}.acad-case-h{color:var(--text-secondary)}.acad-case-line span{color:var(--text-secondary);font-size:.78rem}.acad-case-line.ok b{color:var(--green-text)}.acad-case-line.warn b{color:var(--amber-text)}.acad-case-line.bad b{color:#b42318}.acad-case-line.muted b{color:var(--text-tertiary)}.acad-case-take{color:var(--text-primary)}.acad-q{border:1px solid var(--glass-border);background:var(--glass-bg)}.acad-q.ok{border-color:#22c55e66}.acad-q.ko{border-color:#f59e0b73}.acad-choice{border:1px solid var(--glass-border);background:var(--surface)}.acad-choice:hover{border-color:var(--glass-border-hover)}.acad-choice.on{border-color:var(--acad-lesson-active);background:#c2410c0d}.acad-q-res.ok{background:#22c55e1a;color:#14532d}.acad-q-res.ko{background:#f59e0b1f;color:var(--amber-text)}.acad-reflink{color:var(--orange-600)}.acad-obj-cat{border:1px solid var(--glass-border);background:var(--glass-bg)}.acad-obj-cat summary{color:var(--text-primary)}.acad-obj-cat[open] summary{border-bottom:1px solid var(--glass-border)}.acad-obj-words{color:var(--text-secondary)}.acad-obj-fear{color:var(--text-primary)}.acad-aid,.acad-doc{border:1px solid var(--glass-border);background:var(--glass-bg)}.acad-doc-h{color:var(--text-primary)}.acad-doc-row b{color:var(--text-secondary);font-weight:500}.acad-aid summary{color:var(--text-primary)}.acad-gate-row+.acad-gate-row{border-top-color:var(--glass-border)}.acad-fam{background:var(--glass-bg);border:1px solid var(--glass-border)}.acad-fam-h{color:var(--text-primary)}.acad-pay{background:#6c6aa814;border:1px solid rgba(108,106,168,.2)}.am-search{background:var(--surface);border:1px solid var(--glass-border)}.am-search svg{color:var(--text-tertiary)}.am-chip{border:1px solid var(--glass-border);background:var(--surface);color:var(--text-secondary)}.am-chip:hover{color:var(--text-primary);border-color:var(--glass-border-hover)}.am-chip.on{border-color:var(--orange-500);color:var(--orange-600);background:#ff6b2b0f;font-weight:600}.am-chip-empty{color:var(--text-tertiary)}.am-chip-n{background:#ff6b2b1f;color:var(--amber-text)}.am-chip.on .am-chip-n{background:#ff6b2b38}.am-col-h{color:var(--text-secondary)}@media(max-width:900px){.am-chips{background:var(--surface)}}.tour-q{color:var(--text-secondary);border:1px solid var(--glass-border);background:var(--surface)}.tour-q:hover,.tour-q[aria-expanded=true]{color:var(--orange-600);border-color:var(--orange-500);background:#ff6b2b0f}.tour-menu{background:var(--surface);border:1px solid var(--glass-border);box-shadow:0 12px 32px #50321429}.tour-menu-h{color:var(--text-tertiary)}.tour-menu-i{color:var(--text-primary)}.tour-menu-i:hover{background:var(--glass-bg-hover);color:var(--orange-600)}.tour-menu-i .tour-ico{color:var(--orange-500)}.tour-menu-seen,.tour-menu-empty{color:var(--text-tertiary)}.tour-dot{background:var(--orange-600);box-shadow:0 0 0 2px var(--glass-bg)}.tour-menu-later{color:var(--text-tertiary)}.tour-menu-later:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.tour-help-i{border-top:1px solid var(--glass-border);color:var(--text-secondary)}.tour-help-i b{color:var(--text-primary)}.tour-help-l{color:var(--orange-600)}.tour-flash{background:var(--surface);border:1px solid rgba(245,158,11,.4);color:var(--amber-text);box-shadow:0 10px 28px #50321429}.tour-offer{background:var(--surface);border:1px solid var(--glass-border);box-shadow:0 14px 40px #50321433}.tour-offer .btn-primary,.tour-bubble .btn-primary{background:var(--btn-primary-bg);color:var(--on-primary)}.tour-spot{box-shadow:0 0 0 9999px var(--acad-tour-backdrop);outline:2px solid var(--orange-500);border-radius:8px}.tour-bubble{background:var(--surface);border:1px solid var(--glass-border);box-shadow:0 14px 40px #50321438}.tour-bubble-h{color:var(--text-primary)}.tour-count{color:var(--text-tertiary)}.tour-bubble-b{color:var(--text-secondary)}.tour-real{color:var(--amber-text);border-left:2px solid rgba(245,158,11,.5)}.tour-hint{color:var(--orange-link)}.crm-late{color:#b42318;font-weight:600}.crm-hit{background:var(--surface);border:1px solid var(--glass-border);color:var(--text-primary)}.crm-hit:hover,.crm-hit:focus-visible{border-color:#c2410c73}.crm-picked{background:var(--surface);border:1px solid var(--glass-border)}.crm-verdict.v-ok{background:#22c55e1f;color:var(--green-text)}.crm-verdict.v-info{background:#5c9dc424;color:#2b5d7c}.crm-verdict.v-mute{background:#0000000f;color:var(--text-secondary)}.crm-contact+.crm-contact{border-top:1px dashed var(--glass-border)}.crm-check li.ok>span[aria-hidden]{background:#22c55e29;color:var(--green-text)}.crm-check li.warn>span[aria-hidden]{background:#f59e0b33;color:var(--amber-text)}.crm-quote{color:var(--text-secondary)}.crm-stepper li{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary)}.crm-stepper li.done{background:#22c55e1a;color:var(--green-text);border-color:transparent}.crm-stepper li.cur{background:var(--btn-primary-bg);color:var(--on-primary);border-color:var(--btn-primary-bg)}.crm-drop{background:var(--surface);border:1px dashed rgba(194,65,12,.45);color:var(--text-secondary)}.crm-tile{background:var(--surface);border:1px solid var(--glass-border)}.crm-tile b{color:var(--text-primary)}.crm-tile span{color:var(--text-secondary)}.crm-tile small{color:var(--text-tertiary)}.crm-tile.ok b{color:var(--green-text)}.crm-tile.warn b{color:var(--amber-text)}.crm-v{background:#0000000f;color:var(--text-secondary)}.crm-v.v-nouveau{background:#22c55e24;color:var(--green-text)}.crm-v.v-doublon_fichier{background:#5c9dc424;color:#2b5d7c}.crm-v.v-erreur,.crm-v.v-incomplet{background:#f59e0b2e;color:var(--amber-text)}.crm-interim{border-top:1px solid var(--glass-border)}.sorg-h4,.sorg-dl dt,.sorg-table th{color:var(--text-secondary)}.sorg-lock{color:var(--amber-text)}.sorg-ck{border:1.5px solid rgba(0,0,0,.18);color:#fff}.sorg-checks li.ok .sorg-ck{background:var(--green-text);border-color:var(--green-text)}.sorg-checks li.ok>span:nth-child(2){color:var(--text-secondary)}.sorg-ver{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary)}.sorg-ver.on{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--on-primary)}.sorg-table th{border-bottom:1px solid var(--glass-border)}.sorg-table td{border-bottom:1px dashed var(--glass-border)}.sorg-table tfoot td{border-bottom:none;border-top:1px solid var(--glass-border)}.sorg-cap,.sorg-warn{color:var(--amber-text)}.sorg-ecart{color:var(--orange-600)}.sorg-upload{border-top:1px dashed var(--glass-border)}.act-charters{background:#c2410c0d;border:1px solid rgba(194,65,12,.18)}.tres-table th{color:var(--text-secondary);border-bottom:1px solid var(--glass-border)}.tres-table td{border-bottom:1px dashed var(--glass-border)}.tres-table tfoot td{border-bottom:none;border-top:1px solid var(--glass-border)}.tres-dl dt{color:var(--text-secondary)}.tres-card{border-bottom:1px dashed var(--glass-border)}.ipf-preview{background:var(--surface-alt);border-color:var(--glass-border);color:var(--text-secondary)}.ipf-preview b{color:var(--text-primary, inherit)}.op-state.is-closed .op-state-ico{background:#f59e0b24;color:var(--amber-text)}.op-state.is-open .op-state-ico{background:#22c55e24;color:var(--green-text)}.op-counts{color:var(--text-secondary)}.op-lock{border-bottom:1px dashed var(--glass-border)}.op-lock:last-child{border-bottom:none}.op-dot.ok{background:#22c55e;box-shadow:0 0 6px #22c55e80}.op-dot.ko{background:#ef4444;box-shadow:0 0 6px #ef444473}.op-dot.neutral{background:var(--text-tertiary)}.op-alert{background:#ef444414;border:1px solid rgba(239,68,68,.32);color:var(--text-primary)}.op-alert svg{color:var(--red-500)}.op-reader-block{color:var(--amber-text)}.ech-day-h{color:var(--text-secondary)}.ech-row+.ech-row{border-top:1px solid var(--glass-border)}.ech-time{color:var(--text-tertiary)}.ech-ico{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary)}.ech-ico.client{background:#6c6aa81f;border-color:#6c6aa840;color:#4c4a85}.ech-ico.equipe{background:#c2410c14;border-color:#c2410c38;color:var(--orange-link)}.ech-body{background:#00000008;border:1px solid var(--glass-border);color:var(--text-primary)}.ech-row.masked .ech-line,.ech-row.masked .ech-body{color:var(--text-tertiary);font-style:italic}.ech-step{background:#c2410c12;border:1px dashed rgba(194,65,12,.3);color:var(--orange-link)}.ech-step .muted{color:var(--text-secondary)}.shell.staff .msh-new{color:var(--orange-chip-text);background:#c2410c12;border:1px dashed rgba(194,65,12,.35)}.shell.staff .msh-new:hover,.shell.staff .msh-new.on{color:var(--orange-chip-text);background:#c2410c21}.msh-pop{background:var(--surface);border:1px solid var(--glass-border-hover);box-shadow:var(--shadow-overlay)}.msh-act{background:none;color:var(--text-primary)}.msh-act:hover:not(.off){background:#c2410c12}.msh-act-ic{background:#c2410c1a;color:var(--orange-600)}.msh-act.off{color:var(--text-secondary)}.msh-act.off .msh-act-ic{background:#0000000d;color:var(--amber-text)}.msh-act-why{color:var(--amber-text)}.msh-act:focus-visible,.msh-row:focus-visible,.msh-ic:focus-visible,.msh-tabbar .tab:focus-visible,.ql-chip:focus-visible,.ql-row:focus-visible,.ql-x:focus-visible,.ql-link:focus-visible,.ql-more summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.msh-top{background:var(--bg-body);border-bottom:1px solid var(--glass-border)}.msh-title b{color:var(--text-primary)}.msh-title span{color:var(--text-tertiary)}.msh-ic{color:var(--text-secondary)}.msh-ic:hover{background:var(--glass-bg-hover)}.msh-av{background:var(--purple);color:#fff}.msh-tabbar{background:var(--surface)}.msh-plus-dot{background:var(--btn-primary-bg);color:var(--on-primary);box-shadow:0 6px 18px var(--btn-primary-glow),0 0 0 4px var(--bg-body)}.msh-tab-plus:hover .msh-plus-dot,.msh-tab-plus.on .msh-plus-dot{background:var(--btn-primary-hover)}.msh-sheet-wrap,.ql-wrap{background:#140f0a52}.msh-sheet{background:var(--bg-body);box-shadow:0 -8px 30px #50321429}.msh-grab,.ql-grab{background:#00000029}.msh-h{color:var(--text-tertiary)}.msh-row{background:none;color:var(--text-primary)}.msh-row svg{color:var(--text-secondary)}.msh-row:hover{background:var(--glass-bg-hover)}.msh-row.on{background:#ff6b2b1a;color:var(--orange-600)}.msh-row.on svg{color:var(--orange-600)}.msh-row .n{background:var(--btn-primary-bg);color:var(--on-primary)}.msh-ext{color:var(--text-tertiary)}.msh-toast{background:#1f1a15;color:#fff;box-shadow:0 10px 30px #00000040}.msh-toast svg{color:#4ade80}.ql-sheet{background:var(--bg-body);border-left:1px solid var(--glass-border);box-shadow:var(--shadow-overlay)}.ql-x{color:var(--text-secondary)}.ql-x:hover{background:var(--glass-bg-hover)}.ql-h{color:var(--text-secondary)}.ql-sub,.ql-kind{color:var(--text-tertiary)}.ql-picked{background:var(--surface);border:1px solid var(--glass-border)}.ql-av{background:#c2410c1f;color:var(--orange-600)}.ql-link{color:var(--orange-link)}.ql-row{background:var(--surface);border:1px solid var(--glass-border);color:var(--text-primary)}.ql-row:hover{border-color:#c2410c66}.ql-search{background:var(--surface);border:1px solid var(--glass-border-hover);color:var(--text-tertiary)}.ql-search:focus-within{border-color:var(--focus-ring)}.ql-search .input,.ql-search .input:focus{background:none;border:none;box-shadow:none}.ql-chip{background:var(--surface);border:1px solid var(--glass-border-hover);color:var(--text-secondary)}.ql-chip:hover{border-color:#c2410c66;color:var(--text-primary)}.ql-chip.on{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--on-primary)}.ql-chip-alt.on{background:#6c6aa824;border-color:#6c6aa880;color:#3d3b7a}.ql-chip-recent{border-style:dashed}.ql-more summary{color:var(--text-secondary)}.ql-inform{background:#f59e0b1f;border:1px solid rgba(245,158,11,.4);color:var(--text-primary)}.ql-foot{background:linear-gradient(180deg,rgba(250,246,239,0),var(--bg-body) 28%)}@media(max-width:900px){.ql-sheet{border-left:none}}.pbs-list{background:var(--surface, #fff);border:1px solid rgba(0,0,0,.08)}.pbs-pending{background:#f59e0b14;border:1px solid rgba(245,158,11,.32)}.pbs-k,.pbs-lead,.pbs-seen{color:var(--text-tertiary)}.pbs-h,.pbs-why,.pbs-block,.pbs-h svg,.pbs-block svg{color:var(--amber-text)}.pbs-warn,.pbs-warn svg{color:var(--text-secondary)}.pbs-err{color:#b91c1c}.pbs-notify.off{color:var(--text-tertiary)}.sst-chip.actif{background:#22c55e29;color:var(--green-text)}.sst-chip.perdu{background:#00000012;color:var(--text-secondary)}.sst-chip.sommeil{background:#6c6aa829;color:#55538a}.sst-chip.dnc{background:#ef44441f;color:#b91c1c}.sst-lock,.sst-lock svg{color:var(--amber-text)}.visio-note,.visio-note svg{color:var(--amber-text)}.prow.sel{background:#ff6b2b14}.prow.sel:hover{background:#ff6b2b1f}.hint-form{color:var(--amber-text)}.ppr-help{color:var(--text-secondary)}.so-app .ppr-btn{color:var(--orange-link)}.ppr-box{background:#f59e0b0f;border:1px solid rgba(245,158,11,.28)}.px-note.px-prop,.px-why,.px-why svg{color:var(--amber-text)}.sst-k{color:var(--text-tertiary)}.sst-msg{color:var(--green-text)}.sst-err,.sst-dnc b{color:#b91c1c}.ppr-help.ppr-warn{color:var(--amber-text)}.eng-line.ok{background:#22c55e12;border:1px solid rgba(34,197,94,.22)}.eng-line.ok svg{color:#15803d}.eng-line.blocked{background:#f59e0b14;border:1px solid rgba(245,158,11,.28);color:var(--amber-text)}.eng-lock{color:var(--text-secondary)}.attr-card{background:#6c6aa80f;border:1px solid rgba(108,106,168,.2)}.attr-card.pending{background:#f59e0b12;border-color:#f59e0b4d}.attr-flags li.review .attr-flag-l{color:var(--amber-text)}.stage-step.locked{opacity:.55}.oc-accept{background:#22c55e0d;border:1px solid rgba(34,197,94,.2)}.oc-accept.flag{background:#f59e0b14;border-color:#f59e0b47}.oc-l221{background:#6c6aa80f;border:1px solid rgba(108,106,168,.2)}.oc-l221 svg{color:var(--text-secondary)}.gate-row{background:var(--glass-bg);border:1px solid var(--glass-border)}.gate-row.ok .gate-ico{background:#22c55e29;color:var(--green-text)}.gate-row.todo .gate-ico{background:#f59e0b2e;color:var(--amber-text)}.gate-row.ok .gate-body b{color:var(--text-secondary);font-weight:500}.gate-why,.gate-who{color:var(--text-secondary)}.req:after{color:var(--red-500)}.warn-inline{color:var(--amber-text)}.doc-block+.doc-block{border-top:1px solid var(--glass-border)}.doc-file-name,.doc-table th{color:var(--text-secondary)}.doc-table td,.doc-file-row{border-color:var(--glass-border)}.v3-head{border:1px solid var(--glass-border)}.v3-step,.v3-sub,.v3-owner,.v3-owner.ro{color:var(--text-secondary)}.v3-value{background:#22c55e1f;color:var(--green-text)}.v3-value.open{background:#f59e0b29;color:var(--amber-text)}.v3-status.ok{background:var(--glass-bg);color:var(--text-secondary)}.v3-status.a_vous{background:#ff6b2b1f;color:var(--orange-800)}.v3-status.argent{background:#f59e0b29;color:var(--amber-text)}.ns-strip{border-color:#ff6b2b47;background:var(--surface-alt)}.ns-title{color:var(--text-tertiary)}.ns-status.ok{background:var(--glass-bg);color:var(--text-secondary)}.ns-status.a_vous{background:#ff6b2b24;color:var(--orange-800)}.ns-status.argent{background:#f59e0b2e;color:var(--amber-text)}.fiche-toast{background:var(--surface, var(--glass-bg));border-color:var(--glass-border);color:var(--text-primary);box-shadow:var(--shadow-overlay)}.fiche-toast.ok{border-color:#22c55e66}.fiche-toast.ok>span{color:var(--green-text)}.fiche-toast.ko{border-color:#ef444466}.fiche-toast.ko>span{color:#b91c1c}.fiche-shared{background:var(--glass-bg);border-color:var(--glass-border);color:var(--text-secondary)}.ns-head{color:var(--text-secondary)}.ns-line{background:var(--surface);border-color:var(--glass-border)}.ns-sev.bloquant{background:#b91c1c}.ns-sev.attention{background:#d97706}.ns-sev.info{background:var(--text-tertiary)}.ns-lock,.ns-lock svg{color:var(--amber-text)}.ns-req{color:var(--text-secondary)}.ns-grp.vous .ns-head{color:var(--orange-600)}.ns-grp.gtek .ns-head{color:var(--text-tertiary)}.ns-grp.client .ns-head{color:#55538a}.ns-grp.comm .ns-head{color:var(--text-tertiary)}.ns-empty{color:var(--text-secondary)}.ns-ck.primary{background:var(--surface);border-color:#ff6b2b59}.ns-ck-box{border-color:var(--text-tertiary);color:transparent}.ns-ck.done .ns-ck-box{background:var(--green-800);border-color:var(--green-800);color:#fff}.ns-ck.done .ns-ck-lbl{color:var(--text-secondary)}.ns-ck-wait,.ns-ck-wait svg{color:var(--text-secondary)}.mod-list .mod-row{color:#eee}.ns-start{border-color:var(--glass-border)}.cvrow-k,.op-row{color:var(--text-secondary)}.att-ev-k.ok{color:var(--green-text)}.fab-bar-fill{background:var(--orange-500)}.fab-mini>span{background:var(--orange-500)}.fab-dot{background:var(--green-500);box-shadow:0 0 0 3px #22c55e2e}.fab-heat-cell{fill:var(--orange-500)}.fab-heat-h,.fab-heat-d{fill:var(--text-tertiary)}.fab-p-anthropic{color:var(--purple)}.fab-p-deepseek{color:var(--orange-600)}.fab-p-openrouter{color:var(--amber-text)}.fab-neg,.fab-err{color:var(--red-500)}.fab-empty{background:var(--glass-bg)}.jnl-time{color:var(--text-tertiary)}.jnl-badge.jnl-gtek{color:var(--purple)}.jnl-badge.jnl-system{color:var(--amber-text)}.jnl-inferred{color:var(--text-secondary)}.jnl-client a{color:var(--text-accent)}.jnl-detail{color:var(--text-secondary)}.jnl-detail code{color:var(--text-primary)}.msh-ic.msh-bell .n,.notif-row.unread .notif-dot{background:var(--btn-primary-bg);color:var(--on-primary)}.notif-row:hover{background:var(--glass-bg-hover)}.notif-row.unread{border-color:var(--orange-600)}.crm-bad label{color:var(--red-500)}.crm-bad .input{border-color:var(--red-500)}.vt-note{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary)}.vt-note svg{color:var(--orange-600)}.fb-filter{background:#0000000a;border:1px solid var(--glass-border);color:var(--text-secondary)}.fb-filter.on{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--on-primary)}.fb-n{background:#00000014}.fb-filter.on .fb-n{background:#ffffff40}.fbd-steps li{color:var(--text-secondary)}.fbd-steps li+li:before{background:var(--glass-border)}.fbd-steps li i{background:#0000000f;color:var(--text-secondary)}.fbd-steps li.done i{background:#22c55e29;color:#15703b}.fbd-steps li.cur{color:var(--text-primary);font-weight:700}.fbd-steps li.cur i{background:var(--btn-primary-bg);color:var(--on-primary)}.fbd-inherit{color:inherit}.fbd-gauge-bar{background:#00000014}.fbd-gauge-bar.ok i{background:var(--green-500)}.fbd-gauge-bar.warn i{background:var(--orange-500)}.fbd-gauge-bar.stop i{background:var(--red-500)}.fbd-gauge-words{color:var(--text-secondary)}.fbd-gauge-words.warn{color:#8a5806}.fbd-gauge-words.stop{color:#b42318}.fbd-fold{background:var(--glass-bg, rgba(255,255,255,.6));border:1px solid var(--glass-border)}.fbd-fold-head{color:var(--text-primary)}.fbd-fold-head:hover{background:#00000008}.fbd-personal{color:#b42318}.fbd-cleared{color:#15703b}.ph-tag.ph-overtime{color:var(--amber-text)}.ph-tag.ph-live{color:var(--green-text)}.ph-tag.ph-upcoming{color:var(--orange-chip-text)}:root{--amber-a07: rgba(245,158,11,.07);--amber-a12: rgba(245,158,11,.12);--amber-a14: rgba(245,158,11,.14);--amber-a16: rgba(245,158,11,.16);--amber-a18: rgba(245,158,11,.18);--amber-a25: rgba(245,158,11,.25);--amber-a4: rgba(245,158,11,.4);--amber-a5: rgba(245,158,11,.5);--amber-a6: rgba(245,158,11,.6);--amber-a96: rgba(245,158,11,.96);--black-a015: rgba(0,0,0,.015);--black-a03: rgba(0,0,0,.03);--black-a05: rgba(0,0,0,.05);--black-a06: rgba(0,0,0,.06);--black-a07: rgba(0,0,0,.07);--black-a08: rgba(0,0,0,.08);--black-a09: rgba(0,0,0,.09);--black-a1: rgba(0,0,0,.1);--black-a16: rgba(0,0,0,.16);--black-a25: rgba(0,0,0,.25);--black-a3: rgba(0,0,0,.3);--black-a35: rgba(0,0,0,.35);--black-a6: rgba(0,0,0,.6);--btn-danger-hover: #c93b40;--green-a08: rgba(34,197,94,.08);--green-a12: rgba(34,197,94,.12);--green-a13: rgba(34,197,94,.13);--green-a14: rgba(34,197,94,.14);--green-a16: rgba(34,197,94,.16);--green-a22: rgba(34,197,94,.22);--green-a3: rgba(34,197,94,.3);--green-a35: rgba(34,197,94,.35);--green-a6: rgba(34,197,94,.6);--green-text: #166534;--orange-400-a4: rgba(255,145,77,.4);--orange-400-a5: rgba(255,145,77,.5);--orange-700: #b8460f;--orange-a012: rgba(232,130,42,.012);--orange-a015: rgba(232,130,42,.015);--orange-a025: rgba(232,130,42,.025);--orange-a05: rgba(232,130,42,.05);--orange-a06: rgba(232,130,42,.06);--orange-a07: rgba(232,130,42,.07);--orange-a08: rgba(232,130,42,.08);--orange-a1: rgba(232,130,42,.1);--orange-a12: rgba(232,130,42,.12);--orange-a14: rgba(232,130,42,.14);--orange-a15: rgba(232,130,42,.15);--orange-a16: rgba(232,130,42,.16);--orange-a18: rgba(232,130,42,.18);--orange-a22: rgba(232,130,42,.22);--orange-brand-a08: rgba(232,130,42,.08);--orange-brand-a1: rgba(232,130,42,.1);--orange-brand-a12: rgba(232,130,42,.12);--orange-brand-a3: rgba(232,130,42,.3);--orange-glow-strong: transparent;--purple-a05: rgba(108,106,168,.05);--purple-a1: rgba(108,106,168,.1);--purple-a16: rgba(108,106,168,.16);--purple-a5: rgba(108,106,168,.5);--record-500: #e5484d;--record-a0: rgba(229,72,77,0);--record-a04: rgba(229,72,77,.04);--record-a55: rgba(229,72,77,.55);--red-a06: rgba(239,68,68,.06);--red-a1: rgba(239,68,68,.1);--red-a12: rgba(239,68,68,.12);--red-a14: rgba(239,68,68,.14);--red-a18: rgba(239,68,68,.18);--red-a2: rgba(239,68,68,.2);--red-a22: rgba(239,68,68,.22);--red-a3: rgba(239,68,68,.3);--red-a35: rgba(239,68,68,.35);--red-text: #b91c1c;--room-bar: rgba(12,10,16,.72);--room-bg: #0a0a0a;--room-danger-text: #ff9a9a;--room-ok-text: #9fe0b0;--room-panel: rgba(15,15,20,.95);--room-pop: rgba(15,12,18,.96);--room-text: #eeeeee;--room-warm-text: #1a140e;--scrim-32: rgba(31,29,26,.32);--scrim-40: rgba(31,29,26,.4);--shadow-tint: transparent;--text-faint: #6f6960;--white: #ffffff;--qr-bg: #ffffff;--white-a06: rgba(255,255,255,.06);--white-a08: rgba(255,255,255,.08);--white-a1: rgba(255,255,255,.1);--white-a12: rgba(255,255,255,.12);--white-a16: rgba(255,255,255,.16);--white-a2: rgba(255,255,255,.2);--white-a6: rgba(255,255,255,.6)}.mail-sum{background:var(--bg-body)}.mail-sum-chip{color:var(--text-secondary);background:var(--surface)}.mail-sum-chip:hover{color:var(--text-primary)}.mail-sum-dot.aud-client{background:#2563eb}.mail-sum-dot.aud-staff{background:var(--green-700)}.mail-sum-dot.aud-admin{background:var(--amber-text)}.co-gap .input{border-color:#f59e0b8c;background:#f59e0b0f}.co-gap-tag{color:var(--amber-text)}.co-preview{background:#f59e0b0a;border:1px solid var(--border);color:var(--text-primary)}.sat-neg{color:var(--red-text)}.vc-title{color:var(--text-primary)}.vc-muted,.vc-note{color:var(--text-tertiary)}.vx-classic{background:var(--surface);border-color:var(--glass-border);color:var(--text-primary)}.vx-classic .vx-kicker,.vx-classic .vx-sub-kicker,.vx-classic .vx-when,.vx-classic .vx-period,.vx-classic .vx-foot-l,.vx-classic .vx-foot-sub{color:var(--text-tertiary)}.vx-classic .vx-row{border-color:var(--glass-border)}.vx-classic .vx-tag{background:var(--disabled-bg);color:var(--text-secondary)}.vx-airtek{background:var(--vx-dark-bg);border-color:var(--vx-dark-bg);color:var(--vx-dark-text);box-shadow:0 0 0 3px var(--orange-glow)}.vx-airtek .vx-kicker{color:var(--orange-400)}.vx-airtek .vx-when,.vx-airtek .vx-period,.vx-airtek .vx-foot-l{color:var(--vx-dark-muted)}.vx-airtek .vx-row{border-color:var(--vx-dark-line)}.vx-airtek .vx-ok{color:var(--vx-ok-on-dark)}.vx-airtek .vx-foot-amt{color:var(--vx-dark-text)}.vx-save{background:var(--vx-save-bg);color:var(--vx-save-text)}.vx-tail{color:var(--text-primary)}.vx-hyp{color:var(--text-tertiary)}.vx-mini{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.vx-mini-t thead th,.vx-mini-t tbody th{color:var(--text-tertiary)}.vx-mini-t tr+tr th,.vx-mini-t tr+tr td{border-top:1px solid var(--glass-border)}.vx-mini-saving{color:var(--green-text)}.vx-mini-more summary{color:var(--text-secondary)}.offer-p-sub.offer-p-red{color:var(--green-text)}.chf-ok{color:var(--green-700)}.chf-msg{color:var(--green-800)}.chf-sec,.chf-h{color:var(--text-tertiary)}.cat-count{background:var(--surface);color:var(--text-secondary)}.cat-count.on{color:var(--text-primary)}.cat-chip.cat-en_production,.cat-dot.cat-en_production,.cat-count.cat-en_production.on{background:var(--green-a14);color:var(--green-700)}.cat-chip.cat-interrupteur_eteint,.cat-dot.cat-interrupteur_eteint,.cat-count.cat-interrupteur_eteint.on{background:var(--amber-a16);color:var(--amber-text)}.cat-chip.cat-en_construction,.cat-dot.cat-en_construction,.cat-count.cat-en_construction.on{background:var(--purple-a16);color:var(--purple)}.cat-chip.cat-prevu,.cat-dot.cat-prevu,.cat-count.cat-prevu.on{background:var(--disabled-bg);color:var(--text-secondary)}.cat-count.on{border-color:currentColor}.cat-mod-head{color:var(--text-primary)}.cat-mod-head:hover{background:var(--glass-bg-hover)}.cat-caret,.cat-meta dt,.cat-surface{color:var(--text-tertiary)}.cat-meta dd{color:var(--text-secondary)}.cat-meta code{color:var(--text-primary)}.cat-where a,.cat-msg a{color:var(--text-accent)}.cat-agent{background:var(--surface)}.cat-msg-user{background:var(--purple-a1);color:var(--text-primary)}.cat-msg-assistant{background:var(--glass-bg);color:var(--text-primary)}.cat-msg-err{color:var(--red-text)}.cat-src{background:var(--amber-a12);color:var(--amber-text)}.cat-scrim{background:var(--acad-tour-backdrop)}@media(max-width:1100px){.cat-side{box-shadow:var(--shadow-card)}}.bk-chip{background:var(--bk-sw, transparent);color:var(--bk-on, inherit);border:1px solid var(--line)}.bk-aa.ok{color:var(--green-text)}.bk-aa.ko{color:var(--red-text)}.bk-logos figure{border:1px solid var(--line);background:var(--black-a06)}.bk-logos figure.on{border-color:var(--orange-600)}.dq-quality.ok{background:#22c55e14;border-color:#22c55e59}.dq-quality.ok .dq-quality-sum b{color:var(--green-text)}.dq-quality.ko{background:#ef444412;border-color:#ef444459}.dq-quality.ko .dq-quality-sum b,.dq-issues{color:var(--red-text)}.chk-out .chk-body{background:#94a3b80f;border-color:var(--glass-border)}.ckr-kicker{color:var(--orange-link)}.ckr-title{color:var(--text-primary)}.ckr-text,.ckr-note,.ckr-count{color:var(--text-secondary)}.ckr-count.is-low{color:var(--amber-text)}.ckr-label{color:var(--text-primary)}.ckr-area{background:var(--surface);color:var(--text-primary);border:1px solid var(--glass-border)}.ckr-area:focus{border-color:var(--orange-500)}.ckr-done{background:#22c55e14;border-color:#22c55e59;color:var(--text-primary)}.ckr-done strong{color:var(--green-text)}.uxr-shot img,.uxr-report,.uxr-shot-empty{border-color:var(--glass-border);background:var(--surface)}.eur-err{color:var(--red-text)}.pr-lockwhy{color:var(--text-tertiary)}:root{--aide-money: #15803d;--aide-money-dark: #4ade80;--aide-stub: #1f1d1a;--aide-stub-label: #ff914d;--aide-stub-text: #fdfbf6;--aide-stub-fine: #c9c1b5;--aide-stub-line: #5f584f;--aide-ok-bg: #dcfce7;--aide-ok-text: #166534;--aide-warn-bg: #fef3c7;--aide-warn-text: #92400e;--aide-warn-icon: #b45309;--aide-warn-bar: #d97706;--aide-track: #f5f0e6;--aide-off-bg: #f5f0e6;--aide-alt-bg: #f0fdf4;--aide-alt-border: #86efac;--aide-dash: #e6ddcc;--aide-step-bg: #fbeede;--aide-shadow: none}.nav-aide-pill,.aide-chip.ok{background:var(--aide-ok-bg);color:var(--aide-ok-text)}.aide-chip.warn{background:var(--aide-warn-bg);color:var(--aide-warn-text)}.aide-issuer{color:var(--text-tertiary)}.aide-ico.pass{color:var(--aide-money)}.aide-ico.ask{color:var(--aide-warn-icon)}.aide-crit li.ask{color:var(--aide-warn-text)}.aide-money{color:var(--aide-money)}.aide-cta{box-shadow:0 6px 18px var(--btn-primary-glow)}.aide-link{color:var(--orange-link)}.aide-pending{background:var(--bg-body);color:var(--text-primary);border:1px dashed var(--glass-border-hover)}.aide-note,.aide-card-p,.aide-v-p,.aide-t-p{color:var(--text-secondary)}.aide-t-p b{color:var(--text-primary)}.aide-fine,.aide-reserve,.aide-meter-ends,.aide-casc-k,.aide-sec-h{color:var(--text-tertiary)}.aide-voucher,.aide-ticket{box-shadow:var(--aide-shadow)}.aide-v-main,.aide-t-main{background:var(--surface);border-color:var(--aide-dash)}.aide-v-stub,.aide-t-stub,.aide-card-stub{background:var(--aide-stub);color:#fff}.aide-card-stub{border-color:#ffffff38}.aide-stub-k{color:var(--aide-stub-label)}.aide-stub-amt,.aide-stub-money{color:var(--aide-money-dark)}.aide-stub-amt.plain{color:#fff}.aide-upto,.aide-stub-sub,.aide-stub-lines>div>span:first-child{color:var(--aide-stub-text)}.aide-stub-total>span:first-child{color:#fff}.aide-stub-sep,.aide-stub-rule{background:var(--aide-stub-line)}.aide-stub-fine{color:var(--aide-stub-fine)}.aide-notch{background:var(--bg-body)}.aide-steps li{background:var(--surface);border:1px solid var(--glass-border)}.aide-steps span:not(.aide-step-n){color:var(--text-secondary)}.aide-step-n{background:var(--aide-step-bg);color:var(--orange-600)}.aide-card{background:var(--surface);box-shadow:0 1px 2px #14100c0f,0 14px 30px -16px #783c1442}.aide-card.off{box-shadow:none;border:1px solid var(--glass-border)}.aide-card-stub.off{background:var(--aide-off-bg)}.aide-card-stub.off .aide-stub-k,.aide-card-stub.off .aide-stub-sub{color:var(--text-tertiary)}.aide-card-off-h{color:var(--text-secondary)}.aide-alt{background:var(--aide-alt-bg);border-color:var(--aide-alt-border)}.aide-alt-amt{color:var(--aide-money)}.aide-meter-h{color:var(--text-secondary)}.aide-meter-h .ok{color:var(--aide-ok-text)}.aide-meter-h .warn{color:var(--aide-warn-text)}.aide-meter.ok{background:var(--aide-ok-bg)}.aide-meter.ok .aide-meter-fill{background:var(--aide-money)}.aide-meter.warn{background:var(--aide-track)}.aide-meter.warn .aide-meter-fill{background:var(--aide-warn-bar)}.aide-meter-mark{background:#14100cb3}.aide-field-row input{background:var(--surface);color:var(--text-primary);border:1px solid rgba(0,0,0,.14)}.aide-field-row input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.aide-switch{background:#14100c33}.aide-switch:after{background:#fff;box-shadow:0 1px 2px #00000040}.aide-switch:checked{background:var(--aide-money)}.aide-warn-line{background:var(--aide-warn-bg);color:var(--aide-warn-text)}.aide-casc>div{background:var(--bg-body)}.aide-casc b.aide-casc-ok{color:var(--aide-ok-text)}.aide-casc>div>span:last-child{color:var(--text-secondary)}.aide-recap-line{background:var(--aide-ok-bg);color:var(--aide-ok-text)}.aide-without{color:var(--text-tertiary)}.aide-ticket:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.subv-why{color:var(--text-secondary)}.subv-why.on b{color:var(--aide-ok-text)}.aide-final{background:var(--aide-warn-bg);color:var(--aide-warn-text)}.aide-dossier{background:var(--bg-body);border:1px solid var(--glass-border)}.aide-dossier-sub{color:var(--text-secondary)}.aide-chip.off{background:var(--bg-body);color:var(--text-tertiary)}.co-diag-subject{color:var(--text-secondary)}.co-diag-subject input{background:var(--surface);color:var(--text-primary);border:1px solid var(--glass-border-hover)}.co-diag-subject input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.diag-dossier-row{border-top:1px solid var(--glass-border)}.client-kit .client-app-row,.client-kit .client-news-row,.client-kit .client-due-list .ab-due,.client-kit .client-phone-offers{border-color:var(--glass-border)}.client-kit .client-due-list .ab-due{background:transparent}.client-kit .cad-mini button.on{box-shadow:none}.lab-chip{background:var(--surface);color:var(--text-secondary);border:1px solid var(--glass-border)}.lab-chip:hover:not(:disabled){background:var(--glass-bg-hover);color:var(--text-primary)}.lab-link,.lab-sort,.lab-view-open,.lab-view-del{background:none}.lab-link{color:var(--text-accent)}.lab-kpi{background:var(--orange-a12);color:var(--text-primary)}.lab-kpi-label,.lab-kpi-sub{color:var(--text-secondary)}.lab-table th{color:var(--text-secondary);border-bottom:1px solid var(--glass-border)}.lab-table td{border-bottom:1px solid var(--glass-border);color:var(--text-primary)}.lab-sort{color:inherit}.lab-bar-track{background:var(--disabled-bg)}.lab-bar-fill{background:var(--orange-600)}.lab-line-path{stroke:var(--orange-600)}.lab-line-axis{stroke:var(--glass-border)}.lab-line-dot{fill:var(--orange-600)}.lab-card{background:var(--glass-bg);border:1px solid var(--glass-border)}.lab-sql pre{background:var(--disabled-bg);color:var(--text-primary)}.lab-views li.on{background:var(--orange-a12)}.lab-view-open{color:var(--text-primary)}.lab-view-open:hover,.lab-view-del:hover{background:var(--glass-bg-hover)}.lab-view-del{color:var(--text-tertiary)}.lab-stage{--lab-stage-bg: rgb(11, 9, 16);--lab-stage-bg-2: rgb(27, 19, 27);--lab-orb-warm-1: rgb(214, 106, 52);--lab-orb-warm-2: rgb(196, 136, 70);--lab-orb-warm-3: rgb(158, 78, 56);--lab-orb-cool-1: rgb(124, 92, 214);--lab-orb-cool-2: rgb(72, 86, 198);--lab-orb-cool-3: rgb(44, 150, 160);--lab-stage-dust: rgb(255, 236, 214);--lab-stage-line: rgb(255, 214, 178);--lab-stage-text: rgba(255, 247, 238, .95);--lab-stage-muted: rgba(255, 241, 228, .75);--lab-stage-faint: rgba(255, 241, 228, .67);--lab-thought-ink: rgba(255, 241, 228, .86);--lab-stage-glass: rgba(255, 255, 255, .07);--lab-stage-glass-hover: rgba(255, 255, 255, .12);--lab-stage-border: rgba(255, 255, 255, .15);--lab-stage-shadow: rgba(0, 0, 0, .35);--lab-stage-glow: rgba(255, 107, 43, .34);--lab-stage-glow-border: rgba(255, 150, 95, .7);--lab-stage-focus: rgb(255, 176, 128);--lab-stage-link: rgb(255, 190, 150);--lab-stage-err-bg: rgba(220, 70, 60, .16);--lab-stage-err-border: rgba(255, 150, 140, .45);--lab-stage-amber: rgba(255, 214, 150, .8);--lab-shelf-bg: rgba(255, 140, 80, .12);--lab-shelf-bg-on: rgba(255, 140, 80, .24);--lab-shelf-border: rgba(255, 165, 110, .38);--lab-shelf-glow: rgba(255, 107, 43, .22);--lab-star: rgb(255, 196, 120);background:var(--lab-stage-bg);color:var(--lab-stage-text)}.lab-stage .lab-ask-label{color:var(--lab-stage-text)}.lab-ask-field{background:var(--lab-stage-glass);border-color:var(--lab-stage-border);box-shadow:0 12px 40px var(--lab-stage-shadow)}.lab-ask-field:focus-within{border-color:var(--lab-stage-glow-border);box-shadow:0 0 0 1px var(--lab-stage-glow-border),0 0 38px var(--lab-stage-glow)}.lab-stage .lab-ask-input{background:transparent;color:var(--lab-stage-text)}.lab-stage .lab-ask-input::placeholder{color:var(--lab-stage-faint)}.lab-ask-go{background:var(--btn-primary-bg);color:var(--on-primary);box-shadow:none}.lab-ask-go:disabled{background:var(--lab-stage-glass-hover);color:var(--lab-stage-faint);box-shadow:none}.lab-ask-hint,.lab-fresh{color:var(--lab-stage-faint)}.lab-stage .lab-chip{background:var(--lab-stage-glass);color:var(--lab-stage-muted);border-color:var(--lab-stage-border)}.lab-stage .lab-chip:hover:not(:disabled){background:var(--lab-stage-glass-hover);color:var(--lab-stage-text)}.lab-stage .lab-link{color:var(--lab-stage-link)}.lab-stage-err{background:var(--lab-stage-err-bg);border-color:var(--lab-stage-err-border);color:var(--lab-stage-text)}.lab-stage .lab-err-list,.lab-stage-note{color:var(--lab-stage-muted)}.lab-stage :focus-visible{outline-color:var(--lab-stage-focus)}.lab-shelf-chip{background:var(--lab-shelf-bg);border-color:var(--lab-shelf-border);color:var(--lab-stage-text);box-shadow:0 0 16px var(--lab-shelf-glow)}.lab-shelf-chip span{color:var(--lab-star)}.lab-shelf-chip:hover:not(:disabled),.lab-shelf-chip.on{background:var(--lab-shelf-bg-on)}.lab-thoughts{color:var(--lab-thought-ink);text-shadow:0 0 10px var(--lab-stage-bg)}.lab-thoughts-label{color:var(--lab-stage-muted)}.lab-thought-retry{color:var(--lab-stage-amber)}.lab-drawer-toggle{background:var(--lab-stage-glass);border-color:var(--lab-stage-border);color:var(--lab-stage-muted)}.lab-drawer-toggle:hover{background:var(--lab-stage-glass-hover);color:var(--lab-stage-text)}.lab-toolbar{border-bottom-color:var(--glass-border)}.lab-tool{background:var(--surface);border-color:var(--glass-border);color:var(--text-primary)}.lab-tool:hover:not(:disabled){border-color:var(--orange-400)}.lab-star.on{background:var(--orange-a12);border-color:var(--orange-400);color:var(--orange-chip-text)}.lab-view-star{background:none;color:var(--text-tertiary)}.lab-view-star.on{color:var(--orange-600)}.lab-view-star:hover{background:var(--glass-bg-hover)}.lab-stage{--lab-surface-bg: rgba(14, 11, 20, .86);--lab-surface-border: rgba(255, 214, 178, .18);--lab-surface-halo: rgba(255, 140, 80, .18);--lab-surface-rule: rgba(255, 255, 255, .13);--lab-surface-kpi: rgba(255, 150, 95, .13);--lab-surface-card: rgba(255, 255, 255, .05);--lab-surface-track: rgba(255, 255, 255, .1);--lab-surface-fill: rgb(255, 160, 108);--lab-surface-code: rgba(0, 0, 0, .34);--lab-surface-err: rgb(255, 180, 170);--lab-ro-bg: rgba(120, 210, 170, .1);--lab-ro-border: rgba(150, 225, 190, .42);--lab-ro-text: rgb(196, 240, 218);--lab-src-pop-bg: rgba(20, 16, 28, .95)}.lab-stage-top{color:var(--lab-stage-text)}.lab-src-btn,.lab-new{background:var(--lab-stage-glass);border-color:var(--lab-stage-border);color:var(--lab-stage-text)}.lab-src-btn:hover:not(:disabled):not(.is-locked),.lab-new:hover:not(:disabled){background:var(--lab-stage-glass-hover)}.lab-src-btn.is-locked{color:var(--lab-stage-muted)}.lab-src-k{color:var(--lab-stage-faint)}.lab-src-n{color:var(--lab-stage-muted)}.lab-src-pop{background:var(--lab-src-pop-bg);border-color:var(--lab-stage-border);box-shadow:0 18px 50px var(--lab-stage-shadow)}.lab-src-opt{background:transparent;color:var(--lab-stage-text)}.lab-src-opt:hover{background:var(--lab-stage-glass-hover)}.lab-src-opt.on{background:var(--lab-shelf-bg)}.lab-src-opt-d{color:var(--lab-stage-muted)}.lab-ro{color:var(--lab-stage-faint)}.lab-ro-badge{background:var(--lab-ro-bg);border-color:var(--lab-ro-border);color:var(--lab-ro-text)}.lab-engine{color:var(--lab-stage-faint)}.lab-engine.is-note{color:var(--lab-stage-amber)}.lab-surface{background:var(--lab-surface-bg);border-color:var(--lab-surface-border);color:var(--lab-stage-text);box-shadow:0 0 44px var(--lab-surface-halo),0 18px 60px var(--lab-stage-shadow)}.lab-surface .lab-view-title,.lab-surface .lab-table td,.lab-surface .lab-kpi{color:var(--lab-stage-text)}.lab-surface .muted,.lab-surface .lab-kpi-label,.lab-surface .lab-kpi-sub,.lab-surface .lab-table th{color:var(--lab-stage-muted)}.lab-surface .lab-kpi{background:var(--lab-surface-kpi)}.lab-surface .lab-table th,.lab-surface .lab-table td{border-bottom-color:var(--lab-surface-rule)}.lab-surface .lab-bar-track{background:var(--lab-surface-track)}.lab-surface .lab-bar-fill{background:var(--lab-surface-fill)}.lab-surface .lab-line-path{stroke:var(--lab-surface-fill)}.lab-surface .lab-line-dot{fill:var(--lab-surface-fill)}.lab-surface .lab-line-axis{stroke:var(--lab-surface-rule)}.lab-surface .lab-card{background:var(--lab-surface-card);border-color:var(--lab-surface-rule)}.lab-surface .lab-sql pre{background:var(--lab-surface-code);color:var(--lab-stage-text)}.lab-surface .form-err{color:var(--lab-surface-err)}.lab-surface .lab-toolbar{border-bottom-color:var(--lab-surface-rule)}.lab-surface .lab-tool,.lab-surface .btn-ghost{background:var(--lab-stage-glass);border-color:var(--lab-stage-border);color:var(--lab-stage-text)}.lab-surface .lab-tool:hover:not(:disabled){border-color:var(--lab-stage-glow-border)}.lab-surface .lab-star.on{background:var(--lab-shelf-bg-on);border-color:var(--lab-shelf-border);color:var(--lab-stage-text)}.lab-surface .lab-star.on span{color:var(--lab-star)}.lab-surface .input{background:var(--lab-stage-glass);border-color:var(--lab-stage-border);color:var(--lab-stage-text)}.lab-surface .lab-link{color:var(--lab-stage-link)}.lab-dock{background:var(--lab-stage-glass);border-color:var(--lab-stage-border);box-shadow:0 12px 40px var(--lab-stage-shadow)}.lab-dock:focus-within{border-color:var(--lab-stage-glow-border);box-shadow:0 0 0 1px var(--lab-stage-glow-border),0 0 38px var(--lab-stage-glow)}.lab-dock-input{background:transparent;color:var(--lab-stage-text)}.lab-dock-input::placeholder{color:var(--lab-stage-faint)}.lab-trail summary{background:var(--lab-stage-glass);border-color:var(--lab-stage-border);color:var(--lab-stage-muted)}.lab-trail summary:hover{color:var(--lab-stage-text)}.lab-trail-list{background:var(--lab-surface-bg)}.lab-trail-item{background:transparent;color:var(--lab-stage-muted)}.lab-trail-item:hover:not(:disabled){background:var(--lab-stage-glass-hover);color:var(--lab-stage-text)}.lab-trail-item.on{background:var(--lab-shelf-bg);color:var(--lab-stage-text)}.lab-trail-v{color:var(--lab-stage-text)}.lab-stage.has-view .lab-thoughts-list:not(:empty){background:var(--lab-surface-bg)}.pil-kbd{border-color:var(--glass-border);color:var(--text-tertiary);background:var(--surface)}.pil-mic.on{color:var(--orange-link);border-color:var(--orange-link)}.pil-done{color:var(--green-700)}.pil-prop .pil-prop-l{color:var(--amber-text)}.pil-laya{border-top-color:var(--glass-border)}.pil-reasons{color:var(--text-secondary)}.lab-stage{--lab-nebula-blend: screen;--lab-orb-alpha: 1;--lab-chart-accent: rgb(255, 160, 108);--lab-cat-1: rgb(255, 160, 108);--lab-cat-2: rgb(102, 184, 240);--lab-cat-3: rgb(64, 204, 160);--lab-cat-4: rgb(236, 214, 92);--lab-cat-5: rgb(222, 146, 196);--lab-cat-6: rgb(150, 156, 255);--lab-cat-7: rgb(245, 120, 92);--lab-cat-8: rgb(196, 196, 204);--lab-disp-pop-bg: rgba(20, 16, 28, .95);--lab-seg-on: rgba(255, 140, 80, .22);--lab-seg-on-border: rgba(255, 165, 110, .5);--lab-thought-veil: rgba(11, 9, 16, .5)}.lab-stage[data-lab-mode=dark][data-lab-palette=neutral]{--lab-stage-bg: rgb(10, 10, 12);--lab-stage-bg-2: rgb(25, 25, 29);--lab-orb-warm-1: rgb(100, 100, 108);--lab-orb-warm-2: rgb(84, 84, 92);--lab-orb-warm-3: rgb(68, 68, 76);--lab-orb-cool-1: rgb(146, 146, 156);--lab-orb-cool-2: rgb(130, 130, 140);--lab-orb-cool-3: rgb(116, 116, 126);--lab-stage-dust: rgb(236, 236, 242);--lab-stage-line: rgb(212, 212, 222);--lab-stage-text: rgba(246, 246, 248, .95);--lab-stage-muted: rgba(236, 236, 240, .8);--lab-stage-faint: rgba(236, 236, 240, .74);--lab-thought-ink: rgba(240, 240, 244, .92);--lab-stage-glass: rgba(255, 255, 255, .07);--lab-stage-glass-hover: rgba(255, 255, 255, .12);--lab-stage-border: rgba(255, 255, 255, .16);--lab-stage-shadow: rgba(0, 0, 0, .4);--lab-stage-glow: rgba(255, 107, 43, .24);--lab-stage-glow-border: rgba(255, 150, 95, .7);--lab-stage-focus: rgb(255, 176, 128);--lab-stage-link: rgb(232, 232, 238);--lab-stage-err-bg: rgba(220, 70, 60, .16);--lab-stage-err-border: rgba(255, 150, 140, .45);--lab-stage-amber: rgba(255, 220, 160, .9);--lab-shelf-bg: rgba(255, 255, 255, .08);--lab-shelf-bg-on: rgba(255, 255, 255, .13);--lab-shelf-border: rgba(255, 255, 255, .26);--lab-shelf-glow: rgba(0, 0, 0, 0);--lab-star: rgb(255, 196, 120);--lab-surface-bg: rgba(16, 16, 19, .86);--lab-surface-border: rgba(255, 255, 255, .15);--lab-surface-halo: rgba(255, 255, 255, .07);--lab-surface-rule: rgba(255, 255, 255, .13);--lab-surface-kpi: rgba(255, 255, 255, .07);--lab-surface-card: rgba(255, 255, 255, .05);--lab-surface-track: rgba(255, 255, 255, .1);--lab-surface-fill: rgb(255, 160, 108);--lab-surface-code: rgba(0, 0, 0, .34);--lab-surface-err: rgb(255, 180, 170);--lab-ro-bg: rgba(255, 255, 255, .08);--lab-ro-border: rgba(255, 255, 255, .3);--lab-ro-text: rgb(228, 228, 234);--lab-src-pop-bg: rgba(18, 18, 22, .95);--lab-chart-accent: rgb(255, 160, 108);--lab-cat-1: rgb(255, 160, 108);--lab-cat-2: rgb(214, 214, 222);--lab-cat-3: rgb(168, 168, 178);--lab-cat-4: rgb(236, 236, 242);--lab-cat-5: rgb(146, 146, 156);--lab-cat-6: rgb(190, 190, 200);--lab-cat-7: rgb(130, 130, 140);--lab-cat-8: rgb(224, 224, 230);--lab-disp-pop-bg: rgba(18, 18, 22, .95);--lab-seg-on: rgba(255, 255, 255, .16);--lab-seg-on-border: rgba(255, 150, 95, .6);--lab-thought-veil: rgba(10, 10, 12, .5);--lab-hit-bg: rgba(255, 255, 255, .05);--lab-hit-border: rgba(255, 255, 255, .14);--lab-hit-mark-bg: rgba(255, 170, 110, .26);--lab-hit-mark-text: rgb(255, 246, 236);--lab-hit-badge-bg: rgba(255, 255, 255, .06);--lab-hit-badge-border: rgba(255, 255, 255, .22);--lab-hit-badge-text: rgb(226, 226, 232)}.lab-stage[data-lab-mode=light][data-lab-palette=colorful]{--lab-nebula-blend: multiply;--lab-orb-alpha: 1.6;--lab-stage-bg: rgb(242, 236, 231);--lab-stage-bg-2: rgb(253, 250, 245);--lab-orb-warm-1: rgb(255, 184, 148);--lab-orb-warm-2: rgb(212, 186, 244);--lab-orb-warm-3: rgb(164, 222, 218);--lab-orb-cool-1: rgb(190, 166, 246);--lab-orb-cool-2: rgb(172, 194, 246);--lab-orb-cool-3: rgb(140, 214, 212);--lab-stage-dust: rgb(64, 50, 70);--lab-stage-line: rgb(96, 74, 98);--lab-stage-text: rgba(30, 22, 36, .95);--lab-stage-muted: rgba(42, 32, 50, .8);--lab-stage-faint: rgba(42, 32, 50, .74);--lab-thought-ink: rgba(20, 12, 26, 1);--lab-stage-glass: rgba(255, 255, 255, .5);--lab-stage-glass-hover: rgba(255, 255, 255, .72);--lab-stage-border: rgba(70, 48, 80, .18);--lab-stage-shadow: rgba(110, 70, 90, .14);--lab-stage-glow: rgba(255, 130, 70, .24);--lab-stage-glow-border: rgba(214, 100, 44, .6);--lab-stage-focus: rgb(176, 68, 16);--lab-stage-link: rgb(142, 50, 6);--lab-stage-err-bg: rgba(200, 40, 30, .08);--lab-stage-err-border: rgba(190, 50, 40, .42);--lab-stage-amber: rgb(114, 66, 0);--lab-shelf-bg: rgba(255, 140, 80, .14);--lab-shelf-bg-on: rgba(255, 140, 80, .26);--lab-shelf-border: rgba(214, 110, 60, .42);--lab-shelf-glow: rgba(255, 140, 80, .16);--lab-star: rgb(172, 92, 0);--lab-surface-bg: rgba(255, 253, 250, .86);--lab-surface-border: rgba(70, 48, 80, .14);--lab-surface-halo: rgba(255, 170, 130, .26);--lab-surface-rule: rgba(40, 30, 50, .12);--lab-surface-kpi: rgba(255, 150, 95, .12);--lab-surface-card: rgba(255, 255, 255, .6);--lab-surface-track: rgba(40, 30, 50, .08);--lab-surface-fill: rgb(196, 86, 30);--lab-surface-code: rgba(40, 30, 50, .06);--lab-surface-err: rgb(168, 36, 26);--lab-ro-bg: rgba(40, 160, 110, .1);--lab-ro-border: rgba(30, 130, 90, .42);--lab-ro-text: rgb(12, 84, 54);--lab-src-pop-bg: rgba(255, 252, 248, .96);--lab-chart-accent: rgb(196, 86, 30);--lab-cat-1: rgb(196, 86, 30);--lab-cat-2: rgb(0, 108, 176);--lab-cat-3: rgb(0, 128, 96);--lab-cat-4: rgb(146, 112, 0);--lab-cat-5: rgb(168, 72, 136);--lab-cat-6: rgb(86, 92, 196);--lab-cat-7: rgb(186, 48, 40);--lab-cat-8: rgb(96, 96, 108);--lab-disp-pop-bg: rgba(255, 252, 248, .96);--lab-seg-on: rgba(255, 140, 80, .2);--lab-seg-on-border: rgba(214, 100, 44, .55);--lab-thought-veil: rgba(253, 250, 245, .6);--lab-hit-bg: rgba(40, 24, 56, .035);--lab-hit-border: rgba(40, 24, 56, .14);--lab-hit-mark-bg: rgba(194, 65, 12, .16);--lab-hit-mark-text: rgb(90, 30, 4);--lab-hit-badge-bg: rgba(40, 80, 160, .08);--lab-hit-badge-border: rgba(40, 80, 160, .35);--lab-hit-badge-text: rgb(28, 62, 130)}.lab-stage[data-lab-mode=light][data-lab-palette=neutral]{--lab-nebula-blend: multiply;--lab-orb-alpha: 1;--lab-stage-bg: rgb(240, 240, 238);--lab-stage-bg-2: rgb(252, 252, 250);--lab-orb-warm-1: rgb(212, 212, 216);--lab-orb-warm-2: rgb(222, 222, 226);--lab-orb-warm-3: rgb(202, 202, 208);--lab-orb-cool-1: rgb(184, 184, 192);--lab-orb-cool-2: rgb(172, 172, 182);--lab-orb-cool-3: rgb(192, 192, 200);--lab-stage-dust: rgb(68, 68, 76);--lab-stage-line: rgb(110, 110, 120);--lab-stage-text: rgba(22, 22, 26, .95);--lab-stage-muted: rgba(34, 34, 40, .8);--lab-stage-faint: rgba(34, 34, 40, .74);--lab-thought-ink: rgba(16, 16, 20, 1);--lab-stage-glass: rgba(255, 255, 255, .55);--lab-stage-glass-hover: rgba(255, 255, 255, .8);--lab-stage-border: rgba(30, 30, 40, .16);--lab-stage-shadow: rgba(40, 40, 50, .12);--lab-stage-glow: rgba(255, 120, 60, .18);--lab-stage-glow-border: rgba(196, 86, 30, .6);--lab-stage-focus: rgb(176, 68, 16);--lab-stage-link: rgb(30, 30, 36);--lab-stage-err-bg: rgba(200, 40, 30, .07);--lab-stage-err-border: rgba(190, 50, 40, .4);--lab-stage-amber: rgb(124, 74, 0);--lab-shelf-bg: rgba(30, 30, 40, .05);--lab-shelf-bg-on: rgba(30, 30, 40, .1);--lab-shelf-border: rgba(30, 30, 40, .2);--lab-shelf-glow: rgba(0, 0, 0, 0);--lab-star: rgb(168, 88, 0);--lab-surface-bg: rgba(255, 255, 255, .88);--lab-surface-border: rgba(30, 30, 40, .13);--lab-surface-halo: rgba(30, 30, 40, .06);--lab-surface-rule: rgba(30, 30, 40, .12);--lab-surface-kpi: rgba(30, 30, 40, .05);--lab-surface-card: rgba(30, 30, 40, .03);--lab-surface-track: rgba(30, 30, 40, .08);--lab-surface-fill: rgb(190, 82, 26);--lab-surface-code: rgba(30, 30, 40, .05);--lab-surface-err: rgb(168, 36, 26);--lab-ro-bg: rgba(30, 30, 40, .05);--lab-ro-border: rgba(30, 30, 40, .3);--lab-ro-text: rgb(40, 40, 46);--lab-src-pop-bg: rgba(252, 252, 250, .96);--lab-chart-accent: rgb(190, 82, 26);--lab-cat-1: rgb(190, 82, 26);--lab-cat-2: rgb(70, 70, 78);--lab-cat-3: rgb(118, 118, 126);--lab-cat-4: rgb(48, 48, 54);--lab-cat-5: rgb(126, 126, 134);--lab-cat-6: rgb(96, 96, 104);--lab-cat-7: rgb(60, 60, 68);--lab-cat-8: rgb(108, 108, 116);--lab-disp-pop-bg: rgba(252, 252, 250, .96);--lab-seg-on: rgba(30, 30, 40, .09);--lab-seg-on-border: rgba(196, 86, 30, .55);--lab-thought-veil: rgba(252, 252, 250, .6);--lab-hit-bg: rgba(30, 30, 36, .035);--lab-hit-border: rgba(30, 30, 36, .14);--lab-hit-mark-bg: rgba(194, 65, 12, .14);--lab-hit-mark-text: rgb(60, 24, 6);--lab-hit-badge-bg: rgba(30, 30, 36, .06);--lab-hit-badge-border: rgba(30, 30, 36, .3);--lab-hit-badge-text: rgb(40, 40, 48)}.lab-surface .lab-series-1 .lab-bar-fill{background:var(--lab-cat-1)}.lab-surface .lab-series-1 .lab-line-path{stroke:var(--lab-cat-1)}.lab-surface .lab-series-1 .lab-line-dot{fill:var(--lab-cat-1)}.lab-surface .lab-series-2 .lab-bar-fill{background:var(--lab-cat-2)}.lab-surface .lab-series-2 .lab-line-path{stroke:var(--lab-cat-2)}.lab-surface .lab-series-2 .lab-line-dot{fill:var(--lab-cat-2)}.lab-surface .lab-series-3 .lab-bar-fill{background:var(--lab-cat-3)}.lab-surface .lab-series-3 .lab-line-path{stroke:var(--lab-cat-3)}.lab-surface .lab-series-3 .lab-line-dot{fill:var(--lab-cat-3)}.lab-surface .lab-series-4 .lab-bar-fill{background:var(--lab-cat-4)}.lab-surface .lab-series-4 .lab-line-path{stroke:var(--lab-cat-4)}.lab-surface .lab-series-4 .lab-line-dot{fill:var(--lab-cat-4)}.lab-surface .lab-series-5 .lab-bar-fill{background:var(--lab-cat-5)}.lab-surface .lab-series-5 .lab-line-path{stroke:var(--lab-cat-5)}.lab-surface .lab-series-5 .lab-line-dot{fill:var(--lab-cat-5)}.lab-surface .lab-series-6 .lab-bar-fill{background:var(--lab-cat-6)}.lab-surface .lab-series-6 .lab-line-path{stroke:var(--lab-cat-6)}.lab-surface .lab-series-6 .lab-line-dot{fill:var(--lab-cat-6)}.lab-surface .lab-series-7 .lab-bar-fill{background:var(--lab-cat-7)}.lab-surface .lab-series-7 .lab-line-path{stroke:var(--lab-cat-7)}.lab-surface .lab-series-7 .lab-line-dot{fill:var(--lab-cat-7)}.lab-surface .lab-series-8 .lab-bar-fill{background:var(--lab-cat-8)}.lab-surface .lab-series-8 .lab-line-path{stroke:var(--lab-cat-8)}.lab-surface .lab-series-8 .lab-line-dot{fill:var(--lab-cat-8)}.lab-stage[data-lab-palette=neutral] .lab-surface .lab-bar-row:hover .lab-bar-fill{background:var(--lab-chart-accent)}.lab-thoughts-list:not(:empty){background:var(--lab-thought-veil)}.lab-disp-btn{background:var(--lab-stage-glass);border-color:var(--lab-stage-border);color:var(--lab-stage-text)}.lab-disp-btn:hover,.lab-disp-btn[aria-expanded=true]{background:var(--lab-stage-glass-hover)}.lab-disp-now{color:var(--lab-stage-muted)}.lab-disp-pop{background:var(--lab-disp-pop-bg);border-color:var(--lab-stage-border);color:var(--lab-stage-text);box-shadow:0 18px 50px var(--lab-stage-shadow)}.lab-seg-legend{color:var(--lab-stage-muted)}.lab-seg-row{background:var(--lab-stage-glass);border-color:var(--lab-stage-border)}.lab-seg-opt{color:var(--lab-stage-muted)}.lab-seg-opt:hover{color:var(--lab-stage-text)}.lab-seg-opt.on{background:var(--lab-seg-on);color:var(--lab-stage-text);box-shadow:inset 0 0 0 1px var(--lab-seg-on-border)}.lab-seg-opt:has(.lab-seg-input:focus-visible){outline-color:var(--lab-stage-focus)}.lab-seg-hint,.lab-seg-foot{color:var(--lab-stage-muted)}.lab-recompose{background:var(--lab-stage-glass);border-color:var(--lab-stage-border);color:var(--lab-stage-text)}.lab-context dt{color:var(--lab-stage-muted)}.lab-context dd{color:var(--lab-stage-text)}.lab-details>summary{background:var(--lab-stage-glass);border-color:var(--lab-stage-border);color:var(--lab-stage-muted)}.lab-details>summary:hover{color:var(--lab-stage-text)}.lab-details-h{color:var(--lab-stage-text)}.lab-trail-mini{color:var(--lab-stage-muted)}.lab-stage{--lab-hit-bg: rgba(255, 255, 255, .05);--lab-hit-border: rgba(255, 255, 255, .14);--lab-hit-mark-bg: rgba(255, 186, 120, .3);--lab-hit-mark-text: rgb(255, 246, 236);--lab-hit-badge-bg: rgba(150, 200, 255, .12);--lab-hit-badge-border: rgba(170, 210, 255, .4);--lab-hit-badge-text: rgb(200, 226, 255)}.lab-surface .lab-hit{background:var(--lab-hit-bg);border-color:var(--lab-hit-border);color:var(--lab-stage-text)}.lab-surface .lab-hit-title,.lab-surface .lab-hit-snip{color:var(--lab-stage-text)}.lab-surface .lab-hit-mark{background:var(--lab-hit-mark-bg);color:var(--lab-hit-mark-text)}.lab-surface .lab-hit-badge{background:var(--lab-hit-badge-bg);border-color:var(--lab-hit-badge-border);color:var(--lab-hit-badge-text)}.lab-surface .lab-hit-date,.lab-surface .lab-hit-meta,.lab-surface .lab-hit-by,.lab-surface .lab-hits-note{color:var(--lab-stage-muted)}.lab-surface .lab-hit-open{color:var(--lab-stage-link)}.lab-corpus{border-color:var(--border)}.lab-corpus-tag{border-color:var(--amber-500);color:var(--amber-text)}.lab-corpus-warn{background:var(--glass-bg-hover);border-color:var(--amber-500);color:var(--text-primary)}.lab-partner{--lab-partner-open-bg: rgba(22, 101, 52, .08);--lab-partner-open-border: rgba(22, 101, 52, .35);--lab-partner-confirm-bg: rgba(245, 158, 11, .08);--lab-partner-confirm-border: rgba(146, 64, 14, .35)}.lab-partner-state{background:var(--glass-bg-hover);border-color:var(--glass-border);color:var(--text-secondary)}.lab-partner-state.is-open{background:var(--lab-partner-open-bg);border-color:var(--lab-partner-open-border);color:var(--green-700)}.lab-partner-confirm{background:var(--lab-partner-confirm-bg);border-color:var(--lab-partner-confirm-border);color:var(--text-primary)}.lab-partner-preview{border-top-color:var(--glass-border)}.lab-partner-tag{border-color:var(--lab-partner-confirm-border);color:var(--amber-text)}.lab-partner-look{--lab-stage-text: rgba(255, 247, 238, .95);--lab-stage-muted: rgba(255, 241, 228, .75);--lab-stage-glass: rgba(255, 255, 255, .07);--lab-stage-border: rgba(255, 255, 255, .15);--lab-stage-link: rgb(255, 190, 150);--lab-surface-bg: rgba(14, 11, 20, .86);--lab-surface-border: rgba(255, 214, 178, .18);--lab-surface-halo: rgba(255, 140, 80, .18);--lab-surface-rule: rgba(255, 255, 255, .13);--lab-surface-kpi: rgba(255, 150, 95, .13);--lab-surface-card: rgba(255, 255, 255, .05);--lab-surface-track: rgba(255, 255, 255, .1);--lab-surface-fill: rgb(255, 160, 108);--lab-surface-code: rgba(0, 0, 0, .34);--lab-surface-err: rgb(255, 180, 170);--lab-chart-accent: rgb(255, 160, 108);--lab-cat-1: rgb(255, 160, 108);--lab-cat-2: rgb(102, 184, 240);--lab-cat-3: rgb(64, 204, 160);--lab-cat-4: rgb(236, 214, 92);--lab-cat-5: rgb(222, 146, 196);--lab-cat-6: rgb(150, 156, 255);--lab-cat-7: rgb(245, 120, 92);--lab-cat-8: rgb(196, 196, 204)}.psp-warn{border-color:#c4802073;background:#c480200f}.psp-notes{background:#14100c08}.px-slider{accent-color:var(--orange-600)}.px-tick{background:var(--text-tertiary)}.px-preview{background:var(--black-a03)}.px-verdict.ok{color:var(--green-700)}.px-verdict.warn,.px-warn{color:var(--amber-text)}.px-verdict.alert{color:var(--red-text)}.chf-part{color:var(--text-primary)}.chf-range>span{background:var(--black-a03)}.chf-range>span:nth-child(2){box-shadow:inset 0 0 0 1px #ff6b2b73}.chf-range small{color:var(--text-tertiary)}.ai-ex{background:var(--black-a03)}.px-pick{accent-color:var(--orange-600)}.px-pickbtn{background:var(--black-a03);color:var(--text-secondary)}.px-pickbtn:hover:not(:disabled){background:var(--black-a06);color:var(--text-primary);border-color:#ff6b2b73}.px-pickbtn.on{color:var(--text-primary);border-color:#ff6b2bb3}.px-kept{color:var(--text-tertiary)}.chf-picks .chf-pick{background:var(--black-a03);color:var(--text-primary)}.chf-picks .chf-pick:hover:not(:disabled){border-color:#ff6b2b73}.chf-picks .chf-pick.on{border-color:#ff6b2bb3}.chf-pick em{color:var(--orange-600)}.psp-sign{background:var(--black-a03)}.psp-sign .psp-sign-ok{color:var(--green-700)}.hl-check.hl-ok .hl-st{color:var(--green-text)}.hl-check.hl-degraded .hl-st{color:var(--amber-text)}.hl-check.hl-down .hl-st{color:var(--red-text)}.xs-pay-ok{border-left-color:var(--green-500)}.xs-pay-due{border-left-color:var(--amber-500)}.xs-pay-wait{border-left-color:var(--glass-border-hover)}.app-keys-card .ak-err{color:var(--red-text)}.au-gauge{background:var(--glass-bg)}.au-gauge-fill{background:var(--green-a22)}.au-gauge-fill.warn{background:var(--amber-a25)}.au-gauge-fill.over{background:var(--red-a2)}.au-bar-fill{background:var(--green-500)}.au-facts .k,.au-bar-lbl{color:var(--text-secondary)}.app-keys-card .ak-warn{color:var(--amber-text)}.au-sort .link-btn.on{color:var(--orange-link)}.apu-date{color:var(--text-secondary)}.ai-regime-line{color:var(--text-tertiary)}.ai-regime-line svg{color:var(--amber-text)}.px-ai-st{color:var(--amber-text)}.input.invalid{border-color:var(--red-text)}.ftab-badge{background:var(--orange-a14);color:var(--orange-600)}.ph-tag.kt-detected{color:var(--amber-text);background:var(--amber-a25)}.keys-tab .kt-row-detected td{background:var(--glass-bg)}.keys-tab .kt-table th,.keys-tab .kt-table td[data-label]:before{color:var(--text-secondary)}.keys-tab .kt-warn{color:var(--amber-text)}.keys-tab .kt-err{color:var(--red-text)}.kg-sum{color:var(--text-primary)}.kg-body{border-left-color:var(--orange-a14)}.kg-req{color:var(--amber-text)}.st-pick{background:var(--glass-bg);color:var(--text-secondary);border-color:var(--glass-border)}.st-pick.on{background:var(--orange-a12);color:var(--orange-600);border-color:var(--orange-400)}.st-custom input{border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-primary)}.st-tile{border-color:var(--glass-border);background:var(--glass-bg)}.st-tile .l{color:var(--text-secondary)}.st-good{color:var(--green-text)}.st-bad{color:var(--red-500)}.st-neutral{color:var(--text-tertiary)}.st-bar{fill:var(--orange-400)}.st-chart svg{background:var(--glass-bg)}.st-chip.st-ok{background:#22c55e24;color:var(--green-text)}.st-chip.st-warn{background:#f59e0b24;color:var(--amber-text)}.st-chip.st-error{background:#ef44441f;color:var(--red-500)}.tel-fine{color:var(--text-secondary)}.tel-note{background:var(--glass-bg);color:var(--text-secondary);border:1px solid var(--glass-border)}.tel-state{background:var(--amber-a12);color:var(--amber-text)}.tel-what li,.tel-card,.tel-order,.tel-line{background:var(--surface);border:1px solid var(--glass-border)}.tel-card.on{border-color:var(--orange-400);box-shadow:0 0 0 2px var(--orange-a12)}.tel-what li svg{color:var(--orange-400)}.tel-gauge{background:var(--glass-bg);border:1px solid var(--glass-border)}.tel-gauge-bar{background:var(--green-text)}.tel-gauge-bar.over{background:var(--amber-text)}.tel-over{color:var(--amber-text)}.tel-calls li+li{border-top:1px solid var(--glass-border)}.tel-transcript{background:var(--glass-bg);border:1px solid var(--glass-border)}.tel-turn.agent b{color:var(--orange-600, var(--orange-400))}.tel-turn.caller b{color:var(--text-secondary)}.tel-chip{background:var(--glass-bg);color:var(--text-secondary);border:1px solid var(--glass-border)}.tel-chip.st-active,.tel-chip.st-signee{background:var(--green-a12);color:var(--green-text)}.tel-chip.st-devis_envoye{background:var(--orange-a12);color:var(--orange-600, var(--orange-400))}.tel-lines th{color:var(--text-secondary);border-bottom:1px solid var(--glass-border)}.tel-lines tr.inc td{color:var(--text-secondary)}.tel-lines td{border-bottom:1px solid var(--glass-border)}.tel-faq details+details{border-top:1px solid var(--glass-border)}.vp-flow li{background:var(--glass-bg);color:var(--text-secondary);border:1px solid var(--glass-border)}.vp-flow li.done{color:var(--green-text)}.vp-flow li.on{background:var(--orange-a12);color:var(--orange-600, var(--orange-400));border-color:var(--orange-400)}.vp-dl dt{color:var(--text-secondary)}.vp-lines td{border-bottom:1px solid var(--glass-border)}.vp-lines tr.inc td{color:var(--text-secondary)}.vp-ok{color:var(--green-text)}.vp-grow.off{opacity:.6}.vp-gf span{color:var(--text-secondary)}.modal{box-shadow:var(--shadow-overlay)}.modal-x:hover{color:var(--text-primary)}.psp-wrap .modal-head{background:var(--bg-body);border-bottom:1px solid var(--glass-border)}.ns-context-more{color:var(--text-secondary)}.client-menu summary,.client-user-logout{color:var(--text-primary);background:var(--glass-bg)}.client-menu summary:hover,.client-user-logout:hover{background:var(--glass-bg-hover)}.client-menu-panel{background:var(--surface);border-color:var(--glass-border-hover);box-shadow:var(--shadow-overlay)}.client-menu-help,.client-user-logout{border-color:var(--glass-border)}.shell:not(.staff) :is(.client-menu summary,.client-user-logout):focus-visible,.client-dialog :is(button,a,input,textarea):focus-visible,body:has(.shell:not(.staff)) :is(.modal button,.modal input,.modal textarea,.bp-drawer-x):focus-visible{outline-color:var(--focus-ring)}.shell:not(.staff) .co-step-lock{color:var(--amber-text)}.workspace-client{color:var(--text-secondary)}.workspace-environment{color:var(--orange-link)}.at-top{background:var(--surface)}.at-secondary-tools>summary,.at-secondary-tools[open]>.at-tools,.build-workspace-context{border-color:var(--glass-border);background:var(--surface)}.billing-period small{color:var(--text-secondary)}.b03-service-summary a{color:var(--orange-600)}.capacity-overlay{background:#14100c47}.capacity-sheet{background:var(--surface)}.ref-tabs [aria-current]{color:var(--orange-link, var(--orange-400))}.ref-message{color:var(--text-primary)}.ref-recommended{color:var(--orange-link, var(--orange-400));background:var(--glass-bg)}.ref-version,.ref-requirement,.ref-conflict{border-top:1px solid var(--glass-border)}.ref-requirement blockquote{border-left:2px solid var(--glass-border);color:var(--text-secondary)}.hold-banner{background:#f59e0b24;color:var(--amber-text);border-bottom:1px solid rgba(245,158,11,.35)}.meet-preview video{background:var(--glass-bg);border-color:var(--glass-border)}.meet-eyebrow,.meet-brand span{color:var(--text-secondary)}.meet-side{background:var(--surface);color:var(--text-primary);border-left-color:var(--glass-border)}.meet-person{border-bottom-color:var(--glass-border)}.meet-toolbar{background:var(--glass-bg)}.meet-toolbar button{background:var(--glass-bg);color:var(--text-primary)}.meet-toast{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-overlay)}.inf-page{color:var(--text-primary)}.inf-card{background:var(--glass-bg);border-color:var(--glass-border)}.inf-page a,.inf-eyebrow{color:var(--text-accent)}.inf-page p,.inf-stats span{color:var(--text-secondary)}.inf-alert{color:var(--red-text,var(--text-primary));background:var(--glass-bg);border-color:var(--glass-border)}.inf-legal{background:var(--surface);color:var(--text-secondary)}.admin-aid-row{background:transparent;color:var(--text-primary);border-color:var(--glass-border)}.admin-aid-row:hover{background:var(--glass-bg-hover)}.admin-panel-head,.admin-panel-foot{border-color:var(--glass-border)}.admin-editor-tabs{background:var(--bg-body)}.ei-row{background:var(--glass-bg);color:var(--text-primary);border-color:var(--glass-border)}.ei-panel-foot{border-color:var(--glass-border)}.ei-row:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.ei-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.com-panel-body .card.sec,.com-panel-content .card.sec{background:transparent;box-shadow:none}.k8-backdrop{background:var(--acad-tour-backdrop)}.k8-panel{background:var(--surface);box-shadow:var(--shadow-overlay)}.crm-mapping-block,.crm-correction{border-color:var(--glass-border)}.crm-detail-panel{background:var(--bg-body);border-color:var(--glass-border);box-shadow:var(--shadow-overlay)}.crm-detail-header,.crm-mapping-block,.crm-correction{border-color:var(--glass-border)}.crm-detail-body .crm-head,.crm-detail-body .sec{box-shadow:none}.crm-more-actions-body{background:var(--bg-body);border-color:var(--glass-border);box-shadow:var(--shadow-overlay)}.sante-counter{background:var(--glass-bg);border-color:var(--glass-border);color:var(--text-secondary)}.sante-counter:hover,.sante-row:hover{background:var(--glass-bg-hover)}.sante-counter[aria-pressed=true]{border-color:var(--orange-link);box-shadow:inset 0 0 0 1px var(--orange-link);color:var(--text-primary)}.sante-counter.sante-error strong{color:var(--red-text)}.sante-counter.sante-degraded strong{color:var(--amber-text)}.sante-counter.sante-unknown strong{color:var(--text-secondary)}.sante-counter.sante-off strong{color:var(--text-tertiary)}.sante-counter.sante-ok strong{color:var(--green-text)}.sante-error .sante-dot{background:var(--red-text)}.sante-degraded .sante-dot{background:var(--amber-text)}.sante-unknown .sante-dot{background:var(--text-secondary)}.sante-ok .sante-dot{background:var(--green-text)}.sante-off .sante-dot{background:transparent;border-color:var(--text-tertiary)}.sante-list{background:var(--surface);border-color:var(--glass-border)}.sante-columns{color:var(--text-secondary);background:var(--glass-bg)}.sante-row{background:transparent;color:var(--text-primary);border-top-color:var(--glass-border)}.sante-row:focus-visible,.sante-counter:focus-visible{outline-color:var(--focus-ring)}.sante-row[aria-expanded=true]{background:var(--glass-bg-hover)}.sante-chip{color:var(--text-secondary);background:var(--glass-bg);border-color:var(--glass-border)}.sante-host,.sante-last,.sante-inc,.sante-chevron{color:var(--text-secondary)}.sante-overlay{background:var(--acad-tour-backdrop)}.sante-drawer{background:var(--bg-body);color:var(--text-primary);border-left-color:var(--glass-border);box-shadow:var(--shadow-overlay)}.sante-drawer-head,.sante-drawer section{border-bottom-color:var(--glass-border)}.sante-drawer h3{color:var(--text-secondary)}.sante-availability,.sante-availability::-webkit-progress-bar{background:var(--glass-border)}.sante-availability::-webkit-progress-value{background:var(--green-text)}.sante-availability::-moz-progress-bar{background:var(--green-text)}.meet-call{background:var(--meet-bg);color:var(--meet-ink)}.meet-status-chip{background:var(--meet-glass);border-color:#ffffff1a;color:#ffffffd9}.meet-toolbar{background:transparent}.meet-toolbar button{color:var(--meet-ink);background:transparent}.meet-toolbar .meet-control{background:var(--meet-glass);color:var(--meet-ink)}.meet-toolbar .meet-control.is-active{background:var(--meet-accent);color:var(--meet-bg)}.meet-toolbar .meet-control.is-danger,.meet-leave-group,.meet-toolbar .meet-leave-chevron{background:var(--meet-danger);color:var(--meet-bg)}.meet-toolbar button:focus-visible{outline-color:var(--meet-accent)}.meet-call-menu button:focus-visible,.meet-row-menu summary:focus-visible{outline-color:var(--focus-ring)}.meet-side{background:var(--surface);color:var(--text-primary);border-color:var(--glass-border)}.meet-avatar{color:var(--meet-ink)}.meet-avatar-0{background:var(--purple)}.meet-avatar-1{background:var(--avatar-orange)}.meet-avatar-2{background:var(--green-700)}.meet-avatar-3{background:var(--avatar-amber)}.meet-person-name small,.meet-person-states{color:var(--text-secondary)}.meet-call-menu{background:var(--surface);color:var(--text-primary);border-color:var(--glass-border);box-shadow:var(--shadow-overlay)}.meet-call-menu button{background:transparent;color:inherit}.meet-call-menu button:hover{background:var(--glass-bg-hover)}.meet-call-menu [aria-checked=true]{color:var(--orange-600);background:var(--glass-bg)}.meet-count{background:var(--meet-ink);color:var(--meet-bg)}.meet-wait-dot{background:var(--meet-accent)}.meet-tooltip{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-overlay)}.ui-navg-h,.ui-msh-g,.ui-cmdk-input,.ui-cmdk-esc,.ui-crumbs button{background:none}.ui-kbd{color:var(--text-secondary);background:var(--surface);border-color:var(--black-a08)}.ui-kbd-sep{color:var(--text-tertiary)}.ui-search-btn{color:var(--text-secondary);background:var(--surface);border-color:var(--black-a08)}.ui-search-btn:hover{color:var(--text-primary);border-color:var(--orange-400)}.ui-navg-h{color:var(--text-tertiary)}.ui-navg-h:hover{color:var(--text-primary);background:var(--glass-bg-hover)}.ui-navg-h .n{background:var(--btn-primary-bg);color:var(--on-primary)}.ui-msh-g{color:var(--text-tertiary)}.ui-chord{background:var(--text-primary);color:var(--surface);box-shadow:var(--shadow-overlay)}.ui-chord .ui-kbd{color:var(--text-primary)}.ui-cmdk-wrap{background:var(--scrim-40)}.ui-cmdk,.ui-keys{background:var(--surface);box-shadow:var(--shadow-overlay)}.ui-cmdk-head,.ui-cmdk-foot{border-color:var(--black-a08)}.ui-cmdk-ico{color:var(--text-tertiary)}.ui-cmdk-input{color:var(--text-primary)}.ui-cmdk-input::placeholder{color:var(--text-tertiary)}.ui-cmdk-gh{color:var(--text-tertiary)}.ui-cmdk-opt{color:var(--text-primary)}.ui-cmdk-opt.on{background:#ff6b2b1a;box-shadow:inset 3px 0 0 var(--orange-500)}.ui-cmdk-sub,.ui-cmdk-facts,.ui-cmdk-status,.ui-cmdk-foot,.ui-keys-note{color:var(--text-secondary)}.ui-cmdk-fact+.ui-cmdk-fact:before{color:var(--text-tertiary)}.ui-cmdk-enter{color:var(--orange-600)}.ui-cmdk-esc-m{color:var(--orange-link)}.ui-cmdk-err{color:var(--red-text)}.ui-cmdk-chip{background:var(--black-a05);color:var(--text-secondary)}.ui-cmdk-chip.t-client{background:#ff6b2b1f;color:var(--orange-chip-text)}.ui-cmdk-chip.t-prospect{background:var(--amber-a14);color:var(--amber-text)}.ui-cmdk-chip.t-app,.ui-cmdk-chip.t-module{background:#6c6aa824;color:var(--purple-text)}.ui-cmdk-chip.t-heal{background:var(--red-a12);color:var(--red-text)}.ui-cmdk-chip.t-order,.ui-cmdk-chip.t-devis,.ui-cmdk-chip.t-invoice{background:#16a34a1f;color:var(--green-text)}.ui-cmdk-chip.t-meeting{background:var(--black-a06);color:var(--text-primary)}.ui-cmdk-chip.t-action{background:var(--btn-primary-bg);color:var(--on-primary)}.ui-cmdk-state.s-ok{background:#16a34a1f;color:var(--green-text)}.ui-cmdk-state.s-warn{background:var(--amber-a16);color:var(--amber-text)}.ui-cmdk-state.s-bad{background:var(--red-a12);color:var(--red-text)}.ui-cmdk-state.s-info{background:#6c6aa824;color:var(--purple-text)}.ui-cmdk-state.s-muted{background:var(--black-a05);color:var(--text-secondary)}.ui-keys-sec h3{color:var(--text-tertiary)}.ui-crumbs{color:var(--text-secondary)}.ui-crumbs li+li:before{color:var(--text-tertiary)}.ui-crumbs button{color:var(--orange-link)}.ui-crumbs button:hover{background:var(--glass-bg-hover)}.ui-crumbs .ui-crumb-cur{color:var(--text-primary)}.ui-crumbs .ui-crumb-back{color:var(--text-primary);border-color:var(--black-a08);background:var(--surface)}.uxmeet-modal .mn-sheet{background:var(--surface)}.staff-passkey-nudge{background:var(--surface);border-color:var(--black-a08)}.staff-passkey-nudge>svg{color:var(--orange-600)}.staff-passkey-nudge>p:first-of-type span{color:var(--text-secondary)}.ux03p2b-method>.card{background:none;box-shadow:none;border-top-color:var(--black-a08)}.support-capture{border-color:var(--glass-border);background:var(--glass-bg)}.support-editor fieldset{border-color:var(--glass-border)}.support-rect input,.support-test-page textarea{color:var(--text-primary);background:var(--surface);border-color:var(--glass-border)}html[data-theme=dark] .support-test-page{background:var(--influence-dark-bg);color:var(--influence-dark-text)}html[data-theme=dark] .support-editor{color:var(--influence-dark-text)}html[data-theme=dark] .support-capture,html[data-theme=dark] .support-rect input,html[data-theme=dark] .support-test-page textarea{background:var(--influence-dark-surface);color:var(--influence-dark-text);border-color:var(--influence-dark-border)}html[data-theme=dark] .support-editor .btn,html[data-theme=dark] .support-test-page>.support-actions .btn{background:var(--influence-dark-surface);color:var(--influence-dark-text);border-color:var(--influence-dark-border)}.hist-page{color-scheme:light;color:var(--sig-text)}html[data-theme=dark] .hist-page,html[data-theme=dark]:has(.hist-page):not(:has(.cap-page)){color-scheme:dark}.hist-page :is(.page-title,.page-sub){color:var(--sig-text)}.hist-page :is(.hist-muted,.hist-event-meta,.hist-eyebrow){color:var(--sig-muted)}.hist-page a,.hist-entry{color:var(--sig-accent)}.hist-event-title a{color:var(--sig-text)}.hist-event-title a:hover{color:var(--sig-accent)}.hist-crumbs,.hist-crumbs .hist-crumb-sep{color:var(--sig-muted)}.hist-crumbs .hist-crumb-cur{color:var(--sig-text)}.hist-subnav a{color:var(--sig-muted)}.hist-subnav a:hover{color:var(--sig-text)}.hist-page :is(.hist-event,.hist-filters,.hist-empty,.hist-context){background:var(--sig-sheet);border-color:var(--sig-line)}.hist-page :is(.hist-event,.hist-filters,.hist-empty,.hist-context,.hist-export-panel){background:var(--sig-sheet);border-color:var(--sig-line)}.hist-page :is(.input,.hist-type-picker summary,fieldset){background:var(--sig-field);color:var(--sig-text);border-color:var(--sig-line)}.hist-page .input::placeholder{color:var(--sig-muted)}.hist-type-picker summary:after,.hist-custom>summary:before{color:var(--sig-muted)}.hist-page :is(.hist-gap,.hist-notice){background:var(--sig-warn-bg);color:var(--sig-warn-text);border-color:var(--sig-warn-line)}.hist-page .hist-status{background:var(--sig-ask-bg);color:var(--sig-ask-text);border-color:var(--sig-ask-line)}.hist-page .btn-ghost{background:var(--sig-field);color:var(--sig-accent);border-color:var(--sig-line)}.hist-page :is(a,button,summary,input,select):focus-visible{outline-color:var(--sig-accent)}.hist-page input[type=checkbox]{accent-color:var(--sig-accent)}html[data-theme=dark]:has(.hist-page):not(:has(.cap-page)),html[data-theme=dark]:has(.hist-page):not(:has(.cap-page)) body,html[data-theme=dark] .app-bg:has(.hist-page):not(:has(.cap-page)){background:var(--influence-dark-bg);color:var(--sig-text)}html[data-theme=dark]:has(.hist-page):not(:has(.cap-page)) :is(.rail,.tabbar){background:var(--influence-dark-surface);border-color:var(--sig-line)}html[data-theme=dark]:has(.hist-page):not(:has(.cap-page)) :is(.nav,.tab,.navh,.brand-sub,.idchip,.idchip .muted,.idchip .faint,.client-menu summary,.client-user-logout){color:var(--sig-text)}html[data-theme=dark]:has(.hist-page):not(:has(.cap-page)) :is(.nav.on,.tab.on){color:var(--sig-accent);background:var(--sig-pick)}html[data-theme=dark]:has(.hist-page):not(:has(.cap-page)) :is(.client-menu summary,.client-user-logout){background:var(--sig-field);border-color:var(--sig-line)}html[data-theme=dark]:has(.hist-page):not(:has(.cap-page)) .brand-logo{background:var(--bg-body)}html[data-theme=dark]:has(.hist-page):not(:has(.cap-page)) .spotlight{opacity:.35}.hist-subnav [aria-current]{color:var(--sig-accent);border-color:var(--sig-accent)}.signal-cell small{color:var(--text-secondary)}.signal-image{background:var(--glass-bg)}.airtek-wordmark{color:var(--text-primary)}.airtek-wordmark i{color:var(--orange-link)}.nav.on{background:var(--orange-50);box-shadow:inset 2px 0 0 var(--orange-link)}.tab.on{color:var(--orange-link)}.input,.btn-ghost,.client-menu summary,.client-user-logout{border-color:var(--border-control)}.uk-table th{border-bottom-color:var(--text-primary)}.uk-search,.uk-fsel select,.uk-fsel input,.uk-fsheet-field select,.uk-fsheet-field input,.uk-field input:not([type=radio]):not([type=checkbox]),.uk-field select,.uk-field textarea{border-color:var(--border-control)}.uk-panel{background:var(--surface)}.uk-doc,.uk-secret,.uk-tone--neutral{background:var(--surface-alt)}.myapp,.myapp-child,.oc-tblcard,.oc-railcard{box-shadow:none}.btn-ghost:hover,.uk-btn--secondary:hover:not(:disabled){border-color:var(--text-primary)}.campaign-preview{border-color:var(--line);background:var(--white)}.launch-preview{border-color:var(--line);background:var(--surface-alt)}.launch-card{border-color:var(--line);background:var(--surface)}.launch-card .launch-text{border-color:var(--line);background:var(--surface-alt);color:var(--text-primary)}.launch-rules li:before{color:var(--brand-flame)}.inf-page .launch-kit{border-color:var(--line);background:var(--surface)}.client-context{background:transparent}.client-context .ctx-seg,.client-context .ctx-org{background:transparent;color:var(--text-secondary);box-shadow:none}.client-context .ctx-seg:hover,.client-context .ctx-org:hover{color:var(--orange-link);background:transparent;text-decoration:underline}.client-context .ctx-cur,.client-head-money dt,.client-head-money small,.client-stage{color:var(--text-secondary)}.client-next-label{color:var(--text-secondary)}.client-account-details.ns-context{background:transparent;box-shadow:none}.client-account-details>summary{color:var(--text-secondary)}.uk-tabs-arrow{background:transparent;color:var(--text-secondary)}.uk-tabs-arrow:hover:not(:disabled){background:var(--surface-alt);color:var(--orange-link)}.uk-tabs-arrow:disabled{color:var(--text-tertiary)}.hist-export-actions .btn:not(:disabled){background:var(--sig-accent);color:var(--sig-field)}.hist-export-actions .btn:disabled{background:var(--sig-new-bg);color:var(--sig-muted)}.sh-sub,.sh-reference{color:var(--text-secondary)}.staff-history .uk-tl-item+.uk-tl-item{border-top-color:var(--line)}html[data-theme=dark]:has(.staff-history){color-scheme:dark}html[data-theme=dark]:has(.staff-history) :is(body,.app-bg){background:var(--influence-dark-bg);color:var(--sig-text)}html[data-theme=dark]:has(.staff-history) :is(.rail,.ctxbar,.tabbar,.msh-top,.uk-panel,.uk-panel-head,.uk-panel-foot,.uk-table-wrap,.uk-table th,.uk-search,.uk-fsel select,.uk-fsel input,.uk-fsheet,.uk-fsheet-field select,.uk-fsheet-field input,.uk-seg-btn.is-on,.uk-btn--secondary,.ctx-seg,.ui-search-btn){background:var(--sig-sheet);border-color:var(--sig-line);color:var(--sig-text)}html[data-theme=dark]:has(.staff-history) :is(.uk-ph-title,.uk-panel-title,.uk-kv-value,.uk-table td,.uk-tl-title,.uk-empty-title,.msh-title b,.ctx-cur){color:var(--sig-text)}html[data-theme=dark]:has(.staff-history) :is(.uk-muted,.uk-tl-dayhead,.sh-sub,.sh-reference,.uk-ph-purpose,.uk-ph-meta,.uk-fbar-result,.uk-cell-sub,.uk-panel-context,.uk-kv-label,.uk-kv-hint,.uk-tl-time,.uk-tl-body,.uk-empty-body,.uk-fbar-more,.uk-th-sort,.uk-table th,.uk-seg-btn,.uk-btn--ghost,.brand-sub,.nav,.tab,.msh-title span,.ctx-sep,.uk-psec-title){color:var(--sig-muted)}html[data-theme=dark]:has(.staff-history) .uk-table td:before{color:var(--sig-muted)}html[data-theme=dark]:has(.staff-history) :is(input,select,textarea){background:var(--sig-field);color:var(--sig-text);border-color:var(--sig-line)}html[data-theme=dark]:has(.staff-history) :is(.linklike,a,.ctx-org,.nav.on,.tab.on,.uk-seg-btn.is-on){color:var(--sig-accent)}html[data-theme=dark]:has(.staff-history) :is(.uk-seg,.uk-fbar-more,.uk-btn--secondary:hover,.uk-btn--ghost:hover,.uk-tone--neutral){background:var(--sig-new-bg);border-color:var(--sig-line);color:var(--sig-text)}html[data-theme=dark]:has(.staff-history) :is(.uk-table tr.is-active td,.uk-table tr.is-openable:hover td){background:var(--sig-pick)}html[data-theme=dark]:has(.staff-history) :is(.uk-psec+.uk-psec,.uk-table td,.uk-kv,.uk-tl-item+.uk-tl-item){border-color:var(--sig-line-soft)}html[data-theme=dark]:has(.staff-history) .uk-tone--success{background:var(--sig-ok-bg);color:var(--sig-ok-text);border-color:var(--sig-ok-line)}html[data-theme=dark]:has(.staff-history) .uk-tone--warning{background:var(--sig-warn-bg);color:var(--sig-warn-text);border-color:var(--sig-warn-line)}html[data-theme=dark]:has(.staff-history) .uk-tone--danger{background:var(--sig-err-bg);color:var(--sig-err-text);border-color:var(--sig-err-line)}html[data-theme=dark]:has(.staff-history) .uk-tone--info{background:var(--sig-ask-bg);color:var(--sig-ask-text);border-color:var(--sig-ask-line)}html[data-theme=dark]:has(.staff-history) .uk-tone--accent{background:var(--sig-work-bg);color:var(--sig-work-text);border-color:var(--sig-warn-line)}html[data-theme=dark]:has(.staff-history) .uk-btn:disabled{background:var(--sig-new-bg);color:var(--sig-muted)}html[data-theme=dark]:has(.staff-history) .uk-scrim{background:var(--sig-backdrop)}html[data-theme=dark]:has(.staff-history) .brand-logo{background:var(--bg-body)}html[data-theme=dark]:has(.staff-history) :is(.uk-field-label,.uk-choice-title){color:var(--sig-text)}html[data-theme=dark]:has(.staff-history) :is(.uk-field-hint,.uk-choice-sub,.msh-ic,.uk-icon-btn){color:var(--sig-muted)}html[data-theme=dark]:has(.staff-history) :is(input,textarea)::placeholder{color:var(--sig-muted)}html[data-theme=dark]:has(.staff-history) .uk-field :is(input,select,textarea){background:var(--sig-field);color:var(--sig-text);border-color:var(--sig-line)}html[data-theme=dark]:has(.staff-history) .uk-search input{background:transparent}html[data-theme=dark]:has(.staff-history) .uk-field-error{color:var(--sig-err-text)}html[data-theme=dark]:has(.staff-history) .uk-field [aria-invalid=true]{border-color:var(--sig-err-line)}html[data-theme=dark]:has(.staff-history) .uk-kv-row+.uk-kv-row{border-color:var(--sig-line-soft)}html[data-theme=dark]:has(.staff-history) .tour-q{background:var(--sig-sheet);color:var(--sig-text)}.fiche-kit .ab-due{background:transparent;border-color:var(--line)}.fiche-kit .demo-title .demo-kind,.fiche-kit .oc-type{background:transparent;color:var(--text-secondary)}.fiche-kit .demo-head{color:var(--text-secondary)}.fiche-kit .demo-title>span.ph-tag{background:transparent;color:var(--text-secondary)}.client-device-code .sub{color:var(--text-secondary)}.client-device-list li+li{border-top-color:var(--black-a06)}.client-device-actions{border-top-color:var(--black-a06)}pre.evo-text{background:var(--surface-alt);border-color:var(--border);color:var(--text-primary)}.evo-billing-bar{background:var(--surface);border-color:var(--glass-border);box-shadow:0 4px 20px #14100c14}.evo-confirm-box{border-top-color:var(--glass-border)}.evo-confirm-box--card{background:var(--surface);border-color:var(--glass-border);box-shadow:var(--shadow-card)}.evo-confirm-title{color:var(--text-primary)}.client-evolutions{color-scheme:light;--evo-surface: light-dark(var(--surface), var(--influence-dark-surface));--evo-text: light-dark(var(--text-primary), var(--influence-dark-text));--evo-muted: light-dark(var(--text-secondary), var(--influence-dark-muted));--evo-line: light-dark(var(--glass-border), var(--vx-dark-line));color:var(--evo-text)}html[data-theme=dark] .client-evolutions{color-scheme:dark}.client-evolutions .uk-section,.client-evolutions textarea{background:var(--evo-surface);color:var(--evo-text);border-color:var(--evo-line)}.client-evolutions .uk-section-title,.client-evolutions .uk-field-label{color:var(--evo-text)}.client-evolutions .evo-muted{color:var(--evo-muted)}.client-evolutions .evo-item{border-color:var(--evo-line)}html[data-theme=dark] .client-evolutions .uk-btn--secondary{background:var(--evo-surface);color:var(--evo-text);border-color:var(--evo-line)}html[data-theme=dark] .client-evolutions .uk-btn--secondary:hover:not(:disabled){background:#ffffff14;border-color:#ffffff40}html[data-theme=dark] .client-evolutions .uk-btn--ghost{background:transparent;color:var(--evo-text);border-color:transparent}html[data-theme=dark] .client-evolutions .uk-btn--ghost:hover:not(:disabled){background:#ffffff14;color:var(--evo-text)}html[data-theme=dark] .client-evolutions .uk-btn:disabled{background:#ffffff0a;color:var(--evo-muted);border-color:transparent}html[data-theme=dark] .client-evolutions:not(.client-evolutions-v2) .uk-chip{background:#ffffff14;border-color:var(--evo-line);color:var(--evo-text)}.client-evolutions-v2 .uk-table tr[data-row]{border-bottom-color:var(--line)}.client-evolutions-v2 .uk-table td:before{color:var(--text-tertiary)}.client-evolutions-v2 .uk-section-aside{color:var(--text-secondary)}.evo-client-photos img{border-color:var(--line);background:var(--surface)}.partner-kit-progress,.partner-kit-progress::-webkit-progress-bar{background:var(--surface-alt)}.partner-kit-progress::-webkit-progress-value{background:var(--brand-flame)}.partner-kit-progress::-moz-progress-bar{background:var(--brand-flame)}.partner-kit-steps li{border-bottom-color:var(--border)}.partner-kit-capture{border-color:var(--border)}.partner-kit-help a{color:var(--orange-link)}.build-workspace-context{background:var(--bg-body)}.parcours-nav .uk-tab:not(.is-on){color:var(--text-secondary)}.client-head-money dt,.client-head-money small,.client-stage{color:var(--text-secondary)}.client-head-next{border-color:var(--glass-border)}.uxk15-track{background:var(--surface-alt);border-color:var(--border-control)}.uxk15-track i{background:var(--text-accent)}.uk-tabs-arrow{color:var(--text-secondary);background:var(--surface-alt)}.uk-tabs-arrow:disabled{color:var(--disabled-text);background:transparent}body:has(.uxk15-fiche) .ctxbar{background:transparent}body:has(.build-workspace-context) .ctxbar.client-context{background:var(--bg-body)}.uk-panel .uk-secret{background:transparent}.uk-panel output{background:var(--surface-alt);border-color:var(--border-control);color:var(--text-primary)}.uk-extension{background:var(--bg-body);border-color:var(--black-a08)}.uk-panel-facts,.uk-panel-actions,.uk-feed-table th,.uk-feed-table td{border-color:var(--black-a08)}.uk-extension{background:var(--bg-body);border-color:var(--line)}.uk-panel-facts,.uk-panel-actions,.uk-feed-table th,.uk-feed-table td{border-color:var(--line)}.uk-panel-actions strong:first-child,.uk-feed-table th{color:var(--text-tertiary)}.uk-section-open{color:inherit;background:none}.uk-section-open:hover{color:var(--text-primary)}.uk-feed-filters .uk-btn[aria-pressed=true]{background:var(--orange-a1);border-color:var(--orange-600);color:var(--orange-chip-text)}.uk-feed-filters .uk-btn[aria-pressed=true]:hover{background:var(--orange-a14)}.ev2-mine.uk-btn[aria-pressed=true],.ev2-mine.uk-btn[aria-pressed=true]:hover:not(:disabled){background:var(--orange-a1);border-color:var(--orange-600);color:var(--orange-chip-text)}:root{--uk18-bg: light-dark(var(--surface), var(--influence-dark-surface));--uk18-text: light-dark(var(--text-primary), var(--influence-dark-text));--uk18-muted: light-dark(var(--text-secondary), var(--influence-dark-muted));--uk18-line: light-dark(var(--glass-border), var(--influence-dark-border));--uk18-accent: light-dark(var(--orange-link), var(--influence-dark-accent));--uk18-shadow: light-dark(0 12px 32px rgba(31,29,26,.16), 0 12px 32px rgba(0,0,0,.4))}.uk-info-dock,.uk-legend-body,.uk-trace-detail{background:var(--uk18-bg);color:var(--uk18-text);border-color:var(--uk18-line)}.uk-info-dock{box-shadow:var(--uk18-shadow)}.uk-info-dock small,.uk-page-intro,.uk-explanation-pref,.uk-entity-kind{color:var(--uk18-muted)}.uk-entity-link,.uk-quick-links a{color:var(--uk18-accent)}.uk-quick-links b{color:var(--uk18-muted)}.uk-table-controls{border-color:var(--uk18-line)}.uk-table-controls button{background:var(--uk18-bg);color:var(--uk18-text);border-color:var(--uk18-line)}.uk-table-controls button[aria-pressed=true]{border-color:var(--uk18-accent);background:var(--uk18-selected-bg);color:var(--uk18-accent);box-shadow:inset 0 0 0 1px var(--uk18-accent)}.uk-table-columns summary,.uk-table-columns[open]{background:var(--uk18-bg);border-color:var(--uk18-line)}.uk-table-extra>summary{background:var(--uk18-bg);border-color:var(--uk18-line)}.uk-table-error{color:var(--red-text);border-color:var(--red-a22);background:var(--red-a06)}.uk-table-controls button.uk-tone--neutral{background:var(--black-a05);color:var(--text-secondary);border-color:var(--black-a08)}.uk-table-controls button.uk-tone--info{background:var(--purple-a1);color:var(--purple-text);border-color:var(--purple-a16)}.uk-table-controls button.uk-tone--success{background:var(--green-a12);color:var(--green-text);border-color:var(--green-a22)}.uk-table-controls button.uk-tone--warning{background:var(--amber-a12);color:var(--amber-text);border-color:var(--amber-a25)}.uk-table-controls button.uk-tone--danger{background:var(--red-a1);color:var(--red-text);border-color:var(--red-a22)}.uk-table-controls button.uk-tone--accent{background:var(--orange-a1);color:var(--orange-chip-text);border-color:var(--orange-a22)}.uk-table-controls button.uk-tone--neutral[aria-pressed=true]{border-color:var(--text-primary);color:var(--text-primary);background:var(--black-a08);box-shadow:inset 0 0 0 1px var(--text-primary)}.uk-table-controls button.uk-tone--info[aria-pressed=true]{border-color:var(--purple-text);color:var(--purple-text);box-shadow:inset 0 0 0 1px var(--purple-text)}.uk-table-controls button.uk-tone--success[aria-pressed=true]{border-color:var(--green-text);color:var(--green-text);box-shadow:inset 0 0 0 1px var(--green-text)}.uk-table-controls button.uk-tone--warning[aria-pressed=true]{border-color:var(--amber-text);color:var(--amber-text);box-shadow:inset 0 0 0 1px var(--amber-text)}.uk-table-controls button.uk-tone--danger[aria-pressed=true]{border-color:var(--red-text);color:var(--red-text);box-shadow:inset 0 0 0 1px var(--red-text)}.uk-table-controls button.uk-tone--accent[aria-pressed=true]{border-color:var(--uk18-accent);color:var(--uk18-accent);box-shadow:inset 0 0 0 1px var(--uk18-accent)}html[data-theme=dark]:has(.uk-foundations) body{color-scheme:dark;background:var(--influence-dark-bg);color:var(--uk18-text)}html[data-theme=dark] :is(.uk-foundations,.uk-info-dock,.uk-panel:has(.uk-trace-detail)){color-scheme:dark;color:var(--uk18-text)}html[data-theme=dark] .uk-foundations :is(.uk-ph-title,.uk-th-sort,.uk-btn--ghost,.uk-btn--secondary,.jnl-tabs button){color:var(--uk18-text)}html[data-theme=dark] .uk-foundations .uk-cell-sub,html[data-theme=dark] .uk-foundations .uk-table td:before{color:var(--uk18-muted)}html[data-theme=dark] .uk-foundations :focus-visible{outline-color:var(--uk18-accent)}html[data-theme=dark] .uk-foundations :is(.uk-table-wrap,.uk-table th,.input){background:var(--uk18-bg);color:var(--uk18-text);border-color:var(--uk18-line)}html[data-theme=dark] .uk-foundations :is(.uk-table td,.uk-table tr[data-row]){border-color:var(--uk18-line)}html[data-theme=dark] :is(.uk-foundations,.uk-info-dock,.uk-panel:has(.uk-trace-detail)) .uk-tone--neutral{background:var(--influence-dark-bg);color:var(--uk18-muted);border-color:var(--uk18-line)}html[data-theme=dark] :is(.uk-foundations,.uk-info-dock,.uk-panel:has(.uk-trace-detail)) .uk-tone--info{background:var(--influence-dark-bg);color:var(--uk18-info);border-color:var(--uk18-line)}html[data-theme=dark] :is(.uk-foundations,.uk-info-dock,.uk-panel:has(.uk-trace-detail)) .uk-tone--success{background:var(--influence-dark-bg);color:var(--uk18-success);border-color:var(--uk18-line)}html[data-theme=dark] :is(.uk-foundations,.uk-info-dock,.uk-panel:has(.uk-trace-detail)) .uk-tone--warning{background:var(--influence-dark-bg);color:var(--uk18-warning);border-color:var(--uk18-line)}html[data-theme=dark] :is(.uk-foundations,.uk-info-dock,.uk-panel:has(.uk-trace-detail)) .uk-tone--danger{background:var(--influence-dark-bg);color:var(--uk18-danger);border-color:var(--uk18-line)}html[data-theme=dark] :is(.uk-foundations,.uk-info-dock,.uk-panel:has(.uk-trace-detail)) .uk-tone--accent{background:var(--influence-dark-bg);color:var(--uk18-accent);border-color:var(--uk18-line)}html[data-theme=dark] .uk-table-controls button[aria-pressed=true]{border-color:var(--uk18-accent);background:var(--uk18-selected-bg);color:var(--uk18-accent);box-shadow:inset 0 0 0 1px var(--uk18-accent)}html[data-theme=dark] .uk-table-controls button.uk-tone--neutral[aria-pressed=true]{border-color:var(--uk18-text);color:var(--uk18-text);box-shadow:inset 0 0 0 1px var(--uk18-text)}html[data-theme=dark] .uk-table-controls button.uk-tone--info[aria-pressed=true]{border-color:var(--uk18-info);color:var(--uk18-info);box-shadow:inset 0 0 0 1px var(--uk18-info)}html[data-theme=dark] .uk-table-controls button.uk-tone--success[aria-pressed=true]{border-color:var(--uk18-success);color:var(--uk18-success);box-shadow:inset 0 0 0 1px var(--uk18-success)}html[data-theme=dark] .uk-table-controls button.uk-tone--warning[aria-pressed=true]{border-color:var(--uk18-warning);color:var(--uk18-warning);box-shadow:inset 0 0 0 1px var(--uk18-warning)}html[data-theme=dark] .uk-table-controls button.uk-tone--danger[aria-pressed=true]{border-color:var(--uk18-danger);color:var(--uk18-danger);box-shadow:inset 0 0 0 1px var(--uk18-danger)}html[data-theme=dark] .uk-table-controls button.uk-tone--accent[aria-pressed=true]{border-color:var(--uk18-accent);color:var(--uk18-accent);box-shadow:inset 0 0 0 1px var(--uk18-accent)}html[data-theme=dark] .uk-table-error{color:var(--uk18-danger);background:var(--uk18-bg);border-color:var(--uk18-line)}html[data-theme=dark] .uk-foundations .uk-table td{color:var(--uk18-text)}html[data-theme=dark] .uk-foundations .uk-btn--secondary{background:var(--uk18-bg);border-color:var(--uk18-line)}html[data-theme=dark] .uk-panel:has(.uk-trace-detail){color-scheme:dark;background:var(--uk18-bg);color:var(--uk18-text);border-color:var(--uk18-line)}html[data-theme=dark] .uk-panel:has(.uk-trace-detail) .uk-panel-head{background:var(--uk18-bg);border-color:var(--uk18-line)}html[data-theme=dark] .uk-panel:has(.uk-trace-detail) :is(.uk-panel-title,.uk-icon-btn,.uk-btn--ghost){color:var(--uk18-text)}.uxk19-section{border-color:var(--glass-border)}.uxk19-header{color:var(--orange-chip-text);background:var(--orange-a06)}.uxk19-header:hover,.uxk19-header[aria-expanded=true]{background:var(--orange-a12)}.uxk19-page{color:var(--text-secondary);background:transparent;border-left-color:transparent}.uxk19-page:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.uxk19-page.on{color:var(--orange-chip-text);border-left-color:var(--orange-chip-text);background:var(--orange-a08)}.uxk19-pin,.uxk19-section-pin,.uxk19-reorder button,.uxk19-foot-icon,.uxk19-fly-head button{color:var(--text-secondary);background:transparent}.uxk19-pin:hover,.uxk19-section-pin:hover,.uxk19-reorder button:hover,.uxk19-foot-icon:hover{background:var(--orange-a08);color:var(--orange-chip-text)}.uxk19-pin.pinned,.uxk19-section-pin[aria-pressed=true],.uxk19-unread{color:var(--orange-chip-text)}.uxk19-menu .n,.uxk19-flyout .n{color:var(--orange-chip-text);background:var(--orange-a12)}.uxk19-hint{color:var(--text-tertiary)}.uxk19-flyout{color:var(--text-primary);background:var(--surface);border-color:var(--glass-border);box-shadow:var(--shadow-card)}.uxk19-menu.is-compact .uxk19-header[data-current]{border-left-color:var(--orange-link)}.uk-stage--discovery{color:var(--stage-discovery-ink);background:var(--stage-discovery-bg)}.uk-stage--offer{color:var(--stage-offer-ink);background:var(--stage-offer-bg)}.uk-stage--order{color:var(--stage-order-ink);background:var(--stage-order-bg)}.uk-stage--build{color:var(--stage-build-ink);background:var(--stage-build-bg)}.uk-stage--service{color:var(--stage-service-ink);background:var(--stage-service-bg)}.uk-stage--exit{color:var(--stage-exit-ink);background:var(--stage-exit-bg)}.client-signal-detail{color:var(--text-primary);background:var(--surface);border-color:var(--glass-border);box-shadow:var(--shadow-overlay, var(--shadow-card))}.client-quick-filters .uk-btn--ghost{background:var(--surface);border-color:var(--glass-border);color:var(--text-secondary)}.client-quick-filters .uk-btn--ghost:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--text-primary)}.client-quick-filters .uk-btn--secondary{background:var(--orange-a1);border-color:var(--orange-600);color:var(--orange-chip-text);font-weight:600}.client-signal .uk-tone--info{color:var(--stage-discovery-ink);background:var(--stage-discovery-bg)}.client-attention-kpis .uk-tone-text--info{color:var(--stage-discovery-ink)}.uk-bcard[data-attention-now]{border-left-color:var(--red-500)}[data-theme=dark] .uk-stage--discovery{color:var(--stage-discovery-dark-ink);background:var(--stage-discovery-dark-bg)}[data-theme=dark] .uk-stage--offer{color:var(--stage-offer-dark-ink);background:var(--stage-offer-dark-bg)}[data-theme=dark] .uk-stage--order{color:var(--stage-order-dark-ink);background:var(--stage-order-dark-bg)}[data-theme=dark] .uk-stage--build{color:var(--stage-build-dark-ink);background:var(--stage-build-dark-bg)}[data-theme=dark] .uk-stage--service{color:var(--stage-service-dark-ink);background:var(--stage-service-dark-bg)}[data-theme=dark] .uk-stage--exit{color:var(--stage-exit-dark-ink);background:var(--stage-exit-dark-bg)}[data-theme=dark] .client-signal .uk-tone--info{color:var(--stage-discovery-dark-ink);background:var(--stage-discovery-dark-bg)}[data-theme=dark] .client-attention-kpis .uk-tone-text--info{color:var(--stage-discovery-dark-ink)}.an-card,.an-scope{border-color:var(--border);background:var(--surface)}.an-filter-line input,.an-filter-line select{border-color:var(--border);background:var(--surface);color:var(--text-primary)}.an-scope-chip{border-color:var(--border);background:var(--surface)}.an-scope-chip button{background:transparent;color:var(--text-secondary)}.an-chart text{fill:var(--text-secondary)}.an-chart rect:focus{stroke:var(--text-primary)}.an-fill--info{fill:var(--purple-text)}.an-fill--success{fill:var(--green-text)}.an-fill--accent{fill:var(--orange-chip-text)}.an-fill--warning{fill:var(--amber-text)}.an-fill--neutral{fill:var(--text-secondary)}.an-fill--danger{fill:var(--red-text)}.an-heat-level-0{background:var(--black-a05);color:var(--text-secondary)}.an-heat-level-1{background:var(--purple-a1);color:var(--purple-text)}.an-heat-level-2{background:var(--purple-a16);color:var(--purple-text)}.an-heat-level-3{background:var(--purple);color:var(--white)}.an-heat-level-4{background:var(--purple-text);color:var(--white)}html[data-theme=dark] .an-card,html[data-theme=dark] .an-scope,html[data-theme=dark] .an-scope-chip,html[data-theme=dark] .an-filter-line input,html[data-theme=dark] .an-filter-line select{background:var(--uk18-bg);color:var(--uk18-text);border-color:var(--uk18-line)}html[data-theme=dark] .an-chart text{fill:var(--uk18-text)}html[data-theme=dark] .an-detail{color:var(--uk18-text)}.an-page .uk-kpi{background:var(--uk18-bg);color:var(--uk18-text);border-color:var(--uk18-line)}.an-page .uk-kpi.is-on{background:var(--uk18-selected-bg);border-color:var(--uk18-accent)}.an-page :is(.uk-muted,.uk-kpi-label,.uk-kpi-hint){color:var(--uk18-muted)}html[data-theme=dark] .an-page .uk-tone-text--neutral{color:var(--uk18-text)}html[data-theme=dark] .an-page .uk-tone-text--info{color:var(--uk18-info)}html[data-theme=dark] .an-page .uk-tone-text--success{color:var(--uk18-success)}html[data-theme=dark] .an-page .uk-tone-text--warning{color:var(--uk18-warning)}html[data-theme=dark] .an-page .uk-tone-text--danger{color:var(--uk18-danger)}html[data-theme=dark] .an-page .uk-tone-text--accent{color:var(--uk18-accent)}html[data-theme=dark] .an-fill--info{fill:var(--uk18-info)}html[data-theme=dark] .an-fill--success{fill:var(--uk18-success)}html[data-theme=dark] .an-fill--warning{fill:var(--uk18-warning)}html[data-theme=dark] .an-fill--danger{fill:var(--uk18-danger)}html[data-theme=dark] .an-fill--accent{fill:var(--uk18-accent)}html[data-theme=dark] .an-fill--neutral{fill:var(--uk18-muted)}html[data-theme=dark] .an-heat-level-0{color:var(--uk18-muted)}html[data-theme=dark] :is(.an-heat-level-1,.an-heat-level-2){color:var(--uk18-info)}html[data-theme=dark] .uk-panel:has(.an-detail){color-scheme:dark;background:var(--uk18-bg);color:var(--uk18-text);border-color:var(--uk18-line)}html[data-theme=dark] .uk-panel:has(.an-detail) :is(.uk-panel-head,.uk-panel-foot){background:var(--uk18-bg);border-color:var(--uk18-line)}html[data-theme=dark] .uk-panel:has(.an-detail) :is(.uk-panel-title,.uk-icon-btn,.uk-btn--ghost){color:var(--uk18-text)}html[data-theme=dark] .uk-panel:has(.an-detail) .uk-muted{color:var(--uk18-muted)}html[data-theme=dark] .uk-panel:has(.an-detail) .uk-tone--info{background:var(--influence-dark-bg);color:var(--uk18-info);border-color:var(--uk18-line)}html[data-theme=dark] .uk-panel:has(.an-detail) .uk-tone--success{background:var(--influence-dark-bg);color:var(--uk18-success);border-color:var(--uk18-line)}html[data-theme=dark] .uk-panel:has(.an-detail) .uk-tone--warning{background:var(--influence-dark-bg);color:var(--uk18-warning);border-color:var(--uk18-line)}html[data-theme=dark] .uk-panel:has(.an-detail) .uk-tone--danger{background:var(--influence-dark-bg);color:var(--uk18-danger);border-color:var(--uk18-line)}html[data-theme=dark] .uk-panel:has(.an-detail) .uk-tone--accent{background:var(--influence-dark-bg);color:var(--uk18-accent);border-color:var(--uk18-line)}html[data-theme=dark] .an-page .uk-tip-btn{color:var(--uk18-muted)}html[data-theme=dark] .an-scope-chip button{color:var(--uk18-text)}.ev2-rail li,.ev2-proposals article,.ev2-pinned{border-color:var(--line);background:var(--surface)}.ev2-rail [aria-current]{border-color:var(--focus-ring);background:var(--surface-alt)}.ev2-timeline-filters .uk-btn[aria-pressed=true],.ev2-rail .uk-btn[aria-pressed=true]{background:var(--orange-a1);border-color:var(--orange-600);color:var(--orange-chip-text)}.ev2-timeline-filters .uk-btn[aria-pressed=true]:hover,.ev2-rail .uk-btn[aria-pressed=true]:hover{background:var(--orange-a14)}.ev2-lightbox,.ev2-members>li{border-color:var(--line)}a.ui-cmdk-opt,a.notif-row{color:inherit}.uxk20-palette-help{color:var(--text-secondary)}.uxk20-settings-list li{border-bottom-color:var(--line)}.uk-explain-actions .uk-btn--ghost{background:var(--surface);border-color:var(--glass-border);color:var(--text-secondary)}.uk-explain-actions .uk-btn--ghost:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--border-control);color:var(--text-primary)}.ev2-text mark{background:var(--orange-50);color:var(--text-primary)}.switch-module{color:var(--text-tertiary)}.switchboard code,.switch-history code{background:var(--surface-alt);color:var(--text-primary);border-color:var(--border)}.switch-history time{color:var(--text-tertiary)}.switch-history p{color:var(--text-primary)}.switch-history span{color:var(--text-secondary)}.switch-history li{border-bottom-color:var(--border)}.heal-agent-prose{background:var(--surface-alt);color:var(--text-primary);border-color:var(--black-a08)}.heal-agent-meta>strong{color:var(--text-primary)}.heal-agent-date{color:var(--text-tertiary)}.heal-agent-link{color:var(--orange-link)}.heal-agent-link:hover:not(:disabled){color:var(--orange-dark);background:var(--orange-a08)}.ch-cases-links a{color:var(--orange-link)}.ch-cases-links a:hover{color:var(--orange-dark);text-decoration:underline}.security-secret-code{background:var(--surface);color:var(--text-primary);border-color:var(--black-a16)}:root{--tel-screen-green: rgb(134,239,172);--tel-screen-red: rgb(252,165,165);--tel-screen-amber: rgb(252,211,77)}html[data-theme=dark] .uk-panel:has(.tel-screening){color-scheme:dark;background:var(--influence-dark-bg);color:var(--influence-dark-text);border-color:var(--influence-dark-border)}html[data-theme=dark] .uk-panel:has(.tel-screening) .uk-panel-head{background:var(--influence-dark-surface);border-color:var(--influence-dark-border)}html[data-theme=dark] .uk-panel:has(.tel-screening) :is(.uk-panel-title,.uk-panel-context,.uk-icon-btn){color:var(--influence-dark-text)}html[data-theme=dark] .tel-screening .uk-table td,html[data-theme=dark] .tel-screening :is(.uk-field-label,.uk-kpi-value,.uk-tab){color:var(--influence-dark-text)}html[data-theme=dark] .tel-screening :is(.uk-field-hint,.uk-psec-title,.uk-kpi-label,.uk-table th,.muted){color:var(--influence-dark-muted)}html[data-theme=dark] .tel-screening :is(.uk-table-wrap,.uk-table th,.uk-kpi,.uk-field input,.uk-field select,.uk-field textarea,.uk-btn--secondary){background:var(--influence-dark-surface);color:var(--influence-dark-text);border-color:var(--influence-dark-border)}html[data-theme=dark] .tel-screening .uk-kpi--btn.is-on{border-color:var(--influence-dark-accent);box-shadow:inset 0 0 0 1px var(--influence-dark-accent)}html[data-theme=dark] .tel-screening :is(.uk-table td,.uk-tabs,.uk-psec,.uk-table tr[data-row]){border-color:var(--influence-dark-border)}html[data-theme=dark] .tel-screening .uk-tab.is-on{color:var(--influence-dark-accent);border-color:var(--influence-dark-accent)}html[data-theme=dark] .tel-screening :is(.uk-tone--success,.uk-tone-text--success){color:var(--tel-screen-green)}html[data-theme=dark] .tel-screening :is(.uk-tone--danger,.uk-tone-text--danger,.uk-field-error){color:var(--tel-screen-red)}html[data-theme=dark] .tel-screening :is(.uk-tone--warning,.uk-tone-text--warning){color:var(--tel-screen-amber)}html[data-theme=dark] .tel-screening :focus-visible{outline-color:var(--influence-dark-accent)}html[data-theme=dark] .tel-screening .uk-table td:before{color:var(--influence-dark-muted)}.ce-evolution-link{color:var(--orange-link)}.ce-evolution-link:hover{color:var(--orange-600)}.secret-request-row{border-color:var(--line)}[data-uxk26-help]~* .uk-table-facets button{border-color:var(--border-control)}.ap-facts,.ap-work,.ap-code{border-color:var(--line)}.ap-facts{background:var(--surface-alt)}.ap-code{background:var(--surface);color:var(--text-primary)}.ap-lock,.ap-locked-tab{color:var(--text-secondary)}.ap-row{border-color:var(--line)}.ap-row-help,.cap-muted,.cap-eyebrow{color:var(--text-secondary)}.cap-tabs,.cap-module{border-color:var(--line)}.cap-tab-current{color:var(--orange-link);border-bottom-color:var(--orange-link);background:var(--surface-alt)}.cap-list-head>a,.cap-back{color:var(--orange-link)}.e2e-banner{background:var(--surface-alt);color:var(--text-primary);border-color:var(--line)}.e2e-banner.warn{background:#f59e0b1a;color:var(--amber-text);border-color:#f59e0b52}.e2e-banner.info{background:#6c6aa81a;color:var(--purple-text);border-color:#6c6aa840}.e2e-trace-item{background:var(--surface-alt);border-color:var(--glass-border)}.e2e-trace-dest{color:var(--text-secondary)}.e2e-org-item,.e2e-runner-item{border-top-color:var(--glass-border)}.e2e-org-info p{color:var(--text-secondary)}.e2e-runner-section{border-top-color:var(--glass-border)}.e2e-runner-section h3,.e2e-lock{color:var(--text-secondary)}.e2e-lock svg{color:var(--amber-text)}.e2e-footer{color:var(--text-tertiary);background:var(--surface-alt);border-bottom:1px solid var(--glass-border)}.uk-evproof-record{border-color:var(--border)}.uk-evproof-quote{border-color:var(--border-control);color:var(--text-primary)}.uk-evproof-icon,.uk-evproof-meta{color:var(--text-secondary)}.uk-evproof-text{color:var(--text-primary)}.ap-page :is(.apps-ssh-card,.app-keys-card){background:transparent;box-shadow:none}.uk-chip a{color:inherit}.ev2-rail{scrollbar-color:var(--text-secondary) var(--surface-alt)}.ev2-rail::-webkit-scrollbar-track{background:var(--surface-alt)}.ev2-rail::-webkit-scrollbar-thumb{background:var(--text-secondary)}.uk-relance-steps li{border-bottom-color:var(--line)}.uk-relance-preview{border-color:var(--line)}.uk-relance-actions .uk-btn[aria-pressed=true]{background:var(--orange-a1);border-color:var(--orange-600);color:var(--orange-chip-text)}.uk-savings-tile{background:var(--surface);border-color:var(--border)}.uk-savings-tile h3{color:var(--text-secondary)}.uk-savings-tile .uk-savings-source{color:var(--text-tertiary)}.uk-incentive-countdown{background:var(--orange-50);color:var(--orange-chip-text)}.uk-relance .uk-cap-warning{color:var(--amber-text)}.brief-drawer--named .uk-field [aria-invalid=true]{border-color:var(--red-text)}.uk-evo-counts{border-block-color:var(--border)}.uk-evo-count-phase{border-inline-start-color:var(--border)}.uk-evo-phase-label,.uk-evo-count.is-zero{color:var(--text-secondary)}.uk-evo-counts [aria-pressed=true]{background:var(--orange-a1);color:var(--orange-link);box-shadow:inset 0 -2px var(--orange-link)}.uk-evo-now{border-color:var(--border);border-inline-start-color:var(--orange-link);background:var(--surface)}.uk-evo-now .uk-evo-lock{color:var(--text-secondary)}.uk-evo-tabs{border-block-end-color:var(--border)}.uk-evo-tabs [aria-selected=true]{background:var(--orange-a1);color:var(--orange-link);box-shadow:inset 0 -2px var(--orange-link)}.uk-evo-stepper li{border-block-start-color:var(--border)}.uk-evo-stepper li[aria-current]{border-color:var(--orange-link);background:var(--orange-a1)}.uk-evo-stepper small{color:var(--text-secondary)}.uk-evo-feed-filters [aria-pressed=true]{background:var(--orange-a1);color:var(--orange-link)}.uk-evo-menu-item small,.uk-evo-menu-item p{color:var(--text-secondary)}.ev2-rail,.ev2-page .uk-table-wrap{scrollbar-color:var(--text-secondary) var(--surface-alt)}.ev2-rail::-webkit-scrollbar-track,.ev2-page .uk-table-wrap::-webkit-scrollbar-track{background:var(--surface-alt)}.ev2-rail::-webkit-scrollbar-thumb,.ev2-page .uk-table-wrap::-webkit-scrollbar-thumb{background:var(--text-secondary)}.uk-menu-heading,.uk-menu-pop--compact .uk-menu-item>span[id]{color:var(--text-secondary)}.uk-atelier-strip,.uk-atelier .at-chat,.uk-atelier>.uk-empty{background:var(--glass-bg);border-color:var(--glass-border)}.uk-atelier .at-frame-wrap{background:var(--surface-alt);border-color:var(--glass-border)}.uk-atelier-strip .uk-kv-hint{color:var(--text-secondary)}.uk-agent-link{color:var(--orange-link);text-decoration:none}.uk-agent-link:hover{text-decoration:underline;color:var(--orange-600)}:root{--uk-thread-thinking:var(--purple-text);--uk-thread-message:var(--text-secondary);--uk-thread-command:var(--orange-link);--uk-thread-output:var(--text-tertiary);--uk-thread-file:var(--green-text);--uk-thread-question:var(--amber-text);--uk-thread-answer:var(--stage-discovery-ink);--uk-thread-error:var(--red-text);--uk-thread-result:var(--stage-build-ink)}.uk-build-thread-panel,.uk-build-thread-history,.uk-build-thread-stats{border-color:var(--line)}.uk-build-thread-panel{background:var(--surface)}.uk-build-thread-history{background:var(--surface-alt)}.uk-build-thread-run{background:var(--surface);color:var(--text-primary);border-color:var(--line)}.uk-build-thread-run[aria-pressed=true]{border-color:var(--orange-link);background:var(--orange-50)}.uk-build-thread-live{color:var(--green-text)}.uk-build-thread-select select{background:var(--surface);color:var(--text-primary);border-color:var(--border-control)}.uk-build-thread-event{background:var(--surface-alt);border-color:var(--uk-thread-message);color:var(--text-primary)}.uk-build-thread-event header strong{color:inherit}.uk-build-thread-stats,.uk-build-thread-count,.uk-build-thread-event time,.uk-build-thread-summary time{color:var(--text-secondary)}.uk-build-thread-filters [aria-pressed=true],.uk-build-thread-tools [aria-pressed=true]{background:var(--orange-50);border-color:var(--orange-link);color:var(--text-primary)}.uk-build-thread-event[data-event-kind=thinking]{border-color:var(--uk-thread-thinking)}.uk-build-thread-event[data-event-kind=thinking] header strong{color:var(--uk-thread-thinking)}.uk-build-thread-filters [data-kind=thinking]{border-left-color:var(--uk-thread-thinking)}.uk-build-thread-event[data-event-kind=message]{border-color:var(--uk-thread-message)}.uk-build-thread-event[data-event-kind=message] header strong{color:var(--uk-thread-message)}.uk-build-thread-filters [data-kind=message]{border-left-color:var(--uk-thread-message)}.uk-build-thread-event[data-event-kind=command]{border-color:var(--uk-thread-command)}.uk-build-thread-event[data-event-kind=command] header strong{color:var(--uk-thread-command)}.uk-build-thread-filters [data-kind=command]{border-left-color:var(--uk-thread-command)}.uk-build-thread-event[data-event-kind=output]{border-color:var(--uk-thread-output)}.uk-build-thread-event[data-event-kind=output] header strong{color:var(--uk-thread-output)}.uk-build-thread-filters [data-kind=output]{border-left-color:var(--uk-thread-output)}.uk-build-thread-event[data-event-kind=file_edit]{border-color:var(--uk-thread-file)}.uk-build-thread-event[data-event-kind=file_edit] header strong{color:var(--uk-thread-file)}.uk-build-thread-filters [data-kind=file_edit]{border-left-color:var(--uk-thread-file)}.uk-build-thread-event[data-event-kind=question]{border-color:var(--uk-thread-question)}.uk-build-thread-event[data-event-kind=question] header strong{color:var(--uk-thread-question)}.uk-build-thread-filters [data-kind=question]{border-left-color:var(--uk-thread-question)}.uk-build-thread-event[data-event-kind=answer]{border-color:var(--uk-thread-answer)}.uk-build-thread-event[data-event-kind=answer] header strong{color:var(--uk-thread-answer)}.uk-build-thread-filters [data-kind=answer]{border-left-color:var(--uk-thread-answer)}.uk-build-thread-event[data-event-kind=error]{border-color:var(--uk-thread-error)}.uk-build-thread-event[data-event-kind=error] header strong{color:var(--uk-thread-error)}.uk-build-thread-filters [data-kind=error]{border-left-color:var(--uk-thread-error)}.uk-build-thread-event[data-event-kind=result]{border-color:var(--uk-thread-result)}.uk-build-thread-event[data-event-kind=result] header strong{color:var(--uk-thread-result)}.uk-build-thread-filters [data-kind=result]{border-left-color:var(--uk-thread-result)}.design-direction-select{background:var(--surface);border-color:var(--border-control);color:var(--text-primary)}.design-direction-select option{background:var(--surface);color:var(--text-primary)}.design-direction-select option:checked{background:var(--orange-50);color:var(--text-primary)}.design-direction-source,.design-direction-rationale,.design-direction-hint,.design-direction-list,.design-direction-status{color:var(--text-secondary)}.design-direction-list strong{color:var(--text-primary)}.uk-history-column>.uk-section-head{background:var(--surface);border-color:var(--line)}html[data-theme=light] .uk-brand-apply-popover>[role=dialog]{border-color:var(--glass-border);background:var(--surface);box-shadow:var(--shadow-overlay)}.uk-tech-name{color:var(--text-secondary);background:var(--glass-bg);border-color:var(--glass-border)}.uk-tech-name:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.uk-tech-name:focus-visible{outline-color:var(--focus-ring)}.uk-orchestration-heading span{color:var(--text-secondary)}.uk-orchestration-title{color:var(--text-primary)}.uk-orchestration-measures,.uk-orchestration-progress{color:var(--text-secondary)}.uk-orchestration-title-block{border-top-color:var(--line)}.uk-orchestration-title-panel{color:var(--text-primary)}.uk-orchestration-title-block+.uk-psec{border-top-color:var(--line)}.uk-orchestration-brief{background:var(--surface-alt);border-color:var(--line);color:var(--text-primary)}.uk-orchestration-brief-status{color:var(--green-text)}.uk-orchestration-consumption-total{color:var(--text-primary)}.uk-orchestration-consumption-note{color:var(--text-secondary)}.ux03p2b-evidence .bc-subscriptions tbody tr{border-bottom-color:var(--glass-border)}.ux03p2b-evidence .bc-subscriptions td[data-label]:before{color:var(--text-secondary)}.rel-item,.fab-flow,.fab-flow li{border-color:var(--line)}.fab-flow{background:var(--surface)}.fab-flow li>span{border-color:var(--line);color:var(--orange-link);background:var(--surface-alt)}.fab-flow small,.fab-context-note>span,.fab-refresh>span{color:var(--text-secondary)}.astra-context{color:var(--text-secondary)}.astra-compare-client{background:var(--surface);border-color:var(--glass-border)}.uk-delivery .uk-tl-main{background:var(--surface);border-color:var(--line)}.uk-delivery-summary{background:var(--orange-50);border-color:var(--line);border-left-color:var(--brand-flame);color:var(--text-primary)}.uk-delivery-summary p{color:var(--text-secondary)}.uk-delivery-results{background:transparent;border-color:transparent}.uk-event-public,.uk-event-door{background:var(--event-bg);color:var(--event-ink)}.uk-event-public a,.uk-event-door a{color:var(--event-accent)}.uk-event-brand{border-bottom-color:var(--event-line)}.uk-event-brand>span{color:var(--event-muted)}.uk-event-band{background:var(--event-paper);border-color:var(--event-line)}.uk-event-date{color:var(--event-accent);border-right-color:var(--event-line)}.uk-event-eyebrow{color:var(--event-accent)}.uk-event-illustration{background:var(--event-visual);color:var(--event-ink)}.uk-event-illustration svg{color:var(--event-coffee)}.uk-event-programme,.uk-event-programme-detail{border-top-color:var(--event-line)}.uk-event-programme strong{color:var(--event-accent)}.uk-event-card{border-color:var(--event-line);background:var(--event-paper)}.uk-event-public input:not([type=checkbox]):not([type=radio]),.uk-event-public textarea{background:var(--event-paper);color:var(--event-ink);border-color:var(--event-border)}.uk-event-public input[aria-invalid=true],.uk-event-public textarea[aria-invalid=true]{border-color:var(--red-text)}.uk-event-public .uk-field-label{color:var(--event-ink)}.uk-event-public .uk-field-hint,.uk-event-public .uk-muted{color:var(--event-muted)}.uk-event-public .uk-btn--secondary{color:var(--event-ink);border-color:var(--event-border);background:var(--event-paper)}.uk-event-public .uk-choice{color:var(--event-ink);background:var(--event-paper);border-color:var(--event-border)}.uk-event-public .uk-choice.is-on{outline-color:var(--event-accent)}.uk-event-public .uk-choice-sub{color:var(--event-muted)}.uk-event-state{border-color:var(--event-line);color:var(--event-success);background:var(--event-state)}.uk-event-state[data-state=open]{border-color:var(--event-line);color:var(--green-text);background:var(--event-state)}.uk-event-state[data-state=full]{border-color:var(--event-line);color:var(--amber-text);background:var(--orange-50)}.uk-event-state[data-state=closed],.uk-event-state[data-state=past]{border-color:var(--event-line);color:var(--event-muted);background:var(--event-paper)}.uk-event-state[data-state=cancelled]{border-color:var(--event-line);color:var(--red-text);background:var(--event-cancelled)}.uk-event-slots small{color:var(--event-muted)}.uk-event-colleague{border-color:var(--event-line)}.uk-event-consent{color:var(--event-muted)}.uk-event-public footer{border-top-color:var(--event-line);color:var(--event-muted)}.uk-event-calendar{border-top-color:var(--event-line)}.uk-event-qr{background:var(--event-paper)}.uk-event-registration{border-top-color:var(--event-line)}.uk-event-public{color-scheme:inherit}.uk-semainier-grid th,.uk-semainier-grid td{border-color:var(--glass-border)}.uk-semainier-grid th,.uk-semainier-grid button{background:var(--surface);color:var(--text-primary)}.uk-semainier-grid button:hover{background:var(--glass-bg-hover)}.uk-semainier-grid small{color:var(--text-secondary)}.uk-semainier-grid [aria-current=date]{color:var(--orange-link)}.uk-semainier-grid button:focus-visible{outline-color:var(--focus-ring)}.uk-semainier-tone-0{fill:var(--orange-link)}.uk-semainier-tone-1{fill:var(--purple-text)}.uk-semainier-tone-2{fill:var(--green-text)}.uk-semainier-tone-3{fill:var(--amber-text)}.uk-semainier-tone-4{fill:var(--text-secondary)}.uk-semainier-tone-5{fill:var(--text-tertiary)}.uk-semainier-grid button[data-intensity=high]{background:var(--glass-bg-hover)}.uk-semainier-grid button[data-intensity=unknown]{color:var(--text-secondary)}.uk-semainier .uk-costs-chart text{fill:var(--text-secondary)}.uk-semainier-lane{border-color:var(--line)}.uk-semainier-marker{border-color:var(--text-secondary);background:transparent}.uk-semainier-milestone{color:var(--text-primary)}.uk-semainier-milestone span span:not(.uk-semainier-marker){color:var(--text-secondary)}.uk-semainier-milestone.is-realised .uk-semainier-marker{background:var(--text-primary);border-color:var(--text-primary)}.uk-semainier-milestone.is-cancelled,.uk-semainier-milestone.is-replaced{color:var(--text-secondary)}.uk-semainier-milestone.is-cancelled span span:not(.uk-semainier-marker),.uk-semainier-milestone.is-replaced span span:not(.uk-semainier-marker){color:var(--text-tertiary)}.uk-semainier-fan svg text{fill:var(--text-secondary)}.uk-semainier-fan figcaption{color:var(--text-secondary)}.uk-semainier-curve{stroke:var(--orange-link);fill:none}.uk-semainier-zero{stroke:var(--text-secondary)}.uk-semainier-envelope{fill:var(--purple-text);stroke:none}.uk-semainier-low{fill:var(--red-text);stroke:var(--text-primary)}.uk-hinbox-client,.uk-hinbox-meta{color:var(--text-secondary)}.uk-hinbox-title{color:var(--text-primary)}.uk-hinbox-alert.is-overdue{color:var(--red-text)}.uk-hinbox-alert.is-expiry{color:var(--amber-text)}.uk-hinbox-alert.is-due{color:var(--text-secondary)}.uk-orchestration-subtotal{border-color:var(--line);background:var(--surface)}.uk-orchestration-totals,.uk-orchestration-stages{border-color:var(--line);background:var(--line)}.uk-orchestration-totals>a{background:var(--surface);color:var(--text-primary)}.uk-orchestration-totals>a:hover{background:var(--surface-alt)}.uk-orchestration-stages li{background:var(--surface)}.uk-orchestration-stages [data-reached=true]{background:var(--orange-50)}.uk-orchestration-choice{border-color:var(--line);background:var(--orange-50)}.uk-orchestration-note,.uk-orchestration-totals>a>span:first-child,.uk-orchestration-stages span{color:var(--text-secondary)}.uk-research-admin [data-run]{border-top-color:var(--line)}.uk-research-attempt-desc{color:var(--text-secondary)}.uk-event-proposal-row,.uk-event-visual{border-color:var(--event-line)}.uk-event-apply{background:var(--event-paper);border-color:var(--event-line)}.uk-event-questions{background:var(--event-bg);border-color:var(--event-accent)}.uk-event-staff [role=alert],.uk-dialog [role=alert]{color:var(--red-text)}:is(.uk-event-public,.uk-event-door) :is(h1,h2,h3,.uk-field-label){color:var(--event-ink)}:is(.uk-event-public,.uk-event-door) :is(.uk-field-hint,.uk-muted){color:var(--event-muted)}:is(.uk-event-public,.uk-event-door) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--event-ink);background:var(--event-paper);border-color:var(--event-border)}:is(.uk-event-public,.uk-event-door) .airtek-wordmark{color:var(--event-ink)}:is(.uk-event-public,.uk-event-door) .airtek-wordmark i{color:var(--event-accent)}:is(.uk-event-public,.uk-event-door) .uk-choice-title{color:var(--event-ink)}:is(.uk-event-public,.uk-event-door) .uk-choice-sub{color:var(--event-muted)}.uk-costs-leaders button,.uk-labeled-bar-text button{background:transparent;color:var(--orange-link)}.uk-labeled-bar-track{background:var(--glass-bg-hover)}.uk-labeled-bar-track>span{background:var(--orange-600)}.uk-event-public .uk-event-state[data-state=open]{color:var(--event-success);background:var(--event-state)}.uk-event-public .uk-event-state[data-state=full]{color:var(--event-warning);background:var(--event-warning-bg)}.uk-event-public .uk-event-state[data-state=cancelled]{color:var(--event-danger);background:var(--event-cancelled)}.uk-event-location{border-color:var(--event-line)}.uk-event-map-consent{background:var(--event-visual);border-color:var(--event-line)}.uk-event-download{background:var(--event-visual);border-color:var(--event-accent)}.uxk19-tooltip{background:var(--surface);color:var(--text-primary);border-color:var(--glass-border);box-shadow:var(--shadow-overlay)}.uxk19-error{color:var(--red-text)}.uk-cash-week{background:var(--surface);border-color:var(--glass-border)}.uk-cash-week[aria-current=date]{border-color:var(--orange-link)}.uk-cash-week p,.uk-cash-week dt{color:var(--text-secondary)}.uk-cash-closing{border-color:var(--glass-border)}.uk-semainier-mobile-nav{color:var(--text-secondary)}.uk-semainier-mobile-nav select{background:var(--surface);border-color:var(--border-control);color:var(--text-primary)}.uk-app-price-slider input{accent-color:var(--orange-500)}
