.cr27{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f2f2f2;--sheet:#fff;--sunken:#fafafa;--hover:#f5f5f5;--band:#efefef;--chip:#f0f0f0;--scrim:#3c3c3c73;--ink:#1c1c1e;--ink-2:#2c2c2e;--mute:#6e6e73;--faint:#9a9aa0;--on-ink:#fff;--line:#e9e9eb;--rule:#f1f1f3;--accent:#007fff;--accent-hover:#0070e0;--accent-wash:#e6f2ff;--accent-text:#06c;--on-accent:#fff;--ok:#1f8a3b;--ok-wash:#e8f5ec;--warn:#c77800;--warn-wash:#fff4e0;--bad:#d62828;--bad-wash:#fdeaea;--new:#ff2d55;--new-wash:#ffe9ee;--live:var(--accent);--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius-control:10px;--radius-input:12px;--radius-panel:16px;--radius-card:20px;--radius-sheet:24px;--radius-pill:var(--radius-control);--hairline:1px solid var(--line);--shadow-lift:0 1px 2px #0000000a, 0 10px 30px #0000000f;--shadow-menu:0 1px 2px #0000000a, 0 16px 48px #0000001a;--shadow-modal:0 2px 6px #0000000f, 0 40px 100px #0000002e;--dur-pointer:.2s;--dur-state:.4s;--dur-reveal:.6s;--ease:cubic-bezier(.2, .7, .2, 1);--stagger:40ms}[data-theme=dark] .cr27{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#141414;--sheet:#1c1c1e;--sunken:#202022;--hover:#26262a;--band:#2c2c30;--chip:#2c2c30;--scrim:#0009;--ink:#f2f2f4;--ink-2:#e0e0e4;--mute:#a0a0a8;--faint:#6f6f78;--on-ink:#1c1c1e;--line:#2a2a2e;--rule:#242428;--accent-wash:#0d2a4a;--accent-text:#4da3ff;--ok:#4fc26a;--ok-wash:#14301b;--warn:#f0a33a;--warn-wash:#33260f;--bad:#ff6b6b;--bad-wash:#3a1616;--new:#ff4d6d;--new-wash:#3a1520;--shadow-lift:0 1px 2px #0000004d, 0 10px 30px #0006;--shadow-menu:0 1px 2px #0000004d, 0 16px 48px #00000080;--shadow-modal:0 2px 6px #0006, 0 40px 100px #0009}.cr27,[data-theme=dark] .cr27{--accent:#14b8a6;--accent-hover:#0f9f90;--accent-wash:#e3f7f4;--accent-text:#0b8377}.cr27{line-height:normal}.cr27.cr27-slot{display:contents}.cr27 :where(h1,h2,h3,h4,p),.cr27 .cr-page>h2{margin:0}.cr27 a{color:inherit}.cr27 .cr27-popscrim{z-index:170;cursor:default;background:0 0;border:0;position:absolute;inset:0}.cr27 .cr27-pop{z-index:171;animation:bi-pop var(--dur-state) var(--ease) both;position:absolute;overflow-y:auto}.cr27 .cr27-menu{border:var(--hairline);border-radius:var(--radius-panel);background:var(--sheet);box-shadow:var(--shadow-menu);gap:2px;padding:6px;display:grid}.cr27 .cr27-menu-title{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;font-size:13px;font-weight:500;overflow:hidden}.cr27 .cr27-menu [role=menuitem],.cr27 .cr27-menu [role=menuitemcheckbox]{border-radius:var(--radius-control);width:100%;height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0 10px;font-size:14px;display:flex}.cr27 .cr27-menu :is([role=menuitem],[role=menuitemcheckbox]):hover{background:var(--hover)}.cr27 .cr27-menu :is([role=menuitem],[role=menuitemcheckbox])[data-active]{background:var(--band)}.cr27 .cr27-menu :is([role=menuitem],[role=menuitemcheckbox])[aria-disabled=true]{opacity:.45;pointer-events:none}.cr27 .cr27-menu-icon{color:var(--mute);flex:none;display:inline-flex}.cr27 .cr27-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cr27 .cr27-menu-sub{max-width:45%;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:12px;overflow:hidden}.cr27 .cr27-notice{z-index:180;background:var(--ink);max-width:min(560px,100% - 32px);color:var(--on-ink);box-shadow:var(--shadow-menu);animation:bi-pop var(--dur-state) var(--ease) both;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.cr27 .cr27-notice[data-tone=bad]{background:var(--bad);color:#fff}.cr27 .cr27-notice button{color:inherit;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.cr27 .cr27-loading{gap:8px;padding:4px 0;display:grid}.cr27 .cr27-loading i{background:var(--band);height:14px;animation:cr27-pulse 1.4s var(--ease) infinite;border-radius:6px;display:block}.cr27 .cr27-loading i:nth-child(2){width:82%}.cr27 .cr27-loading i:nth-child(3){width:64%}@keyframes cr27-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cr27 .cr27-loading i{animation:none}}.cr27 .cr27-error{border:var(--hairline);border-radius:var(--radius-panel);color:var(--bad);align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.cr27 .cr27-error>span{flex:1;min-width:0}.cr27 .cr27-writing{color:var(--mute);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cr27 .cr-aska code{font-family:var(--font-mono);font-size:12px}.cr27 .cr-aska[data-failed]{color:var(--bad)}.cr27 .cr27-evlink{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:pointer;background:0 0;border:0;padding:0}.cr27 .cr27-head{font-family:var(--font-sans);color:var(--ink);padding:40px 40px 0;position:relative}.cr27 .cr27-head-col{gap:24px;max-width:none;margin:0 auto;display:grid;position:relative}.cr27 .cr27-head-row{align-items:center;gap:12px;min-height:40px;display:flex}.cr27 .cr27-head-icon{color:var(--ink);display:inline-flex}.cr27 .cr27-head-text{flex:1;gap:4px;min-width:0;display:grid}.cr27 .cr27-head-text>h1{letter-spacing:var(--tracking-title);margin:0;font-size:24px;font-weight:600;line-height:1.2}.cr27 .cr27-head-text>p{color:var(--mute);text-wrap:pretty;margin:0;font-size:15px}.cr27 .cr27-head-actions{align-items:center;gap:8px;display:flex}.cr27 .cr27-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cr27 .cr-name.cr27-light{font-weight:400}.cr27 .dk-btn.cr27-sm{height:28px}.cr27 .dk-btn.cr27-ghost{color:var(--mute);border:0}.cr27 .dk-btn.cr27-chipbtn{border-radius:8px;height:30px}.cr27 .dk-ibtn.cr27-inherit{color:inherit}.cr27 .cr27-flush{margin:0}.cr27 .cr27-stack{gap:14px;display:grid}.cr27 .cr27-strong{color:var(--ink);font-weight:500}.cr27 .cr27-title{font-weight:500}.cr27 .cr27-mono{font-family:var(--font-mono)}.cr27 .cr-page.cr27-pt8{padding-top:8px}.cr27 .cr-page.cr27-pt16{padding-top:16px}.cr27 .cr-row.cr27-tallrow{min-height:52px}.cr27 .cr-row.cr27-static{cursor:default}.cr27 .cr27-mtime{font-variant-numeric:tabular-nums;color:var(--mute);width:44px}.cr27 .cr27-rowactions{gap:4px;display:inline-flex}.cr27 .cr27-thplus{color:var(--faint);margin-left:auto}.cr27 .cr27-whyhead{align-items:center;gap:6px;display:flex}.cr27 .cr27-whymeta{font-size:13px}.cr27 .cr27-evidence{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cr27 .cr27-evidence>li{gap:8px;display:flex}.cr27 .cr27-evidence-label{width:140px}.cr27 .cr27-checklabel{color:var(--ink);font-family:inherit}.cr27 .cr27-draftbody{height:auto;padding:10px}.cr27 .cr27-askhint{margin:0;font-size:13px;line-height:1.5}.cr27 .cr27-askcomposer{margin:12px}.cr27 .cr27-helpfoot{border-top:1px solid var(--rule);margin-top:6px;padding-top:6px}.cr27 .cr-track.cr27-scoretrack{width:44px;height:6px}.cr27 .cr-hlcard.cr27-hlbtn{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0}.cr27 .cr-row.cr27-railrow{border-bottom:0;min-height:36px}.cr27 .cr27-railnote{margin:2px 0 0;font-size:14px}.cr27 .dk-input.cr27-policy{width:130px;height:30px}.cr27 .dk-input.cr27-fieldselect{width:170px;height:30px}.cr27 .dk-input.cr27-num{width:90px;height:30px}.cr27 .cr27-nothreshold{align-items:center;height:30px;display:inline-flex}.cr27 .cr27-param{align-items:center;gap:6px;display:inline-flex}.cr27 .cr-switchrow.cr27-rulerow{flex-wrap:wrap;padding:8px 4px}.cr27 .cr27-rulerow>.cr27-ruletext{min-width:240px}.cr27 h2.cr27-kindhead{margin-top:24px}.cr27 .cr-formfoot.cr27-resetfoot{margin-top:16px}.cr27 .cr-list.cr27-budgetswitches{margin-top:20px}.cr27 .cr27-hlerror{color:var(--bad);font-size:13px;font-weight:400}.cr27 .cr-tfoot .cr27-loadmore{color:var(--accent-text);margin-left:auto;font-weight:500}.cr27 .cr-tfoot .cr27-loadmore:disabled{color:var(--faint)}@media (max-width:719px){.cr27 .cr27-head-text>h1{font-size:22px!important}.cr27 .cr27-head-row{flex-wrap:wrap;row-gap:12px}.cr27 .cr27-head-row>.cr27-head-text{flex:100%}.cr27 .cr27-head-row>.cr27-head-text~*{flex-wrap:wrap}.cr27 .cr-pagehead>.cr27-head{padding:20px 16px!important}}.cr27 :is(.cr27-col,.cr27-rbar,.cr27-rnote,.cr27-rfail,.cr27-rtablewrap,.cr27-rcards,.cr27-dialog,.cr27-menu){letter-spacing:-.16px;font-feature-settings:"ss03" 1;font-weight:500}.cr27 .cr27-scroll{background:var(--sheet);flex:1;min-width:0;min-height:0;overflow:hidden auto}.cr27 .cr27-col{box-sizing:border-box;width:100%;color:var(--ink);margin:0 auto;line-height:1.5}.cr27 .cr27-home{max-width:710px;padding:24px 16px 96px}.cr27 .cr27-todaypage{max-width:760px;padding:24px 16px 96px}@media (min-width:640px){.cr27 .cr27-home{padding:64px 24px 96px}.cr27 .cr27-todaypage{padding:40px 24px 96px}}.cr27 .cr27-col :where(p,h1,h2,h3,h4,ul,ol,dl,dd){margin:0}.cr27 .cr27-col :where(button){font-family:inherit}.cr27 .cr27-accent{color:var(--accent)}.cr27 .cr27-danger{color:var(--bad)}.cr27 .cr27-good{color:var(--ok)}.cr27 .cr27-muted{color:var(--mute)}.cr27 .cr27-faint{color:var(--faint)}.cr27 .cr27-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cr27 .cr27-spin{animation:1s linear infinite cr27-spin}@keyframes cr27-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cr27 .cr27-spin{animation:none}}.cr27 .cr27-skel{background:var(--band);animation:cr27-pulse 1.4s var(--ease) infinite;border-radius:6px}.cr27 .cr27-skel-greet{width:256px;height:39px}.cr27 .cr27-skel-line{width:75%;height:20px}.cr27 .cr27-skel-block{border-radius:12px;width:100%;height:80px}.cr27 .cr27-skel-row{width:100%;height:36px}.cr27 .cr27-skel-card{border-radius:12px;width:100%;height:256px}.cr27 .cr27-skel-q{width:100%;height:48px}.cr27 .cr27-skel-trow{width:75%;height:16px}.cr27 .cr27-btn{border:1px solid var(--line);background:var(--sheet);height:30px;color:var(--ink);white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background var(--dur-pointer) var(--ease), border-color var(--dur-pointer) var(--ease);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.cr27 .cr27-btn:hover{background:var(--sunken);border-color:color-mix(in srgb, var(--faint) 45%, var(--sheet))}.cr27 .cr27-btn[data-variant=primary]{background:var(--accent);color:var(--on-accent);border-color:#0000}.cr27 .cr27-btn[data-variant=primary]:hover{background:var(--accent-hover)}.cr27 .cr27-btn[data-variant=ghost]{background:0 0;border-color:#0000}.cr27 .cr27-btn[data-variant=ghost]:hover,.cr27 .cr27-btn[data-variant=ghost][aria-pressed=true],.cr27 .cr27-btn[aria-expanded=true]{background:var(--sunken)}.cr27 .cr27-btn[data-size=icon]{width:32px;height:32px;padding:0}.cr27 .cr27-btn[data-variant=solid]{background:var(--ink);color:var(--sheet);border-color:#0000}.cr27 .cr27-btn[data-variant=solid]:hover{background:color-mix(in srgb, var(--ink) 88%, var(--sheet))}.cr27 .cr27-btn:disabled{opacity:.5;cursor:default;pointer-events:none}.cr27 .cr27-ibtn{width:24px;height:24px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cr27 .cr27-ibtn:hover{background:var(--band);color:var(--ink)}.cr27 .cr27-ibtn:disabled{opacity:.5;pointer-events:none}.cr27 .cr27-textlink{min-height:40px;color:var(--mute);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;display:inline-flex}.cr27 .cr27-textlink:hover{color:var(--ink)}@media (min-width:768px){.cr27 .cr27-textlink{min-height:0}}.cr27 .cr27-row6{flex-wrap:wrap;gap:6px;display:flex}.cr27 .cr27-row8{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cr27 .cr27-inlinefail{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;font-size:13px;display:flex}.cr27 .cr27-mt32{margin-top:32px}.cr27 .cr27-greet{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;font-size:26px;font-weight:600;line-height:39px}.cr27 .cr27-askblock{margin-top:40px}.cr27 .cr27-composer{box-sizing:border-box;border:1px solid var(--line);background:var(--sheet);cursor:text;width:100%;min-height:115px;transition:border-color var(--dur-pointer) var(--ease);border-radius:12px;flex-direction:column;padding:14px;display:flex}.cr27 .cr27-composer:hover,.cr27 .cr27-composer:focus-within{border-color:color-mix(in srgb, var(--accent) 32%, var(--sheet))}.cr27 .cr27-composer input{width:100%;min-height:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.cr27 .cr27-composer input:focus-visible{outline:none}.cr27 .cr27-composer input::placeholder{color:var(--faint)}.cr27 .cr27-composer-foot{color:var(--mute);justify-content:flex-end;align-items:center;gap:8px;display:flex}.cr27 .cr27-composer-foot>span{font-size:14px}.cr27 .cr27-send{background:var(--accent);width:28px;height:28px;color:var(--on-accent);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cr27 .cr27-send:hover{background:var(--accent-hover)}.cr27 .cr27-send:disabled{opacity:1;cursor:default;background:color-mix(in srgb, var(--accent) 32%, var(--sheet))}.cr27 .cr27-quick{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.cr27 .cr27-quick>button{border:1px solid var(--line);background:var(--sheet);height:30px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.cr27 .cr27-quick>button:hover{background:var(--sunken)}.cr27 .cr27-sec{min-width:0;margin-top:64px}.cr27 .cr27-sechead{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (min-width:640px){.cr27 .cr27-sechead{flex-wrap:nowrap}}.cr27 .cr27-sechead>h2{min-width:0;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;font-size:15px;font-weight:600}.cr27 .cr27-sechead>.cr27-meta{color:var(--mute);font-variant-numeric:tabular-nums;font-size:13px}.cr27 .cr27-sechead-trail{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}@media (min-width:640px){.cr27 .cr27-sechead-trail{flex-wrap:nowrap}}.cr27 .cr27-daylabel{text-align:right;width:24ch;min-height:20px;color:var(--faint);font-size:13px;display:inline-block}.cr27 .cr27-ibtns{align-items:center;gap:2px;display:flex}.cr27 .cr27-hint{color:var(--faint);font-size:12px}.cr27 .cr27-rowskels{gap:8px;margin-top:8px;display:grid}.cr27 .cr27-haze{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:40px 0;display:flex}.cr27 .cr27-haze-icon{background:var(--band);width:40px;height:40px;color:var(--mute);border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.cr27 .cr27-haze-title{color:var(--ink);font-size:14px;font-weight:600}.cr27 .cr27-haze-desc{color:var(--mute);font-size:13px}.cr27 .cr27-haze-action{margin-top:8px}.cr27 .cr27-newtask{border:1px solid var(--line);background:var(--sheet);height:32px;min-height:40px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;display:flex}@media (min-width:768px){.cr27 .cr27-newtask{min-height:0}}.cr27 .cr27-newtask:hover{background:var(--sunken)}.cr27 .cr27-briefwait{gap:8px;margin-top:12px;display:grid}.cr27 .cr27-todayblock{border:1px solid var(--line);background:var(--sheet);border-radius:12px;margin-top:12px;padding:12px 16px}.cr27 .cr27-todayblock-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cr27 .cr27-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.cr27 .cr27-todayblock-open{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.cr27 .cr27-todayblock-open:hover{color:var(--ink)}.cr27 .cr27-todayblock ol{gap:4px;margin-top:8px;padding:0;list-style:none;display:grid}.cr27 .cr27-todayblock li{align-items:baseline;gap:8px;min-width:0;font-size:13px;line-height:20px;display:flex}.cr27 .cr27-todayblock li>button{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:20px;overflow:hidden}.cr27 .cr27-todayblock li>button:hover{text-decoration:underline}.cr27 .cr27-todayblock li>span{text-overflow:ellipsis;white-space:nowrap;color:var(--mute);flex-shrink:0;font-size:12px;overflow:hidden}.cr27 .cr27-todayblock-clear{color:var(--mute);margin-top:8px;font-size:13px;line-height:20px}.cr27 .cr27-since{color:var(--mute);margin-top:8px;font-size:12px;line-height:20px}.cr27 .cr27-since>strong{color:var(--ink);font-weight:500}.cr27 .cr27-briefhome{overflow-wrap:break-word;gap:8px;min-width:0;margin-top:12px;display:grid}.cr27 .cr27-briefgen{color:var(--mute);font-size:12px}.cr27 .cr27-briefheadline{color:var(--ink);font-size:15px;font-weight:500}.cr27 .cr27-brieflist{min-width:0;margin-top:4px}.cr27 .cr27-brieflist>h4{color:var(--faint);font-size:12px;font-weight:500}.cr27 .cr27-brieflist>ul{color:var(--mute);gap:4px;margin-top:4px;padding-left:16px;font-size:14px;line-height:20px;display:grid}.cr27 .cr27-brieflist>p{color:var(--mute);margin-top:4px;font-size:14px;line-height:20px}.cr27 .cr27-brieflinks{color:var(--mute);font-size:12px}.cr27 .cr27-brieflinks>button{color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.cr27 .cr27-briefmeet{border:1px solid var(--line);background:var(--sheet);border-radius:12px;min-width:0}.cr27 .cr27-briefmeet-top{align-items:flex-start;gap:8px;padding:12px 12px 0;display:flex}.cr27 .cr27-briefmeet-top>h3{overflow-wrap:break-word;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:20px}.cr27 .cr27-briefmeet-top>h3>span{color:var(--accent);font-variant-numeric:tabular-nums;margin-right:8px;font-size:12px;font-weight:500}.cr27 .cr27-briefmeet-loc{color:var(--mute);padding:4px 12px 0;font-size:12px}.cr27 .cr27-briefmeet-who{flex-wrap:wrap;gap:8px 12px;margin-top:8px;padding:0 12px;list-style:none;display:flex}.cr27 .cr27-briefmeet-who>li{color:var(--ink);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cr27 .cr27-briefmeet-who>li[data-internal]{color:var(--mute)}.cr27 .cr27-briefmeet-why{padding:8px 12px;font-size:14px;font-weight:500;line-height:20px}.cr27 .cr27-briefmeet summary{color:var(--mute);cursor:pointer;align-items:center;gap:6px;padding:8px 12px;font-size:12px;list-style:none;display:flex}.cr27 .cr27-briefmeet summary::-webkit-details-marker{display:none}.cr27 .cr27-briefmeet summary:hover{background:color-mix(in srgb, var(--sunken) 60%, var(--sheet))}.cr27 .cr27-briefmeet details[open] summary svg{transform:rotate(180deg)}.cr27 .cr27-briefmeet-more{border-top:1px solid var(--rule);padding:12px}.cr27 .cr27-meetings{margin-top:8px}.cr27 .cr27-meeting{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;min-width:0;min-height:44px;padding:6px 4px;display:flex}@media (min-width:1024px){.cr27 .cr27-meeting{flex-wrap:nowrap}}.cr27 .cr27-meeting-dot{background:var(--accent);border-radius:999px;flex-shrink:0;width:8px;height:8px}.cr27 .cr27-meeting-main{flex:auto;min-width:0}.cr27 .cr27-meeting-main>p:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;overflow:hidden}.cr27 .cr27-meeting-time{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px}.cr27 .cr27-meeting-time>span{color:var(--faint);margin-left:8px}.cr27 .cr27-meeting-loc{text-overflow:ellipsis;white-space:nowrap;max-width:128px;color:var(--mute);font-size:12px;overflow:hidden}.cr27 .cr27-avstack{display:inline-flex}.cr27 .cr27-avstack>*+*{margin-left:-6px}.cr27 .cr27-tasks{margin-top:8px}.cr27 .cr27-taskrow{border-bottom:1px solid var(--rule);align-items:center;gap:12px;height:44px;padding:0 4px;display:flex}.cr27 .cr27-taskrow:hover{background:color-mix(in srgb, var(--sunken) 60%, var(--sheet))}.cr27 .cr27-taskdone{border:1px solid color-mix(in srgb, var(--faint) 45%, var(--sheet));color:#0000;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.cr27 .cr27-taskdone:hover{border-color:var(--accent);color:var(--accent)}.cr27 .cr27-tasktitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:14px;overflow:hidden}.cr27 .cr27-taskdue{text-align:right;width:18ch;color:var(--mute);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}.cr27 .cr27-taskdue[data-overdue]{color:var(--bad)}.cr27 .cr27-taskbox{border:1px solid var(--line);background:var(--sheet);border-radius:10px;padding:0 8px}.cr27 .cr27-taskbox .cr27-taskrow{border-bottom:0}.cr27 .cr27-chip{white-space:nowrap;box-sizing:border-box;background:color-mix(in srgb, var(--chip-hue) 14%, var(--sheet));max-width:100%;height:22px;color:color-mix(in srgb, var(--chip-hue) 70%, var(--ink));border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.cr27 .cr27-chip>span{text-overflow:ellipsis;overflow:hidden}.cr27 .cr27-chip>i{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.cr27 .cr27-sdot{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cr27 .cr27-sdot>i{background:color-mix(in srgb, var(--faint) 45%, var(--sheet));border-radius:999px;flex-shrink:0;width:6px;height:6px}.cr27 .cr27-sdot[data-palette=blue]>i{background:#1d4ed8}.cr27 .cr27-sdot[data-palette=green]>i{background:#15803d}.cr27 .cr27-sdot[data-palette=yellow]>i{background:#a16207}[data-theme=dark] .cr27 .cr27-sdot[data-palette=blue]>i{background:#6f9ff6}[data-theme=dark] .cr27 .cr27-sdot[data-palette=green]>i{background:#4ade80}[data-theme=dark] .cr27 .cr27-sdot[data-palette=yellow]>i{background:#facc15}.cr27 .cr27-sdot>span{color:var(--ink);font-size:13px}.cr27 .cr27-rcard{border:1px solid var(--line);background:var(--sheet);text-align:left;border-radius:12px;flex-direction:column;min-width:0;padding:16px;line-height:1.5;display:flex;overflow:hidden}.cr27 .cr27-rcard-top{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cr27 .cr27-ago{min-width:8.5ch;color:var(--faint);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:11px;display:inline-block}.cr27 .cr27-rcard>h3{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;font-weight:500}.cr27 .cr27-rcard-target{align-items:center;gap:6px;min-width:0;margin-top:4px;font-size:12px;display:flex}.cr27 .cr27-tile{background:var(--band);width:16px;height:16px;color:var(--mute);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cr27 .cr27-avatar20{flex-shrink:0;display:inline-flex}.cr27 .cr27-reclink{min-width:0;color:var(--accent-text);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.cr27 .cr27-reclink:hover{text-decoration:underline}.cr27 .cr27-rcard-target .cr27-reclink{font-size:12px}.cr27 .cr27-h4{color:var(--faint);margin:0;font-size:11px;font-weight:500}.cr27 .cr27-proposal{min-width:0;margin-top:12px}.cr27 .cr27-proposal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-bottom:4px;display:flex}.cr27 .cr27-summary{border:1px solid var(--line);background:var(--sunken);overflow-wrap:anywhere;border-radius:10px;gap:8px;min-width:0;margin:0;padding:12px;font-size:14px;display:grid}.cr27 .cr27-summary.cr27-muted{color:var(--mute)}.cr27 .cr27-summary dl{gap:8px;min-width:0;margin:0;display:grid}.cr27 .cr27-summary-row{gap:4px;min-width:0;display:grid}.cr27 .cr27-summary:not([data-dense]) .cr27-summary-row{max-width:70ch}@media (min-width:640px){.cr27 .cr27-summary:not([data-dense]) .cr27-summary-row{grid-template-columns:6rem minmax(0,1fr)}}.cr27 .cr27-summary-line{grid-template-columns:4rem minmax(0,1fr);gap:8px;min-width:0;display:grid}.cr27 .cr27-summary dt{color:var(--mute)}.cr27 .cr27-summary dd{color:var(--ink);margin:0}.cr27 .cr27-summary dd[data-pre]{white-space:pre-wrap}.cr27 .cr27-summary .cr27-strong{font-weight:500}.cr27 .cr27-summary-body{min-width:0;color:var(--ink);white-space:pre-wrap;line-height:1.625}.cr27 .cr27-summary-body[data-dense]{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cr27 .cr27-editform,.cr27 .cr27-preaccept{gap:12px;min-width:0;margin-top:12px;display:grid}.cr27 .cr27-preaccept{border:1px solid var(--line);background:var(--sunken);border-radius:8px;gap:8px;padding:10px}.cr27 .cr27-field{color:var(--ink);gap:4px;font-size:12px;font-weight:500;display:grid}.cr27 .cr27-preaccept .cr27-field{color:var(--faint);font-size:11px}.cr27 .cr27-input{box-sizing:border-box;border:1px solid var(--line);background:var(--sheet);width:100%;height:36px;font:inherit;color:var(--ink);border-radius:8px;padding:0 10px;font-size:14px;font-weight:500}.cr27 .cr27-preaccept .cr27-input{height:30px;font-size:13px}.cr27 .cr27-input.cr27-textarea{resize:vertical;height:auto;padding:8px 10px;line-height:1.5}.cr27 .cr27-error-line{color:var(--bad);margin-top:8px;font-size:12px}.cr27 .cr27-reason{margin-top:12px}.cr27 .cr27-reason>p{color:var(--mute);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.625}.cr27 .cr27-evchips{flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cr27 .cr27-evchips>li{max-width:100%;overflow:hidden}.cr27 .cr27-why{margin-top:8px}.cr27 .cr27-why>button{height:24px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:0 4px;font-size:11px;font-weight:500;display:inline-flex}.cr27 .cr27-why>button:hover{background:var(--band);color:var(--ink)}.cr27 .cr27-why>button>svg{transition:transform var(--dur-pointer) var(--ease)}.cr27 .cr27-why>button[aria-expanded=true]>svg{transform:rotate(90deg)}.cr27 .cr27-whybox{border:1px solid var(--line);background:var(--sunken);border-radius:10px;margin-top:6px;padding:8px 12px}.cr27 .cr27-whyrules{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cr27 .cr27-whyrule{align-items:center;gap:8px;min-width:0;display:flex}.cr27 .cr27-whyrule-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;overflow:hidden}.cr27 .cr27-whyrule-title:hover{text-decoration:underline}.cr27 .cr27-whyrule>span{color:var(--faint);flex-shrink:0;font-size:11px}.cr27 .cr27-whychecks{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cr27 .cr27-whychecks>li{min-width:0;color:var(--mute);align-items:flex-start;gap:6px;font-size:12px;display:flex;position:relative}.cr27 .cr27-whychecks>li>i{background:var(--accent);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:6px}.cr27 .cr27-whychecks strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.cr27 .cr27-whychecks .cr27-num{font-variant-numeric:tabular-nums}.cr27 .cr27-whynone{color:var(--faint);font-size:12px}.cr27 .cr27-whycost{color:var(--faint);margin-top:8px;font-size:12px}.cr27 .cr27-note{color:var(--faint);margin-top:8px;font-size:11px}.cr27 .cr27-rcard-foot{margin-top:auto}.cr27 .cr27-rcard-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-top:12px;display:flex}.cr27 .cr27-rcard-actions .cr27-accept{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:28px}.cr27 .cr27-rcard-actions .cr27-details{margin-left:auto}.cr27 .cr27-carousel{border-radius:8px;outline:none;min-width:0;max-width:100%;margin-top:8px}.cr27 .cr27-carousel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr27 .cr27-carousel-top{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;margin-bottom:8px;display:flex}@media (min-width:640px){.cr27 .cr27-carousel-top{flex-direction:row;justify-content:space-between;align-items:center}}.cr27 .cr27-owner{color:var(--faint);font-size:12px}.cr27 .cr27-recnav{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.cr27 .cr27-recnav-count{text-align:center;min-width:48px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.cr27 .cr27-recnav-hint{color:var(--mute);font-size:12px}@media (min-width:640px){.cr27 .cr27-slide{min-height:256px}}.cr27 .cr27-dots{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:8px;display:flex}.cr27 .cr27-dots>button{cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.cr27 .cr27-dots>button:hover{background:var(--sunken)}.cr27 .cr27-dots>button>i{background:var(--line);border-radius:999px;width:6px;height:6px}.cr27 .cr27-dots>button[aria-current]>i{background:var(--accent)}.cr27 .cr27-recsflow{min-height:336px;display:flow-root}.cr27 .cr27-carouselwait{box-sizing:border-box;min-height:328px;margin-top:8px;padding:40px 0 32px}.cr27 .cr27-caughtup{color:var(--faint);padding:16px;font-size:13px}.cr27 .cr27-loadingmore{color:var(--faint);font-size:12px}.cr27 .cr27-dialog{border:1px solid var(--line);background:var(--sheet);width:min(1040px,100% - 32px);min-width:0;height:min(860px,100% - 32px);color:var(--ink);box-shadow:var(--shadow-modal);box-sizing:border-box;border-radius:12px;outline:none;flex-direction:column;padding:16px;line-height:1.5;display:flex;position:relative;overflow:hidden}.cr27 .cr27-dialog-x{width:28px;height:28px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.cr27 .cr27-dialog-x:hover{background:var(--band);color:var(--ink)}.cr27 .cr27-detailnav{border-bottom:1px solid var(--line);flex-shrink:0;padding:0 24px 12px 0}.cr27 .cr27-detail{outline:none;flex:1;min-height:0;margin:0 -16px;padding:20px 16px;overflow-y:auto}@media (min-width:640px){.cr27 .cr27-detail{padding:24px 28px}}.cr27 .cr27-detail :where(p,h2,h3,ul){margin:0}.cr27 .cr27-detailtitle{overflow-wrap:anywhere;margin-top:12px;font-size:16px;font-weight:600;line-height:1.375}.cr27 .cr27-detailrec{color:var(--mute);margin-top:12px;font-size:12px}.cr27 .cr27-detailrec .cr27-reclink{font-size:12px}.cr27 .cr27-detailsec{min-width:0;margin-top:12px}.cr27 .cr27-detailproposal{border-bottom:1px solid var(--line);margin-top:16px;padding-bottom:12px}.cr27 .cr27-detailproposal>.cr27-proposal-head{margin-bottom:8px}.cr27 .cr27-editbox{border:1px solid var(--line);background:var(--sunken);border-radius:12px;margin-top:12px;padding:12px}.cr27 .cr27-btn svg{flex-shrink:0}.cr27 .cr27-detailreason{max-width:70ch;color:var(--mute);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.625}.cr27 .cr27-rot{display:inline-flex}.cr27 .cr27-rot:not([data-open])>svg{transform:rotate(-90deg)}.cr27 .cr27-evlist{border:1px solid var(--line);background:var(--sunken);border-radius:12px;gap:12px;min-width:0;margin-top:8px;padding:12px;font-size:14px;list-style:none;display:grid}.cr27 .cr27-evlist>li{gap:4px;min-width:0;display:grid}@media (min-width:640px){.cr27 .cr27-evlist>li{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.cr27 .cr27-evlist>li>span:first-child{overflow-wrap:anywhere;font-weight:500}.cr27 .cr27-evlist>li>span:last-child{color:var(--mute);overflow-wrap:anywhere}.cr27 .cr27-dialog-foot{flex-shrink:0;padding-top:12px}.cr27 .cr27-snooze{display:inline-flex;position:relative}.cr27 .cr27-popover{z-index:5;box-sizing:border-box;border:1px solid var(--line);background:var(--sheet);width:288px;max-width:calc(100vw - 16px);color:var(--ink);box-shadow:var(--shadow-menu);animation:bi-pop var(--dur-state) var(--ease) both;border-radius:12px;flex-direction:column;gap:10px;padding:10px;font-size:14px;display:flex;position:absolute;bottom:calc(100% + 4px);left:0}.cr27 .cr27-popover-title{margin:0;font-weight:500}.cr27 .cr27-popover-form{gap:12px;display:grid}.cr27 .cr27-formfield{flex-direction:column;gap:2px;font-size:14px;display:flex}.cr27 .cr27-formfield>span:first-child{color:var(--ink);font-size:12px;font-weight:500}.cr27 .cr27-control{box-sizing:border-box;border:1px solid var(--line);background:var(--sheet);width:100%;height:36px;font:inherit;color:var(--ink);color-scheme:normal;border-radius:8px;padding:0 12px;font-size:14px}.cr27 .cr27-control:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.cr27 .cr27-control[aria-invalid]{border-color:var(--bad)}.cr27 .cr27-formfield-help{color:var(--mute);font-size:12px}.cr27 .cr27-formfield-error{color:var(--bad);font-size:12px}.cr27 .cr27-detailfoot{gap:8px;display:grid}.cr27 .cr27-todayhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cr27 .cr27-todayhead h1{letter-spacing:-.01em;color:var(--ink);font-size:24px;font-weight:600;line-height:1.5}.cr27 .cr27-todaydate{min-height:20px;color:var(--mute);margin-top:4px;font-size:13px}.cr27 .cr27-todaystats{color:var(--mute);align-items:center;gap:8px;font-size:13px;display:flex}.cr27 .cr27-pill{border:1px solid var(--line);background:var(--sunken);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.cr27 .cr27-legend{border:1px solid var(--line);background:var(--sunken);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:12px 0 0;padding:8px 12px;font-size:12px;display:grid}@media (min-width:640px){.cr27 .cr27-legend{grid-template-columns:repeat(3,minmax(0,1fr))}}.cr27 .cr27-legend>div{align-items:baseline;gap:8px;display:flex}.cr27 .cr27-legend dt{font-family:var(--font-mono);color:var(--ink)}.cr27 .cr27-legend dd{color:var(--mute);margin:0}.cr27 .cr27-queuewait{flex-direction:column;gap:8px;margin-top:32px;display:flex}.cr27 .cr27-queue{flex-direction:column;gap:40px;margin-top:24px;display:flex}.cr27 .cr27-queue-items{flex-direction:column;gap:8px;margin-top:8px;display:flex}.cr27 .cr27-qitem{border-radius:10px}.cr27 .cr27-qitem[data-focused]{box-shadow:0 0 0 2px var(--accent)}.cr27 .cr27-qmeeting{border:1px solid var(--line);background:var(--sheet);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;min-height:44px;padding:8px 12px;display:flex}@media (min-width:1024px){.cr27 .cr27-qmeeting{flex-wrap:nowrap}}.cr27 .cr27-qmeeting-main{flex:1;min-width:0}.cr27 .cr27-qmeeting-main>p:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;overflow:hidden}.cr27 .cr27-qmeeting-time{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px}.cr27 .cr27-qmeeting-time>span{color:var(--faint);margin-left:8px}.cr27 .cr27-todayfoot{color:var(--faint);margin-top:40px;font-size:12px}.cr27 .cr27-todayfoot>button{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.cr27 .cr27-todayfoot>button:hover{color:var(--ink)}.cr27 .cr27-rbar{border-bottom:1px solid var(--line);box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:48px;padding:8px 16px;line-height:1.5;display:flex}.cr27 .cr27-seg{border:1px solid var(--line);background:var(--sunken);border-radius:9px;align-items:center;gap:2px;padding:2px;display:inline-flex}.cr27 .cr27-seg>button{height:24px;font:inherit;color:var(--mute);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:500}.cr27 .cr27-seg>button:hover{color:var(--ink)}.cr27 .cr27-seg>button[aria-checked=true]{background:var(--sheet);color:var(--ink);box-shadow:0 1px 2px #10111214}.cr27 .cr27-select{border:1px solid var(--line);height:32px;font:inherit;color:var(--ink);white-space:nowrap;cursor:pointer;box-sizing:border-box;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:14px;display:inline-flex}.cr27 .cr27-select>span{text-overflow:ellipsis;overflow:hidden}.cr27 .cr27-rnote{border-bottom:1px solid var(--line);color:var(--mute);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:13px;line-height:1.5;display:flex}.cr27 .cr27-rfail{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.cr27 .cr27-rtablewrap{flex:1;min-width:0;min-height:0;line-height:1.5;position:relative;overflow:auto}.cr27 .cr27-rtable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:560px;color:var(--ink);font-size:14px}@media (min-width:768px){.cr27 .cr27-rtable{min-width:720px}}.cr27 .cr27-rtable thead{z-index:2;background:var(--sheet);position:sticky;top:0}.cr27 .cr27-rtable thead tr{border-bottom:1px solid var(--rule)}.cr27 .cr27-rtable th{border-right:1px solid var(--rule);text-align:left;height:34px;color:var(--faint);white-space:nowrap;padding:0;font-size:12px;font-weight:500}.cr27 .cr27-rtable th:last-child,.cr27 .cr27-rtable td:last-child{border-right:0}.cr27 .cr27-th{align-items:center;gap:6px;height:34px;padding:0 8px;display:flex}.cr27 .cr27-thadd{color:color-mix(in srgb, var(--faint) 70%, transparent)}.cr27 .cr27-rtable .cr27-tsel{border-right:0;width:28px;padding:0 2px 0 12px}.cr27 .cr27-rtable .cr27-tsel .cr-check{border-color:var(--line);width:14px;height:14px}.cr27 .cr27-rtable .cr27-tadd{width:200px;color:var(--faint);padding:0 8px}.cr27 .cr27-rtable tbody tr{border-bottom:1px solid var(--rule);cursor:pointer}.cr27 .cr27-rtable tbody tr:hover{background:color-mix(in srgb, var(--sunken) 60%, var(--sheet))}.cr27 .cr27-rtable tbody tr[data-selected]{background:var(--accent-wash)}.cr27 .cr27-rtable td{border-right:1px solid var(--rule);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:320px;height:36px;padding:0 8px;overflow:hidden}.cr27 .cr27-rtable td.cr27-tshrink{max-width:0}.cr27 .cr27-tcell{min-width:0}.cr27 .cr27-ttitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-width:1px 0;padding:0;font-size:14px;font-weight:500;display:block;overflow:hidden}.cr27 .cr27-towner{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:11px;overflow:hidden}.cr27 .cr27-ttarget{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;display:block;overflow:hidden}.cr27 .cr27-tproposal{text-align:left;min-width:0;max-width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;display:block}.cr27 .cr27-tproposal>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.cr27 .cr27-tproposal>.cr27-tbody{color:var(--mute);margin-top:2px;font-size:11px;font-weight:400}.cr27 .cr27-tkebab{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.cr27 .cr27-tkebab:before{content:"";position:absolute;inset:-8px}.cr27 .cr27-tkebab:hover{background:var(--sunken)}.cr27 .cr27-tkebab:disabled{opacity:.5;pointer-events:none}.cr27 .cr27-rtable tr.cr27-temptyrow{cursor:default;border-bottom:0}.cr27 .cr27-rtable tr.cr27-temptyrow:hover{background:0 0}.cr27 .cr27-rtable tr.cr27-temptyrow>td{white-space:normal;border-right:0;max-width:none;height:auto;padding:0}.cr27 .cr27-tempty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:96px 16px;display:flex;position:sticky;left:0}.cr27 .cr27-tempty .cr27-haze-icon{margin-bottom:4px}.cr27 .cr27-tempty-desc{max-width:360px;color:var(--mute);margin:0;font-size:12px}.cr27 .cr27-rtable tr.cr27-tfill{cursor:default;border-bottom:0;height:100%}.cr27 .cr27-rtable tr.cr27-tfill:hover{background:0 0}.cr27 .cr27-rtable tr.cr27-tfill>td{border-right:0}.cr27 .cr27-rtable tfoot{z-index:2;background:var(--sheet);position:sticky;bottom:0}.cr27 .cr27-rtable tfoot tr{border-top:1px solid var(--rule)}.cr27 .cr27-rtable tfoot td{border-right:0;height:36px}.cr27 .cr27-tcount{text-overflow:ellipsis;color:var(--faint);font-size:12px;font-weight:500;display:block;overflow:hidden}.cr27 .cr27-tcalc{color:color-mix(in srgb, var(--faint) 70%, transparent);cursor:default;-webkit-user-select:none;user-select:none;font-size:12px}.cr27 .cr27-tcalc:hover{color:var(--faint)}.cr27 .cr27-rcards{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding:12px;line-height:1.5;display:flex;overflow-y:auto}.cr27 .cr27-rcards :where(p){margin:0}.cr27 .cr27-rcards-empty{color:var(--faint);font-size:13px}.cr27 .cr27-rcardm{border:1px solid var(--line);background:var(--sheet);border-radius:8px;min-width:0;padding:12px}.cr27 .cr27-rcardm-title{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:14px;font-weight:500;display:block}.cr27 .cr27-rcardm-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);margin-top:4px;font-size:12px;overflow:hidden}.cr27 .cr27-rcardm-target{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:12px;display:block;overflow:hidden}.cr27 .cr27-rcardm-meta{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0;font-size:12px;display:flex}.cr27 .cr27-rcardm-date{color:var(--mute);font-variant-numeric:tabular-nums;font-size:14px}.cr27 .cr27-rcards-tail{border-top:1px solid var(--rule);min-height:36px;color:var(--faint);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;margin-top:9px;padding:0 16px;font-size:12px;display:flex}
.crm27{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f2f2f2;--sheet:#fff;--sunken:#fafafa;--hover:#f5f5f5;--band:#efefef;--chip:#f0f0f0;--scrim:#3c3c3c73;--ink:#1c1c1e;--ink-2:#2c2c2e;--mute:#6e6e73;--faint:#9a9aa0;--on-ink:#fff;--line:#e9e9eb;--rule:#f1f1f3;--accent:#007fff;--accent-hover:#0070e0;--accent-wash:#e6f2ff;--accent-text:#06c;--on-accent:#fff;--ok:#1f8a3b;--ok-wash:#e8f5ec;--warn:#c77800;--warn-wash:#fff4e0;--bad:#d62828;--bad-wash:#fdeaea;--new:#ff2d55;--new-wash:#ffe9ee;--live:var(--accent);--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius-control:10px;--radius-input:12px;--radius-panel:16px;--radius-card:20px;--radius-sheet:24px;--radius-pill:var(--radius-control);--hairline:1px solid var(--line);--shadow-lift:0 1px 2px #0000000a, 0 10px 30px #0000000f;--shadow-menu:0 1px 2px #0000000a, 0 16px 48px #0000001a;--shadow-modal:0 2px 6px #0000000f, 0 40px 100px #0000002e;--dur-pointer:.2s;--dur-state:.4s;--dur-reveal:.6s;--ease:cubic-bezier(.2, .7, .2, 1);--stagger:40ms}[data-theme=dark] .crm27{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#141414;--sheet:#1c1c1e;--sunken:#202022;--hover:#26262a;--band:#2c2c30;--chip:#2c2c30;--scrim:#0009;--ink:#f2f2f4;--ink-2:#e0e0e4;--mute:#a0a0a8;--faint:#6f6f78;--on-ink:#1c1c1e;--line:#2a2a2e;--rule:#242428;--accent-wash:#0d2a4a;--accent-text:#4da3ff;--ok:#4fc26a;--ok-wash:#14301b;--warn:#f0a33a;--warn-wash:#33260f;--bad:#ff6b6b;--bad-wash:#3a1616;--new:#ff4d6d;--new-wash:#3a1520;--shadow-lift:0 1px 2px #0000004d, 0 10px 30px #0006;--shadow-menu:0 1px 2px #0000004d, 0 16px 48px #00000080;--shadow-modal:0 2px 6px #0006, 0 40px 100px #0009}.crm27,[data-theme=dark] .crm27{--accent:#14b8a6;--accent-hover:#0f9f90;--accent-wash:#e3f7f4;--accent-text:#0b8377}.crm27{flex:1;min-width:0;height:100%;min-height:0;line-height:normal;display:flex;position:relative}.crm27>.v27-crm{flex:1}.crm27 :where(h1,h2,h3,p){margin:0}.crm27 :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.crm27 .dk27-pop{z-index:41;animation:bi-pop var(--dur-state) var(--ease) both;position:absolute}.crm27 .dk-popscrim{z-index:40;cursor:default;background:0 0;border:0;position:absolute;inset:0}.crm27 .dk27-menu{border:var(--hairline);border-radius:var(--radius-panel);background:var(--sheet);box-shadow:var(--shadow-menu);max-height:inherit;gap:2px;padding:6px;display:grid;overflow:auto}.crm27 .dk27-menu-title{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;font-size:13px;font-weight:500;overflow:hidden}.crm27 .dk27-menu [role=menuitem]{border-radius:var(--radius-control);width:100%;height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.crm27 .dk27-menu [role=menuitem]:hover{background:var(--hover)}.crm27 .dk27-menu [role=menuitem][data-active]{background:var(--band)}.crm27 .dk27-menu [role=menuitem][data-disabled]{opacity:.45;pointer-events:none}.crm27 .dk27-menu [role=menuitem][data-sep]{margin-top:7px;position:relative}.crm27 .dk27-menu [role=menuitem][data-sep]:before{content:"";background:var(--rule);height:1px;position:absolute;top:-4px;left:0;right:0}.crm27 .dk27-menu [role=menuitem][data-tone=bad],.crm27 .dk27-menu [role=menuitem][data-tone=bad]>span{color:var(--bad)!important}.crm27 .dk27-menu-icon{color:var(--mute);flex:none;display:inline-flex}.crm27 .dk27-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crm27 .dk27-menu-sub{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:50%;font-size:12px;overflow:hidden}.crm27 .dk27-menu-chev{color:var(--faint);display:inline-flex}.crm27 .crm27-toast{z-index:45;background:var(--ink);max-width:min(520px,100% - 32px);color:var(--on-ink);box-shadow:var(--shadow-modal);animation:bi-rise var(--dur-state) var(--ease) both;border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.45;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.crm27 .crm27-toast[data-tone=bad]{background:var(--bad);color:#fff}.crm27 .crm27-skelrow{border-bottom:1px solid var(--rule);grid-template-columns:24px minmax(0,1fr) 96px;align-items:center;gap:12px;min-height:52px;padding:6px 4px;display:grid}.crm27 .crm27-skelrow>span{height:12px}.crm27 .crm27-skelrow>span:first-child{border-radius:4px;width:16px;height:16px}.crm27 .crm27-skelrow>span:nth-child(2){width:60%}.crm27 .crm27-skelhead{gap:10px;padding:40px 40px 20px;display:grid}.crm27 .crm27-skelhead>span{width:240px;height:22px}.crm27 .crm27-skelhead>span+span{width:360px;max-width:80%;height:14px}.crm27 .crm27-error .cr-eicon{color:var(--bad);background:var(--bad-wash)}.crm27 .dk-modal-backdrop{z-index:50}.crm27 .crm27-task input{font-weight:500}.crm27 .crm27-steperr{color:var(--bad);padding:0 14px 8px;font-size:12px}.crm27 .crm27-banner{border-radius:var(--radius-input);background:var(--warn-wash);max-width:820px;color:var(--ink);align-items:center;gap:10px;margin:0 auto 4px;padding:10px 14px;font-size:13px;display:flex}.crm27 .crm27-banner svg{color:var(--warn);flex-shrink:0}.crm27 .crm27-banner ul{color:var(--mute);margin:2px 0 0;padding-left:18px}.crm27 .crm27-branches{align-items:flex-start;gap:28px;display:flex}.crm27 .crm27-branch{flex-direction:column;align-items:center;display:flex}.crm27 .crm27-outcome{background:var(--chip);height:22px;color:var(--mute);border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.crm27 .cr-node[data-problem=true]{border-color:var(--warn)}.crm27 .crm27-addpath{border-style:dashed!important;height:26px!important;padding:0 8px!important;font-size:12px!important}.crm27 .crm27-help{color:var(--faint);font-size:12px;line-height:1.45}.crm27 .crm27-issue{color:var(--warn);font-size:12px;line-height:1.45}.crm27 .crm27-rules{gap:6px;display:grid}.crm27 .crm27-rule{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.crm27 .crm27-rule .dk-input,.crm27 .crm27-kv .dk-input{height:32px;padding:0 8px;font-size:13px}.crm27 .crm27-rule[data-novalue]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px}.crm27 .crm27-rule>button.dk-input{white-space:nowrap;min-width:0;overflow:hidden}.crm27 .crm27-kv{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 28px;align-items:center;gap:6px;display:grid}.crm27 .crm27-mono{font-family:var(--font-mono);font-size:12px}.crm27 .crm27-vars{flex-wrap:wrap;gap:4px;display:flex}.crm27 .crm27-family{flex-wrap:wrap;gap:6px;display:flex}.crm27 .crm27-hscroll{overflow-x:auto}@media (max-width:719px){.crm27 h1{font-size:22px!important}.crm27 div[style*="display: flex"][style*="align-items: center"][style*="gap: 12px"][style*="min-height: 40px"]{flex-wrap:wrap!important;row-gap:12px!important}.crm27 div[style*="display: flex"][style*="align-items: center"][style*="gap: 12px"][style*="min-height: 40px"]>div:first-child:not([style*="flex: 1"]){display:none!important}.crm27 div[style*="display: flex"][style*="align-items: center"][style*="gap: 12px"][style*="min-height: 40px"]>div[style*="flex: 1"]{flex:100%!important}.crm27 div[style*="display: flex"][style*="align-items: center"][style*="gap: 12px"][style*="min-height: 40px"]>div[style*="flex: 1"]~*{flex-wrap:wrap}.crm27 [style*="padding: 40px 40px"],.crm27 [style*="padding: 32px 40px"],.crm27 .cr-pagehead>div:last-child[style*="padding: 40px 40px"]{padding:20px 16px!important}}
.crm27 .cau-bar{box-sizing:border-box;border-bottom:1px solid var(--line);border-top:1px solid var(--line);scrollbar-width:none;height:48px;color:var(--ink);flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;display:flex;overflow-x:auto}.crm27 .cau-bar::-webkit-scrollbar{display:none}.crm27 .cau-bar>*{flex:none}.crm27 .cau-spacer{flex:auto;min-width:12px}.crm27 .cau-chip,.crm27 .cau-btn,.crm27 .cau-primary,.crm27 .cau-ibtn,.crm27 .cau-applied,.crm27 .cau-search{box-sizing:border-box;height:30px;font:inherit;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.crm27 .cau-chip{border:1px solid var(--line);background:var(--sheet);color:var(--ink);cursor:pointer;border-radius:7px;padding:0 10px}.crm27 .cau-chip:hover,.crm27 .cau-chip[data-on=true]{background:var(--hover)}.crm27 .cau-chip svg{color:var(--mute)}.crm27 .cau-chip strong{font-weight:500}.crm27 .cau-lbl{color:var(--mute)}.crm27 .cau-badge{background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:600;display:inline-grid}.crm27 .cau-applied{border:1px solid var(--line);background:var(--sheet);border-radius:7px;padding:0 4px 0 10px;font-size:13px}.crm27 .cau-applied button{width:20px;height:20px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.crm27 .cau-applied button:hover{background:var(--band);color:var(--ink)}.crm27 .cau-btn{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px}.crm27 .cau-btn svg{color:var(--ink)}.crm27 .cau-btn.cau-mute,.crm27 .cau-btn.cau-mute svg{color:var(--mute)}.crm27 .cau-btn:hover,.crm27 .cau-btn[data-on=true]{background:var(--band)}.crm27 .cau-ibtn{width:30px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;padding:0}.crm27 .cau-ibtn:hover{background:var(--band);color:var(--ink)}.crm27 .cau-primary{background:var(--accent);color:var(--on-accent);cursor:pointer;border:1px solid #0000;border-radius:10px;padding:0 12px;font-weight:500}.crm27 .cau-primary:hover{background:var(--accent-hover)}.crm27 .cau-primary:disabled{opacity:.5;cursor:default}.crm27 .cau-search{border:1px solid var(--line);background:var(--sheet);color:var(--mute);border-radius:7px;padding:0 6px 0 10px}.crm27 .cau-search input{width:144px;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-size:13px}.crm27 .cau-search input::placeholder{color:var(--faint)}.crm27 .cau-search button{width:20px;height:20px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.crm27 .cau-settings{border-bottom:1px solid var(--line);background:var(--sunken);flex-wrap:wrap;flex:none;align-items:center;gap:8px 16px;padding:8px 16px;font-size:13px;display:flex}.crm27 .cau-settings>.cau-slbl{color:var(--faint);font-size:12px;font-weight:500}.crm27 .cau-settings label{cursor:pointer;color:var(--ink);align-items:center;gap:6px;display:inline-flex}.crm27 .cau-settings .cau-sep{background:var(--line);width:1px;height:16px}.crm27 .cau-scroll{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.crm27 .cau-content{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.crm27 .cau-favs{padding:12px 16px 0}.crm27 .cau-favlbl{color:var(--faint);margin:0 0 12px;font-size:12px;font-weight:500;line-height:16px}.crm27 .cau-favbox{border:1px dashed var(--line);border-radius:8px;flex-direction:column;min-height:150px;display:flex;overflow:hidden}.crm27 .cau-favbox[data-empty=true]{text-align:center;justify-content:center;align-items:center;gap:6px}.crm27 .cau-favbox[data-empty=true] strong{color:var(--ink);font-size:14px;font-weight:600}.crm27 .cau-favbox[data-empty=true] span{color:var(--mute);font-size:14px}.crm27 .cau-favbox .cau-row:last-child{border-bottom:0}.crm27 .cau-table{flex-direction:column;flex:1 0 auto;min-width:0;margin-top:16px;display:flex}.crm27 .cau-head,.crm27 .cau-row{grid-template-columns:var(--cau-cols);box-sizing:border-box;align-items:center;min-width:0;padding:0 16px;display:grid}.crm27 .cau-head{border-bottom:1px solid var(--line);background:var(--sheet);flex:none;height:36px}.crm27 .cau-th{min-width:0;height:100%;color:var(--faint);align-items:center;gap:6px;padding-right:12px;font-size:12px;font-weight:500;display:flex}.crm27 .cau-th>svg{color:var(--faint);flex:none}.crm27 .cau-th>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm27 .cau-group{flex-direction:column;display:flex}.crm27 .cau-grouphead{border-bottom:1px solid var(--line);background:var(--sunken);height:34px;color:var(--ink);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.crm27 .cau-count{box-sizing:border-box;background:var(--band);min-width:18px;height:18px;color:var(--mute);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:400;display:inline-flex}.crm27 .cau-row{border-bottom:1px solid var(--line);height:52px;color:var(--ink);cursor:pointer;font-size:14px;position:relative}.crm27 .cau-row:hover,.crm27 .cau-row:focus-visible{background:var(--hover);outline:none}.crm27 .cau-row[data-ghost=true]{cursor:default}.crm27 .cau-row[data-ghost=true]:hover{background:0 0}.crm27 .cau-cell{align-items:center;gap:6px;min-width:0;padding-right:12px;display:flex}.crm27 .cau-cell>*{min-width:0}.crm27 .cau-cell[data-col=recipients],.crm27 .cau-cell[data-col=replyRate],.crm27 .cau-cell[data-col=runs]{font-variant-numeric:tabular-nums}.crm27 .cau-cell[data-col=published]{color:var(--mute)}.crm27 .cau-dash{color:var(--faint)}.crm27 .cau-mid{color:var(--mute)}.crm27 .cau-name{align-items:center;min-width:0;display:flex}.crm27 .cau-tile{background:color-mix(in srgb, var(--tile-hue) 14%, var(--sheet));width:20px;height:20px;color:color-mix(in srgb, var(--tile-hue) 70%, var(--ink));border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.crm27 .cau-nametext{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:10px;font-weight:500;overflow:hidden}.crm27 .cau-by{align-items:center;gap:6px;min-width:0;display:inline-flex}.crm27 .cau-by>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm27 .cau-access{box-sizing:border-box;background:var(--band);max-width:100%;height:20px;color:var(--mute);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.crm27 .cau-help{height:28px;color:var(--mute);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:14px;display:inline-flex}.crm27 .cau-help:hover:not(:disabled){background:var(--band);color:var(--ink)}.crm27 .cau-help:disabled{opacity:.5;cursor:default}.crm27 .cau-access>span{text-overflow:ellipsis;overflow:hidden}.crm27 .cau-access[data-restricted=true]{background:var(--accent-wash);color:var(--accent)}.crm27 .cau-tagbtn{max-width:100%;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.crm27 .cau-queued{border:1px solid var(--line);color:var(--mute);border-radius:6px;align-items:center;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-flex}.crm27 .cau-acts{background:var(--hover);opacity:0;align-items:center;gap:2px;padding-left:4px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.crm27 .cau-row:hover .cau-acts,.crm27 .cau-row:focus-within .cau-acts,.crm27 .cau-row[data-fav=true] .cau-acts{opacity:1}.crm27 .cau-row:not(:hover):not(:focus-within) .cau-acts{background:0 0}.crm27 .cau-row:not(:hover):not(:focus-within) .cau-more{display:none}.crm27 .cau-star,.crm27 .cau-more{width:24px;height:24px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.crm27 .cau-star:hover,.crm27 .cau-more:hover{background:var(--band);color:var(--ink)}.crm27 .cau-row[data-fav=true] .cau-star{color:#f59e0b}.crm27 .cau-row[data-fav=true] .cau-star svg{fill:currentColor}.crm27 .cau-ghost[data-dim=true]{opacity:.4}.crm27 .cau-skel{background:var(--band);border-radius:999px;height:12px;display:block}.crm27 .cau-skel-tile{border-radius:6px;flex:none;width:20px;height:20px;margin-right:10px}.crm27 .cau-ghost .cau-cell:first-child{gap:0}.crm27 .cau-fill{flex:1 0 auto;justify-content:center;align-items:center;padding:16px;display:flex}.crm27 .cau-fill .cr-empty{padding:0}.crm27 .cau-nomatch{color:var(--mute);text-align:center;margin:0;padding:40px 0;font-size:13px}.crm27 .cau-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:64px 0;display:flex}.crm27 .cau-empty>.cau-eicon{background:var(--band);width:40px;height:40px;color:var(--mute);border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.crm27 .cau-empty>strong{color:var(--ink);font-size:14px;font-weight:600}.crm27 .cau-empty>p{max-width:360px;color:var(--mute);font-size:12px;line-height:16px}.crm27 .cau-empty>.cau-eact{margin-top:8px}.crm27 .cau-foot{box-sizing:border-box;border-top:1px solid var(--line);background:var(--sheet);min-height:36px;color:var(--faint);font-variant-numeric:tabular-nums;flex:none;align-items:center;padding:0 16px;font-size:12px;display:flex;position:sticky;bottom:0}@container (max-width:767px){.crm27 .cau-bar{padding:0 12px}.crm27 .cau-head{display:none}.crm27 .cau-row{grid-template-columns:minmax(0,1fr);align-content:center;gap:6px;height:auto;padding:12px 16px}.crm27 .cau-row[data-ghost=true]{height:52px}.crm27 .cau-cell{padding-right:56px}.crm27 .cau-cell[data-col]:not(:first-child):before{content:attr(data-label);min-width:84px;color:var(--faint);flex:none;font-size:12px}.crm27 .cau-acts{opacity:1;background:0 0}.crm27 .cau-row .cau-more{display:inline-grid!important}.crm27 .cau-star,.crm27 .cau-more{width:40px;height:40px}.crm27 .cau-favs{padding:12px 12px 0}}
.crm27 .crm27-seq-add{justify-self:center;align-items:center;gap:4px;display:inline-flex}.crm27 .crm27-seq-due{align-items:center}.crm27 .cr-step .crm27-seq-num{border:var(--hairline);background:var(--sheet);border-radius:6px;width:64px;height:26px;padding:0 6px;font-size:13px;font-weight:400}.crm27 .crm27-seq-writing{color:var(--accent-text);align-self:center}.crm27 .cr-step .crm27-seq-aifail{border-top:1px solid var(--rule);margin:0;padding:6px 14px 8px}.crm27 .crm27-seq-rrow{cursor:pointer}.crm27 .crm27-seq-cands{gap:2px;min-height:60px;max-height:320px;display:grid;overflow:auto}.crm27 .crm27-seq-cand{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:36px;margin:0;padding:0 6px;display:flex}.crm27 .crm27-seq-cand:hover{background:var(--hover)}.crm27 .crm27-seq-candname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crm27 .crm27-seq-cand .dk-muted{text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:13px;overflow:hidden}.crm27 .crm27-seq-status{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.crm27 .crm27-seq-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm27 .crm27-seq-inline>.dk-input,.crm27 .crm27-seq-inline>.cs-input{flex:1;min-width:160px}.crm27 .crm27-seq-suffix{color:var(--mute);white-space:nowrap;font-size:14px}.crm27 .crm27-seq-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm27 .crm27-seq-chips .cr-chip button{color:var(--mute);cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0;display:inline-flex}.crm27 .crm27-seq-bad{color:var(--bad);font-size:13px;line-height:1.45}.crm27 .crm27-seq-picker{min-width:200px}@media (max-width:719px){.crm27 .cr-row.crm27-seq-box{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:8px 4px}.crm27 .cr-row.crm27-seq-box .cr-rowmeta{flex-wrap:wrap}}.crm27 .cr-steps{width:528px;max-width:100%}.crm27 .crm27-seq-settings{flex-direction:column;gap:32px;display:flex}.crm27 .crm27-seq-part{flex-direction:column;gap:16px;min-width:0;display:flex}.crm27 .crm27-seq-form{flex-direction:column;gap:16px;display:flex}.crm27 .crm27-seq-none{text-align:center;color:var(--faint);flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.crm27 .crm27-seq-none strong{color:var(--ink);font-size:14px;font-weight:500}.crm27 .crm27-seq-none p{color:var(--mute);margin:0;font-size:13px;line-height:18px}.crm27 .crm27-seq-by{align-items:center;gap:8px;min-width:0;display:inline-flex}.crm27 .crm27-seq-acts{align-items:center;gap:8px;display:inline-flex}
.cra27{gap:0;min-width:0;display:grid}.cra27>h2{margin:28px 0 12px}.cra27-quiet{margin:0;font-size:14px}.cra27-err{color:var(--bad);margin:0;font-size:13px}.cra27-form{gap:14px;display:grid}.cra27-form .dk-field{gap:6px}.cra27-more{justify-content:center;padding:12px 0 0;display:flex}.cra27-ledger{flex-direction:column;min-height:300px;margin:-24px -32px -40px;display:flex}.cra27-ledgerhead{padding:24px 32px 16px}.cra27-ledgerhead .cr-metrics{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.cra27-ledger .cr-sec-head{flex-wrap:wrap;row-gap:8px}.cra27-ledger .cr-sec-head .dk-seg .dk-btn{height:28px;padding:0 10px;font-size:13px}.cra27-ledger .cr-barrow{grid-template-columns:96px minmax(40px,1fr) 96px}.cra27-hlbtn{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0}.cra27-hlbtn:hover{background:var(--hover)}.cra27-health{gap:12px;display:grid}.cra27-health h4{margin:8px 0 0;font-size:14px;font-weight:600}.cra27-score{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cra27-score>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.cra27-score>span:nth-child(2){color:var(--mute)}.cra27-factor{gap:2px;display:grid}.cra27-factor .dk-small{color:var(--mute);margin:0 0 4px}.cra27-weight{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 180px 72px;align-items:center;gap:10px;padding:6px 0;display:grid}.cra27-weight>div{gap:2px;min-width:0;display:grid}.cra27-weight strong{font-size:14px;font-weight:500}.cra27-inputbtn{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.cra27-inputbtn:disabled{cursor:default;color:var(--mute)}.cra27-lbl{color:var(--mute);font-size:13px}.cra27-rules{gap:8px;display:grid}.cra27-rule{border:var(--hairline);border-radius:var(--radius-control);gap:8px;padding:10px;display:grid}.cra27-rulehead{grid-template-columns:22px minmax(0,1fr) minmax(0,200px) auto auto auto;align-items:center;gap:6px;display:grid}.cra27-n{background:var(--band);width:22px;height:22px;color:var(--mute);border-radius:999px;place-items:center;font-size:12px;font-weight:500;display:inline-grid}.cra27-rulefoot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cra27-inline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.cra27-inline>span{color:var(--mute);font-size:13px}.cra27-inline .dk-input{width:auto;min-width:180px}.cra27-cond{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cra27-cond .dk-input{flex:120px;width:auto;min-width:120px}.cra27-pin{grid-template-columns:minmax(0,1fr) minmax(0,220px) auto;align-items:center;gap:8px;display:grid}.cra27-warn{color:var(--warn);gap:2px;margin:0;padding-left:18px;font-size:13px;display:grid}.cra27-preview{border-radius:var(--radius-control);background:var(--sunken);gap:10px;padding:12px;display:grid}.cra27-previewhead{align-items:center;gap:8px;display:flex}.cra27-previewhead strong{font-weight:500}.cra27-changes{gap:2px;display:grid}.cra27-change{justify-content:space-between;gap:12px;min-width:0;font-size:13px;display:flex}.cra27-change>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cra27-book{gap:10px;display:grid}.cra27-bookbar{flex-wrap:wrap;gap:8px;display:flex}.cra27-bookbar .dk-input{flex:200px;width:auto;max-width:320px}.cra27-rowlink{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:inline-flex}.cra27-rowlink:hover{text-underline-offset:2px;text-decoration:underline}.cra27-rowtitle{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0}.cra27-rowtitle:hover strong{text-underline-offset:2px;text-decoration:underline}.cra27-back{margin:0 0 12px;font-size:14px}.cra27-slackhead{align-items:center;gap:10px;display:flex}.cra27-slackhead strong{font-size:15px;font-weight:600}.cra27-threshold{flex:none;width:150px}.cra27-why{color:var(--mute);white-space:normal;max-width:360px;margin-top:2px;display:block}.cra27-when{margin-left:8px;font-size:13px}.cra27-tags{gap:6px;display:grid}.cra27-tag{grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.cra27-swatch{border:var(--hairline);background:var(--band);cursor:pointer;border-radius:6px;width:18px;height:18px;padding:0}.cra27-swatch:disabled{cursor:default}.cra27-usage{color:var(--mute);white-space:nowrap}.cra27-confirm{border-radius:var(--radius-control);background:var(--bad-wash);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px;display:flex}.cra27-confirm>span{flex:1;min-width:0;font-size:13px}p.cra27-flush{margin:0}p.dk-muted.cra27-none{margin:2px 0 0;font-size:14px}div.cra27-openattr{margin-top:4px}.cr-switchrow.cra27-bare{padding:0}.cr-switchrow.cra27-barex{padding-left:0;padding-right:0}.cr-name.cra27-plain{font-weight:400}.dk-small.cra27-gap{margin-left:8px}.cr-sec.cra27-series{margin-top:20px}.cr-sdot.cra27-dot{border-radius:999px;width:8px;height:8px;display:inline-block}@container (max-width:900px){.cra27-weight{grid-template-columns:minmax(0,1fr) 72px}.cra27-weight>select{grid-column:1/-1}.cra27-rulehead{grid-template-columns:22px minmax(0,1fr) auto auto auto}.cra27-rulehead>select{grid-column:2/-1}.cra27-pin{grid-template-columns:minmax(0,1fr) auto}.cra27-pin>select{grid-column:1/-1}.cra27-ledger .cr-barrow{grid-template-columns:72px minmax(40px,1fr) 84px}}
.crm27 .crm27-chain{transition:transform var(--dur-pointer) var(--ease);flex-direction:column;align-items:center;display:flex}.crm27 .crm27-loose{flex-direction:column;align-items:center;margin-top:36px;display:flex}.crm27 .crm27-branch>.crm27-addpath{margin-top:0}.crm27 .crm27-inspector-body{gap:14px;display:grid}.crm27 .crm27-runnotice{align-items:center;gap:12px;display:flex}.crm27 .crm27-runnotice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}
.crm27 .crm27-more{border-top:var(--hairline);background:var(--sheet);flex-shrink:0;justify-content:center;padding:8px 16px;display:flex}.crm27 .crm27-reason{color:var(--bad)}.crm27 .crm27-family .dk-btn{height:26px;padding:0 8px;font-size:12px}.crm27 .crm27-runskel{gap:10px;padding:4px 0 8px;display:grid}.crm27 .crm27-runskel>span{height:12px}.crm27 .crm27-runskel>span:first-child{width:45%;height:22px}.crm27 .crm27-runskel>span:nth-child(3){width:80%}.crm27 .crm27-runskel>span:nth-child(4){width:60%}.crm27 .cru-strip{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px 16px;display:flex}.crm27 .cru-strip h2{color:var(--ink);margin:0;font-size:13px;font-weight:600}.crm27 .cru-views{align-items:center;gap:4px;display:flex}.crm27 .cru-counts{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.crm27 .cru-tools{color:var(--mute);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:12px 16px 8px;display:flex}.crm27 .cru-tools>svg{flex:none}.crm27 .cru-select{box-sizing:border-box;border:1px solid var(--line);background:var(--sunken);height:36px;color:var(--ink);font:inherit;border-radius:7px;max-width:176px;padding:0 8px;font-size:13px}.crm27 .cru-dates{align-items:center;gap:4px;display:inline-flex}.crm27 .cru-dates .cru-select{width:128px}.crm27 .cru-split{flex:1;min-height:0;display:flex}.crm27 .cru-card{border:1px solid var(--line);background:var(--sheet);border-radius:10px;flex-direction:column;flex:42%;min-width:0;max-width:42%;min-height:0;display:flex;overflow-y:auto}.crm27 .cru-card-flat{flex:1;max-width:none}.crm27 .cru-pane{border-left:1px solid var(--line);flex:58%;min-width:0}.crm27 .cru-rows{flex:none}.crm27 .cru-row{border-bottom:1px solid var(--line);min-width:340px;color:var(--ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:grid}.crm27 .cru-row:last-child{border-bottom:0}.crm27 .cru-row:hover,.crm27 .cru-row[aria-current=true],.crm27 .cru-row:focus-visible{background:var(--sunken);outline:none}.crm27 .cru-id{align-items:center;gap:6px;min-width:max-content;display:flex}.crm27 .cru-id strong{font-size:13px;font-weight:500}.crm27 .cru-dot{border-radius:999px;flex:none;width:6px;height:6px}.crm27 .cru-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm27 .cru-tries{border:1px solid var(--line);color:var(--mute);border-radius:6px;padding:0 6px;font-size:11px}.crm27 .cru-what{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.crm27 .cru-wf{text-overflow:ellipsis;flex:0 auto;min-width:48px;overflow:hidden}.crm27 .cru-src{color:var(--mute);white-space:nowrap;font-size:11px}.crm27 .cru-wait{color:var(--warn);align-items:center;gap:2px;font-size:11px;display:inline-flex}.crm27 .cru-fail{text-overflow:ellipsis;min-width:0;color:var(--bad);font-size:11px;overflow:hidden}.crm27 .cru-meta{color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.crm27 .cru-meta>span{align-items:center;gap:2px;display:inline-flex}.crm27 .cru-acts{align-items:center;gap:4px;display:flex}.crm27 .cru-txt{display:none}.crm27 .cru-letter{grid-template-columns:auto minmax(0,1fr) auto auto}.crm27 .cru-more{width:28px;height:28px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.crm27 .cru-more:hover{background:var(--band);color:var(--ink)}.crm27 .cru-foot{border-top:1px solid var(--line);min-height:36px;color:var(--faint);font-variant-numeric:tabular-nums;flex:none;align-items:center;padding:0 16px;font-size:12px;display:flex}.crm27 .cru-card .cau-empty{padding:32px 0}.crm27 .cru-skel{gap:8px;padding:14px;display:grid}.crm27 .cru-skel>span{border-radius:10px;height:40px}@container (max-width:1023px){.crm27 .cru-card{flex:1;max-width:none}.crm27 .cru-pane{display:none}}@container (max-width:767px){.crm27 .cru-txt{display:inline}.crm27 .cru-row{grid-template-columns:minmax(0,1fr) auto;min-width:0}.crm27 .cru-what{grid-area:2/1/auto/-1}.crm27 .cru-meta{grid-area:3/1}.crm27 .cru-acts{grid-area:1/2}.crm27 .cru-strip,.crm27 .cru-tools{padding-left:12px;padding-right:12px}.crm27 .cru-counts{flex-basis:100%;margin-left:0}}
.crm27 .ci-page{flex-direction:column;gap:32px;min-width:0;display:flex}.crm27 .ci-page[data-gap="40"]{gap:40px}.crm27 .ci-sec{flex-direction:column;gap:16px;min-width:0;display:flex}.crm27 .ci-sec .cs-save{white-space:nowrap;flex:none}.crm27 .ci-note{border:1px solid var(--line);background:var(--sunken);color:var(--mute);border-radius:10px;margin:0;padding:12px;font-size:13px;line-height:20px}.crm27 .ci-alert{border:1px solid var(--line);background:color-mix(in srgb, var(--bad) 8%, var(--sheet));color:var(--bad);border-radius:12px;margin:0;padding:8px 12px;font-size:13px}.crm27 .ci-rows>*+*{border-top:1px solid var(--line)}.crm27 .ci-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.crm27 .ci-row[data-top=true]{align-items:flex-start}.crm27 .ci-row>div:first-child{flex:1;min-width:0}.crm27 .ci-title{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:20px}.crm27 .ci-desc{color:var(--mute);margin:2px 0 0;font-size:13px;line-height:20px}.crm27 .ci-end{flex:none;align-items:center;gap:8px;display:flex}@container (max-width:767px){.crm27 .ci-row{flex-direction:column;align-items:stretch}.crm27 .ci-row[data-keep=true]{flex-direction:row;align-items:center}.crm27 .ci-end{justify-content:flex-start}}.crm27 .cs-switch{border:1px solid var(--line);background:color-mix(in srgb, var(--mute) 28%, var(--sheet));cursor:pointer;border-radius:999px;flex:none;width:28px;height:16px;padding:0;transition:background .12s;position:relative}.crm27 .cs-switch:after{content:"";background:#fff;border-radius:999px;width:12px;height:12px;transition:transform .12s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #0003}.crm27 .cs-switch[aria-checked=true]{border-color:var(--accent);background:var(--accent)}.crm27 .cs-switch[aria-checked=true]:after{transform:translate(12px)}.crm27 .cs-switch:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}.crm27 .cs-switch:disabled{opacity:.5;cursor:not-allowed}@container (max-width:767px){.crm27 .cs-switch:before{content:"";position:absolute;inset:-12px}}.crm27 .cs-select-sm{background-position:calc(100% - 17px) 12px,calc(100% - 12px) 12px;width:148px;height:30px;padding-left:10px}.crm27 .ci-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@container (max-width:767px){.crm27 .ci-cols{grid-template-columns:minmax(0,1fr)}}.crm27 .ci-cols .cs-inputgroup,.crm27 .cs-field .cs-inputgroup{max-width:384px}.crm27 .ci-usage{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.crm27 .ci-usage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.crm27 .ci-usage-head strong{color:var(--ink);font-weight:500}.crm27 .ci-usage-head span{color:var(--mute)}.crm27 .cs-meter{background:var(--band);border-radius:999px;height:4px;margin-top:12px;overflow:hidden}.crm27 .cs-meter>i{background:var(--accent);border-radius:999px;height:100%;display:block}.crm27 .cs-meter[data-over=true]>i{background:var(--warn)}.crm27 .ci-cost{color:var(--ink);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:14px;line-height:20px}.crm27 .ci-mini{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--ink);margin-top:8px;font-size:14px}.crm27 .ci-mini th{text-align:left;height:32px;color:var(--faint);border-bottom:1px solid var(--line);padding:0 12px;font-size:12px;font-weight:400}.crm27 .ci-mini td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;height:36px;padding:0 12px}.crm27 .ci-mini tr:last-child td{border-bottom:0}.crm27 .ci-mini th:nth-child(n+2),.crm27 .ci-mini td:nth-child(n+2){border-left:1px solid var(--line)}.crm27 .ci-mini col.ci-w-calls{width:72px}.crm27 .ci-mini col.ci-w-cost{width:96px}.crm27 .ci-mini td[data-empty=true]{color:var(--mute);border-left:0}.crm27 .ci-run{flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.crm27 .ci-run+.ci-run{border-top:1px solid var(--line)}.crm27 .ci-run-head{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.crm27 .ci-run p{color:var(--mute);margin:0;font-size:12px;line-height:16px}.crm27 .ci-run p[data-bad=true]{color:var(--bad);overflow-wrap:anywhere}.crm27 .ci-empty{color:var(--mute);margin:0;padding:16px;font-size:13px}.crm27 .ci-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crm27 .ci-strip>div{min-width:0;padding:12px 16px}.crm27 .ci-strip>div+div{border-left:1px solid var(--line)}.crm27 .ci-strip dt{color:var(--faint);font-size:12px;line-height:16px}.crm27 .ci-strip dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:600;line-height:24px}.crm27 .ci-strip dd[data-small=true]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:20px;overflow:hidden}.crm27 .ci-strip .ci-last{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@container (max-width:767px){.crm27 .ci-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm27 .ci-strip>div:nth-child(3){border-left:0}.crm27 .ci-strip>div:nth-child(n+3){border-top:1px solid var(--line)}}.crm27 .ci-recs{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}@container (max-width:899px){.crm27 .ci-recs{grid-template-columns:minmax(0,1fr)}}.crm27 .ci-cats{flex-direction:column;gap:16px;display:flex}.crm27 .ci-cats ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.crm27 .ci-cat{width:100%;height:28px;color:var(--mute);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.crm27 .ci-cat:hover{background:var(--sunken)}.crm27 .ci-cat[aria-current=true]{background:var(--band);color:var(--ink)}.crm27 .ci-cat>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm27 .ci-cat>span:last-child{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.crm27 .ci-aud>p{color:var(--faint);margin:0 0 6px;padding-left:8px;font-size:11px;font-weight:500}.crm27 .ci-aud>div{flex-wrap:wrap;gap:4px;padding-left:8px;display:flex}.crm27 .ci-pill{border:1px solid var(--line);background:var(--sheet);height:24px;color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;padding:0 8px;font-size:12px;font-weight:500}.crm27 .ci-pill:hover{background:var(--sunken)}.crm27 .ci-pill[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash)}.crm27 .ci-search{width:224px;max-width:100%;position:relative}.crm27 .ci-search svg{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.crm27 .ci-search .cs-input{height:32px;padding-left:28px}.crm27 .ci-sechead-end{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@container (max-width:767px){.crm27 .ci-search{width:100%}}.crm27 .ci-rule{border-bottom:1px solid var(--line)}.crm27 .ci-rule:last-child{border-bottom:0}.crm27 .ci-rule[data-off=true]{opacity:.6}.crm27 .ci-rule-row{align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.crm27 .ci-rule-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.crm27 .ci-rule-text{flex:1;min-width:0}.crm27 .ci-rule-text strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px;display:block}.crm27 .ci-rule-text span{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;line-height:20px;display:block;overflow:hidden}.crm27 .ci-rule-chips{flex:none;align-items:center;gap:6px;display:flex}.crm27 .ci-rule-fired{min-width:88px;color:var(--faint);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.crm27 .ci-chev{color:var(--faint);flex:none;transition:transform .12s}.crm27 .ci-rule-main[aria-expanded=true] .ci-chev{transform:rotate(90deg)}@container (max-width:767px){.crm27 .ci-rule-chips{display:none}.crm27 .ci-rule-fired{text-align:left;min-width:0}.crm27 .ci-rule-main{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.crm27 .ci-rule-main .ci-chev{grid-area:1/2}.crm27 .ci-rule-main .ci-rule-fired{grid-area:2/1}}.crm27 .ci-panel{border-top:1px solid var(--line);background:var(--sunken);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:16px;display:grid}@container (max-width:767px){.crm27 .ci-panel{grid-template-columns:minmax(0,1fr)}}.crm27 .ci-panel>div{flex-direction:column;gap:16px;min-width:0;display:flex}.crm27 .ci-cap{color:var(--faint);margin:0;font-size:12px;font-weight:500;line-height:16px}.crm27 .ci-cap-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm27 .ci-p{color:var(--ink);margin:4px 0 0;font-size:13px;line-height:20px}.crm27 .ci-p[data-mute=true]{color:var(--mute)}.crm27 .ci-params{border:1px solid var(--line);background:var(--sheet);border-radius:10px;margin:4px 0 0;padding:0;list-style:none}.crm27 .ci-params li{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.crm27 .ci-params li+li{border-top:1px solid var(--line)}.crm27 .ci-params b{color:var(--ink);font-size:13px;font-weight:500;display:block}.crm27 .ci-params small{color:var(--mute);font-size:12px;line-height:16px;display:block}.crm27 .ci-params .cs-inputgroup,.crm27 .ci-params .cs-input{flex:none;width:160px}@container (max-width:767px){.crm27 .ci-params li{flex-direction:column;align-items:stretch}.crm27 .ci-params .cs-inputgroup,.crm27 .ci-params .cs-input{width:100%}}.crm27 .ci-preview{border:1px solid var(--line);background:var(--sheet);border-radius:10px;margin-top:8px;padding:12px}.crm27 .ci-preview ul{color:var(--mute);flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.crm27 .ci-preview li strong{color:var(--ink);font-weight:500}.crm27 .ci-kinds{margin:0;padding:0;list-style:none}.crm27 .ci-kinds li{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.crm27 .ci-kinds li+li{border-top:1px solid var(--line)}
.crr27{--br27-shadow:0 2px 3px -2px #1c28401a, 0 4px 6px -2px #1c28400a}[data-theme=dark] .crr27{--br27-shadow:0 2px 3px -2px #0006, 0 4px 6px -2px #0000003d}.crr27 .br27-body{background:var(--sunken);min-width:0;padding:16px}@media (min-width:640px){.crr27 .br27-body{padding:24px}}.crr27 .br27-noprint{display:contents}.crr27 .br27{width:100%;min-width:0;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink);flex-direction:column;flex:none;gap:24px;font-size:16px;font-weight:500;line-height:24px;display:flex}.crr27 .br27 *{box-sizing:border-box}.crr27 .br27-section{flex-direction:column;gap:12px;min-width:0;display:flex}.crr27 .br27-title,.crr27 .br27-h2{color:var(--ink);overflow-wrap:break-word;font-size:15px;font-weight:600;line-height:22.5px}.crr27 .br27-title{text-wrap:balance}.crr27 .br27-note{color:var(--mute);margin-top:4px;font-size:13px;font-weight:500;line-height:19.5px}.crr27 .br27-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:640px){.crr27 .br27-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.crr27 .br27-summary{grid-template-columns:repeat(5,minmax(0,1fr))}}.crr27 .br27-kpi{border:var(--hairline);border-radius:var(--radius-card);background:var(--sheet);min-width:0;height:100px;box-shadow:var(--br27-shadow);flex-direction:column;justify-content:space-between;gap:8px;padding:12px;display:flex;container-type:inline-size}.crr27 .br27-kpi-label{-webkit-line-clamp:2;text-wrap:balance;overflow-wrap:break-word;color:var(--faint);-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:19.5px;display:-webkit-box;overflow:hidden}.crr27 .br27-kpi-foot{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.crr27 .br27-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:0;color:var(--ink);font-size:20px;font-weight:600;line-height:28px}@container (min-width:220px){.crr27 .br27-kpi-value{font-size:22px}}@container (min-width:280px){.crr27 .br27-kpi-value{font-size:26px;line-height:32px}}.crr27 .br27-delta{background:var(--band);font-variant-numeric:tabular-nums;border-radius:9999px;flex:none;align-items:center;padding:2px 6px;font-family:Inter,Inter Fallback;font-size:11px;font-weight:600;line-height:16.5px;display:flex}@media (max-width:1023px){.crr27 .br27-delta{font-size:12px;line-height:18px}}.crr27 .br27-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:1024px){.crr27 .br27-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crr27 .br27-cell{min-width:0}.crr27 .br27-wide{grid-column:1/-1}.crr27 .br27-plot{position:relative}.crr27 .br27-scroll{min-width:0;overflow-x:auto}.crr27 .br27-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px;line-height:18px}.crr27 .br27-table-wide{min-width:480px}.crr27 .br27-table-country{min-width:360px}.crr27 .br27-table-modules{min-width:520px}.crr27 .br27-table th,.crr27 .br27-table td{border-bottom:1px solid var(--rule);text-align:right;padding:6px 8px}.crr27 .br27-table th:first-child,.crr27 .br27-table td:first-child{text-align:left;padding-left:0}.crr27 .br27-table th{color:var(--faint);font-weight:500}.crr27 .br27-table td{color:var(--ink)}.crr27 .br27-table td.br27-mute{color:var(--mute)}.crr27 .br27-table td.br27-strong,.crr27 .br27-table tr.br27-emphasis td{font-weight:600}.crr27 .br27-table td.br27-none{text-align:center;color:var(--mute);border-bottom:0;padding:12px 0}.crr27 .br27-table[data-sticky] th:first-child,.crr27 .br27-table[data-sticky] td:first-child{z-index:10;background:var(--sheet);position:sticky;left:0}.crr27 .br27-country{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.crr27 .br27-flag{flex:none;line-height:1}.crr27 .br27-country-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crr27 .br27-ink{color:var(--ink)}.crr27 .br27-footer{color:var(--mute);flex-direction:column;gap:4px;font-size:12px;line-height:18px;display:flex}.crr27 .br27-month{letter-spacing:-.01em;min-width:0;color:var(--mute);flex-shrink:1;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:18px;display:flex}.crr27 .br27-month input{border:var(--hairline);background:var(--sheet);min-width:0;height:28px;font:inherit;color:var(--ink-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:7px;padding:0 8px;font-size:12px;font-weight:500}[data-theme=dark] .crr27 .br27-month input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.crr27 .dk-btn.br27-btn.br27-btn,.crr27 .crm27-bar .dk-btn.br27-btn.br27-btn{border:var(--hairline);background:var(--sheet);height:28px;color:var(--ink);letter-spacing:-.01em;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.crr27 .dk-btn.br27-btn.br27-btn:hover:not(:disabled),.crr27 .crm27-bar .dk-btn.br27-btn.br27-btn:hover:not(:disabled){background:var(--hover)}.crr27 .dk-btn.br27-btn.br27-btn[data-variant=primary],.crr27 .crm27-bar .dk-btn.br27-btn.br27-btn[data-variant=primary]{background:var(--ink-2);color:var(--on-ink,#fff);border-color:#0000;padding:0 10px}.crr27 .dk-btn.br27-btn.br27-btn[data-variant=primary]:hover:not(:disabled),.crr27 .crm27-bar .dk-btn.br27-btn.br27-btn[data-variant=primary]:hover:not(:disabled){background:var(--ink)}.crr27 .dk-btn.br27-btn.br27-btn:disabled{opacity:.5;cursor:default}@media (max-width:1023px){.crr27 .crm27-bar .br27-more.br27-more{display:none}}@media (max-width:639px){.crr27 .br27-month-label,.crr27 .br27-btn-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.crr27 .br27-error{border:var(--hairline);border-radius:var(--radius-card);background:var(--sheet);text-align:center;max-width:448px;margin:0 auto;padding:24px}.crr27 .br27-error-title{color:var(--ink);font-size:13px;font-weight:600;line-height:19.5px}.crr27 .br27-error-text{color:var(--mute);margin-top:4px;font-size:12px;line-height:18px}.crr27 .dk-btn.br27-retry.br27-retry{height:32px;margin-top:12px;padding:0 12px}.crr27 .br27-skel{background:var(--band);border-radius:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite br27-pulse;display:block}@keyframes br27-pulse{50%{opacity:.5}}.crr27 .br27-skel-head{flex-direction:column;gap:4px;height:44px;display:flex}.crr27 .br27-skel-title{width:256px;height:20px}.crr27 .br27-skel-sub{width:320px;max-width:100%;height:16px}.crr27 .br27-skel-h2{width:160px;height:22px}.crr27 .br27-skel-h2-summary{width:144px}.crr27 .br27-skel-kpi{border-radius:var(--radius-card);height:100px}@media (prefers-reduced-motion:reduce){.crr27 .br27-skel{animation:none}}@media print{@page br27{size:A4 landscape;margin:1.5cm}html,body{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;height:auto!important;overflow:visible!important}:has(.crr27-print){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}:has(.crr27-print){height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important;transform:none!important}:has(.crr27-print)>:not(:has(.crr27-print)):not(.crr27-print){display:none!important}.crr27.crr27-print{page:br27;height:auto;display:block;position:static}.crr27.crr27-print,.crr27.crr27-print *{visibility:visible!important}.crr27 .br27-noprint,.crr27 .crr-toast{display:none!important}.crr27 .br27-body{background:#fff;padding:0;overflow:visible}.crr27 [data-card-actions]{display:none!important}.crr27 .br27{--br27-blue:#2567ff;--br27-ink:#1a1a1a;--br27-muted:#6e6e73;--br27-grid:#e7e8ea;--br27-zebra:#f5f7fb;--sheet:#fff;--sunken:#f5f6f8;--band:#eef0f3;--line:#e7e8ea;--rule:#e7e8ea;--hairline:1px solid var(--line);--ink:#1a1a1a;--ink-2:#1a1a1a;--mute:#6e6e73;--faint:#6e6e73;--accent:#2567ff;--accent-wash:#e4edff;--accent-text:#2567ff;--chart-1:#266df0;--chart-2:#ff943f;--chart-3:#03d17e;--chart-4:#9b69ff;--chart-5:#01b9eb;--chart-6:#ffd26a;--chart-7:#ff5454;--chart-8:#ec5b9b;--chart-9:#ff8180;--chart-10:#b5e26a;--chart-11:#2fbfa9;--chart-12:#d946ef;--chart-13:#c8a24a;--chart-14:#f8f0a6;--chart-15:#6366f1;--chart-16:#a3a4a7;--chart-empty:#d4d8de;--chart-seq-1:#dfe9ff;--chart-seq-2:#b9cdff;--chart-seq-3:#8fb0ff;--chart-seq-4:#6591ff;--chart-seq-5:#2567ff;--chart-seq-6:#1a4ec4;--chart-seq-7:#0b3ba8;--chart-grid:#e7e8ea;--chart-diverge-neg:#c42121;--chart-diverge-mid:#f0efec;--chart-diverge-pos:#0e7a3d;--br27-shadow:none;letter-spacing:0;color:var(--br27-ink);background:#fff;margin:0 auto;font-family:Inter,Helvetica Neue,Arial,sans-serif;display:block;width:100%!important;max-width:none!important}.crr27 .br27 .br27-title{border-bottom:3px solid var(--br27-blue);letter-spacing:-.01em;text-transform:uppercase;color:var(--br27-ink);margin:0 0 6px;padding-bottom:10px;font-size:26px;font-weight:700;line-height:1.5}.crr27 .br27 .br27-h2{border-bottom:1px solid var(--br27-grid);text-transform:uppercase;letter-spacing:.02em;color:var(--br27-ink);break-after:avoid;page-break-after:avoid;margin:28px 0 10px;padding-bottom:6px;font-size:15px;font-weight:700;line-height:1.5}.crr27 .br27 .br27-card{border:1px solid var(--br27-grid);break-inside:avoid;page-break-inside:avoid;background:#fff;border-radius:6px;padding:12px 14px 10px;box-shadow:none!important}.crr27 .br27 .br27-card h3{text-transform:uppercase;text-align:left;letter-spacing:.01em;color:var(--br27-ink);margin:0;font-size:13px;font-weight:700;line-height:1.5}.crr27 .br27 .br27-note{color:var(--br27-muted);margin:6px 0 0;font-size:11px}.crr27 .br27 .br27-table{font-size:11px;line-height:1.5}.crr27 .br27 .br27-table-wide,.crr27 .br27 .br27-table-country,.crr27 .br27 .br27-table-modules{min-width:0}.crr27 .br27 .br27-table thead{display:table-header-group}.crr27 .br27 .br27-table tr{break-inside:avoid;page-break-inside:avoid}.crr27 .br27 .br27-table th{border:1px solid var(--br27-blue);background:var(--br27-blue);color:#fff;text-align:right;padding:6px 8px;font-weight:600}.crr27 .br27 .br27-table td{border:1px solid var(--br27-grid);color:var(--br27-ink);text-align:right;padding:5px 8px}.crr27 .br27 .br27-table th:first-child,.crr27 .br27 .br27-table td:first-child{text-align:left;padding-left:8px}.crr27 .br27 .br27-table[data-sticky] th:first-child,.crr27 .br27 .br27-table[data-sticky] td:first-child{position:static}.crr27 .br27 .br27-table[data-sticky] td:first-child{background:0 0}.crr27 .br27 .br27-table[data-sticky] th:first-child{background:var(--br27-blue)}.crr27 .br27 .br27-table tbody tr:nth-child(2n) td{background:var(--br27-zebra)}.crr27 .br27 .br27-table tr.br27-emphasis td{font-weight:700}.crr27 .br27 .br27-table tr.br27-spacer td{background:#fff;border-left:0;border-right:0;height:6px;padding:0}.crr27 .br27 .br27-table td.br27-mute{color:var(--br27-muted)}.crr27 .br27 .br27-scroll{overflow:visible}.crr27 .br27 .br27-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.crr27 .br27 .br27-kpi{border:1px solid var(--br27-grid);break-inside:avoid;background:#fff;border-radius:6px;padding:10px 12px;box-shadow:none!important}.crr27 .br27 .br27-kpi-label{text-transform:uppercase;letter-spacing:.04em;color:var(--br27-muted);font-size:11px}.crr27 .br27 .br27-kpi-value{color:var(--br27-ink);font-size:22px;font-weight:700}.crr27 .br27 .br27-delta{font-size:11px}.crr27 .br27 .br27-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crr27 .br27 .br27-footer{color:var(--br27-muted);margin-top:24px;font-size:10px}.crr27 .br27 .br27-page-break{break-before:page;page-break-before:always}.crr27 *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.crr27{--chart-1:var(--accent);--chart-2:#ff943f;--chart-3:#03d17e;--chart-4:#9b69ff;--chart-5:#01b9eb;--chart-6:#ffd26a;--chart-7:#ff5454;--chart-8:#ec5b9b;--chart-empty:#d4d8de;--chart-cloud:#cad0d9;--chart-seq-1:#dfe9ff;--chart-seq-2:#b9cdff;--chart-seq-3:#8fb0ff;--chart-seq-4:#6591ff;--chart-seq-5:#2567ff;--chart-seq-6:#1a4ec4;--chart-seq-7:#0b3ba8;--chart-diverge-neg:#c42121;--chart-diverge-mid:#f0efec;--chart-diverge-pos:#0e7a3d;--chart-good:#0ca30c;--chart-warning:#fab219;--chart-serious:#ec835a;--chart-critical:#d03b3b;--chart-fill-alpha:.22;--chart-glow-alpha:.28;--chart-grid:#e7e8ea;--chart-legend-swatch-radius:2px;--cc-shadow-card:0 2px 3px -2px #1c28401a, 0 4px 6px -2px #1c28400a;--cc-shadow-pop:0 12px 30px #1c284014, 0 0 0 1px var(--line);--cc-dur-quick:.15s;--cc-dur-fast:.25s;--cc-dur-slow:.4s;--cc-ease:cubic-bezier(.22, 1, .36, 1);--cc-fs:12px;--cc-fs-xs:12px}[data-theme=dark] .crr27{--chart-1:#3987e5;--chart-2:#dd9540;--chart-3:#45bd88;--chart-4:#9b74f0;--chart-5:#57a9e0;--chart-6:#d8c53c;--chart-7:#e05c5c;--chart-8:#e0508d;--chart-empty:#4a4f57;--chart-cloud:#3a3e44;--chart-seq-1:#0b3ba8;--chart-seq-2:#1a4ec4;--chart-seq-3:#2567ff;--chart-seq-4:#6591ff;--chart-seq-5:#8fb0ff;--chart-seq-6:#b9cdff;--chart-seq-7:#dfe9ff;--chart-diverge-neg:#e5484d;--chart-diverge-mid:#383835;--chart-diverge-pos:#2fa866;--chart-grid:color-mix(in srgb, var(--line) 70%, transparent);--cc-shadow-card:0 2px 3px -2px #0006, 0 4px 6px -2px #0000004d;--cc-shadow-pop:0 12px 30px #00000080, 0 0 0 1px var(--line)}@media (min-width:1024px){.crr27{--cc-fs:11px;--cc-fs-xs:10px}}@media (prefers-reduced-motion:no-preference){.crr27 .crm-chart-anim{transition:transform var(--cc-dur-quick) var(--cc-ease)}.crr27 .crm-chart-draw{animation:crm-chart-reveal var(--cc-dur-slow) var(--cc-ease) both}.crr27 .crm-chart-grow{transform-box:fill-box;transform-origin:bottom;animation:crm-chart-grow var(--cc-dur-slow) var(--cc-ease) both}.crr27 .crm-chart-grow-x{transform-box:fill-box;transform-origin:0;animation:crm-chart-grow-x var(--cc-dur-slow) var(--cc-ease) both}.crr27 .crm-chart-sweep{transform-box:view-box;transform-origin:50%;animation:crm-chart-sweep var(--cc-dur-slow) var(--cc-ease) both}}@media (prefers-reduced-motion:reduce){.crr27 .crm-chart-anim,.crr27 .crm-chart-draw,.crr27 .crm-chart-grow,.crr27 .crm-chart-grow-x,.crr27 .crm-chart-sweep,.crr27 .cc-skel{transition:none!important;animation:none!important}}@keyframes crm-chart-reveal{0%{opacity:0}to{opacity:1}}@keyframes crm-chart-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes crm-chart-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes crm-chart-sweep{0%{opacity:0;transform:rotate(-10deg)scale(.9)}to{opacity:1;transform:none}}@keyframes cc-shimmer{0%,to{opacity:1}50%{opacity:.55}}.crr27 .cc-svg{display:block}.crr27 .cc-svg text,.crr27 .cc-spark text{font-family:inherit}.crr27 [data-chart-grid]{stroke-dasharray:none;stroke-linecap:butt;stroke-width:.8px}.crr27 .crm-axis-title{letter-spacing:.04em;text-transform:uppercase}.crr27 .cc-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crr27 .cc-chart{flex-direction:column;width:100%;min-width:0;height:100%;display:flex;position:relative}.crr27 .cc-chart.cc-chart-fill{display:block}.crr27 .cc-plot{flex:1;width:100%;min-width:0;min-height:0}.crr27 .cc-legend-row{flex-shrink:0;padding:0 0 8px 4px}.crr27 .cc-legend-row[data-flush]{padding-left:0}.crr27 .cc-stacked{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.crr27 .cc-percent-row{flex-shrink:0;justify-content:flex-end;padding-bottom:4px;display:flex}.crr27 .cc-percent{height:20px;color:var(--faint);font:inherit;font-size:var(--cc-fs-xs);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-weight:500;display:inline-flex}.crr27 .cc-percent[data-on]{background:var(--accent-wash);color:var(--accent)}.crr27 .cc-nodata{min-width:0;height:100%;color:var(--mute);justify-content:center;align-items:center;margin:0;font-size:12px;display:flex}.crr27 .cc-unsupported{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;min-height:120px;display:flex}.crr27 .cc-unsupported p{margin:0}.crr27 .cc-unsupported p:first-child{color:var(--mute);font-size:12px;font-weight:500}.crr27 .cc-unsupported p:last-child{font-size:var(--cc-fs);color:var(--faint)}.crr27 .cc-legend{flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0;display:flex;overflow:hidden}.crr27 .cc-legend-item{min-width:0;height:20px;color:inherit;font:inherit;cursor:pointer;transition:opacity var(--cc-dur-quick) var(--cc-ease);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.crr27 .cc-legend-swatch{border-radius:var(--chart-legend-swatch-radius,3px);flex-shrink:0;width:8px;height:8px;display:inline-block}.crr27 .cc-legend-name{-webkit-line-clamp:2;text-wrap:balance;white-space:normal;min-width:24px;max-width:140px;font-size:var(--cc-fs);color:var(--mute);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crr27 .cc-legend-name[data-hidden]{text-decoration:line-through}.crr27 .cc-legend-more{height:20px;color:var(--mute);font:inherit;font-size:var(--cc-fs);cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;flex-shrink:0;align-items:center;gap:6px;padding:0 4px;display:flex}.crr27 .cc-legend-more:focus-visible{background:var(--chip)}.crr27 .cc-legend-dots{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:8px;height:8px;display:grid}.crr27 .cc-legend-dots span{background:var(--faint);border-radius:1px;width:3px;height:3px}.crr27 .cc-legend-menuitem{font-size:var(--cc-fs);align-items:center;gap:6px;display:inline-flex}.crr27 .cc-legend-menuitem[data-hidden]{opacity:.5;text-decoration:line-through}@media (hover:hover) and (pointer:fine){.crr27 .cc-legend-item:hover{background:var(--sunken)}.crr27 .cc-legend-more:hover{background:var(--chip)}}.crr27 .cc-tip{z-index:20;border:var(--hairline);background:color-mix(in srgb, var(--sheet) 85%, transparent);min-width:132px;max-width:calc(100vw - 1rem);box-shadow:var(--cc-shadow-pop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:8px;padding:8px 10px;position:absolute}.crr27 .cc-tip-title{font-size:var(--cc-fs);color:var(--faint);margin:0 0 2px;font-weight:500}.crr27 .cc-tip-rows{flex-direction:column;gap:2px;display:flex}.crr27 .cc-tip-row{align-items:center;gap:6px;display:flex}.crr27 .cc-tip-swatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.crr27 .cc-tip-label{text-overflow:ellipsis;white-space:nowrap;max-width:min(160px,45vw);color:var(--faint);font-size:12px;overflow:hidden}.crr27 .cc-tip-value{font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto;padding-left:12px;font-size:13px;font-weight:500}.crr27 .cc-tip-label[data-muted],.crr27 .cc-tip-value[data-muted]{color:var(--mute)}.crr27 .cc-tip-anchored{width:max-content;min-width:0;max-width:20rem;color:var(--ink);border-radius:8px;flex-direction:column;align-items:stretch;gap:4px;padding:6px 12px;font-size:12px;line-height:16px;display:inline-flex}.crr27 .cc-tip-strong{font-weight:600}.crr27 .cc-card{box-sizing:border-box;border:var(--hairline);background:var(--sheet);min-width:0;height:100%;min-height:0;color:var(--ink);font-family:var(--font-sans);text-align:left;box-shadow:var(--cc-shadow-card);transition:box-shadow var(--cc-dur-quick) var(--cc-ease);border-radius:12px;flex-direction:column;padding:12px;line-height:1.5;display:flex;position:relative;container-type:inline-size}.crr27 .cc-card *,.crr27 .cc-card :before,.crr27 .cc-card :after{box-sizing:border-box}.crr27 .cc-card[data-motion=reduced]{transition:none}@media (hover:hover) and (pointer:fine){.crr27 .cc-card{transition:transform var(--cc-dur-quick) var(--cc-ease), box-shadow var(--cc-dur-quick) var(--cc-ease)}.crr27 .cc-card[data-motion=reduced]{transition:none}.crr27 .cc-card:hover{box-shadow:var(--cc-shadow-pop);transform:translateY(-1px)}}.crr27 .cc-card:focus-within{box-shadow:var(--cc-shadow-pop)}.crr27 .cc-head{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:24px;display:flex}@media (min-width:640px){.crr27 .cc-head{flex-wrap:nowrap}}.crr27 .cc-title{-webkit-line-clamp:2;text-wrap:balance;overflow-wrap:break-word;white-space:normal;min-width:0;color:var(--ink);-webkit-box-orient:vertical;flex:100%;margin:0;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}@media (min-width:640px){.crr27 .cc-title{flex-basis:0}}.crr27 .cc-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;max-width:100%;height:24px;margin-left:auto;display:flex}.crr27 .cc-badges{flex-wrap:nowrap;justify-content:flex-end;gap:4px;min-width:0;max-width:100%;display:flex;overflow:hidden}.crr27 .cc-tableslot{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.crr27 .cc-iconbtn{width:24px;height:24px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.crr27 .cc-iconbtn[data-on]{background:var(--accent-wash);color:var(--accent)}.crr27 .cc-iconbtn:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:none}.crr27 .cc-maxbtn{opacity:0;transition:opacity var(--cc-dur-quick);display:none}@container (min-width:420px){.crr27 .cc-maxbtn{display:inline-flex}}.crr27 .cc-maxbtn:focus,.crr27 .cc-card:focus-within .cc-maxbtn{opacity:1}@media (hover:hover) and (pointer:fine){.crr27 .cc-iconbtn:not([data-on]):hover{background:var(--chip);color:var(--ink)}.crr27 .cc-card:hover .cc-maxbtn{opacity:1}}@media (hover:none){.crr27 .cc-maxbtn{opacity:1}}.crr27 .cc-subtitle{font-size:var(--cc-fs);color:var(--faint);flex-shrink:0;margin:2px 0 0}.crr27 .cc-card-legend{flex-shrink:0;min-width:0;margin-top:8px}.crr27 .cc-body{flex-grow:1;width:100%;min-width:0;min-height:0;margin-top:8px;position:relative}.crr27 .cc-note{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cc-fs);color:var(--faint);flex-shrink:0;margin:8px 0 0;overflow:hidden}.crr27 .cc-error{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:120px;display:flex}.crr27 .cc-error p{color:var(--faint);margin:0;font-size:12px}.crr27 .cc-empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:120px;display:flex;position:relative;overflow:hidden}.crr27 .cc-empty-ghost{opacity:.35;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.crr27 .cc-empty-message,.crr27 .cc-empty-description{z-index:10;margin:0;font-size:12px;position:relative}.crr27 .cc-empty-message{color:var(--faint)}.crr27 .cc-empty-description{color:var(--mute)}.crr27 .cc-btn{border:var(--hairline);background:var(--sheet);height:30px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.crr27 .cc-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}.crr27 .cc-btn-xs{height:24px;font-size:var(--cc-fs);padding:0 8px}.crr27 .cc-empty-hint{z-index:10;color:var(--accent);font-size:14px;position:relative}@media (hover:hover) and (pointer:fine){.crr27 .cc-btn:hover{background:var(--hover)}.crr27 .cc-empty-hint:hover{background:var(--accent-wash)}}.crr27 .cc-scrim{z-index:60;background:0 0;position:absolute;inset:0}.crr27 .cc-pop{z-index:61;box-sizing:border-box;background:var(--sheet);width:max-content;min-width:160px;max-width:calc(100vw - 1rem);max-height:70vh;color:var(--ink);font-family:var(--font-sans);box-shadow:var(--cc-shadow-pop);animation:cc-pop-in var(--cc-dur-fast) var(--cc-ease) both;transform-origin:100% 0;border-radius:10px;outline:none;padding:4px;font-size:14px;line-height:1.5;position:absolute;overflow:auto}[data-theme=dark] .crr27 .cc-pop{background:var(--sunken)}@keyframes cc-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.crr27 .cc-pop{animation:none}}.crr27 .cc-pop-rowwrap{position:relative}.crr27 .cc-pop-sub{z-index:62;min-width:96px;margin-left:4px;top:-4px;left:100%}.crr27 .cc-pop-item{width:100%;min-height:28px;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:default;background:0 0;border:0;border-radius:7px;outline:none;align-items:center;gap:6px;padding:4px 6px;display:flex;position:relative}.crr27 .cc-pop-item[data-open],.crr27 .cc-pop-item:focus-visible{background:var(--chip)}.crr27 .cc-pop-item[data-destructive]{color:var(--bad)}.crr27 .cc-pop-item[data-destructive]:focus-visible{background:color-mix(in srgb, var(--bad) 10%, transparent)}.crr27 .cc-pop-item svg{pointer-events:none;flex-shrink:0}.crr27 .cc-pop-label{flex:auto;min-width:0}.crr27 .cc-pop-item:has(.cc-pop-check){padding-right:32px}.crr27 .cc-pop-check{justify-content:center;align-items:center;display:flex;position:absolute;right:8px}.crr27 .cc-pop-sep{background:var(--line);height:1px;margin:4px -4px}.crr27 .cc-pop-meta{overflow-wrap:break-word;max-width:20rem;color:var(--mute);gap:4px;padding:6px 8px;font-size:12px;display:grid}.crr27 .cc-pop-meta p{margin:0}@media (hover:hover) and (pointer:fine){.crr27 .cc-pop-item:hover{background:var(--chip)}.crr27 .cc-pop-item[data-destructive]:hover{background:color-mix(in srgb, var(--bad) 10%, transparent)}}.crr27 .cc-resize{z-index:10;cursor:nwse-resize;touch-action:none;opacity:0;width:16px;height:16px;transition:opacity var(--cc-dur-quick);border-radius:4px;display:none;position:absolute;bottom:4px;right:4px}@media (min-width:768px){.crr27 .cc-resize{display:block}}.crr27 .cc-resize[data-dragging]{opacity:1}.crr27 .cc-resize:focus-visible{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}@media (hover:hover) and (pointer:fine){.crr27 .cc-card:hover .cc-resize{opacity:1}}.crr27 .cc-resize-tick{color:var(--chart-cloud);margin:auto;position:absolute;inset:0}.crr27 .cc-skeleton{width:100%;height:100%;min-height:120px}.crr27 .cc-skel{background:var(--chip);animation:cc-shimmer calc(var(--cc-dur-slow) * 4) ease-in-out infinite;border-radius:8px}.crr27 .cc-sk-kpi{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.crr27 .cc-sk-kpi-a{width:112px;height:10px}.crr27 .cc-sk-kpi-b{width:144px;height:32px}.crr27 .cc-sk-kpi-c{width:80px;height:12px}.crr27 .cc-sk-bars{justify-content:space-around;align-items:flex-end;gap:8px;height:100%;padding:16px 0 4px;display:flex}.crr27 .cc-sk-bar{border-radius:6px 6px 0 0;width:100%;max-width:48px}.crr27 .cc-sk-wave{background:0 0;border-radius:0;width:100%;height:100%}.crr27 .cc-sk-ring{justify-content:center;align-items:center;height:100%;display:flex}.crr27 .cc-sk-ring svg{background:0 0;border-radius:0;width:112px;height:112px}.crr27 .cc-sk-table{flex-direction:column;height:100%;padding-top:4px;display:flex}.crr27 .cc-sk-table-head{width:40%;height:10px}.crr27 .cc-sk-table-row{height:16px;margin-top:12px}.crr27 .cc-sk-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;height:100%;padding-top:4px;display:grid}.crr27 .cc-sk-cell{border-radius:3px;height:20px}.crr27 .cc-sk-generic{flex-direction:column;justify-content:flex-end;gap:8px;height:100%;display:flex}.crr27 .cc-sk-line{border-radius:5px;height:16px}.crr27 .cc-tile{flex-direction:column;justify-content:space-between;gap:8px;min-width:0;height:100%;display:flex;container-type:inline-size}.crr27 .cc-tile[data-variant=default]{border-radius:8px;gap:4px;min-height:0;position:relative;overflow:hidden}.crr27 .cc-tile.cc-kpi{text-align:center;justify-content:center;align-items:center;min-height:120px}.crr27 .cc-tile-label{overflow-wrap:break-word;color:var(--faint);margin:0;font-size:12px;font-weight:500}.crr27 .cc-tile-label[data-flat],.crr27 .cc-sparktile .cc-tile-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crr27 .cc-tile-label[data-upper],.crr27 .cc-tile[data-variant=flat]>.cc-tile-label{text-transform:uppercase;letter-spacing:.04em}.crr27 .cc-kpi .cc-tile-label{font-size:var(--cc-fs);align-items:center;gap:6px;font-weight:400;display:flex}.crr27 .cc-kpi-swatch{border-radius:3px;width:8px;height:8px}.crr27 .cc-tile-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.crr27 .cc-tile-meta{align-items:center;gap:6px;min-height:20px;display:flex}.crr27 .cc-tile-row .cc-tile-meta,.crr27 .cc-tile[data-variant=flat] .cc-tile-meta{flex-shrink:0}.crr27 .cc-tile-sub{color:var(--mute);font-size:12px}.crr27 .cc-pill{background:var(--chip);font-size:var(--cc-fs);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 6px;font-weight:600;display:inline-block}.crr27 .cc-pill-compare{flex-shrink:0;align-items:center;min-height:20px;display:flex}.crr27 .cc-pill-label{color:var(--mute);margin-left:4px;font-weight:400}.crr27 .cc-spark{flex-shrink:0;display:block}.crr27 .cc-spark-hit{outline:none}.crr27 .cc-spark-hit:focus-visible{stroke:var(--accent)}.crr27 .fit-reserve{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;margin:0;position:relative;overflow:hidden}.crr27 .fit-reserve:before{content:attr(data-fit-reserve);visibility:hidden;white-space:pre;pointer-events:none}.crr27 .fit-reserve>.fit-overlay{font-variant-numeric:tabular-nums;position:absolute;inset:0}.crr27 .cc-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.crr27 .cc-value-center{text-align:center;width:100%}.crr27 .cc-value-hero,.crr27 .cc-value-compact{font-size:20px;line-height:28px}@container (min-width:220px){.crr27 .cc-value-hero{font-size:24px;line-height:32px}.crr27 .cc-value-compact{font-size:22px}}@container (min-width:280px){.crr27 .cc-value-hero{font-size:32px;line-height:36px}.crr27 .cc-value-compact{font-size:26px;line-height:32px}}.crr27 .cc-donut-total{font-size:var(--cc-fs);align-items:baseline;gap:6px;padding-bottom:4px;display:flex}.crr27 .cc-donut-total-label{color:var(--mute)}.crr27 .cc-donut-total-value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.crr27 .cc-funnel{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.crr27 .cc-funnel-flow{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:2px;display:flex;overflow:hidden auto}@media (min-width:640px){.crr27 .cc-funnel-flow{flex-direction:row;gap:4px}}.crr27 .cc-funnel-stage{border-radius:4px;outline:none;flex-direction:column;flex-shrink:0;gap:4px;min-width:0;display:flex}@media (min-width:640px){.crr27 .cc-funnel-stage{flex:1}}.crr27 .cc-funnel-stage:focus-visible{box-shadow:0 0 0 2px var(--accent)}.crr27 .cc-funnel-shape{flex-shrink:0;width:100%;height:40px;display:block}@media (min-width:640px){.crr27 .cc-funnel-shape{height:64px}}.crr27 .cc-funnel-label{overflow-wrap:break-word;color:var(--ink);font-size:12px;font-weight:500}.crr27 .cc-funnel-value{word-break:break-all;font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px;font-weight:600}.crr27 .cc-funnel-reach{background:var(--chip);font-variant-numeric:tabular-nums;width:fit-content;max-width:100%;color:var(--mute);border-radius:999px;padding:2px 6px;font-size:12px}.crr27 .cc-attain{flex-direction:column;justify-content:center;gap:12px;min-width:0;height:100%;min-height:0;padding:4px 0;display:flex;position:relative;overflow:auto}.crr27 .cc-attain-row{align-items:center;gap:8px;display:flex}.crr27 .cc-attain-label{text-align:right;text-overflow:ellipsis;white-space:nowrap;width:112px;font-size:var(--cc-fs);color:var(--mute);flex-shrink:0;overflow:hidden}.crr27 .cc-attain-label[data-narrow]{width:96px}.crr27 .cc-attain-noquota{min-width:0;color:var(--mute);flex:1;font-size:12px}.crr27 .cc-attain-noquota-value{font-variant-numeric:tabular-nums;color:var(--mute);font-size:12px}.crr27 .cc-attain-track{min-width:40%;height:24px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:6px;flex:1;position:relative}.crr27 .cc-attain-fill{border-radius:0 4px 4px 0;position:absolute;top:3px;bottom:3px;left:2px}.crr27 .cc-attain-target{background:var(--mute);width:1px;position:absolute;top:0;bottom:0}.crr27 .cc-attain-pace{background:var(--ink);width:2px;box-shadow:0 0 6px color-mix(in srgb, var(--ink) 45%, transparent);border-radius:999px;position:absolute;top:-4px;bottom:-4px}.crr27 .cc-attain-pace-pill{border:var(--hairline);background:var(--sheet);font-variant-numeric:tabular-nums;color:var(--mute);border-radius:999px;margin-bottom:2px;padding:1px 4px;font-size:9px;font-weight:600;line-height:1;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.crr27 .cc-attain-figures{width:96px;font-size:var(--cc-fs);font-variant-numeric:tabular-nums;color:var(--ink);flex-shrink:0;font-weight:500}.crr27 .cc-attain-figures[data-narrow]{width:56px}.crr27 .cc-attain-figures[data-narrow]>span{text-align:right;display:block}.crr27 .cc-attain-figure-value{color:var(--mute);margin-right:6px}.crr27 .cc-lb{min-width:0;height:100%;min-height:0;overflow:auto}.crr27 .cc-lb-table{border-collapse:collapse;width:100%;font-size:12px}.crr27 .cc-lb-table th{font-size:var(--cc-fs);text-align:left;color:var(--faint);padding:2px 0 6px;font-weight:500}.crr27 .cc-lb-table thead tr{border-bottom:1px solid var(--rule)}.crr27 .cc-lb-table th[data-num]{text-align:right;white-space:nowrap;padding-left:12px}.crr27 .cc-lb-table th.cc-lb-rank-head{width:32px}.crr27 .cc-lb-table th.cc-lb-name-head{padding-left:8px}.crr27 .cc-lb-table th.cc-lb-delta-head{width:64px}.crr27 .cc-lb-table th.cc-lb-trend-head{width:80px}.crr27 .cc-lb-table tbody tr{border-bottom:1px solid var(--rule)}.crr27 .cc-lb-table tbody tr:last-child{border-bottom:0}.crr27 .cc-lb-table td{color:var(--ink);padding:6px 0}.crr27 .cc-lb-table td[data-num]{text-align:right;font-variant-numeric:tabular-nums;padding-left:12px}.crr27 .cc-lb-table td.cc-lb-rank{font-variant-numeric:tabular-nums}.crr27 .cc-lb-table td.cc-lb-name{overflow-wrap:break-word;max-width:140px;padding-left:8px}.crr27 .cc-lb-table td.cc-lb-primary{min-width:80px}.crr27 .cc-lb-table tr.cc-lb-divider-row td{padding:4px 0}.crr27 .cc-lb-badge{border:var(--hairline);min-width:20px;height:20px;font-size:var(--cc-fs-xs);color:var(--mute);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-weight:600;display:inline-flex}.crr27 .cc-lb-badge[data-top]{background:var(--ink);color:var(--sheet);border-color:#0000}.crr27 .cc-lb-link{color:inherit;text-decoration:none}.crr27 .cc-lb-cell{outline:none;min-width:64px;display:block}.crr27 .cc-lb-bar{background:var(--chip);border-radius:999px;width:100%;height:6px;margin-top:2px;display:block;overflow:hidden}.crr27 .cc-lb-bar-fill{border-radius:999px;height:100%;display:block}.crr27 .cc-lb-divider{font-size:var(--cc-fs-xs);color:var(--faint);align-items:center;gap:8px;font-weight:500;display:flex}.crr27 .cc-lb-divider span{background:var(--line);flex:1;height:1px}.crr27 .cc-lb-none{color:var(--faint)}@media (hover:hover) and (pointer:fine){.crr27 .cc-lb-table tbody tr:hover,.crr27 .cc-dt-table tbody tr:hover{background:var(--hover)}.crr27 .cc-lb-link:hover{text-decoration:underline}}.crr27 .cc-dt{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.crr27 .cc-dt-scroll{flex:1;min-height:0;overflow:auto}.crr27 .cc-dt-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.crr27 .cc-dt-table th{font-size:var(--cc-fs);text-align:left;color:var(--faint);padding:2px 0 6px;font-weight:500}.crr27 .cc-dt-table th[data-num]{text-align:right;white-space:nowrap;padding-left:12px}.crr27 .cc-dt-table td{text-align:left;overflow-wrap:break-word;color:var(--ink);padding:6px 0}.crr27 .cc-dt-table td[data-num]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px}.crr27 .cc-dt-table td.cc-dt-group{font-size:var(--cc-fs);letter-spacing:.025em;text-transform:uppercase;color:var(--faint);padding:8px 0 4px;font-weight:600}.crr27 .cc-dt-table tr.cc-dt-sub td{font-size:var(--cc-fs);color:var(--mute);font-weight:500}.crr27 .cc-dt-table tr.cc-dt-total td{color:var(--ink);font-weight:500}.crr27 .cc-dt-sort{height:20px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:2px;padding:0 4px;font-size:13px;font-weight:500;display:inline-flex}.crr27 .cc-dt-sort[data-sorted]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.crr27 .cc-dt-sort:hover{color:var(--ink);background:var(--sunken)}}.crr27 .cc-dt-more{height:20px;color:var(--accent);font:inherit;font-size:var(--cc-fs);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-self:flex-start;margin-top:4px;padding:0;font-weight:500}@media (hover:hover) and (pointer:fine){.crr27 .cc-dt-more:hover{text-underline-offset:4px;text-decoration:underline}}.crr27 .cc-statement{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.crr27 .cc-statement-head{border-bottom:var(--hairline);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 16px;margin-bottom:8px;padding-bottom:8px;display:flex}.crr27 .cc-statement-kpi{font-size:var(--cc-fs);color:var(--mute)}.crr27 .cc-statement-kpi strong{font-variant-numeric:tabular-nums;color:var(--ink);margin-left:2px;font-weight:600}.crr27 .cc-statement-status{background:var(--chip);height:20px;font-size:var(--cc-fs);text-transform:capitalize;border-radius:7px;align-items:center;margin-left:auto;padding:0 8px;font-weight:600;display:flex}.crr27 .cc-statement-table td.cc-dt-group{padding-top:12px}.crr27 .cc-statement-table td.cc-statement-line{max-width:220px}.crr27 .cc-statement-table td[data-text]{color:var(--mute)}.crr27 .cc-statement-table tr.cc-dt-sub td[data-num]{color:var(--ink);font-size:12px}.crr27 .cc-statement-table tr.cc-dt-total td{font-weight:600}@media print{.crr27 .cc-statement .cc-btn{display:none}.crr27 .cc-statement{font-size:11px;overflow:visible}.crr27 .cc-statement *{box-shadow:none!important}}.crr27 .cc-heat{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:auto}.crr27 .cc-heat[data-centered]{justify-content:center}.crr27 .cc-heat-table{border-collapse:collapse;width:100%;font-size:var(--cc-fs)}.crr27 .cc-heat-table th{font-weight:500}.crr27 .cc-heat-corner{z-index:10;background:var(--sheet);font-size:var(--cc-fs);text-align:left;color:var(--faint);padding:2px 8px 6px 0;position:sticky;left:0}.crr27 .cc-heat-colhead{text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:var(--cc-fs-xs);text-align:center;color:var(--faint);padding:2px 0 6px;overflow:hidden}.crr27 .cc-heat-colhead-cohort{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.crr27 .cc-heat-rowhead{z-index:10;text-overflow:ellipsis;white-space:nowrap;background:var(--sheet);text-align:left;max-width:140px;color:var(--mute);padding:4px 8px 4px 0;position:sticky;left:0;overflow:hidden}.crr27 .cc-heat-rowhead-cohort{max-width:120px}.crr27 .cc-heat-rowhead-average{text-overflow:clip;white-space:normal;max-width:none;font-size:var(--cc-fs);color:var(--faint);overflow:visible}.crr27 .cc-heat-size-head{font-size:var(--cc-fs-xs);text-align:right;color:var(--faint);padding:2px 8px 6px 0}.crr27 .cc-heat-density-head{width:64px;font-size:var(--cc-fs-xs);text-align:left;color:var(--faint);padding:2px 0 6px 8px}.crr27 .cc-heat-size{text-align:right;font-variant-numeric:tabular-nums;color:var(--mute);padding:4px 8px 4px 0}.crr27 .cc-heat-td{padding:2px}.crr27 .cc-heat-cell{border-radius:3px;outline:none;width:100%;min-width:32px}.crr27 .cc-heat-cell[data-anim]{transition:transform var(--cc-dur-quick)}.crr27 .cc-heat-cell-value{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.crr27 .cc-heat-cell-average{font-weight:500}.crr27 .cc-heat-gap{width:100%;min-width:32px}.crr27 .cc-heat-density-td{padding:4px 0 4px 8px}.crr27 .cc-heat-density{background:var(--chip);border-radius:999px;width:56px;height:6px;overflow:hidden}.crr27 .cc-heat-density-fill{background:linear-gradient(to right, var(--chart-seq-3), var(--chart-seq-7));border-radius:999px;height:100%}.crr27 .cc-heat-average{border-top:var(--hairline)}.crr27 .cc-heat-cell:focus-visible{box-shadow:0 0 0 2px var(--accent)}.crr27 .cc-thumb-nodata{color:var(--mute);font-size:12px}.crr27 .cc-thumb-scalar{border-radius:6px;justify-content:center;align-items:center;height:100%;display:flex}.crr27 .cc-thumb-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:18px;font-weight:600}.crr27 .cc-thumb-blank{background:var(--sunken);height:100%}.crr27 .cc-thumb-bars{align-items:flex-end;gap:3px;min-width:0;height:100%;padding:6px;display:flex}.crr27 .cc-thumb-bar{border-radius:4px 4px 0 0;flex:1;min-width:3px}.crr27 .cc-thumb-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;height:100%;padding:6px;display:grid}.crr27 .cc-thumb-cell{border-radius:3px}.crr27 .cc-gal-head{border-bottom:var(--hairline);background:var(--sheet);padding:16px 20px}.crr27 .cc-gal-head h1{color:var(--ink);margin:0;font-size:16px;font-weight:600}.crr27 .cc-gal-head p{color:var(--mute);margin:4px 0 0;font-size:12px}.crr27 .cc-gal{background:var(--sunken);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.crr27 .cc-gal{grid-template-columns:repeat(2,minmax(0,1fr))}.crr27 .cc-gal>*+*{border-left:var(--hairline)}}.crr27.cc-gal-col{background:var(--sheet);min-width:0;color:var(--ink);font-family:var(--font-sans);padding:20px;position:relative}.crr27 .cc-gal-inner{flex:auto;min-width:0}.crr27 .cc-gal-title{z-index:30;border-bottom:var(--hairline);background:color-mix(in srgb, var(--sheet) 95%, transparent);text-transform:capitalize;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin:0 0 20px;padding-bottom:8px;font-size:14px;font-weight:600;position:sticky;top:0}.crr27 .cc-gal-sections{gap:32px;display:grid}.crr27 .cc-gal-kind{color:var(--mute);margin:0 0 8px;font-size:12px;font-weight:600}.crr27 .cc-gal-sizes{flex-direction:column;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.crr27 .cc-gal-small{width:280px;max-width:100%;height:220px}.crr27 .cc-gal-medium{width:480px;max-width:100%;height:300px}.crr27 .cc-gal-wide{width:760px;max-width:100%;height:340px}
