.ckt{--glass-0:var(--bg-3);--glass:var(--bg-2);--glass-2:var(--bg-elev);--glass-3:var(--bg-elev);--paper-2:var(--bg-2);--gline:var(--line);--gline-2:var(--line);--danger:var(--bad);--danger-soft:color-mix(in srgb,var(--bad)12%,transparent);--ok-soft:color-mix(in srgb,var(--ok)18%,transparent);--info:var(--ink-3);--info-soft:color-mix(in srgb,var(--ink-3)19%,transparent);--accent-2:var(--accent);--ckt-serif:var(--font-display,"Newsreader",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)}.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-left:1px solid var(--gline);width:42px;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(22px);transition:transform .4s var(--ckt-ease-io),right .4s var(--ckt-ease-io),width .4s var(--ckt-ease-io),opacity .3s var(--ckt-ease),background .16s var(--ckt-ease),color .16s var(--ckt-ease);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:16px 0;font-size:11.5px;font-weight:600;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.ckt-reopen .ckt-od{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);transition:width .3s var(--ckt-ease-io),height .3s var(--ckt-ease-io),background .16s var(--ckt-ease);border-radius:50%;flex:none}.ckt-reopen-signal{opacity:.2;width:1px;height:22px;transition:height .3s var(--ckt-ease-io);background:currentColor;flex:none}.ckt-reopen-txt{writing-mode:vertical-rl}.ckt-reopen:hover{background:var(--glass-3)}#ckt-lzc:checked~.ckt-reopen{opacity:1;pointer-events:auto;transform:translate(0)}#ckt-lzc:not(:checked)~.ckt-reopen{opacity:.5;pointer-events:auto;background:var(--glass);width:22px;color:var(--ink-3);gap:8px;padding:12px 0;font-size:10px;right:266px;transform:translate(0)}#ckt-lzc:not(:checked)~.ckt-reopen:hover{opacity:1;background:var(--glass-3);color:var(--accent)}#ckt-lzc:not(:checked)~.ckt-reopen .ckt-od{width:6px;height:6px;box-shadow:none;background:currentColor;animation:none}#ckt-lzc:not(:checked)~.ckt-reopen-signal{height:15px}.ckt-reopen-badge{writing-mode:horizontal-tb;background:var(--crit);color:#fbf6ec;letter-spacing:0;min-width:15px;height:15px;box-shadow:0 0 0 2px var(--glass-2);border-radius:999px;flex:none;place-items:center;padding:0 4px;font-size:9.5px;font-weight:700;display:grid}.ckt-reopen--attn .ckt-od{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--warn)65%,white),var(--warn));box-shadow:0 0 10px 0 color-mix(in srgb,var(--warn)45%,transparent);animation:2.2s ease-in-out infinite ckt-reopen-pulse}.ckt-reopen--urgent .ckt-od{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--crit)65%,white),var(--crit));box-shadow:0 0 10px 0 color-mix(in srgb,var(--crit)45%,transparent);animation:1.1s ease-in-out infinite ckt-reopen-pulse}.ckt-reopen--attn .ckt-reopen-badge{background:var(--warn)}@keyframes ckt-reopen-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ckt-reopen--attn .ckt-od,.ckt-reopen--urgent .ckt-od{animation:none}}.sk-page-entry>.ckt-reopen{animation:none}.ckt-cpt-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#ckt-compact:checked~.ckt-app .ckt-full-only{display:none}.ckt-mode-row{justify-content:flex-end;margin-bottom:4px;display:flex}.ckt-mode-pill{letter-spacing:.04em;background:var(--glass-2);border:1px solid var(--gline);color:var(--ink-3);cursor:pointer;transition:background .18s var(--ckt-ease),color .18s var(--ckt-ease),border-color .18s var(--ckt-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:20px;align-items:center;gap:6px;padding:5px 13px;font-size:11px;font-weight:600;display:inline-flex}.ckt-mode-pill:hover{background:var(--glass-3);color:var(--ink)}#ckt-compact:checked~.ckt-app .ckt-mode-pill{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ckt-mode-full-txt{align-items:center;gap:5px;display:inline-flex}.ckt-mode-compact-txt,#ckt-compact:checked~.ckt-app .ckt-mode-full-txt{display:none}#ckt-compact:checked~.ckt-app .ckt-mode-compact-txt{align-items:center;gap:5px;display:inline-flex}.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:#e9e8e2;--bg-2:#e2e1da;--bg-3:#d9d8d1;--bg-elev:#f1f0ea;--bg-sidebar:color-mix(in srgb,var(--bg)85%,var(--ink)12%);--bg-leeza:var(--bg-elev);--bg-leeza-2:var(--bg-2);--surface:var(--bg-elev);--surface-2:var(--bg-2);--bg-elevated:var(--bg-elev);--bg-0:var(--bg);--bg-1:var(--bg-elev);--line:#c9c8c1;--line-soft:color-mix(in srgb,var(--line)55%,transparent);--line-1:var(--line);--ink:#191713;--ink-1:#191713;--ink-2:#3a352d;--ink-3:#696155;--ink-4:#988f83;--ink-5:#beb6aa;--text-primary:var(--ink);--text-secondary:var(--ink-2);--accent:#9a4d12;--accent-2:#6b3711;--accent-soft:rgba(154,77,18,.1);--accent-hi:#c98a3a;--on-accent:#fbf6ee;--on-success:#fbf6ee;--state-focus-ring:var(--accent);--state-selected-bg:var(--accent-soft);--state-selected-border:color-mix(in srgb,var(--accent)30%,transparent);--sk-accent:var(--accent);--red:#a33d26;--warn:#b45f22;--gold:#c98a3a;--cool:#8c7a52;--green:#4f6238;--red-soft:color-mix(in srgb,var(--red)12%,transparent);--warn-soft:color-mix(in srgb,var(--warn)12%,transparent);--cool-soft:color-mix(in srgb,var(--cool)14%,transparent);--green-soft:color-mix(in srgb,var(--green)12%,transparent);--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:var(--accent);--role-accent-08:color-mix(in srgb,var(--accent)8%,transparent);--role-accent-12:color-mix(in srgb,var(--accent)12%,transparent);--role-accent-15:color-mix(in srgb,var(--accent)15%,transparent);--role-accent-20:color-mix(in srgb,var(--accent)20%,transparent);--role-accent-50:color-mix(in srgb,var(--accent)50%,transparent);--role-accent-glow:var(--accent-soft);--role-accent-text:var(--accent)}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:#15130f;--bg-2:#1b1813;--bg-3:#221e18;--bg-elev:#201c16;--bg-sidebar:color-mix(in srgb,var(--bg)85%,var(--ink)12%);--bg-leeza:var(--bg-elev);--bg-leeza-2:var(--bg-2);--surface:var(--bg-elev);--surface-2:var(--bg-2);--bg-elevated:var(--bg-elev);--bg-0:var(--bg);--bg-1:var(--bg-elev);--line:#34302a;--line-soft:color-mix(in srgb,var(--line)55%,transparent);--line-1:var(--line);--ink:#f2efe9;--ink-1:#f2efe9;--ink-2:#d6d1c7;--ink-3:#a39a8c;--ink-4:#7c7468;--ink-5:#544e45;--text-primary:var(--ink);--text-secondary:var(--ink-2);--accent:#c98a3a;--accent-2:#a8692a;--accent-soft:rgba(201,138,58,.14);--accent-hi:#e0a85a;--on-accent:#fbf6ee;--on-success:#fbf6ee;--state-focus-ring:var(--accent);--state-selected-bg:var(--accent-soft);--state-selected-border:color-mix(in srgb,var(--accent)30%,transparent);--sk-accent:var(--accent);--red:#c75a3f;--warn:#d17b3a;--gold:#e0a85a;--cool:#c9a66b;--green:#8e9658;--red-soft:color-mix(in srgb,var(--red)12%,transparent);--warn-soft:color-mix(in srgb,var(--warn)12%,transparent);--cool-soft:color-mix(in srgb,var(--cool)14%,transparent);--green-soft:color-mix(in srgb,var(--green)12%,transparent);--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:var(--accent);--role-accent-08:color-mix(in srgb,var(--accent)8%,transparent);--role-accent-12:color-mix(in srgb,var(--accent)12%,transparent);--role-accent-15:color-mix(in srgb,var(--accent)15%,transparent);--role-accent-20:color-mix(in srgb,var(--accent)20%,transparent);--role-accent-50:color-mix(in srgb,var(--accent)50%,transparent);--role-accent-glow:var(--accent-soft);--role-accent-text:var(--accent)}@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}}
