@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(../media/outfit-latin-ext-300-normal.66bc2f11.woff2)format("woff2"),url(../media/outfit-latin-ext-300-normal.e4f44338.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(../media/outfit-latin-300-normal.e4c4d5bc.woff2)format("woff2"),url(../media/outfit-latin-300-normal.6455fae3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(../media/outfit-latin-ext-400-normal.90f85e7b.woff2)format("woff2"),url(../media/outfit-latin-ext-400-normal.aeffd708.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(../media/outfit-latin-400-normal.e611c711.woff2)format("woff2"),url(../media/outfit-latin-400-normal.9a3572b4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(../media/outfit-latin-ext-500-normal.891563aa.woff2)format("woff2"),url(../media/outfit-latin-ext-500-normal.3e301c4e.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(../media/outfit-latin-500-normal.3426e432.woff2)format("woff2"),url(../media/outfit-latin-500-normal.8afc6370.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(../media/outfit-latin-ext-600-normal.69ec2fac.woff2)format("woff2"),url(../media/outfit-latin-ext-600-normal.1b82a731.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(../media/outfit-latin-600-normal.e319a88f.woff2)format("woff2"),url(../media/outfit-latin-600-normal.9ecec237.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root,[data-theme=light]{--bg:#f3f2ef;--bg-login:#eaf6fb;--bg-veil-cyan:#d6f1f8;--bg-veil-violet:#e6e3fd;--bg-motif-line:#c7cfd8;--bg-motif-opacity:.75;--surface:#fff;--surface-soft:#f4f9fd;--surface-sunken:#eef4fb;--line:#e3ebf4;--line-strong:#c9d7e8;--ink:#0e1a33;--ink-2:#4a5a7f;--muted:#5f6c88;--primary-600:#2474dd;--primary-700:#1b5fbd;--primary-300:#7db8f7;--primary-100:#dcebfd;--primary-50:#eef5fe;--link:#1e5fe0;--focus:#1e5fe0;--dark:#2a2d35;--on-color:#fff;--cyan-700:#0a7ea8;--cyan-300:#5cc0ee;--violet-600:#5b55e6;--violet-300:#a9a3fb;--pink-200:#f8c9e9;--pink-50:#fdeef7;--alert:#c62a5c;--success-700:#127342;--success-100:#ddf6e8;--warn-700:#b04a0c;--warn-100:#ffeadb;--danger-700:#b42335;--danger-100:#fde6e8;--st-new-fg:#1d5bd8;--st-new-bg:#e6effe;--st-callback-fg:var(--warn-700);--st-callback-bg:var(--warn-100);--st-neutral-fg:#4f5a70;--st-neutral-bg:#eef1f5;--st-lost-fg:#8f2f55;--st-lost-bg:#fbe9f1;--st-qualified-fg:#0e7366;--st-qualified-bg:#ddf4f0;--st-mandate-fg:#5442cf;--st-mandate-bg:#eceafe;--st-commission-fg:#2350c8;--st-commission-bg:#e3ecff;--st-paid-fg:var(--success-700);--st-paid-bg:var(--success-100);--st-pending-fg:#9a5600;--st-pending-bg:#fff0d6;--shadow-card:0 0 0 1px rgba(32,40,52,.05),0 2px 4px rgba(32,40,52,.04),0 14px 34px rgba(32,40,52,.075);--shadow-raised:0 0 0 1px rgba(32,40,52,.06),0 2px 6px rgba(32,40,52,.05),0 14px 32px rgba(32,40,52,.08);--halo-primary:0 6px 18px rgba(36,116,221,.32)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--duration-fast:.12s;--duration-base:.2s;--font-sans:"Outfit","Avenir Next","Segoe UI",system-ui,sans-serif}
.arc,.arc *{box-sizing:border-box}.arc{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:22px}.arc-num{font-variant-numeric:tabular-nums;white-space:nowrap}.arc :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.arc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.arc *{transition:none!important;animation:none!important}}.arc-page{background:var(--bg);background-image:radial-gradient(40% 50% at 0% 0%,var(--bg-veil-cyan),transparent 70%),radial-gradient(35% 45% at 100% 100%,var(--bg-veil-violet),transparent 70%);padding:var(--space-6);min-height:100%}.arc-icon{vertical-align:middle;flex:none;display:inline-block}.arc-logo{align-items:center;gap:var(--space-4);display:inline-flex}.arc-logo-mark{border-radius:var(--radius-md);background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow-card);letter-spacing:-.06em;color:var(--ink);place-items:center;font-size:24px;font-weight:300;display:grid}.arc-logo-mark img{width:29px;height:30px;display:block}.arc-logo-name{font-size:19px;font-weight:400;line-height:22px}.arc-logo-sub{color:var(--muted);font-size:13px;line-height:18px;display:block}.arc-topnav{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.arc-topnav-tabs{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.arc-navpill{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;color:var(--ink-2);background:var(--surface);box-shadow:var(--shadow-card);border-radius:var(--radius-md);transition:background var(--duration-fast),color var(--duration-fast);border:0;padding:9px 16px;font-size:15px}.arc-navpill:hover{color:var(--ink);background:var(--surface-soft)}.arc-navpill[aria-current=page]{background:var(--primary-100);color:var(--st-new-fg);box-shadow:var(--halo-primary);font-weight:500}.arc-topnav-tools{align-items:center;gap:var(--space-2);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:6px;display:flex}.arc-subnav{gap:var(--space-2);justify-content:center;display:flex}.arc-subtab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);box-shadow:var(--shadow-card);font:inherit;color:var(--ink-2);border-radius:var(--radius-md);cursor:pointer;border:0;padding:6px 14px;font-size:14px}.arc-subtab[aria-current=page]{color:var(--link);box-shadow:inset 0 -2px 0 var(--link),var(--shadow-card);font-weight:500}.arc-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.arc-pagehead h1{letter-spacing:-.015em;margin:0;font-size:44px;font-weight:300;line-height:48px}.arc-pagehead p{color:var(--ink-2);margin:2px 0 0;font-size:20px;font-weight:300;line-height:26px}.arc-pagehead-side{align-items:center;gap:var(--space-3);color:var(--ink);font-size:15px;display:flex}.arc-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast),box-shadow var(--duration-fast),color var(--duration-fast);border:1px solid transparent;font-weight:500;display:inline-flex}.arc-btn-md{height:42px;padding:0 18px;font-size:15px}.arc-btn-sm{border-radius:var(--radius-sm);height:34px;padding:0 12px;font-size:13px}.arc-btn-lg{height:52px;padding:0 24px;font-size:17px}.arc-btn-primary{background:var(--primary-600);background-image:linear-gradient(180deg,var(--primary-300)-60%,var(--primary-600)60%);color:var(--on-color);box-shadow:var(--halo-primary)}.arc-btn-primary:hover{background:var(--primary-700)}.arc-btn-secondary{background:var(--primary-50);color:var(--st-new-fg)}.arc-btn-secondary:hover{background:var(--primary-100)}.arc-btn-outline{background:var(--surface);color:var(--st-new-fg);border-color:var(--line-strong)}.arc-btn-outline:hover{border-color:var(--link)}.arc-btn-dark{background:var(--dark);color:var(--on-color);border-radius:var(--radius-pill)}.arc-btn-ghost{color:var(--link);background:0 0;padding-left:6px;padding-right:6px}.arc-btn-ghost:hover{background:var(--primary-50)}.arc-btn-danger{background:var(--danger-100);color:var(--danger-700)}.arc-btn[disabled],.arc-btn[aria-disabled=true]{cursor:not-allowed;background:var(--surface-sunken);color:var(--muted);box-shadow:none;background-image:none;border-color:transparent}.arc-btn-block{width:100%}.arc-spin{border:2px solid;border-right-color:transparent;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite arc-spin}@keyframes arc-spin{to{transform:rotate(360deg)}}.arc-iconbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-pill);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.arc-iconbtn:hover{background:var(--surface-soft)}.arc-iconbtn-ring{border:1px solid var(--line-strong);background:var(--surface)}.arc-iconbtn-dot:after{content:"";background:var(--alert);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.arc-sum{align-items:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card);text-align:left;min-height:112px;font:inherit;color:var(--ink);border:0;width:100%;display:flex;position:relative;overflow:hidden}button.arc-sum{cursor:pointer}.arc-sum-icon{background:var(--primary-50);width:46px;height:46px;color:var(--link);border-radius:50%;flex:none;place-items:center;display:grid}.arc-sum-body{flex:1;min-width:0}.arc-sum-label{font-size:16px;line-height:22px}.arc-sum-value{font-variant-numeric:tabular-nums;margin-top:2px;font-size:36px;line-height:40px}.arc-sum-sub{color:var(--ink-2);margin-top:2px;font-size:14px;line-height:20px}.arc-sum-arrow{top:var(--space-5);right:var(--space-5);border:1px solid var(--line-strong);width:36px;height:36px;color:var(--ink-2);background:var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute}.arc-sum-cyan{background:linear-gradient(110deg,var(--cyan-700)0%,var(--cyan-700)35%,var(--cyan-300)100%);color:var(--on-color)}.arc-sum-violet{background:linear-gradient(110deg,var(--violet-600)0%,var(--violet-600)35%,var(--violet-300)100%);color:var(--on-color)}.arc-sum-cyan .arc-sum-sub,.arc-sum-violet .arc-sum-sub{color:var(--on-color)}.arc-sum-cyan .arc-sum-icon,.arc-sum-violet .arc-sum-icon{color:var(--on-color);background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.arc-sum-cyan .arc-sum-arrow,.arc-sum-violet .arc-sum-arrow{color:var(--on-color);background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.45)}.arc-sum-pink{background:radial-gradient(70% 120% at 100% 60%,var(--pink-200),transparent 70%),var(--surface)}.arc-sum-pink .arc-sum-icon{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.arc-sum-warn{background:radial-gradient(60% 120% at 100% 80%,var(--pink-50),transparent 70%),var(--surface)}.arc-sum-warn .arc-sum-icon{background:var(--warn-100);color:var(--warn-700)}.arc-sum-warn .arc-sum-sub{color:var(--warn-700);font-size:18px}.arc-sum-ok{background:radial-gradient(60% 120% at 100% 80%,var(--bg-veil-cyan),transparent 70%),var(--surface)}.arc-sum-ok .arc-sum-icon{background:var(--success-100);color:var(--success-700)}.arc-sum-ok .arc-sum-sub{font-size:18px}.arc-panel{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-5);min-width:0}.arc-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.arc-panel-titlewrap{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.arc-panel-icon{color:var(--link);margin-top:2px}.arc-panel-title{align-items:center;gap:var(--space-2);margin:0;font-size:19px;font-weight:400;line-height:26px;display:flex}.arc-panel-sub{color:var(--muted);margin:0;font-size:13px;line-height:18px}.arc-count{border-radius:var(--radius-pill);background:var(--primary-100);min-width:24px;height:22px;color:var(--st-new-fg);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;font-size:13px;font-weight:500;display:inline-grid}.arc-pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;height:26px;padding:0 11px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.arc-pill-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.arc-pill-ring{border:2px solid;border-radius:50%;flex:none;width:8px;height:8px}.arc-pill-new{background:var(--st-new-bg);color:var(--st-new-fg)}.arc-pill-callback{background:var(--st-callback-bg);color:var(--st-callback-fg)}.arc-pill-neutral{background:var(--st-neutral-bg);color:var(--st-neutral-fg)}.arc-pill-lost{background:var(--st-lost-bg);color:var(--st-lost-fg)}.arc-pill-qualified{background:var(--st-qualified-bg);color:var(--st-qualified-fg)}.arc-pill-mandate{background:var(--st-mandate-bg);color:var(--st-mandate-fg)}.arc-pill-commission{background:var(--st-commission-bg);color:var(--st-commission-fg)}.arc-pill-paid{background:var(--st-paid-bg);color:var(--st-paid-fg)}.arc-pill-pending{background:var(--st-pending-bg);color:var(--st-pending-fg)}.arc-pill-alert{background:var(--pink-50);color:var(--alert)}.arc-avatar{background:var(--primary-100);color:var(--st-new-fg);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid}.arc-avatar-violet{background:var(--st-mandate-bg);color:var(--st-mandate-fg)}.arc-avatar-teal{background:var(--st-qualified-bg);color:var(--st-qualified-fg)}.arc-nrp{align-items:center;gap:6px;display:inline-flex}.arc-nrp button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);width:32px;height:32px;color:var(--st-new-fg);cursor:pointer;place-items:center;display:grid}.arc-nrp button:hover:not([disabled]){background:var(--primary-50)}.arc-nrp button[disabled]{color:var(--line-strong);cursor:not-allowed}.arc-nrp-val{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:17px}.arc-leadlist{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-2)var(--space-3)}.arc-leadhead,.arc-leadrow-main{align-items:center;gap:var(--space-3);padding:0 var(--space-3);grid-template-columns:minmax(180px,1.6fr) 1.1fr 1fr 150px minmax(160px,1.6fr) 150px;display:grid}.arc-leadhead{height:40px;color:var(--muted);background:var(--surface-soft);border-radius:var(--radius-md);font-size:13px}.arc-leadrow{border-bottom:1px solid var(--line)}.arc-leadrow:last-child{border-bottom:0}.arc-leadrow-main{cursor:pointer;border-radius:var(--radius-md);min-height:64px;transition:background var(--duration-fast)}.arc-leadrow-main:hover{background:var(--surface-soft)}.arc-leadrow[data-open=true]{background:var(--surface-soft);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);margin:4px 0}.arc-leadrow-client{align-items:center;gap:var(--space-3);min-width:0;display:flex}.arc-leadrow-name{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.arc-leadrow-channel{color:var(--muted);font-size:13px}.arc-leadrow-note{align-items:center;gap:var(--space-2);color:var(--ink-2);min-width:0;font-size:13px;display:flex}.arc-leadrow-note span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arc-leadrow-note em{color:var(--muted);white-space:nowrap;font-style:normal}.arc-leadrow-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.arc-chev{transition:transform var(--duration-base)}.arc-leadrow[data-open=true] .arc-chev{transform:rotate(180deg)}.arc-leadrow-detail{gap:var(--space-5);padding:var(--space-3)var(--space-4)var(--space-5);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);display:grid}.arc-leadrow-fields{gap:var(--space-3)var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}.arc-leadrow-fields .arc-span2{grid-column:span 2}.arc-leadrow-bar{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.arc-notes{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.arc-notes-item{font-size:14px;line-height:20px}.arc-notes-meta{color:var(--muted);font-size:12px}.arc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.arc-field-label{color:var(--ink-2);font-size:13px;font-weight:500}.arc-input,.arc-select,.arc-textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);width:100%;height:42px;transition:border-color var(--duration-fast);padding:0 12px;font-size:15px}.arc-textarea{resize:vertical;height:auto;min-height:84px;padding:10px 12px}.arc-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.arc-input:hover,.arc-select:hover,.arc-textarea:hover{border-color:var(--link)}.arc-input:disabled,.arc-select:disabled{background:var(--surface-sunken);color:var(--muted);cursor:not-allowed}.arc-field-hint{color:var(--muted);font-size:12px}.arc-field[data-error=true] .arc-input,.arc-field[data-error=true] .arc-select{border-color:var(--danger-700)}.arc-field-error{color:var(--danger-700);align-items:center;gap:4px;font-size:12px;display:flex}.arc-outcomes{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.arc-outcome{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--surface-soft);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:13px;display:flex}.arc-outcome:hover{border-color:var(--line-strong);background:var(--surface)}.arc-outcome-reached{background:var(--success-100);color:var(--success-700)}.arc-outcome-refused{background:var(--danger-100);color:var(--danger-700)}.arc-outcome[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--link)}.arc-timeline{margin:0;padding:0;list-style:none}.arc-tl-item{align-items:center;gap:var(--space-2);padding:10px var(--space-2);border-radius:var(--radius-md);grid-template-columns:64px 18px 1fr auto;display:grid;position:relative}.arc-tl-item[data-active=true]{background:var(--surface-soft)}.arc-tl-time{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:15px}.arc-tl-item[data-active=true] .arc-tl-time{color:var(--link)}.arc-tl-dot{background:var(--line-strong);border-radius:50%;justify-self:center;width:9px;height:9px}.arc-tl-item[data-active=true] .arc-tl-dot{background:var(--link);box-shadow:0 0 0 4px var(--primary-100)}.arc-tl-title{font-size:15px}.arc-tl-sub{color:var(--muted);font-size:13px}.arc-alert{border-radius:var(--radius-xl);padding:var(--space-5);background:radial-gradient(80% 140% at 100% 70%,var(--pink-200),transparent 70%),var(--pink-50);box-shadow:var(--shadow-card);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.arc-alert-head{align-items:center;gap:var(--space-3);font-size:19px;display:flex}.arc-alert-icon{background:var(--surface);width:42px;height:42px;color:var(--alert);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid}.arc-alert-text{color:var(--ink);margin:0;font-size:15px}.arc-tablewrap{overflow-x:auto}.arc-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.arc-table th{text-align:left;color:var(--muted);background:var(--surface-soft);padding:10px var(--space-3);font-size:13px;font-weight:400}.arc-table th:first-child{border-radius:var(--radius-md)0 0 var(--radius-md)}.arc-table th:last-child{border-radius:0 var(--radius-md)var(--radius-md)0}.arc-table td{padding:12px var(--space-3);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.arc-table tr.arc-total td{background:var(--surface-sunken);border-bottom:0;font-weight:500}.arc-table td.arc-r,.arc-table th.arc-r{text-align:right}.arc-stepper{align-items:center;gap:var(--space-3);display:flex}.arc-step{align-items:center;gap:var(--space-2);color:var(--muted);font-size:17px;display:flex}.arc-step-n{background:var(--surface-sunken);border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.arc-step[data-state=current]{color:var(--link)}.arc-step[data-state=current] .arc-step-n{background:var(--primary-600);color:var(--on-color);box-shadow:var(--halo-primary)}.arc-step[data-state=done] .arc-step-n{background:var(--success-100);color:var(--success-700)}.arc-step-line{background:var(--line-strong);flex:0 60px;height:1px}.arc-sign{gap:var(--space-2);flex-direction:column;display:flex}.arc-sign-area{border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);touch-action:none;height:180px;position:relative}.arc-sign-area canvas{border-radius:inherit;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.arc-sign-hint{color:var(--muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.arc-sign[data-disabled=true] .arc-sign-area{background:var(--surface-sunken)}.arc-sign-foot{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.arc-notice{gap:var(--space-3);padding:12px var(--space-4);border-radius:var(--radius-md);align-items:flex-start;font-size:14px;line-height:20px;display:flex}.arc-notice-info{background:var(--surface-soft);color:var(--ink-2)}.arc-notice-info .arc-icon{color:var(--link)}.arc-notice-success{background:var(--success-100);color:var(--success-700)}.arc-notice-warn{background:var(--warn-100);color:var(--warn-700)}.arc-notice-danger{background:var(--danger-100);color:var(--danger-700)}.arc-inline-ok{color:var(--success-700);align-items:center;gap:6px;font-size:14px;display:inline-flex}.arc-empty{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-8)var(--space-4);color:var(--ink-2);flex-direction:column;display:flex}.arc-empty-icon{background:var(--primary-50);width:52px;height:52px;color:var(--link);margin-bottom:var(--space-2);border-radius:50%;place-items:center;display:grid}.arc-empty-title{color:var(--ink);font-size:17px}.arc-tabbar{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);grid-auto-columns:1fr;grid-auto-flow:column;padding:8px;display:grid}.arc-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-height:52px;padding:6px 2px;font-size:12px;display:flex}.arc-tab[aria-current=page]{color:var(--link);font-weight:500}a.arc-btn,a.arc-iconbtn,a.arc-navpill,a.arc-subtab,a.arc-tab,a.arc-sum,a.arc-outcome,a.arc-logo,a.arc-madeby,a.arc-avatar-link,a.arc-leadrow-name{text-decoration:none}a.arc-navpill,a.arc-subtab{display:inline-block}a.arc-sum{cursor:pointer}a.arc-btn[aria-disabled=true]{pointer-events:none}a.arc-btn-primary,a.arc-btn-primary:hover,a.arc-btn-dark,a.arc-btn-dark:hover{color:var(--on-color)}a.arc-btn-secondary,a.arc-btn-secondary:hover,a.arc-btn-outline,a.arc-btn-outline:hover{color:var(--st-new-fg)}a.arc-btn-ghost,a.arc-btn-ghost:hover{color:var(--link)}a.arc-btn-danger,a.arc-btn-danger:hover{color:var(--danger-700)}a.arc-btn[aria-disabled=true],a.arc-btn[aria-disabled=true]:hover{color:var(--muted)}a.arc-iconbtn,a.arc-iconbtn:hover,a.arc-sum,a.arc-sum:hover,a.arc-outcome,a.arc-outcome:hover,a.arc-logo,a.arc-logo:hover,a.arc-leadrow-name,a.arc-leadrow-name:hover{color:var(--ink)}a.arc-sum-cyan,a.arc-sum-cyan:hover,a.arc-sum-violet,a.arc-sum-violet:hover{color:var(--on-color)}a.arc-outcome-reached,a.arc-outcome-reached:hover{color:var(--success-700)}a.arc-outcome-refused,a.arc-outcome-refused:hover{color:var(--danger-700)}a.arc-navpill{color:var(--ink-2)}a.arc-navpill:hover{color:var(--ink)}a.arc-navpill[aria-current=page],a.arc-navpill[aria-current=page]:hover{color:var(--st-new-fg)}a.arc-subtab,a.arc-subtab:hover{color:var(--ink-2)}a.arc-subtab[aria-current=page],a.arc-subtab[aria-current=page]:hover{color:var(--link)}a.arc-tab,a.arc-tab:hover{color:var(--muted)}a.arc-tab[aria-current=page],a.arc-tab[aria-current=page]:hover{color:var(--link)}.arc-avatar-link{border-radius:50%;display:inline-flex}.arc-madeby{color:var(--muted);align-items:center;gap:10px;font-size:12px;line-height:16px;display:inline-flex}.arc-madeby .arc-dw-logo{color:var(--ink);display:block}.arc-madeby-lg{flex-direction:column;gap:10px;font-size:13px}.arc-madeby-light,.arc-madeby-light .arc-dw-logo{color:var(--on-color)}a.arc-madeby,a.arc-madeby:hover{color:var(--muted)}a.arc-madeby:hover .arc-dw-logo{color:var(--link)}.arc-brand{align-items:center;gap:var(--space-4);display:inline-flex}.arc-brand-sep{background:var(--line-strong);width:1px;height:28px}.arc-brand-partner{color:var(--ink-2);opacity:.85;transition:opacity var(--duration-fast),color var(--duration-fast);align-items:center;text-decoration:none;display:inline-flex}a.arc-brand-partner,a.arc-brand-partner:hover{color:var(--ink-2)}.arc-brand-partner:hover{opacity:1}.arc-brand-compact{gap:10px}.arc-brand-compact .arc-logo-name{display:none}.arc-brand-compact .arc-brand-sep{height:22px}.arc-notepeek{outline:none;flex:1;min-width:0;position:relative}.arc-notepeek-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.arc-notepeek-pop{z-index:20;background:var(--surface);width:320px;color:var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);white-space:normal;padding:12px 14px;font-size:14px;line-height:20px;display:none;position:absolute;top:calc(100% + 8px);left:0}.arc-notepeek:hover .arc-notepeek-pop,.arc-notepeek:focus .arc-notepeek-pop{display:block}.arc-leadrow-quick{gap:var(--space-3)var(--space-5);background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:inset 0 0 0 1px var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.arc-quick-label{color:var(--muted);margin-bottom:8px;font-size:13px}.arc-quick-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.arc-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.arc-chip:hover{border-color:var(--link)}.arc-chip-reached{background:var(--success-100);color:var(--success-700);border-color:transparent}.arc-chip-refused{background:var(--danger-100);color:var(--danger-700);border-color:transparent}.arc-chip[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--link);border-color:transparent}.arc-rappel{gap:var(--space-3);border-top:1px solid var(--line);padding-top:var(--space-3);flex-direction:column;grid-column:1/-1;display:flex}.arc-autosave{color:var(--success-700);align-items:center;gap:6px;font-size:13px;font-weight:400;display:inline-flex}.arc-notes-list{gap:var(--space-3);border-top:1px solid var(--line);padding-top:var(--space-3);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.arc-tl-anchor{color:inherit;text-decoration:none;display:block}.arc-tl-anchor:after{content:"";border-radius:var(--radius-md);position:absolute;top:0;bottom:0;left:0;right:0}.arc-tl-link{cursor:pointer}.arc-tl-link:hover{background:var(--surface-soft)}a.arc-tl-anchor,a.arc-tl-anchor:hover{color:var(--ink)}.arc-tl-go{color:var(--muted);place-items:center;display:grid}.arc-tl-badge{border-radius:var(--radius-pill);background:var(--st-mandate-bg);color:var(--st-mandate-fg);white-space:nowrap;padding:3px 9px;font-size:12px}.arc-leadlist-more{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:14px;font-size:14px;display:flex}.arc-leadrow-note .arc-notepeek{white-space:normal;overflow:visible}.arc-leadrow-note .arc-notepeek-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arc-leadrow-note .arc-notepeek-pop,.arc-leadrow-note .arc-notepeek-pop span{white-space:normal;text-overflow:clip;overflow:visible}@media (max-width:900px){.arc-leadrow-quick{grid-template-columns:minmax(0,1fr)}}.arc-cal{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.arc-cal-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.arc-cal-head>span:nth-child(2){flex:1;min-width:0}.arc-cal-badge{letter-spacing:.02em;border-radius:var(--radius-pill);background:var(--ink);color:var(--on-color);padding:4px 10px;font-size:12px;font-weight:600}.arc-cal-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;padding:16px 18px;display:grid}.arc-cal-slots{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.arc-cal-slots .arc-chip{font-variant-numeric:tabular-nums;justify-content:center}.arc-cal-client dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0 0 12px;font-size:14px;display:grid}.arc-cal-client dt{color:var(--muted)}.arc-cal-client dd{overflow-wrap:anywhere;margin:0}.arc-cal-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.arc-chip-cal{background:var(--st-mandate-bg);color:var(--st-mandate-fg);border-color:transparent}.arc-outcome-cal{background:var(--st-mandate-bg);color:var(--st-mandate-fg)}a.arc-outcome-cal,a.arc-outcome-cal:hover{color:var(--st-mandate-fg)}@media (max-width:700px){.arc-cal-body{grid-template-columns:minmax(0,1fr)}}.arc-leadrow[data-open=true]{background:var(--primary-50);border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--primary-300),var(--shadow-raised);border-bottom-color:transparent;margin:10px 0}.arc-leadrow[data-open=true]>.arc-leadrow-main{background:var(--primary-100);border-radius:var(--radius-lg)var(--radius-lg)0 0}.arc-leadrow[data-open=true] .arc-leadrow-name{color:var(--st-new-fg);font-size:16px}.arc-leadlist:has(.arc-leadrow[data-open=true]) .arc-leadrow[data-open=false]{opacity:.55;transition:opacity var(--duration-fast)}.arc-leadlist:has(.arc-leadrow[data-open=true]) .arc-leadrow[data-open=false]:hover{opacity:1}.arc-leadrow-quick{padding:12px var(--space-4);display:block}.arc-quick-bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.arc-leadrow-quick>.arc-rappel,.arc-leadrow-quick>div[style]{margin-top:var(--space-3)}.arc-qualif{border-radius:var(--radius-pill);border:1px dashed var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink-2);align-items:center;gap:8px;padding:0 6px 0 14px;display:inline-flex}.arc-qualif select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:8px 6px;font-size:14px}.arc-qualif:focus-within{box-shadow:0 0 0 2px var(--focus)}.arc-qualif-set{color:var(--ink);border-style:solid}.arc-qualif-reached{background:var(--success-100);color:var(--success-700);border-color:transparent}.arc-qualif-refused{background:var(--danger-100);color:var(--danger-700);border-color:transparent}.arc-cal-body{grid-template-columns:minmax(260px,.9fr) minmax(0,1.3fr)}.arc-cal-monthbar{text-transform:capitalize;justify-content:space-between;align-items:center;margin-bottom:6px;font-weight:500;display:flex}.arc-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.arc-cal-dow{color:var(--muted);text-align:center;padding:4px 0;font-size:12px}.arc-cal-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-soft);height:38px;font:inherit;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;border:0;border-radius:10px;font-size:14px}.arc-cal-day:hover:not(:disabled){background:var(--primary-100)}.arc-cal-day:disabled{color:var(--line-strong);cursor:default;background:0 0}.arc-cal-today{box-shadow:inset 0 0 0 1px var(--link)}.arc-cal-day[aria-pressed=true]{background:var(--primary-600);color:#fff}.arc-cal-slots{max-height:196px;padding-right:4px;overflow-y:auto}.arc-cal-slots .arc-chip:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.arc-cal-empty{color:var(--muted);background:var(--surface-soft);text-align:center;border-radius:12px;padding:18px;font-size:14px}.arc-gauge{flex:none;display:inline-block;position:relative}.arc-gauge svg{display:block;overflow:visible}.arc-gauge-track{fill:none;stroke:#eceef2;stroke-width:7.5px;stroke-linecap:round}.arc-gauge-value{fill:none;stroke-width:7.5px;stroke-linecap:round;transition:stroke-dasharray var(--duration-base)ease}.arc-gauge-target{fill:#fff;stroke:#9aa3b2;stroke-width:.8px}.arc-gauge-figure{text-align:center;font-size:calc(var(--gauge-size)*.215);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-58%)}.arc-gauge-label{text-align:center;font-size:max(12px,calc(var(--gauge-size)*.062));color:var(--muted);line-height:1.25;position:absolute;bottom:12%;left:25%;right:25%}.arc-gcard{background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);border-radius:28px;align-items:center;gap:48px;min-width:0;padding:32px 40px;text-decoration:none;display:grid}.arc-gcard-row{grid-template-columns:auto minmax(0,1fr)}.arc-gcard-stack{text-align:center;border-radius:22px;grid-template-columns:1fr;justify-items:center;gap:12px;padding:24px 20px 22px}.arc-gcard-link{transition:box-shadow var(--duration-fast),transform var(--duration-fast)}.arc-gcard-link:hover{box-shadow:var(--shadow-raised)}.arc-gcard-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.arc-gcard-body{flex-direction:column;gap:10px;min-width:0;display:flex}.arc-gcard-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:13px;line-height:18px}.arc-gcard-lead{color:var(--ink-2);font-size:20px;line-height:28px}.arc-gcard-figure{flex-wrap:wrap;align-items:baseline;gap:10px;margin:4px 0 2px;display:flex}.arc-gcard-num{letter-spacing:-.045em;color:#2f3440;font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:1}.arc-gcard-unit{color:var(--muted);font-size:18px}.arc-gcard-sub{color:var(--muted);max-width:460px;font-size:15px;line-height:22px}.arc-gcard-stack .arc-gcard-body{align-items:center;gap:4px}.arc-gcard-stack .arc-gcard-eyebrow{letter-spacing:.12em;font-size:12px}.arc-gcard-stack .arc-gcard-lead{color:var(--ink);font-size:16px;line-height:22px}.arc-gcard-stack .arc-gcard-sub{font-size:13px;line-height:18px}.arc-gauge-tick{fill:#aab2bf}.arc-gauge-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.arc-gauge-legend-item{align-items:center;gap:6px;display:inline-flex}.arc-gauge-legend-item.is-current{color:var(--ink);font-weight:500}.arc-gauge-legend-dot{border-radius:50%;width:9px;height:9px}@media (prefers-reduced-motion:reduce){.arc-gauge-value{transition:none}}.arc-app-bg{isolation:isolate;background:var(--bg);position:relative}.arc-app-bg:before{content:"";z-index:-1;pointer-events:none;width:min(960px,72%);height:min(720px,70%);opacity:var(--bg-motif-opacity,.75);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 960 720' fill='none' stroke='%23C7CFD8' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M-44 782C-40 779 -26 766 -17 759C-7 751 3 745 13 738C23 732 34 726 44 720C54 713 64 707 74 700C84 693 93 686 103 679C113 672 123 664 133 658C143 652 154 646 165 641C176 637 188 633 200 629C211 625 223 622 235 618C246 614 258 609 268 604C279 598 289 591 299 585C309 578 318 571 328 564C338 557 348 551 359 544C369 538 380 533 390 526C400 520 411 514 420 507C430 500 439 493 449 485C458 477 466 467 475 459C484 451 493 442 503 435C512 428 523 421 533 416C544 410 555 406 566 401C577 396 589 392 600 387C611 382 622 377 632 371C643 365 653 359 664 353C674 347 685 341 695 336C706 331 718 326 729 322C740 317 752 313 763 308C774 303 785 298 795 292C805 285 814 278 824 270C833 262 842 253 851 245C860 237 869 228 878 221C887 213 897 206 907 200C918 193 928 188 938 181C949 175 959 169 969 162C979 156 989 148 999 142C1008 135 1023 124 1028 121'/%3E%3Cpath d='M6 796C11 793 26 783 36 776C46 770 57 765 67 758C77 752 88 746 98 739C107 732 117 725 127 718C137 711 147 704 157 698C168 692 178 687 190 683C201 678 213 675 225 671C237 667 249 664 260 660C271 655 282 650 293 644C303 638 313 631 323 624C332 617 342 610 352 603C362 596 372 589 382 583C392 577 403 571 413 565C423 558 433 552 443 545C453 538 462 530 471 522C480 514 489 504 498 496C507 488 516 480 526 473C536 466 546 461 557 455C568 450 580 446 591 442C602 437 614 433 625 428C636 423 646 418 657 412C668 406 678 400 688 394C699 388 709 382 720 377C731 372 742 367 753 363C764 358 776 354 787 348C798 343 808 337 818 331C828 324 837 316 846 308C855 300 864 290 873 282C882 274 891 265 900 258C910 251 920 244 930 238C941 231 951 226 962 220C972 214 982 208 992 201C1003 195 1017 184 1022 181'/%3E%3Cpath d='M90 797C96 794 111 785 121 778C131 772 141 764 151 758C161 751 171 745 182 739C192 733 203 729 215 724C226 720 238 717 250 713C262 709 274 706 285 701C296 696 307 691 317 684C327 678 336 671 346 663C356 656 365 649 375 642C385 635 395 628 405 621C415 615 426 609 436 603C446 596 456 590 465 582C475 575 484 567 493 559C502 551 511 542 520 534C530 526 539 519 549 512C559 506 570 501 581 496C592 491 604 487 616 483C627 478 638 474 650 469C661 464 671 459 682 453C692 447 702 441 713 435C723 429 734 423 745 418C755 413 767 408 778 403C789 398 800 394 811 388C821 382 831 376 841 369C851 362 860 353 869 345C878 337 886 327 895 319C904 311 913 303 923 295C933 288 943 282 953 276C964 270 975 265 985 259C996 253 1011 244 1016 241'/%3E%3Cpath d='M175 798C180 795 195 785 206 780C217 775 228 770 240 766C251 762 264 759 275 755C287 751 298 747 309 742C320 737 331 731 341 724C351 717 360 710 369 702C379 695 388 687 398 680C408 673 418 666 428 660C438 653 448 647 458 641C468 634 478 627 488 620C498 613 507 604 516 596C525 588 534 580 543 572C553 565 563 558 573 552C583 546 595 541 606 536C617 532 629 528 640 524C652 520 663 516 674 511C685 506 696 500 706 494C717 488 727 482 737 476C748 470 758 464 769 458C780 453 791 448 802 443C813 438 824 433 834 427C844 421 854 414 864 407C873 399 882 390 891 382C900 373 908 364 917 356C926 348 936 340 946 333C956 326 966 321 977 315C987 309 998 304 1009 298C1019 293 1035 283 1040 280'/%3E%3Cpath d='M300 797C306 794 323 788 334 783C344 777 354 770 364 763C374 756 383 748 392 740C402 733 411 725 421 718C430 711 441 704 451 698C461 691 471 685 481 678C491 672 501 665 511 658C520 650 529 642 538 634C548 626 557 618 566 611C576 604 586 597 597 592C608 586 619 582 631 578C642 573 654 570 665 566C677 562 688 557 699 552C710 547 720 541 731 535C741 529 751 522 762 516C772 510 782 504 793 499C804 493 815 488 826 483C836 477 847 472 857 466C867 459 877 452 886 444C896 436 904 427 913 419C922 410 930 401 940 393C949 385 959 378 969 371C979 365 990 360 1000 354C1011 348 1027 341 1033 338'/%3E%3Cpath d='M415 778C420 775 434 763 443 756C453 748 463 742 473 735C483 729 494 723 504 716C514 710 524 703 533 695C543 688 552 680 561 672C571 665 580 657 590 650C600 643 610 637 621 632C632 627 644 623 655 619C667 615 679 612 691 608C702 603 713 599 724 593C735 588 745 582 755 576C766 569 775 562 786 556C796 550 806 544 817 538C828 533 839 528 849 522C860 516 870 511 880 504C890 497 900 489 909 481C918 473 926 464 935 456C944 447 953 438 962 431C972 423 981 416 992 410C1002 404 1019 396 1024 394'/%3E%3Cpath d='M466 793C471 790 486 780 496 773C506 767 517 761 527 754C537 748 546 741 556 733C566 726 575 718 584 711C594 703 604 696 614 689C624 683 635 678 646 673C657 668 669 665 681 661C692 657 704 654 716 649C727 645 738 640 749 635C759 629 769 622 780 616C790 609 799 602 810 596C820 590 830 584 841 578C851 572 862 567 873 561C883 555 893 549 903 542C913 535 922 527 931 518C940 510 948 501 957 493C966 484 975 476 985 468C994 461 1010 452 1015 449'/%3E%3Cpath d='M550 792C555 789 569 779 579 772C589 765 598 757 608 750C618 743 627 735 638 730C648 724 659 719 671 714C682 710 694 707 706 703C717 699 729 696 741 691C752 686 763 681 773 675C784 669 793 662 804 656C814 649 823 642 833 636C843 629 854 623 864 617C875 611 885 606 896 599C906 593 916 587 926 579C935 572 944 564 953 555C962 547 971 538 980 530C989 522 998 513 1008 506C1018 500 1034 491 1039 488'/%3E%3Cpath d='M632 789C637 786 652 776 662 770C673 765 684 760 696 756C707 752 719 749 731 745C743 741 755 737 766 732C777 728 787 722 798 716C808 710 817 702 827 695C837 688 847 681 857 675C867 668 877 662 887 656C898 650 908 644 919 638C929 631 939 624 948 617C958 609 966 601 975 592C984 584 993 575 1002 567C1012 559 1026 549 1031 545'/%3E%3Cpath d='M721 798C727 796 745 791 756 787C768 783 779 779 790 774C801 768 812 762 822 756C832 749 841 742 851 734C861 727 870 720 880 713C890 707 900 700 911 694C921 688 931 682 941 675C951 669 961 662 971 654C980 647 989 638 998 630C1007 621 1020 609 1025 605'/%3E%3Cpath d='M845 795C850 792 864 780 874 773C884 766 893 758 903 752C913 745 923 739 933 732C944 726 954 720 964 713C974 706 984 699 993 691C1002 684 1016 671 1020 667'/%3E%3C/svg%3E") 100% 100%/960px 720px no-repeat;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(120% 120% at 100% 100%,#000 0%,rgba(0,0,0,.85) 30%,rgba(0,0,0,.35) 58%,transparent 82%);mask-image:radial-gradient(120% 120% at 100% 100%,#000 0%,rgba(0,0,0,.85) 30%,rgba(0,0,0,.35) 58%,transparent 82%)}.arc-app-bg--mobile:before{width:240px;height:180px;opacity:calc(var(--bg-motif-opacity,.75)*.6);background-size:480px 360px}@media (max-width:640px){.arc-app-bg:before{width:240px;height:180px;opacity:calc(var(--bg-motif-opacity,.75)*.6);background-size:480px 360px}}@media print{.arc-app-bg:before{display:none}}.arc-workspace{gap:inherit;-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:linear-gradient(150deg,rgba(255,255,255,.62) 0%,rgba(238,243,248,.46) 45%,rgba(232,238,245,.52) 100%);border:1px solid rgba(255,255,255,.78);border-radius:32px;flex-direction:column;padding:28px;display:flex;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.95),inset 0 -1px rgba(199,207,216,.35),0 1px 2px rgba(32,40,52,.04),0 30px 70px rgba(32,40,52,.09)}.arc-workspace:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 12% 0,rgba(255,255,255,.55),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.arc-workspace>*{z-index:1;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.arc-workspace{background:rgba(246,248,250,.92)}}@media (max-width:640px){.arc-workspace{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.arc-workspace:before{display:none}}@media print{.arc-workspace{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}}.arc-login-bg{background:radial-gradient(45% 60% at 0% 100%,var(--bg-veil-violet),transparent 70%),radial-gradient(50% 55% at 10% 85%,var(--bg-veil-cyan),transparent 70%),var(--bg-login,#eaf6fb)}
html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:var(--link)}a:hover{color:var(--primary-700)}*,:before,:after{box-sizing:border-box}.app-page{min-height:100vh;padding:24px 32px 32px}.app-inner{flex-direction:column;gap:20px;max-width:1376px;margin:0 auto;display:flex}@media (max-width:640px){.app-page{padding:16px}.arc-topnav{flex-wrap:wrap}.arc-topnav-tabs{flex-wrap:nowrap;order:3;justify-content:flex-start;width:100%;overflow-x:auto}}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid-main{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.grid-3,.grid-main{grid-template-columns:1fr}}.list-row{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.muted{color:var(--muted);font-size:13px}.leads-section{background:var(--surface);box-shadow:var(--shadow-card);border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex}.leads-section[aria-busy=true] .arc-leadlist{opacity:.6;transition:opacity .12s}.leads-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.leads-tabs,.leads-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leads-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;background:var(--surface-soft);height:40px;color:var(--ink-2);border:0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:15px;display:inline-flex}.leads-tab[aria-pressed=true]{background:var(--primary-100);color:var(--st-new-fg);font-weight:500}.leads-tab-count{background:var(--surface);border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;display:inline-grid}.leads-search{border:1px solid var(--line-strong);width:300px;max-width:100%;height:42px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex}.leads-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:100%;font-size:15px}.leads-select{border:1px solid var(--line-strong);height:42px;font:inherit;color:var(--ink);background:var(--surface);border-radius:12px;padding:0 12px}.page-side{flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;display:flex}.crumb{color:var(--muted);font-size:14px}.crumb a{color:var(--link);text-decoration:none}.fiche-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fiche-head h1{letter-spacing:-.015em;margin:0;font-size:44px;font-weight:300;line-height:50px}.fiche-phone{background:var(--surface);box-shadow:var(--shadow-card);font-variant-numeric:tabular-nums;border-radius:14px;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:18px;display:inline-flex}.fiche-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:16px;display:grid}.fiche-col{flex-direction:column;gap:16px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fiche-grid .arc-leadrow-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.table-simple{border-collapse:collapse;width:100%;font-size:14px}.table-simple th{text-align:left;color:var(--muted);background:var(--surface-soft);padding:8px 10px;font-size:13px;font-weight:500}.table-simple td{border-top:1px solid var(--line);vertical-align:middle;padding:10px}@media (max-width:1100px){.fiche-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.fiche-grid{grid-template-columns:1fr}.arc-leadhead{display:none}.arc-leadrow-main{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:10px}.arc-leadrow-main>.arc-num,.arc-leadrow-main>.arc-leadrow-note{grid-column:1/-1}.arc-leadrow-detail{grid-template-columns:1fr;padding:12px}.arc-leadrow-fields,.fiche-grid .arc-leadrow-fields{grid-template-columns:1fr}.leads-search{width:100%}}.arc-notepeek-pop,.arc-notepeek-pop span,.arc-notes-item,.arc-tl-title{overflow-wrap:anywhere;word-break:break-word}.arc-notepeek-pop{box-sizing:border-box;max-width:min(320px,80vw)}.lead-collapse{grid-template-rows:1fr;transition:grid-template-rows .22s;animation:.22s lead-open;display:grid}.lead-collapse[data-state=closing]{grid-template-rows:0fr}.lead-collapse-inner{min-height:0;overflow:hidden}.lead-collapse[data-state=closing] .lead-collapse-inner{opacity:.6;transition:opacity .22s}@keyframes lead-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.lead-collapse{transition:none;animation:none}}html,body,.arc-workspace,.arc-leadlist{overflow-anchor:none}.arc-leadrow-detail>.arc-notes{height:0;min-height:100%;overflow:hidden}.arc-leadrow-detail>.arc-notes .arc-notes-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.arc-leadrow-detail>.arc-notes .arc-textarea{height:64px;min-height:64px}@media (max-width:900px){.arc-leadrow-detail>.arc-notes{height:auto;min-height:0}.arc-leadrow-detail>.arc-notes .arc-notes-list{flex:none;height:260px}}.fiche-grid .arc-notes-list{height:280px;max-height:none}a.arc-navpill{cursor:pointer}.arc-navpill[data-pending=true]{opacity:.85}.dw-loader{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:52vh;display:flex}.dw-loader-text{fill:var(--ink)}.dw-loader-track{fill:var(--line-strong)}.dw-loader-fill{fill:var(--primary-600);transform-box:fill-box;transform-origin:0;animation:1.4s cubic-bezier(.6,0,.3,1) infinite dw-fill}.dw-loader-ball{fill:var(--primary-600);animation:1.4s cubic-bezier(.6,0,.3,1) infinite dw-ball}.dw-loader-label{color:var(--muted);font-size:14px}@keyframes dw-fill{0%{opacity:1;transform:scaleX(0)}75%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes dw-ball{0%{transform:translate(0)}75%,to{transform:translate(100px)}}@media (prefers-reduced-motion:reduce){.dw-loader-fill,.dw-loader-ball{animation:none}.dw-loader-fill{transform:none}}.arc-field-warn{color:var(--st-callback-fg);align-items:flex-start;gap:4px;font-size:12px;line-height:16px;display:flex}.arc-field-warn .arc-icon{flex:none;margin-top:1px}.sign-page{min-height:100vh;padding:20px 16px 32px}.sign-inner{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;display:flex}.sign-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sign-secure{color:var(--ink-2);background:var(--surface);box-shadow:var(--shadow-card);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.sign-title h1{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:300;line-height:40px}.sign-title p{color:var(--ink-2);margin:4px 0 0;font-size:18px;font-weight:300}.sign-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sign-col{flex-direction:column;gap:16px;display:flex}.sign-card{background:var(--surface);box-shadow:var(--shadow-card);border-radius:22px;padding:20px}.sign-card h2{align-items:center;gap:8px;margin:0 0 12px;font-size:19px;font-weight:500;display:flex}.sign-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.sign-card-head h2{margin:0}.sign-infos{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:12px 0 0;font-size:15px;display:grid}.sign-infos dt{color:var(--muted)}.sign-infos dd{overflow-wrap:anywhere;margin:0}.sign-text p{color:var(--ink);margin:0 0 10px;font-size:15px;line-height:22px}.sign-sign{flex-direction:column;gap:14px;display:flex;position:-webkit-sticky;position:sticky;top:16px}.sign-consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:21px;display:flex}.sign-consent input{width:20px;height:20px;accent-color:var(--primary-600);flex:none;margin:1px 0 0}.sign-center{min-height:160px;color:var(--ink-2);justify-content:center;align-items:center;gap:10px;display:flex}.sign-message{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:620px;margin:24px auto;padding:32px 24px;display:flex}.sign-message h1{margin:6px 0 0;font-size:28px;font-weight:400}.sign-message p{color:var(--ink-2);margin:0;font-size:16px;line-height:23px}.sign-message-icon{background:var(--primary-50);width:64px;height:64px;color:var(--link);border-radius:50%;place-items:center;display:grid}.sign-message-icon.sign-ok{background:var(--success-100);color:var(--success-700)}.sign-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:4px 4px 0;font-size:13px;display:flex}@media (max-width:860px){.sign-grid{grid-template-columns:1fr}.sign-sign{position:static}.sign-title h1{font-size:28px;line-height:34px}.sign-infos{grid-template-columns:1fr;gap:2px}.sign-infos dd{margin-bottom:8px}}.mandate-bar{flex-direction:column;grid-column:1/-1;gap:10px;margin-top:8px;display:flex}.mandate-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mandate-actions,.mandate-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mandate-link input{border:1px solid var(--line-strong);min-width:0;height:36px;font:inherit;color:var(--ink-2);background:var(--surface-soft);border-radius:10px;flex:260px;padding:0 10px;font-size:13px}.sign-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sign-done{flex-direction:column;gap:16px;width:100%;max-width:560px;margin:0 auto;display:flex}.sign-confirm{text-align:center;box-shadow:var(--shadow-raised);flex-direction:column;align-items:center;gap:14px;padding:24px 20px;display:flex}.sign-confirm h1{margin:0;font-size:30px;font-weight:300;line-height:36px}.sign-confirm p{color:var(--ink-2);margin:0;font-size:16px}.sign-confirm-icon{background:var(--success-100);width:84px;height:84px;color:var(--success-700);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px rgba(221,246,232,.5)}.sign-confirm-doc{border:1px solid var(--line);text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;padding:14px;display:flex}.sign-confirm-doc-icon{background:var(--primary-50);width:52px;height:52px;color:var(--link);border-radius:50%;flex:none;place-items:center;display:grid}.sign-next{flex-direction:column;gap:14px;margin:0 0 14px;padding:0;list-style:none;display:flex}.sign-next li{grid-template-columns:40px 1fr;align-items:start;gap:12px;display:grid}.sign-next-n{background:var(--primary-50);width:36px;height:36px;color:var(--st-new-fg);border-radius:50%;place-items:center;display:grid}@media (max-width:640px){.arc-step{font-size:15px}.arc-step-n{width:30px;height:30px}}.sign-infos{gap:0 16px}.sign-infos dt,.sign-infos dd{border-top:1px solid var(--line);padding:8px 0}.sign-infos dd{white-space:pre-line}.sign-consent input{width:24px;height:24px;margin:0}.sign-consent{min-height:44px}.sign-pdf-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;font-size:15px;display:inline-flex}@media (max-width:860px){.sign-infos{grid-template-columns:120px minmax(0,1fr)}.sign-infos dd{margin-bottom:0}}.mandates-title{align-items:center;gap:10px;margin:0;font-size:22px;font-weight:400;display:flex}.mandates-title .arc-icon{color:var(--link)}.mandates-scroll{overflow-x:auto}.mandates-table td{font-size:14px}.mandates-client{align-items:center;gap:12px;min-width:220px;display:flex}.mandates-name{color:var(--ink);font-weight:500;text-decoration:none}.mandates-name:hover{color:var(--link)}.mandates-sent{color:var(--success-700);align-items:center;gap:6px;height:32px;font-size:14px;font-weight:500;display:inline-flex}button.arc-sum{cursor:pointer;width:100%}.mandate-detail{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mandate-preview{background:var(--surface);box-shadow:var(--shadow-card);border-radius:22px;flex-direction:column;gap:10px;padding:14px;display:flex}.mandate-preview iframe{aspect-ratio:595/842;border:1px solid var(--line);background:#fff;border-radius:12px;width:100%}.proof-list{grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.proof-list dt{color:var(--muted)}.proof-list dd{overflow-wrap:anywhere;margin:0}@media (max-width:900px){.mandate-detail{grid-template-columns:1fr}}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stats-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.stats-head h1{letter-spacing:-.015em;margin:0;font-size:52px;font-weight:300;line-height:56px}.stats-head p{color:var(--ink-2);margin:2px 0 0;font-size:22px;font-weight:300;line-height:28px}.stats-tools{flex-wrap:wrap;align-items:center;gap:12px;font-size:15px;display:flex}.stats-sep{background:var(--line-strong);width:1px;height:28px}.stats-filter{color:var(--link);align-items:center;gap:8px;display:flex}.stats-filter .leads-select{color:var(--link)}.stats-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.stats-split-top{align-items:start}.stats-rows{flex-direction:column;display:flex}.stats-row{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.stats-ico{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.stats-ico-blue{background:var(--primary-50);color:var(--link)}.stats-ico-pink{background:var(--pink-50);color:var(--alert)}.stats-ico-warn{background:var(--warn-100);color:var(--warn-700)}.stats-follow{font-size:16px}.stats-follow strong{margin-right:8px;font-size:22px;font-weight:400}.stats-go{background:var(--primary-50);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none}.stats-kpi-title{font-size:16px;display:block}.stats-kpi-sub{color:var(--muted);font-size:13px;display:block}.stats-kpi-val{text-align:right}.stats-kpi-val .arc-num{font-size:26px;line-height:30px;display:block}.stats-kpi-val>span:last-child{color:var(--muted);font-size:13px;display:block}.stats-funnel{flex-direction:column;gap:14px;padding-top:4px;display:flex}.stats-funnel-row{grid-template-columns:180px minmax(0,1fr) 48px;align-items:center;gap:14px;font-size:15px;display:grid}.stats-funnel-row .arc-num{text-align:right;font-size:17px}.stats-track{background:var(--surface-sunken);border-radius:999px;height:18px;overflow:hidden}.stats-bar{background:var(--primary-300);border-radius:999px;height:100%;display:block}.stats-bar-violet{background:var(--violet-300)}.stats-legend{color:var(--ink-2);justify-content:flex-end;gap:16px;margin:-40px 0 16px;font-size:13px;display:flex}.stats-legend span{align-items:center;gap:6px;display:inline-flex}.stats-dot{background:var(--primary-600);border-radius:50%;width:12px;height:12px;display:inline-block}.stats-dot-violet{background:var(--violet-300)}.stats-weeks{border-bottom:1px solid var(--line-strong);background:repeating-linear-gradient(to top,transparent 0,transparent 37px,var(--line)37px,var(--line)38px);align-items:end;gap:24px;height:190px;padding:0 16px;display:grid}.stats-week{justify-content:center;align-items:flex-end;gap:10px;height:100%;display:flex}.stats-week>span{flex-direction:column;align-items:center;gap:4px;font-size:14px;display:flex}.stats-col{background:var(--primary-600);border-radius:8px 8px 0 0;width:44px;display:block}.stats-col-violet{background:var(--violet-300)}.stats-weeks-labels{text-align:center;color:var(--ink-2);gap:24px;padding:8px 16px 0;font-size:13px;display:grid}.stats-foot{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}@media (max-width:1100px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-split{grid-template-columns:1fr}}@media (max-width:640px){.grid-4{grid-template-columns:1fr}.stats-head h1{font-size:40px;line-height:44px}.stats-funnel-row{grid-template-columns:120px minmax(0,1fr) 40px}}.colleague-switch{z-index:40;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.colleague-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;opacity:.75;height:34px;box-shadow:var(--shadow-card);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.colleague-toggle:hover,.colleague-toggle[aria-expanded=true]{opacity:1;color:var(--ink)}.colleague-toggle:focus-visible{opacity:1;color:var(--ink)}.colleague-menu{background:var(--surface);box-shadow:var(--shadow-raised,0 8px 28px rgba(20,30,50,.16));border-radius:16px;flex-direction:column;gap:4px;width:300px;padding:12px;display:flex}.colleague-menu p{color:var(--muted);margin:0 0 6px;font-size:13px}.colleague-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:15px;display:flex}.colleague-menu button:hover{background:var(--warn-100)}.colleague-menu button:focus-visible{background:var(--warn-100)}.colleague-menu .colleague-error{color:var(--danger-700);margin:6px 0 0}.colleague-banner{z-index:50;color:#fff;background:#f08a24;align-items:center;gap:12px;margin:-24px -32px 20px;padding:12px 32px;font-size:16px;display:flex;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 2px 10px rgba(176,74,12,.25)}.colleague-banner>span{flex:1}.colleague-back{color:var(--warn-700);background:#fff;font-weight:500}.colleague-back:hover{background:var(--warn-100);color:var(--warn-700)}.is-colleague-view .arc-workspace{outline-offset:4px;outline:4px solid #f08a24}@media (max-width:640px){.colleague-banner{flex-wrap:wrap;margin:-16px -16px 16px;padding:10px 16px}.colleague-switch{bottom:12px;right:12px}}.fin-split{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fin-split-cell{align-items:center;gap:16px;padding:8px 24px;display:flex}.fin-split-cell+.fin-split-cell{border-left:1px solid var(--line)}.fin-split-ico{background:var(--primary-50);width:52px;height:52px;color:var(--link);border-radius:50%;flex:none;place-items:center;display:grid}.fin-split-who{font-size:16px;display:block}.fin-split-pct{color:var(--ink-2);font-size:14px;display:block}.fin-split-amount{font-size:28px;line-height:34px;display:block}.fin-scroll{overflow-x:auto}.fin-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:15px}.fin-table th{text-align:left;color:var(--muted);background:var(--surface-soft);padding:10px 14px;font-size:13px;font-weight:400}.fin-table th:first-child{border-radius:12px 0 0 12px}.fin-table th:last-child{border-radius:0 12px 12px 0}.fin-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.fin-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-total td{background:var(--surface-sunken);border-bottom:0;font-weight:500}.fin-total td:first-child{border-radius:12px 0 0 12px}.fin-total td:last-child{border-radius:0 12px 12px 0}.fin-received{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.fin-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.fin-receive{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fin-receive input{border:1px solid var(--line-strong);height:34px;font:inherit;border-radius:10px;width:130px;padding:0 8px;font-size:14px}.fin-error{color:var(--danger-700);margin-top:4px;font-size:13px;display:block}.fin-waiting{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fin-waiting>div{background:var(--surface-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.fin-waiting-name{font-weight:500;display:block}.fin-waiting .muted{font-size:13px;display:block}@media (max-width:900px){.fin-split,.fin-waiting{grid-template-columns:1fr}.fin-split-cell+.fin-split-cell{border-left:0;border-top:1px solid var(--line)}}.podium{background:var(--surface);box-shadow:var(--shadow-card);border-radius:28px;flex-direction:column;gap:14px;padding:22px 28px;display:flex}.podium-grid{grid-template-columns:1.15fr 1fr 1fr;align-items:end;gap:14px;display:grid}.podium-card{color:var(--ink);background:var(--surface-soft);transition:box-shadow var(--duration-fast);border-radius:20px;flex-direction:column;gap:2px;padding:18px 20px;text-decoration:none;display:flex}.podium-card:hover{box-shadow:var(--shadow-raised,0 8px 28px rgba(20,30,50,.12));color:var(--ink)}.podium-1{background:#fff1c2;padding-top:26px;padding-bottom:26px}.podium-2{background:#eef1f5}.podium-3{background:#f6e3d3}.podium-card.is-me{outline:2px solid var(--primary-600);outline-offset:2px}.podium-rank{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:13px}.podium-name{font-size:18px;font-weight:500}.podium-rate{letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:44px}.podium-1 .podium-rate{font-size:52px;line-height:56px}.podium-sub{color:var(--ink-2);font-size:14px}.podium-rest{color:var(--ink-2);margin:0;font-size:14px}@media (max-width:900px){.podium-grid{grid-template-columns:1fr}}.brought-by{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.brought-by-field{align-items:center;gap:10px;font-weight:500;display:inline-flex}.brought-by-origin input,.rate-field input{border:1px solid var(--line-strong);height:42px;font:inherit;border-radius:12px;min-width:260px;padding:0 12px}.rate-field{align-items:center;gap:8px;display:inline-flex}.rate-field input{width:160px;min-width:0}.table-simple tr.is-inactive td{opacity:.6}.user-edit td{background:var(--surface-soft)}.user-edit-form{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.user-edit-form label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.user-edit-form input:not([type=checkbox]){border:1px solid var(--line-strong);height:38px;font:inherit;color:var(--ink);border-radius:10px;padding:0 10px;font-size:15px}.user-edit-form .user-edit-check{height:38px;color:var(--ink);flex-direction:row;align-items:center;gap:8px;font-size:15px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-form{flex-direction:column;gap:12px;display:flex}.settings-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.settings-row label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.settings-row input{border:1px solid var(--line-strong);height:40px;font:inherit;width:110px;color:var(--ink);border-radius:10px;padding:0 10px;font-size:15px}.settings-row input[type=date]{width:170px}@media (max-width:1000px){.settings-grid{grid-template-columns:1fr}}.segmented{background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.segmented a{height:36px;color:var(--ink-2);border-radius:10px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.segmented a[aria-current=true]{background:var(--primary-600);color:#fff}.pil-bars{border-bottom:1px solid var(--line-strong);background:repeating-linear-gradient(to top,transparent 0,transparent 39px,var(--line)39px,var(--line)40px);align-items:end;gap:20px;height:200px;padding:8px 8px 0;display:grid}.pil-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;font-size:14px;display:flex}.pil-bars i{background:var(--primary-300);border-radius:10px 10px 0 0;width:100%;max-width:110px;display:block}.pil-bars-labels{color:var(--muted);text-align:center;letter-spacing:.08em;gap:20px;padding:8px 8px 0;font-size:12px;display:grid}.pil-todo{border-top:1px solid var(--line);grid-template-columns:44px 36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pil-todo-n{font-size:24px}.pil-rank{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) 60px 120px;align-items:center;gap:12px;padding:10px 0;display:grid}.pil-rank-pos{background:var(--primary-50);width:28px;height:28px;color:var(--st-new-fg);border-radius:50%;place-items:center;font-size:14px;display:grid}
