/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-emerald-700:oklch(50.8% .118 165.612);--color-slate-100:oklch(96.8% .007 247.896);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Montserrat", system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--navy:#0e2148;--navy-2:#16306a;--navy-3:#21407f;--navy-ink:#c9d4ec;--navy-dim:#8193bc;--orange:#f26a21;--orange-soft:#fdebdd;--bg:#f3f5fa;--surface:#fff;--surface-2:#eef1f7;--line:#dce1ec;--fg:#14213d;--fg-2:#4a5677;--fg-3:#7a86a5;--ok:#1e8e5a;--ok-bg:#e3f4eb;--warn:#b86a00;--warn-bg:#fdf1dc;--bad:#c2372e;--bad-bg:#fbe5e3;--info:#2459c9;--info-bg:#e4ecfb;--f-display:"Montserrat",system-ui,"Segoe UI",Arial,sans-serif;--f-body:"Montserrat",system-ui,"Segoe UI",Arial,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--r:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1226;--surface:#111b35;--surface-2:#18244a;--line:#26345e;--fg:#e8ecf7;--fg-2:#aeb8d3;--fg-3:#7f8bae;--orange-soft:#3a2416;--ok:#4cc58a;--ok-bg:#12321f;--warn:#f0b04a;--warn-bg:#3a2a0e;--bad:#f07a70;--bad-bg:#3b1714;--info:#7fa5f5;--info-bg:#16264d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1226;--surface:#111b35;--surface-2:#18244a;--line:#26345e;--fg:#e8ecf7;--fg-2:#aeb8d3;--fg-3:#7f8bae;--orange-soft:#3a2416;--ok:#4cc58a;--ok-bg:#12321f;--warn:#f0b04a;--warn-bg:#3a2a0e;--bad:#f07a70;--bad-bg:#3b1714;--info:#7fa5f5;--info-bg:#16264d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}#login{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:100%;display:grid}.login-brand{background:var(--navy);color:#fff;padding-block:48px;padding-left:max(32px,env(safe-area-inset-left,0px));flex-direction:column;justify-content:space-between;gap:32px;padding-right:32px;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:48px solid var(--orange);opacity:.9;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;right:-120px}.brand-mark{letter-spacing:.06em;align-items:center;gap:12px;font-weight:800;display:flex}.brand-mark .dot{background:var(--orange);color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.login-brand h1{z-index:1;max-width:14ch;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.1;position:relative}.login-brand h1 em{color:var(--orange);font-style:normal}.login-brand p{color:var(--navy-ink);z-index:1;max-width:42ch;position:relative}.steps-strip{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:relative}.steps-strip span{letter-spacing:.04em;background:var(--navy-2);color:var(--navy-ink);border-radius:99px;padding:4px 9px;font-size:11px;font-weight:600}.login-form{padding-block:48px;padding-left:32px;padding-right:max(32px,env(safe-area-inset-right,0px));flex-direction:column;justify-content:center;align-items:center;gap:18px;max-width:640px;display:flex}.login-form h2{font-size:22px}.role-chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--fg-2);border-radius:99px;padding:5px 11px;font-size:12px;font-weight:600}.chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.profile-list{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);max-height:340px;overflow:auto}.profile{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.profile:last-child{border-bottom:0}.profile:hover{background:var(--surface-2)}.profile[aria-selected=true]{background:var(--orange-soft)}.profile b{font-weight:600}.profile small{color:var(--fg-3);text-align:right;font-size:12px}#app{grid-template-columns:272px minmax(0,1fr);min-height:100%;display:grid}#side{background:var(--navy);color:var(--navy-ink);height:100vh;padding-block:16px;padding-left:max(12px,env(safe-area-inset-left,0px));flex-direction:column;gap:14px;padding-right:12px;display:flex;position:sticky;top:0;overflow-y:auto}.side-brand{border-bottom:1px solid var(--navy-2);align-items:center;gap:10px;padding:4px 6px 10px;display:flex}.side-brand .dot{background:var(--orange);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.side-brand b{color:#fff;letter-spacing:.03em;font-size:13px;line-height:1.2;display:block}.side-brand small{color:var(--navy-dim);font-size:11px}.cpt-switch{background:var(--navy-2);border-radius:9px;gap:4px;padding:4px;display:flex}.cpt-switch button{color:var(--navy-ink);cursor:pointer;letter-spacing:.04em;background:0 0;border:0;border-radius:6px;flex:1;padding:7px 4px;font-size:12px;font-weight:700}.cpt-switch button[aria-pressed=true]{background:var(--orange);color:#fff}.cpt-title{color:#fff;border:1px solid var(--navy-3);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:700;display:flex}.nav-sec{flex-direction:column;gap:2px;display:flex}.nav-sec>button.sec{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px;font-size:13px;font-weight:700;display:flex}.nav-sec>button.sec:hover{background:var(--navy-2)}.nav-sec>button.sec .chev{margin-left:auto;transition:transform .15s}.nav-sec[data-open=false]>.items{display:none}.nav-sec[data-open=false]>button.sec .chev{transform:rotate(-90deg)}.items{border-left:1px solid var(--navy-2);flex-direction:column;gap:1px;margin-left:15px;padding-left:12px;display:flex}.items a,.items button.lnk{color:var(--navy-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:6px 9px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.items a:hover,.items button.lnk:hover{background:var(--navy-2);color:#fff}.items a[aria-current=page]{background:var(--orange-soft);color:var(--navy);box-shadow:inset 3px 0 0 var(--orange);font-weight:700}.items .count{color:var(--navy-dim);margin-left:auto;font-size:11px}.act-group{border:1px solid var(--navy-2);border-radius:8px;margin-block:2px}.act-group>button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:7px 9px;font-size:12.5px;font-weight:700;display:flex}.act-group>button .chev{margin-left:auto;transition:transform .15s}.act-group[data-open=false]>.items{display:none}.act-group[data-open=false]>button .chev{transform:rotate(-90deg)}.act-group .items{margin-bottom:6px;margin-left:12px}.side-foot{color:var(--navy-dim);border-top:1px solid var(--navy-2);margin-top:auto;padding:8px 6px 0;font-size:11px}.sf-ls{background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;margin-top:8px;padding:7px 8px;display:block}.sf-ls b{color:#fff;margin:2px 0;font-size:12.5px;display:block}.sf-ls small{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.sf-ls.fresh{animation:sfp 1.6s var(--ease);background:#34d3991a;border-color:#34d3998c}.sf-ls.fresh b:after{content:" ✓ enregistré";color:#34d399;font-size:10.5px;font-weight:700}@keyframes sfp{0%{box-shadow:0 0 #34d39980}to{box-shadow:0 0 0 10px #34d39900}}svg.ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}#main{flex-direction:column;min-width:0;display:flex}.topbar{top:env(safe-area-inset-top,0px);z-index:5;background:var(--bg);border-bottom:1px solid var(--line);padding-block:10px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));align-items:center;gap:12px;display:flex;position:sticky}.crumb{color:var(--fg-3);flex-wrap:wrap;gap:6px;min-width:0;font-size:12px;display:flex}.crumb b{color:var(--fg);font-weight:600}.me{align-items:center;gap:10px;margin-left:auto;display:flex}.avatar{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.me-txt{text-align:right;line-height:1.2}.me-txt b{font-size:12.5px;display:block}.me-txt small{color:var(--fg-3);font-size:11px}#menuBtn{display:none}.content{padding-block:24px 64px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));flex-direction:column;gap:22px;width:100%;max-width:1760px;display:flex}.page-head{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.page-head h1{letter-spacing:-.01em;font-size:24px;font-weight:800}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:11px;font-weight:700}.page-head p{color:var(--fg-2);max-width:72ch;margin:4px 0 0}.page-head .actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--fg);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--fg-3)}.btn.primary{background:var(--orange);border-color:var(--orange);color:#fff}.btn.primary:hover{filter:brightness(1.05)}.btn.navy{background:var(--navy);border-color:var(--navy);color:#fff}.btn.ghost{background:0 0}.btn.sm{padding:5px 9px;font-size:12px}.btn.danger{color:var(--bad);border-color:var(--bad)}.btn[disabled]{opacity:.45;cursor:not-allowed}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.kpi .l{color:var(--fg-2);font-size:11.5px;font-weight:600}.kpi .v{font-size:28px;font-weight:800;font-family:var(--f-display);font-variant-numeric:tabular-nums;line-height:1.1}.kpi .s{color:var(--fg-3);font-size:11.5px}.kpi.accent{background:var(--navy);border-color:var(--navy);color:#fff}.kpi.accent .l,.kpi.accent .s{color:var(--navy-ink)}.kpi.accent .v{color:#fff}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.panel h2{font-size:15px;font-weight:700}.panel .sub{color:var(--fg-3);margin-top:-8px;font-size:12px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tbl-wrap{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);scrollbar-width:auto;scrollbar-color:#9aa6bf var(--surface-2,#eef1f7);max-height:calc(100vh - 40px);overflow:auto}.tbl-wrap::-webkit-scrollbar{width:12px;height:14px}.tbl-wrap::-webkit-scrollbar-thumb{border:3px solid var(--surface-2,#eef1f7);background:#9aa6bf;border-radius:8px}.tbl-wrap::-webkit-scrollbar-track{background:var(--surface-2,#eef1f7)}.tbl-wrap thead th{z-index:2;background:var(--surface-2,#f4f6fa);position:sticky;top:0}.tbl-wrap.grab{cursor:grabbing;-webkit-user-select:none;user-select:none}table{border-collapse:collapse;width:100%;font-size:13px}th{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);text-align:left;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700;position:sticky;top:0}td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}tr:last-child td{border-bottom:0}tbody tr.click{cursor:pointer}td.r,th.r{text-align:right}.muted{color:var(--fg-3)}.small{font-size:12px}.pill{white-space:nowrap;background:var(--surface-2);color:var(--fg-2);border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.bad{background:var(--bad-bg);color:var(--bad)}.pill.info{background:var(--info-bg);color:var(--info)}.pill.or{background:var(--orange-soft);color:var(--orange)}.pill.st-formation{color:#b4470e;background:#fdebdd}.pill.st-integration{color:#8a6400;background:#fff3c9}.pill.st-pe{color:#2459c9;background:#e4ecfb}.pill.st-postpe{color:#0e6d7a;background:#ddf1f4}.pill.st-confirme{color:#1e8e5a;background:#e3f4eb}.pill.st-fidelise{color:#5236b5;background:#e6e2f7}.pill.st-sorti{background:var(--bad-bg);color:var(--bad)}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field label{color:var(--fg-2);font-size:11.5px;font-weight:600}.field .req{color:var(--orange)}input[type=text],input[type=search],input[type=date],input[type=time],input[type=password],input[type=number],select,textarea{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;min-width:0;padding:8px 10px}textarea{resize:vertical;min-height:70px}.filters select,.filters input{width:auto}.form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.form-sec{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.form-sec h3{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.tag-to{font-family:var(--f-mono);background:var(--navy);color:#fff;border-radius:5px;padding:2px 7px;font-size:11px}.err{color:var(--bad);font-size:12px;font-weight:600}.seg{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg button{background:var(--surface);cursor:pointer;color:var(--fg-2);border:0;border-right:1px solid var(--line);padding:6px 11px;font-size:12px;font-weight:600}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--navy);color:#fff}.seg.okbad button[aria-pressed=true][data-v=Retenu],.seg.okbad button[aria-pressed=true][data-v=Favorable]{background:var(--ok);color:#fff}.seg.okbad button[aria-pressed=true][data-v=Non\ retenu],.seg.okbad button[aria-pressed=true][data-v=Défavorable]{background:var(--bad);color:#fff}.seg.okbad button[aria-pressed=true][data-v=Réservé]{background:var(--warn);color:#fff}.stagebar{border:1px solid var(--line);border-radius:8px;height:34px;display:flex;overflow:hidden}.stagebar div{color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-size:11.5px;font-weight:700;display:flex;overflow:hidden}.legend{color:var(--fg-2);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:4px;height:180px;padding-top:18px;display:flex;position:relative}.bars .b{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.bars .b span.v{color:var(--fg-2);font-size:10.5px;font-weight:700}.bars .b div{background:var(--navy-3);border-radius:4px 4px 0 0;width:100%;max-width:26px}.bars .b.hi div{background:var(--orange)}.bars-x{gap:4px;display:flex}.bars-x span{text-align:center;min-width:0;color:var(--fg-3);flex:1;font-size:10px}.hbar{grid-template-columns:minmax(120px,190px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.hbar .t{background:var(--surface-2);border-radius:99px;height:10px;overflow:hidden}.hbar .t div{background:var(--navy-3);border-radius:99px;height:100%}.hbars{flex-direction:column;gap:8px;display:flex}.hbar>b{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:40px;display:inline-flex}.hbar .pc{color:var(--fg-2);background:var(--surface-2);text-align:center;border-radius:99px;min-width:38px;padding:2px 7px;font-size:10.5px;font-weight:700}.org details{border-left:1px dashed var(--line);margin-left:18px;padding-left:12px}.org>details{border-left:0;margin-left:0;padding-left:0}.org summary{cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 8px;list-style:none;display:flex}.org summary::-webkit-details-marker{display:none}.org summary:hover{background:var(--surface-2)}.org .node-role{background:var(--surface-2);color:var(--fg-2);border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700}.org .r-DIR{background:var(--navy);color:#fff}.org .r-ROA{background:var(--orange);color:#fff}.org .r-RP{background:var(--info-bg);color:var(--info)}.org .r-SUP{background:var(--ok-bg);color:var(--ok)}.org .r-RQF,.org .r-CQF{color:#5236b5;background:#e6e2f7}.org .r-COACH,.org .r-FORM{background:var(--warn-bg);color:var(--warn)}.org .tcs{flex-wrap:wrap;gap:4px;padding:6px 8px 10px 26px;display:flex}.org .tcs button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;padding:2px 7px;font-size:11.5px}#drawer{z-index:20;background:#080e2073;justify-content:flex-end;display:flex;position:fixed;inset:0}#drawer .sheet{background:var(--bg);width:min(560px,100%);height:100%;padding-block:20px calc(20px + env(safe-area-inset-bottom,0px));padding-left:22px;padding-right:max(22px,env(safe-area-inset-right,0px));border-left:4px solid var(--orange);flex-direction:column;gap:16px;display:flex;overflow-y:auto}.dl{grid-template-columns:150px minmax(0,1fr);gap:6px 12px;font-size:13px;display:grid}.dl dt{color:var(--fg-3);font-size:12px;font-weight:600}.dl dd{min-width:0;margin:0}.timeline{border-left:2px solid var(--line);flex-direction:column;gap:0;margin-left:6px;display:flex}.tl{padding:0 0 14px 18px;position:relative}.tl:before{content:"";background:var(--surface);border:2px solid var(--fg-3);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-7px}.tl.done:before{background:var(--navy-3);border-color:var(--navy-3)}.tl.now:before{background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 4px var(--orange-soft)}.tl b{font-size:13px}.tl div{color:var(--fg-3);font-size:12px}.mail{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.mail-h{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:60px minmax(0,1fr);gap:4px 10px;padding:12px 14px;font-size:12.5px;display:grid}.mail-h span{color:var(--fg-3);font-weight:600}.mail-h div{word-break:break-word;font-family:var(--f-mono);font-size:12px}.mail pre{white-space:pre-wrap;font-family:var(--f-body);max-height:360px;margin:0;padding:14px;font-size:13px;overflow:auto}.mail-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.note{color:var(--fg-2);background:var(--info-bg);border-radius:8px;padding:9px 12px;font-size:12px}.note.warn{background:var(--warn-bg);color:var(--warn)}.banner{background:var(--warn-bg);color:var(--warn);border-radius:8px;padding:9px 14px;font-size:12.5px}.cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.ccard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.ccard header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ccard h3{font-size:14px;font-weight:700}.progress{background:var(--surface-2);border-radius:99px;height:6px;overflow:hidden}.progress div{background:var(--orange);height:100%}.check{align-items:center;gap:8px;font-size:13px;display:flex}.empty{border:1px dashed var(--line);border-radius:var(--r);text-align:center;color:var(--fg-3);flex-direction:column;align-items:center;gap:8px;padding:28px;display:flex}.empty b{color:var(--fg);font-size:14px}.planned{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.planned .panel{border-style:dashed}.planned ul{color:var(--fg-2);flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:13px;display:flex}#toast{bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--navy);color:#fff;z-index:40;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:600;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}@media (width<=980px){#app{grid-template-columns:minmax(0,1fr)}#side{z-index:30;width:min(300px,86vw);height:100%;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}#side.open{transform:none;box-shadow:0 0 0 100vmax #080e2073}#menuBtn{display:inline-flex}.grid2,.grid3,#login{grid-template-columns:minmax(0,1fr)}.login-brand{padding-right:max(16px,env(safe-area-inset-right,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-block:28px}.login-form,.content,.topbar{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.me-txt{display:none}.dl{grid-template-columns:minmax(0,1fr)}.hbar{grid-template-columns:minmax(90px,120px) minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:root{--glow:0 0 0 4px #f26a2129;--sh-1:0 1px 2px #0e21480f,0 4px 14px #0e21480f;--sh-2:0 2px 4px #0e21480f,0 18px 40px -12px #0e214838;--ease:cubic-bezier(.2,.8,.2,1);--grad-or:linear-gradient(135deg,#ff8a3d 0%,#f26a21 55%,#d9541a 100%);--grad-navy:linear-gradient(150deg,#1b3a7a 0%,#0e2148 55%,#091735 100%);--pop:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sh-1:0 1px 2px #0000004d,0 6px 18px #00000040;--sh-2:0 2px 4px #00000059,0 22px 48px -14px #0009;--pop:#14204a}}:root[data-theme=dark]{--sh-1:0 1px 2px #0000004d,0 6px 18px #00000040;--sh-2:0 2px 4px #00000059,0 22px 48px -14px #0009;--pop:#14204a}body{background:radial-gradient(1200px 600px at 100% -10%,#f26a2112,transparent 60%),radial-gradient(900px 500px at 0% 110%,#21407f1a,transparent 60%),var(--bg);background-attachment:fixed}h1,.kpi .v{letter-spacing:-.02em}#side{background:radial-gradient(420px 260px at 110% -5%,#f26a2138,transparent 60%),radial-gradient(380px 300px at -20% 105%,#3b68c947,transparent 60%),var(--grad-navy);box-shadow:inset -1px 0 #ffffff0f}#side::-webkit-scrollbar{width:6px}#side::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:9px}.side-brand .dot,.brand-mark .dot{background:var(--grad-or);box-shadow:0 6px 18px -4px #f26a21a6}.cpt-switch{background:#ffffff0f;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.cpt-switch button{transition:background .25s var(--ease),color .25s,transform .2s}.cpt-switch button[aria-pressed=true]{background:var(--grad-or);box-shadow:0 6px 16px -6px #f26a21cc}.cpt-title{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border-color:#ffffff1a}.nav-sec>button.sec{transition:background .2s}.nav-sec>button.sec .chev,.act-group>button .chev{transition:transform .3s var(--ease)}.items a,.items button.lnk{transition:background .2s,color .2s,transform .2s var(--ease)}.items a:hover{transform:translate(2px)}.items a[aria-current=page]{color:#fff;background:linear-gradient(90deg,#f26a21f2,#f26a21bf);box-shadow:0 8px 20px -10px #f26a21e6}.items a[aria-current=page] svg{stroke:#fff}.nav-sec[data-open=true]>.items,.act-group[data-open=true]>.items{animation:drop .32s var(--ease)}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.act-group{background:#ffffff08;border-color:#ffffff14;transition:background .2s,border-color .2s}.act-group[data-open=true]{background:#ffffff0f;border-color:#f26a2173}.topbar{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--bg) 72%,transparent)}}.topbar{-webkit-backdrop-filter:saturate(1.4)blur(14px)}.avatar{background:var(--grad-navy);box-shadow:0 0 0 2px var(--surface),0 0 0 4px #f26a218c}.content.enter>*{animation:rise .45s var(--ease) both}.content.enter>:nth-child(2){animation-delay:40ms}.content.enter>:nth-child(3){animation-delay:80ms}.content.enter>:nth-child(4){animation-delay:.12s}@keyframes rise{0%{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}.eyebrow{align-items:center;gap:8px;display:inline-flex}.eyebrow:before{content:"";background:var(--grad-or);border-radius:2px;width:18px;height:2px}.panel,.kpi,.ccard,.tbl-wrap,.mail{box-shadow:var(--sh-1);border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.panel,.kpi,.ccard,.tbl-wrap,.mail{border-color:color-mix(in srgb,var(--line) 80%,transparent)}}.kpi,.ccard{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.kpi:hover,.ccard:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.kpi{position:relative;overflow:hidden}.kpi.accent{background:var(--grad-navy);border:0}.kpi.accent:after{content:"";opacity:.75;pointer-events:none;border:12px solid #f26a21d9;border-radius:50%;width:112px;height:112px;position:absolute;top:-56px;right:-56px}.kpi.accent>*{z-index:1;position:relative}.kpi.accent .v{font-size:32px}.btn{transition:transform .15s var(--ease),box-shadow .2s,border-color .2s,background .2s;box-shadow:0 1px 2px #0e21480f}.btn:active{transform:translateY(1px)scale(.99)}.btn.primary{background:var(--grad-or);border-color:#0000;position:relative;overflow:hidden;box-shadow:0 8px 20px -8px #f26a21d9,inset 0 1px #ffffff40}.btn.primary:after{content:"";transition:transform .6s var(--ease);background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn.primary:hover:after{transform:translate(120%)}.btn.navy{background:var(--grad-navy);border-color:#0000}th{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){th{background:color-mix(in srgb,var(--surface-2) 85%,transparent)}}th{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}tbody tr.click td{transition:background .15s}tbody tr.click:hover td{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){tbody tr.click:hover td{background:color-mix(in srgb,var(--orange) 6%,var(--surface))}}.stagebar{height:38px;box-shadow:inset 0 0 0 1px #ffffff26}.stagebar div{transition:flex .6s var(--ease)}.bars .b div{transition:height .6s var(--ease);background:linear-gradient(#3b68c9,#21407f)}.bars .b.hi div{background:var(--grad-or);box-shadow:0 0 18px -2px #f26a21b3}.hbar .t div{background:linear-gradient(90deg,#21407f,#3b68c9)}.hbar .t div.or,.progress div{background:var(--grad-or)}input[type=text],input[type=search],input[type=date],input[type=time],input[type=password],input[type=number],textarea{background:var(--surface);transition:border-color .2s,box-shadow .2s,background .2s}input:hover,textarea:hover{border-color:var(--fg-3)}input:focus,textarea:focus{border-color:var(--orange);box-shadow:var(--glow);outline:none}.seg{box-shadow:var(--sh-1);border-radius:10px}.seg button{transition:background .2s,color .2s}#drawer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .25s var(--ease)}#drawer .sheet{animation:slide .35s var(--ease);box-shadow:-30px 0 60px -20px #080e2080}@keyframes slide{0%{opacity:.4;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}#toast{background:var(--grad-navy);box-shadow:0 18px 40px -12px #080e2099,inset 0 0 0 1px #ffffff14}.login-brand{background:radial-gradient(500px 340px at 85% 10%,#f26a2140,transparent 60%),radial-gradient(520px 420px at 0% 100%,#3b68c959,transparent 60%),var(--grad-navy)}.login-brand:after{background:conic-gradient(from 210deg,#f26a21,#ff8a3d,#f26a2100 70%) border-box;border-color:#0000;animation:28s linear infinite spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 48px),#000 calc(100% - 47px));mask:radial-gradient(farthest-side,#0000 calc(100% - 48px),#000 calc(100% - 47px))}.login-brand:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:120px;height:120px;position:absolute;bottom:180px;right:120px}@keyframes spin{to{transform:rotate(360deg)}}.login-form{gap:20px}.login-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:18px;flex-direction:column;gap:18px;width:100%;max-width:440px;padding:28px;display:flex}.xs-native{overflow:hidden;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.xs{width:100%;min-width:0;display:inline-block;position:relative}.filters .xs{width:auto;min-width:170px}.xs-btn{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;box-shadow:var(--sh-1);border-radius:10px;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-weight:500;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.xs-btn:hover{border-color:var(--fg-3)}.xs-btn[aria-expanded=true],.xs-btn:focus-visible{border-color:var(--orange);box-shadow:var(--glow);outline:none}.xs-btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.xs-val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xs-val.ph{color:var(--fg-3)}.xs-chev{background:var(--surface-2);width:22px;height:22px;transition:transform .3s var(--ease),background .2s;border-radius:7px;flex:none;place-items:center;display:grid}.xs-btn[aria-expanded=true] .xs-chev{background:var(--orange);color:#fff;transform:rotate(180deg)}.xs-chev svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:14px;height:14px}.xs-pop{z-index:60;background:var(--pop);position:fixed}@supports (color:color-mix(in lab, red, red)){.xs-pop{background:color-mix(in srgb,var(--pop) 92%,transparent)}}.xs-pop{-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--line);animation:pop .22s var(--ease);transform-origin:top;border-radius:14px;flex-direction:column;gap:4px;padding:6px;display:flex;box-shadow:0 24px 60px -16px #080e2073,0 0 0 1px #ffffff0a}@keyframes pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.xs-q{border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:8px 8px 0 0!important;padding:9px 10px!important}.xs-list{flex-direction:column;gap:1px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.xs-list li{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .12s;display:flex}.xs-list li .tick{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.xs-list li[aria-selected=true] .tick{background:var(--grad-or);border-color:#0000;box-shadow:0 0 0 3px #f26a212e}.xs-list li[aria-selected=true] .tick:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.xs-list li.act{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.xs-list li.act{background:color-mix(in srgb,var(--orange) 12%,transparent)}}.xs-list li[aria-selected=true]{font-weight:700}.xs-list li.empty-o{color:var(--fg-3);cursor:default}.xs-list li .grp{color:var(--fg-3);margin-left:auto;font-size:11px}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}.opanel{border-color:var(--orange);width:100%;max-width:760px;margin:0 auto}.ostage{background:radial-gradient(circle at 1px 1px,var(--fg-3) 1px,transparent 1.4px) 0 0/22px 22px,var(--surface)}@supports (color:color-mix(in lab, red, red)){.ostage{background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--fg-3) 28%,transparent) 1px,transparent 1.4px) 0 0/22px 22px,var(--surface)}}.ostage{border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.otools{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.otools{background:color-mix(in srgb,var(--surface) 85%,transparent)}}.otools{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.otools input{width:220px}.ozoom{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.ozoom button{cursor:pointer;background:0 0;border:0;padding:6px 11px;font-weight:800}.ozoom button:hover{background:var(--surface-2)}.ozoom span{text-align:center;min-width:44px;color:var(--fg-2);font-size:12px;font-weight:700}.olegend{color:var(--fg-2);flex-wrap:wrap;gap:4px 12px;margin-left:auto;font-size:11px;display:flex}.olegend i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.ovp{cursor:grab;touch-action:pan-x pan-y;height:min(72vh,820px);overflow:auto}.ovp.drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.otree{zoom:var(--z);width:max-content;min-width:100%;padding:28px 40px 48px}.otree ul{justify-content:center;margin:0;padding:26px 0 0;display:flex;position:relative}.otree>ul{padding-top:0}.otree li{flex-direction:column;align-items:center;padding:26px 10px 0;list-style:none;display:flex;position:relative}.otree>ul>li{padding-top:0}.otree li:before,.otree li:after{content:"";border-top:2px solid var(--fg-3);width:50%;height:26px;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.otree li:before,.otree li:after{border-top:2px solid color-mix(in srgb,var(--fg-3) 45%,transparent)}}.otree li:before{right:50%}.otree li:after{border-left:2px solid var(--fg-3);left:50%}@supports (color:color-mix(in lab, red, red)){.otree li:after{border-left:2px solid color-mix(in srgb,var(--fg-3) 45%,transparent)}}.otree li:only-child:before,.otree li:only-child:after{display:none}.otree li:only-child{padding-top:26px}.otree>ul>li:only-child{padding-top:0}.otree li:first-child:before,.otree li:last-child:after{border:0}.otree li:last-child:before{border-right:2px solid var(--fg-3)}@supports (color:color-mix(in lab, red, red)){.otree li:last-child:before{border-right:2px solid color-mix(in srgb,var(--fg-3) 45%,transparent)}}.otree li:last-child:before{border-radius:0 10px 0 0}.otree li:first-child:after{border-radius:10px 0 0}.otree ul ul:before{content:"";border-left:2px solid var(--fg-3);position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.otree ul ul:before{border-left:2px solid color-mix(in srgb,var(--fg-3) 45%,transparent)}}.otree ul ul:before{height:26px}.otree li:only-child>.tn:before{content:"";border-left:2px solid var(--fg-3);height:26px;position:absolute;top:-26px;left:50%}@supports (color:color-mix(in lab, red, red)){.otree li:only-child>.tn:before{border-left:2px solid color-mix(in srgb,var(--fg-3) 45%,transparent)}}.otree>ul>li:only-child>.tn:before{display:none}.tn{background:var(--surface);border:1px solid var(--c);width:212px;position:relative}@supports (color:color-mix(in lab, red, red)){.tn{border:1px solid color-mix(in srgb,var(--c) 30%,var(--line))}}.tn{text-align:center;box-shadow:0 1px 2px #0e21480f,0 12px 28px -14px var(--c);border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:16px 12px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tn{box-shadow:0 1px 2px #0e21480f,0 12px 28px -14px color-mix(in srgb,var(--c) 55%,transparent)}}.tn{transition:transform .2s var(--ease),box-shadow .2s}.tn:hover{box-shadow:0 2px 4px #0e21480f,0 22px 40px -16px var(--c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.tn:hover{box-shadow:0 2px 4px #0e21480f,0 22px 40px -16px color-mix(in srgb,var(--c) 70%,transparent)}}.tn-bar{background:linear-gradient(90deg,var(--c),var(--c));border-radius:16px 16px 0 0;height:5px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.tn-bar{background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 55%,#fff))}}.tn-av{background:conic-gradient(from 200deg,var(--c),var(--c),var(--c));border-radius:50%;width:52px;height:52px;padding:3px}@supports (color:color-mix(in lab, red, red)){.tn-av{background:conic-gradient(from 200deg,var(--c),color-mix(in srgb,var(--c) 40%,#fff),var(--c))}}.tn-av{background-position:50%;background-size:cover;place-items:center;display:grid}.tn-av i{color:#fff;background:linear-gradient(150deg,var(--c),var(--c));border-radius:50%;place-items:center;width:100%;height:100%;font-size:15px;font-style:normal;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.tn-av i{background:linear-gradient(150deg,color-mix(in srgb,var(--c) 85%,#fff),var(--c))}}.tn-av i{box-shadow:inset 0 0 0 2px var(--surface)}.tn-av[style] i{box-shadow:inset 0 0 0 3px var(--surface);background:0 0}.tn-name{cursor:pointer;color:var(--fg);background:0 0;border:0;padding:0;font-size:13px;font-weight:800;line-height:1.25}.tn-name:hover{color:var(--c)}.tn-role{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--c);border-radius:99px;max-width:100%;padding:3px 9px;font-size:9.5px;font-weight:800;line-height:1.3}.tn-meta{color:var(--fg-2);font-size:11px;line-height:1.35}.tn-meta .bk{color:var(--fg-3);font-size:10.5px}.tn-stats{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.tn-stats span{background:var(--c);align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tn-stats span{background:color-mix(in srgb,var(--c) 10%,var(--surface))}}.tn-stats span{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.tn-stats span{color:color-mix(in srgb,var(--c) 85%,var(--fg))}}.tn-stats span{border-radius:7px;padding:2px 7px}.tn-stats .ic{width:12px;height:12px}.tn-acts{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.tn-x{background:var(--surface-2);cursor:pointer;width:26px;height:26px;color:var(--fg-3);opacity:0;border:0;border-radius:8px;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:10px;right:8px}.tn:hover .tn-x{opacity:1}.tn-x .ic{width:13px;height:13px}.tn.empty{border:1.5px dashed var(--c)}@supports (color:color-mix(in lab, red, red)){.tn.empty{border:1.5px dashed color-mix(in srgb,var(--c) 55%,transparent)}}.tn.empty{background:repeating-linear-gradient(135deg,var(--c) 0 10px,var(--surface) 10px 20px)}@supports (color:color-mix(in lab, red, red)){.tn.empty{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 4%,var(--surface)) 0 10px,var(--surface) 10px 20px)}}.tn.empty{box-shadow:none}.tn.empty .tn-av{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.tn.empty .tn-av{background:color-mix(in srgb,var(--c) 18%,var(--surface))}}.tn.empty .tn-av i{background:var(--surface);color:var(--c)}.tn.empty .tn-role{color:var(--c);border:1px solid var(--c);background:0 0}@supports (color:color-mix(in lab, red, red)){.tn.empty .tn-role{border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}}.tn.br{background:linear-gradient(135deg,var(--c),var(--c));border-radius:99px;flex-direction:row;gap:8px;width:auto;min-width:190px;padding:9px 14px}@supports (color:color-mix(in lab, red, red)){.tn.br{background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 70%,#000))}}.tn.br{color:#fff;box-shadow:0 10px 24px -10px var(--c);border:0}.tn.br b{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.tn.br small{opacity:.8;font-size:11px}.tn.br .ic{width:15px;height:15px}.tn.act{text-align:left;cursor:pointer;background:linear-gradient(180deg,var(--c),var(--surface));align-items:stretch;width:236px}@supports (color:color-mix(in lab, red, red)){.tn.act{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 7%,var(--surface)),var(--surface))}}.tn.act{padding:16px 14px 12px}.tn.act>b{color:var(--c);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}.tn-rows{flex-direction:column;gap:4px;display:flex}.tn-rows span{flex-direction:column;font-size:12px;font-weight:700;display:flex}.tn-rows em{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:9.5px;font-style:normal;font-weight:800}.tn-rows i{color:var(--fg-3);font-weight:500}.tn.act .tn-stats{justify-content:flex-start}.tn-go{color:var(--c);align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.tn-go .ic{width:12px;height:12px;transform:rotate(-90deg)}.tn.team{text-align:left;background:var(--c);border-style:solid;align-items:stretch;width:250px;padding:12px}@supports (color:color-mix(in lab, red, red)){.tn.team{background:color-mix(in srgb,var(--c) 5%,var(--surface))}}.tn.team>b{letter-spacing:.06em;text-transform:uppercase;color:var(--c);font-size:11px}.tn-team{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow:auto}.tc{border-radius:7px;justify-content:space-between;align-items:center;gap:4px;padding:1px 4px;display:flex}.tc:hover{background:var(--surface-2)}.tc button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11.5px}.tc button:first-child:hover{color:var(--orange)}.tc-up{background:var(--orange);border:0}@supports (color:color-mix(in lab, red, red)){.tc-up{background:color-mix(in srgb,var(--orange) 12%,transparent)}}.tc-up{color:var(--orange);cursor:pointer;opacity:.55;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.tc:hover .tc-up{opacity:1}.tc-up .ic{width:12px;height:12px}.tc.hl{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.tc.hl{background:color-mix(in srgb,var(--orange) 18%,transparent)}}.tn.hl{outline:3px solid var(--orange);outline-offset:3px;animation:pulse 1.6s var(--ease) 2}@keyframes pulse{50%{outline-offset:7px}}.tn-tog{z-index:2;border:2px solid var(--surface);background:var(--navy);color:#fff;cursor:pointer;border-radius:99px;min-width:24px;height:22px;margin-top:-11px;padding:0 7px;font-size:11px;font-weight:800;position:relative;box-shadow:0 4px 10px -4px #0e214899}.tn-tog:hover{background:var(--orange)}.otree ul.stack{grid-template-columns:repeat(var(--cols),max-content);border:1.5px dashed var(--fg-3);justify-content:center;align-items:start;gap:16px;margin-top:26px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.otree ul.stack{border:1.5px dashed color-mix(in srgb,var(--fg-3) 35%,transparent)}}.otree ul.stack{background:var(--surface-2);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.otree ul.stack{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}}.otree ul.stack:before{height:26px;top:-28px}.otree ul.stack>li{padding:0}.otree ul.stack>li:before,.otree ul.stack>li:after,.otree ul.stack>li>.tn:before{display:none}.ohint{color:var(--fg-3);text-align:center;border-top:1px solid var(--line);padding:8px;font-size:11px}@media (width<=700px){.olegend{display:none}.otools input{width:100%}}.osite{border:1px solid var(--line);background:var(--navy);border-radius:16px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.osite{background:color-mix(in srgb,var(--navy) 4%,var(--surface))}}.osite{flex-direction:column;align-items:center;gap:10px;display:flex}.osite-h{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);font-size:11px;font-weight:800}.osite-g{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.orep{justify-content:center;margin-top:8px;display:flex}.ohead{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ohead h1{font-size:22px;font-weight:800}.mgr-t.act-t td:nth-child(2) b,.act-t th{white-space:nowrap}.mgr-t.act-t td:nth-child(3){width:34%}[data-cf=nom],[data-cf=prenom],[data-na=nom],[data-na=prenom],[data-fsf=B],[data-fsf=F],[data-fsf=G],[data-fsf=H],[data-fsf=I]{text-transform:uppercase}.otabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fi-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.fi-k{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.fi-k:after{content:"";background:var(--c);opacity:.85;height:3px;position:absolute;inset:auto 0 0}.fi-ki{background:var(--c);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.fi-ki{background:color-mix(in srgb,var(--c) 12%,transparent)}}.fi-ki{color:var(--c);flex:none}.fi-ki svg{width:18px;height:18px}.fi-k small{color:var(--fg-2);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:700;display:block}.fi-k b{font-family:var(--f-display);white-space:nowrap;font-size:24px;font-weight:800;line-height:1.1}.fi-k b em{color:var(--fg-3);margin-left:2px;font-size:12px;font-style:normal;font-weight:700}.fi-bar2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.fi-chips>span{color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;margin-right:4px;font-size:11px;font-weight:800}.fi-chips button,.fi-mode button{border:1px solid var(--line);background:var(--surface);cursor:pointer;box-shadow:var(--sh-1);color:var(--fg);border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.fi-chips button.on{background:var(--navy);border-color:var(--navy);color:#fff}.fi-mode{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.fi-mode button{box-shadow:none;color:var(--fg-2);background:0 0;border-color:#0000}.fi-mode button.on{background:var(--surface);color:var(--fg);box-shadow:var(--sh-1);border-color:var(--line)}.fi-mode svg{width:14px;height:14px}.fi-t td{vertical-align:middle}.fi-t tr.sel td{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.fi-t tr.sel td{background:color-mix(in srgb,var(--orange) 7%,transparent)}}.fi-t b.click{cursor:pointer}.fi-t td,.fi-t th{white-space:nowrap}.fi-t td{padding-top:9px;padding-bottom:9px}.fi-pr{white-space:nowrap;grid-template-columns:58px 56px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.fi-pr small{color:var(--fg-3);font-weight:600}.fi-bar{background:var(--surface-2);border-radius:9px;height:6px;overflow:hidden}.fi-bar i{background:var(--c,linear-gradient(90deg,#f26a21,#f59e0b));border-radius:9px;height:100%;display:block}.fi-entry{margin-top:14px;padding:0;overflow:hidden}.fi-eh{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:10px;padding:14px 18px;display:flex}.fi-ei{color:#2f6bff;background:#2f6bff24;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.fi-ei svg{width:15px;height:15px}.fi-eg{grid-template-columns:230px minmax(0,1fr) 250px 200px;gap:0;display:grid}.fi-eg>div{padding:16px 18px}.fi-eg>div+div{border-left:1px solid var(--line)}.fi-eg h4{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-2);margin:0 0 10px;font-size:11px;font-weight:800}.fi-ctx label{color:var(--fg-2);margin:10px 0 6px;font-size:11px;font-weight:700;display:block}.fi-ctx label:first-of-type{margin-top:0}.fi-seg,.fi-days{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.fi-days{grid-template-columns:repeat(2,1fr)}.fi-days button:last-child{grid-column:1/-1}.fi-seg button,.fi-days button{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--fg);border-radius:9px;padding:7px 0;font-size:12px;font-weight:700;position:relative}.fi-seg button.on{color:#2f6bff;background:#2f6bff17;border-color:#2f6bff}.fi-days button.on{border-color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.fi-days button.on{background:color-mix(in srgb,var(--orange) 10%,transparent)}}.fi-days button.on{color:var(--orange)}.fi-days button i{background:#13a06b;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.fi-pg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fi-ag{flex-direction:column;gap:8px;display:flex}.fi-c.sm{border-top-width:1px;border-left:3px solid var(--c);flex-direction:row;justify-content:space-between;align-items:center;padding:9px 12px}.fi-c.sm>div:first-child{flex-direction:column;gap:2px;display:flex}.fi-c.sm b{text-align:right}.fi-c{border:1px solid var(--line);border-top:3px solid var(--c);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.fi-c small{color:var(--fg-2);font-size:11px;font-weight:700}.fi-c b{font-family:var(--f-display);color:var(--c);text-align:center;font-size:24px;font-weight:800;line-height:1.1}.fi-c em{color:var(--bad);white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}.fi-c.sm b{font-size:20px}.fi-c .muted{text-align:center;font-size:10.5px}.fi-c input[type=range]{width:100%;accent-color:var(--c);cursor:pointer}.fi-st{justify-content:center;align-items:center;gap:8px;display:flex}.fi-st b{min-width:16px;font-size:20px}.fi-st button{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;min-width:26px;height:26px;color:var(--fg);white-space:nowrap;border-radius:8px;padding:0 8px;font-size:11.5px;font-weight:800}.fi-st button.on{background:var(--bad);border-color:var(--bad);color:#fff}.fi-sc{flex-direction:column;gap:10px;display:flex}.fi-g{text-align:center;border:1px solid var(--line);--gc:var(--fg-3);border-radius:14px;place-items:center;padding:12px 8px 10px;display:grid;position:relative}.fi-g svg{width:84px;height:84px;transform:rotate(-90deg)}.fi-g circle{fill:none;stroke-width:6px}.fi-g .tr{stroke:var(--surface-2)}.fi-g .vl{stroke:var(--gc);stroke-linecap:round;transition:stroke-dashoffset .3s var(--ease)}.fi-g b{font-family:var(--f-display);color:var(--gc);font-size:22px;font-weight:800;position:absolute;top:40px}.fi-g span{color:var(--gc);margin-top:4px;font-size:12px;font-weight:800}.fi-g small{color:var(--fg-3);font-size:10.5px}.fi-ok{--gc:#13a06b}.fi-warn{--gc:#e07a12}.fi-bad{--gc:#e11d48}.fi-idle{--gc:var(--fg-3)}.fi-sc textarea{resize:vertical;min-height:56px;font-size:12px}.fi-act{grid-template-columns:1fr 1.4fr;gap:6px;display:grid}.fi-act .btn{justify-content:center}.fi-teams{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;display:grid}.fi-team{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.fi-team header{justify-content:space-between;gap:10px;display:flex}.fi-team header small{color:var(--orange);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:800}.fi-team h3{margin:2px 0;font-size:15px}.fi-tn{font-family:var(--f-display);text-align:right;font-size:24px;font-weight:800;line-height:1}.fi-tn small{color:var(--fg-3);font-size:10.5px;font-family:var(--f-body);display:block}.fi-ts{grid-template-columns:96px 1fr;align-items:center;gap:14px;display:grid}.fi-g.mini{padding:12px 6px}.fi-g.mini b{font-size:24px;position:static}.fi-tb{flex-direction:column;gap:6px;display:flex}.fi-tb>div{color:var(--fg-2);grid-template-columns:86px 1fr 30px;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:grid}.fi-tb b{text-align:right;color:var(--fg);font-size:11.5px}.fi-av{flex-wrap:wrap;gap:4px;display:flex}.fi-av span{background:var(--surface-2);border:1px solid var(--line);width:26px;height:26px;color:var(--fg-2);border-radius:50%;place-items:center;font-size:9.5px;font-weight:800;display:grid}.fi-k{gap:10px;padding:12px 14px}.rp-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.rp-ttl{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.rp-right{align-items:center;gap:12px;display:flex}.rp-ic{color:#fff;background:linear-gradient(135deg,#7c3aed,#2f6bff);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 20px -8px #7c3aed}.rp-ic svg{width:21px;height:21px}.rp-ttl h1{margin:0;font-size:24px}.rp-ttl p{color:var(--fg-2);margin:2px 0 0;font-size:13px}.rp-k{gap:10px;display:flex}.rp-k>div{background:var(--surface);border:1px solid var(--line);text-align:center;min-width:92px;box-shadow:var(--sh-1);border-radius:14px;padding:10px 14px}.rp-k b{font-family:var(--f-display);font-size:24px;font-weight:800;line-height:1.1;display:block}.rp-k small{color:var(--fg-2);font-size:11px;font-weight:700}.rp-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rp-q{background:var(--surface);border:1px solid var(--line);width:240px;box-shadow:var(--sh-1);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.rp-q svg{width:15px;height:15px;color:var(--fg-3)}.rp-q input{box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:13px}.rp-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.rp-cols h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.rp-cols h3 i{border-radius:50%;width:8px;height:8px}.rp-n{color:#c2410c;background:#f26a2124;border-radius:99px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:800}.rp-n.ok{color:#0f7a52;background:#13a06b24}.rp-empty{border:1.5px dashed var(--line);color:var(--fg-2);background:var(--surface);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:30px 16px;font-size:13px;display:flex}.rp-empty svg{color:#13a06b;width:22px;height:22px}.rp-vague{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.rp-vh{justify-content:space-between;align-items:center;gap:10px;display:flex}.rp-vh small{color:var(--orange);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:800}.rp-bulk select{width:240px;padding:6px 10px;font-size:12px}.rp-bulk .xs{width:240px}.rp-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-left:3px solid #f26a21;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rp-who{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.rp-who b{font-size:13.5px}.rp-who small{color:var(--fg-3);font-size:11.5px;display:block}.rp-av{color:#c2410c;background:#f26a211f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.rp-av.sup{color:#0f7a52;background:#13a06b24}.rp-end{color:var(--fg-3);text-align:right;white-space:nowrap;font-size:10.5px;line-height:1.3}.rp-end b{color:var(--fg);font-size:12px}.rp-f{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:8px;display:grid}.rp-f .xs{width:auto;min-width:0}.rp-soon{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin-top:6px;padding:12px 14px}.rp-soon h4{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-2);margin:0 0 8px;font-size:11px}.rp-soon>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 10px;padding:6px 0;font-size:12.5px;display:grid}.rp-soon>div:first-of-type{border-top:0}.rp-soon small{color:var(--fg-3);grid-column:1/-1}.rp-team{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-left:3px solid #13a06b;border-radius:14px;margin-bottom:10px;padding:12px 14px}.rp-team header{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.rp-team header b{font-size:13.5px}.rp-team header small{color:var(--fg-3);font-size:11.5px;display:block}.rp-cnt{font-family:var(--f-display);color:#0f7a52;font-size:20px;font-weight:800}.rp-mem{flex-wrap:wrap;gap:6px;display:flex}.rp-chip{background:var(--surface-2);border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:12px;display:inline-flex}.rp-chip small{color:var(--fg-3);font-size:10.5px}.rp-chip button{all:unset;cursor:pointer;width:20px;height:20px;color:var(--fg-3);border-radius:50%;place-items:center;display:grid}.rp-chip button:hover{background:var(--warn-bg);color:var(--warn)}.rp-chip button svg{width:11px;height:11px}.rp-cols{align-items:stretch!important}.rp-cols>section{flex-direction:column;min-height:0;display:flex}.rp-cols>section>.rp-scroll{flex:auto}.rp-scroll>.rp-empty:only-child{box-sizing:border-box;justify-content:center;height:calc(100% - 8px)}.rp-scroll{min-height:220px;max-height:calc(100vh - 290px);margin:-2px -6px 0 -2px;padding:2px 6px 6px 2px;overflow:auto}@media (width<=1100px){.rp-cols{grid-template-columns:1fr}}.fi-right{align-items:center;gap:10px;display:flex}input:not([type]),input[type=email],input[type=tel],input[type=url]{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;font:inherit;color:inherit;border-radius:8px;padding:8px 10px}.field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.field textarea,.xs-btn{border-color:var(--line);box-shadow:var(--sh-1);border-radius:10px!important}.field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.xs-btn{min-height:42px}.field input:focus,.field textarea:focus,.rp-q:focus-within,.xs-btn:focus-visible,.xs-btn[aria-expanded=true]{outline:none;border-color:var(--orange)!important;box-shadow:0 0 0 4px var(--orange)!important}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field textarea:focus,.rp-q:focus-within,.xs-btn:focus-visible,.xs-btn[aria-expanded=true]{box-shadow:0 0 0 4px color-mix(in srgb,var(--orange) 16%,transparent)!important}}.field>label{color:var(--fg-2);letter-spacing:.01em;font-size:11.5px;font-weight:700}.field .xs{width:100%}.xs-tone .xs-btn{border-left:4px solid var(--tc,var(--line))!important}.xs-ok{--tc:#13a06b}.xs-bad{--tc:#e11d48}.xs-warn{--tc:#e07a12}.xs-ok .xs-val{color:#0f7a52;font-weight:700}.xs-bad .xs-val{color:#be123c;font-weight:700}.xs-warn .xs-val{color:#b45309;font-weight:700}.sel-row{margin-bottom:14px}.pc-tabs{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.pc-tabs button{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;box-shadow:var(--sh-1);color:var(--fg);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 20px 1fr;align-items:center;column-gap:10px;padding:12px 16px;font-size:14px;font-weight:800;display:grid}.pc-tabs button b{background:var(--surface-2);width:34px;height:34px;font-family:var(--f-display);border-radius:10px;grid-row:1/3;place-items:center;font-size:16px;display:grid}.pc-tabs button svg{width:17px;height:17px;color:var(--orange)}.pc-tabs button small{color:var(--fg-3);grid-column:2/4;font-size:11.5px;font-weight:500}.pc-tabs button.on{color:#fff;background:linear-gradient(135deg,#f26a21,#f04e23);border-color:#f04e23;box-shadow:0 10px 22px -12px #f04e23}.pc-tabs button.on b{color:#fff;background:#ffffff38}.pc-tabs button.on svg,.pc-tabs button.on small{color:#fff}.ev-tl{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));column-gap:24px;max-height:520px;display:grid;overflow:auto}.ev-vg{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.ev-it{border-bottom:1px solid var(--line);grid-template-columns:14px 1fr;gap:10px;padding:10px 4px;display:grid}.ev-it small{color:var(--fg-3);font-size:11.5px;display:block}.ev-dot{background:#2f6bff;border-radius:50%;width:10px;height:10px;margin-top:5px}.ev-dot.pr{background:#13a06b}.ev-dot.po{background:#7c3aed}.ev-ch{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ev-ch span{border:1px solid var(--line);background:var(--surface-2);border-radius:99px;padding:2px 9px;font-size:11.5px}.ev-ch span.to{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ev-ch span.to{background:color-mix(in srgb,var(--orange) 12%,transparent)}}.ev-ch span.to{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ev-ch span.to{border-color:color-mix(in srgb,var(--orange) 40%,transparent)}}.ev-ch span.to{color:#c2410c;font-weight:700}.ev-ar{width:12px;height:12px;color:var(--fg-3);transform:rotate(-90deg)}.ev-viv{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) 140px;align-items:center;gap:10px;padding:8px 0;display:grid}.ev-viv small{color:var(--fg-3);font-size:11.5px;display:block}.un-leg{color:var(--fg-2);flex-wrap:wrap;gap:12px;margin:0 0 10px;font-size:11.5px;display:flex}.un-leg span{align-items:center;gap:6px;display:inline-flex}.un-p{padding:0;overflow:hidden}.un-w{border:0;border-radius:0;max-height:calc(100vh - 220px)}.un-t{border-collapse:separate;border-spacing:0}.un-t th,.un-t td{white-space:nowrap;padding:6px}.un-t thead th{z-index:2;background:var(--surface-2);position:sticky;top:0}.un-t thead tr.un-h th{top:33px}.un-t .un-s{z-index:3;background:var(--surface);min-width:210px;max-width:230px;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.un-t thead .un-s{z-index:4;background:var(--surface-2)}.un-s b{text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.un-s small{color:var(--fg-3);text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.un-s a{color:var(--orange);font-weight:700}.un-gh{text-align:center!important;border-bottom:3px solid var(--gc,#94a3b8)!important;font-size:10.5px!important}.g-B2B{--gc:#2f6bff}.g-B2C{--gc:#10a37f}.g-ACQ{--gc:#f26a21}.g-o{--gc:#7c3aed}.g-b{--gc:#0ea5b7}.un-h th{vertical-align:bottom;min-width:30px;max-width:30px;height:192px;padding:4px 2px!important}.un-h th span{writing-mode:vertical-rl;color:var(--fg-2);text-overflow:ellipsis;text-transform:none;letter-spacing:0;max-height:186px;font-size:10.5px;font-weight:700;display:inline-block;overflow:hidden;transform:rotate(180deg)}.un-c{text-align:center;padding:4px 2px!important}.un-l{border-radius:6px;place-items:center;width:24px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.un-l.l0{color:#94a3b8;background:#f1f5f9}.un-l.l1{color:#be123c;background:#fde7e9}.un-l.l2{color:#b45309;background:#fef0dc}.un-l.l3{color:#0f7a52;background:#d9f4e7}.un-l.l4{color:#fff;background:#13a06b}.un-l.lx{border:1px dashed var(--line);background:0 0}.un-t tfoot td{background:var(--surface-2);border-top:2px solid var(--line);font-size:12px;position:sticky;bottom:0}.un-t tfoot .un-s{z-index:3;background:var(--surface-2)}.un-low{color:#be123c}.un-l.ed{cursor:pointer;transition:transform .12s var(--ease),box-shadow .12s}.un-l.ed:hover{transform:scale(1.15);box-shadow:0 0 0 2px #f26a2166}.un-pop{z-index:300;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-2);width:200px;animation:unp .14s var(--ease);border-radius:14px;padding:6px;position:fixed}@keyframes unp{0%{opacity:0;transform:translateY(-4px)}}.un-pop-h{color:var(--fg);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;padding:6px 10px 8px;font-size:12px;font-weight:800;overflow:hidden}.un-pop-h small{color:var(--fg-2);text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.un-pop button{width:100%;font:inherit;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex}.un-pop button:hover{background:var(--surface-2)}.un-pop button[aria-current]{background:var(--orange-soft)}.un-nv{white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-block}.un-nv.l1{color:#be123c;background:#fde7e9}.un-nv.l2{color:#b45309;background:#fef0dc}.un-nv.l3{color:#0f7a52;background:#d9f4e7}.un-nv.l4{color:#fff;background:#13a06b}.un-pj{color:var(--fg-2);white-space:nowrap;align-items:center;gap:5px;margin-right:8px;font-size:11px;font-weight:800;display:inline-flex}.un-pj:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.un-pjc small{font-size:11px}.un-leg-r{color:var(--fg-3);margin-left:auto}.un-an{margin-top:16px}.un-stk{background:var(--surface-2);border-radius:99px;height:14px;margin:4px 0 10px;display:flex;overflow:hidden}.un-stk i{height:100%;display:block}.un-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(80px,140px) auto;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;display:grid}.un-row:first-of-type{border-top:0}.un-row .mbar{min-width:0}.un-row>b{text-align:right;white-space:nowrap}.un-nm{flex-direction:column;min-width:0;display:flex}.un-nm small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.un-all{border-top:2px solid var(--line)}.as-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.as-t td .muted{font-size:11px;font-weight:500}.as-t th,.as-t td{padding-left:7px;padding-right:7px}.as-t .pf-bar{width:46px}.as-sub{line-height:1.2;display:block}.as-lb{align-items:center;max-width:165px;display:flex}.as-lb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-lb .pf-dot{flex:none}.as-t td:first-child,.as-t th:first-child{text-overflow:ellipsis;max-width:230px;overflow:hidden}.as-t td:first-child>b,.as-t td:first-child>div{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.as-t tfoot td{background:var(--surface-2);border-top:2px solid var(--line);font-weight:700}.as-m.on{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--orange)}.as-m{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:8px;padding-left:8px!important;padding-right:8px!important}.as-m:hover{background:var(--surface-2)}.as-d{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.as-d.off{opacity:.35}.as-d.on i{box-shadow:0 0 0 2px var(--orange)}.as-reset{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-weight:700;display:inline-flex}.as-reset .ic{width:12px;height:12px}.as-sw{vertical-align:1px;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.as-cnt{margin-left:8px;font-size:12px;font-weight:600}.as-an .actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.as-an .actions select{min-width:180px}.as-an .actions .xs{width:200px}.pr-bar.as-bar .xs{width:150px!important}.pr-bar.as-bar .xs:has([data-asm]){width:168px!important}.pr-bar.as-bar .xs:has([data-asd2]){width:166px!important}.pr-bar.as-bar .xs:has([data-asfn]){width:178px!important}.as-none{padding:10px 0}.as-col h3 .as-sw{width:8px;height:8px}.as-bar .fi-right{gap:8px;display:flex}.as-tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.as-tr:first-of-type{border-top:0}.as-tr small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.as-dt{color:var(--fg-2)}.as-v{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.as-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.as-col h3{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-2);margin:0 0 4px;font-size:12px}.as-col .un-row{grid-template-columns:minmax(0,1fr) auto auto}.un-nm b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-m{border-top:1px solid var(--line);grid-template-columns:minmax(0,150px) minmax(0,1fr) 64px 58px 50px;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.as-m:first-of-type{border-top:0}.as-ml{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-weight:600;display:flex;overflow:hidden}.as-ml i{border-radius:3px;flex:none;width:8px;height:8px}.as-mb{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.as-mb i{border-radius:99px;height:100%;display:block}.as-m>b,.as-m>span.num{text-align:right;white-space:nowrap}.as-days{align-items:flex-end;gap:3px;height:190px;padding-top:16px;display:flex}.as-d{min-width:0;height:100%;color:var(--fg-3);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;font-size:10px;display:flex}.as-d i{background:#2f6bff;border-radius:5px 5px 2px 2px;width:100%;max-width:22px;display:block}.as-d i.g{background:#13a06b}.as-d i.b{background:#f5b45b}.as-d i.o{background:#e11d48}.as-d em{color:var(--fg-2);font-size:9.5px;font-style:normal;font-weight:800}.as-d span{color:var(--fg-2);font-weight:700}.as-d small{font-size:9px;line-height:1}.as-dl{color:var(--fg-2);gap:14px;font-size:11px;display:flex}.as-dl span{align-items:center;gap:6px;display:inline-flex}.as-dl i{border-radius:3px;width:9px;height:9px}.as-dl i.g{background:#13a06b}.as-dl i.b{background:#f5b45b}.as-dl i.o{background:#e11d48}.as-q{margin-left:8px}.as-miss{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.as-miss span{border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:0;padding:8px 10px;display:flex}.as-miss b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.as-miss small{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sc-n.g{color:#0f7a52}.sc-n.o{color:#b45309}.sc-n.r{color:#e11d48}.sc-den{color:var(--fg-3);margin-left:4px;font-size:14px;font-weight:700}.pf-v.sc-v.g{color:#0f7a52;background:#13a06b24}.pf-v.sc-v.o{color:#b45309;background:#f59e0b2e}.pf-v.sc-v.r{color:#be123c;background:#e11d481f}.as-mb i.sc-g,.sc-eb i.sc-g{background:#13a06b}.as-mb i.sc-o,.sc-eb i.sc-o{background:#f5b45b}.as-mb i.sc-r,.sc-eb i.sc-r{background:#e11d48}.as-dl i.sc-ob{background:#f5b45b}.sc-cr{border-top:1px solid var(--line);grid-template-columns:minmax(0,210px) minmax(0,1fr) 46px;align-items:center;gap:12px;padding:9px 0;font-size:12.5px;font-weight:600;display:grid}.sc-cr:first-of-type{border-top:0}.sc-cr>b{text-align:right}.sc-ev{align-items:flex-end;gap:8px;height:230px;padding-top:18px;display:flex;position:relative}.sc-eb{min-width:0;height:100%;font:inherit;cursor:pointer;color:var(--fg-2);background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;padding:0;font-size:10.5px;display:flex}.sc-eb i{border-radius:6px 6px 2px 2px;width:100%;max-width:34px;display:block}.sc-eb em{color:var(--fg);font-size:10.5px;font-style:normal;font-weight:800}.sc-eb span{text-transform:capitalize;font-weight:700}.sc-eb small{color:var(--fg-3);font-size:9.5px}.pf-ci,.al-ic,.cf-ic{--k:var(--c,var(--sc,#2f6bff));border-radius:12px;width:38px;height:38px;position:relative;color:#fff!important;background:radial-gradient(120% 90% at 25% 15%,var(--k) 0%,var(--k) 52%,var(--k) 100%)!important}@supports (color:color-mix(in lab, red, red)){.pf-ci,.al-ic,.cf-ic{background:radial-gradient(120% 90% at 25% 15%,color-mix(in srgb,var(--k) 55%,#fff) 0%,var(--k) 52%,color-mix(in srgb,var(--k) 72%,#0b1533) 100%)!important}}.pf-ci,.al-ic,.cf-ic{box-shadow:inset 0 1px 0 #ffffff8c,inset 0 -2px 6px var(--k),0 10px 22px -10px var(--k),0 0 0 4px var(--k)}@supports (color:color-mix(in lab, red, red)){.pf-ci,.al-ic,.cf-ic{box-shadow:inset 0 1px 0 #ffffff8c,inset 0 -2px 6px color-mix(in srgb,var(--k) 60%,#000 25%),0 10px 22px -10px var(--k),0 0 0 4px color-mix(in srgb,var(--k) 9%,transparent)}}.cf-ic{--k:var(--sc)}.pf-ci:before,.al-ic:before,.cf-ic:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:10px 10px 14px 14px;position:absolute;inset:2px 2px 50%}.pf-ci svg,.al-ic svg,.cf-ic svg{stroke-width:2.1px;filter:drop-shadow(0 1px 1px #0000002e);width:17px;height:17px;position:relative}.pf-card{transition:transform .25s var(--ease,ease),box-shadow .25s}.pf-card:hover{box-shadow:0 18px 36px -22px var(--c),var(--sh-1);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pf-card:hover{box-shadow:0 18px 36px -22px color-mix(in srgb,var(--c) 70%,transparent),var(--sh-1)}}.pf-card:after{background:radial-gradient(circle at 30% 30%,var(--c),transparent 70%)!important}@supports (color:color-mix(in lab, red, red)){.pf-card:after{background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--c) 14%,transparent),transparent 70%)!important}}.pf-card:before{content:"";background:linear-gradient(90deg,transparent,var(--c),transparent);border-radius:2px;height:2px;position:absolute;bottom:0;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.pf-card:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 70%,transparent),transparent)}}.pf-card:before{opacity:.55}.pf-phi{box-shadow:inset 0 1px #ffffff2e,0 6px 14px -8px #0e1a3a;color:#f5c68b!important;background:linear-gradient(145deg,#1b2a55,#0e1a3a)!important}.sc-eb i{transition:height .7s var(--ease,ease);position:relative;overflow:hidden;border-radius:9px 9px 3px 3px!important}.sc-eb i:after{content:"";background:linear-gradient(90deg,#ffffff47,#fff0 45%,#0000000f);position:absolute;inset:0}.sc-eb i.sc-g{background:linear-gradient(#34c98e,#0e8a5b)}.sc-eb i.sc-o{background:linear-gradient(#ffcb7a,#e7962f)}.sc-eb i.sc-r{background:linear-gradient(#ff5c7f,#c3133c)}.sc-eb:hover:not(.nd) i{filter:brightness(1.06);box-shadow:0 10px 20px -10px #0e1a3a73}.sc-eb.on i{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--orange),0 12px 24px -12px var(--orange)!important}.sc-eb.nd{cursor:default;opacity:.55}.sc-eb.nd i{background:repeating-linear-gradient(135deg,#e3e8f0 0 4px,#f4f6fa 4px 8px);border-radius:4px;height:6px}.sc-eb.nd em{color:var(--fg-3)}.ytd-s{color:var(--fg-3);letter-spacing:.02em;margin-left:10px;font-size:11px;font-weight:600}.as-ev{height:200px;min-height:200px}.sc-tg{pointer-events:none;border-top:1.5px dashed #94a3b8;margin-bottom:34px;position:absolute;left:0;right:0}.sc-tg b{color:var(--fg-2);background:var(--surface);padding:0 4px;font-size:10px;position:absolute;top:-16px;right:0}.sc-mo{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 64px 82px 46px;align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:grid}.sc-mo:first-of-type{border-top:0}.sc-mo>span.num,.sc-mo>b{text-align:right;white-space:nowrap}.sc-hi{align-items:flex-end;gap:8px;height:230px;padding-top:18px;display:flex}.sc-hb{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;font-size:11px;display:flex}.sc-hb i{border-radius:6px 6px 2px 2px;width:100%;max-width:34px;display:block}.sc-hb i.g{background:#13a06b}.sc-hb i.b{background:#f5b45b}.sc-hb i.o{background:#e11d48}.sc-hb em{font-size:10.5px;font-style:normal;font-weight:800}.sc-hb span{color:var(--fg-2);font-weight:800}.sc-vg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sc-vi{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.sc-vi p{margin:0 0 6px;font-size:13px;line-height:1.45}.sc-vi small{font-size:11px}.sc-vn{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.sc-vn.g{color:#0f7a52;background:#d9f4e7}.sc-vn.b{color:#b45309;background:#fef0dc}.sc-vn.o{color:#be123c;background:#fde7e9}.sc-miss{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sc-mi{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.sc-mi .xs{width:220px}.sc-t .as-lb{max-width:260px}.sc-sapin{border:1px solid var(--line);font:inherit;text-transform:uppercase;border-radius:8px;padding:4px 8px;font-size:12.5px;width:170px!important}.pr-bar.sc-bar .xs:has([data-scm]){width:160px!important}.pr-bar.sc-bar .xs:has([data-sccanal]){width:140px!important}.ev-gr{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:minmax(0,1fr) 64px 84px 76px!important;padding-left:8px!important;padding-right:8px!important}.ev-gr:first-of-type{border-top:0}.ev-gr:hover,.ev-gr.on{background:var(--surface-2)}.ev-gr.on{box-shadow:inset 3px 0 0 var(--orange)}.ev-an .actions{align-items:center;gap:8px;display:flex}.ev-an .actions .xs{width:260px}.ev-ag{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:30px;display:grid}.ev-f{grid-template-columns:minmax(0,150px) minmax(0,1fr) 58px!important}.ev-it{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 58px minmax(60px,120px) 58px;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.ev-it:first-of-type{border-top:0}.ev-it>b,.ev-it>span.num{text-align:right;white-space:nowrap}.ev-it small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ev-note{margin-top:4px}:is(.pr-bar.as-bar .xs:has([data-evd2]),.pr-bar.as-bar .xs:has([data-scd2])){width:166px!important}.ev-evo .sc-ev{flex:1;min-height:230px}.ev-cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-bar.ev-bar .xs:has([data-evg]){width:220px!important}.pr-bar.ev-bar .xs:has([data-evm]){width:170px!important}.pr-bar.ev-bar .xs:has([data-evtype]){width:140px!important}.rp-hd{align-items:baseline;gap:12px;margin:0 0 12px;font-size:15px;display:flex}.rp-hd b{font-size:16px}.rp-hd .muted{font-size:12.5px}.rp-card{padding-bottom:14px}.rp-var{background:var(--surface-2);color:var(--fg-2);border-radius:99px;align-self:flex-start;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.rp-var.up{color:#0f7a52;background:#d9f4e7}.rp-var.down{color:#be123c;background:#fde7e9}.rp-var.eq{background:var(--surface-2)}.rp-tr{align-items:flex-end;gap:6px;height:180px;padding-top:16px;display:flex;position:relative}.rp-tb{min-width:0;height:100%;color:var(--fg-2);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;font-size:10px;display:flex}.rp-tb i{background:#cbd5e1;border-radius:6px 6px 2px 2px;width:100%;max-width:30px;display:block}.rp-tb em{color:var(--fg);font-size:10px;font-style:normal;font-weight:800}.rp-tb span{white-space:nowrap;font-weight:700}.rp-tb.on i{box-shadow:0 0 0 2px var(--orange)}.rp-tb i.sc-g{background:#13a06b}.rp-tb i.sc-o{background:#f5b45b}.rp-tb i.sc-r{background:#e11d48}.rp-tr .sc-tg{margin-bottom:18px}.rp-pt{border-left:3px solid;border-radius:10px;margin-top:8px;padding:9px 12px;font-size:12.5px;line-height:1.45}.rp-pt.ok{background:#f0fbf6;border-color:#13a06b}.rp-pt.ko{background:#fff4f5;border-color:#e11d48}.rp-t td .rp-var{margin:0 0 0 6px}.rp-t .as-lb{max-width:250px}.pr-bar.rp-bar .xs:has([data-rpk]){width:300px!important}.pr-bar.rp-bar .xs:has([data-rpa]){width:240px!important}.pr-bar.rp-bar .xs:has([data-rpt]){width:170px!important}.rp-busy{opacity:.7;pointer-events:none}.pr-ind{white-space:nowrap;gap:4px;display:inline-flex}.pr-ic{background:var(--surface-2);color:var(--fg-2);border-radius:7px;align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.pr-ic b{color:var(--fg);font-weight:800}.pr-ic.warn{background:#fef0dc}.pr-ic.bad{background:#fde7e9}.pr-ic.bad b{color:#be123c}.av-l .av-in{width:96px}.av-l .av-cm{width:160px}.av-l tr.av-has td{background:#f26a210d}.ig-miss{color:#b45309;background:#fef0dc;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.ig-t .mbar{min-width:110px}.ig-t td.ig-em{text-overflow:ellipsis;max-width:220px;overflow:hidden}.af-bar{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 16px;padding:10px 12px;display:flex}.af-l{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:6px;margin-right:2px;font-size:11px;font-weight:800;display:inline-flex}.af-l .ic{width:14px;height:14px}.af-bar{flex-wrap:nowrap}.af-bar .xs{flex:none;width:124px}.af-bar .xs:has([data-afd]){width:104px}.af-bar .xs:has([data-afeq]){width:146px}.af-bar .xs:has([data-afsa]){width:166px}.af-bar .xs:has([data-afy]){width:110px}.af-bar .xs:has([data-afm]){width:120px}.af-bar .xs:has([data-affn]){width:138px}.af-bar.af-2{flex-wrap:wrap;row-gap:10px}.af-br{flex-basis:100%;height:0}:is(.af-2 .xs:has([data-afcpt]),.af-2 .xs:has([data-gfa]),.af-2 .xs:has([data-afsa]),.af-2 .xs:has([data-afeq]),.af-2 .xs:has([data-affn])){flex:1 1 0;width:auto;min-width:0}.af-2 .xs:has([data-gfa]){flex-grow:1.5}.af-2 .xs:has(.af-x1){flex:1 1 0;width:auto;min-width:120px}.af-2 .xs:has(.af-x2){flex:none;width:132px}.af-2 .xs:has(.af-x3){flex:0 150px;width:auto;min-width:112px}:is(.af-2 .xs:has([data-uninv]),.af-2 .xs:has([data-unitier])){flex-basis:112px;min-width:96px}.af-2 .xs:has([data-unicomp]){flex:150px;min-width:146px}.af-2 .xs:has([data-unicomp])~.af-q{min-width:112px}:is(.af-2 .af-x3~.af-q,.af-2 .xs:has(.af-x3)~.af-q){min-width:140px}.af-2 .af-l{justify-content:center;width:16px}.af-rg{border:1px solid var(--line);background:var(--surface);height:40px;font:inherit;color:var(--fg-2);cursor:pointer;white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.af-rg .ic{width:14px;height:14px;color:var(--fg-3)}.af-rg:hover,.af-rg.open{border-color:var(--orange);color:var(--fg)}.af-rg.on{color:var(--fg);background:linear-gradient(135deg,#fff4ec,#ffe9da);border-color:#f7b58c}.af-rg.on .ic{color:var(--orange)}.af-rg.on b{font-weight:700}.af-rgx{width:28px;height:28px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:-4px;display:inline-flex}.af-rgx:hover{color:var(--orange);background:#fff1e8}.af-rgx .ic{width:12px;height:12px}.af-ind b{color:var(--orange);font-weight:800}.rp-inds{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rp-ind{border:1px solid var(--line);background:var(--surface);font:inherit;text-align:left;cursor:pointer;filter:saturate(.25);opacity:.72;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex;position:relative}.rp-ind .pf-ci{flex:none;width:34px;height:34px;margin:0}.rp-ind b{color:var(--fg);font-size:12.5px;font-weight:700;line-height:1.25}.rp-ind .rp-ck{border:1.5px solid var(--line);color:#0000;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:8px;right:8px}.rp-ind .rp-ck svg{width:11px;height:11px}.rp-ind:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.rp-ind:hover{border-color:color-mix(in srgb,var(--c) 40%,var(--line))}}.rp-ind:hover{opacity:.9}.rp-ind.on{filter:none;opacity:1;border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.rp-ind.on{border-color:color-mix(in srgb,var(--c) 45%,var(--line))}}.rp-ind.on{background:linear-gradient(135deg,var(--c),#fff)}@supports (color:color-mix(in lab, red, red)){.rp-ind.on{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 7%,#fff),#fff)}}.rp-ind.on{box-shadow:0 10px 24px -18px var(--c)}.rp-ind.on .rp-ck{background:var(--c);border-color:var(--c);color:#fff}.av-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.av-k{padding:14px 18px}.av-k b{font-size:28px}.av-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:46px 20px;display:flex}.av-empty>.ic,.av-empty>svg{width:30px;height:30px;color:var(--fg-3)}.av-empty b{font-size:14px}.av-empty span{color:var(--fg-3);font-size:12px}.av-an-h{align-items:center;gap:10px;margin:22px 0 12px;display:flex}.av-an-h>span{color:#f5c68b;background:linear-gradient(145deg,#1b2a55,#0e1a3a);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.av-an-h>span svg{width:15px;height:15px}.av-an-h b{font-family:var(--f-display);font-size:16px}.av-an-h small{color:var(--fg-3);font-size:12px}.av-hb{flex-direction:column;gap:9px;display:flex}.av-hr{grid-template-columns:minmax(0,190px) 1fr 40px;align-items:center;gap:10px;font-size:12.5px;display:grid}.av-hr>span{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.av-hr>span small{color:var(--fg-3);font-size:10.5px;font-weight:400;display:block}.av-ht{background:#eef1f6;border-radius:99px;height:10px;overflow:hidden}.av-ht i{background:linear-gradient(90deg,var(--c),var(--c));border-radius:99px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.av-ht i{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c))}}.av-ht i{box-shadow:0 2px 8px -3px var(--c)}.av-hr b{text-align:right}.av-ev{height:190px;min-height:190px}.av-t td{vertical-align:top}.nowrap{white-space:nowrap}.rg-mail{background:linear-gradient(135deg,#eaf7f0,#f6fbf8);border:1px solid #bfe6d0;border-radius:14px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 16px;font-size:13px;display:flex}.rg-mail>span{color:#0e7a4f;flex:1;align-items:center;gap:8px;display:flex}.rg-mail>span svg{width:15px;height:15px}.nav-cat{letter-spacing:.09em;text-transform:uppercase;color:#f5c68bc7;align-items:center;gap:6px;margin:10px 0 3px 10px;font-size:9.5px;font-weight:800;display:flex}.nav-cat:after{content:"";background:linear-gradient(90deg,#f5c68b59,#0000);flex:1;height:1px;margin-right:8px}.nav-sec .items>.nav-cat:first-child,.act-group .items>.nav-cat:first-child{margin-top:4px}.af-pop{border-top:1px dashed var(--line);flex-basis:100%;grid-template-columns:1.05fr 1.15fr 1fr;gap:18px;margin-top:4px;padding:16px 4px 4px;animation:.18s afIn;display:grid}@keyframes afIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.af-pc{flex-direction:column;gap:10px;min-width:0;display:flex}.af-pt{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);align-items:baseline;gap:8px;font-size:11px;font-weight:800;display:flex}.af-pt small{letter-spacing:0;text-transform:none;color:var(--fg-3);font-size:11px;font-weight:500}.af-prs{flex-wrap:wrap;gap:6px;display:flex}.af-pr{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--fg-2);cursor:pointer;border-radius:999px;padding:6px 11px;font-size:12px}.af-pr:hover{border-color:var(--orange);color:var(--fg)}.af-pr.on{background:var(--fg);border-color:var(--fg);color:#fff}.af-yr{align-items:center;gap:10px;display:flex}.af-yr b{font-size:13px}.af-yr button{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:26px;height:26px;color:var(--fg-2);border-radius:8px}.af-yr button:disabled{opacity:.35;cursor:default}.af-mos{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.af-mo{height:30px;font:inherit;color:var(--fg-2);cursor:pointer;background:#f4f6fa;border:0;border-radius:8px;font-size:12px}.af-mo:hover:not(:disabled){color:var(--fg);background:#ffe9da}.af-mo:disabled{opacity:.35;cursor:default}.af-mo.in{color:#b4470f;background:#ffe9da;font-weight:600}.af-mo.ed,.af-mo.ed:hover:not(:disabled){background:var(--orange);color:#fff;font-weight:700}.af-mo.anc{outline:2px solid var(--orange);outline-offset:-2px}.af-dd{align-items:center;gap:8px;display:flex}.af-dd label{color:var(--fg-3);flex-direction:column;flex:1;gap:4px;min-width:0;font-size:11px;display:flex}.af-dd input{border:1px solid var(--line);height:36px;font:inherit;background:var(--surface);border-radius:10px;min-width:0;padding:0 8px;font-size:12.5px}.af-dd>span{color:var(--fg-3);margin-top:16px}.af-pf{align-items:center;gap:8px;margin-top:auto;display:flex}.af-pf .muted{flex:1}.af-bar select.af-on{color:var(--cc);font-weight:700}.af-q{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex:1;align-items:center;gap:5px;min-width:150px;height:40px;padding:0 10px;display:flex}.af-q .ic{width:14px;height:14px;color:var(--fg-3);flex:none}.af-q input{font:inherit;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:12.5px}.af-q:focus-within{border-color:var(--orange);box-shadow:var(--glow)}.af-x{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.af-x .ic{width:12px;height:12px}.tt-av{color:#2f6bff}.tt-av:before{content:"";vertical-align:2px;background:#2f6bff;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.cb-chips{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.cb-chip{background:var(--surface-2);border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;font-weight:700;display:inline-flex}.cb-chip button{cursor:pointer;color:var(--fg-2);background:0 0;border:0;padding:0;display:inline-flex}.cb-chip .ic{width:12px;height:12px}.cb-enr{border:1px solid var(--line);border-radius:14px;margin-top:16px;padding:12px}.cb-eh{align-items:center;gap:10px;margin-bottom:10px;display:flex}.cb-eh input{max-width:320px}.cb-g{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.cb-g th{background:var(--surface-2);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-2);white-space:nowrap;padding:6px 8px;font-size:10.5px}.cb-g td{border-top:1px solid var(--line);padding:4px 6px}.cb-g .xs{width:118px;margin:0 auto}.cb-g td.cb-crit{white-space:nowrap;text-overflow:ellipsis;min-width:200px;max-width:280px;overflow:hidden}.cb-g tr.cb-fam td{background:#f26a2114;font-size:12px}.cb-g tr.cb-dev td,.cb-g tr.cb-tot td{background:var(--surface-2);font-weight:700}.cb-g tr.cb-tot td{border-top:2px solid var(--line)}.cb-e{border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-grid}.cb-e.e0{color:#0f7a52;background:#d9f4e7}.cb-e.e1{color:#be123c;background:#fde7e9}.cb-h3{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-2);margin:14px 0 2px;font-size:12px}.cb-fams b{font-weight:800}.cb-t td.cb-fams{white-space:normal;min-width:220px}.un-cg{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 26px;display:grid}.un-ci{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(36px,.6fr) auto;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;display:grid}.un-ci .mbar{min-width:0}.un-ci>b{white-space:nowrap}.un-ci .un-nm b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.un-tg5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.un-tg{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 22px;display:grid}.un-ti{grid-template-columns:minmax(0,90px) minmax(0,1fr);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:grid}.un-ti .mbar{min-width:0}@media (width<=1300px){.un-tg{grid-template-columns:repeat(3,minmax(0,1fr))}}.un-fg{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.un-fg .field>label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=1300px){.un-fg{grid-template-columns:repeat(4,minmax(0,1fr))}}.rp-dims{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.rp-dim h4{text-transform:uppercase;letter-spacing:.06em;color:var(--orange);margin:0 0 8px;font-size:11px;font-weight:800}.rp-dr{grid-template-columns:minmax(0,1fr) 130px 44px;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.rp-dr>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-th{grid-template-columns:minmax(0,320px) minmax(0,1fr) 110px;max-width:900px}.rp-dr em{white-space:nowrap;color:var(--fg-3);text-align:right;font-size:11.5px;font-style:normal}.rp-mx th.c,.rp-mx td.c{text-align:center}.rp-heat{background:#e11d48;border-radius:7px;place-items:center;min-width:28px;height:24px;font-size:12px;font-weight:800;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.rp-heat{background:color-mix(in srgb,#e11d48 calc(var(--h)*45%),var(--surface-2))}}.rp-heat{color:var(--fg)}.fi-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.fi-chips>.xs{flex:none;width:240px!important}.fi-chips>span{white-space:nowrap}.al-bar{flex-wrap:nowrap}.fi-ctx .xs,.fi-ctx select{width:100%}.br-form h2{align-items:center;gap:8px;display:flex}.br-form h2 svg{width:16px;height:16px;color:var(--orange)}.br-h{text-transform:uppercase;letter-spacing:.06em;color:var(--orange);margin:16px 0 8px;font-size:11px;font-weight:800}.br-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.br-g .span2{grid-column:span 2}.br-g .span4{grid-column:1/-1}.br-tbl select,.br-tbl .xs{width:140px}.br-tbl td.br-pj{white-space:normal;min-width:240px}.br-tbl .cap-b{min-width:110px}@media (width<=1100px){.br-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.act-cpt{align-items:center;gap:6px;display:flex}.adm-logo{background:#fff;border-radius:12px;flex:none;place-items:center;padding:6px 9px;display:grid;box-shadow:0 6px 16px -8px #00000073}.adm-logo img{width:auto;height:30px;display:block}.brand-mark .adm-logo img{height:38px}.side-foot b{color:#fff;margin-top:3px;font-size:12.5px;display:block}.cdot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.on .cdot{box-shadow:0 0 0 2px #ffffffb3}.act-cpt i{border-radius:50%;width:7px;height:7px;display:inline-block}.capg-t tr.cap-act td{background:var(--surface-2);border-top:2px solid var(--line)}.capg-t td.cap-sa{color:var(--fg-2);padding-left:26px}.da-g{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:12px;display:grid}.da-g .da-cm,.da-g .da-types,.da-g .da-items{grid-column:1/-1}.da-chips{flex-wrap:wrap;gap:6px;display:flex}.da-chips button{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--fg-2);border-radius:99px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.da-chips button.on{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.da-chips button.on{background:color-mix(in srgb,var(--orange) 12%,var(--surface))}}.da-chips button.on{border-color:var(--orange);color:#c2410c}.da-chips svg{width:13px;height:13px}.da-items{flex-direction:column;gap:8px;display:flex}.da-it{border:1px solid var(--line);border-left:3px solid var(--orange);background:var(--surface);border-radius:12px;grid-template-columns:220px minmax(0,1fr) auto 70px 26px;align-items:center;gap:10px;padding:8px 12px;display:grid}.da-it label{color:var(--fg-2);font-size:11.5px;font-weight:700}.av-t select,.av-t .xs{width:130px}.av-form h2{align-items:center;gap:8px;display:flex}.av-form h2 svg{width:16px;height:16px;color:var(--orange)}.av-g{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) minmax(0,1fr) minmax(0,1.4fr);gap:12px;display:grid}.av-foot{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.av-t td,.av-t th{white-space:nowrap}@media (width<=1300px){.av-g{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.pf-tabs button{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--fg-2);box-shadow:var(--sh-1);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:700;display:flex}.pf-tabs button svg{width:15px;height:15px}.pf-tabs button.on{color:#fff;background:linear-gradient(135deg,#f26a21,#f04e23);border-color:#f04e23;box-shadow:0 8px 20px -10px #f04e23}.pf-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.pf-card{background:var(--surface);border:1px solid var(--c);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pf-card{border:1px solid color-mix(in srgb,var(--c) 22%,var(--line))}}.pf-card{box-shadow:var(--sh-1);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.pf-card:after{content:"";background:var(--c);border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-30px}@supports (color:color-mix(in lab, red, red)){.pf-card:after{background:color-mix(in srgb,var(--c) 7%,transparent)}}.pf-ci{background:var(--c);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.pf-ci{background:color-mix(in srgb,var(--c) 13%,transparent)}}.pf-ci{color:var(--c);margin-bottom:6px}.pf-ci svg{width:16px;height:16px}.pf-card small{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-2);font-size:11px;font-weight:800}.pf-card b{font-family:var(--f-display);color:var(--c);font-size:30px;font-weight:800;line-height:1.1}.pf-card em{color:var(--fg-3);font-size:11.5px;font-style:normal}.pf-seg{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:12px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.pf-seg button{cursor:pointer;color:var(--fg-2);background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:700}.pf-seg button.on{background:var(--navy);color:#fff}.pf-panel{padding:0;overflow:hidden}.pf-ph{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.pf-phi{background:var(--surface-2);width:28px;height:28px;color:var(--fg-2);border-radius:8px;place-items:center;display:grid}.pf-phi svg{width:14px;height:14px}.pf-panel .tbl-wrap{border:0;border-radius:0}.pf-t td,.pf-t th{white-space:nowrap}.pf-t td{vertical-align:middle}.pf-dot{vertical-align:middle;border-radius:3px;width:4px;height:18px;margin-right:10px;display:inline-block}.pf-c{align-items:center;gap:10px;display:flex}.pf-v{text-align:center;background:var(--surface-2);border-radius:6px;min-width:52px;padding:2px 7px;font-size:11.5px;font-weight:800}.pf-v.g{color:#0f7a52;background:#13a06b24}.pf-v.b{color:#1d4ed8;background:#2f6bff1f}.pf-v.o{color:#b45309;background:#f59e0b2e}.pf-bar{background:var(--surface-2);border-radius:9px;flex:1;min-width:80px;max-width:150px;height:6px;overflow:hidden}.pf-bar i{background:#2f6bff;border-radius:9px;height:100%;display:block}.pf-bar i.g{background:#13a06b}.pf-bar i.o{background:#e07a12}.prg-fn{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.prg-fn span{background:var(--surface);border:1px solid var(--line);color:var(--fg-2);border-radius:99px;padding:4px 10px;font-size:11.5px}.prg-fn b{color:var(--fg)}.prg-t td:nth-child(3),.prg-t td:nth-child(4){white-space:normal;min-width:120px}@media (width<=1100px){.pf-cards{grid-template-columns:1fr}}.pr-gh{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.pr-gh h2{margin:0}.pr-mod select,.pr-mod .xs{width:270px;max-width:100%}.pr-w{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pr-w>span{background:var(--surface-2);border:1px solid var(--line);color:var(--fg-2);border-radius:99px;padding:4px 10px;font-size:11.5px}.pr-w b{color:var(--fg)}.pr-w em{color:var(--fg-3);font-style:normal}.pr-t td,.pr-t th{white-space:nowrap;padding-left:6px;padding-right:6px}.pr-t th.c,.pr-t td.c{text-align:center}.pr-t th.c{white-space:nowrap;min-width:0}.pr-t td:first-child{text-overflow:ellipsis;max-width:170px;overflow:hidden}.pr-t td:first-child b{text-overflow:ellipsis;display:block;overflow:hidden}.pr-i{text-align:center;min-width:0!important;padding:5px 7px!important;font-size:12.5px!important}.pr-t td:last-child .pr-i{text-align:left}.pr-pc{color:#0f7a52;margin-top:2px;font-size:10.5px;font-weight:800;display:block}.pr-pc.z{color:var(--fg-3)}.pr-pc.neg{color:#be123c}.pr-fin{background:var(--surface-2);border-radius:8px;padding:3px 9px;font-size:13px;font-weight:800;display:inline-block}.pr-fin.hi{color:#6d28d9;background:#7c3aed24}.pr-fin.ok{color:#0f7a52;background:#13a06b24}.pr-fin.mid{color:#b45309;background:#e07a1224}.pr-fin.lo{color:#be123c;background:#e11d481f}.pr-grp{margin-bottom:14px}.pr-rx{align-items:center;gap:6px;display:inline-flex}.pr-bt .pr-pal{text-align:left;width:100%!important}.pr-bt td,.pr-bt th{white-space:nowrap}.pr-bt td:nth-child(4){white-space:normal;width:60%}.pr-barp{border:1px solid #7c3aed}@supports (color:color-mix(in lab, red, red)){.pr-barp{border:1px solid color-mix(in srgb,#7c3aed 30%,var(--line))}}.pr-barp .pr-w{align-items:center}.pr-barp .pr-w span{border-radius:12px;align-items:center;gap:8px;display:inline-flex}.pr-barp .pr-w .xs,.pr-barp .pr-w select{width:130px}.pr-w{align-items:center}.pr-w>span:has(input){align-items:center;gap:6px;display:inline-flex}.pe-t td,.pe-t th{white-space:nowrap}.al-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.al-k{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);--c:#e11d48;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:transform .15s;display:flex}.al-k:hover{transform:translateY(-1px)}.al-k.on{border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.al-k.on{background:color-mix(in srgb,var(--c) 7%,var(--surface))}}.al-k.warn{--c:#e07a12}.al-k.info{--c:#2f6bff}.al-k.pe{--c:#7c3aed}.al-k>span{background:var(--c);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.al-k>span{background:color-mix(in srgb,var(--c) 12%,transparent)}}.al-k>span{color:var(--c)}.al-k>span svg{width:18px;height:18px}.al-k b{font-family:var(--f-display);color:var(--c);font-size:24px;font-weight:800;line-height:1;display:block}.al-k small{color:var(--fg-2);font-size:12px;font-weight:700}.al-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.al-cats{flex-wrap:wrap;gap:6px;display:flex}.al-cats button{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--fg);box-shadow:var(--sh-1);border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.al-cats button svg{width:13px;height:13px;color:var(--fg-3)}.al-cats button em{background:var(--surface-2);color:var(--fg-2);border-radius:99px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:800}.al-cats button.on{background:var(--navy);border-color:var(--navy);color:#fff}.al-cats button.on svg{color:#fff}.al-cats button.on em{color:#fff;background:#ffffff2e}.al-list{flex-direction:column;gap:10px;display:flex}.al-card{--c:#e11d48;background:var(--surface);border:1px solid var(--c);grid-template-columns:38px minmax(220px,310px) minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.al-card{border:1px solid color-mix(in srgb,var(--c) 30%,var(--line))}}.al-card{border-left:4px solid var(--c);box-shadow:var(--sh-1);border-radius:14px;padding:14px 16px}.al-card.al-warn{--c:#e07a12}.al-card.al-info{--c:#2f6bff}.al-ic{background:var(--c);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.al-ic{background:color-mix(in srgb,var(--c) 12%,transparent)}}.al-ic{color:var(--c)}.al-ic svg{width:16px;height:16px}.al-who{align-items:flex-start;gap:10px;min-width:0;display:flex}.al-who b{font-size:13px;line-height:1.3;display:block}.al-who small{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.al-av{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10.5px;font-weight:800;display:grid}.al-av.grp{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.al-av.grp{background:color-mix(in srgb,var(--c) 14%,transparent)}}.al-av.grp{color:var(--c)}.al-av svg{width:15px;height:15px}.al-tag{--tc:#2f6bff;text-transform:uppercase;letter-spacing:.04em;color:var(--tc);border:1px solid var(--tc);font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.al-tag{border:1px solid color-mix(in srgb,var(--tc) 35%,transparent)}}.al-tag{background:var(--tc);border-radius:99px;padding:1px 8px}@supports (color:color-mix(in lab, red, red)){.al-tag{background:color-mix(in srgb,var(--tc) 6%,transparent)}}.al-body{min-width:0}.al-t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.al-t b{color:var(--c);font-size:13.5px}.al-lv{color:var(--c);background:var(--c);font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.al-lv{background:color-mix(in srgb,var(--c) 12%,transparent)}}.al-lv{border-radius:6px;padding:1px 7px}.al-body p{color:var(--fg-2);margin:4px 0 0;font-size:12.5px;line-height:1.45}.al-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.al-btns .btn svg{width:13px;height:13px}.al-ok{color:#0f7a52!important;background:#13a06b!important;border-color:#13a06b73!important}@supports (color:color-mix(in lab, red, red)){.al-ok{background:color-mix(in srgb,#13a06b 8%,var(--surface))!important}}.al-ko{color:#be123c!important;background:#e11d48!important;border-color:#e11d4873!important}@supports (color:color-mix(in lab, red, red)){.al-ko{background:color-mix(in srgb,#e11d48 7%,var(--surface))!important}}.al-st{white-space:nowrap}@media (width<=1100px){.al-card{grid-template-columns:34px 1fr}.al-body,.al-st{grid-column:2}.al-kpis{grid-template-columns:repeat(2,1fr)}}.pr-seg{width:max-content;max-width:100%}.rt-pl>b{overflow-wrap:anywhere;padding-right:34px}.panel h2>svg,.fs-head h2>svg{vertical-align:-3px;width:18px;height:18px;margin-right:8px}.bg-g{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bg-c{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.bg-c{aspect-ratio:auto;min-height:86px;padding:6px;font-size:11px}}.bf-pr{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;max-height:340px;padding:2px;display:grid;overflow:auto}.bf-p{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.bf-p small{color:var(--muted);font-size:11px;display:block}.bf-p.off{opacity:.5;background:#e11d480a}.bf-m{color:var(--fg-2);white-space:normal;margin-top:4px}.field.span4{grid-column:1/-1}.cf-int{grid-column:span 2}.cf-intr{align-items:center;gap:6px;display:flex}.cf-intr select{flex:1}.rv-p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rv-p select{min-width:220px}.ig1-d{gap:4px;display:flex}.ig1-d i{background:var(--line);color:var(--muted);border-radius:6px;padding:3px 6px;font-size:10.5px;font-style:normal;font-weight:700}.ig1-d i.on{color:#fff;background:#13a06b}.ig1-cp{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.obs-c{gap:14px;display:flex}.obs-c small{color:var(--muted);font-size:11px;display:block}.obs-g{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:14px;display:grid}.obs-b{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:34px;height:30px;color:var(--fg);border-radius:8px;font-weight:700}.obs-b.on.lv1{color:#fff;background:#e11d48;border-color:#e11d48}.obs-b.on.lv2{color:#fff;background:#e07a12;border-color:#e07a12}.obs-b.on.lv3{color:#fff;background:#2f6bff;border-color:#2f6bff}.obs-b.on.lv4{color:#fff;background:#13a06b;border-color:#13a06b}.obs-t td.c,.obs-t th.c{text-align:center}@media (width<=900px){.obs-g{grid-template-columns:1fr}}.br-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.br-top .pf-seg{margin:0}.br-top select,.br-top .xs{width:180px}.br-ch{width:100%;height:220px;display:block}.br-bar{fill:#c9cee6}.br-l{fill:none;stroke:#0e2148;stroke-width:2.5px}.br-pt{fill:#f26a21;stroke:#fff;stroke-width:1.5px}.br-obj{stroke:#f26a21;stroke-width:1.5px;stroke-dasharray:6 5}.br-tn,.br-tm,.br-tv{text-anchor:middle;fill:#5b6b85;font-size:11px}.br-tn{fill:#0e2148;opacity:.7;font-weight:700}.br-tv{fill:#0e2148;font-weight:800}.br-nv{font-weight:800}.br-nv.ok{color:#13a06b}.br-nv.ko{color:#e11d48}.br-d{white-space:nowrap;margin-left:4px;font-size:11.5px;font-weight:700}.br-d.up{color:#13a06b}.br-d.dn{color:#e11d48}.br-cards{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;display:grid}.br-c{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.br-ch2{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.br-ch2 small{color:var(--muted);font-size:12px;display:block}.br-nt{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.br-nt.nlo{background:#e11d48}.br-nt.nmid{background:#e07a12}.br-nt.nhi{background:#13a06b}.br-v{color:var(--fg-2);margin:0;font-size:13px;font-style:italic;line-height:1.5}.br-tags{flex-wrap:wrap;gap:6px;display:flex}.br-c details{color:var(--fg-2);font-size:12.5px}.br-c summary{cursor:pointer;color:var(--fg);font-weight:700}.fl-wrap{border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;border-radius:16px;overflow:hidden}.fl-if{border:0;width:100%;height:calc(100vh - 230px);min-height:640px;display:block}@media (width<=640px){.br-cards{grid-template-columns:1fr}}.ph-x{flex-direction:column;align-items:flex-end;min-width:64px;line-height:1.1;display:flex}.ph-x b{color:#dc2626;font-size:14px}.ph-x small{color:#dc2626;opacity:.75;white-space:nowrap;font-size:10.5px}.ph-x.z{color:var(--muted);opacity:.6;font-size:11px}.ph-row{grid-template-columns:32px minmax(110px,150px) minmax(0,1fr) 60px 74px 22px!important}.ph-t .bdg,.pf-rk td{white-space:nowrap}.sg-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sg-c{border:1px solid var(--line);border-top:4px solid var(--c);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.sg-h{justify-content:space-between;align-items:baseline;display:flex}.sg-h b{color:var(--c)}.sg-h span{font-size:24px;font-weight:800}.sg-c small{color:var(--muted)}.pf-best{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:16px 0;display:grid}.pf-bc{border:1px solid var(--line);background:linear-gradient(135deg,var(--c),var(--surface) 70%);border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.pf-bc{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 10%,var(--surface)),var(--surface) 70%)}}.pf-bc{box-shadow:var(--sh-1)}.pf-bc>svg{width:30px;height:30px;color:var(--c);flex:none}.pf-bc small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:700;display:block}.pf-bc b{font-size:17px}.pf-bc em{color:var(--fg-2);font-size:12.5px;font-style:normal;display:block}.ev-lns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.ev-ln{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.ev-ln svg{width:100%;height:80px;display:block}.ev-lh{justify-content:space-between;display:flex}.ev-lh span{font-weight:800}.nb-g{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.nb-c{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.nb-h{justify-content:space-between;align-items:baseline;display:flex}.nb-h span{color:var(--muted);font-size:12px}.nb-bar{background:var(--line);border-radius:6px;height:10px;display:flex;overflow:hidden}.nb-bar i{height:100%;display:block}.nb-k,.nb-q{flex-wrap:wrap;gap:14px;display:flex}.nb-k small,.nb-q small{color:var(--muted);font-size:11px;display:block}.nb-q b i{font-style:normal;font-weight:500}.nb-lg{color:var(--fg-2);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;display:flex}.nb-lg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.tt-pp{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);gap:12px;margin:0 0 16px;display:grid}.tt-pk{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);border-radius:14px;padding:12px 14px}.tt-pk small{color:var(--muted);font-size:12px;display:block}.tt-pk b{font-size:22px}.tt-pk em{color:var(--muted);font-size:11.5px;font-style:normal;display:block}.tt-pl{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.tt-pl span{font-size:13px}.tt-pl b{font-size:17px}.occ-ach{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}@media (width<=900px){.sg-g{grid-template-columns:1fr}.tt-pp{grid-template-columns:1fr 1fr}.ph-row{grid-template-columns:30px minmax(0,1fr) 46px 58px 18px!important}.ph-row .ph-bar{display:none}}.fs-head .actions{flex-wrap:wrap}@media (width<=640px){.ev-viv{grid-template-columns:26px minmax(0,1fr) 96px}.ev-viv .cap-b{min-width:0}}.fs-head .actions select,.fs-head .actions .xs{min-width:170px}.ac-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.ac-s{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex;position:relative}.ac-s b{color:#fff;background:#0e2148;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.ac-s span{color:var(--fg-2);font-size:12px}.ac-s em{color:#f26a21;font-size:20px;font-style:normal;font-weight:800}.ac-add{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.ac-add select{flex:1;min-width:320px}.sn-tag{vertical-align:1px;margin-left:6px;font-size:10.5px}.fs-share{border-top:1px solid var(--line);margin-top:16px;padding-top:6px}.gd-g{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;display:grid}.gd-h{align-items:center;gap:12px;margin-bottom:6px;display:flex}.gd-h span{color:#f26a21;font-size:24px;font-weight:900}.gd-h h2{margin:0}.gd-c ul{color:var(--fg-2);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;display:flex}@media (width<=900px){.ac-steps{grid-template-columns:repeat(3,1fr)}.gd-g{grid-template-columns:1fr}.ac-add select{min-width:0}}.tc-mur{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.tc-mi{border:1px solid var(--line);border-left:4px solid var(--c);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tc-mi small{color:var(--muted);font-size:11.5px}.tc-mi em{color:var(--fg-2);font-size:12px;font-style:normal}.tc-rk{background:var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-grid}.tc-rk.r1{color:#fff;background:#e0a100}.tc-rk.r2{color:#fff;background:#a7b1c2}.tc-rk.r3{color:#fff;background:#c98a5b}.tc-sr{border-top:1px solid var(--line);text-align:left;width:100%;color:var(--fg);cursor:default;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.tc-sr small{color:var(--muted);font-size:12px;display:block}button.tc-sr{cursor:pointer}button.tc-sr.on{background:#f26a210f}.tc-fl{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tc-fl svg{color:#f26a21;width:15px;height:15px}.tc-fl em{color:var(--muted);font-size:12px;font-style:normal}.bg-w{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.bg-g{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bg-c{aspect-ratio:1.4;border:1px dashed var(--line);text-align:center;color:var(--fg-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:12px;display:flex}.bg-c.on{color:#0e2148;background:#13a06b14;border:2px solid #13a06b;font-weight:700}.bg-c svg{color:#13a06b;width:18px;height:18px}.tc-lv{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.tc-lc{border:1px solid var(--line);border-top:4px solid var(--c);background:var(--surface);box-shadow:var(--sh-1);border-radius:14px;padding:12px 14px}.tc-lc b{color:var(--c);font-size:15px}.tc-lc span{font-size:26px;font-weight:800;display:block}.tc-lc small{color:var(--muted);font-size:11.5px}.tc-lvp{color:#fff;background:var(--c);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:800;display:inline-block}.tc-xp b{font-size:18px}.tc-xp small{color:var(--muted);margin:2px 0 8px;font-size:12px;display:block}.tc-xb{background:var(--line);border-radius:6px;height:8px;margin-bottom:10px;overflow:hidden}.tc-xb i{height:100%;display:block}@media (width<=900px){.bg-w{grid-template-columns:1fr}.tc-lv{grid-template-columns:1fr 1fr}}.rp-l{flex-direction:column;gap:8px;margin-top:6px;display:flex}.rp-i{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--fg);border-radius:12px;grid-template-columns:38px 1fr 16px;align-items:center;gap:12px;padding:10px 12px;display:grid}.rp-i:hover{box-shadow:var(--sh-1);border-color:#f26a21}.rp-i small{color:var(--muted);font-size:12px;font-weight:500;display:block}.rp-ic{color:#f26a21;background:#f26a211a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.rp-ch{width:14px;height:14px;color:var(--muted);transform:rotate(-90deg)}.rt-sheet h2{color:#0e2148;margin:22px 0 4px;font-size:18px}.rt-sub{color:#5b6b85;margin:0 0 12px;font-size:12.5px}.rt-a{margin:10px 0 16px}.rt-a h3{letter-spacing:.08em;text-transform:uppercase;color:#f26a21;margin:0 0 8px;font-size:12px}.rt-pod{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rt-pl{border:1px solid #e5e9f0;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex;position:relative}.rt-pl.r1{background:linear-gradient(160deg,#e0a1001a,#fff 60%);border-color:#e0a100}.rt-pl.r2{border-color:#a7b1c2}.rt-pl.r3{border-color:#c98a5b}.rt-rk{color:#fff;background:#0e2148;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:10px;right:12px}.rt-pl.r1 .rt-rk{background:#e0a100}.rt-pl small{color:#5b6b85;font-size:11.5px}.rt-pl em{color:#0e2148;font-size:12px;font-style:normal}.rt-h3{margin:14px 0 8px;font-size:13px}.rt-bd{grid-template-columns:190px 34px 1fr;align-items:start;gap:10px;margin:6px 0;font-size:12.5px;display:grid}.rt-bd>b{padding-top:3px}.rt-foot{text-align:center;color:#f26a21;margin-top:24px;font-weight:700}@media (width<=900px){.rt-pod,.rt-bd{grid-template-columns:1fr}}@media print{.rt-a{break-inside:avoid}}.cx-box{border-top:1px solid var(--line);margin-top:14px;padding-top:4px}.cx-hint{margin:0 0 12px}.cx-prof{border-left:4px solid var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.cx-prof{background:color-mix(in srgb,var(--c) 8%,transparent)}}.cx-prof{border-radius:10px;padding:8px 12px}.cx-prof b{color:var(--c);display:block}.cx-prof small{color:var(--fg-2)}.cx-fams{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:12px;display:grid}.cx-f small{color:var(--c);margin-bottom:6px;font-weight:700;display:block}.cx-f .fm-chip.on{background:var(--c);border-color:var(--c);color:#fff}.cx-mx{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cx-q{border:1px solid var(--line);border-top:4px solid var(--c);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cx-qh{justify-content:space-between;align-items:baseline;display:flex}.cx-qh b{color:var(--c)}.cx-qh span{font-size:22px;font-weight:800}.cx-q small{color:var(--fg-2)}.cx-ax{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.qt-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.qt-top .pf-seg{margin:0}.qt-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.qt-c{border:1px solid var(--line);border-top:4px solid var(--c);background:var(--surface);box-shadow:var(--sh-1);border-radius:14px;padding:14px 16px}.qt-h b{color:var(--c);font-size:18px}.qt-h small{color:var(--muted);font-size:12px;display:block}.qt-v{margin:6px 0;font-size:26px;font-weight:800}.qt-v small{color:var(--muted);font-size:12px;font-weight:600}.qt-r{color:var(--fg-2);flex-direction:column;font-size:12px;display:flex}.qt-bar{border-radius:7px;min-width:180px;height:22px;display:flex;overflow:hidden}.qt-bar i{color:#fff;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.nt-b{position:relative}.nt-c{color:#fff;background:#e11d48;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.nt-p{background:var(--surface);border:1px solid var(--line);z-index:60;text-align:left;border-radius:16px;width:min(440px,100vw - 32px);max-height:72vh;padding:14px 16px;position:fixed;top:64px;right:16px;overflow:auto;box-shadow:0 20px 50px #0e21482e}.nt-h{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;margin-bottom:6px;display:grid}.nt-h small{color:var(--muted);grid-column:1;font-size:12px}.nt-h button{grid-area:1/2/3}.nt-ok{color:#13a06b;align-items:center;gap:8px;padding:14px 0;display:flex}.nt-l .my-r small{color:var(--muted);font-size:12px;display:block}@media (width<=900px){.qt-g{grid-template-columns:1fr 1fr}.cx-mx{grid-template-columns:1fr}.nt-p .my-r{grid-template-columns:8px 1fr}.nt-p .my-b{grid-column:2;justify-content:flex-start}}.ph-t .mbar span{white-space:nowrap}.ph-t .mbar{min-width:150px}.ov-ha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tal-g{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:14px;display:grid}.tal-c{border:1px solid var(--line);background:linear-gradient(160deg,var(--c),var(--surface) 60%);border-radius:16px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.tal-c{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 9%,var(--surface)),var(--surface) 60%)}}.tal-c{flex-direction:column;gap:10px;display:flex}.tal-h{color:var(--c);justify-content:space-between;align-items:center;display:flex}.tal-h svg{width:18px;height:18px}.tal-a{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.tal-p{align-items:center;gap:10px;display:flex}.tal-p small{color:var(--muted);font-size:12px;display:block}.tal-k{gap:16px;display:flex}.tal-k small{color:var(--muted);font-size:11px;display:block}.tal-k b{font-size:15px}.tal-b{flex-wrap:wrap;gap:6px;display:flex}.bdg{color:var(--c);background:var(--c);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bdg{background:color-mix(in srgb,var(--c) 11%,transparent)}}.bdg svg{width:14px;height:14px}.bdg.sm{padding:3px 9px;font-size:11px}.tal-bd{flex-direction:column;gap:10px;display:flex}.tal-bl{grid-template-columns:190px 34px 1fr;align-items:start;gap:10px;display:grid}.tal-bl>b{padding-top:3px;font-size:15px}.tal-fr{grid-template-columns:120px 1fr;align-items:center;gap:10px;margin:6px 0;display:grid}.tal-fr small{color:var(--muted)}.rk-sg{color:#b4123a;background:#e11d4812;border-radius:8px;padding:3px 9px;font-size:12px}.rk-f.hi{border-color:#e11d4859}.dep-c{background:rgba(242,106,33,var(--o));border-radius:7px;place-items:center;min-width:34px;height:26px;font-weight:700;display:inline-grid}.ech h2{align-items:baseline;gap:10px;display:flex}.ech-l{flex-direction:column;display:flex}.ech-r{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.ech-r:first-child{border-top:0}.ech-d{background:var(--surface);border:1px solid var(--line);border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.ech-d b{font-size:17px;line-height:1}.ech-d small{text-transform:uppercase;color:var(--muted);font-size:10px}.ech-t small,.ech-p small{color:var(--muted);font-size:12px;display:block}.my-act{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);border-radius:16px;margin:0 0 16px;padding:14px 16px}.my-act.ok{align-items:center;gap:12px;display:flex}.my-act small{color:var(--muted);font-size:12px;display:block}.my-h{align-items:center;gap:12px;margin-bottom:8px;display:flex}.my-h>div{flex:1}.my-ic{color:#f26a21;background:#f26a211a;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.my-act.ok .my-ic{color:#13a06b;background:#13a06b1a}.my-r{border-top:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.my-r>i{background:#94a3b8;border-radius:50%;width:8px;height:8px}.my-r.bad>i{background:#e11d48}.my-r.warn>i{background:#e07a12}.my-b{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rm-bar select,.rm-bar .xs{width:200px}.rm-sheet{color:#0e2148;border:1px solid var(--line);max-width:980px;box-shadow:var(--sh-1);background:#fff;border-radius:18px;margin:0 auto;padding:34px 38px}.rm-hd{border-bottom:3px solid #f26a21;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;display:flex}.rm-hd h1{margin:4px 0;font-size:28px}.rm-hd p{color:#5b6b85;margin:0}.rm-ey{letter-spacing:.1em;text-transform:uppercase;color:#f26a21;font-size:11px;font-weight:800}.rm-logo{color:#0e2148;text-align:right;font-size:26px;font-weight:900;line-height:1}.rm-logo small{color:#f26a21;font-size:15px;font-weight:700;display:block}.rm-k{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.rm-k>div{border:1px solid #e5e9f0;border-radius:12px;padding:12px 14px}.rm-k small{color:#5b6b85;font-size:11.5px;display:block}.rm-k b{margin-top:4px;font-size:22px;display:block}.rm-k em{color:#5b6b85;font-size:11.5px;font-style:normal}.rm-sheet h2{margin:18px 0 10px;font-size:15px}.rm-tw{max-width:100%;overflow-x:auto}.rm-sheet{box-sizing:border-box;width:100%;min-width:0}.rm-hd{flex-wrap:wrap;gap:12px}.rm-t{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.rm-t th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#5b6b85;border-bottom:1px solid #e5e9f0;padding:8px;font-size:11px}.rm-t td{border-bottom:1px solid #f0f2f6;padding:8px}.rm-t .r{text-align:right}.rm-mot{flex-wrap:wrap;gap:8px;display:flex}.rm-mot span{border:1px solid #e5e9f0;border-radius:10px;padding:6px 10px;font-size:12.5px}.rm-mot b{color:#f26a21;margin-right:6px}@media (width<=900px){.rm-k{grid-template-columns:1fr 1fr}.rm-sheet{padding:20px}.tal-bl{grid-template-columns:1fr}.ech-r{grid-template-columns:46px 1fr}.ech-r>.ech-p,.ech-r>.pill{grid-column:2;justify-self:start}.my-r{grid-template-columns:8px 1fr}.my-b{grid-column:2;justify-content:flex-start}}@media print{#side,header,.banner,.af-bar,.no-print,#toast,.my-act{display:none!important}#main,#content{max-width:none!important;margin:0!important;padding:0!important}body{background:#fff!important}.rm-sheet{box-shadow:none;border:0;max-width:none;padding:0}}.fm-seg{width:max-content;max-width:100%}.fm-note{margin:0 0 14px}.fm-props{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.fm-prop{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.fm-prop h3{margin:0;font-size:16px}.fm-prop p{color:var(--fg-2);margin:0;font-size:12.5px;line-height:1.5}.fm-ph{justify-content:space-between;align-items:center;gap:8px;display:flex}.fm-src{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.fm-ind{color:#e11d48;font-size:13px;font-weight:700}.fm-ty{flex-wrap:wrap;gap:6px;display:flex}.fm-b{color:var(--c);background:var(--c);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fm-b{background:color-mix(in srgb,var(--c) 10%,transparent)}}.fm-b{border-radius:999px;padding:4px 10px}.fm-b svg{width:14px;height:14px}.fm-ag{flex-wrap:wrap;gap:6px;display:flex}.fm-chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 10px;font-size:12px}.fm-chip.on{color:#fff;background:#13a06b;border-color:#13a06b}.fm-chip.ax.on{background:#e07a12;border-color:#e07a12}.fm-more{color:var(--accent,#f26a21);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.fm-pf{margin-top:auto;padding-top:6px}.fm-eff{font-weight:700}.fm-eff.up{color:#13a06b}.fm-eff.dn{color:#e11d48}.fm-h3{margin:16px 0 8px;font-size:14px}tr.fm-off td{opacity:.55}.fm-res{max-height:420px;overflow:auto}.avs-st{white-space:nowrap;gap:2px;display:inline-flex}.avs-st i,.avs-st button{color:#d5dae3;background:0 0;border:0;padding:0;font-size:16px;font-style:normal;line-height:1}.avs-st button{cursor:pointer;font-size:26px}.avs-st .on{color:#f5a524}.avs-ax{flex-wrap:wrap;gap:28px;margin:4px 0 14px;display:flex}.avs-a small,.avs-tg small{color:var(--muted);margin-bottom:6px;font-weight:700;display:block}.avs-tg{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px;display:grid}.avs-g{grid-template-columns:1fr 1fr;gap:16px;display:grid}.avs-bar{grid-template-columns:minmax(120px,40%) 1fr 30px;align-items:center;gap:10px;margin:6px 0;font-size:13px;display:grid}.avs-bar i{background:#13a06b;border-radius:6px;height:8px;display:block}.avs-bar.ax i{background:#e07a12}.avs-bar b{text-align:right}.avs-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.avs-top .pf-seg{margin:0}.avs-top select,.avs-top .xs{flex:none;width:220px}.kv-t{margin-top:4px;font-size:20px;line-height:1.2;display:inline-block}.fm-allw{justify-content:center;margin:16px 0 4px;display:flex}.avs-tr td:first-child{white-space:nowrap}@media (width<=900px){.avs-g,.avs-tg,.fm-props{grid-template-columns:1fr}}.ph-t td{vertical-align:top}.ph-t a[data-fiche]{color:inherit;font-weight:600;text-decoration:none}tr.ph-now td{background:#13a06b0d}.ph-form{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.ph-form small{color:var(--muted);margin-top:2px;display:block}.ph-form a{color:inherit;font-weight:700;text-decoration:none}.ph-ic{color:#7c3aed;background:#7c3aed1a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ph-chs{flex-direction:column;gap:6px;display:flex}.ph-t td{text-align:left}.ph-chs{align-items:flex-start}.ph-ch{align-items:baseline;gap:10px;width:100%;font-size:13px;text-align:left!important;justify-content:flex-start!important;display:flex!important}.ph-ch>small{text-align:left;flex:none;align-self:flex-start;width:110px;padding-top:2px}.ph-ch>span{text-align:left;flex:auto}.ph-ch small{color:var(--muted)}.ph-ch em{color:var(--muted);margin:0 4px;font-style:normal}.ph-ch i{font-style:normal}.dl a[data-fiche]{color:inherit;font-weight:600;text-decoration:none}@media (width<=640px){.ph-ch{flex-direction:column;gap:0}.pc-tabs{grid-template-columns:1fr}}@media (width>=641px) and (width<=1100px){.pc-tabs{grid-template-columns:1fr 1fr 1fr}.pc-tabs small{display:none}}.tt-t a[data-fiche],.tt3 a[data-fiche],#content table a[data-fiche]{color:var(--ink,inherit);text-decoration:none}#content table a[data-fiche]:hover b{color:var(--accent,#f26a21)}.jr-f{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.jr-f select,.jr-f .xs{flex:none;width:200px}.jr-ml{display:none}@media (width<=640px){.jr-f .xs,.jr-f select{width:100%}.jr-t thead,.jr-u thead,.ph-t thead{display:none}.ph-t tr,.jr-t tr,.jr-u tr{border-bottom:1px solid var(--line);padding:12px 14px;display:block}.ph-t td,.jr-t td,.jr-u td{display:block;white-space:normal!important;text-align:left!important;border:0!important;padding:3px 0!important}.jr-ml{color:var(--muted);display:inline}.jr-u td:last-child{padding-top:8px!important}}.jr-f .rp-q{flex:220px}.jr-det{min-width:220px;margin:0;padding:0;font-size:12.5px;line-height:1.5;list-style:none}.jr-det b{font-weight:600}.jr-t td{vertical-align:top}.jr-t td:last-child{white-space:normal}tr.jr-on td{background:var(--accent-soft,#f26a210f)}.pr-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pr-bar select,.pr-bar .xs{width:200px}.pr-t td,.pr-t th{white-space:nowrap}.pr-t .pr-in{text-align:right;margin-left:auto;font-weight:800;display:block;width:100px!important}.pr-t .pr-cm{width:120px!important}.pr-t .pr-in{width:90px!important}.jr-funnel{align-items:stretch;gap:6px;margin-bottom:14px;display:flex}.jr-st{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--c);min-width:0;box-shadow:var(--sh-1);border-radius:14px;flex-direction:column;flex:1;gap:6px;padding:12px 14px;transition:transform .15s,box-shadow .15s;display:flex}.jr-st:hover{box-shadow:var(--sh-2);transform:translateY(-1px)}.jr-st.on{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.jr-st.on{background:color-mix(in srgb,var(--c) 9%,var(--surface))}}.jr-st.on{border-color:var(--c)}.jr-n{font-family:var(--f-display);color:var(--c);font-size:26px;font-weight:800;line-height:1}.jr-l{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.jr-bar{background:var(--surface-2);border-radius:9px;height:5px;overflow:hidden}.jr-bar i{background:var(--c);border-radius:9px;height:100%;display:block}.jr-meta{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-family:var(--f-body);display:block;overflow:hidden}.jr-meta b{color:var(--fg-2);font-size:11px;font-weight:800;display:inline}.jr-st>span{display:block}.jr-top{align-items:baseline;gap:8px;display:flex}.jr-arr{color:var(--fg-3);align-self:center;font-size:18px;font-weight:300}.jr-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.xs-list .xs-grp{text-transform:uppercase;letter-spacing:.05em;color:var(--orange);cursor:default;pointer-events:none;padding:10px 12px 4px;font-size:10.5px;font-weight:800}.xs-list li.xs-sub{padding-left:22px}.jr-tools .rp-q{width:210px}.jr-tools select{width:200px}.jr-tools .xs{flex:none;width:200px}.jr-tools>.xs:first-child{width:250px}.jr-tools{gap:10px}.jr-tc{white-space:nowrap;font-size:12.5px}.jr-list{padding:6px 0}.jr-head,.jr-row{grid-template-columns:minmax(220px,1.1fr) minmax(300px,1.6fr) minmax(190px,.9fr) 92px;align-items:center;gap:16px;padding:10px 18px;display:grid}.jr-head{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);border-bottom:1px solid var(--line);font-size:10.5px;font-weight:800}.jr-hl{grid-template-columns:repeat(6,1fr);display:grid}.jr-hl span{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.jr-row{border-bottom:1px solid var(--line);cursor:pointer;transition:background .15s}.jr-row:last-of-type{border-bottom:0}.jr-row:hover{background:var(--surface-2)}.jr-who{align-items:center;gap:10px;min-width:0;display:flex}.jr-who b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.jr-who small{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.jr-who>div{min-width:0}.jr-av{color:#fff;background:var(--c);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10.5px;font-weight:800;display:grid}.jr-track{grid-template-columns:repeat(6,1fr);align-items:center;display:grid}.jr-step{align-items:center;min-width:0;display:flex}.jr-step i{border:2px solid var(--line);background:var(--surface);box-sizing:border-box;border-radius:50%;flex:none;width:12px;height:12px}.jr-step.done i{background:var(--c);border-color:var(--c)}.jr-step.cur i{border:3px solid var(--c);background:var(--surface);width:16px;height:16px;box-shadow:0 0 0 4px var(--c)}@supports (color:color-mix(in lab, red, red)){.jr-step.cur i{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 20%,transparent)}}.jr-ln{background:var(--line);border-radius:3px;flex:1;height:3px;margin:0 2px;overflow:hidden}.jr-ln em{background:var(--c);height:100%;display:block}.jr-now{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.jr-now small{color:var(--fg-3);white-space:nowrap;font-size:11px}.jr-anc{text-align:right;font-size:13px;font-weight:800}.jr-anc small{color:var(--fg-3);font-size:10.5px;font-weight:500;display:block}.jr-more{margin:12px auto 6px;display:block}@media (width<=1300px){.jr-head,.jr-row{grid-template-columns:minmax(190px,1fr) minmax(250px,1.5fr) minmax(170px,.9fr) 80px;gap:12px}.jr-st{padding:10px}.jr-n{font-size:22px}}.cap-t th,.cap-t td{padding-left:9px;padding-right:9px}.cap-t th{font-size:10.5px}.cap-t .cap-in{margin-left:auto;display:block;width:72px!important;min-width:0!important}.cap-in{text-align:right;width:64px;padding:6px 8px;font-weight:700}.cap-t td,.cap-t th{white-space:nowrap}.cap-t td:first-child{white-space:normal;min-width:200px}.cap-b{min-width:96px}.cap-t .pill{font-size:11px}.cap-b.lo i{background:linear-gradient(90deg,#e11d48,#f97316)}.cap-b.ok i{background:linear-gradient(90deg,#13a06b,#34d399)}.cap-b.hi i{background:linear-gradient(90deg,#e07a12,#f59e0b)}.cap-tot td{background:var(--surface-2);border-top:2px solid var(--line)}.ref-t td:nth-child(2),.ref-t td:nth-child(3),.ref-t td:nth-child(7),.ref-t td:nth-child(8){white-space:nowrap}.fg-vague{flex-direction:column;gap:10px;display:flex}.fg-vague+.fg-vague{border-top:1px dashed var(--line);margin-top:18px;padding-top:18px}.fg-vh{justify-content:space-between;align-items:center;gap:10px;display:flex}.fg-vh small{color:var(--orange);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:800;display:block}.fg-vh b{font-size:14px}.fg-row{border:1px solid var(--line);background:var(--surface);border-radius:14px;transition:box-shadow .2s;overflow:hidden}.fg-row:hover{box-shadow:var(--sh-1)}.fg-h{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:14px minmax(140px,1fr) minmax(0,560px) 48px 18px;align-items:center;gap:16px;width:100%;padding:14px 18px;display:grid}.fg-dot{background:var(--gc);width:10px;height:10px;box-shadow:0 0 0 4px var(--gc);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.fg-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--gc) 16%,transparent)}}.fg-n b{font-size:14.5px;font-weight:800;display:block}.fg-n small{color:var(--fg-3);font-size:12px}.fg-cr{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fg-cr>span{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid}.fg-cr small{color:var(--fg-2);white-space:nowrap;grid-column:1/-1;font-size:10.5px;font-weight:700}.fg-cr .fi-bar i{background:var(--c)}.fg-cr b{color:var(--c);font-size:11.5px}.fg-g{place-items:center;width:44px;height:44px;display:grid;position:relative}.fg-g svg{position:absolute;inset:0;transform:rotate(-90deg)}.fg-g circle{fill:none;stroke-width:4px}.fg-g .tr{stroke:var(--surface-2)}.fg-g .vl{stroke:var(--gc);stroke-linecap:round}.fg-g b{color:var(--gc);font-size:12.5px;font-weight:800}.fg-ch{width:16px;height:16px;color:var(--fg-3);transition:transform .2s}.fg-row.open .fg-ch{transform:rotate(180deg)}.fg-body{border-top:1px solid var(--line);background:var(--gc);padding:4px 18px 10px}@supports (color:color-mix(in lab, red, red)){.fg-body{background:color-mix(in srgb,var(--gc) 3%,var(--surface))}}.fg-tag{color:var(--gc);align-items:center;gap:4px;font-size:10.5px;font-weight:800;display:inline-flex}.fg-tag:before{content:"";background:var(--gc);border-radius:50%;width:6px;height:6px}.fg-man{border:1px solid var(--orange)}@supports (color:color-mix(in lab, red, red)){.fg-man{border:1px solid color-mix(in srgb,var(--orange) 35%,var(--line))}}.fg-man{margin-bottom:14px}.fg-gl{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 12px;display:flex}.fg-gi{border:1px solid var(--line);border-left:3px solid var(--gc);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.fg-gi input{background:0 0;border:0;width:120px;padding:4px 2px;font-size:13px;font-weight:800}.fg-gi input:focus{outline:2px solid var(--gc)}@supports (color:color-mix(in lab, red, red)){.fg-gi input:focus{outline:2px solid color-mix(in srgb,var(--gc) 40%,transparent)}}.fg-gi input:focus{border-radius:6px}.fg-cols{gap:4px;display:flex}.fg-cols button{border:2px solid var(--surface);background:var(--c);width:14px;height:14px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%;padding:0}.fg-cols button.on{box-shadow:0 0 0 2px var(--c)}.fg-x{all:unset;cursor:pointer;width:22px;height:22px;color:var(--fg-3);border-radius:6px;place-items:center;display:grid}.fg-x:hover{background:var(--bad-bg);color:var(--bad)}.fg-x svg{width:13px;height:13px}.fg-auto{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.fg-pick{flex-wrap:wrap;gap:6px;display:flex}.fg-pick button{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--fg-2);border-radius:99px;padding:5px 12px;font-size:12px;font-weight:700}.fg-pick button.on{background:var(--gc);border-color:var(--gc);color:#fff}.fg-pick button.na.on{background:var(--surface-2);color:var(--fg);border-color:var(--fg-3)}.fg-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (width<=1500px){.fg-h{grid-template-columns:14px minmax(130px,1fr) minmax(0,480px) 48px 18px;gap:12px}.fi-eg{grid-template-columns:220px minmax(0,1fr) 230px}.fi-eg>.fi-sc{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:200px minmax(0,1fr) 170px;align-items:stretch;gap:12px;display:grid;border-left:0!important}.fi-eg>.fi-sc h4{grid-column:1/-1;margin:0}.fi-sc textarea{min-height:100%}.fi-sc .fi-act{grid-template-columns:1fr;align-content:end}}@media (width<=1250px){.fi-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.fi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fi-eg{grid-template-columns:1fr}.fi-eg>div+div{border-left:0;border-top:1px solid var(--line)}.fi-eg>.fi-sc{display:flex}}.otabs.gf{gap:10px}.otabs>button{border-radius:12px!important;padding:8px 16px!important}.otabs button{border:1px solid var(--line);background:var(--surface);cursor:pointer;box-shadow:var(--sh-1);border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.otabs button i{border-radius:50%;width:7px;height:7px}.otabs button.on{background:var(--navy);border-color:var(--navy);color:#fff}.org2{flex-direction:column;align-items:center;gap:0;padding-bottom:8px;display:flex;overflow-x:auto}.otop{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ovl{background:var(--line);width:2px;height:18px;margin:0 auto}.oc{background:var(--surface);border:1px solid var(--b,#94a3b8);position:relative}@supports (color:color-mix(in lab, red, red)){.oc{border:1px solid color-mix(in srgb,var(--b,#94a3b8) 35%,var(--line))}}.oc{text-align:center;min-width:180px;max-width:240px;box-shadow:var(--sh-1);transition:transform .2s var(--ease),box-shadow .2s;border-radius:14px;flex-direction:column;align-items:center;gap:5px;margin:0 auto;padding:12px 12px 10px;display:flex}.oc:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.oc.empty{border:1.5px dashed var(--fg-3)}@supports (color:color-mix(in lab, red, red)){.oc.empty{border:1.5px dashed color-mix(in srgb,var(--fg-3) 55%,transparent)}}.oc.empty{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.oc.empty{background:color-mix(in srgb,var(--surface) 60%,transparent)}}.oc.empty{box-shadow:none}.oav{color:#fff;background:var(--b,#94a3b8);width:40px;height:40px;box-shadow:0 6px 14px -6px var(--b,#000);background-position:50%;background-size:cover;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.oc.empty .oav{background:var(--surface-2);color:var(--fg-3);box-shadow:none}.oname{cursor:pointer;color:var(--fg);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:800}.oname:hover{color:var(--orange)}.obadge{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--b);border-radius:99px;padding:3px 9px;font-size:9.5px;font-weight:800;line-height:1.3}.ocount{color:var(--fg-2);font-size:11px}.obk{color:var(--fg-3);font-size:10.5px}.lnk-s{color:var(--orange);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px;font-weight:700}.lnk-s:hover{text-decoration:underline}.oacts{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.ocpts{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;width:100%;display:flex}.ocpt{flex-direction:column;flex:560px;align-items:center;min-width:0;max-width:900px;display:flex}.ocpt-h{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:11px;font-weight:800}.oacts-g{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;width:100%;display:grid}.oag{border:1px solid var(--t)}@supports (color:color-mix(in lab, red, red)){.oag{border:1px solid color-mix(in srgb,var(--t) 35%,var(--line))}}.oag{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.oag{background:color-mix(in srgb,var(--t) 6%,var(--surface))}}.oag{text-align:left;cursor:pointer;box-shadow:var(--sh-1);transition:transform .2s var(--ease),box-shadow .2s;border-radius:14px;flex-direction:column;gap:5px;padding:12px;display:flex}.oag:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.oag b{color:var(--t);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.oag-r{font-size:12px;font-weight:700}.oag-r em{color:var(--fg-3);text-transform:uppercase;margin-right:6px;font-size:10px;font-style:normal;font-weight:800}.oag-r i{color:var(--fg-3);font-weight:500}.oag small{color:var(--fg-3);font-size:11px}.oact{border:1px solid var(--t);width:100%}@supports (color:color-mix(in lab, red, red)){.oact{border:1px solid color-mix(in srgb,var(--t) 35%,var(--line))}}.oact{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.oact{background:color-mix(in srgb,var(--t) 4%,var(--surface))}}.oact{border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}.oact-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.oact-h b{color:var(--t);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.oact-h span{color:var(--fg-3);font-size:12px}.ocols{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;display:grid}.ocol{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;padding:12px;display:flex}.ocol-h{letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.ocol-h.prod{color:#2f6bff}.ocol-h.qf{color:#db2777}.ogrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.ogrid .oc,.ostack .oc{width:100%;max-width:none}.ostack{flex-direction:column;gap:8px;display:flex}.osplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.olegacy{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.ot{flex-direction:column;gap:6px;display:flex}.oteam{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:3px;max-height:260px;padding:8px;display:flex;overflow:auto}.otc{justify-content:space-between;align-items:center;gap:6px;display:flex}.otc>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px}.otc>button:first-child:hover{color:var(--orange)}@media (width<=1100px){.ocols{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.osplit{grid-template-columns:minmax(0,1fr)}}.cav{object-fit:cover;background:var(--grad-navy);color:#fff;vertical-align:middle;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.sess-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sess-p{flex-wrap:wrap;gap:6px;display:flex}.cf-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cf-top>div{flex:1;min-width:200px}.cf-top h1{font-size:20px;font-weight:800}.cf-top p{color:var(--fg-3);margin:2px 0 0;font-size:12.5px}.cv-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:14px;overflow:hidden}.cv-h{background:linear-gradient(90deg,var(--orange),var(--surface));align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.cv-h{background:linear-gradient(90deg,color-mix(in srgb,var(--orange) 10%,var(--surface)),var(--surface))}}.cv-h{border-bottom:1px solid var(--line);flex-wrap:wrap}.cv-h b{font-size:13.5px;display:block}.cv-h small{color:var(--fg-3);font-size:11.5px}.cv-ic{background:var(--grad-or);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px -8px #f26a21e6}.drop{border:1.5px dashed var(--fg-3);margin:14px 16px 16px}@supports (color:color-mix(in lab, red, red)){.drop{border:1.5px dashed color-mix(in srgb,var(--fg-3) 50%,transparent)}}.drop{cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px;transition:border-color .2s,background .2s;display:flex}.drop:hover,.drop.over{border-color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.drop:hover,.drop.over{background:color-mix(in srgb,var(--orange) 5%,transparent)}}.drop input{opacity:0;width:1px;height:1px;position:absolute}.drop-ic{color:var(--orange)}.drop-ic .ic{width:28px;height:28px}.drop b{font-size:13px}.drop small{color:var(--info);font-size:11.5px}.cv-busy{align-items:center;gap:12px;padding:22px 18px;display:flex}.cv-busy b{display:block}.cv-busy small{color:var(--fg-3)}.spin{border:3px solid var(--surface-2);border-top-color:var(--orange);border-radius:50%;flex:none;width:26px;height:26px;animation:.8s linear infinite spin}.cv-res{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.cv-res-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.cv-grid{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cv-photo{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.cv-photo img{object-fit:cover;width:110px;height:130px;box-shadow:var(--sh-2);border-radius:12px}.cv-photo.none{background:var(--surface-2);width:110px;height:130px;color:var(--fg-3);border-radius:12px;justify-content:center}.cv-photo small{color:var(--fg-3);font-size:11px}.cf-sec{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:14px;overflow:hidden}.cf-sh{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.cf-sh b{font-size:13.5px;display:block}.cf-sh small{color:var(--fg-3);font-size:11.5px}.cf-sh .chev{transition:transform .3s var(--ease);margin-left:auto}.cf-sec.open .cf-sh .chev{transform:rotate(180deg)}.cf-sec.open .cf-sh{border-bottom:2px solid var(--sc)}.cf-ic{width:34px;height:34px;color:var(--sc);background:var(--sc);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cf-ic{background:color-mix(in srgb,var(--sc) 12%,var(--surface))}}.cf-sb{animation:drop .3s var(--ease);flex-direction:column;gap:14px;padding:16px;display:flex}.cf-photo{background:linear-gradient(90deg,var(--info),var(--info));border-radius:12px;align-items:center;gap:16px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cf-photo{background:linear-gradient(90deg,color-mix(in srgb,var(--info) 8%,var(--surface)),color-mix(in srgb,var(--info) 4%,var(--surface)))}}.cf-photo{border:1px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.cf-photo{border:1px solid color-mix(in srgb,var(--info) 20%,var(--line))}}.cf-photo>div:last-child{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cf-photo b{color:var(--info);align-items:center;gap:6px;font-size:13px;display:flex}.cf-photo small{color:var(--fg-3);font-size:11.5px}.ph-box{background:var(--surface-2);width:76px;height:88px;color:var(--fg-3);box-shadow:var(--sh-2);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.ph-box img{object-fit:cover;width:100%;height:100%}.ph-box .ic{width:30px;height:30px}.cf-grid,.form-grid,.br-g{align-items:end}.cf-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:12px;display:grid}.cf-grid.one{grid-template-columns:minmax(0,1fr)}.cf-grid .field label,.cf-avis label{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);font-size:10.5px;font-weight:800}.field.filled input,.field.filled .xs-btn,.field.filled textarea{border-color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.field.filled input,.field.filled .xs-btn,.field.filled textarea{background:color-mix(in srgb,var(--orange) 6%,var(--surface))}}.field input[disabled],.field textarea[disabled]{background:var(--surface-2);color:var(--fg-3)}.cf-avis{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:12px;display:grid}.cf-hr{border:0;border-top:1px solid var(--line);margin:2px 0}.cf-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=560px){.cv-grid,.cf-avis{grid-template-columns:minmax(0,1fr)}}.cpt-switch button{justify-content:center;align-items:center;gap:6px;display:flex}.cbx{border:1.5px solid #ffffff73;border-radius:4px;flex:none;place-items:center;width:14px;height:14px;display:grid}.cpt-switch button[aria-pressed=true] .cbx{background:#fff;border-color:#fff}.cbx svg{stroke:#f26a21;fill:none;stroke-width:3.2px;width:11px;height:11px}.act-cpt{letter-spacing:.12em;color:var(--orange);padding:8px 8px 2px;font-size:10.5px;font-weight:800}.ov-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ov-head h1{font-size:24px;font-weight:800}.ov-head p{color:var(--fg-2);margin:2px 0 0;font-size:13px}.per{position:relative}.per-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;box-shadow:var(--sh-1);border-radius:10px;align-items:center;gap:10px;padding:7px 8px 7px 12px;font-size:12.5px;font-weight:600;display:flex}.per-tag{background:var(--surface-2);color:var(--fg-2);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.per-pop{z-index:30;background:var(--pop);border:1px solid var(--line);box-shadow:var(--sh-2);width:min(420px,100vw - 32px);animation:pop .2s var(--ease);border-radius:14px;flex-wrap:wrap;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.per-pop>button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.per-pop>button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.per-row{align-items:center;gap:8px;width:100%;display:flex}.per-row>label,.per-custom>label{color:var(--fg-2);text-transform:uppercase;letter-spacing:.04em;flex:none;width:84px;font-size:11px;font-weight:700}.per-row input{flex:1;padding:6px 8px}.per-years{flex-wrap:wrap;flex:1;gap:5px;display:flex}.per-years button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600}.per-years button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.iso-mx td,.iso-mx th{white-space:nowrap}.iso-mx td:first-child{white-space:normal;min-width:240px}.iso-dot{background:var(--bad,#d93636);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:4px;display:inline-block}.iso-t td{vertical-align:top}.iso-pa{max-width:260px;font-size:12px}.iso-in{padding:5px 7px;font-size:12px}textarea.iso-in{width:200px;min-height:44px}.gr-leg{color:var(--fg-2);flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}.gr-leg span{align-items:center;gap:6px;display:inline-flex}.gr-th{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.gr-th-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gr-row{border-top:1px dashed var(--line);grid-template-columns:minmax(180px,1.2fr) auto minmax(180px,1.5fr);align-items:center;gap:10px;padding:4px 0;display:grid}@media (width<=760px){.gr-row{grid-template-columns:1fr}}.gr-lab{font-size:13px;font-weight:600}.gr-ns{gap:4px;display:flex}.gr-n{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:30px;height:30px;color:var(--fg-2);border-radius:8px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:inline-grid}.gr-n.on.n1{color:#fff;background:#d93636;border-color:#d93636}.gr-n.on.n2{color:#fff;background:#f59e0b;border-color:#f59e0b}.gr-n.on.n3{color:#fff;background:#2f6bff;border-color:#2f6bff}.gr-n.on.n4{color:#fff;background:#13a06b;border-color:#13a06b}i.gr-n{cursor:default;width:22px;height:22px}.gr-com{min-height:34px;padding:6px 8px;font-size:12.5px}.gr-com.miss{background:#fdecec;border-color:#d93636}.gr-syn{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;gap:24px;padding:10px 14px;display:flex}.gr-syn>div{flex-direction:column;gap:3px;display:flex}.gr-syn b{font-size:18px}.gr-trans{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:10px 14px;display:grid}.fs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.fs-head .actions{gap:8px;display:flex}.fs-prog{align-items:center;gap:8px;min-width:120px;display:flex}.fs-prog .progress{flex:1}.fs-form{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:12px;margin:10px 0;padding:14px;display:flex}.fs-form-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fs-g h3{color:var(--navy);align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:800;display:flex}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;display:grid}.fs-wide{grid-column:1/-1}.fs-col{color:var(--fg-3,#94a3b8);margin-left:4px;font-size:10px;font-weight:700}.fs-seg button{padding:5px 9px;font-size:11.5px}.fs-miss label{color:#b42318}.fs-miss input,.fs-miss textarea{border-color:#d93636}.bon-al{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bon-al>div{flex:1;min-width:220px}.occ-bars{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:12px;display:grid}.occ-b{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.occ-h{justify-content:space-between;align-items:center;display:flex}td.neg{color:#d93636;font-weight:700}tr.tot td{border-top:2px solid var(--line)}.tt-t td,.tt-t th{white-space:nowrap;padding:8px 10px}.tt-t td.tt-c>div{margin-right:6px;display:inline-block}.tt-t td .pill{margin-top:0}.tt-t th:nth-child(2),.tt-t td:nth-child(2){background:var(--surface);z-index:1;position:sticky;left:0}.tt-t th:nth-child(2){z-index:3;background:var(--surface-2,#f4f6fa)}.tt-dec{min-width:150px}.tt-dec .xs-btn{border-radius:99px;padding:6px 12px 6px 26px;font-size:12px;font-weight:700;transition:background .25s,border-color .25s,box-shadow .25s;position:relative}.tt-dec .xs-btn:before{content:"";background:#94a3b8;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:11px;transform:translateY(-50%);box-shadow:0 0 0 3px #94a3b833}.xs-tone.xs-ok .xs-btn{color:#0b6b45;background:linear-gradient(135deg,#e8f7ef,#d3f0e1);border-color:#13a06b}.xs-tone.xs-ok .xs-btn:before{background:#13a06b;box-shadow:0 0 0 3px #13a06b2e}.xs-tone.xs-bad .xs-btn{color:#9e1c1c;background:linear-gradient(135deg,#fdeded,#fadada);border-color:#d93636}.xs-tone.xs-bad .xs-btn:before{background:#d93636;box-shadow:0 0 0 3px #d9363629}.xs-tone.xs-warn .xs-btn{color:#8a5a00;background:linear-gradient(135deg,#fff6e5,#fdebc8);border-color:#f59e0b}.xs-tone.xs-warn .xs-btn:before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.xs-tone.xs-idle .xs-btn{background:var(--surface);color:var(--fg-2);border-style:dashed}.tt-dec .xs-btn:hover{box-shadow:0 4px 14px #0e21481f}.eq-chips{flex-wrap:wrap;gap:5px;display:flex}.eq{border:1px dashed var(--line);color:var(--fg-3,#94a3b8);border-radius:99px;align-items:center;gap:4px;padding:3px 8px 3px 6px;font-size:11px;display:inline-flex}.eq svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.eq b{font-weight:700}.eq.on{color:#0b6b45;background:linear-gradient(135deg,#e8f7ef,#d3f0e1);border-style:solid;border-color:#13a06b}.eq-form{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.eq-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;padding:10px;transition:border-color .25s,box-shadow .25s;display:flex}.eq-card.on{border-color:#13a06b;box-shadow:0 6px 18px #13a06b24}.eq-tg{all:unset;cursor:pointer;align-items:center;gap:10px;display:flex}.eq-tg svg{background:var(--surface-2,#eef1f7);fill:none;width:30px;height:30px;stroke:var(--navy,#0e2148);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:12px;padding:7px;transition:background .25s,stroke .25s}.eq-card.on .eq-tg svg{stroke:#fff;background:#13a06b}.eq-tg b{font-size:13px}.eq-tg span{color:var(--fg-2);margin-left:auto;font-size:11px;font-weight:700}.eq-card.on .eq-tg span{color:#0b6b45}.eq-card input{padding:6px 8px;font-size:12px}.tt3-st{background:var(--surface-2);color:var(--fg-2);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.tt3-st:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.tt3-st.s-on{color:#0e7a4f;background:#e3f4eb}.tt3-st.s-ready{color:#2459c9;background:#e4ecfb}.tt3-st.s-warn{color:#8a5a00;background:#fff3dc}.tt3-st.s-done{color:#475569;background:#eef1f7}.tt3-st.s-todo{color:#b4470e;background:#fdebdd}.to-f{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--surface-2,#f4f6fa));box-shadow:var(--sh-1);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.to-f .xs{flex:0 0 260px;width:260px;min-width:0}.to-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--orange,#f26a21);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.to-lbl svg{width:15px;height:15px}.to-clear{all:unset;cursor:pointer;color:var(--fg-2);border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.to-clear:hover{background:var(--surface-2)}.to-clear svg{width:13px;height:13px}.to-n{color:var(--navy,#0e2148);background:var(--surface);border:1px solid var(--line);border-radius:99px;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:700}.sx-split{gap:6px;height:84px;margin:6px 0;display:flex}.sx{color:#fff;border-radius:14px;flex-direction:column;justify-content:center;min-width:90px;padding:12px;transition:flex .4s;display:flex}.sx.f{background:linear-gradient(135deg,#db2777,#f472b6)}.sx.h{background:linear-gradient(135deg,#2459c9,#60a5fa)}.sx b{font-size:24px;font-weight:800;line-height:1}.sx span{opacity:.9;margin-top:4px;font-size:12px}.mgr-t td{vertical-align:middle;white-space:nowrap}.mgr-t td:nth-child(3){width:45%}.mgr-t td:nth-child(2) b{white-space:normal}.mgr-t .rk{background:var(--surface-2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-grid}.mgr-t tr.top .rk{color:#fff;background:linear-gradient(135deg,#f26a21,#f59e0b)}.mbar{align-items:center;gap:8px;min-width:120px;display:flex}.mbar i{background:linear-gradient(90deg,#f26a21,#f59e0b);border-radius:99px;height:8px;display:block}.mbar span{font-size:12px;font-weight:800}.dep-t td,.dep-t th{white-space:nowrap}tr.bon-ne td{color:var(--fg-3,#94a3b8)}tr.bon-ne td b{color:var(--fg-2)}.pill.ne{color:#475569;background:#eef1f7;border:1px dashed #94a3b8}.gf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gf .xs{flex:0 0 240px;width:240px;min-width:0}.gf-chips{flex-wrap:wrap;gap:8px;display:flex}.gf-chips button{border:1px solid var(--line);background:var(--surface);cursor:pointer;box-shadow:var(--sh-1);border-radius:12px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s,transform .15s}.gf-chips button:hover{transform:translateY(-1px)}.gf-chips button.on{background:var(--navy,#0e2148);color:#fff;border-color:var(--navy,#0e2148)}.gf-clear{all:unset;cursor:pointer;color:var(--fg-2);border-radius:99px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.gf-clear:hover{background:var(--surface-2)}.gf-clear svg{width:13px;height:13px}.per-note{color:var(--fg-2);width:100%;font-size:11px;line-height:1.4}.per-custom{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding-top:8px;display:flex}.per-custom input{flex:1;width:auto;min-width:120px;padding:6px 8px}.ov-chips{flex-wrap:wrap;gap:8px;display:flex}.ochip{border:1px solid var(--line);background:var(--surface);cursor:pointer;box-shadow:var(--sh-1);transition:all .2s var(--ease);border-radius:8px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.ochip i{border-radius:50%;width:7px;height:7px}.ochip.on{background:var(--navy);border-color:var(--navy);color:#fff}.ochip:not(.on):hover{border-color:var(--fg-3)}.ov-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.okk{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--k);box-shadow:var(--sh-1);transition:transform .25s var(--ease),box-shadow .25s;border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.okk:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.okk span{letter-spacing:.06em;text-transform:uppercase;color:var(--fg);font-size:10.5px;font-weight:800}.okk>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.okk b{color:var(--k);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2}.okk:first-child b{color:var(--fg)}.okk small{color:var(--fg-3);font-size:11.5px}.ov-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.sc-ret .ret{background:0 0;border:0;margin:0;padding:0}.ov-bottom{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ov-bottom>*{min-width:0}.ov-bottom .ov-ph{border-radius:var(--r,16px)}@media (width<=760px){.ov-bottom{grid-template-columns:minmax(0,1fr)}}.ov-main{flex-direction:column;gap:10px;min-width:0;display:flex}.ov-sec{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.ov-sec em{letter-spacing:0;text-transform:none;border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.pc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:14px;overflow:hidden}.pc-h{background:var(--grad-navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pc-h b{align-items:center;gap:8px;font-size:13.5px;display:flex}.pc-h small{color:var(--navy-ink);margin-top:2px;font-size:11px;display:block}.pc-h .dot{background:#34d399;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #34d39940}.pc-st{gap:20px;display:flex}.pc-st div{text-align:center}.pc-st b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;display:block}.pc-st small{letter-spacing:.06em;text-transform:uppercase;color:var(--navy-ink);font-size:10px}.pc-b{flex-direction:column;padding:14px 16px;display:flex}.ph-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;align-self:center;align-items:center;gap:6px;margin-block:4px 10px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.ph-tag .ic{width:12px;height:12px}.ph-tag.deb{background:var(--info-bg);color:var(--info);border:1px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.ph-tag.deb{border:1px solid color-mix(in srgb,var(--info) 30%,transparent)}}.ph-tag.cours{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok)}@supports (color:color-mix(in lab, red, red)){.ph-tag.cours{border:1px solid color-mix(in srgb,var(--ok) 30%,transparent)}}.ph-tag.cours{margin-top:12px}.ph{border:1px solid #0000;border-radius:10px;transition:background .2s,border-color .2s}.ph.on{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ph.on{background:color-mix(in srgb,var(--c) 9%,var(--surface))}}.ph.on{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.ph.on{border-color:color-mix(in srgb,var(--c) 35%,transparent)}}.ph-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(110px,150px) minmax(0,1fr) 60px 22px;align-items:center;gap:14px;width:100%;padding:10px 12px;display:grid}.ph-row[disabled]{cursor:default}.ph-b{background:var(--surface-2);width:30px;height:30px;color:var(--fg-3);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.ph.on .ph-b{background:var(--c);color:#fff;box-shadow:0 6px 14px -6px var(--c)}.ph-t b{font-size:13px;display:block}.ph.on .ph-t b{color:var(--c)}.ph-t small{color:var(--fg-3);font-size:11px}.ph-bar{background:var(--surface-2);border-radius:99px;height:6px;overflow:hidden}.ph-bar i{background:var(--c);height:100%;transition:width .7s var(--ease);border-radius:99px;display:block}.ph-n{text-align:right;line-height:1.15}.ph-n b{font-variant-numeric:tabular-nums;font-size:15px;display:block}.ph.on .ph-n b{color:var(--c)}.ph-n small{color:var(--fg-3);font-size:11px}.ph-ch{color:var(--c);place-items:center;display:grid}.ph-ch .ic{transition:transform .3s var(--ease)}.ph.open .ph-ch .ic{transform:rotate(180deg)}.ph-list{animation:drop .3s var(--ease);padding:0 12px 12px}.ph-list .tbl-wrap{max-height:340px;box-shadow:none;overflow:auto}.ph-conn{background:var(--line);width:2px;height:10px;margin-left:27px}.ret{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;margin-top:14px;padding:12px 14px;display:flex}.ret-h{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.ret-h b{color:#13a06b;letter-spacing:0;font-size:14px}.ret-bar{background:var(--fg-3);height:8px}@supports (color:color-mix(in lab, red, red)){.ret-bar{background:color-mix(in srgb,var(--fg-3) 18%,transparent)}}.ret-bar{border-radius:99px;overflow:hidden}.ret-bar i{background:linear-gradient(90deg,#13a06b,#22c55e);border-radius:99px;height:100%;display:block}.ret-f{color:var(--fg-3);justify-content:space-between;font-size:11px;display:flex}.ret-f span:first-child{color:var(--info)}.ov-side{flex-direction:column;gap:12px;min-width:0;display:flex}.sc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:12px;flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex}.sc-h{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:10px;font-size:11px;font-weight:800;display:flex}.sc.red{background:#dc2626}@supports (color:color-mix(in lab, red, red)){.sc.red{background:color-mix(in srgb,#dc2626 4%,var(--surface))}}.sc.red{border-color:#dc2626}@supports (color:color-mix(in lab, red, red)){.sc.red{border-color:color-mix(in srgb,#dc2626 25%,var(--line))}}.sc.red .sc-h{color:#dc2626}.ra{flex-direction:column;gap:5px;display:flex}.ra-t{text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:flex}.ra-t span{flex:1;min-width:0}.ra-t b{font-variant-numeric:tabular-nums;font-size:14px}.ra-t em,.rf-t em{background:var(--surface-2);color:var(--fg-2);border-radius:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700}.ra-bar,.rf-bar{background:var(--surface-2);border-radius:99px;height:4px;overflow:hidden}.ra-bar i,.rf-bar i{border-radius:99px;height:100%;display:block}.rf{align-items:center;gap:10px;display:flex}.rf-n{width:28px;height:28px;color:var(--c);background:var(--c);border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.rf-n{background:color-mix(in srgb,var(--c) 10%,var(--surface))}}.rf-n{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.rf-n{border:1px solid color-mix(in srgb,var(--c) 35%,transparent)}}.rf-n{flex:none}.rf-m{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.rf-t{justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.rf-t span{white-space:nowrap;min-width:0}.rf-t em{flex:none}.rf-more{border-top:1px dashed var(--line);margin-top:4px;padding-top:12px}.rf-mh{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;font-size:10.5px;font-weight:700}.rf-mh b{color:var(--fg)}.rfx-poles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;display:grid}.rfx-ph{border-bottom:2px solid var(--pc);align-items:baseline;gap:8px;margin-bottom:2px;padding:0 0 8px;display:flex}.rfx-ph b{letter-spacing:.06em;text-transform:uppercase;color:var(--pc);font-size:12px;font-weight:800}.rfx-ph span{font-family:var(--f-display);color:var(--fg);margin-left:auto;font-size:16px;font-weight:800}.rfx-ph em{color:var(--fg-3);font-size:10.5px;font-style:normal;font-weight:700}.occ-poles{flex-wrap:wrap;gap:8px 22px;display:flex}.occ-pole{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.occ-pl{letter-spacing:.06em;text-transform:uppercase;color:var(--pc);border-left:3px solid var(--pc);align-items:center;gap:6px;padding-left:8px;font-size:10px;font-weight:800;display:inline-flex}.occ-pl b{color:var(--fg);font-size:11px}@media (width<=760px){.rfx-poles{grid-template-columns:1fr;gap:14px}}.evp-h{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.evp-h h2{margin:0}.evp-h span{color:var(--fg-3);font-size:12px}.evp-t{border-top:1px solid var(--line);grid-template-columns:104px 1fr;align-items:center;gap:10px;padding:14px 0;display:grid}.evp-l{letter-spacing:.06em;text-transform:uppercase;color:var(--c);border-left:3px solid var(--c);padding-left:10px;font-size:11px;font-weight:800}.evp-q{flex-direction:column;gap:10px;display:flex}.evp-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.evp-n{border:1px solid var(--c);border-radius:12px;align-items:center;gap:6px;padding:4px 9px 4px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.evp-n{border:1px solid color-mix(in srgb,var(--c) 30%,var(--line))}}.evp-n{background:linear-gradient(135deg,var(--c),#fff)}@supports (color:color-mix(in lab, red, red)){.evp-n{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 7%,#fff),#fff)}}.evp-n b{min-width:28px;height:26px;font-family:var(--f-display);color:#fff;background:linear-gradient(145deg,var(--c),var(--c));border-radius:9px;place-items:center;padding:0 6px;font-size:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.evp-n b{background:linear-gradient(145deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c))}}.evp-n span{color:var(--fg);white-space:nowrap;font-size:11px;font-weight:700}.evp-a{color:var(--fg-3);flex-direction:column;align-items:center;min-width:14px;display:flex}.evp-a svg{width:16px;height:16px;transform:rotate(-90deg)}.evp-a em{color:#0e8a5b;background:#ecf8f2;border-radius:99px;padding:0 6px;font-size:10px;font-style:normal;font-weight:800}.evp-a.on{color:#0e8a5b}.evp-or{color:var(--fg-3);margin-left:6px;font-size:11px}.evp-sup{color:var(--fg-2);font-size:12.5px}@media (width<=760px){.evp-t{grid-template-columns:1fr;gap:8px}}.rfn{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rfn-p{border:1px solid var(--line);background:var(--surface);border-radius:14px;position:relative;overflow:hidden}.rfn-p:before{content:"";background:var(--pc);height:3px;position:absolute;top:0;left:0;right:0}.rfn-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:10px;padding:16px 16px 12px;display:flex}.rfn-h>span{letter-spacing:.08em;text-transform:uppercase;color:var(--pc);font-size:11px;font-weight:800}.rfn-h div{text-align:right;flex-direction:column;display:flex}.rfn-h b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.rfn-h em{color:var(--fg-3);margin-top:3px;font-size:11px;font-style:normal}.rfn-l{padding:6px 16px 12px}.rfn-r{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:8px 0 6px;display:grid}@supports (color:color-mix(in lab, red, red)){.rfn-r{border-bottom:1px dashed color-mix(in srgb,var(--line) 70%,transparent)}}.rfn-r:last-child{border-bottom:0}.rfn-n{align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.rfn-n i{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.rfn-r>b{font-variant-numeric:tabular-nums;font-size:13px}.rfn-b{background:var(--surface-2);border-radius:4px;grid-column:1/-1;height:4px;margin-top:6px;overflow:hidden}.rfn-b i{background:var(--c);border-radius:4px;height:100%;display:block}@media (width<=1100px){.rfn{grid-template-columns:minmax(0,1fr)}}.ov-fn{margin-top:16px}.ov-fn-h{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ov-fn-h h2{margin:0}.ov-fn-h span{color:var(--fg-3);font-size:12px}.ov-fn .rfx-bar{height:14px;margin-bottom:16px}.ov-fn .rfx-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));column-gap:34px;display:grid}.ov-fn .rfx{padding:7px 0;font-size:12px}.ov-side>.ov-ph{flex-direction:column;flex:1;justify-content:space-evenly;gap:10px;display:flex}.ov-side>.ov-ph>.sc-h{margin-bottom:auto}.ov-side>.ov-ph .rf{flex:none}.rfx-bar{border-radius:99px;gap:2px;height:10px;margin:2px 0 12px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0e1a3a0a}.rfx-bar i{min-width:3px}.rfx-list{flex-direction:column;display:flex}.rfx{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.rfx{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.rfx:last-child{border-bottom:0}.rfx-d{background:var(--c);width:8px;height:8px;box-shadow:0 0 0 3px var(--c);border-radius:3px;flex:none}@supports (color:color-mix(in lab, red, red)){.rfx-d{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent)}}.rfx-n{color:var(--fg);white-space:nowrap;font-weight:600}.rfx-l{border-bottom:1px dotted var(--fg-3);flex:1;min-width:8px}@supports (color:color-mix(in lab, red, red)){.rfx-l{border-bottom:1px dotted color-mix(in srgb,var(--fg-3) 45%,transparent)}}.rfx-l{transform:translateY(3px)}.rfx b{font-family:var(--f-display);color:var(--fg);text-align:right;min-width:22px;font-size:13px}.rfx em{color:var(--fg-3);text-align:right;min-width:34px;font-size:10px;font-style:normal;font-weight:700}.rf-also{color:var(--fg-2);margin:0;font-size:11px;line-height:1.75}.rf-also span{white-space:nowrap;align-items:center;gap:5px;margin-right:10px;display:inline-flex}.rf-also i{background:var(--c);border-radius:50%;width:6px;height:6px}.rf-also b{color:var(--fg);font-weight:800}.ov-grid{align-items:stretch!important}.ov-main>.pc{flex-direction:column;flex:1;display:flex}.ov-main>.pc>.pc-b{flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.ov-side>.sc:last-child{flex:1}.pill.ev-out{color:#5a6280;vertical-align:1px;background:#f1f3f8;border:1px solid #dde2ec;padding:1px 7px;font-size:9.5px}.cb-mf{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.cb-mf i{color:var(--fg-2);background:#f4f6fa;border-radius:99px;padding:1px 7px;font-size:10.5px;font-style:normal}.cb-mf i b{font-weight:800}.cb-mf i.t-g b{color:#0e8a5b}.cb-mf i.t-o b{color:#c26a12}.cb-mf i.t-r b{color:#c3133c}.cb-crits{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.cb-crits .un-row{grid-template-columns:minmax(0,1fr) 120px 44px 56px}.occ-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}.occ-floors{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.occ-fl{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:16px;grid-template-columns:74px 1fr;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.occ-fl:hover{transform:translateY(-1px);box-shadow:0 14px 30px -22px #0e1a3a80}.occ-lv{color:#f5c68b;background:linear-gradient(160deg,#1b2a55,#0e1a3a);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.occ-lv:after{content:"";background:var(--c);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;right:0}.occ-lv b{font-family:var(--f-display);font-size:22px;line-height:1}.occ-lv small{letter-spacing:.08em;text-transform:uppercase;color:#f5c68bb3;margin-top:2px;font-size:9.5px}.occ-body{flex-direction:column;gap:8px;min-width:0;padding:12px 18px;display:flex}.occ-top{align-items:center;gap:14px;display:flex}.occ-top>b{white-space:nowrap;letter-spacing:.01em;font-size:14px;font-weight:700}.occ-acts{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.occ-acts i{color:var(--fg-2);white-space:nowrap;background:#f4f6fa;border:1px solid #e7ebf2;border-radius:99px;padding:2px 10px;font-size:11px;font-style:normal;font-weight:500}.occ-bar{background:#eef1f6;border-radius:99px;height:8px;overflow:hidden}.occ-bar i{background:linear-gradient(90deg,var(--c),var(--c));border-radius:99px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.occ-bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 65%,#fff),var(--c))}}.occ-bar i{box-shadow:0 2px 10px -3px var(--c)}.occ-meta{color:var(--fg-2);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.occ-meta b{color:var(--fg)}.occ-meta .neg{color:#c3133c;font-weight:700}.occ-tt{color:#6d28d9;align-items:center;gap:4px;font-weight:600;display:inline-flex}.occ-tt svg{width:12px;height:12px}.occ-grid{grid-template-columns:auto auto auto 1fr;align-items:start;gap:10px 26px;margin-top:2px;display:grid}.occ-g{border-left:1px solid var(--line);gap:16px;padding-left:14px;display:flex}.occ-g:first-child{border-left:0;padding-left:0}.occ-k{flex-direction:column;gap:1px;min-width:0;display:flex}.occ-k small{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;font-size:9.5px;font-weight:700}.occ-k b{font-family:var(--f-display);color:var(--fg);white-space:nowrap;font-size:16px}.occ-k b em{color:var(--fg-3);font-size:11px;font-style:normal;font-weight:600;font-family:var(--f-body,inherit);margin-left:4px}.occ-k.neg b{color:#c3133c}.occ-need{justify-self:end}.occ-need.on{background:linear-gradient(135deg,#fff1f3,#fff7f8);border:1px solid #fbcfd8;border-radius:12px;padding:6px 12px}.occ-note{color:#4c1d95;background:linear-gradient(135deg,#f5f3ff,#faf9ff);border:1px solid #ddd6fe;border-radius:12px;align-items:center;gap:10px;margin:-2px 0 14px;padding:10px 14px;font-size:12px;display:flex}.occ-note svg{flex:none;width:15px;height:15px}.occ-row{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12.5px;display:flex}.occ-big b{font-family:var(--f-display);color:var(--fg);font-size:18px}.occ-big em{color:var(--fg-3);font-style:normal}.occ-ok,.occ-over,.occ-pos{border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.occ-ok{color:#0e7a4f;background:#ecf8f2}.occ-over{color:#b4123a;background:#fff0f3}.occ-over b{font-weight:800}.occ-pos{color:var(--fg-2);background:#f4f6fa}.occ-ok svg,.occ-over svg{width:13px;height:13px}.occ-fns{flex-wrap:wrap;gap:6px;display:flex}.occ-fn{color:var(--fg);background:linear-gradient(135deg,var(--c),#fff);border-radius:99px;align-items:center;gap:7px;padding:3px 11px 3px 3px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.occ-fn{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 7%,#fff),#fff)}}.occ-fn{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.occ-fn{border:1px solid color-mix(in srgb,var(--c) 26%,var(--line))}}.occ-fn{white-space:nowrap}.occ-fn i{color:#fff;background:linear-gradient(145deg,var(--c),var(--c));border-radius:99px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.occ-fn i{background:linear-gradient(145deg,color-mix(in srgb,var(--c) 75%,#fff),var(--c))}}.occ-in{text-align:right;max-width:96px;width:96px!important}.occ-t td{vertical-align:middle!important}.occ-t select.iso-in{max-width:190px}.lnk-forgot{color:var(--fg-2);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:center;font-size:12.5px;text-decoration:underline}.lnk-forgot:hover{color:var(--orange)}.forgot{border:1px solid var(--line);background:linear-gradient(135deg,#fbfaf7,#fff);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.forgot[hidden]{display:none}.forgot-h b{font-size:13.5px;display:block}.forgot-h small{color:var(--fg-3);font-size:11.5px}.rc-panel{color:#fff;background:linear-gradient(135deg,#14224a,#0e1a3a);border-radius:16px;align-items:center;gap:14px;margin:0 0 14px;padding:14px 18px;display:flex;box-shadow:0 16px 34px -24px #0e1a3a}.rc-ic{color:#f5c68b;background:#f5c68b24;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.rc-ic svg{width:18px;height:18px}.rc-t{flex:1;min-width:0}.rc-t b{font-size:13.5px;display:block}.rc-t small{color:#ffffffb3;font-size:11.5px}.rc-code{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rc-code span{letter-spacing:.12em;color:#f5c68b;background:#ffffff0f;border:1px dashed #f5c68b80;border-radius:10px;padding:6px 12px;font-family:ui-monospace,Menlo,monospace;font-size:18px;font-weight:800}.rc-code small{color:#ffffffa6;font-size:10.5px}@media (width<=760px){.af-bar.af-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid!important}.af-bar .af-l,.af-bar .af-br{display:none}:is(.af-bar .xs,.af-2 .xs:has(select)){flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}.af-bar .af-q{grid-column:1/-1;min-width:0!important}.af-bar .af-rg{justify-content:center;width:100%}.af-bar .af-x{grid-column:1/-1;justify-content:center;padding:4px}.af-bar .af-rgx{display:none}.af-pop{grid-column:1/-1;gap:14px;grid-template-columns:1fr!important}.rp-inds{grid-template-columns:repeat(2,minmax(0,1fr))}.occ-cards,.av-kpis,.cb-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.occ-fl{grid-template-columns:52px 1fr}.occ-grid{grid-template-columns:1fr;gap:10px}.occ-g{border-left:0;flex-wrap:wrap;gap:12px 18px;padding-left:0}.occ-need{justify-self:stretch}.occ-acts{display:none}.cb-crits{grid-template-columns:1fr}.av-hr{grid-template-columns:minmax(0,120px) 1fr 32px}.rc-panel,.rg-mail{flex-wrap:wrap}.page-head .actions{max-width:100%;margin-left:0}.page-head .actions .xs{min-width:0;max-width:100%}.actions .xs-btn{max-width:100%}.fi-right{flex-wrap:wrap}.fi-right .btn{white-space:normal}.jr-row,.jr-head{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:10px 12px!important}.jr-row .jr-track,.jr-head .jr-track,.jr-row .jr-anc,.jr-head>span:last-child{display:none!important}.un-row{grid-template-columns:minmax(0,1fr) auto auto!important}.un-row .as-mb{display:none}.pf-seg{flex-wrap:wrap;max-width:100%;display:flex}.pf-seg button{flex:auto}.un-cg{grid-template-columns:1fr}.pr-gh,.fs-head{flex-wrap:wrap}.fs-head .actions,.actions{flex-wrap:wrap;min-width:0;max-width:100%}.xs{max-width:100%}.pr-mod{flex-wrap:wrap;max-width:100%}}.side-build{opacity:.75;margin-top:4px;font-size:10px;display:block}#upd-bar{z-index:9999;color:#fff;background:linear-gradient(135deg,#14224a,#0e1a3a);border-radius:14px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;font-size:12.5px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -18px #0e1a3acc}#upd-bar span{align-items:center;gap:8px;display:flex}#upd-bar svg{color:#f5c68b;width:15px;height:15px}.fk-g{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.fk{border:1px solid var(--c);flex-direction:column;gap:2px;padding:12px 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.fk{border:1px solid color-mix(in srgb,var(--c) 22%,var(--line))}}.fk{background:linear-gradient(135deg,var(--c),#fff);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.fk{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 5%,#fff),#fff)}}.fk .pf-ci{border-radius:10px;width:30px;height:30px;margin-bottom:4px}.fk .pf-ci svg{width:14px;height:14px}.fk small{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-2);font-size:10px;font-weight:800}.fk b{font-family:var(--f-display);color:var(--c);font-size:20px}.fk em{color:var(--fg-3);font-size:10.5px;font-style:normal}.fa-g{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 22px;display:grid}.fa-b h3{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-2);align-items:center;gap:7px;margin:0 0 6px;font-size:12px;font-weight:800;display:flex}.fa-b h3 svg{width:14px;height:14px;color:var(--orange)}.fa-b h3 span{color:var(--fg);background:#f4f6fa;border-radius:99px;margin-left:auto;padding:1px 8px;font-size:11px}.fa-r{border-top:1px solid var(--line);grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:grid}.fa-r b{display:block}.fa-r small{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.rf-chips{flex-wrap:wrap;gap:6px;display:flex}.rf-chip{color:var(--fg);background:linear-gradient(135deg,var(--c),#fff);border-radius:99px;align-items:center;gap:6px;padding:3px 9px 3px 3px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rf-chip{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 7%,#fff),#fff)}}.rf-chip{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.rf-chip{border:1px solid color-mix(in srgb,var(--c) 28%,var(--line))}}.rf-chip{white-space:nowrap}.rf-chip i{color:#fff;background:var(--c);border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;display:grid}.rf-bar i{background:var(--c)}@media (width<=1180px){.ov-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-row{grid-template-columns:30px minmax(0,1fr) 52px 18px;gap:10px}.ph-bar{display:none}.pc-st{gap:12px}}.lx-only{display:none!important}.lx-in{display:contents}.lx-in>svg,.lx-eyebtn{display:none}.prestige .lx-in{display:block;position:relative}.prestige .lx-in>svg{width:17px;height:17px;stroke:var(--fg-3);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;display:block;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.prestige .lx-in input{border-radius:12px;width:100%;height:48px;padding-left:42px;font-size:14px}.prestige .lx-eyebtn{width:36px;height:36px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.prestige .lx-eyebtn:hover{background:var(--surface-2);color:var(--fg)}.prestige .lx-eyebtn svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.prestige #pwField input{padding-right:46px}.prestige #login{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.prestige .login-brand{background:radial-gradient(820px 560px at 108% -8%,#f26a2133,#0000 56%),radial-gradient(760px 520px at -12% 112%,#3a62be61,#0000 60%),linear-gradient(162deg,#091530 0%,#0e2148 52%,#0a1631 100%);gap:36px;overflow:hidden}.prestige .login-brand:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;border:0;border-radius:0;width:auto;height:auto;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 30%,#000 30%,#0000 80%);mask-image:radial-gradient(120% 90% at 30%,#000 30%,#0000 80%)}.prestige .login-brand:after,.prestige .steps-strip{display:none}.prestige .lx-orbit{pointer-events:none;z-index:0;width:560px;height:560px;position:absolute;bottom:-190px;right:-170px;display:block!important}.prestige .lx-eye{letter-spacing:.24em;text-transform:uppercase;color:#edb792;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex!important}.prestige .lx-eye:before{content:"";background:linear-gradient(90deg,#f26a21,#edb792);width:30px;height:1px}.prestige .login-brand h1{letter-spacing:-.02em;max-width:11ch;font-size:clamp(38px,4.2vw,58px);font-weight:800;line-height:1}.prestige .login-brand h1 em{color:#f49a63;font-style:normal;font-weight:800;display:block}.prestige .login-brand p{color:#b9c5e2;max-width:44ch;font-size:14.5px;line-height:1.65}.prestige .lx-journey{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));max-width:640px;margin:0;padding:0;list-style:none;position:relative;display:grid!important}.prestige .lx-journey li{color:#afbcdb;letter-spacing:.01em;flex-direction:column;gap:4px;padding:16px 14px 0 0;font-size:11px;font-weight:600;display:flex;position:relative}.prestige .lx-journey li:before{content:"";background:linear-gradient(90deg,#edb7928c,#ffffff24);height:1px;position:absolute;top:0;left:0;right:0}.prestige .lx-journey li:after{content:"";background:#0e2148;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0;box-shadow:0 0 0 1px #edb792}.prestige .lx-journey li:last-child:after{background:#f26a21;box-shadow:0 0 0 1px #f26a21,0 0 0 5px #f26a212e}.prestige .lx-journey i{color:#fff;font-size:17px;font-style:normal;font-weight:700;line-height:1.1}.prestige .login-brand .brand-mark>span:last-child{letter-spacing:.32em;color:#d9e0f1;font-size:11px}.prestige .login-form{background:radial-gradient(600px 400px at 100% 0%,var(--orange),transparent 60%),linear-gradient(180deg,var(--bg),var(--bg))}@supports (color:color-mix(in lab, red, red)){.prestige .login-form{background:radial-gradient(600px 400px at 100% 0%,color-mix(in srgb,var(--orange) 7%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 70%,#fbf8f3),var(--bg))}}.prestige .login-form{position:relative}.prestige .login-card{border:1px solid var(--navy)}@supports (color:color-mix(in lab, red, red)){.prestige .login-card{border:1px solid color-mix(in srgb,var(--navy) 9%,transparent)}}.prestige .login-card{border-radius:22px;gap:20px;max-width:450px;padding:38px 36px 30px;position:relative;box-shadow:inset 0 1px #ffffffb3,0 40px 80px -40px #0e214873,0 2px 6px #0e21480d}.prestige .login-card:before{content:"";background:linear-gradient(90deg,#0000,#f26a21,#edb792,#0000);border-radius:2px;height:2px;position:absolute;top:-1px;left:36px;right:36px}.prestige .login-card h2{letter-spacing:-.015em;margin-top:2px;font-size:26px;font-weight:800}.prestige .lx-sub{color:var(--fg-2);margin:6px 0 0;font-size:13px;line-height:1.55;display:block!important}.prestige .login-card .field label{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);font-size:11px}.prestige #loginBtn{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#1a3470,#0e2148);border:0;border-radius:12px;gap:10px;height:50px;font-weight:700;transition:transform .15s,box-shadow .2s;box-shadow:0 16px 30px -16px #0e2148cc}.prestige #loginBtn:hover{transform:translateY(-1px);box-shadow:0 18px 34px -14px #0e2148d9,inset 0 -2px #f26a21}.prestige #loginBtn:after{content:"→";color:#f49a63;font-size:16px}.prestige .lx-caps{color:var(--warn);background:var(--warn-bg);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex!important}.prestige .lx-caps[hidden]{display:none!important}.prestige .lx-foot{width:100%;max-width:450px;color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:11.5px;display:flex!important}.prestige .lx-foot span{align-items:center;gap:7px;display:inline-flex}.prestige .lx-foot svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:14px;height:14px}.lx-thl{font:inherit;color:var(--fg-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11.5px;text-decoration:underline}.lx-thl:hover{color:var(--orange)}.lx-thc{margin-top:6px;display:block}.prestige .lx-thc{display:none}@media (width<=980px){.prestige #login{grid-template-columns:minmax(0,1fr)}.prestige .login-brand{gap:22px;padding-bottom:36px}.prestige .login-form{padding-top:32px;padding-bottom:40px}}@media (width<=560px){.prestige .lx-journey,.prestige .login-brand p,.prestige .lx-orbit{display:none!important}.prestige .login-brand{gap:16px;padding-bottom:28px}}@media (width<=860px){.prestige .login-brand{gap:22px}.prestige .login-brand h1{font-size:44px}.prestige .login-brand p{font-size:13.5px}.prestige .lx-journey{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.prestige .lx-orbit{width:340px;height:340px;bottom:-150px;right:-140px}.prestige .login-card{padding:30px 22px 24px}}.prestige .page-head h1:after,.prestige .ov-head h1:after{content:"";background:linear-gradient(90deg,#f26a21,#edb792);border-radius:2px;width:34px;height:2px;margin-top:8px;display:block}.prestige svg.ic{stroke-width:1.65px}.prestige .topbar .me .btn.sm.ghost{border-radius:11px;justify-content:center;width:38px;height:38px;padding:0}.prestige .topbar .me .btn.sm.ghost .ic{width:17px;height:17px}.prestige .kpi{border-radius:14px}.prestige .kpi .l{letter-spacing:.06em}.prestige .avatar{box-shadow:0 0 0 2px var(--surface),0 0 0 3px #edb792}.rn-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-2,0 10px 30px -18px #0e214859);border-radius:16px;margin-bottom:18px;padding:16px;position:relative}.rn-card:before{content:"";background:var(--orange);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.rn-h{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.rn-h>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rn-h small{color:var(--fg-3);font-size:12px}.rn-ic{background:var(--orange-soft);width:36px;height:36px;color:var(--orange);border-radius:10px;flex:none;place-items:center;display:grid}.pc-tabs.pc-2{grid-template-columns:1fr 1fr}@media (width<=760px){.pc-tabs.pc-2{grid-template-columns:minmax(0,1fr)}}.evl-h{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.evl-h small{color:var(--fg-3);margin-top:2px;font-size:12px;display:block}.evl-lane{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;padding:18px 0;display:grid}.evl-lane:first-of-type{border-top:0}.evl-lab{border-left:3px solid var(--c);flex-direction:column;gap:2px;padding-left:12px;display:flex}.evl-lab b{letter-spacing:.06em;text-transform:uppercase;color:var(--c);font-size:12px;font-weight:800}.evl-lab small{color:var(--fg-3);font-size:11px}.evl-row{align-items:center;min-width:0;display:flex}.evl-s{background:var(--c);flex:0 0 calc(20% - 30.4px);min-width:0;min-height:96px;position:relative}@supports (color:color-mix(in lab, red, red)){.evl-s{background:color-mix(in srgb,var(--c) 6%,var(--surface))}}.evl-s{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.evl-s{border:1px solid color-mix(in srgb,var(--c) 22%,var(--line))}}.evl-s{border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex;overflow:hidden}.evl-s:before{content:"";background:var(--c);width:3px;position:absolute;top:0;bottom:0;left:0}.evl-s small{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:800}.evl-s b{color:var(--c);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.05}.evl-s span{color:var(--fg);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.3}.evl-s.sm{flex:none;min-height:0;padding:8px 12px}.evl-s.sm b{font-size:18px}.evl-s.sm small{display:none}.evl-stk{flex-direction:column;flex:0 0 calc(20% - 30.4px);gap:6px;min-width:0;display:flex}.evl-a{flex:0 0 38px;place-items:center;height:24px;display:grid;position:relative}.evl-a i{background:var(--line);border-radius:2px;height:2px;position:absolute;top:50%;left:6px;right:6px}.evl-a i:after{content:"";border:5px solid #0000;border-left:7px solid var(--line);border-right:0;position:absolute;top:-4px;right:-1px}.evl-a.on i{background:var(--orange)}.evl-a.on i:after{border-left-color:var(--orange)}.evl-a em{color:#fff;background:var(--orange);border-radius:99px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800;position:relative;transform:translateY(-12px)}.evl-note{border:1px dashed var(--line);border-radius:12px;flex-direction:column;justify-content:center;align-self:stretch;gap:1px;min-width:150px;margin-left:auto;padding:8px 14px;display:flex}.evl-note b{font-size:18px;font-weight:800}.evl-note span{font-size:12px;font-weight:700}.evl-note small{color:var(--fg-3);font-size:11px}.evl-sup{color:var(--fg-2);font-size:13px}@media (width<=900px){.evl-s{min-height:0}.evl-lane{grid-template-columns:minmax(0,1fr);gap:12px}.evl-row{flex-direction:column;align-items:stretch}.evl-s,.evl-stk{flex:none;width:100%}.evl-a{flex:none;width:100%;height:30px}.evl-a i{width:2px;height:auto;inset:4px auto 4px 50%}.evl-a i:after{border:5px solid #0000;border-top:7px solid var(--line);border-bottom:0;inset:auto auto -2px -4px}.evl-a.on i:after{border-top-color:var(--orange);border-left-color:#0000}.evl-a em{transform:translate(24px)}.evl-note{margin:8px 0 0}}.ev-vp{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ac-emb{margin:0 0 16px}.ac-none .empty,.ac-none>div{padding:14px!important}.ac-emb-h{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:16px 18px;display:flex}.ac-emb-h h2{color:#fff;margin:0;font-size:17px}.ac-emb-h small{color:var(--navy-ink);font-size:12px}.ac-emb-h>div{flex:1;min-width:220px}.ac-emb-ic{color:#f49a63;background:#f26a212e;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ac-emb-ic .ic{width:20px;height:20px}.un-vw{margin:0 0 12px}.un-lp{padding:0;overflow:hidden}.un-lh,.un-li{grid-template-columns:minmax(220px,1.3fr) 120px minmax(150px,.9fr) minmax(0,2fr) 130px;align-items:center;gap:14px;padding:12px 18px;display:grid}.un-lh{background:var(--surface-2);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);font-size:10.5px;font-weight:800}.un-li{border-top:1px solid var(--line)}.un-li:hover{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.un-li:hover{background:color-mix(in srgb,var(--orange) 4%,var(--surface))}}.un-who{align-items:center;gap:12px;min-width:0;display:flex}.un-who .rk{background:var(--surface-2);width:26px;height:26px;color:var(--fg-2);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.un-who b{font-size:13px;display:block}.un-who small{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.un-chs{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.un-ch{border:1px solid var(--line);background:var(--surface-2);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.un-ch.l4{color:#0b6b43;background:#ddf5e9;border-color:#9adbb9}.un-ch.l3{color:#13804f;background:#e8f7ef;border-color:#bde7cf}.un-ch.l2{color:#9a5a00;background:#fff3e2;border-color:#f8d49a}.un-ch.more{color:var(--fg-3);background:0 0}.un-pjc{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.un-lp .pc-more{margin:12px 18px 16px}@media (width<=1100px){.un-lh{display:none}.un-li{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.un-ix,.un-chs,.un-pjc{grid-column:1/-1}}.un-nvt{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.un-nvt>div{border:1px solid var(--line);border-top:3px solid var(--c);border-radius:12px;flex-direction:column;gap:1px;padding:10px 12px;display:flex}.un-nvt b{font-size:20px;font-weight:800}.un-nvt span{font-size:11.5px;font-weight:700}.un-nvt small{color:var(--fg-3);font-size:11px}@media (width<=640px){.un-nvt{grid-template-columns:repeat(2,minmax(0,1fr))}}.un-k{align-items:center;gap:5px;margin-left:10px;font-size:11px;display:inline-flex}.un-k:before{content:"";background:var(--k);border-radius:3px;width:9px;height:9px}.un-k.lo{--k:#e11d48}.un-k.hi{--k:#f5b45b}.un-k.ok{--k:#13a06b}.un-cvw{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 8px;margin-top:6px;display:grid}.un-cvg{min-width:0}@media (width<=900px){.un-cvw{grid-template-columns:minmax(0,1fr)}.un-cvg{grid-column:1/-1!important}.un-cvr{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important}}.un-cvg h4{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);margin:0 0 8px;font-size:11px;font-weight:800}.un-cvr{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.un-cv{--k:#13a06b;background:var(--k);border-radius:12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.un-cv{background:color-mix(in srgb,var(--k) 9%,var(--surface))}}.un-cv{border:1px solid var(--k)}@supports (color:color-mix(in lab, red, red)){.un-cv{border:1px solid color-mix(in srgb,var(--k) 30%,var(--line))}}.un-cv{flex-direction:column;gap:1px;min-width:0;display:flex}.un-cv.hi{--k:#e59a1e}.un-cv.lo{--k:#e11d48}.un-cv b{color:var(--k);font-size:20px;font-weight:800;line-height:1.1}.un-cv span{overflow-wrap:anywhere;font-size:12px;font-weight:700}.un-cv small{color:var(--fg-3);font-size:10.5px}.un-tt{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.un-tt>div{--k:#13a06b;border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;padding:12px;display:grid}.un-tt>div.hi{--k:#e59a1e}.un-tt>div.lo{--k:#e11d48}.un-tt span{overflow-wrap:anywhere;font-size:12px;font-weight:700}.un-tt b{color:var(--k);font-size:15px;font-weight:800}.un-tt i{background:var(--surface-2);border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.un-tt u{background:var(--k);border-radius:5px;height:100%;display:block}.un-tt small{color:var(--fg-3);grid-column:1/-1;font-size:11px}.alc-nav{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.alc-nav button{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--fg);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.alc-nav button .ic{width:15px;height:15px;color:var(--fg-3)}.alc-nav button b{background:var(--surface-2);border-radius:99px;padding:1px 7px;font-size:11px}.alc-nav button i{color:#fff;background:#e11d48;border-radius:99px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.alc-nav button.on{background:var(--navy);border-color:var(--navy);color:#fff}.alc-nav button.on .ic{color:#f49a63}.alc-nav button.on b{color:#fff;background:#ffffff26}.al-lvls{gap:6px}.al-lb{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;color:var(--fg);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.al-lb i{border-radius:50%;width:8px;height:8px}.al-lb.bad i{background:#e11d48}.al-lb.warn i{background:#e59a1e}.al-lb.info i{background:#2f6bff}.al-lb.on{border-color:var(--fg);background:var(--surface-2)}.alc{margin-bottom:14px}.alc-h{width:100%;font:inherit;cursor:pointer;color:var(--fg);border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:10px;margin-bottom:10px;padding:10px 4px;display:flex}.alc-h>b{font-size:14px;font-weight:800}.alc-h>em{background:var(--surface-2);border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.alc-ic{background:var(--orange-soft);width:30px;height:30px;color:var(--orange);border-radius:9px;place-items:center;display:grid}.alc-ic .ic{width:15px;height:15px}.alc-u{border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.alc-u.bad{color:#c0163e;background:#fde8ec}.alc-u.warn{color:#9a5a00;background:#fff1dc}.alc-ch{color:var(--fg-3);margin-left:auto;transition:transform .2s;transform:rotate(-90deg)}.alc.open .alc-ch{transform:none}.al-gc{--c:#e11d48;background:var(--surface);border:1px solid var(--c);grid-template-columns:38px minmax(0,1fr);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.al-gc{border:1px solid color-mix(in srgb,var(--c) 30%,var(--line))}}.al-gc{border-left:4px solid var(--c);border-radius:14px;padding:14px 16px}.al-gc.al-warn{--c:#e59a1e}.al-gc.al-info{--c:#2f6bff}.al-gc .al-ic{background:var(--c);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.al-gc .al-ic{background:color-mix(in srgb,var(--c) 12%,transparent)}}.al-gc .al-ic{color:var(--c)}.al-gb .al-t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.al-gn{color:var(--fg-3);font-size:11.5px;font-weight:600}.al-ppl{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.al-pp{border:1px solid var(--line);background:var(--surface-2);font:inherit;cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;padding:5px 10px;display:flex}.al-pp b{font-size:12px}.al-pp small{color:var(--fg-3);font-size:10.5px}.al-pp:hover{border-color:var(--orange)}.br-ev{height:250px}.pil-scope{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:6px;margin:2px 0 10px;padding:10px;display:flex}.pil-scope>span{letter-spacing:.08em;text-transform:uppercase;color:#edb792;align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:flex}.pil-scope>span .ic{width:13px;height:13px}.pil-scope>span b{color:#fff;background:var(--orange);letter-spacing:0;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:10px}.pil-scope select{color:#fff;width:100%;height:38px;font:inherit;cursor:pointer;appearance:auto;background:#ffffff14;border:1px solid #fff3;border-radius:10px;padding:0 10px;font-size:13px;font-weight:700}.pil-scope select option,.pil-scope select optgroup{color:#14213d;background:#fff}.pil-scope .xs-btn{color:#fff;min-height:38px;box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.pil-scope .xs-val.ph{color:#fff}.pil-scope .xs-chev{color:#fff;background:#ffffff1f}.xs-pop.xs-multi .xs-list li .tick{border-radius:5px}.xs-pop.xs-multi .xs-list li[aria-selected=true] .tick:after{background:0 0;border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;border-radius:0;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.xs-mf{border-top:1px solid var(--line);color:var(--fg-3);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:8px 4px 2px;font-size:11px;display:flex}.bon-bulk{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.bon-c{width:40px}.bon-ck{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;color:#0000;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid}.bon-ck .ic{width:14px;height:14px}.bon-ck.on{background:var(--orange);border-color:var(--orange);color:#fff}@supports (color:color-mix(in lab, red, red)){tr.sel td{background:color-mix(in srgb,var(--orange) 6%,transparent)}}.pe-wait{border:1px dashed var(--orange);align-items:flex-start;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.pe-wait{border:1px dashed color-mix(in srgb,var(--orange) 45%,var(--line))}}.pe-wait{background:linear-gradient(135deg,var(--orange),var(--surface))}@supports (color:color-mix(in lab, red, red)){.pe-wait{background:linear-gradient(135deg,color-mix(in srgb,var(--orange) 5%,var(--surface)),var(--surface))}}.pe-ic{background:var(--orange-soft);width:44px;height:44px;color:var(--orange);border-radius:13px;flex:none;place-items:center;display:grid}.pe-ic .ic{width:22px;height:22px}.pe-wait b{font-size:15px}.pe-wait p{color:var(--fg-2);margin:4px 0 8px;font-size:13px}.pe-wait ul{color:var(--fg-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.tr-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.tr-path>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex;position:relative}.tr-path>div>span{background:var(--navy);color:#f49a63;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:4px;display:grid}.tr-path .ic{width:16px;height:16px}.tr-path b{font-size:12.5px}.tr-path small{color:var(--fg-3);font-size:11.5px;line-height:1.45}@media (width<=1000px){.tr-path{grid-template-columns:repeat(2,minmax(0,1fr))}}.tr-c{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--c,#64748b);border-radius:14px;margin-bottom:10px;padding:14px 16px}.tr-c.st-info{--c:#2f6bff}.tr-c.st-warn{--c:#e59a1e}.tr-c.st-ok{--c:#13a06b}.tr-c.st-bad{--c:#e11d48}.tr-h{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tr-who{flex:1;align-items:center;gap:10px;min-width:220px;display:flex}.tr-who small{color:var(--fg-3);font-size:11.5px;display:block}.tr-mv{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.tr-mv span{background:var(--surface-2);border-radius:99px;padding:4px 10px;font-weight:600}.tr-mv .to{background:var(--orange-soft);color:var(--orange);font-weight:800}.tr-ar{width:14px;height:14px;color:var(--fg-3);transform:rotate(-90deg)}.tr-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 6px;display:grid}.tr-steps>div{flex-direction:column;gap:2px;padding-top:16px;display:flex;position:relative}.tr-steps>div:before{content:"";background:var(--line);height:2px;position:absolute;top:5px;left:0;right:0}.tr-steps i{background:var(--surface);border:2px solid var(--line);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.tr-steps .done:before,.tr-steps .cur:before{background:var(--c)}.tr-steps .done i{background:var(--c);border-color:var(--c)}.tr-steps .cur i{border-color:var(--c);box-shadow:0 0 0 4px var(--c)}@supports (color:color-mix(in lab, red, red)){.tr-steps .cur i{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 20%,transparent)}}.tr-steps .ko i{background:#e11d48;border-color:#e11d48}.tr-steps span{font-size:12px;font-weight:700}.tr-steps small{color:var(--fg-3);font-size:11px}.tr-m{color:var(--fg-2);margin:6px 0 0;font-size:12.5px}.tr-ib{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.tr-in{background:var(--surface-2);border-radius:12px;margin-top:12px;padding:12px}.tr-cr{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.tr-cr>div{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.tr-n{gap:6px;display:flex}@media (width<=700px){.tr-steps,.tr-cr{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}.tr-fl{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.tr-fl:first-of-type{border-top:0}.tr-fl small{color:var(--fg-3)}.dn-g{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.dn{border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.dn-c{--p:0;text-align:center;background:radial-gradient(closest-side,var(--surface) 72%,transparent 73%),conic-gradient(#13a06b calc(var(--p)*1%),#f3c4cd 0);border-radius:50%;flex:none;place-content:center;width:92px;height:92px;display:grid}.dn-c b{font-size:18px;font-weight:800}.dn-c small{color:var(--fg-3);font-size:9.5px}.dn-l{flex-direction:column;gap:4px;font-size:12px;display:flex}.dn-l b{font-size:13px}.dn-l i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.dn-l i.ok{background:#13a06b}.dn-l i.ko{background:#f3c4cd}.kp-obj .pr-i{width:100px}.rt-rules{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.rt-rules span{background:var(--surface);border:1px solid var(--line);color:var(--fg-2);border-radius:12px;flex-direction:column;padding:8px 12px;font-size:12px;display:flex}.rt-rules b{letter-spacing:.06em;text-transform:uppercase;color:var(--fg);font-size:10.5px}.rpg-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.rpg-pick{align-items:center;gap:8px;display:flex}.rpg-pick input,.rpg-pick select{border:1px solid var(--line);height:38px;font:inherit;background:var(--surface);color:var(--fg);border-radius:10px;padding:0 10px}.rpg{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:18px;margin-bottom:16px;padding:22px;position:relative;overflow:hidden}.rpg:before{content:"";background:linear-gradient(90deg,var(--navy),var(--orange));height:4px;position:absolute;top:0;left:0;right:0}.rpg-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.rpg-h small{letter-spacing:.08em;text-transform:uppercase;color:var(--orange);font-size:11px;font-weight:800}.rpg-h h2{margin:4px 0 0;font-size:22px}.rpg-h img{height:34px}.rpg-k{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.rpg-k>div{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rpg-k span{color:var(--fg-3);font-size:11px;font-weight:700}.rpg-k b{font-size:14px}@media (width<=1000px){.rpg-k{grid-template-columns:repeat(2,minmax(0,1fr))}}.rpg-l{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rpg-l li{border-top:1px solid var(--line);flex-direction:column;padding:7px 0;font-size:12.5px;display:flex}.rpg-l small{color:var(--fg-3)}.rpg-o{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.sc-tabs{margin:0 0 14px}.sca-vb{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.sca-vb blockquote{background:var(--surface-2);border-left:3px solid #e11d48;border-radius:0 12px 12px 0;margin:0;padding:12px 14px}.sca-vb p{margin:0 0 6px;font-size:13px}.sca-vb small{color:var(--fg-3);font-size:11px}.sca-an{gap:10px;display:grid}.sca-an b{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-2);font-size:12px}.sca-an p{white-space:pre-wrap;margin:2px 0 0;font-size:13px}.sca-an small{color:var(--fg-3)}.cap-lk,td.nw,.nw{white-space:nowrap}.sca-ag .un-nm small{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.cap-lk .btn{margin-left:4px}@media print{#side,.topbar,.af-bar,.rpg-top,.btn,.mail-f{display:none!important}#app{display:block}}.dec{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;border-radius:18px;margin-top:20px;padding:18px 20px;scroll-margin-top:80px;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #0e2148cc}.dec:after{content:"";border:28px solid #f26a2129;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.dec-h{z-index:1;align-items:center;gap:12px;margin-bottom:14px;display:flex;position:relative}.dec-h b{font-size:16px}.dec-h small{color:var(--navy-ink);font-size:12px;display:block}.dec-ic{color:#f49a63;background:#f26a2133;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.dec-ic .ic{width:20px;height:20px}.dec-l{z-index:1;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid;position:relative}.dec-i{--k:#7fa5f5;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.dec-i.bad{--k:#ff6b81}.dec-i.warn{--k:#f5b45b}.dec-i.ok{--k:#4cc58a}.dec-i>i{background:var(--k);width:10px;height:10px;box-shadow:0 0 0 4px var(--k);border-radius:50%;margin-top:5px}@supports (color:color-mix(in lab, red, red)){.dec-i>i{box-shadow:0 0 0 4px color-mix(in srgb,var(--k) 25%,transparent)}}.dec-i b{font-size:13px}.dec-i p{color:#c9d4ec;margin:3px 0 0;font-size:12.5px;line-height:1.5}.dec-i .btn{color:#fff;background:#ffffff1a;border-color:#fff3}.dec-fab{z-index:25;color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1a3470,#0e2148);border:0;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;font-weight:700;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 30px -12px #0e2148bf,inset 0 -2px #f26a21}.dec-fab .ic{color:#f49a63;width:16px;height:16px}@media (width<=640px){.dec-fab span{display:none}.dec-fab{padding:12px}}@media print{.dec-fab{display:none}}.sl-g{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.sl-c{border:1px solid #e11d48;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.sl-c{border:1px solid color-mix(in srgb,#e11d48 30%,var(--line))}}.sl-c{border-left:4px solid #e11d48;border-radius:12px;padding:12px 14px}.sl-c small{color:var(--fg-3);font-size:11.5px;display:block}.sl-n{text-align:center;flex-direction:column;display:flex}.sl-n b{color:#c0163e;font-size:18px;font-weight:800}.sl-n span{color:var(--fg-3);font-size:10.5px}.sl-ph{grid-column:1/-1}.acc-v{margin-top:10px}.acc-vh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.acc-vh small{color:var(--fg-3)}.acc-l{flex-wrap:wrap;gap:6px;display:flex}.acc-i{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex}.acc-i b{font-size:12px;display:block}.acc-i small{color:var(--fg-3);font-size:10.5px}.acc-i.on{background:#f1fbf5;border-color:#9adbb9}.acc-i:disabled{cursor:default}.acc-f{flex-wrap:wrap;gap:8px;display:flex}.cf-or{border:1px dashed var(--orange);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.cf-or{border:1px dashed color-mix(in srgb,var(--orange) 50%,var(--line))}}.cf-or{background:var(--orange);border-radius:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.cf-or{background:color-mix(in srgb,var(--orange) 4%,var(--surface))}}.cf-or-h{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;display:flex}.cf-or-h .ic{color:var(--orange)}.cf-or-h small{color:var(--fg-3);flex-basis:100%;font-size:12px}.or-tag{color:var(--orange);background:var(--orange-soft);border-radius:99px;align-items:center;gap:5px;margin-top:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.or-tag .ic{width:12px;height:12px}.or-g{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.or-c{border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.or-c small{color:var(--fg-3);font-size:11.5px}.or-c p{color:var(--fg-2);margin:0;font-size:12.5px}.or-c.done{border-top-color:#13a06b}.or-to{color:var(--orange);align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.ec-g{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.ec-c{border:1px solid var(--line);border-top:3px solid var(--c);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.ec-h{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ec-h span{color:var(--fg-3);font-weight:600}.ec-h b{color:var(--c);font-size:13.5px}.ec-s{flex-direction:column;gap:4px;display:flex}.ec-s small{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:800}.ec-s span{align-items:center;gap:6px;font-size:12px;display:flex}.ec-s span .ic{color:#13a06b;flex:none;width:13px;height:13px}.ec-s span.sf:before{content:"";background:var(--c);border-radius:50%;flex:none;width:6px;height:6px;margin:0 3px}.dec-lock{letter-spacing:.04em;color:#f49a63;vertical-align:2px;background:#f26a2126;border-radius:99px;align-items:center;gap:5px;margin-left:8px;padding:2px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.dec-lock .ic{width:12px;height:12px}.dec-i{grid-template-columns:10px minmax(0,1fr)!important}.dec-b{flex-flow:wrap;grid-column:2;align-items:center;gap:6px;margin-top:4px;display:flex}.dec-b:empty{display:none}.dec-b .pill{white-space:nowrap;color:#fff;background:#ffffff1f;border-color:#0000}.dw-l{counter-reset:dw;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dw-l li{--k:#2f6bff;counter-increment:dw;border:1px solid var(--line);border-left:4px solid var(--k);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.dw-l li.bad{--k:#e11d48}.dw-l li.warn{--k:#e59a1e}.dw-l li:before{content:counter(dw);background:var(--k);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.dw-l li:before{background:color-mix(in srgb,var(--k) 12%,transparent)}}.dw-l li:before{color:var(--k);font-weight:800}.dw-l b{font-size:13.5px}.dw-l p{color:var(--fg-2);margin:3px 0;font-size:12.5px}.dw-l small{color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.dw-a{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dw-m{margin-top:12px}.dw-m summary{cursor:pointer;color:var(--orange);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.dw-m[open] summary{margin-bottom:10px}@media (width<=700px){.dw-l li{grid-template-columns:30px minmax(0,1fr)}.dw-a{grid-column:2;justify-content:flex-start}}.dt-c{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:14px 16px}.dt-c.due{border-color:#f7b58c;box-shadow:0 0 0 3px #f26a2114}.dt-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dt-h small{color:var(--fg-3);font-size:11.5px;display:block}.dt-c>p{color:var(--fg-2);margin:6px 0;font-size:12.5px}.dt-n{color:var(--fg)!important}.dt-m{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.dt-m>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.dt-m small{color:var(--fg-3);font-size:10.5px;font-weight:700}.dt-m b{font-size:14px}.dt-m b.dt-up{color:#13a06b}.dt-m b.dt-dn{color:#c0163e}@media (width<=700px){.dt-m{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-p{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:12px 0;padding:14px}.ed-p.miss{background:var(--orange);border:1px dashed #f7b58c}@supports (color:color-mix(in lab, red, red)){.ed-p.miss{background:color-mix(in srgb,var(--orange) 4%,var(--surface))}}.ed-p.done{border-left:4px solid #13a06b}.ed-p .req{color:var(--orange);text-transform:uppercase;letter-spacing:.06em;margin-left:6px;font-size:10px;font-weight:800}.ed-s{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.ed-th{flex-direction:column;gap:6px;margin:12px 0;display:flex}.ed-tr{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(220px,1.1fr) auto minmax(0,1.4fr);align-items:center;gap:12px;padding:8px 10px;display:grid}.ed-tr b{font-size:13px;display:block}.ed-tr small{color:var(--fg-3);font-size:11px}@media (width<=800px){.ed-tr{grid-template-columns:minmax(0,1fr)}}.ed-ps{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:4px 0 12px;font-size:12.5px;display:flex}.ed-ps b{margin-right:4px}.ed-bars{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.ed-b{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:3px 9px;font-size:11px;font-weight:700;position:relative;overflow:hidden}.ed-b i{opacity:.16;background:var(--k);position:absolute;top:0;bottom:0;left:0}.ed-b.n1,.ed-b.n2{--k:#e11d48;color:#b3123a}.ed-b.n3{--k:#e59a1e}.ed-b.n4{--k:#13a06b;color:#0b6b43}.ed-dg{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:12px;display:grid}.ed-dc{--k:#94a3b8;border:1px solid var(--line);border-top:3px solid var(--k);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ed-dc.n1,.ed-dc.n2{--k:#e11d48}.ed-dc.n3{--k:#e59a1e}.ed-dc.n4{--k:#13a06b}.ed-dc b{font-size:13px}.ed-dc small{color:var(--fg-3);font-size:11px}.ed-dc span{color:var(--k);margin-top:4px;font-size:12px;font-weight:800}.ed-dc p{color:var(--fg-2);margin:4px 0 0;font-size:12px}.ed-det{border-left:4px solid var(--orange)}.ed-diag{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.ed-diag .ic{color:var(--orange);flex:none;margin-top:2px}.ed-hm th{white-space:nowrap}.ed-hm td:first-child{min-width:150px}.ed-hc{text-align:center;border-radius:7px;min-width:38px;padding:2px 6px;font-size:12px;font-weight:800;display:inline-block}.ed-hc.lo{color:#c0163e;background:#fde8ec}.ed-hc.hi{color:#9a5a00;background:#fff1dc}.ed-hc.ok{color:#13804f;background:#e3f4eb}.ed-sg{margin:4px 0 8px;font-size:13px}.rl-p{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:12px 0 0;padding:14px}.rl-tl{border-left:2px solid var(--line);flex-direction:column;gap:0;margin-top:8px;margin-left:6px;padding-left:14px;display:flex}.rl-i{padding:6px 0;position:relative}.rl-i>i{background:var(--surface);border:2px solid #e59a1e;border-radius:50%;width:12px;height:12px;position:absolute;top:11px;left:-21px}.rl-i.ok>i{background:#13a06b;border-color:#13a06b}.rl-i b{font-size:12.5px}.rl-i small{color:var(--fg-3);font-size:11.5px;display:block}.rl-i p{color:var(--fg-2);margin:2px 0 0;font-size:12px}.rl-row .rl-p{border:0;padding:0}.rl-row .rl-p .sub,.rl-row .rl-p h3{display:none}.se-s{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin-top:4px;display:flex}.se-s small{color:var(--fg-3);font-size:11px}.se-s .pill{white-space:normal;max-width:100%}.sl-c{min-width:0}.se-c{border:1px solid var(--line);border-left:4px solid #e07a12;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 14px;display:flex}.se-c>div:first-child small{color:var(--fg-3);font-size:11.5px;display:block}.se-c .se-s{grid-column:auto;margin:0}.se-f{background:var(--surface-2);border-radius:12px;flex-basis:100%;grid-column:1/-1;margin-top:8px;padding:12px}.se-f>b{margin-bottom:8px;display:block}.rel{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 16px;display:flex}.rel-l{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:6px;margin-right:4px;font-size:10.5px;font-weight:800;display:inline-flex}.rel-l .ic{width:14px;height:14px;color:var(--orange)}.rel-i{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--fg);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:12px;font-weight:600;transition:border-color .15s,transform .15s;display:inline-flex}.rel-i .ic{width:14px;height:14px;color:var(--fg-3)}.rel-i:hover{border-color:var(--orange);transform:translateY(-1px)}.rel-i:hover .ic{color:var(--orange)}.kpi-lk{cursor:pointer;transition:transform .15s,box-shadow .15s;position:relative}.kpi-lk:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.kpi-go{border-radius:inherit;color:var(--fg-3);z-index:2;justify-content:flex-end;align-items:flex-start;padding:8px;display:flex;position:absolute;inset:0}.kpi-go .ic{opacity:.5;width:14px;height:14px;transform:rotate(-90deg)}.kpi-lk:hover .kpi-go .ic{opacity:1;color:var(--orange)}.fa-bar{border:1px solid var(--line);background:linear-gradient(135deg,var(--orange),var(--surface));border-radius:14px;flex-direction:column;gap:8px;margin:0 0 14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fa-bar{background:linear-gradient(135deg,color-mix(in srgb,var(--orange) 4%,var(--surface)),var(--surface))}}.fa-a,.fa-q{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fa-a>b,.fa-q>b{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);min-width:120px;font-size:10.5px;font-weight:800}.rb-tl{flex-direction:column;gap:10px;display:flex}.rb-s{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.rb-s.cur{border-color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.rb-s.cur{background:color-mix(in srgb,var(--orange) 5%,var(--surface))}}.rb-s>div{flex-direction:column;gap:3px;min-width:0;display:flex}.rb-s small{color:var(--fg-3);font-size:12px}.rb-s .pill{align-self:flex-start;margin-top:3px}.rb-n{background:var(--navy,#1e2a4a);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.rb-s.cur .rb-n{background:var(--orange)}.rb-c{border:1px solid #0ea5b7}@supports (color:color-mix(in lab, red, red)){.rb-c{border:1px solid color-mix(in srgb,#0ea5b7 40%,var(--line))}}.rb-c{background:#0ea5b7}@supports (color:color-mix(in lab, red, red)){.rb-c{background:color-mix(in srgb,#0ea5b7 6%,var(--surface))}}.rb-c{border-radius:14px;flex-direction:column;gap:8px;margin:12px 0;padding:12px 14px;display:flex}.rb-c.bad{border-color:#dc2626}@supports (color:color-mix(in lab, red, red)){.rb-c.bad{border-color:color-mix(in srgb,#dc2626 45%,var(--line))}}.rb-c.bad{background:#dc2626}@supports (color:color-mix(in lab, red, red)){.rb-c.bad{background:color-mix(in srgb,#dc2626 5%,var(--surface))}}.rb-c p{color:#b91c1c;margin:0;font-size:12.5px;font-weight:600}.rb-ch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rb-ch .ic{color:#0ea5b7;width:16px;height:16px}.rb-ch .btn{margin-left:auto}.rb-ci{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;display:flex}.rb-ci>span{color:var(--fg-2)}.rb-pl{flex-wrap:wrap;gap:6px;display:inline-flex}.rb-cmp{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.rb-cmp>div{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rb-cmp small{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:10.5px;font-weight:800}.rb-cmp b{font-size:22px;font-weight:800}.rb-cmp span{color:var(--fg-3);font-size:12px}.rb-bars{flex-direction:column;gap:8px;margin-top:8px;display:flex}.rb-b{grid-template-columns:minmax(0,1.3fr) 2fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.rb-b>span{overflow-wrap:anywhere}.rb-b>div{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.rb-b i{background:linear-gradient(90deg,var(--orange),#f59e0b);border-radius:99px;height:100%;display:block}.rb-b small{color:var(--fg-3);font-weight:500}.rb-note{align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.rb-note .ic{width:16px;height:16px;color:var(--orange)}@media (width<=600px){.rb-cmp{grid-template-columns:1fr}.rb-b{grid-template-columns:1fr auto}.rb-b>div{order:3;grid-column:1/-1}}.un-nm b,.un-nm .muted,.un-nm .click,.un-nm small,.un-nm .as-dt,.as-lb,.as-lb b,td .click,td b.click,.jr-l,.jr-meta,.xs-val,.as-ml,.ph-t td b{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.xs-btn{height:auto;min-height:38px}.jr-who b,.jr-who small,.as-miss b,.as-miss small{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}#content .tbl-wrap:not(.un-w) table:not(.tt-t) th{line-height:1.3;white-space:normal!important}#content .tbl-wrap:not(.un-w) table:not(.tt-t) td:not(.num):not(.mono):not(.nw):not(.r){overflow-wrap:break-word;white-space:normal!important}:is(#content .tbl-wrap table:has(thead th:nth-child(9)) th,#content .tbl-wrap table:has(thead th:nth-child(9)) td){padding-left:8px!important;padding-right:8px!important}#content .v-nd{color:var(--fg-3)!important;letter-spacing:0!important;font-size:22px!important;font-weight:500!important;line-height:1.25!important}#content td.nr,.nd-s{white-space:nowrap;color:var(--fg-3)!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-style:normal!important;font-weight:500!important}#content .tbl-wrap:not(.un-w) table.dep-t td,#content .tbl-wrap:not(.un-w) table.dep-t th,#content .tbl-wrap:not(.un-w) table.pf-t td,#content .tbl-wrap:not(.un-w) table.pf-t th{padding-left:8px;padding-right:8px}:is(#content table:has(td.bon-c) td,#content table:has(td.bon-c) th){padding-left:7px!important;padding-right:7px!important}#content table:has(td.bon-c) .pill{white-space:normal;text-align:center}#content table:has(td.bon-c) td .btn{white-space:normal}.login-card.first>:not(#pwFirst):not(:first-child){display:none!important}.pw-first{flex-direction:column;gap:12px;display:flex}.pw-first[hidden]{display:none}.md-mail{margin:10px 0}.eng-ed{flex-direction:column;gap:6px;min-width:200px;display:flex}.eng-ed span{gap:6px;display:flex}.eng-s{font-size:18px}.cr-fl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.cr-fl .rp-q{flex:1;min-width:260px;max-width:420px}.cr-fl .rp-q input{width:100%}.cr-c{border-left:4px solid var(--c)}.cr-h{align-items:flex-start;gap:12px;display:flex}.cr-h .pf-ci{flex:none;margin:0}.cr-ht{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cr-ht small{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:700}.cr-ht b{font-size:15px}.cr-h .actions{flex-wrap:wrap;gap:6px;display:flex}.cr-b{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.cr-tx{white-space:pre-wrap;color:var(--fg-2);margin:0 0 6px;font-size:13px;line-height:1.55}.cr-pp{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 10px;display:flex}.cr-pp select{min-width:240px}.cr-chip{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.cr-chip.ext{border-style:dashed}.cr-chip button{cursor:pointer;color:var(--fg-3);background:0 0;border:0;padding:0;display:inline-flex}.cr-chip .ic{width:12px;height:12px}.cr-acts{flex-direction:column;gap:6px;margin:6px 0 10px;display:flex}.cr-a{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 150px auto;align-items:center;gap:6px;display:grid}.cr-pj{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 10px;display:flex}.cr-al{flex-direction:column;gap:6px;display:flex}.cr-ai{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.cr-ai span{font-size:13px;font-weight:600}.cr-ai small{color:var(--fg-3);grid-column:1;font-size:12px}.cr-ai>button,.cr-ai>.pill{grid-area:1/2/3}.cr-ai.ok span{color:var(--fg-3);text-decoration:line-through}.cr-ai.late{border-color:#dc2626}@supports (color:color-mix(in lab, red, red)){.cr-ai.late{border-color:color-mix(in srgb,#dc2626 45%,var(--line))}}@media (width<=700px){.cr-a{grid-template-columns:1fr}.cr-h{flex-wrap:wrap}}.pill.orq{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.pill.orq{background:color-mix(in srgb,var(--orange) 14%,transparent)}}.pill.orq{color:#c2410c}.pill.navy{background:var(--navy)}@supports (color:color-mix(in lab, red, red)){.pill.navy{background:color-mix(in srgb,var(--navy) 10%,transparent)}}.pill.navy{color:var(--navy)}.cb-proc{border-top:3px solid #f26a21}.cb-proc-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cb-proc-h small{color:#f26a21;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.cb-proc-h h2{margin:4px 0 2px}.cb-ind{flex-wrap:wrap;gap:12px;display:flex}.cb-ind>div{background:#f6f8fc;border:1px solid #e2e8f0;border-radius:14px;min-width:200px;padding:12px 16px}.cb-ind>div.ok{background:#ecfdf3;border-color:#a7f3d0}.cb-ind>div.ko{background:#fff1f2;border-color:#fecdd3}.cb-ind small{color:#64748b;text-transform:none;letter-spacing:0;font-size:11px;font-weight:600;display:block}.cb-ind b{color:#0e2148;margin:2px 0;font-size:24px;display:block}.cb-ind em{color:#64748b;font-size:11px;font-style:normal}.cb-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cb-steps li{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px 12px 50px;position:relative}.cb-steps li span{color:#fff;background:#0e2148;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;left:12px}.cb-steps li b{color:#0e2148;display:block}.cb-steps li small{color:#64748b;font-size:11.5px}@media (width<=900px){.cb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.cb-steps{grid-template-columns:1fr}.cb-ind>div{flex:100%;min-width:0}}.cb-stp{color:#64748b;background:#f1f5f9;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700;display:inline-block}.cb-stp.s1{color:#2f6bff;background:#eaf1ff}.cb-stp.s2{color:#7c3aed;background:#f3e8ff}.cb-stp.s3{color:#b45309;background:#fff7e6}.cb-stp.s4{color:#13a06b;background:#ecfdf3}.cbr-ed2{flex-direction:column;align-items:stretch;max-height:34vh;overflow:auto}.cbr-ed2 input{width:100%}.cbr-ed2>*{flex-shrink:0}.cb-t2{width:100%}#content .cb-t2 th{white-space:nowrap!important}.cb-t2 td:nth-child(3){min-width:170px}.cb-t2 td:nth-child(3) b{white-space:nowrap}.cb-t2 td{white-space:normal;vertical-align:middle;padding-top:12px!important;padding-bottom:12px!important}.cb-t2 td.nw,.cb-t2 th{white-space:nowrap}.cb-t2 td small{margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.cb-t2 .cb-canal{margin-bottom:3px}.cb-acts{display:table-cell}.cb-acts .btn{margin-left:6px}.cb-acts .btn:first-child{margin-left:0}.sal-k{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:4px 0 16px;display:grid}.sal-k>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:12px 14px}.sal-k small{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.sal-k b{margin-top:2px;font-size:22px;display:block}.sal-k em{color:var(--fg-3,#94a3b8);font-size:11.5px;font-style:normal;display:block}.sal-k .ok b{color:#13a06b}.sal-k .bad b{color:#e11d48}.sal-k .warn b{color:#e07a12}.sal-h{color:var(--fg-2);margin:0 0 6px;font-size:13px}.sal-sc{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sal-sc span{background:var(--surface-2,#f3f5fa);border-radius:999px;padding:3px 9px;font-size:11.5px}.sal-t td{white-space:normal;vertical-align:top}.sal-t td.nw,.sal-t th{white-space:nowrap}.sal-t td small{font-size:11.5px;display:block}.sal-t td:nth-child(2){min-width:180px}.sal-t td:nth-child(4){min-width:150px}.sal-c{min-width:200px;max-width:460px}.sal-c q{color:var(--fg-2);margin-bottom:4px;font-style:italic;display:block}.sal-c details summary{cursor:pointer;color:var(--accent,#f26a21);font-size:12.5px;font-weight:600}.sal-c details div{margin-top:6px;font-size:12.5px;line-height:1.5}@media (width<=760px){.sal-k{grid-template-columns:repeat(2,minmax(0,1fr))}}.cbr-note{background:var(--surface-2,#f3f5fa);color:var(--fg-2,#475569);border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 14px;font-size:12.5px;display:flex}.cbr-note svg{flex:none;width:15px;height:15px;margin-top:1px}.cbr-prop{margin-top:6px;display:flex}.cbr-pa b{display:block}.cbr-tip{background:var(--surface-2,#f3f5fa);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex}.cbr-tip b{font-weight:700}#cbr-doc[contenteditable=true] .cbr-pg{outline:1px dashed #0000;transition:outline-color .2s}#cbr-doc[contenteditable=true] .cbr-pg:hover{outline-color:#f26a21}#cbr-doc[contenteditable=true]:focus{outline:none}.cb-parts{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.cb-glob{border:1px solid var(--accent,#f26a21);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.cb-glob{border:1px solid color-mix(in srgb,var(--accent,#f26a21) 35%,transparent)}}.cb-glob{background:var(--accent,#f26a21);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.cb-glob{background:color-mix(in srgb,var(--accent,#f26a21) 7%,transparent)}}.cb-glob span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cbr-miss{color:#9f1d1d;background:#fff4f4;border:1px solid #f5b8b8;border-radius:12px;margin:0 0 12px;padding:12px 16px;font-size:13px}.cbr-miss ul{margin:6px 0 0 18px;padding:0}.cbr-miss li{margin:2px 0}.cbr-tbd{color:#b42318;font-style:italic;font-weight:600}.cbr-pa{gap:8px;display:grid}.cbr-pa>div{grid-template-columns:180px 1fr 1fr;align-items:start;gap:8px;display:grid}.cbr-pa b{color:#0e2148;padding-top:6px;font-size:12px}@media (width<=700px){.cbr-pa>div{grid-template-columns:1fr}}.cbr-hi{color:#334155;margin:0 0 14px;font-size:13px;line-height:1.6}.cbr-kv th{color:#0e2148;text-align:left;background:#f3f5fa;width:170px}.cbr-reu .cbr-tb{margin-bottom:16px}.cb-go{border-top:1px dashed #e2e8f0;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.cb-go .muted{flex:320px}.cbr-acts{gap:8px;display:grid}.cbr-acts>div{grid-template-columns:1fr 220px 150px auto;align-items:center;gap:8px;display:grid}.cbr-acts>.btn{justify-self:start}@media (width<=700px){.cbr-acts>div{grid-template-columns:1fr}}.cb-t td,.cb-t th{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.cb-t td:nth-child(2){min-width:140px}.cb-t td:nth-child(3){min-width:150px}.cb-t td:nth-child(4){min-width:130px}.cb-t td:nth-child(6){min-width:110px}.cb-t td.cb-fams{min-width:230px}.cb-t td:last-child{white-space:nowrap}.cap-t tr.cap-pole td{background:#f6f8fc;border-top:2px solid #e2e8f0}.cap-t tr.cap-pole td:first-child{padding-left:14px}.cap-t tr.cap-co td{background:#fff8f2}.ua-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.ua-hb{color:#fff;background:radial-gradient(120% 140% at 100% 0,#f26a21 0%,#f26a2100 45%),linear-gradient(135deg,#0e2148,#1d3a78);border-radius:18px;padding:20px 22px;position:relative;overflow:hidden}.ua-hb small{letter-spacing:.12em;text-transform:uppercase;color:#ffc9a8;font-size:11px;font-weight:700;display:block}.ua-hb>b{margin:4px 0;font-size:44px;line-height:1.1;display:block}.ua-hb>span{color:#c9d3e8;font-size:13px}.ua-hl{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ua-hl span{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.ua-hl em{color:#ffc9a8;margin-left:6px;font-style:normal}.ua-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ua-tiers>div{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px}.ua-tiers b{color:var(--c);font-size:24px;display:block}.ua-tiers span{color:#475569;font-size:12px;font-weight:600}.ua-tiers i{background:#eef2f7;border-radius:9px;height:6px;margin-top:8px;display:block;overflow:hidden}.ua-tiers u{background:var(--c);border-radius:9px;height:100%;display:block}.ua-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.ua-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:12px;padding:16px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e21480a}.ua-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0e214817}.ua-card.univ{border-color:#0e2148;box-shadow:inset 0 0 0 1px #0e2148}.ua-card.univ:before{content:"";background:linear-gradient(90deg,#0e2148,#f26a21);height:4px;position:absolute;inset:0 0 auto}.ua-card header{align-items:flex-start;gap:10px;display:flex}.ua-rk{color:#475569;background:#f1f5f9;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.ua-who{flex:1;min-width:0}.ua-who b{color:#0e2148;font-size:13.5px;line-height:1.3;display:block}.ua-who small{color:#64748b;font-size:11.5px}.ua-tier{color:#fff;background:var(--c);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.ua-tier.none{color:#94a3b8;background:#f1f5f9}.ua-mid{align-items:center;gap:14px;display:flex}.ua-ring{--v:0;background:radial-gradient(closest-side,#fff 78%,transparent 79%),conic-gradient(var(--c) calc(var(--v)*1%),#eef2f7 0);border-radius:50%;flex:none;align-content:center;place-items:center;width:76px;height:76px;display:grid}.ua-ring b{color:#0e2148;font-size:19px;line-height:1}.ua-ring b small{font-size:11px}.ua-ring span{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:9.5px}.ua-meta{gap:6px;min-width:0;display:grid}.ua-cpts{gap:5px;display:flex}.ua-cpts span{color:#cbd5e1;border:1px solid #e2e8f0;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.ua-cpts span.on{background:var(--c);border-color:var(--c);color:#fff}.ua-sk{border-top:1px dashed #e2e8f0;gap:6px;padding-top:10px;display:grid}.ua-sk>div{color:#334155;grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:12px;display:grid}.ua-sk span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ua-sk i{gap:3px;display:flex}.ua-sk u{background:#eef2f7;border-radius:3px;width:14px;height:6px}.ua-sk u.on.l2{background:#f5b45b}.ua-sk u.on.l3{background:#5ccb98}.ua-sk u.on.l4{background:#13a06b}.ua-sk u.on.l1{background:#f08a9a}.ua-card footer{margin-top:auto}.ua-card footer a{color:#f26a21;align-items:center;gap:6px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ua-card footer svg{width:14px;height:14px}@media (width<=900px){.ua-hero{grid-template-columns:1fr}}.pr-src{color:#64748b;align-items:center;gap:8px;margin:4px 0 12px;font-size:12px;display:flex}.pr-src svg{width:15px;height:15px}.pr-years{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pr-years button{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}.pr-years button.on{color:#fff;background:#0e2148;border-color:#0e2148}.pr-fun{gap:10px;margin-top:12px;display:grid}.pr-fun>div{grid-template-columns:170px 1fr 70px 56px;align-items:center;gap:10px;font-size:13px;display:grid}.pr-fun i{background:#eef2f7;border-radius:99px;height:10px;overflow:hidden}.pr-fun em{background:linear-gradient(90deg,#f26a21,#ff9a5a);border-radius:99px;height:100%;display:block}.pr-fun b{text-align:right}.pr-fun small{color:#64748b;text-align:right}@media (width<=600px){.pr-fun>div{grid-template-columns:1fr 60px 50px}.pr-fun i{order:3;grid-column:1/-1}}.pr-st{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.pr-st.ok{color:#13a06b;background:#ecfdf3}.pr-st.ko{color:#be123c;background:#fff1f2}.pr-st.via{color:#c2570c;background:#fff1e6}.pr-t td{word-break:normal}.cb-canal{letter-spacing:.02em;border-radius:999px;margin-right:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.cb-canal.a{color:#2f6bff;background:#eaf1ff}.cb-canal.m{color:#c2570c;background:#fff1e6}.cb-g td.cb-avg,.cb-g th.cb-avg{background:#f6f8fc;border-left:2px solid #e2e8f0}.cbr-ov{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0912288c;justify-content:center;align-items:stretch;padding:24px;display:flex;position:fixed;inset:0}.cbr-box{background:var(--bg);border-radius:18px;flex-direction:column;width:min(1000px,100%);display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #00000080}.cbr-bar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:12px 16px;display:flex}.cbr-bar b{align-items:center;gap:8px;display:inline-flex}.cbr-sp{flex:1}.cbr-ed{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto;align-items:end;gap:6px 10px;padding:12px 16px;display:grid}.cbr-ed label{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);grid-column:1/3;font-size:11px;font-weight:700}.cbr-scroll{flex:1;padding:22px;overflow:auto}.cbr-doc{flex-direction:column;align-items:center;gap:22px;display:flex}.cbr-pg{color:#0e2148;width:794px;max-width:100%;min-height:500px;font-family:var(--f-body);box-sizing:border-box;background:#fff;border-radius:6px;padding:40px 46px;box-shadow:0 8px 30px -12px #0e214859}.cbr-pg h2{color:#0e2148;align-items:center;gap:10px;margin:26px 0 12px;font-size:17px;display:flex}.cbr-pg h2:before{content:"";background:#f26a21;border-radius:3px;width:5px;height:18px}.cbr-pg h2:first-child{margin-top:0}.cbr-cover{padding:0;overflow:hidden}.cbr-band{color:#c9d3e8;letter-spacing:.05em;background:linear-gradient(120deg,#0e2148,#1b3a7a);justify-content:space-between;align-items:center;padding:22px 40px;font-size:12px;font-weight:600;display:flex}.cbr-band img{background:#fff;border-radius:8px;height:38px;padding:4px 8px}.cbr-t{padding:34px 40px 10px}.cbr-t small{color:#f26a21;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.cbr-t h1{color:#0e2148;margin:6px 0 4px;font-size:34px}.cbr-t p{color:#64748b;margin:0}.cbr-kpis{grid-template-columns:repeat(5,1fr);gap:10px;padding:18px 40px;display:grid}.cbr-kpis div{background:#f3f5fa;border-radius:12px;padding:12px}.cbr-kpis div:nth-child(4){background:#fff1e8;box-shadow:inset 0 0 0 1px #f26a21}.cbr-kpis small{color:#64748b;text-transform:uppercase;letter-spacing:.04em;min-height:26px;font-size:10px;font-weight:700;display:block}.cbr-kpis b{font-size:20px}.cbr-ctx{padding:6px 40px 36px}.cbr-ctx dl{grid-template-columns:200px 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.cbr-ctx dt{color:#64748b;font-weight:600}.cbr-ctx dd{margin:0;font-weight:600}.cbr-tb{border-collapse:collapse;width:100%;font-size:12.5px}.cbr-tb th{position:static!important;top:auto!important}.cbr-bar b{white-space:nowrap}@media (width<=600px){.cbr-bar .cbr-ttl{display:none}.cbr-bar b:after{content:"Compte rendu"}}.cbr-tb th{color:#fff;text-align:left;letter-spacing:.03em;background:#0e2148;padding:8px 10px;font-size:11px}.cbr-tb td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:8px 10px}.cbr-tb .r{text-align:right}.cbr-tb td small{color:#64748b;font-size:10.5px;display:block}.cbr-tb td em{color:#475569;margin-top:4px;font-size:11px;display:block}.cbr-ci td{background:#fff1e8}.cbr-pl{background:#eef2f7;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.cbr-pl.ok{color:#0f7a4f;background:#e3f6ee}.cbr-pl.warn{color:#92400e;background:#fef3c7}.cbr-pl.bad{color:#b91c1c;background:#fde2e2}.cbr-bars{flex-direction:column;gap:6px;margin-top:16px;display:flex}.cbr-bars div{grid-template-columns:180px 1fr 60px;align-items:center;gap:10px;font-size:12px;display:grid}.cbr-bars i{background:#eef2f7;border-radius:99px;height:10px;overflow:hidden}.cbr-bars em{background:#13a06b;border-radius:99px;height:100%;display:block}.cbr-bars em.warn{background:#e0a800}.cbr-bars em.bad{background:#dc2626}.cbr-bars b{text-align:right}.cbr-leg,.cbr-foot{color:#64748b;margin-top:10px;font-size:10.5px}.cbr-foot{border-top:1px solid #e2e8f0;margin-top:30px;padding-top:10px}.cbr-fam{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.cbr-fam div{border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px}.cbr-fam small{color:#64748b;min-height:28px;font-size:11px;display:block}.cbr-fam b{font-size:20px}.cbr-fam b.ok{color:#0f7a4f}.cbr-fam b.warn{color:#b45309}.cbr-fam b.bad{color:#b91c1c}.cbr-rules{background:#f8fafc;border-left:4px solid #f26a21;border-radius:8px;min-height:60px;padding:14px 16px;font-size:13px;line-height:1.6}.cbr-act{font-size:13px;line-height:1.7}@media (width<=700px){.cbr-ov{padding:0}.cbr-box{border-radius:0}.cbr-scroll{padding:10px}.cbr-pg{padding:22px 18px}.cbr-kpis{grid-template-columns:repeat(2,1fr);padding:14px 18px}.cbr-t,.cbr-ctx{padding-left:18px;padding-right:18px}.cbr-ctx dl{grid-template-columns:1fr}.cbr-bars div{grid-template-columns:110px 1fr 50px}.cbr-ed{grid-template-columns:1fr}.cbr-ed label{grid-column:1}}.pr-bw{margin-top:4px}#content .pr-bs{min-width:0;max-width:170px;color:var(--fg-2);border-radius:7px;width:auto!important;padding:3px 6px!important;font-size:11px!important}#content .fd-top{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:12px 20px;padding:14px 18px;display:grid!important}.fd-vs,.fd-num{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.fd-vs select,.fd-vs .xs,.fd-num input{width:100%}.fd-top label{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:700}.fd-top label em{text-transform:none;letter-spacing:0;color:var(--orange);margin-left:4px;font-style:normal;font-weight:600}.fd-num b{font-size:20px}.fd-tabs{flex-wrap:wrap;margin:6px 0 14px}.fd-tabs button{align-items:center;gap:6px;display:inline-flex}.fd-tabs .ic{width:14px;height:14px}#content .tbl-wrap table.fd-g{table-layout:auto;width:max-content;min-width:100%}#content .tbl-wrap table.fd-g td:first-child{min-width:210px;white-space:normal!important;overflow-wrap:normal!important}.fd-g td,.fd-g th{vertical-align:middle}.fd-g th.c,.fd-g td.c{text-align:center}#content .fd-in{text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;min-width:0;width:54px!important;padding:6px!important}#content .fd-in.sm{width:46px!important}#content .fd-in.lg{text-align:left;width:190px!important}#content .fd-sel{width:118px!important;padding:6px 8px!important}#content .fd-ct{font-size:11.5px;font-weight:700;width:88px!important}.fd-g tr.fd-abs td{background:#dc26260f}.fd-g input[type=checkbox]{width:17px;height:17px;accent-color:var(--orange)}.fd-teams{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.fd-team{border:1px solid var(--line);border-top:4px solid var(--gc);background:var(--surface);border-radius:14px;padding:14px 16px}.fd-th{align-items:center;gap:8px;margin-bottom:10px;display:flex}.fd-th b{font-size:15px}.fd-th .pill{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.fd-th .pill .ic{width:12px;height:12px}.fd-tk{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fd-tk span{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.fd-tk small{color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.fd-tk b{font-variant-numeric:tabular-nums;font-size:17px}.fd-tk .tot{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.fd-tk .tot{background:color-mix(in srgb,var(--gc) 12%,var(--surface))}}.fd-jadd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.fd-jadd input{width:150px}.fd-jadd input[data-fdj=nom]{width:220px}.fd-bk{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.fd-bk span{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.fd-bk small{color:var(--fg-3);font-size:11px;font-weight:600}.fd-bk b{font-variant-numeric:tabular-nums;font-size:20px}.fd-win{align-items:center;gap:8px;margin:14px 0 0;font-size:13.5px;display:flex}.fd-win .ic{color:var(--orange)}.fd-ap{flex-direction:column;gap:10px;display:flex}.fd-api{border:1px solid var(--line);border-left:4px solid var(--fg-3);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.fd-api.ok{border-left-color:#13a06b}.fd-api.warn{border-left-color:#e0a800}.fd-api.bad{border-left-color:#dc2626}.fd-aph{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}#content .fd-aph select{min-width:240px;margin-left:auto;width:auto!important}#content .fd-aph .xs{margin-left:auto;width:250px!important}.fd-rk{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.fd-api textarea{width:100%}@media (width<=700px){#content .fd-top{grid-template-columns:1fr}.fd-aph select{width:100%;margin-left:0}.fd-tk{grid-template-columns:repeat(2,1fr)}}.rp-more{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0 0 16px;display:grid}.rp-mi{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;box-shadow:var(--sh-1);font:inherit;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex}.rp-mi:hover{box-shadow:var(--sh-2);border-color:var(--orange);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.rp-mi:hover{border-color:color-mix(in srgb,var(--orange) 40%,var(--line))}}.rp-mi .rp-ic{background:var(--orange);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.rp-mi .rp-ic{background:color-mix(in srgb,var(--orange) 12%,transparent)}}.rp-mi .rp-ic{color:var(--orange);flex:none}.rp-mi>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rp-mi b{font-size:13.5px}.rp-mi small{color:var(--fg-3);font-size:11.5px}.rp-mi .rp-ch{color:var(--fg-3);transform:rotate(-90deg)}.nav-num .nav-cat{letter-spacing:.16em;color:#f5c68bb8;gap:8px;margin:12px 0 4px 12px;font-size:9px}.nav-num .nav-cat:after{content:"";background:linear-gradient(90deg,#f5c68b59,#0000);flex:1;height:1px;margin-right:8px}.cpx{background:linear-gradient(160deg,#ffffff16,#ffffff05);border:1px solid #ffffff1c;border-radius:14px;flex-direction:column;gap:6px;padding:8px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 10px 24px -14px #0009}.cpx-h{justify-content:space-between;align-items:baseline;gap:8px;padding:2px 4px;display:flex}.cpx-h span{letter-spacing:.11em;text-transform:uppercase;color:#f5c68bd1;font-size:9.5px;font-weight:800}.cpx-h em{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;font-weight:600;overflow:hidden}.cpx button{cursor:pointer;font:inherit;color:#ffffffd1;transition:background .2s var(--ease),box-shadow .2s var(--ease),color .2s,transform .15s;background:#ffffff0a;border:1px solid #0000;border-radius:10px}.cpx button:hover{color:#fff;background:#ffffff17}.cpx button:active{transform:scale(.98)}.cpx button[aria-checked=true]{color:#fff;background:linear-gradient(135deg,#f7853e,#e0560f);border-color:#ffffff38;box-shadow:0 8px 18px -8px #f26a21d9,inset 0 1px #ffffff47}.cpx-all{justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:13px;font-weight:700;display:flex}.cpx-all>span{align-items:center;gap:8px;display:inline-flex}.cpx-all .ic{width:15px;height:15px}.cpx b,.cpx small{font-variant-numeric:tabular-nums;color:inherit;background:#0000002e;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700}.cpx-g{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cpx-g button{letter-spacing:.04em;text-align:left;align-items:center;gap:7px;min-width:0;padding:10px 26px 10px 9px;font-size:12.5px;font-weight:800;display:flex}.cpx-g button span{white-space:nowrap}.cpx-g button small{opacity:.7;white-space:nowrap;background:0 0;grid-column:1/3;justify-self:start;padding:0;font-size:10.5px;font-weight:600}.cpx-g button{position:relative}.cpx-ck{border:1.5px solid #ffffff59;border-radius:4px;place-items:center;width:14px;height:14px;transition:all .2s;display:grid;position:absolute;top:6px;right:6px}.cpx-ck svg{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:10px;height:10px;transition:all .2s;transform:scale(.6)}.cpx [aria-checked=true] .cpx-ck{background:#fffffff2;border-color:#fff}.cpx [aria-checked=true] .cpx-ck svg{stroke:#e0560f;opacity:1;transform:none}.cpx-g button{gap:7px!important;padding:10px 9px!important}.cpx-tr{justify-content:flex-start!important}.cpx-tr>span{gap:9px!important}.cpx-h span{white-space:nowrap}.cpx-h em{text-align:right;flex:1;min-width:0}.cpx-tr{padding:7px 11px!important;font-size:12.5px!important;font-weight:700!important}.cpx-tr i,.cpx-g i{background:var(--d);width:8px;height:8px;box-shadow:0 0 0 3px var(--d);border-radius:50%;flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cpx-tr i,.cpx-g i{box-shadow:0 0 0 3px color-mix(in srgb,var(--d) 22%,transparent)}}.cpx-tr[aria-checked=true] i{background:#fff}.cpx-g i{background:var(--d);width:8px;height:8px;box-shadow:0 0 0 3px var(--d);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.cpx-g i{box-shadow:0 0 0 3px color-mix(in srgb,var(--d) 22%,transparent)}}.cpx-b2b{--d:#6ea8ff}.cpx-b2c{--d:#34d399}.cpx-acq{--d:#fdba74}.cpx-site{--d:#e2e8f0}.cpx-g button[aria-checked=true] i{background:#fff;box-shadow:0 0 0 3px #ffffff4d}.nav-num>button.sec{gap:10px}.nav-n{font-style:normal;font-family:var(--f-mono,monospace);color:var(--orange);text-align:center;letter-spacing:.02em;background:#f26a2124;border:1px solid #f26a2159;border-radius:6px;flex:none;min-width:24px;padding:2px 5px;font-size:10.5px;font-weight:800}.nav-num>button.sec span{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;min-width:0;font-size:12px;overflow:hidden}.nav-num>button.sec{gap:9px;padding-right:4px}.cb-cr .pf-ph{flex-wrap:wrap}.cb-crb{margin-left:auto}.cb-crl{flex-direction:column;gap:10px;margin-top:12px;display:flex}.cb-crl .panel{box-shadow:none;margin:0}.cb-nd{margin:12px 2px 2px;display:block}.cb-cr .cr-f{box-shadow:none;margin-top:12px}.xa-cfg{padding:16px 18px}.xa-g{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 12px;display:grid}.xa-g select,.xa-g .xs{width:100%}.xa-g .xs-val{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.xa-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.xa-bar .pf-seg{flex-wrap:wrap;margin:0}.xa-bar .pf-seg button{align-items:center;gap:6px;display:inline-flex}.xa-bar .pf-seg .ic{width:14px;height:14px}.xa-sv{align-items:center;gap:6px;display:flex}.xa-sv input{min-width:220px}.xa-def{margin:12px 0 0}.xa-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0;display:flex}.xa-chips .cr-chip button{font:inherit;color:inherit;font-weight:600}.xa-chips .cr-chip.on{border-color:var(--navy);background:var(--navy)}@supports (color:color-mix(in lab, red, red)){.xa-chips .cr-chip.on{background:color-mix(in srgb,var(--navy) 8%,var(--surface))}}.xa-chips button.cr-chip{cursor:pointer}.xa-read{background:var(--orange);align-items:flex-start;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.xa-read{background:color-mix(in srgb,var(--orange) 7%,var(--surface))}}.xa-read{border:1px solid var(--orange)}@supports (color:color-mix(in lab, red, red)){.xa-read{border:1px solid color-mix(in srgb,var(--orange) 25%,var(--line))}}.xa-read{border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.5}.xa-read .ic{width:16px;height:16px;color:var(--orange);flex:none;margin-top:2px}.xa-t td,.xa-t th{white-space:nowrap;vertical-align:middle}.xa-t td.num,.xa-t th.num{text-align:right}.xa-c{font:inherit;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-end;min-width:58px;padding:5px 9px;line-height:1.2;display:inline-flex}.xa-c:hover{outline:1.5px solid var(--navy-dim,#94a3b8)}.xa-c.on{outline:2px solid var(--orange)}.xa-c,.xa-c b,.xa-c i{white-space:nowrap}.xa-c small{color:var(--fg-3);font-size:10.5px;font-weight:600}.xa-few td{color:var(--fg-2)}.xa-few td b{font-style:italic;font-weight:600}.xa-tot td{border-top:2px solid var(--line);background:var(--surface-2)}.xa-leg{margin:10px 2px 0}.xa-bars{flex-direction:column;gap:6px;display:flex}.xa-bb{text-align:left;grid-template-columns:minmax(120px,220px) 1fr 92px;align-items:center;gap:10px;width:100%;flex-direction:row!important;padding:6px 8px!important;display:grid!important}.xa-bb>span{text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.xa-bb .t{background:var(--surface-2);border-radius:99px;height:12px;position:relative;overflow:visible}.xa-bb .t>div{background:#2f6bff;border-radius:99px;height:100%}.xa-bb .t em{background:var(--navy);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px}.xa-bb b{text-align:right}.xa-sm{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.xa-sm .panel{margin:0}.xa-sm .fm-h3{margin-top:0}.xa-svg{width:100%;height:auto;display:block}.xa-svg text{fill:var(--fg-3);font-size:11px;font-family:var(--f-body)}.xa-svg text.ax{fill:var(--fg-2);font-weight:700}.xa-svg line.g{stroke:var(--line);stroke-width:1px}.xa-svg line.m{stroke:var(--fg-3);stroke-dasharray:4 4;stroke-width:1px}.xa-svg circle.click{cursor:pointer}.xa-svg circle.click:hover{fill-opacity:1;stroke:var(--navy);stroke-width:2px}.xa-lg{color:var(--fg-2);flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.xa-lg span{align-items:center;gap:6px;display:inline-flex}.xa-lg i{border-radius:3px;width:10px;height:10px;display:inline-block}.xa-det{margin-top:14px}@media (width<=640px){table.ph-t.xa-t thead{display:table-header-group!important}table.ph-t.xa-t tr{padding:0!important;display:table-row!important}table.ph-t.xa-t td,table.ph-t.xa-t th{font-size:12px;white-space:nowrap!important;text-align:right!important;border-bottom:1px solid var(--line)!important;padding:6px 8px!important;display:table-cell!important}table.ph-t.xa-t td:first-child,table.ph-t.xa-t th:first-child{background:var(--surface);z-index:1;position:sticky;left:0;text-align:left!important}.xa-t .xa-c{min-width:0;padding:4px 6px}.xa-det .tbl-wrap{overflow:visible}}@media (width<=700px){.xa-bb{grid-template-columns:1fr 70px!important}.xa-bb .t{grid-area:2/1/auto/3}.xa-sv{width:100%}.xa-sv input{flex:1;min-width:0}.xa-sm{grid-template-columns:1fr}}.evl-st{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin:0 0 2px 2px;font-size:10px;font-style:normal;font-weight:800}.cc-f{flex-direction:column;gap:8px;display:flex}.cc-chips{flex-wrap:wrap;gap:6px;display:flex}.cc-c{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--fg-2);cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.cc-c .ic{width:13px;height:13px}.cc-c.on{border-color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.cc-c.on{background:color-mix(in srgb,var(--orange) 10%,var(--surface))}}.cc-c.on{color:var(--fg)}.cc-c:disabled{cursor:default}.scc-g{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}.scc{border:1px solid var(--line);border-top:3px solid var(--c);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.scc-h{align-items:center;gap:10px;display:flex}.scc-h .pf-ci{margin:0}.scc-h b{font-size:14px}.scc-n{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.scc-n .sc-n{font-size:34px;font-weight:800;line-height:1}.scc-n small{color:var(--fg-3);font-weight:700}.scc-n .pill{align-self:center;margin-left:auto}.scc-k{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.scc-k span{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.scc-k small{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:800}.scc-k b{font-size:15px;font-weight:800}@media (width<=700px){.scc-g{grid-template-columns:1fr}.scc-k{grid-template-columns:1fr 1fr}}.selx{border:1px dashed var(--line);color:var(--fg-3);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:8px 12px;font-size:12.5px;display:flex}.selx.on{border-style:solid;border-color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.selx.on{background:color-mix(in srgb,var(--orange) 6%,var(--surface))}}.selx.on{color:var(--fg)}.selx-a{flex-wrap:wrap;gap:6px;display:flex}tr.sel td{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){tr.sel td{background:color-mix(in srgb,var(--orange) 5%,transparent)}}.gd-q{margin:6px 0 14px}.gd-q .rp-q{max-width:520px;display:flex}.gd-q input{flex:1;min-width:0}.gd-sec{margin-bottom:8px}.gd-ug{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;margin:10px 0 18px;display:grid}.gd-u{flex-direction:column;gap:8px;margin:0;display:flex}.gd-uh{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gd-uh h3{margin:0;font-size:14.5px;font-weight:800}.gd-u ol{color:var(--fg-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13px;line-height:1.5;display:flex}.gd-u ol li::marker{color:var(--orange);font-weight:800}.gd-tip{background:var(--orange);border-radius:10px;align-items:flex-start;gap:8px;margin:4px 0 0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.gd-tip{background:color-mix(in srgb,var(--orange) 7%,var(--surface))}}.gd-tip{color:var(--fg-2);font-size:12.5px}.gd-tip .ic{width:15px;height:15px;color:var(--orange);flex:none;margin-top:2px}@media (width<=600px){.gd-ug{grid-template-columns:1fr}}.ct-n{border:1px solid #0e2148}@supports (color:color-mix(in lab, red, red)){.ct-n{border:1px solid color-mix(in srgb,#0e2148 18%,var(--line))}}.ct-n{background:linear-gradient(135deg,#0e2148,var(--surface));border-radius:16px;margin:0 0 16px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.ct-n{background:linear-gradient(135deg,color-mix(in srgb,#0e2148 5%,var(--surface)),var(--surface))}}.ct-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ct-h .ic{color:var(--orange)}.ct-h b{font-size:14px}.ct-h small{color:var(--fg-3);margin-left:auto;font-size:11px}.ct-i{border-top:1px dashed var(--line);grid-template-columns:70px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.ct-i span{color:var(--navy);background:var(--surface-2);text-align:center;border-radius:8px;align-self:start;padding:3px 8px;font-size:11px;font-weight:800}.ct-i p{color:var(--fg-2);margin:0;font-size:12.5px;line-height:1.5}.md-c{border:1px solid var(--line);background:var(--surface);border-left:4px solid #e11d48;border-radius:14px;margin-top:10px;padding:14px 16px}.md-c.done{opacity:.9;border-left-color:#94a3b8}.md-st{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.md-st>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:3px;padding:10px;display:flex;position:relative}.md-st i{background:var(--surface-2);width:22px;height:22px;color:var(--fg-3);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.md-st b{font-size:12px;line-height:1.3}.md-st small{color:var(--fg-3);font-size:11px;line-height:1.4}.md-st .btn{align-self:flex-start;margin-top:4px}.md-st .done{background:#f1fbf5;border-color:#bde7cf}.md-st .done i{color:#fff;background:#13a06b}.md-st .cur{border-color:#f7b58c;box-shadow:0 0 0 3px #f26a211a}.md-st .cur i{background:var(--orange);color:#fff}@media (width<=1100px){.md-st{grid-template-columns:repeat(2,minmax(0,1fr))}}.md-w{flex-direction:column;gap:4px;margin-top:10px;display:flex}.md-w span{color:#b3123a;background:#fde8ec;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.md-w .ic{width:14px;height:14px}.al-pp.md-hot{background:#fff5f7;border-color:#f3a3b4}.pd-bar{border:1px solid var(--line);border-left:4px solid var(--navy);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.pd-bar>.ic{color:var(--navy)}.pd-bar>div{flex-direction:column;display:flex}.pd-bar span{color:var(--fg-2);font-size:12.5px}.pd-bar.hot{border-left-color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.pd-bar.hot{background:color-mix(in srgb,var(--orange) 5%,var(--surface))}}.pd-bar.late{border-left-color:#e11d48}.pd-ed{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.pd-ed label{color:var(--fg-3);flex-direction:column;font-size:10.5px;font-weight:700;display:flex}.pd-ed input{border:1px solid var(--line);height:34px;font:inherit;background:var(--surface);color:var(--fg);border-radius:9px;padding:0 8px}.ed-sub{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;margin:12px 0;padding:12px;display:flex}.ed-sub>small{color:var(--fg-3);margin-top:-6px;font-size:11.5px}.ed-sg2{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:8px;display:grid}.ed-sg2>span{color:var(--c);text-transform:uppercase;letter-spacing:.04em;padding-top:5px;font-size:11px;font-weight:800}.ed-sg2>div{flex-wrap:wrap;gap:5px;display:flex}@media (width<=800px){.ed-sg2{grid-template-columns:minmax(0,1fr)}}.ed-ck{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:99px;align-items:center;padding:4px 10px;font-size:11.5px;display:inline-flex}.ed-ck input{display:none}.ed-ck.on{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ed-ck.on{background:color-mix(in srgb,var(--c) 12%,var(--surface))}}.ed-ck.on{border-color:var(--c);font-weight:700}.ed-ret{background:#f6fcf8;border:1px dashed #9adbb9;border-radius:12px;margin:12px 0;padding:12px}.ed-ret>b{align-items:center;gap:6px;display:flex}.ed-ret>small{color:var(--fg-3);margin:2px 0 8px;font-size:11.5px;display:block}.ret-k{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.ret-k>div{border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;padding:10px;display:flex}.ret-k b{color:#13a06b;font-size:20px;font-weight:800}.ret-k span{color:var(--fg-3);font-size:11px}.ttj{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:0;margin:0 0 16px;padding:8px;display:grid}.ttj-s{font:inherit;text-align:left;cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;transition:background .2s;display:flex;position:relative}.ttj-s:not(:last-of-type):after{content:"";border-top:2px solid var(--line);border-right:2px solid var(--line);z-index:1;background:var(--surface);width:12px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.ttj-s:hover{background:var(--surface-2)}.ttj-s.on{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff}.ttj-s.on small{color:var(--navy-ink)}.ttj-n{opacity:.08;font-size:28px;font-weight:800;position:absolute;top:10px;right:12px}.ttj-s.on .ttj-n{opacity:.18}.ttj-i{background:var(--orange-soft);width:32px;height:32px;color:var(--orange);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.ttj-s.on .ttj-i{color:#f49a63;background:#f26a2140}.ttj-s b{font-size:13px}.ttj-v{color:var(--fg-2);font-size:12px}.ttj-v em{color:var(--fg);margin-right:2px;font-size:20px;font-style:normal;font-weight:800}.ttj-s.on .ttj-v,.ttj-s.on .ttj-v em{color:#fff}.ttj-s small{color:var(--fg-3);font-size:11px}.ttj-cfg{font:inherit;color:var(--fg-3);cursor:pointer;border:0;border-left:1px solid var(--line);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:11px;display:flex}.ttj-cfg.on{color:var(--orange)}@media (width<=1000px){.ttj{grid-template-columns:minmax(0,1fr)}.ttj-s:not(:last-of-type):after{display:none}.ttj-cfg{border-left:0;border-top:1px solid var(--line);flex-direction:row;padding:10px}}.occ-3{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.occ-3 span{border:1px solid var(--line);color:var(--fg-2);background:var(--surface);border-radius:10px;align-items:baseline;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.occ-3 b{color:var(--fg);font-size:16px;font-weight:800}.occ-3 .o-tc{border-left:3px solid #2f6bff}.occ-3 .o-co{border-left:3px solid #13a06b}.occ-3 .o-en{border-left:3px solid #e07a12}.occ-3 .o-tt{border-left:3px solid #7c3aed}.esc-tl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.esc-tl>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex;position:relative}.esc-tl>div.on{border-color:var(--orange);box-shadow:0 0 0 3px #f26a211a}.esc-tl>div.on:before{content:"En cours";color:#fff;background:var(--orange);border-radius:99px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;right:12px}.esc-tl span{font-size:13.5px;font-weight:800}.esc-tl small{color:var(--fg-3);font-size:11.5px}.esc-tl em{color:var(--navy);font-size:12px;font-style:normal;font-weight:700}.esc-dt{gap:6px;margin-top:4px;display:flex}.esc-dt input{border:1px solid var(--line);min-width:0;height:30px;font:inherit;background:var(--surface);color:var(--fg);border-radius:8px;flex:1;padding:0 6px;font-size:11.5px}@media (width<=900px){.esc-tl{grid-template-columns:minmax(0,1fr)}}.esc-sc{text-align:center;background:var(--surface-2);border-radius:8px;min-width:44px;padding:3px 8px;font-size:12.5px;font-weight:800;display:inline-block}.esc-sc.ok{color:#13804f;background:#e3f4eb}.esc-sc.mid{color:#9a5a00;background:#fff1dc}.esc-sc.ko{color:#c0163e;background:#fde8ec}.esc-g{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:6px;margin:12px 0;display:grid}.esc-r{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.esc-r em{color:var(--orange);font-size:10.5px;font-style:normal;font-weight:800}.esc-r>div{flex:none;gap:4px;display:flex}.esc-b{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;color:var(--fg-2);border-radius:8px;padding:4px 9px;font-size:11.5px;font-weight:700}.esc-b.v2.on{color:#fff;background:#13a06b;border-color:#13a06b}.esc-b.v1.on{color:#fff;background:#e59a1e;border-color:#e59a1e}.esc-b.v0.on{color:#fff;background:#e11d48;border-color:#e11d48}.esc-ref{color:var(--fg-2);flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.esc-ref em{color:var(--orange);font-style:normal;font-weight:800}.esc-disp{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.esc-res{margin:10px 0 0;font-weight:800}.esc-res.ok{color:#13804f}.esc-res.ko{color:#c0163e}.af-bar select,.af-bar .xs select{white-space:nowrap;text-overflow:ellipsis}:is(.af-bar .xs:has([data-afm]),.af-2 .xs:has([data-afm])){min-width:150px;flex:none!important;width:150px!important}.af-bar .xs:has([data-afy]){flex:none!important;width:100px!important}.af-bar .xs,.af-rg{height:40px}.af-bar .xs select{height:40px;line-height:normal}#main .pr-src,#main .cx-hint,#main input[type=search]:not(#af-q):not(.xs-q):not([data-visq]){display:none!important}#main .note:not(:has(button)){display:none!important}#main label:has(>input[type=search]:not(#af-q):not(.xs-q):not([data-visq])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-9{top:calc(var(--spacing) * 9)}.top-full{top:100%}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.col-span-3{grid-column:span 3/span 3}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-44{height:calc(var(--spacing) * 44)}.h-\[2px\]{height:2px}.h-\[18px\]{height:18px}.h-\[130px\]{height:130px}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[52vh\]{max-height:52vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[520px\]{max-height:520px}.max-h-\[620px\]{max-height:620px}.max-h-\[calc\(100vh-360px\)\]{max-height:calc(100vh - 360px)}.min-h-\[320px\]{min-height:320px}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-\[18px\]{width:18px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[230px\]{width:230px}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-full{width:100%}.max-w-\[110px\]{max-width:110px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[110px\]{min-width:110px}.min-w-\[170px\]{min-width:170px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[900px\]{min-width:900px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-left{transform-origin:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-lg{border-radius:var(--radius-lg)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\!border-\[var\(--peach-3\)\]{border-color:var(--peach-3)!important}.\!border-orange{border-color:var(--orange)!important}.\!border-peach2{border-color:var(--peach-2)!important}.border-\[\#E2E8F0\]{border-color:#e2e8f0}.border-\[var\(--peach-3\)\]{border-color:var(--peach-3)}.border-line{border-color:var(--line)}.border-orange{border-color:var(--orange)}.border-peach3{border-color:var(--peach-3)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.\!bg-\[var\(--peach\)\],.\!bg-peach{background-color:var(--peach)!important}.bg-\[\#0B1A3A\]\/35{background-color:oklab(22.5788% -.00767404 -.0648615/.35)}.bg-\[\#0B1A3A\]\/45{background-color:oklab(22.5788% -.00767404 -.0648615/.45)}.bg-\[\#0E2148\]\/40{background-color:oklab(25.7327% -.00980427 -.0764928/.4)}.bg-\[\#13A06B\]{background-color:#13a06b}.bg-\[\#E5F6EE\]{background-color:#e5f6ee}.bg-\[\#E9F8F1\]{background-color:#e9f8f1}.bg-\[\#F3F5FA\]{background-color:#f3f5fa}.bg-\[\#F3F6FB\]{background-color:#f3f6fb}.bg-\[\#F8FAFD\]{background-color:#f8fafd}.bg-\[\#FAFBFE\]{background-color:#fafbfe}.bg-\[\#FDE8EC\]{background-color:#fde8ec}.bg-\[\#FF8A3D\]{background-color:#ff8a3d}.bg-\[var\(--orange\)\]{background-color:var(--orange)}.bg-\[var\(--peach\)\]{background-color:var(--peach)}.bg-bg{background-color:var(--bg)}.bg-navy\/40{background-color:var(--navy-1)}@supports (color:color-mix(in lab, red, red)){.bg-navy\/40{background-color:color-mix(in oklab, var(--navy-1) 40%, transparent)}}.bg-peach{background-color:var(--peach)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[3px\]{padding-inline:3px}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.\!py-1{padding-block:var(--spacing)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[3px\]{padding-block:3px}.\!pt-0{padding-top:0!important}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[12vh\]{padding-top:12vh}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.\!pb-1{padding-bottom:var(--spacing)!important}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[68px\]{padding-left:68px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[44px\]{font-size:44px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\!text-\[var\(--peach-2\)\]{color:var(--peach-2)!important}.\!text-orange{color:var(--orange)!important}.text-\[\#0B5C3D\]{color:#0b5c3d}.text-\[\#0E2148\]{color:#0e2148}.text-\[\#9F2842\]{color:#9f2842}.text-\[\#13A06B\]{color:#13a06b}.text-\[\#94A3B8\]{color:#94a3b8}.text-\[\#64748B\]{color:#64748b}.text-\[\#F26A21\]{color:#f26a21}.text-\[\#FF8A3D\]{color:#ff8a3d}.text-\[var\(--peach-2\)\]{color:var(--peach-2)}.text-emerald-700{color:var(--color-emerald-700)}.text-ink,.text-ink\/80{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--ink) 80%, transparent)}}.text-navy{color:var(--navy-1)}.text-orange{color:var(--orange)}.text-red-600{color:var(--color-red-600)}.text-slate{color:var(--slate)}.text-slate2{color:var(--slate-2)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.accent-\[\#F26A21\]{accent-color:#f26a21}.shadow-\[-30px_0_80px_-30px_rgba\(11\,26\,58\,\.6\)\]{--tw-shadow:-30px 0 80px -30px var(--tw-shadow-color,#0b1a3a99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_-8px_rgba\(14\,33\,72\,\.7\)\]{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#0e2148b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-18px_rgba\(30\,58\,117\,\.4\)\]{--tw-shadow:0 8px 24px -18px var(--tw-shadow-color,#1e3a7566);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-14px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 18px 40px -14px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_90px_-30px_rgba\(11\,26\,58\,\.75\)\]{--tw-shadow:0 40px 90px -30px var(--tw-shadow-color,#0b1a3abf);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-navy{--tw-ring-color:var(--navy-1)}.ring-navy2{--tw-ring-color:var(--navy-2)}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\,background-color\]{transition-property:box-shadow,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){:is(:where(.group):hover .group-hover\:bg-\[\#F8FAFD\]){background-color:#f8fafd}}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-slate2::placeholder{color:var(--slate-2)}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#C7D2E3\]:hover{border-color:#c7d2e3}.hover\:bg-\[\#E5484D\]:hover{background-color:#e5484d}.hover\:bg-bg:hover{background-color:var(--bg)}.hover\:bg-peach:hover{background-color:var(--peach)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-navy:hover{color:var(--navy-1)}.hover\:text-orange:hover{color:var(--orange)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_8px_20px_-12px_rgba\(30\,58\,117\,\.45\)\]:hover{--tw-shadow:0 8px 20px -12px var(--tw-shadow-color,#1e3a7573);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.disabled\:cursor-default:disabled{cursor:default}@media (hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:p-5{padding:calc(var(--spacing) * 5)}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_2fr\]{grid-template-columns:1.1fr 2fr}.lg\:grid-cols-\[1fr_560px\]{grid-template-columns:1fr 560px}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:text-\[30px\]{font-size:30px}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}}:root{--navy-1:#0e2148;--navy-2:#1e3a75;--orange:#f26a21;--orange-l:#ff8a3d;--peach:#fff1e8;--peach-2:#ffb37f;--peach-3:#f6c9a8;--card:#fff;--ink:#172746;--slate:#64748b;--slate-2:#94a3b8;--b2b:#3266b0;--b2c:#25865b;--acq:#f26a21;--lv0:#e2e8f0;--lv1:#f08a9a;--lv2:#f5b45b;--lv3:#5ccb98;--lv4:#13a06b;--shadow:0 1px 2px #0e21480d, 0 6px 22px -8px #1e3a7529}html,body{overscroll-behavior:none;height:100%;overflow:hidden}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.003em;font-family:Montserrat,system-ui,sans-serif}#root{flex-direction:column;display:flex;position:fixed;inset:0}#app{height:100%;min-height:0}#side{height:100%}#main{scrollbar-gutter:stable;height:100%;position:relative;overflow:hidden auto}#main::-webkit-scrollbar{width:10px}#main::-webkit-scrollbar-thumb{border:3px solid var(--bg);background:#c3ccdd;border-radius:9px}.topbar{position:sticky;top:0}#menuBtn{display:none}@media (width<=980px){#menuBtn{display:inline-flex}}.au-scrim{z-index:29;position:fixed;inset:0}#toast{align-items:center;display:flex}.au-load{height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.au-load i{background:var(--grad-or);border-radius:2px;width:34%;animation:1.1s ease-in-out infinite loadline;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #f26a21cc}.side-foot b{color:#fff;margin-top:2px;font-size:12px;display:block}.sf-ls{color:#9be5c2;background:#1e8e5a29;border:1px solid #4cc58a52;border-radius:10px;margin-top:10px;padding:9px 10px;display:block}.sf-ls small{color:#ffffffa6;font-size:10.5px;display:block}.au-imp{color:#edb792;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.au-imp:hover{color:#fff}.act-group{border:1px solid #0000;border-radius:10px}.act-group>a{color:var(--navy-ink);border-radius:7px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.act-group>a:hover{background:var(--navy-2);color:#fff}.act-group>a[aria-current=page]{color:#fff;background:linear-gradient(90deg,#f26a21f2,#f26a21bf);box-shadow:0 8px 20px -10px #f26a21e6}.au-acts{animation:drop .32s var(--ease);flex-direction:column;gap:1px;padding:4px 6px 8px 22px;display:flex}.au-acts button{text-align:left;color:var(--navy-ink);cursor:pointer;transition:background .2s, color .2s, transform .2s var(--ease);background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.au-acts button:hover{color:#fff;background:#ffffff0f;transform:translate(2px)}.au-acts button.on{color:#fff;box-shadow:inset 3px 0 0 var(--orange);background:#ffffff1a;font-weight:700}.au-acts i{border-radius:50%;flex:none;width:7px;height:7px}.adm-logo img{display:block}.au-head{z-index:20;box-shadow:var(--sh-1);background:radial-gradient(circle at 100% 0,#0000 72px,#f26a211f 73px 90px,#0000 91px),linear-gradient(100deg,#fff 0%,#fff7f1 52%,#ffe9da 100%);border:1px solid #f6c9a8;border-radius:16px;padding:18px 22px;position:relative;overflow:visible;align-items:center!important}.au-head h1{letter-spacing:-.015em;color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:800;overflow:hidden}.au-head h1:after{content:"";background:linear-gradient(90deg,#f26a21,#edb792);border-radius:2px;width:34px;height:2px;margin-top:8px;display:block}.au-medal{color:#fff;background:var(--grad-navy);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 12px 24px -10px #0e214899,inset 0 1px #ffffff26}.au-medal i{background:var(--grad-or);border-radius:50%;width:15px;height:15px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 3px #fff}.au-head .actions{z-index:1;position:relative}.au-kl{align-items:center;gap:6px;display:inline-flex}.au-kl svg{color:var(--orange);flex:none}.kpi.accent .au-kl svg{color:#edb792}.card{background:var(--surface);border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.card{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.card{box-shadow:var(--sh-1);border-radius:14px;min-width:0}.chip{transition:transform .2s var(--ease), box-shadow .2s, background .2s, color .2s;align-items:center;gap:6px;display:inline-flex}.chip:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.chip.on{background:var(--grad-navy);color:#fff;border-color:#0000}.inp{border:1px solid var(--line);background:var(--surface);color:var(--fg);min-height:38px;box-shadow:var(--sh-1);border-radius:10px;padding:8px 11px;font-size:13px;transition:border-color .2s,box-shadow .2s}.inp:hover{border-color:var(--fg-3)}.inp:focus{border-color:var(--orange);box-shadow:var(--glow);outline:none}.btn{border-radius:10px}.tbl th,.tbl td{padding:9px 11px}.tbl tbody tr:hover td{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.tbl tbody tr:hover td{background:color-mix(in srgb,var(--orange) 5%,var(--surface))}}.num{font-variant-numeric:tabular-nums;font-weight:700}.eyebrow{font-weight:800}.bg-navy-grad{background:var(--grad-navy)}.bg-orange-grad{background:var(--grad-or)}.hero-ink{background:radial-gradient(420px 220px at 100% 0%, #f26a2152, transparent 65%), var(--grad-navy);box-shadow:var(--sh-2)}.hero-ink:after{content:"";opacity:.7;pointer-events:none;border:14px solid #f26a21cc;border-radius:50%;width:140px;height:140px;position:absolute;top:-56px;right:-56px}.lift{transition:transform .25s var(--ease), box-shadow .25s var(--ease)}.lift:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.vert{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.scroll-thin::-webkit-scrollbar{width:8px;height:8px}.scroll-thin::-webkit-scrollbar-thumb{background:#c3ccdd;border-radius:8px}@keyframes loadline{0%{transform:translate(-100%)}to{transform:translate(300%)}}.loadline{animation:1.1s ease-in-out infinite loadline}.lv-own{background:var(--lv4);box-shadow:0 0 0 2px #fff,0 0 0 3.5px #13a06b73}.kbd{border:1px solid var(--line);color:var(--fg-3);box-shadow:0 1px 0 var(--line);font-size:10px;font-weight:800;font-family:var(--f-mono);background:#fff;border-radius:6px;padding:2px 6px}.kpi,.card{--mx:-300px;--my:-300px}.kpi:before,.card.halo:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--mx) var(--my), #f26a211a, transparent 60%);z-index:0;position:absolute;inset:0}.kpi.accent:before{background:radial-gradient(240px circle at var(--mx) var(--my), #ffffff1f, transparent 60%)}th{position:static}.tbl-wrap thead th,.au-sticky th{position:sticky;top:0}.ref-field{border:1px solid var(--line);background:linear-gradient(#fff,#fafbfe);border-radius:14px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:block}.ref-field:focus-within{border-color:var(--orange);box-shadow:0 0 0 4px #f26a211a}.ref-field>span{color:var(--slate);letter-spacing:.04em;font-size:10.5px;font-weight:800;display:block}.ref-field input{width:100%;color:var(--navy-1);font-variant-numeric:tabular-nums;background:0 0;outline:none;font-size:22px;font-weight:800}.ref-field em{color:var(--slate-2);font-size:12px;font-style:normal;font-weight:700}.ref-tbl th{text-transform:uppercase;letter-spacing:.09em;color:var(--slate);text-align:right;border-bottom:1px solid var(--line);z-index:1;background:#fff;padding:10px 8px;font-size:10px;font-weight:800;line-height:1.35;position:sticky;top:0}.ref-tbl td{text-align:right;border-bottom:1px solid #eef2f7;padding:7px 8px;font-size:13px}.ref-tbl .act-row td{cursor:pointer;border-top:1px solid var(--line);background:linear-gradient(90deg,#f8fafd,#fff);padding-top:10px;padding-bottom:10px}.ref-tbl .act-row:hover td{background:#f3f6fb}.ref-tbl .sub-row:hover td{background:#fffaf6}.ref-tbl tfoot td{color:#fff;background:linear-gradient(135deg, var(--navy-1), var(--navy-2));padding:12px 8px;font-weight:800}.ref-cell{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;background:#f3f5fa;border:1px solid #0000;border-radius:9px;padding:5px 8px;font-size:13px;font-weight:700;transition:border-color .15s,background-color .15s,box-shadow .15s}.ref-cell::placeholder{color:#8a97ad;font-weight:600}.ref-cell:hover:not(:disabled){background:#fff;border-color:#cbd5e1}.ref-cell:focus{border-color:var(--orange);background:#fff;outline:none;box-shadow:0 0 0 3px #f26a2124}.ref-cell.is-own{background:var(--peach);border-color:var(--peach-3);color:#b4470f}.ref-cell::-webkit-inner-spin-button{opacity:0}.pulse-ring{animation:2.4s ease-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.au-login{height:100%;overflow-y:auto}.au-save{color:#0b6b45;cursor:pointer;white-space:nowrap;background:#eefaf4;border:1px solid #bfe8d3;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 5px 0 12px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.au-save b{color:#fff;background:#13a06b;border-radius:999px;padding:5px 11px;font-size:11.5px}.au-save:hover{box-shadow:0 8px 18px -10px #13a06bb3}.au-save-dot{background:#13a06b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #13a06b2e}.au-save-saving{color:#b4470f;background:#fff1e8;border-color:#f6c9a8}.au-save-saving b{background:var(--grad-or)}.au-save-saving .au-save-dot{background:#f26a21;animation:1.2s ease-out infinite pulse}.au-save-error{color:#a3243b;background:#fdecef;border-color:#f5b8c2}.au-save-error b{background:#d93c58}.au-save-error .au-save-dot{background:#d93c58;animation:1.2s ease-out infinite pulse}@media (width<=760px){.au-save{gap:6px;padding-left:9px;font-size:0}.au-save b{font-size:11px}}.bg-navy-grad,.chip.on,.btn.navy,.kpi.accent,.hero-ink{color:#fff}.bg-navy-grad :not([class*=text-]),.chip.on :not([class*=text-]),.btn.navy :not([class*=text-]){color:inherit}.au-fn-btn{border:1px solid var(--line);min-width:250px;height:38px;color:var(--navy);box-shadow:var(--sh-1);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:13px;font-weight:700;transition:border-color .2s,box-shadow .2s;display:inline-flex}.au-fn-btn:hover,.au-fn-btn[aria-expanded=true]{border-color:var(--orange);box-shadow:var(--glow)}.au-fn-btn>span:first-child{text-align:left;flex:1}.au-fn-pop{border:1px solid var(--line);max-height:min(440px,70vh);color:var(--navy);background:#fff;border-radius:14px;overflow-y:auto;box-shadow:0 24px 50px -20px #0e214873}.au-fn-pop label{color:var(--navy)}label>span.font-bold,.tbl th,.chip,.btn,.eyebrow{white-space:nowrap}.ref-field{color:var(--navy);gap:0;margin:0;display:block}.ref-field>span{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;overflow:hidden}.ref-field input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;flex:1;margin:0;padding:0}.ref-field input:focus{box-shadow:none}.ref-cell{min-width:0;margin:0}.ref-tbl td,.ref-tbl th{text-align:center;vertical-align:middle}.ref-tbl td:first-child,.ref-tbl th:first-child{text-align:left}.hero-ink:after{top:auto;bottom:-70px;right:-70px}#side .side-foot .sf-src{letter-spacing:.02em;border-top:1px solid #ffffff1f;margin-top:10px;padding-top:8px;font-size:10.5px;font-weight:600;display:block;color:#ffffff9e!important}.seg button.on{color:#fff;background:linear-gradient(135deg,#0e2148,#1e3a75)}.seg button:disabled{cursor:not-allowed}.ref-cell:disabled{color:#94a3b8;background:#f3f5fa}.au-const{background:radial-gradient(120% 140% at 85% 10%,#24447f 0%,#14295a 38%,#0e2148 70%,#0a1836 100%);box-shadow:0 30px 60px -30px #0e2148a6,inset 0 1px #ffffff14}.au-const *{color:inherit}.au-const .text-white\/65{color:#ffffffa6!important}.au-const-bg{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;animation:18s linear infinite au-grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 70%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 90% at 70%,#000 30%,#0000 80%)}.au-const-bg:after{content:"";filter:blur(10px);background:radial-gradient(closest-side,#f26a2159,#0000);border-radius:50%;width:520px;height:520px;animation:9s ease-in-out infinite alternate au-halo;position:absolute;top:-160px;right:-120px}@keyframes au-grid{to{background-position:34px 34px,34px 34px}}@keyframes au-halo{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,50px)scale(1.15)}}.au-const-chip{letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:800;transition:transform .15s,background .15s,border-color .15s;display:inline-flex;color:#fff!important}.au-const-chip b{font-variant-numeric:tabular-nums;opacity:.7}.au-const-chip:hover{background:#ffffff1f;transform:translateY(-2px)}.au-const-chip.on{background:linear-gradient(90deg,#ff8a3d,#f26a21);border-color:#0000;box-shadow:0 10px 24px -10px #f26a21e6}.au-const-chip.on b{opacity:1}@media (prefers-reduced-motion:reduce){.au-const-bg,.au-const-bg:after{animation:none}}.au-const-full{border-radius:0;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.au-const-full>.relative.grid{width:100%;max-width:1500px;grid-template-columns:1fr min(82vh,820px)!important}.au-const-full>.relative.grid>div:last-child{max-width:min(82vh,820px)!important}.au-add-col{color:#f26a21;background:#fff1e8;border:1.5px dashed #f6c9a8;border-radius:10px;flex-direction:column;align-items:center;gap:8px;width:34px;height:150px;margin:0 auto;padding:8px 0;transition:background-color .15s,transform .15s,box-shadow .15s;display:flex}.au-add-col:hover{color:#fff;background:linear-gradient(#ff8a3d,#f26a21);border-color:#0000;transform:translateY(-1px);box-shadow:0 6px 16px -6px #f26a2199}.au-xls{color:#13a06b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;place-items:center;width:38px;height:38px;transition:transform .15s,box-shadow .15s,background .15s;display:grid;box-shadow:0 2px 8px #0e21480f}.au-xls:hover{background:#ecfdf5;transform:translateY(-1px);box-shadow:0 6px 16px #13a06b2e}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
