@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:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:500;line-height:1;display:inline-grid;overflow:hidden}.arc-avatar-photo{background:var(--surface-soft)}.arc-avatar-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.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)}
.cl-sums{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cl-sumwrap{display:flex}.cl-sumwrap>.arc-sum{flex:1}.cl-sumwrap[data-on=true]>.arc-sum{box-shadow:0 0 0 3px var(--primary-300),var(--shadow-card)}.cl-listcard{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:16px;display:flex}.cl-filters-label{color:var(--muted);margin:0 0 8px 2px;font-size:13px}.cl-codes{flex-wrap:wrap;gap:6px;display:flex}.cl-codechip{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;background:var(--surface-soft);height:40px;color:var(--ink-2);transition:background var(--duration-fast),color var(--duration-fast);white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 10px;font-size:15px;display:inline-flex}.cl-codechip:hover{background:var(--primary-50);color:var(--ink)}.cl-codechip b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cl-codechip .cl-count{background:var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;display:inline-grid}.cl-codechip[aria-pressed=true]{background:var(--primary-100);color:var(--st-new-fg);box-shadow:var(--halo-primary);font-weight:500}.cl-codechip-none:not([aria-pressed=true]){outline:1px dashed var(--line-strong);outline-offset:-1px}.cl-codechip[aria-pressed=true] b{color:var(--st-new-fg)}.cl-codechip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cl-check:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cl-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cl-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cl-toolbar-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-search{border:1px solid var(--line-strong);width:340px;max-width:100%;height:42px;color:var(--muted);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex}.cl-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:100%;font-size:15px}.cl-search:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.cl-select{border:1px solid var(--line-strong);height:42px;font:inherit;color:var(--ink);background:var(--surface);border-radius:12px;padding:0 12px;font-size:15px}.cl-active{background:var(--primary-50);height:32px;color:var(--st-new-fg);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:14px;display:inline-flex}.cl-active button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.cl-active button:hover{background:var(--primary-100)}.cl-codeinfo{border-radius:var(--radius-lg);background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:12px 16px;display:flex}.cl-codeinfo-title{font-size:16px;font-weight:500}.cl-codeinfo-sub{color:var(--ink-2);margin-top:2px;font-size:14px}.cl-head,.cl-row-main{grid-template-columns:28px minmax(210px,1.5fr) minmax(200px,1.35fr) minmax(130px,1fr) minmax(120px,.9fr) minmax(170px,1.5fr) 168px;align-items:center;gap:12px;padding:0 12px;display:grid}.cl-head{height:40px;color:var(--muted);background:var(--surface-soft);border-radius:var(--radius-md);font-size:13px}.cl-row{border-bottom:1px solid var(--line)}.cl-row:last-child{border-bottom:0}.cl-row-main{cursor:pointer;border-radius:var(--radius-md);min-height:68px;transition:background var(--duration-fast)}.cl-row-main:hover{background:var(--surface-soft)}.cl-row[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}.cl-row[data-open=true]>.cl-row-main{background:var(--primary-100);border-radius:var(--radius-lg)var(--radius-lg)0 0}.cl-row[data-open=true] .cl-name{color:var(--st-new-fg)}.cl-list:has(.cl-row[data-open=true]) .cl-row[data-open=false]{opacity:.55;transition:opacity var(--duration-fast)}.cl-list:has(.cl-row[data-open=true]) .cl-row[data-open=false]:hover{opacity:1}.cl-row[data-selected=true]>.cl-row-main{background:var(--primary-50)}.cl-client{align-items:center;gap:12px;min-width:0;display:flex}.cl-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}.cl-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cl-check{width:18px;height:18px;accent-color:var(--primary-600);cursor:pointer;margin:0}.cl-note{color:var(--ink-2);min-width:0;font-size:13px}.cl-note span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cl-note em{color:var(--muted);font-style:normal}.cl-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cl-chev{transition:transform var(--duration-base)}.cl-row[data-open=true] .cl-chev{transform:rotate(180deg)}.cl-muted{color:var(--muted);font-size:14px}.cl-today{color:var(--warn-700);font-weight:500}.cl-wait{color:var(--ink);align-items:center;gap:6px;font-size:14px;display:inline-flex}.cl-wait .arc-icon{color:var(--ink-2)}.cl-wait-money,.cl-wait-money .arc-icon{color:var(--danger-700)}.cl-code{border-radius:999px;align-items:center;gap:8px;max-width:100%;height:30px;padding:0 12px 0 4px;font-size:13px;display:inline-flex}.cl-code b{font-variant-numeric:tabular-nums;background:rgba(255,255,255,.8);border-radius:999px;place-items:center;min-width:30px;height:22px;padding:0 6px;font-size:13px;font-weight:600;display:inline-grid}.cl-code span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-code-lg{height:36px;font-size:15px}.cl-code-lg b{min-width:38px;height:28px;font-size:15px}.cl-fam-neutral{background:var(--st-neutral-bg);color:var(--st-neutral-fg)}.cl-fam-estim{background:var(--st-qualified-bg);color:var(--st-qualified-fg)}.cl-fam-rectif{background:var(--st-new-bg);color:var(--st-new-fg)}.cl-fam-decl{background:var(--st-mandate-bg);color:var(--st-mandate-fg)}.cl-fam-pay{background:var(--st-pending-bg);color:var(--st-pending-fg)}.cl-fam-done{background:var(--st-paid-bg);color:var(--st-paid-fg)}.cl-fam-gone{background:var(--st-lost-bg);color:var(--st-lost-fg)}.cl-fam-work{background:var(--surface-sunken);color:var(--ink-2)}.cl-detail{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:20px;padding:12px 16px 20px;display:grid}.cl-quick{background:var(--surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);grid-column:1/-1;padding:12px 16px}.cl-quickbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cl-quickrow{flex-wrap:wrap;gap:8px;display:flex}.cl-panel{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:14px;padding-top:14px;display:flex}.cl-panel-title{align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.cl-panel-title .arc-icon{color:var(--link)}.cl-pickgrid{flex-wrap:wrap;gap:8px;display:flex}.cl-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:14px;display:inline-flex}.cl-pick:hover{border-color:var(--link)}.cl-pick b{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:32px;height:26px;padding:0 6px;font-weight:600;display:inline-grid}.cl-pick[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--link);border-color:transparent}.cl-pick[disabled]{cursor:default;opacity:.6}.cl-pick small{color:var(--muted);font-size:12px}.cl-plan{background:var(--surface-soft);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);padding:14px 16px}.cl-plan-lead{margin:0 0 8px;font-size:15px}.cl-plan ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cl-plan li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.cl-plan li .arc-icon{color:var(--link);flex:none;margin-top:1px}.cl-plan-foot{color:var(--muted);margin:10px 0 0;font-size:13px}.cl-btnrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cl-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;display:grid}.cl-docs label{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:6px 4px;font-size:14px;line-height:20px;display:flex}.cl-docs label:hover{background:var(--surface-soft)}.cl-docs input{margin-top:2px}.cl-preview{flex-direction:column;gap:6px;display:flex}.cl-preview-meta{color:var(--muted);font-size:13px}.cl-preview textarea{min-height:170px}.cl-inline-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cl-block{flex-direction:column;gap:10px;display:flex}.cl-block+.cl-block{margin-top:18px}.cl-block-title{font-size:15px;font-weight:500}.cl-track{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;display:flex}.cl-track-name{min-width:150px;font-size:14px}.cl-track-since{color:var(--muted);font-size:13px}.cl-presta{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:grid}.cl-presta-closed{color:var(--muted);background:0 0}.cl-contact{flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;display:flex}.cl-contact .arc-num{font-variant-numeric:tabular-nums}.cl-ok{color:var(--success-700);align-items:center;gap:8px;font-size:14px;display:inline-flex}.cl-bulk{z-index:5;border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 2px var(--primary-300),var(--shadow-raised);flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:-webkit-sticky;position:sticky;bottom:16px}.cl-bulk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cl-more{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:14px;font-size:14px;display:flex}.cl-empty{text-align:center;color:var(--ink-2);padding:40px 16px}@media (max-width:1240px){.cl-head,.cl-row-main{grid-template-columns:28px minmax(200px,1.5fr) minmax(190px,1.3fr) minmax(120px,1fr) minmax(110px,.9fr) 150px}.cl-col-note{display:none}}.cl-codechip{text-decoration:none}.cl-pagehead-date:first-letter{text-transform:uppercase}.cl-sumwrap>.arc-sum[aria-disabled=true]{cursor:default}.cl-later{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cl-error{color:var(--danger-700);font-size:14px}@media (max-width:900px){.cl-sums,.cl-detail{grid-template-columns:1fr}}html,body,.arc-workspace,.cl-list{overflow-anchor:none}.cl-detail-main{flex-direction:column;gap:20px;min-width:0;display:flex}.cl-detail .cl-quick{grid-column:auto}.cl-detail>.arc-notes{height:0;min-height:100%;overflow:hidden}.cl-detail>.arc-notes .arc-notes-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.cl-detail>.arc-notes .arc-textarea{height:64px;min-height:64px}.arc-notes-item{overflow-wrap:anywhere}@media (max-width:900px){.cl-detail>.arc-notes{height:auto;min-height:0}.cl-detail>.arc-notes .arc-notes-list{flex:none;height:260px}}.cl-collapse{grid-template-rows:1fr;transition:grid-template-rows .22s;animation:.22s cl-open;display:grid}.cl-collapse[data-state=closing]{grid-template-rows:0fr}.cl-collapse-inner{min-height:0;overflow:hidden}.cl-collapse[data-state=closing] .cl-collapse-inner{opacity:.6;transition:opacity .22s}@keyframes cl-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.cl-collapse{transition:none;animation:none}}.cl-phone{grid-template-columns:minmax(96px,.8fr) minmax(0,1.4fr);gap:6px;display:grid}.cl-phone .arc-select{min-width:0}.cl-followup{color:var(--st-pending-fg);flex-basis:100%;align-items:center;gap:6px;font-size:13px;display:inline-flex}.fc-track .cl-followup{flex-basis:auto}
.fc-crumb{color:var(--muted);font-size:14px}.fc-crumb a{text-decoration:none}.fc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fc-head-left{flex-direction:column;gap:6px;min-width:0;display:flex}.fc-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fc-title h1{letter-spacing:-.015em;margin:0;font-size:48px;font-weight:300;line-height:52px}.fc-sub{color:var(--ink-2);margin:0;font-size:18px;font-weight:300}.fc-head-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fc-phone{background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.fc-phone .arc-icon{color:var(--link)}.fc-phone-num{font-variant-numeric:tabular-nums;font-size:22px}.fc-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fc-col{flex-direction:column;gap:16px;min-width:0;display:flex}.fc-panel-action{margin-top:-4px}.fc-ident{align-items:center;gap:14px;display:flex}.fc-ident-name{font-size:18px}.fc-lines{flex-direction:column;gap:10px;font-size:15px;display:flex}.fc-line{align-items:flex-start;gap:10px;display:flex}.fc-line .arc-icon{color:var(--link);margin-top:2px}.fc-dl{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:10px 16px;margin:0;padding-top:14px;font-size:14px;display:grid}.fc-dl dt{color:var(--muted)}.fc-dl dd{font-variant-numeric:tabular-nums;margin:0}.fc-edit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fc-edit .fc-span2{grid-column:1/-1}.fc-saved{color:var(--success-700);align-items:center;gap:6px;font-size:13px;display:flex}.fc-check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.fc-track{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);flex-direction:column;gap:12px;padding:16px;display:flex}.fc-track+.fc-track{margin-top:12px}.fc-track-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fc-track-name{font-size:17px}.fc-track-detail{color:var(--muted);font-size:13px}.fc-track-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fc-history{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.fc-history .cl-code{height:24px;padding:0 4px}.fc-history .cl-code b{background:0 0;min-width:28px;height:18px;font-size:12px}.fc-history-list{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.fc-linkbtn{-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}.fc-linkbtn:hover{text-decoration:underline}.fc-todo{flex-direction:column;gap:10px;display:flex}.fc-todo-item{border-radius:var(--radius-md);background:var(--surface-soft);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.fc-todo-label{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.fc-todo-value{font-size:16px}.fc-todo-today{color:var(--warn-700);font-weight:500}.fc-todo-money{color:var(--danger-700)}.fc-tabs{flex-wrap:wrap;gap:8px;display:flex}.fc-presta{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface)}.fc-presta+.fc-presta{margin-top:10px}.fc-presta[data-open=true]{box-shadow:0 0 0 2px var(--primary-300);background:var(--primary-50)}.fc-presta-main{grid-template-columns:minmax(220px,1.6fr) 190px 150px minmax(150px,1fr) 36px;align-items:center;gap:14px;padding:12px 14px;display:grid}.fc-presta-name{font-weight:500}.fc-presta-meta{color:var(--muted);font-size:13px}.fc-presta-flags{flex-direction:column;gap:4px;display:flex}.fc-presta-pay{flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;display:flex}.fc-presta-closed{opacity:.7}.fc-presta-detail{flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.fc-section-title{color:var(--muted);margin:18px 0 8px;font-size:13px}.fc-add{border-radius:var(--radius-lg);background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:14px;margin-bottom:16px;padding:16px;display:flex}.fc-add-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fc-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid}.fc-services label{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:5px 4px;font-size:14px;display:flex}.fc-services label[data-dup=true]{color:var(--muted);cursor:not-allowed}.fc-mail{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface)}.fc-mail+.fc-mail{margin-top:8px}.fc-mail-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.fc-mail-main:hover{background:var(--surface-soft)}.fc-mail-icon{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.fc-mail-out{background:var(--primary-50);color:var(--link)}.fc-mail-in{background:var(--st-qualified-bg);color:var(--st-qualified-fg)}.fc-mail-subject{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.fc-mail-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fc-mail-body{color:var(--ink-2);white-space:pre-line;padding:0 14px 14px 62px;font-size:14px;line-height:21px}.fc-mail[data-open=true] .cl-chev{transform:rotate(180deg)}.fc-compose{border-radius:var(--radius-lg);background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}.fc-compose-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}.fc-compose textarea{min-height:200px}.fc-tag{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;display:inline-flex}.fc-tag-sent{background:var(--st-commission-bg);color:var(--st-commission-fg)}.fc-tag-in{background:var(--st-qualified-bg);color:var(--st-qualified-fg)}.fc-tag-error{background:var(--danger-100);color:var(--danger-700)}.fc-inv-head,.fc-inv-main{grid-template-columns:120px minmax(180px,1.6fr) 110px 110px 110px 150px minmax(120px,.8fr);align-items:center;gap:12px;padding:0 14px;display:grid}.fc-inv-head{height:38px;color:var(--muted);background:var(--surface-soft);border-radius:var(--radius-md);font-size:13px}.fc-inv{border-bottom:1px solid var(--line);padding:10px 0}.fc-inv:last-child{border-bottom:0}.fc-inv-main{min-height:52px;font-size:14px}.fc-num{font-variant-numeric:tabular-nums;text-align:right}.fc-inv-actions{flex-wrap:wrap;gap:8px;padding:6px 14px 0;display:flex}.fc-inv-pay{border-radius:var(--radius-md);background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:12px;margin:10px 14px 4px;padding:14px;display:flex}.fc-total{border-radius:var(--radius-md);background:var(--surface-sunken);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;font-size:15px;display:flex}.fc-total strong{font-variant-numeric:tabular-nums;font-weight:500}.fc-newinv-line{grid-template-columns:24px minmax(0,1fr) 160px;align-items:center;gap:12px;font-size:14px;display:grid}.fc-hist-scroll{overscroll-behavior:contain;max-height:520px;margin-right:-6px;padding:0 6px 24px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent)}.fc-hist-scroll:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:var(--radius-sm)}.fc-wa{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}.fc-chat{overscroll-behavior:contain;background:var(--surface-sunken);flex-direction:column;gap:2px;height:440px;padding:12px 14px;display:flex;overflow-y:auto}.fc-chat:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.fc-chat-empty{text-align:center;color:#54656f;background:rgba(255,255,255,.85);border-radius:8px;max-width:280px;margin:auto;padding:10px 14px;font-size:13px}.fc-chat-day{justify-content:center;margin:10px 0 6px;display:flex}.fc-chat-day span{color:#54656f;background:#fff;border-radius:8px;padding:5px 12px;font-size:12px;box-shadow:0 1px .5px rgba(11,20,26,.13)}.fc-chat-row{align-items:flex-start;gap:6px;max-width:78%;margin-top:8px;display:flex}.fc-chat-row[data-follow=true]{margin-top:2px}.fc-chat-row[data-mine=true]{align-self:flex-end}.fc-chat-gap{flex:none;width:28px}.fc-chat-row .arc-avatar{flex:none}.fc-chat-bubble{color:#111b21;background:#fff;border-radius:8px;min-width:64px;padding:6px 9px 8px;font-size:14px;line-height:1.4;position:relative;box-shadow:0 1px .5px rgba(11,20,26,.13)}.fc-chat-row[data-mine=true] .fc-chat-bubble{background:var(--primary-600);color:#fff}.fc-chat-row[data-mine=true] .fc-chat-time{color:rgba(255,255,255,.78)}.fc-chat-row[data-follow=false] .fc-chat-bubble{border-top-left-radius:0}.fc-chat-row[data-follow=false] .fc-chat-bubble:before{content:"";background:inherit;clip-path:polygon(0 0,100% 0,100% 100%);width:8px;height:13px;position:absolute;top:0;left:-8px}.fc-chat-row[data-mine=true][data-follow=false] .fc-chat-bubble{border-top-left-radius:8px;border-top-right-radius:0}.fc-chat-row[data-mine=true][data-follow=false] .fc-chat-bubble:before{clip-path:polygon(0 0,100% 0,0 100%);left:auto;right:-8px}.fc-chat-name{margin-bottom:1px;font-size:12.5px;font-weight:500}.fc-chat-text{white-space:pre-wrap;overflow-wrap:anywhere}.fc-chat-text:after{content:"";width:44px;display:inline-block}.fc-chat-time{color:#667781;align-items:center;gap:3px;font-size:11px;display:inline-flex;position:absolute;bottom:4px;right:8px}.fc-chat-text:after{width:58px}.fc-chat-row[data-state=sending] .fc-chat-bubble{opacity:.85}.fc-chat-row[data-state=error] .fc-chat-bubble{opacity:.6}.fc-chat-fail{color:var(--danger-700);align-self:flex-end;margin:2px 4px 0 0;font-size:12px}.fc-chat-fail button{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fc-wa-compose{background:var(--surface);border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 10px 6px;display:flex}.fc-wa-input{align-items:flex-end;gap:8px;display:flex}.fc-wa-input textarea{resize:none;background:var(--surface-soft);font:inherit;color:#111b21;border:0;border-radius:8px;outline:none;flex:1;min-height:38px;max-height:150px;padding:9px 12px;font-size:14px;line-height:1.4;box-shadow:0 0 0 1px transparent}.fc-wa-input textarea:focus-visible{box-shadow:0 0 0 2px var(--focus)}.fc-wa-send{background:var(--primary-600);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;transition:background .14s,opacity .14s;display:grid}.fc-wa-send:hover:not(:disabled){background:var(--primary-700)}.fc-wa-send:disabled{opacity:.4;cursor:default}.fc-wa-hint{color:#667781;padding-left:4px;font-size:11.5px}.fc-notes{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:20px;display:grid}@media (max-width:1200px){.fc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.fc-grid>.fc-col:last-child{grid-column:1/-1}}.fc-crumb a{color:var(--link)}.fc-presta-main .cl-select{width:100%}.fc-amount{width:130px}.fc-later{border-radius:var(--radius-lg);padding:28px 16px}@media (max-width:900px){.fc-grid,.fc-notes,.fc-presta-main,.fc-edit,.fc-services{grid-template-columns:1fr}}.fc-tabs .cl-codechip[aria-selected=true]{background:var(--primary-100);color:var(--st-new-fg);box-shadow:var(--halo-primary);font-weight:500}.fc-relance{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0 14px 12px;font-size:14px;display:flex}.fc-relance>.arc-icon{flex:none}.fc-origin{color:var(--ink-2);background:var(--surface);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--primary-100);align-items:flex-start;gap:8px;margin:8px 0 0;padding:8px 12px;font-size:13px;display:inline-flex}.fc-origin .arc-icon{color:var(--link);flex:none;margin-top:1px}.fc-origin-locked{min-height:44px;color:var(--ink-2);align-items:center;gap:6px;font-size:15px;display:inline-flex}.fc-origin-locked .arc-icon{color:var(--link)}
.ad-table{border-collapse:separate;border-spacing:0;width:100%;font-size:15px}.ad-table th{text-align:left;color:var(--muted);background:var(--surface-soft);padding:10px 14px;font-size:13px;font-weight:400}.ad-table th:first-child{border-radius:12px 0 0 12px}.ad-table th:last-child{text-align:right;border-radius:0 12px 12px 0}.ad-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.ad-table tr:last-child td{border-bottom:0}.ad-table td:last-child{text-align:right}.ad-table .ad-num{font-variant-numeric:tabular-nums;text-align:right}.ad-table th.ad-num{text-align:right}.ad-person{align-items:center;gap:12px;display:flex}.ad-lock{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ad-toggle{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.ad-toggle input{width:20px;height:20px;accent-color:var(--primary-600);margin:0}.ad-form{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 220px auto;align-items:end;gap:16px;padding:20px;display:grid}.ad-codeedit{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}.ad-del{color:var(--danger-700);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ad-del .cl-meta{color:var(--danger-700);opacity:.85;opacity:.85}.ad-renum{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.ad-table td .cl-meta{white-space:normal;overflow:visible}.ad-codeedit .fc-check,.ad-codeedit .ad-toggle{align-self:center}.ad-subnav{flex-wrap:wrap;justify-content:flex-start}@media (max-width:900px){.ad-form,.ad-codeedit{grid-template-columns:1fr}}.ad-table td:last-child .cl-btnrow{flex-wrap:nowrap}.ad-tpl{grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.ad-tpl-list{flex-direction:column;gap:4px;display:flex}.ad-tpl-group{color:var(--muted);margin:12px 0 4px 4px;font-size:13px}.ad-tpl-group:first-child{margin-top:0}.ad-tpl-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.ad-tpl-item:hover{background:var(--surface-soft)}.ad-tpl-item[aria-current=true]{background:var(--primary-100);color:var(--st-new-fg);font-weight:500}.ad-tpl-item .arc-pill{flex:none}.ad-fields{flex-wrap:wrap;gap:6px;display:flex}.ad-fieldchip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed var(--line-strong);background:var(--surface-soft);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:13px}.ad-fieldchip:hover{border-color:var(--link);color:var(--link)}.ad-editor textarea{min-height:240px}.ad-preview{background:var(--surface-soft);border-radius:var(--radius-md);white-space:pre-line;box-shadow:inset 0 0 0 1px var(--line);padding:16px;font-size:14px;line-height:21px}.ad-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ad-setting{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:12px;padding:12px 0;display:grid}.ad-setting:last-child{border-bottom:0}.ad-setting-label{font-size:15px}.ad-setting-hint{color:var(--muted);font-size:13px;display:block}.ad-setting .arc-input{text-align:right}.ad-mail{background:var(--surface);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.ad-mail-subject{font-size:17px;font-weight:500}.ad-mail-body{white-space:pre-line;font-size:14px;line-height:21px}.ad-mail-footer{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:8px;padding-top:14px;display:flex}.ad-mail-logo{align-self:flex-start;width:auto;height:34px}.ad-mail-footer-text{color:var(--muted);white-space:pre-line;font-size:12px;line-height:18px}.ad-logo-box{border-radius:var(--radius-md);background:var(--surface-soft);align-items:center;gap:14px;padding:12px;display:flex}.ad-logo-box img{width:auto;height:34px}.ad-howto{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.ad-rules{flex-direction:column;display:flex}.ad-rule{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) 24px minmax(240px,1fr) 160px 32px;align-items:center;gap:14px;padding:14px 4px;display:grid}.ad-rule:last-child{border-bottom:0}.ad-rule[data-on=false] .ad-rule-when{color:var(--ink-2)}.ad-rule-when{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;line-height:24px;display:flex}.ad-rule-when .cl-code{height:28px}.ad-rule-note{color:var(--muted);flex-basis:100%;font-size:13px;line-height:18px}.ad-rule-arrow{color:var(--muted);place-items:center;display:grid}.ad-rule-what{flex-direction:column;gap:4px;min-width:0;display:flex}.ad-rule-what .cl-select{width:100%}.ad-rule-sub{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.ad-rule-wait{color:var(--warn-700)}.ad-rule-del{width:32px;height:32px;color:var(--muted)}.ad-rule-preview{grid-column:1/-1}.ad-rule-new{background:var(--primary-50);border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--primary-300);border-bottom:0;grid-template-columns:minmax(0,1.25fr) 24px minmax(240px,1fr) auto;padding:14px 16px}.ad-rule-new .cl-select{height:38px}.ad-switch{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex;position:relative}.ad-switch input{opacity:0;cursor:pointer;width:44px;height:26px;margin:0;position:absolute}.ad-switch-track{background:var(--line-strong);width:44px;height:26px;transition:background var(--duration-fast);border-radius:999px;flex:none;position:relative}.ad-switch-track:after{content:"";background:var(--surface);width:20px;height:20px;transition:transform var(--duration-fast);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.ad-switch input:checked+.ad-switch-track{background:var(--success-700)}.ad-switch input:checked+.ad-switch-track:after{transform:translate(18px)}.ad-switch input:focus-visible+.ad-switch-track{outline:2px solid var(--focus);outline-offset:2px}.ad-switch input:disabled,.ad-switch input:disabled+.ad-switch-track{cursor:not-allowed;opacity:.55}.ad-switch-label{color:var(--ink-2)}.ad-howto>div:first-child{flex:320px;min-width:0}.ad-howto .cl-meta,.ad-editor .cl-meta,.ad-mail .cl-meta,.ad-logo-box .cl-meta,.cl-btnrow>.cl-meta{white-space:normal;overflow:visible}.ad-delay{text-align:center;width:64px;height:34px;padding:0 6px}@media (max-width:1100px){.ad-tpl,.ad-settings,.ad-rule{grid-template-columns:1fr}.ad-rule-arrow{display:none}}.ad-user-edit td{background:var(--surface-soft)}.ad-user-edit td:last-child{text-align:left}.ad-user-form{grid-template-columns:minmax(0,1fr) 220px auto;align-items:end;gap:16px;margin-bottom:4px;display:grid}@media (max-width:900px){.ad-user-form{grid-template-columns:1fr}}.cm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cm-rate{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cm-rate-value{font-variant-numeric:tabular-nums;font-size:34px;font-weight:300}.cm-form{grid-template-columns:160px 220px auto;align-items:end;gap:12px;margin-top:12px;display:grid}.cm-month{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cm-state{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm-confirm{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--primary-100),var(--shadow-card);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.cm-total td{background:var(--surface-soft);font-weight:500}.cm-corr td{color:var(--danger-700)}.cm-note{color:var(--ink-2);font-size:13px}@media (max-width:1000px){.cm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-form{grid-template-columns:1fr}}.ad-parts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}
.py-head,.py-row-main{grid-template-columns:112px minmax(190px,1.2fr) minmax(200px,1.6fr) 120px 150px 170px 168px;align-items:center;gap:12px;padding:0 12px;display:grid}.py-head{height:40px;color:var(--muted);background:var(--surface-soft);border-radius:var(--radius-md);font-size:13px}.py-row{border-bottom:1px solid var(--line)}.py-row:last-child{border-bottom:0}.py-row-main{cursor:pointer;border-radius:var(--radius-md);min-height:68px;transition:background var(--duration-fast)}.py-row-main:hover{background:var(--surface-soft)}.py-row[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}.py-row[data-open=true]>.py-row-main{background:var(--primary-100);border-radius:var(--radius-lg)var(--radius-lg)0 0}.py-list:has(.py-row[data-open=true]) .py-row[data-open=false]{opacity:.55;transition:opacity var(--duration-fast)}.py-list:has(.py-row[data-open=true]) .py-row[data-open=false]:hover{opacity:1}.py-row[data-open=true] .cl-chev{transform:rotate(180deg)}.py-num{font-variant-numeric:tabular-nums;font-weight:500}.py-amount{font-variant-numeric:tabular-nums;text-align:right}.py-amount small{color:var(--muted);font-size:13px;display:block}.py-reste{color:var(--danger-700)}.py-late{color:var(--danger-700);font-size:13px;display:block}.py-lines{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.py-detail{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:20px;padding:12px 16px 20px;display:grid}.py-table{border-collapse:collapse;width:100%;font-size:14px}.py-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 0;font-size:13px;font-weight:400}.py-table td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;vertical-align:top;padding:8px 0}.py-table td:last-child,.py-table th:last-child{text-align:right}.py-table tfoot td{border-bottom:0;font-weight:500}.py-paid{color:var(--success-700)}.py-cancelled{color:var(--muted);text-decoration:line-through}.py-qr{grid-template-columns:124px minmax(0,1fr);align-items:start;gap:14px;display:grid}.py-preview{aspect-ratio:210/297;cursor:zoom-in;border-radius:var(--radius-sm,8px);width:124px;box-shadow:0 0 0 1px var(--line),0 4px 12px rgba(20,20,30,.08);background:#fff;border:0;padding:0;transition:box-shadow .16s,transform .16s;display:block;position:relative;overflow:hidden}.py-preview:hover{box-shadow:0 0 0 1px var(--link),0 8px 20px rgba(20,20,30,.14);outline:none;transform:translateY(-1px)}.py-preview:focus-visible{box-shadow:0 0 0 1px var(--link),0 8px 20px rgba(20,20,30,.14);outline:none;transform:translateY(-1px)}.py-preview img,.py-zoom-page img{object-fit:contain;background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.py-zoom-page img[data-sharp=false]{filter:blur(.6px)}.py-preview-wait{color:var(--muted);background:#fff;place-items:center;font-size:12px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.py-preview-zoom{background:var(--surface);color:var(--link);box-shadow:0 0 0 1px var(--line);opacity:0;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;transition:opacity .16s;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.py-preview:hover .py-preview-zoom{opacity:1}.py-preview:focus-visible .py-preview-zoom{opacity:1}.py-dl-stack{grid-template-columns:1fr;gap:2px;font-size:13px}.py-dl-stack dt{font-size:12px}.py-dl-stack dd{overflow-wrap:anywhere;margin-bottom:6px}.py-zoom{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:zoom-out;background:rgba(20,20,28,.55);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;animation:.16s ease-out py-zoom-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.py-zoom-page{aspect-ratio:210/297;border-radius:var(--radius-md);cursor:default;background:#fff;max-width:calc(100vw - 48px);height:min(84vh,1414px);animation:.2s ease-out py-zoom-page;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.3)}.py-zoom-bar{background:var(--surface);cursor:default;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 16px;font-size:14px;display:flex;box-shadow:0 8px 24px rgba(0,0,0,.18)}.py-zoom-bar span{margin-right:8px;font-weight:500}.py-zoom-bar a,.py-zoom-bar button{height:32px;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.py-zoom-bar a:hover,.py-zoom-bar button:hover{background:var(--surface-soft)}@keyframes py-zoom-in{0%{opacity:0}to{opacity:1}}@keyframes py-zoom-page{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.py-zoom,.py-zoom-page{animation:none}}.py-paylist{flex-direction:column;gap:6px;display:flex}.py-payopt{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.fc-detail{grid-template-columns:minmax(0,1fr) 124px;align-items:start}.fc-detail-side{flex-direction:column;gap:14px;display:flex}.py-dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.py-dl dt{color:var(--muted)}.py-dl dd{font-variant-numeric:tabular-nums;margin:0}.py-events{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.py-events li{align-items:flex-start;gap:10px;display:flex}.py-events .arc-icon{color:var(--link);flex:none;margin-top:1px}.py-events small{color:var(--muted);font-size:12px;display:block}.bx-side{flex-direction:column;gap:14px;display:flex}.bx-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.bx-card-title{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.bx-card-title .arc-icon{color:var(--link)}.bx-hint{color:var(--muted);font-size:13px}.bx-mail{background:var(--surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.fc-newinv-line{grid-template-columns:24px minmax(0,1fr) 170px;align-items:end;gap:12px;font-size:14px;display:grid}.fc-newinv-line>span{padding-bottom:12px}.fc-newinv-line .cl-meta{white-space:normal;display:block}.fc-newinv-free{grid-template-columns:minmax(0,1fr) 170px 40px;align-items:end;gap:12px;display:grid}.fc-inv[data-cancelled=true] .fc-inv-main{color:var(--muted)}.ad-grid-title{margin:18px 0 8px;font-size:15px;font-weight:500}.ad-grid-title:first-child{margin-top:0}.ad-draftbar{border-radius:var(--radius-lg);background:var(--primary-50);box-shadow:0 0 0 2px var(--primary-300);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 18px;display:flex}.ad-draftbar .cl-meta{white-space:normal;overflow:visible}.ad-table-edit td{padding-top:6px;padding-bottom:6px}.ad-table-edit .arc-input{height:36px}.ad-price{text-align:right;width:96px;margin-left:auto;display:block}.ad-billing{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1240px){.py-head,.py-row-main{grid-template-columns:104px minmax(170px,1.2fr) 120px 140px 160px 150px}.py-col-lines{display:none}}
.nt{position:relative}.nt-btn{overflow:visible}.nt-bell{transform-origin:50% 3px;place-items:center;display:inline-grid}.nt-ringing{animation:1.1s ease-in-out 2 nt-ring}@keyframes nt-ring{0%,to{transform:rotate(0)}8%{transform:rotate(20deg)}18%{transform:rotate(-18deg)}28%{transform:rotate(14deg)}38%{transform:rotate(-11deg)}48%{transform:rotate(7deg)}58%{transform:rotate(-4deg)}68%{transform:rotate(2deg)}78%{transform:rotate(0)}}.nt-badge{background:var(--alert);min-width:19px;height:19px;color:var(--on-color);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:999px;padding:0 5px;font-size:11px;font-weight:600;line-height:19px;position:absolute;top:1px;right:0}.nt-ringing~.nt-badge{animation:1.1s ease-out 2 nt-pulse}@keyframes nt-pulse{0%{box-shadow:0 0 0 2px var(--surface),0 0 0 2px rgba(198,42,92,.45)}to{box-shadow:0 0 0 2px var(--surface),0 0 0 10px rgba(198,42,92,0)}}@media (prefers-reduced-motion:reduce){.nt-ringing,.nt-ringing~.nt-badge{animation:none}}.nt-panel{z-index:60;background:var(--surface);border-radius:var(--radius-lg);width:400px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-raised);animation:.14s ease-out nt-in;position:absolute;top:calc(100% + 12px);right:-52px;overflow:hidden}@keyframes nt-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nt-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 10px 18px;display:flex}.nt-title{font-size:17px;font-weight:500}.nt-scroll{overscroll-behavior:contain;max-height:460px;overflow-y:auto}.nt-list{margin:0;padding:4px 0;list-style:none}.nt-item{align-items:flex-start;gap:12px;padding:10px 12px 10px 18px;display:flex}.nt-item+.nt-item{border-top:1px solid var(--line)}.nt-item[data-read=true]{opacity:.62}.nt-icon{background:var(--primary-50);width:34px;height:34px;color:var(--link);border-radius:50%;flex:none;place-items:center;display:grid}.nt-icon-code5,.nt-icon-erreur_envoi{background:var(--danger-100);color:var(--danger-700)}.nt-body{flex:1;min-width:0}.nt-text{color:var(--ink);font-size:14px;line-height:20px}.nt-meta{color:var(--muted);margin-top:2px;font-size:12px;line-height:18px}.nt-meta a{color:var(--link)}.nt-section{color:var(--muted);border-top:1px solid var(--line);padding:10px 18px 2px;font-size:12px}.nt-empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:4px;padding:26px 24px;font-size:15px;display:flex}.nt-empty>.arc-icon{color:var(--success-700)}.nt-empty-sub{color:var(--muted);font-size:13px}
.arc-avatar-pink{background:var(--pink-50);color:var(--alert)}.arc-avatar-cyan{background:var(--primary-50);color:var(--link)}.tk-page{flex-direction:column;gap:18px;display:flex}.tk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tk-bar .arc-subnav{justify-content:flex-start}.tk-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tk-chips{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.tk-chip{background:var(--surface);height:30px;box-shadow:var(--shadow-card);color:var(--ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.tk-chip-today{color:var(--link);background:var(--primary-50)}.tk-chip-late,.tk-chip-warn{color:var(--alert);background:var(--pink-50)}.tk-composer{z-index:5;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex;position:relative}.tk-composer-icon{color:var(--link);place-items:center;display:grid}.tk-composer .tk-mention{flex:1;min-width:0}.tk-input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:10px 4px;font-size:16px}.tk-input-box{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:8px 10px;font-size:15px}.tk-input-box:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--primary-100)}.tk-mini{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:inline-flex}.tk-mini select,.tk-mini input{font:inherit;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:6px 8px;font-size:14px}.tk-mini-inline{color:var(--ink-2);flex-direction:row;align-items:center;gap:6px;font-size:14px}.tk-mention{position:relative}.tk-pop{z-index:30;background:var(--surface);border-radius:var(--radius-md);width:340px;box-shadow:var(--shadow-raised);padding:6px;position:absolute;top:calc(100% + 6px);left:0}.tk-pop-head{color:var(--muted);padding:4px 8px 6px;font-size:12px}.tk-pop-item{width:100%;font:inherit;text-align:left;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:7px 8px;display:flex}.tk-pop-item[aria-selected=true],.tk-pop-item:hover{background:var(--primary-50)}.tk-pop-item span{flex-direction:column;min-width:0;display:flex}.tk-pop-item b{font-size:14px;font-weight:500}.tk-pop-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tk-pop-empty{color:var(--muted);padding:8px;font-size:14px}.tk-hint{color:var(--ink-2);align-items:center;gap:8px;margin:-6px 0 0;font-size:14px;display:flex}.tk-hint .arc-icon{color:var(--link)}.tk-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tk-board-team{grid-template-columns:repeat(6,minmax(176px,1fr));padding-bottom:6px;overflow-x:auto}.tk-col{background:var(--surface-sunken);border-radius:var(--radius-lg);flex-direction:column;gap:10px;min-height:320px;padding:12px;transition:box-shadow .12s,background .12s;display:flex}.tk-col-none{outline:1px dashed var(--line-strong);outline-offset:-1px;background:rgba(255,255,255,.6)}.tk-page[data-dragging=true] .tk-col{box-shadow:inset 0 0 0 1px var(--line-strong)}.tk-col-over,.tk-page[data-dragging=true] .tk-col-over{background:var(--primary-50);box-shadow:inset 0 0 0 2px var(--link)}.tk-col-head{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 4px 4px;display:flex}.tk-col-title{font-size:16px;font-weight:500}.tk-col-sub{width:100%;color:var(--muted);margin-top:-4px;padding-left:36px;font-size:12px}.tk-col-dot{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.tk-col-dot-doing{background:var(--link)}.tk-col-dot-done{background:var(--success-700)}.tk-col-dot-none{border:2px dashed var(--line-strong);background:0 0}.tk-count{background:var(--surface);min-width:22px;height:20px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.tk-col-body{flex-direction:column;flex:1;gap:8px;display:flex}.tk-col-empty{color:var(--muted);text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-md);padding:18px 10px;font-size:13px}.tk-col-foot{color:var(--muted);padding:0 4px;font-size:12px}.tk-card{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);cursor:grab;flex-direction:column;gap:8px;padding:12px 12px 10px;transition:box-shadow .12s,transform .12s;display:flex;position:relative}.tk-card:hover{box-shadow:var(--shadow-raised)}.tk-card:active{cursor:grabbing}.tk-card-open{cursor:default;box-shadow:0 0 0 2px var(--primary-100),var(--shadow-raised)}.tk-card-done .tk-card-text{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.tk-card-text{color:var(--ink);font-size:15px;line-height:21px}.tk-client{color:var(--link);background:var(--primary-50);border-radius:6px;padding:0 5px;font-weight:500;text-decoration:none}.tk-client:hover{text-decoration:underline}.tk-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.tk-grow{flex:1}.tk-due{background:var(--surface-soft);height:22px;color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.tk-due-today{background:var(--primary-50);color:var(--link)}.tk-due-late{background:var(--pink-50);color:var(--alert)}.tk-status{background:var(--surface-soft);height:22px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.tk-status-doing{background:var(--primary-50);color:var(--link)}.tk-from{color:var(--ink-2)}.tk-fresh{background:var(--alert);height:18px;color:var(--on-color);border-radius:999px;padding:0 8px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-8px;right:10px}.tk-edit{border-top:1px solid var(--line);cursor:default;flex-direction:column;gap:10px;padding-top:10px;display:flex}.tk-edit-row{flex-wrap:wrap;gap:10px;display:flex}.tk-edit-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tk-saved{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.tk-toast{z-index:40;background:var(--dark);color:var(--on-color);box-shadow:var(--shadow-raised);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.tk-toast .arc-icon{color:#8fe0b4}.tk-fiche-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tk-fiche-list li{flex-direction:column;gap:2px;font-size:15px;display:flex}.tk-fiche-add{flex-direction:column;gap:8px;display:flex}.tk-text-late{color:var(--alert)}.tk-text-today{color:var(--link)}.tk-card{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tk-card-open{-webkit-user-select:text;-moz-user-select:text;user-select:text;touch-action:auto}.tk-card-lifted{opacity:.35;box-shadow:none;outline:2px dashed var(--line-strong);outline-offset:-2px}.tk-ghost{z-index:80;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.tk-card-flying{cursor:grabbing;box-shadow:0 0 0 1px rgba(32,40,52,.06),0 18px 40px rgba(32,40,52,.22)}body.tk-grabbing,body.tk-grabbing *{cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}
.ld-sums{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ld-sumbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-xl);background:0 0;border:0;padding:0}.ld-sumbtn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ld-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-toolbar-right{align-items:center;gap:8px;display:flex}.ld-list{flex-direction:column;display:flex}.ld-foot-note{color:var(--ink-2);align-items:center;gap:8px;margin:4px 0 0;font-size:13px;display:flex}.ld-foot-note .arc-icon{color:var(--link);flex:none}.ld-row[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}.ld-row[data-open=true]>.arc-leadrow-main{background:var(--primary-100);border-radius:var(--radius-lg)var(--radius-lg)0 0}.ld-row[data-open=true] .arc-leadrow-name{color:var(--st-new-fg)}.ld-list:has(.ld-row[data-open=true]) .ld-row[data-open=false]{opacity:.55;transition:opacity var(--duration-fast)}.ld-list:has(.ld-row[data-open=true]) .ld-row[data-open=false]:hover{opacity:1}.arc-num{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ld-received{color:var(--muted);font-size:12px}.ld-warn{color:var(--warn-700)}.ld-wait{color:var(--warn-700);background:var(--warn-100);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;display:inline-flex}.ld-newdot{background:var(--alert);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.ld-detail{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}.ld-top{flex-direction:column;grid-column:1/-1;gap:10px;display:flex}.ld-origin{color:var(--ink-2);background:var(--surface);border-radius:var(--radius-md);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.ld-origin .arc-icon{color:var(--link);flex:none;margin-top:1px}.ld-quick-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ld-assign{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);height:40px;color:var(--link);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ld-assign select{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:14px}.ld-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-paylink{background:var(--surface);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--primary-100);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.ld-paylink>.arc-icon{color:var(--link);flex:none}.ld-left,.ld-right{flex-direction:column;gap:14px;min-width:0;display:flex}.ld-small-row{flex-wrap:wrap;gap:6px;display:flex}.ld-sheet{flex-direction:column;gap:12px;display:flex}.ld-sheet-head{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.ld-sheet-head b{color:var(--ink);font-size:16px;font-weight:500}.ld-save-error{color:var(--danger-700);font-size:13px}.ld-steps{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;padding:6px;display:grid}.ld-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border-radius:var(--radius-md);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.ld-step:hover{background:var(--surface-soft)}.ld-step[aria-selected=true]{background:var(--primary-100);color:var(--st-new-fg)}.ld-step-n{background:var(--surface-soft);width:24px;height:24px;color:var(--ink-2);border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:500;display:grid}.ld-step[aria-selected=true] .ld-step-n{background:var(--link);color:var(--on-color);border-color:transparent}.ld-step[data-done=true] .ld-step-n{background:var(--success-100);color:var(--success-700);border-color:transparent}.ld-step-txt{flex-direction:column;min-width:0;display:flex}.ld-step-label{font-size:14px;font-weight:500}.ld-step-sum{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ld-stepnav{justify-content:space-between;align-items:center;gap:10px;display:flex}.ld-block{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ld-block-title{font-size:15px;font-weight:500}.ld-block-sub{color:var(--muted);font-size:13px;font-weight:400}.ld-q{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ld-q>span:first-child{color:var(--muted);padding-top:7px;font-size:13px}.ld-hint{color:var(--muted);margin-top:6px;font-size:12px;display:block}.ld-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ld-chips-sep{background:var(--line);width:1px;height:24px;margin:0 6px}.ld-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;font-size:14px;display:inline-flex}.ld-chip:hover{border-color:var(--primary-300)}.ld-chip[aria-pressed=true]{background:var(--primary-100);border-color:var(--primary-300);color:var(--st-new-fg);font-weight:500}.ld-chip-price{color:var(--muted);font-size:12px;font-weight:400}.ld-chip[aria-pressed=true] .ld-chip-price{color:var(--st-new-fg)}.ld-coord{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 14px;display:grid}.ld-coord-type{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.ld-coord-wide{grid-column:span 2}.ld-tel{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.ld-total{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--primary-100),var(--shadow-card);flex-direction:column;gap:10px;padding:16px;display:flex}.ld-total-title{align-items:center;gap:8px;font-weight:500;display:flex}.ld-total-title .arc-icon{color:var(--link)}.ld-total-lines{flex-direction:column;gap:6px;display:flex}.ld-total-line{justify-content:space-between;gap:12px;font-size:14px;display:flex}.ld-total-line span:last-child,.ld-total-sum span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.ld-total-quote{color:var(--ink-2);background:var(--surface-soft);border-radius:var(--radius-md);padding:8px 10px;font-size:13px}.ld-total-sum{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:10px;font-size:15px;display:flex}.ld-total-sum span:last-child{font-size:26px;font-weight:400}.ld-notes .arc-notes-list{max-height:320px;overflow-y:auto}.ld-exits-wrap{flex-direction:column;gap:10px;display:flex}.ld-exits{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ld-exit{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;display:flex}.ld-exit:hover:not(:disabled){border-color:var(--primary-300);background:var(--primary-50)}.ld-exit[aria-pressed=true]{border-color:var(--primary-300);background:var(--primary-100)}.ld-exit:disabled{cursor:not-allowed;opacity:.8;background:var(--surface-soft)}.ld-exit-icon{background:var(--primary-50);width:38px;height:38px;color:var(--link);border-radius:12px;flex:none;place-items:center;display:grid}.ld-exit-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ld-exit-title{font-size:15px;font-weight:500}.ld-exit-sub{color:var(--ink-2);font-size:13px}.ld-exit:disabled .ld-exit-sub{color:var(--warn-700)}.ld-convert{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--primary-100),var(--shadow-card);flex-direction:column;gap:12px;padding:16px;display:flex}.ld-convert-title{align-items:center;gap:8px;font-size:17px;font-weight:500;display:flex}.ld-convert-title .arc-icon{color:var(--success-700)}.ld-convert-grid{flex-wrap:wrap;gap:14px;display:flex}.ld-mini{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:inline-flex}.ld-mini select{border:1px solid var(--line-strong);height:38px;font:inherit;background:var(--surface);color:var(--ink);border-radius:10px;padding:0 8px;font-size:15px}.ld-mini-val{color:var(--ink);font-size:15px;line-height:38px}.ld-phrase{margin:0;font-size:15px;line-height:22px}.ld-add{background:var(--surface-soft);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ld-add-title{font-weight:500}.ld-add-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;display:grid}@media (max-width:1100px){.ld-sums,.ld-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ld-detail{grid-template-columns:1fr}.ld-coord{grid-template-columns:1fr 1fr}.ld-q{grid-template-columns:1fr}}.arc-suggest{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.arc-suggest-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:13px}.arc-suggest-item[aria-pressed=true],.arc-suggest-item:hover{background:var(--primary-100);border-color:var(--primary-300);color:var(--st-new-fg)}.ld-detail{gap:14px 16px;padding:10px 14px 14px}.ld-top{gap:8px}.ld-origin-chip{height:32px;color:var(--link);background:var(--surface);box-shadow:inset 0 0 0 1px var(--primary-100);cursor:help;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.ld-left,.ld-right,.ld-sheet{gap:10px}.ld-steps{gap:4px;padding:4px}.ld-step{gap:8px;padding:5px 8px}.ld-step-n{width:22px;height:22px;font-size:12px}.ld-step-label{font-size:13px}.ld-block{gap:8px;padding:10px 14px}.ld-q{grid-template-columns:118px minmax(0,1fr);gap:8px}.ld-q>span:first-child{padding-top:5px}.ld-hint{margin-top:4px}.ld-chips{gap:5px}.ld-chip{padding:3px 10px;font-size:13px}.ld-chip-price{font-size:11px}.ld-coord{gap:6px 12px}.ld-coord .arc-field{gap:4px}.ld-coord .arc-input,.ld-coord .arc-select{height:38px;min-height:38px}.ld-stepnav{gap:8px}.ld-stepnav .arc-autosave{font-size:12px}.ld-total{gap:6px;padding:12px 14px}.ld-total-line{font-size:13px}.ld-total-sum{padding-top:6px}.ld-total-sum span:last-child{font-size:22px}.ld-notes{gap:8px;padding:12px 14px}.ld-notes-head{justify-content:space-between;align-items:center;font-weight:500;display:flex}.ld-note-input{resize:vertical;height:52px;min-height:52px}.ld-notes .arc-notes-list{gap:8px;max-height:170px}.ld-exit{padding:10px 12px}.ld-exit-icon{width:32px;height:32px}.ld-convert{gap:8px;padding:12px 14px}.ld-phrase{font-size:14px;line-height:20px}
.mj-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mj-col{flex-direction:column;gap:16px;display:flex}.mj-deckzone{flex-direction:column;gap:10px;display:flex}.mj-deck{width:100%;height:190px;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-lg);background:0 0;border:0;padding:0;display:block;position:relative}.mj-deck:focus-visible{outline:3px solid var(--primary-300);outline-offset:6px}.mj-dcard{box-sizing:border-box;background:var(--surface);border-radius:var(--radius-md);width:calc(100% - 72px);height:140px;box-shadow:var(--shadow-card);transform-origin:12% 110%;transform:translate(calc(var(--i)*10px),calc(var(--i)*9px))rotate(calc(var(--i)*1.1deg))scale(calc(1 - var(--i)*.025));transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;transition-delay:calc(var(--i)*28ms);flex-direction:column;gap:8px;padding:14px 16px 12px;display:flex;position:absolute;top:0;left:0}.mj-dcard+.mj-dcard{box-shadow:0 1px 2px rgba(20,30,60,.06),0 6px 14px rgba(20,30,60,.06)}.mj-deck:hover .mj-dcard{transform:translate(calc(var(--i)*26px),calc(var(--i)*1px - 4px))rotate(calc(var(--i)*2.8deg - 1deg))scale(calc(1 - var(--i)*.02))}.mj-deck:focus-visible .mj-dcard{transform:translate(calc(var(--i)*26px),calc(var(--i)*1px - 4px))rotate(calc(var(--i)*2.8deg - 1deg))scale(calc(1 - var(--i)*.02))}.mj-deck:hover .mj-dcard:first-child{box-shadow:var(--shadow-raised)}.mj-deck:active .mj-dcard{transform:translate(calc(var(--i)*6px),calc(var(--i)*5px))scale(.98);transition-duration:.12s}.mj-dcard-head{align-items:center;gap:8px;min-width:0;display:flex}.mj-dcard-text{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:22px;display:-webkit-box;overflow:hidden}.mj-dcard-meta{align-items:center;gap:6px;margin-top:auto;font-size:12px;display:flex}.mj-from{align-items:center;gap:8px;min-width:0;display:inline-flex}.mj-from>span{flex-direction:column;min-width:0;line-height:1.15;display:flex}.mj-from b{color:var(--ink);font-size:14px;font-weight:500}.mj-from small{color:var(--muted);font-size:12px}.mj-new{background:var(--alert);height:20px;color:var(--on-color);border-radius:999px;flex:none;padding:0 9px;font-size:11px;font-weight:600;line-height:20px}.mj-deck-caption{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.mj-deck-count{font-weight:500}.mj-deck-fresh{background:var(--pink-50);height:22px;color:var(--alert);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.mj-deck-empty{padding:4px 0}.mj-veil{z-index:50;background:rgba(22,26,40,.38);place-items:center;padding:24px;animation:.2s both mj-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.mj-spread{background:var(--surface-sunken);border-radius:var(--radius-xl);outline:0;flex-direction:column;width:min(760px,100%);max-height:min(82vh,760px);animation:.32s cubic-bezier(.34,1.4,.64,1) both mj-pop;display:flex;box-shadow:0 24px 60px rgba(20,30,60,.28)}.mj-spread-head{align-items:flex-start;gap:12px;padding:20px 22px 12px;display:flex}.mj-spread-head>div{flex:1}.mj-spread-head h2{align-items:center;gap:10px;margin:0;font-size:24px;font-weight:400;line-height:30px;display:flex}.mj-spread-head p{color:var(--ink-2);margin:4px 0 0;font-size:14px}.mj-spread-list{flex-direction:column;flex:1;gap:10px;padding:6px 22px 14px;display:flex;overflow-y:auto}.mj-scard{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);animation:.45s cubic-bezier(.34,1.4,.64,1) both mj-deal;animation-delay:calc(var(--i)*55ms);flex-direction:column;gap:10px;padding:14px 16px;transition:opacity .26s,transform .26s;display:flex}.mj-scard-leave{opacity:0;transform:translate(48px)rotate(3deg)}.mj-scard-text{font-size:16px;line-height:23px}.mj-scard-done .mj-scard-text{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.mj-scard-foot{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.mj-donemark{color:var(--success-700);align-items:center;gap:5px;font-size:13px;display:inline-flex}.mj-spread-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 22px 18px;display:flex}.mj-seg{background:var(--surface-soft);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.mj-seg button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;height:28px;padding:0 12px;font-size:13px}.mj-seg button:hover{background:var(--surface)}.mj-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);font-weight:500}.mj-seg button.mj-seg-doing[aria-pressed=true]{color:var(--link)}.mj-seg button.mj-seg-done[aria-pressed=true]{background:var(--link);color:var(--on-color)}.mj-rows{flex-direction:column;display:flex}.mj-row{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.mj-row:first-child{border-top:0;padding-top:2px}.mj-row-main{flex-direction:column;min-width:0;display:flex}.mj-row-main b{font-size:16px;font-weight:500}.mj-row-main span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}@keyframes mj-fade{0%{opacity:0}}@keyframes mj-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes mj-deal{0%{opacity:0;transform:translateY(-26px)scale(.95)rotate(calc(var(--i)*2deg - 1deg))}}@media (prefers-reduced-motion:reduce){.mj-dcard,.mj-scard{transition:none}.mj-deck:hover .mj-dcard{transform:translate(calc(var(--i)*10px),calc(var(--i)*9px))scale(calc(1 - var(--i)*.025))}.mj-deck:focus-visible .mj-dcard{transform:translate(calc(var(--i)*10px),calc(var(--i)*9px))scale(calc(1 - var(--i)*.025))}.mj-veil,.mj-spread,.mj-scard{animation:none}}.mj-back{background:var(--primary-50);height:20px;color:var(--link);border-radius:999px;flex:none;padding:0 9px;font-size:11px;font-weight:600;line-height:20px}.mj-more{margin-top:8px;font-size:14px;display:inline-block}.mj-toast-error{background:var(--alert)}.mj-toast-error .arc-icon{color:var(--on-color)}.mj-tl{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mj-tl li{border-radius:var(--radius-md);grid-template-columns:52px 14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.mj-tl li[data-active=true]{background:var(--primary-50)}.mj-tl-time{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:15px}.mj-tl-dot{background:var(--line-strong);border-radius:50%;justify-self:center;width:8px;height:8px}.mj-tl li[data-active=true] .mj-tl-dot{background:var(--link);width:10px;height:10px;box-shadow:0 0 0 4px var(--primary-100)}.mj-tl-body{min-width:0;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.mj-tl-body b{font-size:15px;font-weight:500}.mj-tl-body span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mj-tl-body:hover b{color:var(--link)}.mj-tl-go{color:var(--muted)}.mj-tl-badge{background:var(--pink-50);height:22px;color:var(--alert);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}@media (max-width:1000px){.mj-grid{grid-template-columns:1fr}}
