.ckt{--bg:#f0ede4;--paper-2:#e3d6c5;--ink:#2d2218;--ink-2:#6e5e4e;--ink-3:#9c8b79;--accent:#974315;--accent-2:#bc5a24;--accent-soft:rgba(151,67,21,.094);--glass-0:rgba(255,253,248,.38);--glass:rgba(255,253,248,.52);--glass-2:rgba(255,253,248,.72);--glass-3:rgba(255,253,248,.88);--gline:rgba(108,72,40,.14);--gline-2:rgba(108,72,40,.24);--ok:#5f6b4f;--ok-soft:rgba(141,149,126,.18);--danger:#a23b1c;--danger-soft:rgba(162,59,28,.118);--info:#8c7a52;--info-soft:rgba(140,122,82,.19);--ckt-serif:var(--font-serif,"Fraunces",Georgia,serif);--ckt-sans:var(--font-sans,"Spline Sans",system-ui,sans-serif);--ckt-ease:cubic-bezier(.23,1,.32,1);--ckt-ease-io:cubic-bezier(.77,0,.175,1);color:var(--ink);font-family:var(--ckt-sans)}html.dark .ckt{--bg:#0c0b09;--paper-2:#201d15;--ink:#ede8df;--ink-2:#c8c2b2;--ink-3:#b7ae9b;--accent:#f4905a;--accent-2:#d98a3a;--accent-soft:rgba(244,144,90,.16);--glass-0:#060504;--glass:#121008;--glass-2:#181510;--glass-3:#201d15;--gline:#2a261d;--gline-2:#1f1b14;--ok:#3f7a4a;--ok-soft:rgba(63,122,74,.18);--danger:#b5462e;--danger-soft:rgba(181,70,46,.2);--info:#c9a66b;--info-soft:rgba(201,166,107,.18)}.ckt-app{background:var(--bg);min-height:100%;color:var(--ink);transition:grid-template-columns .4s var(--ckt-ease-io);grid-template-columns:1fr;gap:0;display:grid}.ckt-app.ckt-standalone{grid-template-columns:74px 1fr 304px}.ckt-lzc-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#ckt-lzc:checked~.ckt-app{grid-template-columns:1fr 0}#ckt-lzc:checked~.ckt-app.ckt-standalone{grid-template-columns:74px 1fr 0}#ckt-lzc:checked~.ckt-app .ckt-leeza{opacity:0;pointer-events:none;border-left-color:transparent;padding-left:0;padding-right:0}.ckt-collapse{cursor:pointer;width:27px;height:27px;color:var(--ink-3);border:1px solid var(--gline);transition:.16s var(--ckt-ease);border-radius:9px;flex:none;place-items:center;margin-left:auto;font-size:15px;display:grid}.ckt-collapse:hover{color:var(--accent);background:var(--glass-2);transform:translateY(-1px)}.ckt-collapse:active{transform:scale(.94)}.ckt-lzc-input:focus-visible~.ckt-app .ckt-collapse{outline:2px solid var(--accent);outline-offset:2px}.ckt-reopen{z-index:30;cursor:pointer;background:var(--glass-2);border:1px solid var(--gline);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;-webkit-backdrop-filter:blur(22px);transition:transform .4s var(--ckt-ease-io),background .16s var(--ckt-ease);opacity:0;pointer-events:none;border-right:0;border-radius:13px 0 0 13px;align-items:center;gap:9px;padding:16px 9px;font-size:11.5px;font-weight:600;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)translate(100%)}.ckt-reopen .ckt-od{writing-mode:horizontal-tb;background:radial-gradient(circle at 35% 30%,var(--accent-2),var(--accent));width:9px;height:9px;box-shadow:0 0 10px 0 color-mix(in srgb,var(--accent)40%,transparent);border-radius:50%}.ckt-reopen:hover{background:var(--glass-3)}#ckt-lzc:checked~.ckt-reopen{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.sk-page-entry>.ckt-reopen{animation:none}.ckt-main{flex-direction:column;gap:16px;min-width:0;padding:max(18px,min(2vw,30px)) max(16px,min(2.4vw,34px));display:flex}.ckt-rail{border-right:1px solid var(--gline);background:var(--glass);-webkit-backdrop-filter:blur(20px);flex-direction:column;align-items:center;gap:6px;padding:18px 0;display:flex}.ckt-rail .ckt-logo{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fbf6ec;width:38px;height:38px;font-family:var(--ckt-serif);border-radius:12px;place-items:center;margin-bottom:14px;font-size:18px;font-weight:600;display:grid}.ckt-rail .ckt-ri{width:40px;height:40px;color:var(--ink-3);transition:.16s var(--ckt-ease);border-radius:12px;place-items:center;font-size:17px;text-decoration:none;display:grid}.ckt-rail .ckt-ri:hover{background:var(--glass-2);color:var(--ink)}.ckt-rail .ckt-ri.on{background:var(--accent-soft);color:var(--accent)}.ckt-glass{background:var(--glass);border:1px solid var(--gline);-webkit-backdrop-filter:blur(26px);border-radius:22px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ckt-glass,.ckt-rail,.ckt-leeza{background:var(--glass-3)}}.ckt-hero{grid-template-columns:1fr .92fr;gap:16px;display:grid}.ckt-heroL{flex-direction:column;display:flex}.ckt-kicker{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:inline-flex}.ckt-kicker .ckt-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px 0 var(--accent);border-radius:50%}.ckt-h1{font-family:var(--ckt-serif);letter-spacing:-.02em;color:var(--ink);font-size:max(28px,min(3.4vw,42px));font-weight:500;line-height:1.08}.ckt-h1 em{color:var(--accent);font-style:italic}.ckt-lede{color:var(--ink-2);max-width:46ch;margin-top:14px;font-size:14.5px;line-height:1.5}.ckt-hero-photo{border:1px solid var(--gline);aspect-ratio:16/10;background:linear-gradient(135deg,var(--paper-2),var(--accent-soft));border-radius:18px;min-height:150px;margin-top:auto;position:relative;overflow:hidden}.ckt-hp-img{background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.ckt-hero-photo:after{content:"";background:linear-gradient(transparent 38%,rgba(42,24,11,.9));position:absolute;top:0;bottom:0;left:0;right:0}.ckt-hp-cap{z-index:2;color:#fbf6ec;background:var(--accent);border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:11px;left:12px}.ckt-hp-cap .ckt-d{background:#fbf6ec;border-radius:50%;width:6px;height:6px}.ckt-hp-foot{z-index:2;justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:11px;left:13px;right:13px}.ckt-hp-foot>span:not(.ckt-lk){flex-direction:column;min-width:0;display:flex;overflow:hidden}.ckt-hp-foot .ckt-t{white-space:nowrap;text-overflow:ellipsis;color:#fbf6ec;font-size:13px;font-weight:600;overflow:hidden}.ckt-hp-foot .ckt-s{color:#e8dcc9;margin-top:2px;font-size:11px}.ckt-hp-foot .ckt-lk{color:#fbf6ec;white-space:nowrap;background:var(--accent);border-radius:9px;padding:5px 10px;font-size:11px;font-weight:600;text-decoration:none}.ckt-rdv{flex-direction:column;padding:22px;display:flex}.ckt-rdv-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ckt-rdv-top .ckt-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.ckt-rdv-top .ckt-count{color:var(--accent);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.ckt-rdv-top .ckt-count .ckt-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.ckt-rdv-title{font-family:var(--ckt-serif);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:500}.ckt-rdv-sub{color:var(--ink-2);margin-top:6px;font-size:12.5px}.ckt-typchip{letter-spacing:.07em;background:var(--accent-soft);color:var(--accent);border-radius:6px;margin-right:8px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-block}.ckt-rdv-grid{grid-template-columns:1fr 1fr;gap:12px 16px;margin:18px 0;display:grid}.ckt-cell{align-items:flex-start;gap:11px;display:flex}.ckt-cell .ckt-ci{background:var(--glass-2);border:1px solid var(--gline);width:30px;height:30px;color:var(--accent);border-radius:9px;flex:none;place-items:center;font-size:14px;display:grid}.ckt-cell>span:not(.ckt-ci){flex-direction:column;display:flex}.ckt-cell .ckt-ck{color:var(--ink-3);font-size:10.5px}.ckt-cell .ckt-cv{color:var(--ink);margin-top:2px;font-size:12.5px;font-weight:500}.ckt-cell .ckt-cv small{color:var(--ink-3);font-weight:400}.ckt-rdv-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.ckt-acts{gap:8px;display:flex}.ckt-btn{border:1px solid var(--gline-2);color:var(--ink-2);cursor:pointer;transition:.16s var(--ckt-ease);background:0 0;border-radius:11px;padding:8px 14px;font-size:11.5px;font-weight:600;text-decoration:none}.ckt-btn:hover{background:var(--glass-2);color:var(--ink)}.ckt-btn:active{transform:scale(.97)}.ckt-btn.ckt-pri{background:var(--accent);color:#fbf6ec;border-color:var(--accent)}.ckt-btn.ckt-pri:hover{box-shadow:0 8px 20px -8px var(--accent);color:#fbf6ec}.ckt-qbar{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ckt-qa{color:inherit;transition:.18s var(--ckt-ease);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.ckt-qa:hover{background:var(--glass-2);transform:translateY(-3px)}.ckt-qa:active{transform:scale(.98)}.ckt-qa .ckt-qi{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border:1px solid var(--gline);border-radius:12px;flex:none;place-items:center;font-size:17px;display:grid}.ckt-qa>span:not(.ckt-qi){flex-direction:column;display:flex}.ckt-qa .ckt-ql{white-space:nowrap;color:var(--ink);font-size:13.5px;font-weight:600}.ckt-qa .ckt-qs{color:var(--ink-3);margin-top:1px;font-size:11px}.ckt-kpis{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ckt-kpi{transition:.22s var(--ckt-ease);padding:17px 18px;position:relative;overflow:hidden}.ckt-kpi:hover{background:var(--glass-2);transform:translateY(-3px)}.ckt-kpi-top{justify-content:space-between;align-items:center;display:flex}.ckt-kpi .ckt-ico{background:var(--glass-2);border:1px solid var(--gline);border-radius:11px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.ckt-spark{align-items:flex-end;gap:2px;height:22px;display:flex}.ckt-spark i{background:var(--accent);opacity:.55;border-radius:2px;width:3px}.ckt-kpi .ckt-k{color:var(--ink-3);margin-top:12px;font-size:11.5px}.ckt-kpi .ckt-v{font-family:var(--ckt-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:3px;font-size:31px;font-weight:500;line-height:1}.ckt-chip{border-radius:20px;align-items:center;gap:5px;margin-top:9px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.ckt-c-up{color:var(--ok);background:var(--ok-soft)}.ckt-c-wn{color:var(--accent);background:var(--accent-soft)}.ckt-c-dn{color:var(--danger);background:var(--danger-soft)}.ckt-panel{padding:22px 24px}.ckt-ph{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.ckt-ph h2{font-family:var(--ckt-serif);color:var(--ink);font-size:18px;font-weight:500}.ckt-ph .ckt-meta{color:var(--ink-3);margin-left:auto;font-size:11.5px}.ckt-ph a{color:var(--ink-3);transition:.16s var(--ckt-ease);font-size:12px;text-decoration:none}.ckt-ph a:hover{color:var(--accent)}.ckt-grid2{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.ckt-grid3{grid-template-columns:1.15fr 1.15fr 1fr;gap:16px;display:grid}.ckt-chart-svg{width:100%;height:140px;margin-top:4px;display:block;overflow:visible}.ckt-cl-line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ckt-cl-obj{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.6}.ckt-cl-dot{fill:var(--accent)}.ckt-chart-x{color:var(--ink-3);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.ckt-chart-legend{color:var(--ink-2);flex-wrap:wrap;gap:18px;margin-top:10px;font-size:11.5px;display:flex}.ckt-chart-legend span{align-items:center;gap:7px;display:inline-flex}.ckt-lg-dot{border-radius:2px;width:11px;height:3px}.ckt-pipe{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.ckt-stg{background:var(--paper-2);border:1px solid var(--gline);transition:.2s var(--ckt-ease);border-radius:14px;padding:14px 15px}.ckt-stg:hover{border-color:var(--gline-2);transform:translateY(-2px)}.ckt-stg .ckt-sl{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.ckt-stg .ckt-sv{font-family:var(--ckt-serif);font-variant-numeric:tabular-nums;color:var(--ink);margin:8px 0 10px;font-size:30px}.ckt-stg .ckt-sbar{background:color-mix(in srgb,var(--ink)9%,transparent);border-radius:4px;height:4px;overflow:hidden}.ckt-stg .ckt-sbar i{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:4px;height:100%;display:block}.ckt-stg .ckt-sm{color:var(--ink-3);margin-top:8px;font-size:10.5px}.ckt-qtr{border-top:1px solid var(--gline);grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.ckt-qtr:first-of-type{border-top:0}.ckt-qtr>span:not([class]){flex-direction:column;display:flex}.ckt-qtr .ckt-qn{color:var(--ink);font-size:13.5px;font-weight:500}.ckt-qtr .ckt-qm{color:var(--ink-3);margin-top:2px;font-size:11px}.ckt-qtr .ckt-qage{border-radius:20px;padding:3px 9px;font-size:11px;font-weight:500}.ckt-qtr .ckt-qamt{font-family:var(--ckt-serif);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);font-size:18px}.ckt-qtr .ckt-qb{background:var(--accent);color:#fbf6ec;cursor:pointer;transition:.16s var(--ckt-ease);border:0;border-radius:10px;padding:7px 13px;font-size:11.5px;font-weight:600;text-decoration:none}.ckt-qtr .ckt-qb:hover{box-shadow:0 6px 16px -7px var(--accent);transform:translateY(-1px)}.ckt-tk{border-top:1px solid var(--gline);align-items:center;gap:11px;padding:11px 0;display:flex}.ckt-tk:first-of-type{border-top:0}.ckt-tk .ckt-box{border:1px solid var(--gline-2);color:#fbf6ec;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.ckt-tk .ckt-box.ckt-done{background:var(--accent);border-color:var(--accent)}.ckt-tk .ckt-tx{color:var(--ink);font-size:13px}.ckt-tk .ckt-tg{color:var(--ink-3);margin-left:auto;font-size:10.5px}.ckt-tk .ckt-prio{border-radius:50%;flex:none;width:6px;height:6px}.ckt-gv{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ckt-gvc{border:1px solid var(--gline);transition:.2s var(--ckt-ease);border-radius:14px;text-decoration:none;position:relative;overflow:hidden}.ckt-gvc:hover{border-color:var(--gline-2);transform:translateY(-3px)}.ckt-gimg{aspect-ratio:4/3;background:linear-gradient(135deg,var(--paper-2),var(--accent-soft));background-position:50%;background-size:cover;position:relative}.ckt-gimg:after{content:"";background:linear-gradient(transparent 38%,rgba(42,24,11,.9));position:absolute;top:0;bottom:0;left:0;right:0}.ckt-gst{z-index:2;background:var(--accent);color:#fbf6ec;border-radius:20px;padding:3px 8px;font-size:9.5px;font-weight:600;position:absolute;top:9px;left:9px}.ckt-gmeta{z-index:2;position:absolute;bottom:10px;left:11px;right:11px}.ckt-gn{color:#fbf6ec;font-size:12.5px;font-weight:600}.ckt-gd{color:#e8dcc9;margin-top:2px;font-size:10.5px}.ckt-proj{border-top:1px solid var(--gline);transition:.16s var(--ckt-ease);color:inherit;align-items:center;gap:15px;padding:14px 0;text-decoration:none;display:flex}.ckt-proj:first-of-type{border-top:0}.ckt-proj:hover{padding-left:6px}.ckt-thumb{border:1px solid var(--gline);background:linear-gradient(135deg,var(--paper-2),var(--accent-soft));background-position:50%;background-size:cover;border-radius:13px;flex:none;width:46px;height:46px;position:relative;overflow:hidden}.ckt-proj>span:not(.ckt-thumb):not(.ckt-pgrow){flex-direction:column;min-width:0;display:flex}.ckt-proj .ckt-pn{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.ckt-proj .ckt-pm{color:var(--ink-3);margin-top:2px;font-size:11.5px}.ckt-pgrow{align-items:center;gap:8px;margin-left:auto;display:flex}.ckt-pgbar{background:color-mix(in srgb,var(--ink)10%,transparent);border-radius:4px;width:64px;height:4px;overflow:hidden}.ckt-pgbar i{background:var(--accent);border-radius:4px;height:100%;display:block}.ckt-tag{border-radius:20px;padding:4px 12px;font-size:11px;font-weight:500}.ckt-fe{gap:13px;padding:11px 0;display:flex;position:relative}.ckt-fe:before{content:"";background:var(--gline);width:1px;position:absolute;top:32px;bottom:-11px;left:13px}.ckt-fe:last-of-type:before{display:none}.ckt-fe .ckt-fi{z-index:1;border:1px solid var(--gline);background:var(--glass-2);border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.ckt-fe>span:not(.ckt-fi){flex-direction:column;min-width:0;display:flex}.ckt-fe .ckt-ft{color:var(--ink);font-size:12.5px;line-height:1.45}.ckt-fe .ckt-ft b{font-weight:600}.ckt-fe .ckt-fm{color:var(--ink-3);margin-top:2px;font-size:10.5px}.ckt-empty{text-align:center;color:var(--ink-3);justify-content:center;align-items:center;min-height:60px;padding:22px 16px;font-size:12px;display:flex}.ckt-leeza{border-left:1px solid var(--gline);background:var(--glass-0);-webkit-backdrop-filter:blur(30px);scrollbar-width:thin;scrollbar-color:var(--gline)transparent;height:100dvh;transition:opacity .3s var(--ckt-ease),padding .4s var(--ckt-ease-io);flex-direction:column;align-self:start;padding:26px 22px;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-x:hidden;overflow-y:auto}.ckt-leeza::-webkit-scrollbar{width:5px}.ckt-leeza::-webkit-scrollbar-track{background:0 0}.ckt-leeza::-webkit-scrollbar-thumb{background:var(--gline);border-radius:5px}.ckt-lz-h{align-items:center;gap:11px;margin-bottom:4px;display:flex}.ckt-orb{background:var(--glass-2);border:1px solid var(--gline);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.ckt-orb:after{content:"";background:radial-gradient(circle at 35% 30%,var(--accent-2),var(--accent));width:13px;height:13px;box-shadow:0 0 14px 0 color-mix(in srgb,var(--accent)40%,transparent);animation:ckt-breathe 3.4s var(--ckt-ease)infinite;border-radius:50%}@keyframes ckt-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.ckt-lz-h .ckt-nm{font-family:var(--ckt-serif);color:var(--ink);font-size:17px;font-weight:500}.ckt-lz-h .ckt-st{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.ckt-lz-q{font-family:var(--ckt-serif);color:var(--ink);margin:14px 0 18px;font-size:18px;line-height:1.32}.ckt-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin:0 0 9px 4px;font-size:10.5px;display:flex}.ckt-lbl b{color:var(--accent);font-weight:600}.ckt-bi{color:inherit;transition:.16s var(--ckt-ease);border-radius:14px;gap:12px;padding:12px;text-decoration:none;display:flex}.ckt-bi:hover{background:var(--glass-2);transform:translate(2px)}.ckt-bi .ckt-ic{border:1px solid var(--gline);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.ckt-bi .ckt-bt{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.3}.ckt-bi small{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}.ckt-bi .ckt-cf{color:var(--ink-3);align-self:center;margin-left:auto;font-size:10px}.ckt-lz-sep{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin:20px 0 12px;font-size:10.5px;display:flex}.ckt-lz-sep:after{content:"";background:var(--gline);flex:1;height:1px}.ckt-goal{background:var(--glass-2);border:1px solid var(--gline);border-radius:14px;align-items:center;gap:14px;margin-bottom:11px;padding:13px;display:flex}.ckt-ring{background:conic-gradient(var(--accent)calc(var(--p,0)*1%),color-mix(in srgb,var(--ink)10%,transparent)0);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.ckt-ring:before{content:"";background:var(--glass-3);border-radius:50%;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.ckt-ring b{color:var(--ink);font-size:13px;font-weight:700;position:relative}.ckt-goal>span:not(.ckt-ring){flex-direction:column;display:flex}.ckt-goal .ckt-gl{color:var(--ink-3);font-size:11px}.ckt-goal .ckt-gv{font-family:var(--ckt-serif);color:var(--ink);margin-top:3px;font-size:19px}.ckt-goal .ckt-gv small{color:var(--ink-3);font-size:12px}.ckt-due{background:var(--glass);border:1px solid var(--gline);border-radius:13px;align-items:center;gap:11px;margin-bottom:16px;padding:11px 12px;display:flex}.ckt-due .ckt-di{background:var(--danger-soft);width:30px;height:30px;color:var(--danger);border-radius:9px;flex:none;place-items:center;font-size:14px;display:grid}.ckt-due>span:not(.ckt-di){flex-direction:column;display:flex}.ckt-due .ckt-dl{color:var(--ink-3);font-size:10.5px}.ckt-due .ckt-dv{color:var(--ink);margin-top:2px;font-size:12.5px;font-weight:600}.ckt-ask{background:var(--glass-2);border:1px solid var(--gline);color:var(--ink-3);cursor:text;transition:.18s var(--ckt-ease);text-align:left;border-radius:16px;align-items:center;gap:10px;width:100%;margin-top:auto;padding:13px 16px;font-size:13.5px;display:flex}.ckt-ask:hover{border-color:var(--gline-2);background:var(--glass-3)}.ckt-ask .ckt-send{background:var(--accent);color:#fbf6ec;width:28px;height:28px;transition:.16s var(--ckt-ease);border-radius:10px;place-items:center;margin-left:auto;display:grid}.ckt-ask:hover .ckt-send{transform:scale(1.06)}.ckt-tl{background:var(--paper-2);border:1px solid var(--gline);border-radius:16px;height:84px;margin-top:6px;position:relative;overflow:hidden}.ckt-tl-h{border-right:1px dashed var(--gline);position:absolute;top:0;bottom:0}.ckt-tl-h span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:9.5px;position:absolute;bottom:6px;left:6px}.ckt-tl-ev{white-space:nowrap;text-overflow:ellipsis;color:#fbf6ec;background:linear-gradient(120deg,var(--accent),var(--accent-2));max-width:38%;height:38px;box-shadow:0 8px 18px -10px var(--accent);transition:.16s var(--ckt-ease);z-index:2;border-radius:10px;align-items:center;padding:0 12px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex;position:absolute;top:14px;overflow:hidden}.ckt-tl-ev:hover{transform:translateY(-2px)}.ckt-tl-now{background:var(--accent);z-index:3;width:2px;box-shadow:0 0 12px 0 color-mix(in srgb,var(--accent)45%,transparent);position:absolute;top:0;bottom:0}.ckt-tl-now:before{content:"maintenant";color:var(--accent);white-space:nowrap;font-size:9px;font-weight:600;position:absolute;top:4px;left:6px}.ckt-tl-now:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.ckt-tl-empty{color:var(--ink-3);z-index:1;place-items:center;font-size:12px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ckt-mapwrap{flex-direction:column;display:flex}.ckt-map{border:1px solid var(--gline);background:radial-gradient(130% 120% at 18% 8%,var(--paper-2),var(--bg));border-radius:16px;flex:1;place-items:center;min-height:168px;margin-top:6px;display:grid;position:relative;overflow:hidden}.ckt-map-empty{color:var(--ink-3);text-align:center;max-width:32ch;padding:0 22px;font-size:12px;line-height:1.55}.ckt-ltiles{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:11px;display:grid}.ckt-ltile{background:var(--glass-2);border:1px solid var(--gline);border-radius:14px;padding:12px}.ckt-ltile .ckt-tk2{color:var(--ink-3);font-size:10.5px}.ckt-ltile .ckt-tv{font-family:var(--ckt-serif);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:4px;font-size:24px;line-height:1}.ckt-ltile .ckt-tv small{color:var(--ink-3);font-size:12px}.ckt-ltile .ckt-td{color:var(--ink-3);margin-top:5px;font-size:10.5px}.ckt-spark2{align-items:flex-end;gap:3px;height:32px;margin-bottom:16px;display:flex}.ckt-spark2 i{background:var(--accent);opacity:.5;border-radius:2px;flex:1;min-height:3px}.ckt-lzsig{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.ckt-lzsig-i{transition:background .16s var(--ckt-ease);border-radius:11px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.ckt-lzsig-i:hover{background:var(--glass-2)}.ckt-lzsig-dot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px;box-shadow:0 0 8px}.ckt-lzsig-t{color:var(--ink-2);font-size:12.5px;line-height:1.4}.ckt-lzmsg{flex-direction:column;gap:2px;display:flex}.ckt-lzmsg-i{color:inherit;transition:background .16s var(--ckt-ease),transform .16s var(--ckt-ease);border-radius:13px;align-items:center;gap:11px;padding:10px;text-decoration:none;display:flex}.ckt-lzmsg-i:hover{background:var(--glass-2);transform:translate(2px)}.ckt-lzmsg-av{letter-spacing:.03em;width:32px;height:32px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--gline);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ckt-lzmsg-c{flex:1;min-width:0}.ckt-lzmsg-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ckt-lzmsg-top b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.ckt-lzmsg-top small{color:var(--ink-3);flex:none;font-size:10px}.ckt-lzmsg-p{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.ckt-lzmsg-u{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px 0 var(--accent);border-radius:50%;flex:none}.ckt-lzmsg-all{color:var(--ink-3);transition:color .16s var(--ckt-ease);padding:8px 10px 2px;font-size:11.5px;text-decoration:none;display:block}.ckt-lzmsg-all:hover{color:var(--accent)}.ckt-lzmsg-empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:7px;padding:16px 12px;font-size:12px;display:flex}.ckt-lzmsg-empty a{color:var(--accent);font-size:11.5px;text-decoration:none}.ckt-lzmsg-empty a:hover{text-decoration:underline}.ckt-lzchat-fil{scrollbar-width:thin;scrollbar-color:var(--gline)transparent;flex-direction:column;gap:10px;max-height:280px;margin-bottom:11px;padding-right:2px;display:flex;overflow-y:auto}.ckt-lzchat-fil::-webkit-scrollbar{width:4px}.ckt-lzchat-fil::-webkit-scrollbar-thumb{background:var(--gline);border-radius:4px}.ckt-lzchat-row{flex-direction:column;gap:3px;display:flex}.ckt-lzchat-row.lz{background:var(--glass-2);border:1px solid var(--gline);border-radius:13px;padding:10px 12px}.ckt-lzchat-who{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.ckt-lzchat-row.lz .ckt-lzchat-who{color:var(--accent)}.ckt-lzchat-tx{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.ckt-lzchat-bar{background:var(--glass-2);border:1px solid var(--gline);transition:border-color .18s var(--ckt-ease);border-radius:16px;align-items:center;gap:9px;padding:8px 8px 8px 14px;display:flex}.ckt-lzchat-bar:focus-within{border-color:var(--gline-2)}.ckt-lzchat-dot{background:var(--ink-3);width:7px;height:7px;transition:background .2s var(--ckt-ease);border-radius:50%;flex:none}.ckt-lzchat-dot.on{background:var(--accent);box-shadow:0 0 8px 0 var(--accent);animation:ckt-breathe 1.2s var(--ckt-ease)infinite}.ckt-lzchat-bar input{min-width:0;font-family:var(--ckt-sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.ckt-lzchat-bar input::placeholder{color:var(--ink-3)}.ckt-lzchat-bar input:disabled{opacity:.6}.ckt-lzchat-go{background:var(--accent);color:#fbf6ec;cursor:pointer;width:30px;height:30px;transition:transform .16s var(--ckt-ease);border:0;border-radius:10px;flex:none;place-items:center;display:grid}.ckt-lzchat-go:hover{transform:scale(1.06)}.ckt-lzchat-go:active{transform:scale(.94)}.ckt-lzchat-go:disabled{opacity:.5;cursor:default;transform:none}.ckt-lz-disc{margin-top:14px}@media (max-width:1180px){.ckt-app,.ckt-app.ckt-standalone,#ckt-lzc:checked~.ckt-app,#ckt-lzc:checked~.ckt-app.ckt-standalone{grid-template-columns:1fr}#ckt-lzc:checked~.ckt-app .ckt-leeza{opacity:1;pointer-events:auto;padding:26px 22px}#ckt-lzc:checked~.ckt-reopen{opacity:0;pointer-events:none}.ckt-reopen{display:none}.ckt-leeza{border-left:0;border-top:1px solid var(--gline);height:auto;position:static}.ckt-rail{display:none}}@media (max-width:920px){.ckt-hero{grid-template-columns:1fr}.ckt-kpis,.ckt-pipe,.ckt-qbar{grid-template-columns:repeat(2,1fr)}.ckt-grid2,.ckt-grid3{grid-template-columns:1fr}.ckt-gv{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ckt-rdv-grid,.ckt-kpis,.ckt-pipe,.ckt-qbar,.ckt-gv{grid-template-columns:1fr}.ckt-main{padding:14px}}@media (prefers-reduced-motion:reduce){.ckt *{transition:none!important;animation:none!important}}[data-shell=v2][data-role=pro],[data-shell=v2][data-role=client],[data-shell=v2][data-role=client_b2b],[data-shell=v2][data-role=prestataire],[data-shell=v2][data-role=admin]{--bg:#f0ede4;--bg-2:#e9e1d3;--bg-3:#e3d6c5;--bg-elev:#fbf8f1;--bg-sidebar:#e8dece;--bg-leeza:#f4efe6;--bg-leeza-2:#fbf8f1;--surface:var(--bg-elev);--surface-2:var(--bg-2);--bg-elevated:var(--bg-elev);--bg-0:var(--bg);--bg-1:var(--bg-elev);--line:rgba(108,72,40,.16);--line-soft:rgba(108,72,40,.09);--line-1:var(--line);--ink:#2d2218;--ink-1:#2d2218;--ink-2:#6e5e4e;--ink-3:#9c8b79;--ink-4:#b6a892;--ink-5:#cfc4b2;--text-primary:var(--ink);--text-secondary:var(--ink-2);--accent:#974315;--accent-2:#bc5a24;--accent-soft:rgba(151,67,21,.1);--accent-hi:#bc5a24;--on-accent:#fbf6ec;--on-success:#fbf6ec;--state-focus-ring:var(--accent);--state-selected-bg:var(--accent-soft);--state-selected-border:rgba(151,67,21,.3);--sk-accent:var(--accent);--red:#a23b1c;--warn:#b26b1e;--gold:#b8862f;--cool:#8c7a52;--green:#5f6b4f;--red-soft:rgba(162,59,28,.12);--warn-soft:rgba(178,107,30,.14);--cool-soft:rgba(140,122,82,.14);--green-soft:rgba(95,107,79,.16);--crit:var(--red);--pos:var(--green);--ok:var(--green);--ok-soft:var(--green-soft);--danger:var(--red);--danger-soft:var(--red-soft);--data-2:var(--cool);--data-2-soft:var(--cool-soft);--status-warning:var(--warn);--status-error:var(--red);--status-success:var(--green);--status-warning-soft:var(--warn-soft);--status-error-soft:var(--red-soft);--status-success-soft:var(--green-soft);--shadow:0 18px 40px -24px rgba(80,50,24,.3),0 4px 12px -8px rgba(80,50,24,.18);--role-accent:#974315;--role-accent-08:rgba(151,67,21,.08);--role-accent-12:rgba(151,67,21,.12);--role-accent-15:rgba(151,67,21,.15);--role-accent-20:rgba(151,67,21,.2);--role-accent-50:rgba(151,67,21,.5);--role-accent-glow:rgba(151,67,21,.15);--role-accent-text:#974315}html.dark [data-shell=v2][data-role=pro],html.dark [data-shell=v2][data-role=client],html.dark [data-shell=v2][data-role=client_b2b],html.dark [data-shell=v2][data-role=prestataire],html.dark [data-shell=v2][data-role=admin]{--bg:#16100a;--bg-2:#1c140d;--bg-3:#221a12;--bg-elev:#221a12;--bg-sidebar:#100b07;--bg-leeza:#130e08;--bg-leeza-2:#1c140d;--surface:var(--bg-elev);--surface-2:var(--bg-2);--bg-elevated:var(--bg-elev);--bg-0:var(--bg);--bg-1:var(--bg-elev);--line:rgba(245,237,224,.12);--line-soft:rgba(245,237,224,.07);--line-1:var(--line);--ink:#f0ede4;--ink-1:#f0ede4;--ink-2:#c7b8a2;--ink-3:#8c7f6c;--ink-4:#6e6353;--ink-5:#4e463b;--text-primary:var(--ink);--text-secondary:var(--ink-2);--accent:#c46a35;--accent-2:#974315;--accent-soft:rgba(196,106,53,.16);--accent-hi:#d98a3a;--on-accent:#16100a;--on-success:#16100a;--state-focus-ring:var(--accent);--state-selected-bg:var(--accent-soft);--state-selected-border:rgba(196,106,53,.34);--sk-accent:var(--accent);--red:#d06a3c;--warn:#c9892e;--gold:#d6a24a;--cool:#c9a66b;--green:#9ca486;--red-soft:rgba(208,106,60,.18);--warn-soft:rgba(201,137,46,.18);--cool-soft:rgba(201,166,107,.16);--green-soft:rgba(156,164,134,.18);--crit:var(--red);--pos:var(--green);--ok:var(--green);--ok-soft:var(--green-soft);--danger:var(--red);--danger-soft:var(--red-soft);--data-2:var(--cool);--data-2-soft:var(--cool-soft);--status-warning:var(--warn);--status-error:var(--red);--status-success:var(--green);--status-warning-soft:var(--warn-soft);--status-error-soft:var(--red-soft);--status-success-soft:var(--green-soft);--shadow:0 22px 48px -26px rgba(0,0,0,.72),0 6px 14px -8px rgba(0,0,0,.45);--role-accent:#c46a35;--role-accent-08:rgba(196,106,53,.08);--role-accent-12:rgba(196,106,53,.12);--role-accent-15:rgba(196,106,53,.15);--role-accent-20:rgba(196,106,53,.2);--role-accent-50:rgba(196,106,53,.5);--role-accent-glow:rgba(196,106,53,.18);--role-accent-text:#d98a3a}@media (min-width:768px){[data-shell=v2] .dv2-rail{z-index:60;width:74px;transition:width .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1);position:fixed;top:0;bottom:0;left:0}[data-shell=v2] .dv2-main{margin-left:74px}[data-shell=v2] .dv2-rail-header,[data-shell=v2] .dv2-rail-brand{justify-content:center}[data-shell=v2] .dv2-rail-item,[data-shell=v2] .dv2-rail-account{justify-content:center;gap:0;padding-left:0;padding-right:0}[data-shell=v2] .dv2-rail-label,[data-shell=v2] .dv2-rail-num,[data-shell=v2] .dv2-rail-badge,[data-shell=v2] .dv2-rail-wordmark,[data-shell=v2] .dv2-rail-tagline,[data-shell=v2] .dv2-rail-account-caret,[data-shell=v2] .dv2-rail-user,[data-shell=v2] .dv2-rail-spec,[data-shell=v2] .dv2-rail-toggle{opacity:0;max-width:0;transition:opacity .14s;overflow:hidden}[data-shell=v2] .dv2-rail-caret{opacity:0;max-width:0;transition:opacity .14s;overflow:hidden;margin-left:0!important}[data-shell=v2] .dv2-rail-section,[data-shell=v2] .dv2-rail-subnav,[data-shell=v2] .dv2-rail-footer-slot{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transition:opacity .14s;overflow:hidden}[data-shell=v2].rail-pinned .dv2-rail{width:230px;box-shadow:28px 0 80px -24px rgba(20,12,6,.32)}[data-shell=v2] .dv2-rail:-webkit-any(:hover,:focus-within){width:230px;box-shadow:28px 0 80px -24px rgba(20,12,6,.32)}[data-shell=v2] .dv2-rail:-moz-any(:hover,:focus-within){width:230px;box-shadow:28px 0 80px -24px rgba(20,12,6,.32)}[data-shell=v2] .dv2-rail:is(:hover,:focus-within){width:230px;box-shadow:28px 0 80px -24px rgba(20,12,6,.32)}:is([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) .dv2-rail-header{justify-content:space-between}:is([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) .dv2-rail-brand{justify-content:flex-start}:-webkit-any([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) :-webkit-any(.dv2-rail-item,.dv2-rail-account){justify-content:flex-start;gap:9px;padding-left:10px;padding-right:10px}:-moz-any([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) :-moz-any(.dv2-rail-item,.dv2-rail-account){justify-content:flex-start;gap:9px;padding-left:10px;padding-right:10px}:is([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) :is(.dv2-rail-item,.dv2-rail-account){justify-content:flex-start;gap:9px;padding-left:10px;padding-right:10px}:-webkit-any([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) :-webkit-any(.dv2-rail-label,.dv2-rail-num,.dv2-rail-badge,.dv2-rail-wordmark,.dv2-rail-tagline,.dv2-rail-filet,.dv2-rail-account-caret,.dv2-rail-user,.dv2-rail-spec,.dv2-rail-toggle){opacity:1;max-width:240px;transition:opacity .2s 60ms}:-moz-any([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) :-moz-any(.dv2-rail-label,.dv2-rail-num,.dv2-rail-badge,.dv2-rail-wordmark,.dv2-rail-tagline,.dv2-rail-filet,.dv2-rail-account-caret,.dv2-rail-user,.dv2-rail-spec,.dv2-rail-toggle){opacity:1;max-width:240px;transition:opacity .2s 60ms}:is([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) :is(.dv2-rail-label,.dv2-rail-num,.dv2-rail-badge,.dv2-rail-wordmark,.dv2-rail-tagline,.dv2-rail-filet,.dv2-rail-account-caret,.dv2-rail-user,.dv2-rail-spec,.dv2-rail-toggle){opacity:1;max-width:240px;transition:opacity .2s 60ms}:is([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) .dv2-rail-caret{opacity:1;max-width:24px;transition:opacity .2s 60ms;margin-left:auto!important}:is([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) .dv2-rail-section{opacity:1;max-height:60px;padding:8px 8px 3px;transition:opacity .2s 60ms}:-webkit-any([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) :-webkit-any(.dv2-rail-subnav,.dv2-rail-footer-slot){opacity:1;max-height:600px;transition:opacity .2s 60ms}:-moz-any([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) :-moz-any(.dv2-rail-subnav,.dv2-rail-footer-slot){opacity:1;max-height:600px;transition:opacity .2s 60ms}:is([data-shell=v2] .dv2-rail:hover,[data-shell=v2] .dv2-rail:focus-within,[data-shell=v2].rail-pinned .dv2-rail) :is(.dv2-rail-subnav,.dv2-rail-footer-slot){opacity:1;max-height:600px;transition:opacity .2s 60ms}[data-shell=v2].rail-pinned .dv2-rail-toggle{transform:rotate(180deg)}html.dark [data-shell=v2].rail-pinned .dv2-rail{box-shadow:28px 0 80px -20px rgba(0,0,0,.66)}html.dark [data-shell=v2] .dv2-rail:-webkit-any(:hover,:focus-within){box-shadow:28px 0 80px -20px rgba(0,0,0,.66)}html.dark [data-shell=v2] .dv2-rail:-moz-any(:hover,:focus-within){box-shadow:28px 0 80px -20px rgba(0,0,0,.66)}html.dark [data-shell=v2] .dv2-rail:is(:hover,:focus-within){box-shadow:28px 0 80px -20px rgba(0,0,0,.66)}}@media (min-width:768px) and (prefers-reduced-motion:reduce){[data-shell=v2] .dv2-rail,[data-shell=v2] .dv2-rail-label,[data-shell=v2] .dv2-rail-section{transition:none!important}}
.lzd{--lzd-bg:var(--glass-0);--lzd-bg-2:var(--glass);--lzd-bg-3:var(--glass-2);--lzd-elev:var(--glass-3);--lzd-line:var(--gline);--lzd-line-2:var(--gline-2);--lzd-ink:var(--ink);--lzd-ink-2:var(--ink-2);--lzd-ink-3:var(--ink-3);--lzd-ink-4:color-mix(in srgb,var(--ink-3)64%,transparent);--lzd-acc:var(--accent);--lzd-acc-2:var(--accent-2);--lzd-acc-3:color-mix(in srgb,var(--accent)76%,#f2c886);--lzd-glow:color-mix(in srgb,var(--accent)32%,transparent);--lzd-serif:var(--ckt-serif,"Fraunces",Georgia,serif);--lzd-mono:var(--font-mono,ui-monospace,"SF Mono","JetBrains Mono",monospace);--lzd-sans:var(--ckt-sans,var(--font-sans,system-ui,sans-serif));--lzd-fast:.16s;--lzd-base:.32s;--lzd-e-out:var(--ckt-ease,cubic-bezier(.23,1,.32,1));--lzd-e-io:var(--ckt-ease-io,cubic-bezier(.77,0,.175,1));height:100%;min-height:0;font-family:var(--lzd-sans);color:var(--lzd-ink);font-optical-sizing:auto;--lzd-sp-or:var(--gold,#c99a1e);--lzd-sp-ambre:var(--accent-2);--lzd-sp-peche:var(--accent);--lzd-sp-sable:var(--cool,#c9a66b);--lzd-sp-alizarine:var(--red,#b5462e);flex-direction:column;display:flex}.ckt-leeza:has(>.lzd){flex-direction:column;display:flex;padding:0!important;overflow:hidden!important}.ckt-leeza:has(>.lzd)>.lzd{flex:1;height:auto;min-height:0}.lzd-head{flex:none;padding:18px 16px 14px}.lzd-dh{align-items:center;gap:9px;display:flex}.lzd-av{background:radial-gradient(circle at 32% 28%,var(--lzd-acc-3),var(--lzd-acc-2));width:24px;height:24px;box-shadow:0 0 14px var(--lzd-glow);border-radius:7px;flex:none;position:relative}.lzd-av:after{content:"";background:var(--lzd-bg);opacity:.35;border-radius:50%;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.lzd-nm{font-family:var(--lzd-serif);color:var(--lzd-ink);font-variation-settings:"SOFT" 60,"WONK" 1;font-size:17px;font-style:italic}.lzd-st{font-family:var(--lzd-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lzd-acc-2);align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.lzd-pulse{background:var(--lzd-acc);width:6px;height:6px;box-shadow:0 0 8px var(--lzd-acc);animation:lzd-pulse 2.4s var(--lzd-e-io)infinite;border-radius:50%}@keyframes lzd-pulse{0%,to{opacity:1}50%{opacity:.35}}.lzd-expand{width:26px;height:26px;color:var(--lzd-ink-3);cursor:pointer;transition:color var(--lzd-fast),background var(--lzd-fast);background:0 0;border:none;border-radius:7px;place-items:center;margin-left:6px;display:grid}.lzd-expand:hover{color:var(--lzd-ink);background:var(--lzd-bg-3)}.lzd-expand svg{width:14px;height:14px}.lzd-seg{background:var(--lzd-bg-2);border:1px solid var(--lzd-line);border-radius:10px;gap:3px;margin-top:14px;padding:3px;display:flex}.lzd-seg button{color:var(--lzd-ink-3);cursor:pointer;letter-spacing:.01em;transition:all var(--lzd-fast);background:0 0;border:none;border-radius:7px;flex:1;padding:6px 0;font-size:11.5px;font-weight:500;position:relative}.lzd-seg button.on{background:var(--lzd-elev);color:var(--lzd-ink);box-shadow:inset 0 1px rgba(255,255,255,.03)}.lzd-seg .lzd-badge{min-width:15px;height:15px;font-family:var(--lzd-mono);color:#1a1207;background:var(--lzd-acc);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:3px;right:7px}.lzd-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lzd-line)transparent;flex:1;min-height:0;padding:16px;overflow-y:auto}.lzd-body::-webkit-scrollbar{width:5px}.lzd-body::-webkit-scrollbar-thumb{background:var(--lzd-line);border-radius:5px}.lzd-panel{display:none}.lzd-panel.on{display:block}@keyframes lzd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lzd-panel.on>*{animation:lzd-rise var(--lzd-base)var(--lzd-e-out)backwards}.lzd-panel.on>:first-child{animation-delay:20ms}.lzd-panel.on>:nth-child(2){animation-delay:70ms}.lzd-panel.on>:nth-child(3){animation-delay:.12s}.lzd-panel.on>:nth-child(4){animation-delay:.17s}.lzd-panel.on>:nth-child(5){animation-delay:.22s}.lzd-panel.on>:nth-child(n+6){animation-delay:.27s}.lzd-sub{color:var(--lzd-ink-4);margin-bottom:13px;font-size:11px}.lzd-sec{font-family:var(--lzd-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lzd-ink-4);margin:20px 2px 11px;font-size:9.5px}.lzd-cstrip{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:13px;display:grid}.lzd-cstat{border:1px solid var(--lzd-line);background:var(--lzd-bg-2);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lzd-ink)4%,transparent),0 1px 2px rgba(0,0,0,.16);border-radius:10px;padding:9px 9px 8px;position:relative;overflow:hidden}.lzd-cstat:before{content:"";background:linear-gradient(90deg,transparent,var(--lzd-acc-2),transparent);opacity:.35;height:1px;position:absolute;top:0;left:0;right:0}.lzd-cv{font-family:var(--lzd-serif);color:var(--lzd-ink);font-variant-numeric:tabular-nums;font-variation-settings:"SOFT" 60,"WONK" 1;font-size:18px;font-style:italic;line-height:1}.lzd-cv span{font-size:11px}.lzd-cl{font-family:var(--lzd-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lzd-ink-4);margin-top:5px;font-size:8px;line-height:1.2}.lzd-cd{font-family:var(--lzd-mono);color:var(--lzd-acc-2);margin-top:3px;font-size:8px}.lzd-cd.dn{color:var(--lzd-ink-4)}.lzd-advice{border:1px solid var(--lzd-line);background:linear-gradient(165deg,var(--lzd-bg-2),var(--lzd-bg-3));border-radius:13px;margin-bottom:14px;padding:15px;position:relative;overflow:hidden}.lzd-advice:before{content:"";background:linear-gradient(90deg,transparent,var(--lzd-acc),transparent);opacity:.45;height:1px;position:absolute;top:0;left:0;right:0}.lzd-conf{font-family:var(--lzd-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lzd-acc-2);align-items:center;gap:6px;margin-bottom:9px;font-size:9px;display:inline-flex}.lzd-conf .lzd-bars{align-items:flex-end;gap:2px;height:10px;display:flex}.lzd-conf .lzd-bars i{background:var(--lzd-acc);border-radius:1px;width:3px}.lzd-conf .lzd-bars i:first-child{height:4px}.lzd-conf .lzd-bars i:nth-child(2){height:7px}.lzd-conf .lzd-bars i:nth-child(3){height:10px}.lzd-conf .lzd-bars i.off{background:var(--lzd-line)}.lzd-advice p{color:var(--lzd-ink);margin:0 0 6px;font-size:13px;line-height:1.5}.lzd-advice p b{color:var(--lzd-acc-3);font-weight:600}.lzd-why{color:var(--lzd-ink-3);border-left:1px solid var(--lzd-line);margin:10px 0 13px;padding-left:10px;font-size:11px;line-height:1.45}.lzd-why code{font-family:var(--lzd-mono);color:var(--lzd-acc-2)}.lzd-aact{gap:8px;display:flex}.lzd-aact button{cursor:pointer;border:none;border-radius:8px;height:30px;padding:0 13px;font-size:11.5px;font-weight:600}.lzd-aact .go{color:#1a1207;background:linear-gradient(150deg,var(--lzd-acc-3),var(--lzd-acc))}.lzd-aact .skip{color:var(--lzd-ink-3);border:1px solid var(--lzd-line);background:0 0}.lzd-dist{flex-direction:column;gap:9px;display:flex}.lzd-row{align-items:center;gap:10px;font-size:12px;display:flex}.lzd-row .nm{width:62px;color:var(--lzd-ink-2);font-size:11.5px}.lzd-row .track{background:var(--lzd-bg-3);border-radius:3px;flex:1;height:6px;overflow:hidden}.lzd-row .fill{background:linear-gradient(90deg,var(--lzd-acc-2),var(--lzd-acc-3));border-radius:3px;height:100%}.lzd-row .fill.dim{background:linear-gradient(90deg,color-mix(in srgb,var(--lzd-acc)35%,transparent),color-mix(in srgb,var(--lzd-acc)50%,transparent))}.lzd-dist .lzd-row:first-child .fill{background:linear-gradient(90deg,var(--lzd-sp-ambre),var(--lzd-sp-or))}.lzd-dist .lzd-row:nth-child(2) .fill{background:linear-gradient(90deg,var(--lzd-sp-peche),var(--lzd-acc-3))}.lzd-dist .lzd-row:nth-child(3) .fill{background:linear-gradient(90deg,var(--lzd-sp-sable),var(--lzd-sp-or))}.lzd-dist .lzd-row:nth-child(4) .fill{background:linear-gradient(90deg,var(--lzd-sp-alizarine),var(--lzd-sp-ambre))}.lzd-dist .lzd-row .fill[data-tone=or]{background:linear-gradient(90deg,var(--lzd-sp-ambre),var(--lzd-sp-or))}.lzd-dist .lzd-row .fill[data-tone=peche]{background:linear-gradient(90deg,var(--lzd-sp-peche),var(--lzd-acc-3))}.lzd-dist .lzd-row .fill[data-tone=sable]{background:linear-gradient(90deg,var(--lzd-sp-sable),var(--lzd-sp-or))}.lzd-dist .lzd-row .fill[data-tone=alizarine]{background:linear-gradient(90deg,var(--lzd-sp-alizarine),var(--lzd-sp-ambre))}.lzd-row .n{font-family:var(--lzd-mono);color:var(--lzd-ink-3);text-align:right;width:22px;font-size:11px}.lzd-spark{align-items:flex-end;gap:1.5px;height:32px;margin-top:6px;display:flex}.lzd-spark i{background:linear-gradient(180deg,var(--lzd-acc-3),var(--lzd-acc-2));opacity:.5;border-radius:1px;flex:1;min-height:2px}.lzd-spark i.hi{opacity:1}.lzd-due{transition:background var(--lzd-fast);border-radius:9px;align-items:center;gap:9px;padding:7px 6px;display:flex}.lzd-due:hover{background:var(--lzd-bg-2)}.lzd-dday{font-family:var(--lzd-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--lzd-acc-2);text-align:center;border:1px solid var(--lzd-line);background:var(--lzd-bg-2);border-radius:6px;flex:none;width:40px;padding:4px 0;font-size:8.5px}.lzd-dtx{color:var(--lzd-ink-2);font-size:11.5px;line-height:1.35}.lzd-dtx b{color:var(--lzd-ink);font-weight:600}.lzd-prio{flex-direction:column;gap:2px;display:flex}.lzd-prio-i{transition:background var(--lzd-fast);border-radius:9px;align-items:center;gap:10px;padding:9px 8px;text-decoration:none;display:flex}.lzd-prio-i:hover{background:var(--lzd-bg-2)}.lzd-prio-tx{min-width:0;color:var(--lzd-ink);flex:1;font-size:11.5px;line-height:1.35}.lzd-prio-tx small{color:var(--lzd-ink-4);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.lzd-prio-i .lzd-bars{flex:none;align-items:flex-end;gap:2px;height:10px;display:flex}.lzd-prio-i .lzd-bars i{background:var(--lzd-acc);border-radius:1px;width:3px}.lzd-prio-i .lzd-bars i:first-child{height:4px}.lzd-prio-i .lzd-bars i:nth-child(2){height:7px}.lzd-prio-i .lzd-bars i:nth-child(3){height:10px}.lzd-prio-i .lzd-bars i.off{background:var(--lzd-line)}.lzd-act{flex-direction:column;gap:2px;display:flex}.lzd-aitem{transition:background var(--lzd-fast);border-radius:9px;gap:10px;padding:9px 8px;display:flex}.lzd-aitem:hover{background:var(--lzd-bg-2)}.lzd-aitem .ic{background:var(--lzd-acc-2);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.lzd-aitem .tx{color:var(--lzd-ink-2);font-size:11.5px;line-height:1.4}.lzd-aitem .tx time{font-family:var(--lzd-mono);color:var(--lzd-ink-4);margin-top:2px;font-size:9.5px;display:block}.lzd-sig{flex-direction:column;gap:7px;display:flex}.lzd-sig-i{align-items:flex-start;gap:8px;display:flex}.lzd-sig-dot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px;box-shadow:0 0 8px}.lzd-sig-t{color:var(--lzd-ink-2);font-size:11.5px;line-height:1.4}.lzd-chatlog{flex-direction:column;gap:13px;display:flex}.lzd-line{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.lzd-line.me{align-items:flex-end}.lzd-msg{align-items:flex-end;gap:8px;max-width:100%;display:flex}.lzd-msg.me{flex-direction:row-reverse}.lzd-mav{background:radial-gradient(circle at 32% 28%,var(--lzd-acc-3),var(--lzd-acc-2));width:22px;height:22px;box-shadow:0 0 10px var(--lzd-glow);border-radius:6px;flex:none}.lzd-bub{max-width:85%;color:var(--lzd-ink);word-break:break-word;border-radius:14px;padding:9px 12px;font-size:12.5px;line-height:1.5}.lzd-msg.lz .lzd-bub{background:var(--lzd-bg-3);border:1px solid var(--lzd-line);border-bottom-left-radius:5px}.lzd-msg.me .lzd-bub{background:linear-gradient(158deg,color-mix(in srgb,var(--lzd-acc)20%,transparent),color-mix(in srgb,var(--lzd-acc-2)12%,transparent));border:1px solid color-mix(in srgb,var(--lzd-acc-3)32%,transparent);border-bottom-right-radius:5px}.lzd-bub b{color:var(--lzd-acc-3);font-weight:600}.lzd-typing{background:var(--lzd-bg-3);border:1px solid var(--lzd-line);border-radius:14px 14px 14px 5px;gap:4px;padding:11px 13px;display:inline-flex}.lzd-typing i{background:var(--lzd-ink-3);width:6px;height:6px;animation:lzd-blink 1.3s var(--lzd-e-io)infinite;border-radius:50%}.lzd-typing i:nth-child(2){animation-delay:.18s}.lzd-typing i:nth-child(3){animation-delay:.36s}@keyframes lzd-blink{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lzd-chips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.lzd-chip{border:1px solid var(--lzd-line);color:var(--lzd-ink-2);background:var(--lzd-bg-2);cursor:pointer;transition:all var(--lzd-fast);border-radius:20px;padding:6px 11px;font-size:11px}.lzd-chip:hover{border-color:var(--lzd-acc-2);color:var(--lzd-ink);transform:translateY(-1px)}.lzd-tlhead{font-family:var(--lzd-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lzd-ink-4);margin:0 2px 10px;font-size:9.5px}.lzd-thread{cursor:pointer;transition:background var(--lzd-fast);border-radius:11px;align-items:center;gap:10px;padding:10px 9px;text-decoration:none;display:flex}.lzd-thread:hover{background:var(--lzd-bg-2)}.lzd-tav{width:34px;height:34px;color:var(--lzd-ink-2);background:var(--lzd-bg-3);border:1px solid var(--lzd-line);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.lzd-tmid{flex:1;min-width:0}.lzd-trow1{align-items:baseline;gap:8px;display:flex}.lzd-tname{color:var(--lzd-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.lzd-ttime{font-family:var(--lzd-mono);color:var(--lzd-ink-4);flex:none;font-size:9px}.lzd-tsnip{color:var(--lzd-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.lzd-thread.unread .lzd-tname{color:var(--lzd-ink)}.lzd-thread.unread .lzd-tsnip{color:var(--lzd-ink-2)}.lzd-tbadge{min-width:17px;height:17px;font-family:var(--lzd-mono);color:#1a1207;background:var(--lzd-acc);border-radius:9px;flex:none;place-items:center;padding:0 5px;font-size:9.5px;font-weight:600;display:grid}.lzd-tall{text-align:center;font-family:var(--lzd-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--lzd-acc-2);border-top:1px solid var(--lzd-line-2);margin-top:10px;padding:9px;font-size:10px;text-decoration:none;display:block}.lzd-empty{text-align:center;color:var(--lzd-ink-3);flex-direction:column;align-items:center;gap:8px;padding:26px 12px;display:flex}.lzd-empty svg{color:var(--lzd-ink-4)}.lzd-empty span{font-size:12px}.lzd-empty a{font-family:var(--lzd-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--lzd-acc-2);font-size:10px;text-decoration:none}.lzd-foot{border-top:1px solid var(--lzd-line-2);background:var(--lzd-bg);flex:none;padding:12px 14px 13px}.lzd-composer{border:1px solid var(--lzd-line);background:var(--lzd-bg-2);transition:border-color var(--lzd-fast),box-shadow var(--lzd-fast);border-radius:13px;align-items:flex-end;gap:7px;padding:6px 6px 6px 12px;display:flex}.lzd-composer:focus-within{border-color:var(--lzd-acc-2);box-shadow:0 0 0 3px var(--lzd-glow)}.lzd-composer textarea{resize:none;color:var(--lzd-ink);background:0 0;border:none;outline:none;flex:1;max-height:96px;padding:5px 0;font-family:inherit;font-size:12.5px;line-height:1.45}.lzd-composer textarea::placeholder{color:var(--lzd-ink-4)}.lzd-mic,.lzd-send{cursor:pointer;width:32px;height:32px;transition:all var(--lzd-fast);background:0 0;border:none;border-radius:9px;flex:none;place-items:center;display:grid}.lzd-mic{color:var(--lzd-ink-3)}.lzd-mic:hover{color:var(--lzd-acc-2);background:var(--lzd-bg-3)}.lzd-mic.rec{color:var(--lzd-acc);background:var(--lzd-glow)}.lzd-mic svg,.lzd-send svg{width:16px;height:16px}.lzd-send{color:#1a1207;background:linear-gradient(150deg,var(--lzd-acc-3),var(--lzd-acc));box-shadow:0 6px 16px -8px var(--lzd-glow)}.lzd-send:hover{transform:translateY(-1px)}.lzd-send:disabled{opacity:.5;cursor:default;transform:none}.lzd-hint{font-family:var(--lzd-mono);color:var(--lzd-ink-4);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font-size:9px;display:flex}.lzd-hint kbd{font-family:var(--lzd-mono);color:var(--lzd-ink-3);border:1px solid var(--lzd-line);background:var(--lzd-bg-2);border-radius:4px;padding:1px 5px;font-size:9px}.lzd-disc{margin-top:9px}@media (prefers-reduced-motion:reduce){.lzd-pulse,.lzd-typing i,.lzd-panel.on>*{animation:none}}
