.hUuwXq_boot{z-index:200;background:var(--bg);transition:opacity .5s var(--ease-brand), visibility .5s;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.hUuwXq_done{opacity:0;visibility:hidden}.hUuwXq_crane{width:min(220px,58vw);height:auto;color:var(--ink-3);overflow:visible}.hUuwXq_crane [stroke]{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hUuwXq_crane .hUuwXq_hair{stroke-width:1.2px;opacity:.45}.hUuwXq_crane .hUuwXq_f{fill:var(--brand-fill);transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(1)}.hUuwXq_crane .hUuwXq_box{fill:var(--brand-2)}.hUuwXq_crane .hUuwXq_mast,.hUuwXq_crane .hUuwXq_jib{opacity:0}.hUuwXq_go .hUuwXq_mast{animation:hUuwXq_boot-fade .45s var(--ease-brand) 50ms forwards}.hUuwXq_go .hUuwXq_jib{animation:hUuwXq_boot-fade .45s var(--ease-brand) .28s forwards}.hUuwXq_go .hUuwXq_rig{transform-origin:106px 26px;animation:3.6s ease-in-out .8s infinite alternate hUuwXq_boot-sway}.hUuwXq_go .hUuwXq_hk{animation:hUuwXq_boot-hook 2.2s var(--ease-brand) .5s forwards}.hUuwXq_go .hUuwXq_f1{animation:hUuwXq_boot-rise .45s var(--ease-brand) 1s forwards}.hUuwXq_go .hUuwXq_f2{animation:hUuwXq_boot-rise .45s var(--ease-brand) 1.28s forwards}.hUuwXq_go .hUuwXq_f3{animation:hUuwXq_boot-rise .45s var(--ease-brand) 1.56s forwards}.hUuwXq_go .hUuwXq_f4{animation:hUuwXq_boot-rise .45s var(--ease-brand) 1.84s forwards}.hUuwXq_word{font-family:var(--font-display);letter-spacing:-.03em;font-size:26px;font-weight:700;overflow:hidden}.hUuwXq_word span{display:inline-block;transform:translateY(110%)}.hUuwXq_go .hUuwXq_word span{animation:hUuwXq_boot-up .6s var(--ease-brand) 2s forwards}.hUuwXq_go .hUuwXq_word span:nth-child(2){animation-delay:2.1s}.hUuwXq_bar{background:var(--line);border-radius:2px;width:min(180px,48vw);height:2px;overflow:hidden}.hUuwXq_bar i{background:var(--brand-fill);width:0;height:100%;transition:width 2.4s var(--ease-brand);display:block}.hUuwXq_go .hUuwXq_bar i{width:100%}@keyframes hUuwXq_boot-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hUuwXq_boot-sway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}@keyframes hUuwXq_boot-hook{0%{transform:translateY(-24px)}55%{transform:translateY(42px)}76%{opacity:1;transform:translateY(42px)}to{opacity:0;transform:translateY(18px)}}@keyframes hUuwXq_boot-rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes hUuwXq_boot-up{to{transform:none}}@media (prefers-reduced-motion:reduce){.hUuwXq_crane .hUuwXq_f{transform:scaleY(1)}.hUuwXq_crane .hUuwXq_mast,.hUuwXq_crane .hUuwXq_jib{opacity:1}.hUuwXq_word span{transform:none}.hUuwXq_bar i{width:100%;transition:none}}
.frEA5W_nav:not([data-stuck=true]):not([data-open=true]){--ink:#f4f1ec;--ink-2:#c6beb3;--ink-3:#a79e93;--ink-4:#847b71;--line-2:#f4f1ec3d;--surface-2:#f4f1ec1a;--brand:var(--color-t300)}@media (max-width:859px){.frEA5W_menu{background:var(--bg);border-bottom:1px solid var(--line);max-height:100svh;transition:transform var(--duration-mid) var(--ease-brand);flex-direction:column;align-items:stretch;gap:2px;padding:74px 20px 22px;position:fixed;inset:0 0 auto;overflow:auto;transform:translateY(-101%)}.frEA5W_nav[data-open=true] .frEA5W_menu{transform:none}}
.PvOnWq_root{justify-content:center;align-items:center;min-height:calc(100dvh - 66px);margin:-22px;padding:40px 24px;display:flex;position:relative;overflow:hidden}.PvOnWq_root:after{content:"";pointer-events:none;background:radial-gradient(70% 55% at 50% 38%, color-mix(in srgb, var(--a-accent) 38%, transparent) 0%, transparent 72%), radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--a-green) 22%, transparent) 0%, transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--a-accent) 14%, transparent) 0%, transparent 55%);position:absolute;inset:0}.PvOnWq_fond{filter:blur(9px)saturate(1.15);opacity:.32;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:13px;padding:22px;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.PvOnWq_kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.PvOnWq_kpi{border-radius:var(--a-radius);background:var(--a-panel);border:1px solid var(--a-border);height:96px;padding:14px;position:relative;overflow:hidden}.PvOnWq_barre{background:var(--a-accent);height:3px;position:absolute;top:0;left:0;right:0}.PvOnWq_ligneCourte{background:var(--a-surface-2);border-radius:4px;width:45%;height:7px;margin-bottom:12px}.PvOnWq_ligneTitre{background:var(--a-surface-2);border-radius:5px;width:62%;height:20px;margin-bottom:10px}.PvOnWq_ligneFine{background:var(--a-surface-2);border-radius:4px;width:72%;height:6px}.PvOnWq_tableau{border-radius:var(--a-radius);background:var(--a-panel);border:1px solid var(--a-border);flex:1;padding:16px}.PvOnWq_entete{background:var(--a-surface-2);border-radius:5px;width:30%;height:14px;margin-bottom:18px}.PvOnWq_rangee{border-bottom:1px solid var(--a-border);gap:16px;padding:11px 0;display:flex}.PvOnWq_cell{background:var(--a-surface-2);border-radius:4px;height:9px}.PvOnWq_carte{z-index:2;text-align:center;background:color-mix(in srgb, var(--a-panel) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid color-mix(in srgb, var(--a-accent) 30%, var(--a-border));max-width:430px;box-shadow:0 28px 70px #0000006b, 0 0 0 1px color-mix(in srgb, var(--a-accent) 10%, transparent);border-radius:18px;padding:32px 30px;position:relative}.PvOnWq_cadenas{background:color-mix(in srgb, var(--a-accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--a-accent) 38%, transparent);width:58px;height:58px;color:var(--a-accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.PvOnWq_titre{font-family:var(--font-space), sans-serif;color:var(--a-text);margin:0 0 6px;font-size:19px;font-weight:700}.PvOnWq_message{color:var(--a-text-2);margin:0 0 10px;font-size:14px;font-weight:600}.PvOnWq_detail{color:var(--a-text-3);margin:0 0 24px;font-size:12.5px;line-height:1.6}.PvOnWq_retour{background:var(--a-accent);color:#fff;border:none;border-radius:9px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s;display:inline-block}.PvOnWq_retour:hover{background:var(--a-accent-h);transform:translateY(-1px)}@media (max-width:720px){.PvOnWq_kpis{grid-template-columns:repeat(2,1fr)}}
.BWWc8W_hero{border-bottom:1px solid var(--line);padding:clamp(112px,13vw,150px) 0 clamp(48px,5vw,72px);position:relative;overflow:hidden}.BWWc8W_bg{z-index:0;filter:grayscale()brightness(.34)contrast(1.1);background:url(https://images.unsplash.com/photo-1485083269755-a7b559a4fe5e?fm=jpg&q=80&w=2000&auto=format&fit=crop) 50% 42%/cover no-repeat;position:absolute;inset:0}.BWWc8W_tint{z-index:1;background:var(--color-t500);mix-blend-mode:color;opacity:.5;position:absolute;inset:0}.BWWc8W_veil{z-index:2;background:linear-gradient(100deg,#0c0b0af5 4%,#0c0b0acc 46%,#0c0b0a80 100%),linear-gradient(#0000 54%,#0c0b0af2);position:absolute;inset:0}.BWWc8W_mesh{z-index:3;opacity:.5;background-image:linear-gradient(#f4f1ec0d 1px,#0000 1px),linear-gradient(90deg,#f4f1ec0d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.BWWc8W_inner{z-index:6;width:min(var(--container-max), 90vw);color:#f4f1ec;grid-template-columns:1fr 1.02fr;align-items:center;gap:clamp(30px,3.6vw,58px);margin-inline:auto;display:grid;position:relative}@media (max-width:960px){.BWWc8W_inner{grid-template-columns:1fr}.BWWc8W_mockupWrap{display:none}}.BWWc8W_title{max-width:14ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(36px,5.2vw,64px);font-weight:700;line-height:1.02}.BWWc8W_line{display:block;overflow:hidden}.BWWc8W_line>span{transition:transform .95s var(--ease-brand);display:block;transform:translateY(108%)}.BWWc8W_title em{color:var(--color-t300);font-style:normal}.BWWc8W_revealed .BWWc8W_line>span{transform:none}.BWWc8W_revealed .BWWc8W_line:nth-child(2)>span{transition-delay:80ms}.BWWc8W_revealed .BWWc8W_line:nth-child(3)>span{transition-delay:.16s}.BWWc8W_mockup{border:1px solid var(--line-2);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--elev-3);color:var(--ink);transition:transform .9s var(--ease-brand);overflow:hidden;transform:perspective(1600px)rotateY(-6deg)rotateX(1.5deg)}.BWWc8W_mockup:hover{transform:perspective(1600px)rotateY(-1.5deg)rotateX(0)}.BWWc8W_bar{background:var(--line-2);height:0;transition:height .9s var(--ease-brand);border-radius:2px 2px 0 0;flex:1}.BWWc8W_barPeak{background:var(--brand-fill)}.BWWc8W_live .BWWc8W_bar{height:var(--h)}@media (prefers-reduced-motion:reduce){.BWWc8W_line>span{transform:none}.BWWc8W_bar{height:var(--h)}}
.zVO1Cq_marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.zVO1Cq_track{width:max-content;animation:48s linear infinite zVO1Cq_marquee-scroll;display:flex}.zVO1Cq_marquee:hover .zVO1Cq_track{animation-play-state:paused}@keyframes zVO1Cq_marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.zVO1Cq_track{flex-wrap:wrap;justify-content:center;animation:none}}
.LmE_oa_backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.LmE_oa_image{object-fit:cover;filter:grayscale()brightness(.32)contrast(1.1);will-change:transform;width:100%;height:140%;position:absolute;inset:-20% 0}.LmE_oa_tint{background:var(--color-t500);mix-blend-mode:color;opacity:.55;position:absolute;inset:0}.LmE_oa_veil{background:linear-gradient(95deg,#0c0b0af0,#0c0b0a6b);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.LmE_oa_image{transform:none!important}}
.JFYs3W_reveal{opacity:0;transition:opacity .7s var(--ease-brand), transform .7s var(--ease-brand);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.JFYs3W_shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.JFYs3W_reveal{opacity:1;transition:none;transform:none}}
.pPbACq_bento{gap:var(--spacing-gap);grid-template-columns:repeat(6,1fr);display:grid}.pPbACq_tile{grid-column:span 2}.pPbACq_tile[data-span="3"]{grid-column:span 3}.pPbACq_tile[data-span="4"]{grid-column:span 4}.pPbACq_viz{align-items:flex-end;gap:4px;height:46px;margin-top:6px;display:flex}.pPbACq_viz i{height:var(--h);background:var(--line-2);border-radius:2px 2px 0 0;flex:1}.pPbACq_viz i.pPbACq_hi{background:var(--brand-fill)}.pPbACq_pulse{gap:5px;margin-top:6px;display:flex}.pPbACq_pulse i{background:var(--line-2);border-radius:50%;width:7px;height:7px}.pPbACq_pulse i:nth-child(-n+3){background:var(--ok);animation:2.4s ease-in-out infinite pPbACq_blink}.pPbACq_pulse i:nth-child(2){animation-delay:.3s}.pPbACq_pulse i:nth-child(3){animation-delay:.6s}@media (max-width:860px){.pPbACq_bento{grid-template-columns:repeat(2,1fr)}.pPbACq_tile,.pPbACq_tile[data-span="3"],.pPbACq_tile[data-span="4"]{grid-column:span 2}}@media (max-width:520px){.pPbACq_bento{grid-template-columns:1fr}.pPbACq_tile,.pPbACq_tile[data-span="3"],.pPbACq_tile[data-span="4"]{grid-column:span 1}}
._2aWoqa_wire{background:var(--line-2);border-radius:2px;height:2px;position:relative;overflow:hidden}._2aWoqa_wire:after{content:"";background:var(--brand);width:22px;animation:_2aWoqa_wire-zip 2s var(--ease-brand) infinite;border-radius:2px;position:absolute;inset:0 auto 0 0}._2aWoqa_flow{grid-template-columns:1fr 60px 1fr;align-items:center;gap:10px;display:grid}@keyframes _2aWoqa_wire-zip{0%{transform:translate(-26px)}to{transform:translate(66px)}}@media (prefers-reduced-motion:reduce){._2aWoqa_wire:after{animation:none}}
.mXXO1W_table{border:1px solid var(--line);border-radius:var(--radius-r);background:var(--surface);overflow:hidden}.mXXO1W_row{border-top:1px solid var(--line);grid-template-columns:.8fr 1fr 1.15fr;display:grid}.mXXO1W_row:first-child{background:var(--surface-2);border-top:0}.mXXO1W_cell{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:15px 18px;display:flex}.mXXO1W_cell:first-child{border-left:0}@media (max-width:720px){.mXXO1W_row{grid-template-columns:1fr}.mXXO1W_cell{border-left:0;border-top:1px solid var(--line)}.mXXO1W_cell:first-child{border-top:0}.mXXO1W_row:first-child{display:none}}
.JlEMdW_strip{border-block:1px solid var(--line);color:#f4f1ec;position:relative;overflow:hidden}.JlEMdW_bg{filter:grayscale()brightness(.32)contrast(1.1);transform:translateY(var(--shift,0));will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-20% 0}.JlEMdW_tint{background:var(--color-t500);mix-blend-mode:color;opacity:.55;position:absolute;inset:0}.JlEMdW_veil{background:linear-gradient(95deg,#0c0b0af0,#0c0b0a6b);position:absolute;inset:0}.JlEMdW_inner{z-index:3;width:min(var(--container-max), 90vw);margin-inline:auto;padding-block:clamp(44px,5vw,72px);position:relative}
.YseVla_layout{grid-template-columns:1.05fr .95fr;gap:clamp(24px,3vw,48px);display:grid}.YseVla_roleRow{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.YseVla_roleRow:first-child{border-top:0}.YseVla_guarantees{gap:var(--spacing-gap);grid-template-columns:repeat(2,1fr);align-content:start;display:grid}@media (max-width:860px){.YseVla_layout{grid-template-columns:1fr}}@media (max-width:480px){.YseVla_guarantees{grid-template-columns:1fr}}
.ZT-gkG_layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(26px,3.4vw,56px);display:grid}.ZT-gkG_form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ZT-gkG_full{grid-column:1/-1}.ZT-gkG_select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}@media (max-width:860px){.ZT-gkG_layout{grid-template-columns:1fr}}@media (max-width:520px){.ZT-gkG_form{grid-template-columns:1fr}}
.-jwyJa_root{color:var(--a-text);font-family:var(--font-inter), sans-serif}.-jwyJa_head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}@media (min-width:620px){.-jwyJa_head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.-jwyJa_title{font-family:var(--font-space), sans-serif;margin-bottom:3px;font-size:18px;font-weight:700}.-jwyJa_subtitle{color:var(--a-text-2);font-size:11.5px}.-jwyJa_btnPrimary{border-radius:var(--a-radius-sm);background:var(--a-accent);color:#fff;cursor:pointer;border:none;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.-jwyJa_btnPrimary:hover{background:var(--a-accent-h)}.-jwyJa_kgrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}@media (max-width:860px){.-jwyJa_kgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.-jwyJa_kgrid{grid-template-columns:1fr}}.-jwyJa_kcard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);padding:13px 15px;position:relative;overflow:hidden}.-jwyJa_ka{height:2px;position:absolute;top:0;left:0;right:0}.-jwyJa_kLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:7px;font-size:10px;font-weight:600}.-jwyJa_kVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.-jwyJa_kSub{color:var(--a-text-2);margin-top:4px;font-size:11px}.-jwyJa_toolbar{margin-bottom:12px}.-jwyJa_filterHead{color:var(--a-text-2);align-items:center;gap:7px;margin-bottom:9px;font-size:11px;display:flex}.-jwyJa_filterHint{color:var(--a-text-3);margin-left:auto}.-jwyJa_chips{flex-wrap:wrap;gap:7px;display:flex}.-jwyJa_fchip{border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 5px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;transition:all .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.-jwyJa_fchip:hover{border-color:var(--a-accent);color:var(--a-accent)}.-jwyJa_fchipActive{background:var(--a-accent);border-color:var(--a-accent);color:#fff;box-shadow:0 6px 18px -6px var(--a-accent)}.-jwyJa_fchipActive:hover{color:#fff}.-jwyJa_chipIc{background:var(--a-surface-2);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.-jwyJa_fchipActive .-jwyJa_chipIc{background:#fff3}.-jwyJa_budgetCard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:linear-gradient(135deg, var(--a-accent-soft), transparent);box-shadow:var(--a-shadow);margin-bottom:12px;padding:15px 17px;position:relative;overflow:hidden}.-jwyJa_budgetRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.-jwyJa_budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.-jwyJa_budgetBreak{flex-wrap:wrap;gap:20px;display:flex}.-jwyJa_bkV{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:18px;font-weight:700}.-jwyJa_bkL{color:var(--a-text-3);font-size:10px}.-jwyJa_card{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);margin-bottom:11px;padding:15px 17px}.-jwyJa_cardH{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.-jwyJa_ctitle{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.-jwyJa_lcFlow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.-jwyJa_lcFlow+.-jwyJa_lcFlow{margin-top:12px}.-jwyJa_lcState{border:1px solid;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.-jwyJa_lcArrow{color:var(--a-text-3);font-size:11px}.-jwyJa_lcAccent{background:var(--a-accent-soft);border-color:var(--a-accent);color:var(--a-accent)}.-jwyJa_lcGreen{background:var(--a-green-b);border-color:var(--a-green);color:var(--a-green)}.-jwyJa_lcOrange{background:var(--a-orange-b);border-color:var(--a-orange);color:var(--a-orange)}.-jwyJa_lcRed{background:var(--a-red-b);border-color:var(--a-red);color:var(--a-red)}.-jwyJa_lcLabel{color:var(--a-text-3);margin-right:6px;font-size:11px}.-jwyJa_grid65{grid-template-columns:1.65fr 1fr;gap:11px;display:grid}@media (max-width:960px){.-jwyJa_grid65{grid-template-columns:1fr}}.-jwyJa_tableWrap{overflow-x:auto}.-jwyJa_table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}.-jwyJa_table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);border-bottom:1px solid var(--a-border);padding:6px 10px;font-size:10px;font-weight:600}.-jwyJa_table td{border-bottom:1px solid var(--a-border-2);vertical-align:middle;padding:9px 10px}.-jwyJa_table tbody tr{cursor:pointer;transition:background .15s}.-jwyJa_table tbody tr:hover td{background:var(--a-accent-soft)}.-jwyJa_mono{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-plex-mono), monospace;color:var(--a-text-3);font-size:11px}.-jwyJa_subInfo{color:var(--a-text-3);font-size:10px}.-jwyJa_subInfoOrange{color:var(--a-orange);font-size:10px}.-jwyJa_assignee{align-items:center;gap:7px;display:flex}.-jwyJa_avc{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.-jwyJa_chantierAlert{color:var(--a-red)}.-jwyJa_badge{border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.-jwyJa_badgeG{background:var(--a-green-b);color:var(--a-green)}.-jwyJa_badgeO{background:var(--a-orange-b);color:var(--a-orange)}.-jwyJa_badgeR{background:var(--a-red-b);color:var(--a-red)}.-jwyJa_badgeB{background:var(--a-blue-b);color:var(--a-blue)}.-jwyJa_btnQr{color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:10px;font-weight:600;display:inline-flex}.-jwyJa_btnQrPrimary{background:var(--a-accent)}.-jwyJa_btnQrO{background:var(--a-orange)}.-jwyJa_btnQrR{background:var(--a-red)}.-jwyJa_qrEmpty{text-align:center;color:var(--a-text-3);padding:30px 0;font-size:12px}.-jwyJa_qrWidget{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);flex-direction:column;align-items:center;padding:18px;display:flex}.-jwyJa_qrCanvas{background:var(--a-surface);border:1px solid var(--a-border);border-radius:8px;place-items:center;width:120px;height:120px;display:grid}.-jwyJa_qrId{font-family:var(--font-plex-mono), monospace;color:var(--a-text);margin-top:10px;font-size:13px;font-weight:600}.-jwyJa_qrSub{color:var(--a-text-3);font-size:11px}.-jwyJa_btnFull{border-radius:var(--a-radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.-jwyJa_btnFullPrimary{background:var(--a-accent);color:#fff}.-jwyJa_btnFullGhost{background:var(--a-surface);border:1px solid var(--a-border);color:var(--a-text-2)}@keyframes -jwyJa_gm-fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes -jwyJa_gm-modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes -jwyJa_gm-budgetPop{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.-jwyJa_kcard{animation:.4s cubic-bezier(.4,0,.2,1) backwards -jwyJa_gm-fadeSlide}.-jwyJa_kcard:nth-child(2){animation-delay:50ms}.-jwyJa_kcard:nth-child(3){animation-delay:.1s}.-jwyJa_kcard:nth-child(4){animation-delay:.15s}.-jwyJa_budgetCard,.-jwyJa_card{animation:.45s cubic-bezier(.4,0,.2,1) .1s backwards -jwyJa_gm-fadeSlide}.-jwyJa_kcard{transition:border-color .2s,transform .15s}.-jwyJa_kcard:hover{border-color:var(--a-accent);transform:translateY(-2px)}.-jwyJa_budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), monospace;transition:transform .4s}.-jwyJa_budgetPop{animation:.4s -jwyJa_gm-budgetPop}.-jwyJa_lcState{transition:all .18s cubic-bezier(.4,0,.2,1)}.-jwyJa_lcState:hover{transform:translateY(-1px)}.-jwyJa_btnPrimary,.-jwyJa_btnQr,.-jwyJa_btnFull{transition:background .15s,transform .1s}.-jwyJa_btnPrimary:active,.-jwyJa_btnQr:active,.-jwyJa_btnFull:active{transform:scale(.97)}.-jwyJa_modalOv{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a19a6;justify-content:center;align-items:center;padding:14px;animation:.2s -jwyJa_gm-fadeSlide;display:flex;position:fixed;inset:0}.-jwyJa_modal{border:1px solid var(--a-border);background:var(--a-card);border-radius:14px;width:430px;max-width:92vw;max-height:88vh;animation:.22s -jwyJa_gm-modalIn;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.-jwyJa_modalH{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.-jwyJa_modalTitle{font-family:var(--font-space), sans-serif;color:var(--a-text);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.-jwyJa_modalX{border:1px solid var(--a-border);background:var(--a-surface);width:26px;height:26px;color:var(--a-text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.-jwyJa_modalX:hover{border-color:var(--a-red);color:var(--a-red)}.-jwyJa_modalB{padding:16px 18px}.-jwyJa_modalF{border-top:1px solid var(--a-border);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.-jwyJa_formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;display:grid}@media (max-width:560px){.-jwyJa_formGrid{grid-template-columns:minmax(0,1fr)}}.-jwyJa_fg{margin-bottom:12px}.-jwyJa_fgWide{grid-column:span 2}.-jwyJa_fLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.-jwyJa_fIn,.-jwyJa_fSel{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;color:var(--a-text);font-size:12.5px;font-family:var(--font-inter), sans-serif;outline:none;padding:8px 11px;transition:border-color .2s}.-jwyJa_fIn:focus,.-jwyJa_fSel:focus{border-color:var(--a-accent)}.-jwyJa_btnGhost{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.-jwyJa_btnGhost:hover{border-color:var(--a-accent);color:var(--a-accent)}.-jwyJa_dechBox{border:1px solid var(--a-border);border-left:3px solid var(--a-accent);border-radius:var(--a-radius-sm);background:var(--a-surface-2);margin-top:4px;padding:14px 15px}.-jwyJa_dechH{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.-jwyJa_dechT{color:var(--a-text);font-size:12.5px;font-weight:700}.-jwyJa_dechS{color:var(--a-text-3);margin-top:2px;font-size:11px;line-height:1.45}.-jwyJa_dechDrop{border:1.5px dashed var(--a-border-2);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;align-items:center;gap:10px;padding:13px 14px;font-size:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.-jwyJa_dechDrop:hover{border-color:var(--a-accent);color:var(--a-accent)}.-jwyJa_infoBox{border:1px solid var(--a-accent-soft);background:var(--a-accent-soft);color:var(--a-text-2);border-radius:8px;margin-top:12px;padding:10px;font-size:11px}.-jwyJa_toast{z-index:9999;border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);max-width:280px;color:var(--a-text);opacity:0;pointer-events:none;padding:11px 15px;font-size:12px;transition:opacity .25s,transform .25s;position:fixed;bottom:20px;right:20px;transform:translateY(8px);box-shadow:0 8px 24px #00000080}.-jwyJa_toastShow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.-jwyJa_kcard,.-jwyJa_budgetCard,.-jwyJa_card,.-jwyJa_modal,.-jwyJa_modalOv{animation:none}}.-jwyJa_cg55{grid-template-columns:1fr 1fr;gap:11px;display:grid}@media (max-width:900px){.-jwyJa_cg55{grid-template-columns:1fr}}.-jwyJa_togRow{border-bottom:1px solid var(--a-border-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.-jwyJa_togRow:last-child{border-bottom:none}.-jwyJa_togRowLarge{flex-direction:column;align-items:stretch;gap:8px}.-jwyJa_cfgTextarea{resize:vertical;border:1px solid var(--a-border);background:var(--a-bg-2);width:100%;color:var(--a-text);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:12.5px;line-height:1.55}.-jwyJa_cfgTextarea:focus{border-color:var(--a-accent);outline:none}.-jwyJa_togInfo{flex:1;min-width:0}.-jwyJa_tn{color:var(--a-text);font-size:12.5px;font-weight:500}.-jwyJa_td{color:var(--a-text-3);margin-top:2px;font-size:11px}.-jwyJa_tog{border:1px solid var(--a-border);background:var(--a-surface-2);cursor:pointer;border-radius:20px;flex-shrink:0;width:36px;height:20px;transition:background .2s,border-color .2s;position:relative}.-jwyJa_tog:after{content:"";background:var(--a-text-3);border-radius:50%;width:13px;height:13px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.-jwyJa_togOn{background:var(--a-accent);border-color:var(--a-accent)}.-jwyJa_togOn:after{background:var(--a-surface);transform:translate(16px)}.-jwyJa_cfgInput{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text);font-size:12.5px;font-family:var(--font-inter), sans-serif;outline:none;padding:7px 10px;transition:border-color .2s}.-jwyJa_cfgInput:focus{border-color:var(--a-accent)}.-jwyJa_cfgNote{color:var(--a-text-2);margin-bottom:14px;font-size:11.5px;line-height:1.5}.-jwyJa_formula{border:1px solid var(--a-blue-b);background:#2563eb12;border-radius:7px;margin-top:10px;padding:10px}.-jwyJa_formulaT{color:var(--a-blue);margin-bottom:4px;font-size:10.5px;font-weight:600}.-jwyJa_formulaC{font-family:var(--font-plex-mono), monospace;color:var(--a-text-2);font-size:10.5px}
.kf_Zia_root{color:var(--a-text);font-family:var(--font-inter), sans-serif}.kf_Zia_head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}@media (min-width:620px){.kf_Zia_head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.kf_Zia_title{font-family:var(--font-space), sans-serif;margin-bottom:3px;font-size:18px;font-weight:700}.kf_Zia_subtitle{color:var(--a-text-2);font-size:11.5px}.kf_Zia_btnPrimary{border-radius:var(--a-radius-sm);background:var(--a-accent);color:#fff;cursor:pointer;border:none;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.kf_Zia_btnPrimary:hover{background:var(--a-accent-h)}.kf_Zia_kgrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}@media (max-width:860px){.kf_Zia_kgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.kf_Zia_kgrid{grid-template-columns:minmax(0,1fr)}}.kf_Zia_kcard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);padding:13px 15px;position:relative;overflow:hidden}.kf_Zia_ka{height:2px;position:absolute;top:0;left:0;right:0}.kf_Zia_kLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:7px;font-size:10px;font-weight:600}.kf_Zia_kVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.kf_Zia_kSub{color:var(--a-text-2);margin-top:4px;font-size:11px}.kf_Zia_toolbar{margin-bottom:12px}.kf_Zia_filterHead{color:var(--a-text-2);align-items:center;gap:7px;margin-bottom:9px;font-size:11px;display:flex}.kf_Zia_filterHint{color:var(--a-text-3);margin-left:auto}.kf_Zia_chips{flex-wrap:wrap;gap:7px;display:flex}.kf_Zia_fchip{border:1px solid var(--a-border);background:var(--a-bg-2);color:var(--a-text-2);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;transition:all .18s;display:inline-flex}.kf_Zia_fchip:has(.kf_Zia_chipIc){padding:5px 13px 5px 5px}.kf_Zia_fchip:hover{border-color:var(--a-accent);color:var(--a-accent);background:var(--a-surface-2)}.kf_Zia_fchipActive,.kf_Zia_fchipActive:hover{background:var(--a-accent);border-color:var(--a-accent);color:#fff;box-shadow:0 4px 14px -6px var(--a-accent)}.kf_Zia_chipIc{background:var(--a-surface-2);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.kf_Zia_fchipActive .kf_Zia_chipIc{background:#fff3}.kf_Zia_budgetCard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:linear-gradient(135deg, var(--a-accent-soft), transparent);box-shadow:var(--a-shadow);margin-bottom:12px;padding:15px 17px;position:relative;overflow:hidden}.kf_Zia_budgetRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.kf_Zia_budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.kf_Zia_budgetBreak{flex-wrap:wrap;gap:20px;display:flex}.kf_Zia_bkV{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:18px;font-weight:700}.kf_Zia_bkL{color:var(--a-text-3);font-size:10px}.kf_Zia_card{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);margin-bottom:11px;padding:15px 17px}.kf_Zia_cardH{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.kf_Zia_ctitle{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.kf_Zia_lcFlow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kf_Zia_lcFlow+.kf_Zia_lcFlow{margin-top:12px}.kf_Zia_lcState{border:1px solid;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.kf_Zia_lcArrow{color:var(--a-text-3);font-size:11px}.kf_Zia_lcAccent{background:var(--a-accent-soft);border-color:var(--a-accent);color:var(--a-accent)}.kf_Zia_lcGreen{background:var(--a-green-b);border-color:var(--a-green);color:var(--a-green)}.kf_Zia_lcOrange{background:var(--a-orange-b);border-color:var(--a-orange);color:var(--a-orange)}.kf_Zia_lcRed{background:var(--a-red-b);border-color:var(--a-red);color:var(--a-red)}.kf_Zia_lcLabel{color:var(--a-text-3);margin-right:6px;font-size:11px}.kf_Zia_grid65{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:11px;display:grid}@media (max-width:960px){.kf_Zia_grid65{grid-template-columns:minmax(0,1fr)}}.kf_Zia_tableWrap{overflow-x:auto}.kf_Zia_table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}.kf_Zia_table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);border-bottom:1px solid var(--a-border);padding:6px 10px;font-size:10px;font-weight:600}.kf_Zia_table td{border-bottom:1px solid var(--a-border-2);vertical-align:middle;padding:9px 10px}.kf_Zia_table tbody tr{cursor:pointer;transition:background .15s}.kf_Zia_table tbody tr:hover td{background:var(--a-accent-soft)}.kf_Zia_mono{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-plex-mono), monospace;color:var(--a-text-3);font-size:11px}.kf_Zia_subInfo{color:var(--a-text-3);font-size:10px}.kf_Zia_subInfoOrange{color:var(--a-orange);font-size:10px}.kf_Zia_assignee{align-items:center;gap:7px;display:flex}.kf_Zia_avc{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.kf_Zia_chantierAlert{color:var(--a-red)}.kf_Zia_badge{border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.kf_Zia_badgeG{background:var(--a-green-b);color:var(--a-green)}.kf_Zia_badgeO{background:var(--a-orange-b);color:var(--a-orange)}.kf_Zia_badgeR{background:var(--a-red-b);color:var(--a-red)}.kf_Zia_badgeB{background:var(--a-blue-b);color:var(--a-blue)}.kf_Zia_btnQr{color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:10px;font-weight:600;display:inline-flex}.kf_Zia_btnQrPrimary{background:var(--a-accent)}.kf_Zia_btnQrO{background:var(--a-orange)}.kf_Zia_btnQrR{background:var(--a-red)}.kf_Zia_qrEmpty{text-align:center;color:var(--a-text-3);padding:30px 0;font-size:12px}.kf_Zia_qrWidget{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);flex-direction:column;align-items:center;padding:18px;display:flex}.kf_Zia_qrCanvas{background:var(--a-surface);border:1px solid var(--a-border);border-radius:8px;place-items:center;width:120px;height:120px;display:grid}.kf_Zia_qrId{font-family:var(--font-plex-mono), monospace;color:var(--a-text);margin-top:10px;font-size:13px;font-weight:600}.kf_Zia_qrSub{color:var(--a-text-3);font-size:11px}.kf_Zia_btnFull{border-radius:var(--a-radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.kf_Zia_btnFullPrimary{background:var(--a-accent);color:#fff}.kf_Zia_btnFullGhost{background:var(--a-surface);border:1px solid var(--a-border);color:var(--a-text-2)}@keyframes kf_Zia_gm-fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kf_Zia_gm-modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes kf_Zia_gm-budgetPop{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.kf_Zia_kcard{animation:.4s cubic-bezier(.4,0,.2,1) backwards kf_Zia_gm-fadeSlide}.kf_Zia_kcard:nth-child(2){animation-delay:50ms}.kf_Zia_kcard:nth-child(3){animation-delay:.1s}.kf_Zia_kcard:nth-child(4){animation-delay:.15s}.kf_Zia_budgetCard,.kf_Zia_card{animation:.45s cubic-bezier(.4,0,.2,1) .1s backwards kf_Zia_gm-fadeSlide}.kf_Zia_kcard{transition:border-color .2s,transform .15s}.kf_Zia_kcard:hover{border-color:var(--a-accent);transform:translateY(-2px)}.kf_Zia_budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), monospace;transition:transform .4s}.kf_Zia_budgetPop{animation:.4s kf_Zia_gm-budgetPop}.kf_Zia_lcState{transition:all .18s cubic-bezier(.4,0,.2,1)}.kf_Zia_lcState:hover{transform:translateY(-1px)}.kf_Zia_btnPrimary,.kf_Zia_btnQr,.kf_Zia_btnFull{transition:background .15s,transform .1s}.kf_Zia_btnPrimary:active,.kf_Zia_btnQr:active,.kf_Zia_btnFull:active{transform:scale(.97)}.kf_Zia_modalOv{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a19a6;justify-content:center;align-items:center;padding:14px;animation:.2s kf_Zia_gm-fadeSlide;display:flex;position:fixed;inset:0}.kf_Zia_modal{border:1px solid var(--a-border);background:var(--a-card);border-radius:14px;width:430px;max-width:92vw;max-height:88vh;animation:.22s kf_Zia_gm-modalIn;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.kf_Zia_modalH{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.kf_Zia_modalTitle{font-family:var(--font-space), sans-serif;color:var(--a-text);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.kf_Zia_modalX{border:1px solid var(--a-border);background:var(--a-surface);width:26px;height:26px;color:var(--a-text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.kf_Zia_modalX:hover{border-color:var(--a-red);color:var(--a-red)}.kf_Zia_modalB{padding:16px 18px}.kf_Zia_modalF{border-top:1px solid var(--a-border);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.kf_Zia_formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;display:grid}@media (max-width:560px){.kf_Zia_formGrid{grid-template-columns:minmax(0,1fr)}}.kf_Zia_fg{margin-bottom:12px}.kf_Zia_fgWide{grid-column:span 2}.kf_Zia_fLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.kf_Zia_fIn,.kf_Zia_fSel{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;color:var(--a-text);font-size:12.5px;font-family:var(--font-inter), sans-serif;outline:none;padding:8px 11px;transition:border-color .2s}.kf_Zia_fIn:focus,.kf_Zia_fSel:focus{border-color:var(--a-accent)}.kf_Zia_btnGhost{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.kf_Zia_btnGhost:hover{border-color:var(--a-accent);color:var(--a-accent)}.kf_Zia_dechBox{border:1px solid var(--a-border);border-left:3px solid var(--a-accent);border-radius:var(--a-radius-sm);background:var(--a-surface-2);margin-top:4px;padding:14px 15px}.kf_Zia_dechH{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.kf_Zia_dechT{color:var(--a-text);font-size:12.5px;font-weight:700}.kf_Zia_dechS{color:var(--a-text-3);margin-top:2px;font-size:11px;line-height:1.45}.kf_Zia_dechDrop{border:1.5px dashed var(--a-border-2);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;align-items:center;gap:10px;padding:13px 14px;font-size:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.kf_Zia_dechDrop:hover{border-color:var(--a-accent);color:var(--a-accent)}.kf_Zia_infoBox{border:1px solid var(--a-accent-soft);background:var(--a-accent-soft);color:var(--a-text-2);border-radius:8px;margin-top:12px;padding:10px;font-size:11px}.kf_Zia_toast{z-index:9999;border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);max-width:280px;color:var(--a-text);opacity:0;pointer-events:none;padding:11px 15px;font-size:12px;transition:opacity .25s,transform .25s;position:fixed;bottom:20px;right:20px;transform:translateY(8px);box-shadow:0 8px 24px #00000080}.kf_Zia_toastShow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kf_Zia_kcard,.kf_Zia_budgetCard,.kf_Zia_card,.kf_Zia_modal,.kf_Zia_modalOv{animation:none}}
.kXRwQG_root{color:var(--a-text);font-family:var(--font-inter), sans-serif}.kXRwQG_head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}@media (min-width:620px){.kXRwQG_head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.kXRwQG_title{font-family:var(--font-space), sans-serif;margin-bottom:3px;font-size:18px;font-weight:700}.kXRwQG_subtitle{color:var(--a-text-2);font-size:11.5px}.kXRwQG_btnPrimary{border-radius:var(--a-radius-sm);background:var(--a-accent);color:#fff;cursor:pointer;border:none;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.kXRwQG_btnPrimary:hover{background:var(--a-accent-h)}.kXRwQG_kgrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}@media (max-width:860px){.kXRwQG_kgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.kXRwQG_kgrid{grid-template-columns:1fr}}.kXRwQG_kcard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);padding:13px 15px;position:relative;overflow:hidden}.kXRwQG_ka{height:2px;position:absolute;top:0;left:0;right:0}.kXRwQG_kLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:7px;font-size:10px;font-weight:600}.kXRwQG_kVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.kXRwQG_kSub{color:var(--a-text-2);margin-top:4px;font-size:11px}.kXRwQG_toolbar{margin-bottom:12px}.kXRwQG_filterHead{color:var(--a-text-2);align-items:center;gap:7px;margin-bottom:9px;font-size:11px;display:flex}.kXRwQG_filterHint{color:var(--a-text-3);margin-left:auto}.kXRwQG_chips{flex-wrap:wrap;gap:7px;display:flex}.kXRwQG_fchip{border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 5px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;transition:all .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.kXRwQG_fchip:hover{border-color:var(--a-accent);color:var(--a-accent)}.kXRwQG_fchipActive{background:var(--a-accent);border-color:var(--a-accent);color:#fff;box-shadow:0 6px 18px -6px var(--a-accent)}.kXRwQG_fchipActive:hover{color:#fff}.kXRwQG_chipIc{background:var(--a-surface-2);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.kXRwQG_fchipActive .kXRwQG_chipIc{background:#fff3}.kXRwQG_budgetCard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:linear-gradient(135deg, var(--a-accent-soft), transparent);box-shadow:var(--a-shadow);margin-bottom:12px;padding:15px 17px;position:relative;overflow:hidden}.kXRwQG_budgetRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.kXRwQG_budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.kXRwQG_budgetBreak{flex-wrap:wrap;gap:20px;display:flex}.kXRwQG_bkV{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:18px;font-weight:700}.kXRwQG_bkL{color:var(--a-text-3);font-size:10px}.kXRwQG_card{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);margin-bottom:11px;padding:15px 17px}.kXRwQG_cardH{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.kXRwQG_ctitle{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.kXRwQG_lcFlow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kXRwQG_lcFlow+.kXRwQG_lcFlow{margin-top:12px}.kXRwQG_lcState{border:1px solid;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.kXRwQG_lcArrow{color:var(--a-text-3);font-size:11px}.kXRwQG_lcAccent{background:var(--a-accent-soft);border-color:var(--a-accent);color:var(--a-accent)}.kXRwQG_lcGreen{background:var(--a-green-b);border-color:var(--a-green);color:var(--a-green)}.kXRwQG_lcOrange{background:var(--a-orange-b);border-color:var(--a-orange);color:var(--a-orange)}.kXRwQG_lcRed{background:var(--a-red-b);border-color:var(--a-red);color:var(--a-red)}.kXRwQG_lcLabel{color:var(--a-text-3);margin-right:6px;font-size:11px}.kXRwQG_grid65{grid-template-columns:1.65fr 1fr;gap:11px;display:grid}@media (max-width:960px){.kXRwQG_grid65{grid-template-columns:1fr}}.kXRwQG_tableWrap{overflow-x:auto}.kXRwQG_table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}.kXRwQG_table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);border-bottom:1px solid var(--a-border);padding:6px 10px;font-size:10px;font-weight:600}.kXRwQG_table td{border-bottom:1px solid var(--a-border-2);vertical-align:middle;padding:9px 10px}.kXRwQG_table tbody tr{cursor:pointer;transition:background .15s}.kXRwQG_table tbody tr:hover td{background:var(--a-accent-soft)}.kXRwQG_mono{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-plex-mono), monospace;color:var(--a-text-3);font-size:11px}.kXRwQG_subInfo{color:var(--a-text-3);font-size:10px}.kXRwQG_subInfoOrange{color:var(--a-orange);font-size:10px}.kXRwQG_assignee{align-items:center;gap:7px;display:flex}.kXRwQG_avc{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.kXRwQG_chantierAlert{color:var(--a-red)}.kXRwQG_badge{border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.kXRwQG_badgeG{background:var(--a-green-b);color:var(--a-green)}.kXRwQG_badgeO{background:var(--a-orange-b);color:var(--a-orange)}.kXRwQG_badgeR{background:var(--a-red-b);color:var(--a-red)}.kXRwQG_badgeB{background:var(--a-blue-b);color:var(--a-blue)}.kXRwQG_btnQr{color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:10px;font-weight:600;display:inline-flex}.kXRwQG_btnQrPrimary{background:var(--a-accent)}.kXRwQG_btnQrO{background:var(--a-orange)}.kXRwQG_btnQrR{background:var(--a-red)}.kXRwQG_qrEmpty{text-align:center;color:var(--a-text-3);padding:30px 0;font-size:12px}.kXRwQG_qrWidget{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);flex-direction:column;align-items:center;padding:18px;display:flex}.kXRwQG_qrCanvas{background:var(--a-surface);border:1px solid var(--a-border);border-radius:8px;place-items:center;width:120px;height:120px;display:grid}.kXRwQG_qrId{font-family:var(--font-plex-mono), monospace;color:var(--a-text);margin-top:10px;font-size:13px;font-weight:600}.kXRwQG_qrSub{color:var(--a-text-3);font-size:11px}.kXRwQG_btnFull{border-radius:var(--a-radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.kXRwQG_btnFullPrimary{background:var(--a-accent);color:#fff}.kXRwQG_btnFullGhost{background:var(--a-surface);border:1px solid var(--a-border);color:var(--a-text-2)}@keyframes kXRwQG_gm-fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kXRwQG_gm-modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes kXRwQG_gm-budgetPop{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.kXRwQG_kcard{animation:.4s cubic-bezier(.4,0,.2,1) backwards kXRwQG_gm-fadeSlide}.kXRwQG_kcard:nth-child(2){animation-delay:50ms}.kXRwQG_kcard:nth-child(3){animation-delay:.1s}.kXRwQG_kcard:nth-child(4){animation-delay:.15s}.kXRwQG_budgetCard,.kXRwQG_card{animation:.45s cubic-bezier(.4,0,.2,1) .1s backwards kXRwQG_gm-fadeSlide}.kXRwQG_kcard{transition:border-color .2s,transform .15s}.kXRwQG_kcard:hover{border-color:var(--a-accent);transform:translateY(-2px)}.kXRwQG_budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), monospace;transition:transform .4s}.kXRwQG_budgetPop{animation:.4s kXRwQG_gm-budgetPop}.kXRwQG_lcState{transition:all .18s cubic-bezier(.4,0,.2,1)}.kXRwQG_lcState:hover{transform:translateY(-1px)}.kXRwQG_btnPrimary,.kXRwQG_btnQr,.kXRwQG_btnFull{transition:background .15s,transform .1s}.kXRwQG_btnPrimary:active,.kXRwQG_btnQr:active,.kXRwQG_btnFull:active{transform:scale(.97)}.kXRwQG_modalOv{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a19a6;justify-content:center;align-items:center;padding:14px;animation:.2s kXRwQG_gm-fadeSlide;display:flex;position:fixed;inset:0}.kXRwQG_modal{border:1px solid var(--a-border);background:var(--a-card);border-radius:14px;width:430px;max-width:92vw;max-height:88vh;animation:.22s kXRwQG_gm-modalIn;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.kXRwQG_modalH{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.kXRwQG_modalTitle{font-family:var(--font-space), sans-serif;color:var(--a-text);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.kXRwQG_modalX{border:1px solid var(--a-border);background:var(--a-surface);width:26px;height:26px;color:var(--a-text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.kXRwQG_modalX:hover{border-color:var(--a-red);color:var(--a-red)}.kXRwQG_modalB{padding:16px 18px}.kXRwQG_modalF{border-top:1px solid var(--a-border);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.kXRwQG_formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;display:grid}@media (max-width:560px){.kXRwQG_formGrid{grid-template-columns:minmax(0,1fr)}}.kXRwQG_fg{margin-bottom:12px}.kXRwQG_fgWide{grid-column:span 2}.kXRwQG_fLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.kXRwQG_fIn,.kXRwQG_fSel{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;color:var(--a-text);font-size:12.5px;font-family:var(--font-inter), sans-serif;outline:none;padding:8px 11px;transition:border-color .2s}.kXRwQG_fIn:focus,.kXRwQG_fSel:focus{border-color:var(--a-accent)}.kXRwQG_btnGhost{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.kXRwQG_btnGhost:hover{border-color:var(--a-accent);color:var(--a-accent)}.kXRwQG_dechBox{border:1px solid var(--a-border);border-left:3px solid var(--a-accent);border-radius:var(--a-radius-sm);background:var(--a-surface-2);margin-top:4px;padding:14px 15px}.kXRwQG_dechH{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.kXRwQG_dechT{color:var(--a-text);font-size:12.5px;font-weight:700}.kXRwQG_dechS{color:var(--a-text-3);margin-top:2px;font-size:11px;line-height:1.45}.kXRwQG_dechDrop{border:1.5px dashed var(--a-border-2);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;align-items:center;gap:10px;padding:13px 14px;font-size:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.kXRwQG_dechDrop:hover{border-color:var(--a-accent);color:var(--a-accent)}.kXRwQG_infoBox{border:1px solid var(--a-accent-soft);background:var(--a-accent-soft);color:var(--a-text-2);border-radius:8px;margin-top:12px;padding:10px;font-size:11px}.kXRwQG_toast{z-index:9999;border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);max-width:280px;color:var(--a-text);opacity:0;pointer-events:none;padding:11px 15px;font-size:12px;transition:opacity .25s,transform .25s;position:fixed;bottom:20px;right:20px;transform:translateY(8px);box-shadow:0 8px 24px #00000080}.kXRwQG_toastShow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kXRwQG_kcard,.kXRwQG_budgetCard,.kXRwQG_card,.kXRwQG_modal,.kXRwQG_modalOv{animation:none}}.kXRwQG_pbar{background:var(--a-surface-2);border-radius:3px;flex:1;height:4px;overflow:hidden}.kXRwQG_pbarFill{border-radius:3px;height:100%}.kXRwQG_progressCell{align-items:center;gap:7px;display:flex}.kXRwQG_fRow{gap:10px;display:flex}.kXRwQG_fRow>*{flex:1}
.-\37 m8TW_shell{background:var(--a-bg);height:100svh;color:var(--a-text);font-family:var(--font-inter), sans-serif;display:flex;overflow:hidden}.-\37 m8TW_sidebar{background:var(--a-bg);border-right:1px solid var(--a-border);flex-direction:column;flex-shrink:0;width:252px;display:flex;overflow:hidden}.-\37 m8TW_logoWrap{border-bottom:1px solid var(--a-border);align-items:center;gap:6px;padding:17px 15px 13px;display:flex}.-\37 m8TW_logoTxt{font-family:var(--font-space), sans-serif;letter-spacing:-.2px;color:var(--a-text);font-size:15px;font-weight:700;line-height:1}.-\37 m8TW_logoTxt em{color:var(--a-accent);font-style:normal}.-\37 m8TW_logoEnv{letter-spacing:1.4px;text-transform:uppercase;color:var(--a-text-3);margin-top:2px;font-size:9px;font-weight:600}.-\37 m8TW_hamburger{background:var(--a-surface-2);width:26px;height:26px;color:var(--a-text-2);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background .15s;display:flex}.-\37 m8TW_hamburger:hover{background:var(--a-border)}.-\37 m8TW_sidebar{transition:width .25s}.-\37 m8TW_sidebar.-\37 m8TW_collapsed{width:88px}.-\37 m8TW_sidebar.-\37 m8TW_collapsed .-\37 m8TW_logoTxtWrap,.-\37 m8TW_sidebar.-\37 m8TW_collapsed .-\37 m8TW_search,.-\37 m8TW_sidebar.-\37 m8TW_collapsed .-\37 m8TW_section,.-\37 m8TW_sidebar.-\37 m8TW_collapsed .-\37 m8TW_badge,.-\37 m8TW_sidebar.-\37 m8TW_collapsed .-\37 m8TW_userInfo{display:none}.-\37 m8TW_sidebar.-\37 m8TW_collapsed .-\37 m8TW_logoWrap{flex-direction:column;gap:8px;padding:14px 8px}.-\37 m8TW_sidebar.-\37 m8TW_collapsed .-\37 m8TW_hamburger{margin-left:0}.-\37 m8TW_sidebar.-\37 m8TW_collapsed .-\37 m8TW_navItem{text-align:center;flex-direction:column;align-items:center;gap:3px;padding:7px 4px}.-\37 m8TW_sidebar.-\37 m8TW_collapsed .-\37 m8TW_navLbl{white-space:normal;max-width:74px;font-size:9px;font-weight:500;line-height:1.1}.-\37 m8TW_sidebar.-\37 m8TW_collapsed .-\37 m8TW_user{justify-content:center;padding:12px 6px}.-\37 m8TW_search{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-3);cursor:pointer;align-items:center;gap:8px;margin:11px 11px 5px;padding:7px 10px;font-size:12px;transition:border-color .2s;display:flex}.-\37 m8TW_search:hover{border-color:var(--a-accent)}.-\37 m8TW_search kbd{background:var(--a-border-2);color:var(--a-text-3);border-radius:4px;margin-left:auto;padding:1px 5px;font-family:inherit;font-size:10px}.-\37 m8TW_nav{flex:1;padding:4px 7px 8px;overflow-y:auto}.-\37 m8TW_nav::-webkit-scrollbar{width:0}.-\37 m8TW_section{letter-spacing:1.2px;text-transform:uppercase;color:var(--a-text-3);padding:13px 8px 4px;font-size:9px;font-weight:700}.-\37 m8TW_navItem{border-radius:var(--a-radius-sm);color:var(--a-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;text-decoration:none;transition:background .15s,color .15s,transform .18s;display:flex;position:relative}.-\37 m8TW_navItem:hover{background:var(--a-accent-soft);color:var(--a-accent);transform:translate(2px)}.-\37 m8TW_navItem.-\37 m8TW_active{background:var(--a-accent-soft);color:var(--a-accent);font-weight:500}.-\37 m8TW_navItem.-\37 m8TW_active:before{content:"";background:var(--a-accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.-\37 m8TW_navItem svg{opacity:.75;flex-shrink:0}.-\37 m8TW_navItem.-\37 m8TW_active svg,.-\37 m8TW_navItem:hover svg{opacity:1}.-\37 m8TW_navLbl{white-space:nowrap;overflow:hidden}.-\37 m8TW_badge{border-radius:20px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}.-\37 m8TW_badge.-\37 m8TW_r{background:var(--a-red-b);color:var(--a-red)}.-\37 m8TW_badge.-\37 m8TW_g{background:var(--a-green-b);color:var(--a-green)}.-\37 m8TW_badge.-\37 m8TW_o{background:var(--a-orange-b);color:var(--a-orange)}.-\37 m8TW_user{border-top:1px solid var(--a-border);align-items:center;gap:9px;padding:10px 11px;display:flex}.-\37 m8TW_avatar{background:linear-gradient(135deg, var(--a-accent), var(--a-accent-h));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.-\37 m8TW_userInfo{flex:1;min-width:0}.-\37 m8TW_userName{white-space:nowrap;text-overflow:ellipsis;color:var(--a-text);font-size:12px;font-weight:600;overflow:hidden}.-\37 m8TW_userRole{color:var(--a-text-3);font-size:10px}.-\37 m8TW_main{background:var(--a-bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.-\37 m8TW_topbar{background:var(--a-bg);border-bottom:1px solid var(--a-border);flex-shrink:0;align-items:center;gap:10px;height:50px;padding:0 20px;display:flex}.-\37 m8TW_breadcrumb{color:var(--a-text-2);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.-\37 m8TW_bcSep{color:var(--a-text-3)}.-\37 m8TW_bcCur{color:var(--a-accent);font-weight:500}.-\37 m8TW_spacer{flex:1}.-\37 m8TW_tbIcon{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);width:32px;height:32px;color:var(--a-text-2);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.-\37 m8TW_tbIcon:hover{border-color:var(--a-accent);color:var(--a-accent)}.-\37 m8TW_tbBadge{border:2px solid var(--a-panel);background:var(--a-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.-\37 m8TW_tbBtn{border-radius:var(--a-radius-sm);font-size:12px;font-weight:500;font-family:var(--font-inter), sans-serif;cursor:pointer;border:none;align-items:center;gap:5px;padding:6px 13px;transition:all .15s;display:flex}.-\37 m8TW_tbBtn:active{transform:scale(.97)}.-\37 m8TW_tbBtnGhost{background:var(--a-surface);color:var(--a-text-2);border:1px solid var(--a-border)}.-\37 m8TW_tbBtnGhost:hover{border-color:var(--a-accent);color:var(--a-accent);background:var(--a-accent-soft)}.-\37 m8TW_tbBtnLogout{background:var(--a-red-b);color:var(--a-red);border:1px solid #d23c3c26}.-\37 m8TW_tbBtnLogout:hover{background:#d23c3c33}.-\37 m8TW_content{flex:1;padding:22px;overflow-y:auto}.-\37 m8TW_mobMenu{width:32px;height:32px;color:var(--a-text-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}@media (max-width:860px){.-\37 m8TW_sidebar{z-index:900;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:8px 0 32px #0000002e}.-\37 m8TW_sidebar.-\37 m8TW_mobileOpen{transform:translate(0)}.-\37 m8TW_mobMenu{display:flex}}.-\37 m8TW_main{min-width:0}.-\37 m8TW_backdrop{display:none}@media (max-width:860px){.-\37 m8TW_content{padding:14px}.-\37 m8TW_backdrop{z-index:899;background:#00000073;animation:.2s -\37 m8TW_fadeBackdrop;display:block;position:fixed;inset:0}}@media (max-width:620px){.-\37 m8TW_breadcrumb{display:none}.-\37 m8TW_topbar{gap:8px;padding:0 12px}}@media (max-width:560px){.-\37 m8TW_btnLabel{display:none}.-\37 m8TW_tbBtn{padding:6px 9px}}@media (max-width:480px){.-\37 m8TW_content{padding:12px 10px}}@keyframes -\37 m8TW_fadeBackdrop{0%{opacity:0}to{opacity:1}}.-\37 m8TW_navItemLocked{opacity:.45;cursor:not-allowed}.-\37 m8TW_navItemLocked:hover{color:var(--a-text-2);background:0 0;transform:none}.-\37 m8TW_navLock{color:var(--a-text-3);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.-\37 m8TW_rgBoite{flex:auto;min-width:0;max-width:540px;margin:0 auto;position:relative}.-\37 m8TW_rgChamp{border:1px solid var(--a-border);background:var(--a-surface);height:34px;color:var(--a-text-3);cursor:text;border-radius:999px;align-items:center;gap:9px;padding:0 7px 0 12px;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s,box-shadow .25s cubic-bezier(.4,0,.2,1);display:flex}.-\37 m8TW_rgChamp:hover{border-color:color-mix(in oklab, var(--a-accent) 45%, var(--a-border));background:var(--a-surface-2)}.-\37 m8TW_rgChamp:focus-within{border-color:var(--a-accent);background:var(--a-bg);box-shadow:0 0 0 3px var(--a-accent-soft)}.-\37 m8TW_rgChamp input{min-width:0;height:100%;box-shadow:none;color:var(--a-text);font-family:var(--font-inter), sans-serif;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px}.-\37 m8TW_rgChamp input::placeholder{color:var(--a-text-3)}.-\37 m8TW_rgLoupe{color:var(--a-text-3);flex-shrink:0;transition:color .2s,transform .25s cubic-bezier(.34,1.3,.64,1);display:flex}.-\37 m8TW_rgChamp:focus-within .-\37 m8TW_rgLoupe{color:var(--a-accent);transform:scale(1.08)}.-\37 m8TW_rgVider{width:22px;height:22px;color:var(--a-text-3);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;line-height:1;transition:background .15s,color .15s;display:flex}.-\37 m8TW_rgVider:hover{background:var(--a-surface-2);color:var(--a-text)}.-\37 m8TW_rgRaccourci{opacity:.75;flex-shrink:0;gap:3px;padding-right:4px;transition:opacity .2s;display:flex}.-\37 m8TW_rgChamp:focus-within .-\37 m8TW_rgRaccourci{opacity:0}.-\37 m8TW_rgTouche{background:var(--a-surface-2);min-width:19px;color:var(--a-text-3);font-family:var(--font-inter), sans-serif;text-align:center;white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:600;line-height:1.25}@media (hover:none),(max-width:720px){.-\37 m8TW_rgRaccourci{display:none}}@keyframes -\37 m8TW_rgMontee{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.-\37 m8TW_rgPanneau{z-index:300;border:1px solid var(--a-border);background:var(--a-panel);transform-origin:top;border-radius:14px;flex-direction:column;max-height:min(70vh,470px);animation:.17s cubic-bezier(.4,0,.2,1) -\37 m8TW_rgMontee;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 2px 6px #0000000f,0 18px 44px #0000004d}.-\37 m8TW_rgListe{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.-\37 m8TW_rgEtat{text-align:center;color:var(--a-text-2);padding:26px 18px;font-size:12.5px}.-\37 m8TW_rgEtatSous{color:var(--a-text-3);margin-top:6px;font-size:11.5px;line-height:1.5}@keyframes -\37 m8TW_rgBalai{0%{transform:translate(-100%)}to{transform:translate(300%)}}.-\37 m8TW_rgAttente{background:var(--a-surface-2);flex-shrink:0;height:2px;overflow:hidden}.-\37 m8TW_rgAttente:after{content:"";background:var(--a-accent);width:33%;animation:1s ease-in-out infinite -\37 m8TW_rgBalai;position:absolute;inset:0 auto 0 0}.-\37 m8TW_rgGroupe{border-bottom:1px solid var(--a-border-2);padding-bottom:4px}.-\37 m8TW_rgGroupe:last-of-type{border-bottom:none}.-\37 m8TW_rgGroupeTete{letter-spacing:.7px;text-transform:uppercase;color:var(--a-text-3);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px 6px;font-size:9.5px;font-weight:700;display:flex}.-\37 m8TW_rgReste{letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:500}.-\37 m8TW_rgLigne{width:100%;color:var(--a-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:11px;padding:8px 14px;font-family:inherit;transition:background .12s;display:flex;position:relative}.-\37 m8TW_rgLigne:before{content:"";background:var(--a-accent);transform-origin:50%;border-radius:0 2px 2px 0;width:2px;transition:transform .15s cubic-bezier(.4,0,.2,1);position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.-\37 m8TW_rgLigneActive{background:var(--a-accent-soft)}.-\37 m8TW_rgLigneActive:before{transform:scaleY(1)}.-\37 m8TW_rgIcone{background:var(--a-surface-2);width:30px;height:30px;color:var(--a-text-3);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .2s cubic-bezier(.34,1.3,.64,1);display:flex}.-\37 m8TW_rgLigneActive .-\37 m8TW_rgIcone{background:var(--a-accent);color:#fff;transform:scale(1.06)}.-\37 m8TW_rgTexte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.-\37 m8TW_rgTitre{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.-\37 m8TW_rgSousTitre{color:var(--a-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.-\37 m8TW_rgMark{background:color-mix(in oklab, var(--a-accent) 24%, transparent);color:inherit;border-radius:3px;padding:0 1px}.-\37 m8TW_rgBadge{background:var(--a-surface-2);color:var(--a-text-3);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:600}.-\37 m8TW_rgLigneActive .-\37 m8TW_rgBadge{background:color-mix(in oklab, var(--a-accent) 16%, transparent);color:var(--a-accent)}.-\37 m8TW_rgPied{border-top:1px solid var(--a-border);background:var(--a-surface-2);color:var(--a-text-3);flex-shrink:0;gap:16px;padding:8px 14px;font-size:10.5px;display:flex}.-\37 m8TW_rgKbdMini{background:var(--a-surface);min-width:16px;color:var(--a-text-2);font-family:var(--font-inter), sans-serif;text-align:center;border-radius:4px;margin-right:4px;padding:1px 4px;font-size:9.5px;font-weight:600;display:inline-block}@media (max-width:720px){.-\37 m8TW_rgBoite{max-width:none}}@media (prefers-reduced-motion:reduce){.-\37 m8TW_rgPanneau,.-\37 m8TW_rgLigne:before,.-\37 m8TW_rgIcone,.-\37 m8TW_rgLoupe,.-\37 m8TW_rgAttente:after{transition:none;animation:none}}.-\37 m8TW_notifPanneau{z-index:1000;border:1px solid var(--a-border);background:var(--a-surface);border-radius:12px;flex-direction:column;width:360px;max-height:460px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #00000040}@media (max-width:560px){.-\37 m8TW_notifPanneau{width:auto;max-height:calc(100dvh - 70px);position:fixed;top:56px;left:8px;right:8px}}.-\37 m8TW_notifDialogue{border:1px solid var(--a-border);background:var(--a-surface);border-radius:14px;flex-direction:column;width:min(440px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}.-\37 m8TW_notifDialogueCorps{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.-\37 m8TW_notifMiniBtn{padding:4px}@media (hover:none){.-\37 m8TW_notifMiniBtn{padding:7px}}
.rxZWCW_root{color:var(--a-text);font-family:var(--font-inter), sans-serif}.rxZWCW_head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}@media (min-width:620px){.rxZWCW_head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.rxZWCW_title{font-family:var(--font-space), sans-serif;margin-bottom:3px;font-size:18px;font-weight:700}.rxZWCW_subtitle{color:var(--a-text-2);font-size:11.5px}.rxZWCW_btnPrimary{border-radius:var(--a-radius-sm);background:var(--a-accent);color:#fff;cursor:pointer;border:none;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.rxZWCW_btnPrimary:hover{background:var(--a-accent-h)}.rxZWCW_kgrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}@media (max-width:860px){.rxZWCW_kgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.rxZWCW_kgrid{grid-template-columns:1fr}}.rxZWCW_kcard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);padding:13px 15px;position:relative;overflow:hidden}.rxZWCW_ka{height:2px;position:absolute;top:0;left:0;right:0}.rxZWCW_kLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:7px;font-size:10px;font-weight:600}.rxZWCW_kVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.rxZWCW_kSub{color:var(--a-text-2);margin-top:4px;font-size:11px}.rxZWCW_toolbar{margin-bottom:12px}.rxZWCW_filterHead{color:var(--a-text-2);align-items:center;gap:7px;margin-bottom:9px;font-size:11px;display:flex}.rxZWCW_filterHint{color:var(--a-text-3);margin-left:auto}.rxZWCW_chips{flex-wrap:wrap;gap:7px;display:flex}.rxZWCW_fchip{border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 5px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;transition:all .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.rxZWCW_fchip:hover{border-color:var(--a-accent);color:var(--a-accent)}.rxZWCW_fchipActive{background:var(--a-accent);border-color:var(--a-accent);color:#fff;box-shadow:0 6px 18px -6px var(--a-accent)}.rxZWCW_fchipActive:hover{color:#fff}.rxZWCW_chipIc{background:var(--a-surface-2);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.rxZWCW_fchipActive .rxZWCW_chipIc{background:#fff3}.rxZWCW_budgetCard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:linear-gradient(135deg, var(--a-accent-soft), transparent);box-shadow:var(--a-shadow);margin-bottom:12px;padding:15px 17px;position:relative;overflow:hidden}.rxZWCW_budgetRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.rxZWCW_budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.rxZWCW_budgetBreak{flex-wrap:wrap;gap:20px;display:flex}.rxZWCW_bkV{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:18px;font-weight:700}.rxZWCW_bkL{color:var(--a-text-3);font-size:10px}.rxZWCW_card{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);margin-bottom:11px;padding:15px 17px}.rxZWCW_cardH{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.rxZWCW_ctitle{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.rxZWCW_lcFlow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rxZWCW_lcFlow+.rxZWCW_lcFlow{margin-top:12px}.rxZWCW_lcState{border:1px solid;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.rxZWCW_lcArrow{color:var(--a-text-3);font-size:11px}.rxZWCW_lcAccent{background:var(--a-accent-soft);border-color:var(--a-accent);color:var(--a-accent)}.rxZWCW_lcGreen{background:var(--a-green-b);border-color:var(--a-green);color:var(--a-green)}.rxZWCW_lcOrange{background:var(--a-orange-b);border-color:var(--a-orange);color:var(--a-orange)}.rxZWCW_lcRed{background:var(--a-red-b);border-color:var(--a-red);color:var(--a-red)}.rxZWCW_lcLabel{color:var(--a-text-3);margin-right:6px;font-size:11px}.rxZWCW_grid65{grid-template-columns:1.65fr 1fr;gap:11px;display:grid}@media (max-width:960px){.rxZWCW_grid65{grid-template-columns:1fr}}.rxZWCW_tableWrap{overflow-x:auto}.rxZWCW_table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}.rxZWCW_table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);border-bottom:1px solid var(--a-border);padding:6px 10px;font-size:10px;font-weight:600}.rxZWCW_table td{border-bottom:1px solid var(--a-border-2);vertical-align:middle;padding:9px 10px}.rxZWCW_table tbody tr{cursor:pointer;transition:background .15s}.rxZWCW_table tbody tr:hover td{background:var(--a-accent-soft)}.rxZWCW_mono{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-plex-mono), monospace;color:var(--a-text-3);font-size:11px}.rxZWCW_subInfo{color:var(--a-text-3);font-size:10px}.rxZWCW_subInfoOrange{color:var(--a-orange);font-size:10px}.rxZWCW_assignee{align-items:center;gap:7px;display:flex}.rxZWCW_avc{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.rxZWCW_chantierAlert{color:var(--a-red)}.rxZWCW_badge{border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.rxZWCW_badgeG{background:var(--a-green-b);color:var(--a-green)}.rxZWCW_badgeO{background:var(--a-orange-b);color:var(--a-orange)}.rxZWCW_badgeR{background:var(--a-red-b);color:var(--a-red)}.rxZWCW_badgeB{background:var(--a-blue-b);color:var(--a-blue)}.rxZWCW_btnQr{color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:10px;font-weight:600;display:inline-flex}.rxZWCW_btnQrPrimary{background:var(--a-accent)}.rxZWCW_btnQrO{background:var(--a-orange)}.rxZWCW_btnQrR{background:var(--a-red)}.rxZWCW_qrEmpty{text-align:center;color:var(--a-text-3);padding:30px 0;font-size:12px}.rxZWCW_qrWidget{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);flex-direction:column;align-items:center;padding:18px;display:flex}.rxZWCW_qrCanvas{background:var(--a-surface);border:1px solid var(--a-border);border-radius:8px;place-items:center;width:120px;height:120px;display:grid}.rxZWCW_qrId{font-family:var(--font-plex-mono), monospace;color:var(--a-text);margin-top:10px;font-size:13px;font-weight:600}.rxZWCW_qrSub{color:var(--a-text-3);font-size:11px}.rxZWCW_btnFull{border-radius:var(--a-radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.rxZWCW_btnFullPrimary{background:var(--a-accent);color:#fff}.rxZWCW_btnFullGhost{background:var(--a-surface);border:1px solid var(--a-border);color:var(--a-text-2)}@keyframes rxZWCW_gm-fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rxZWCW_gm-modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes rxZWCW_gm-budgetPop{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.rxZWCW_kcard{animation:.4s cubic-bezier(.4,0,.2,1) backwards rxZWCW_gm-fadeSlide}.rxZWCW_kcard:nth-child(2){animation-delay:50ms}.rxZWCW_kcard:nth-child(3){animation-delay:.1s}.rxZWCW_kcard:nth-child(4){animation-delay:.15s}.rxZWCW_budgetCard,.rxZWCW_card{animation:.45s cubic-bezier(.4,0,.2,1) .1s backwards rxZWCW_gm-fadeSlide}.rxZWCW_kcard{transition:border-color .2s,transform .15s}.rxZWCW_kcard:hover{border-color:var(--a-accent);transform:translateY(-2px)}.rxZWCW_budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), monospace;transition:transform .4s}.rxZWCW_budgetPop{animation:.4s rxZWCW_gm-budgetPop}.rxZWCW_lcState{transition:all .18s cubic-bezier(.4,0,.2,1)}.rxZWCW_lcState:hover{transform:translateY(-1px)}.rxZWCW_btnPrimary,.rxZWCW_btnQr,.rxZWCW_btnFull{transition:background .15s,transform .1s}.rxZWCW_btnPrimary:active,.rxZWCW_btnQr:active,.rxZWCW_btnFull:active{transform:scale(.97)}.rxZWCW_modalOv{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a19a6;justify-content:center;align-items:center;padding:14px;animation:.2s rxZWCW_gm-fadeSlide;display:flex;position:fixed;inset:0}.rxZWCW_modal{border:1px solid var(--a-border);background:var(--a-card);border-radius:14px;width:430px;max-width:92vw;max-height:88vh;animation:.22s rxZWCW_gm-modalIn;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.rxZWCW_modalH{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.rxZWCW_modalTitle{font-family:var(--font-space), sans-serif;color:var(--a-text);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.rxZWCW_modalX{border:1px solid var(--a-border);background:var(--a-surface);width:26px;height:26px;color:var(--a-text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.rxZWCW_modalX:hover{border-color:var(--a-red);color:var(--a-red)}.rxZWCW_modalB{padding:16px 18px}.rxZWCW_modalF{border-top:1px solid var(--a-border);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.rxZWCW_formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;display:grid}@media (max-width:560px){.rxZWCW_formGrid{grid-template-columns:minmax(0,1fr)}}.rxZWCW_fg{margin-bottom:12px}.rxZWCW_fgWide{grid-column:span 2}.rxZWCW_fLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.rxZWCW_fIn,.rxZWCW_fSel{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;color:var(--a-text);font-size:12.5px;font-family:var(--font-inter), sans-serif;outline:none;padding:8px 11px;transition:border-color .2s}.rxZWCW_fIn:focus,.rxZWCW_fSel:focus{border-color:var(--a-accent)}.rxZWCW_btnGhost{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.rxZWCW_btnGhost:hover{border-color:var(--a-accent);color:var(--a-accent)}.rxZWCW_dechBox{border:1px solid var(--a-border);border-left:3px solid var(--a-accent);border-radius:var(--a-radius-sm);background:var(--a-surface-2);margin-top:4px;padding:14px 15px}.rxZWCW_dechH{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.rxZWCW_dechT{color:var(--a-text);font-size:12.5px;font-weight:700}.rxZWCW_dechS{color:var(--a-text-3);margin-top:2px;font-size:11px;line-height:1.45}.rxZWCW_dechDrop{border:1.5px dashed var(--a-border-2);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;align-items:center;gap:10px;padding:13px 14px;font-size:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.rxZWCW_dechDrop:hover{border-color:var(--a-accent);color:var(--a-accent)}.rxZWCW_infoBox{border:1px solid var(--a-accent-soft);background:var(--a-accent-soft);color:var(--a-text-2);border-radius:8px;margin-top:12px;padding:10px;font-size:11px}.rxZWCW_toast{z-index:9999;border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);max-width:280px;color:var(--a-text);opacity:0;pointer-events:none;padding:11px 15px;font-size:12px;transition:opacity .25s,transform .25s;position:fixed;bottom:20px;right:20px;transform:translateY(8px);box-shadow:0 8px 24px #00000080}.rxZWCW_toastShow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rxZWCW_kcard,.rxZWCW_budgetCard,.rxZWCW_card,.rxZWCW_modal,.rxZWCW_modalOv{animation:none}}.rxZWCW_wb{border:1px solid var(--a-border);border-radius:var(--a-radius);background:linear-gradient(135deg, var(--a-accent-soft), transparent);align-items:center;gap:14px;margin-bottom:13px;padding:14px 17px;display:flex}.rxZWCW_wbIcon{font-size:30px}.rxZWCW_wbT{flex:1}.rxZWCW_wbName{font-family:var(--font-space), sans-serif;color:var(--a-text);font-size:16px;font-weight:700}.rxZWCW_wbSub{color:var(--a-text-2);margin-top:2px;font-size:11.5px}.rxZWCW_k4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.rxZWCW_k4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.rxZWCW_k4{grid-template-columns:1fr}}.rxZWCW_kD{margin-top:4px;font-size:10.5px;font-weight:600}.rxZWCW_up,.rxZWCW_dn{color:var(--a-green)}.rxZWCW_ne{color:var(--a-red)}.rxZWCW_c65{grid-template-columns:1.9fr 1fr;gap:11px;display:grid}.rxZWCW_c55{grid-template-columns:1fr 1fr;gap:11px;display:grid}@media (max-width:960px){.rxZWCW_c65,.rxZWCW_c55{grid-template-columns:1fr}}.rxZWCW_leg{gap:16px;margin-bottom:6px;display:flex}.rxZWCW_legI{color:var(--a-text-3);align-items:center;gap:5px;font-size:10.5px;display:flex}.rxZWCW_legD{border-radius:2px;width:10px;height:3px}.rxZWCW_chRow{border-bottom:1px solid var(--a-border-2);align-items:center;gap:10px;padding:8px 0;display:flex}.rxZWCW_chRow:last-child{border-bottom:none}.rxZWCW_sdot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.rxZWCW_sdotG{background:var(--a-green)}.rxZWCW_sdotO{background:var(--a-orange)}.rxZWCW_sdotR{background:var(--a-red)}.rxZWCW_chI{flex:1;min-width:0}.rxZWCW_chName{color:var(--a-text);font-size:12.5px;font-weight:600}.rxZWCW_chMeta{color:var(--a-text-3);font-size:10.5px}.rxZWCW_alItem{border-bottom:1px solid var(--a-border-2);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.rxZWCW_alItem:last-child{border-bottom:none}.rxZWCW_alIc{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.rxZWCW_alIcR{background:var(--a-red-b)}.rxZWCW_alIcO{background:var(--a-orange-b)}.rxZWCW_alB{flex:1;min-width:0}.rxZWCW_alT{color:var(--a-text);font-size:12px;font-weight:600}.rxZWCW_alS{color:var(--a-text-3);margin-top:2px;font-size:10.5px}.rxZWCW_alRight{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rxZWCW_alTime{color:var(--a-text-3);font-size:10px}.rxZWCW_btnSm{color:#fff;cursor:pointer;border:none;border-radius:6px;padding:4px 11px;font-family:inherit;font-size:10.5px;font-weight:600;transition:transform .1s}.rxZWCW_btnSm:active{transform:scale(.96)}.rxZWCW_btnSmR{background:var(--a-red)}.rxZWCW_btnSmG{background:var(--a-green)}.rxZWCW_btnSmO{background:var(--a-orange)}.rxZWCW_lsI{border-bottom:1px solid var(--a-border-2);align-items:flex-start;gap:8px;padding:5px 0;font-size:11px;display:flex}.rxZWCW_lsI:last-child{border-bottom:none}.rxZWCW_lsT{color:var(--a-text-3);font-family:var(--font-plex-mono), monospace;flex-shrink:0}.rxZWCW_lsTp{border-radius:4px;flex-shrink:0;padding:0 6px;font-size:9px;font-weight:700}.rxZWCW_lsIi{background:var(--a-blue-b,#2563eb21);color:var(--a-blue,#2563eb)}.rxZWCW_lsA{background:var(--a-red-b);color:var(--a-red)}.rxZWCW_lsOk{background:var(--a-green-b);color:var(--a-green)}.rxZWCW_lsW{background:var(--a-orange-b);color:var(--a-orange)}.rxZWCW_lsM{color:var(--a-text-2)}.rxZWCW_healthPill{background:var(--a-green-b);color:var(--a-green);border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.rxZWCW_cact{color:var(--a-accent);cursor:pointer;font-size:11px}.rxZWCW_softPulse{animation:1.2s infinite rxZWCW_tr-pulse}@keyframes rxZWCW_tr-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes rxZWCW_tr-fadeUp{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.rxZWCW_roiRow{align-items:center;gap:10px;padding:8px 0;display:flex}.rxZWCW_roiLbl{width:120px;color:var(--a-text-2);flex-shrink:0;font-size:12px}.rxZWCW_roiVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), monospace;text-align:right;width:42px;font-size:12px;font-weight:700}.rxZWCW_pbar{background:var(--a-surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.rxZWCW_pbarFill{border-radius:3px;height:100%;transition:width 1s}.rxZWCW_divi{background:var(--a-border);height:1px;margin:10px 0}.rxZWCW_feed{max-height:360px;overflow-y:auto}.rxZWCW_feedRow{animation:.3s rxZWCW_tr-fadeUp}.rxZWCW_k3{grid-template-columns:repeat(3,1fr)}@media (max-width:780px){.rxZWCW_k3{grid-template-columns:1fr}}
.eQ_QmW_root{color:var(--a-text);font-family:var(--font-inter), sans-serif}.eQ_QmW_head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}@media (min-width:620px){.eQ_QmW_head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.eQ_QmW_title{font-family:var(--font-space), sans-serif;margin-bottom:3px;font-size:18px;font-weight:700}.eQ_QmW_subtitle{color:var(--a-text-2);font-size:11.5px}.eQ_QmW_actions{align-items:center;gap:10px;display:flex}.eQ_QmW_btnPrimary{border-radius:var(--a-radius-sm);background:var(--a-accent);color:#fff;cursor:pointer;border:none;padding:8px 15px;font-size:12px;font-weight:600;transition:background .15s}.eQ_QmW_btnPrimary:hover{background:var(--a-accent-h)}.eQ_QmW_btnGhost{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;padding:8px 15px;font-size:12px;font-weight:600;transition:all .15s}.eQ_QmW_btnGhost:hover{border-color:var(--a-accent);color:var(--a-accent)}.eQ_QmW_kgrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}@media (max-width:860px){.eQ_QmW_kgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.eQ_QmW_kgrid{grid-template-columns:1fr}}.eQ_QmW_kcard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);padding:13px 15px;position:relative;overflow:hidden}.eQ_QmW_ka{height:2px;position:absolute;top:0;left:0;right:0}.eQ_QmW_kLbl{text-transform:uppercase;color:var(--a-text-3);margin-bottom:7px;font-size:10px;font-weight:600}.eQ_QmW_kVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.eQ_QmW_kSub{color:var(--a-text-2);margin-top:4px;font-size:11px}.eQ_QmW_card{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);margin-bottom:11px;padding:15px 17px}.eQ_QmW_cardH{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.eQ_QmW_ctitle{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.eQ_QmW_fIn,.eQ_QmW_fSel{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;color:var(--a-text);outline:none;padding:8px 11px;font-size:12.5px;transition:border-color .2s}.eQ_QmW_fIn:focus,.eQ_QmW_fSel:focus{border-color:var(--a-accent)}.eQ_QmW_tableWrap{overflow-x:auto}.eQ_QmW_table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.eQ_QmW_table th{text-align:left;text-transform:uppercase;color:var(--a-text-3);border-bottom:1px solid var(--a-border);padding:6px 10px;font-size:10px;font-weight:600}.eQ_QmW_table td{border-bottom:1px solid var(--a-border-2);vertical-align:middle;padding:9px 10px}.eQ_QmW_table tbody tr{cursor:pointer;transition:background .15s}.eQ_QmW_table tbody tr:hover td{background:var(--a-accent-soft)}.eQ_QmW_subInfo{color:var(--a-text-3);font-size:10px}.eQ_QmW_badge{border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.eQ_QmW_badgeG{background:var(--a-green-b);color:var(--a-green)}.eQ_QmW_badgeO{background:var(--a-orange-b);color:var(--a-orange)}.eQ_QmW_badgeR{background:var(--a-red-b);color:var(--a-red)}.eQ_QmW_badgeB{background:var(--a-blue-b);color:var(--a-blue)}@keyframes eQ_QmW_gm-fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes eQ_QmW_gm-modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.eQ_QmW_kcard{transition:border-color .2s,transform .15s;animation:.4s cubic-bezier(.4,0,.2,1) backwards eQ_QmW_gm-fadeSlide}.eQ_QmW_kcard:hover{border-color:var(--a-accent);transform:translateY(-2px)}.eQ_QmW_kcard:nth-child(2){animation-delay:50ms}.eQ_QmW_kcard:nth-child(3){animation-delay:.1s}.eQ_QmW_kcard:nth-child(4){animation-delay:.15s}.eQ_QmW_card{animation:.45s cubic-bezier(.4,0,.2,1) .1s backwards eQ_QmW_gm-fadeSlide}.eQ_QmW_modalOv{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a19a6;justify-content:center;align-items:center;padding:14px;animation:.2s eQ_QmW_gm-fadeSlide;display:flex;position:fixed;inset:0}.eQ_QmW_modal{border:1px solid var(--a-border);background:var(--a-card);border-radius:14px;width:430px;max-width:92vw;max-height:88vh;animation:.22s eQ_QmW_gm-modalIn;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.eQ_QmW_modalH{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.eQ_QmW_modalTitle{font-family:var(--font-space), sans-serif;font-size:14.5px;font-weight:700}.eQ_QmW_modalX{border:1px solid var(--a-border);background:var(--a-surface);width:26px;height:26px;color:var(--a-text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.eQ_QmW_modalX:hover{border-color:var(--a-red);color:var(--a-red)}.eQ_QmW_modalB{padding:16px 18px}.eQ_QmW_modalF{border-top:1px solid var(--a-border);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}