.mc-page,.mc-scope{--mc-canvas:#f4f6f8;--mc-surface:#ffffff;--mc-surface-2:#fafbfc;--mc-line:#e5e8ec;--mc-line-strong:#d2d7de;--mc-ink:#16202b;--mc-ink-2:#5b6673;--mc-ink-3:#8b95a2;--mc-brand:#1CB4AB;--mc-brand-hover:#e08a0f;--mc-brand-soft:#fff4e2;--mc-brand-ink:#9a5f06;--mc-ink-on-brand:#16202b;--mc-on:#157f3d;--mc-off:#94a3b8;--mc-warn:#a1600a;--mc-danger:#c8342b;--mc-danger-hover:#ad2b23;--mc-danger-soft:#fdeceb;--mc-info:#2f7fb8;--mc-danger-fill:#c8342b;--mc-danger-fill-hover:#ad2b23;--mc-focus:0 0 0 2px #ffffff,0 0 0 4px #16202b;--mc-lift:0 1px 2px rgb(22 32 43/0.06);--mc-lift-2:0 6px 20px rgb(22 32 43/0.1);--mc-font-display:Montserrat,system-ui,sans-serif;--mc-font-ui:Montserrat,system-ui,"Segoe UI",sans-serif;--mc-gutter:1rem;color:var(--mc-ink);font-family:var(--mc-font-ui)}.mc-page{display:flex;min-height:100%;flex-direction:column;box-sizing:border-box;background:var(--mc-canvas)}@media (min-width:720px){.mc-page{--mc-gutter:1.75rem}}.chitchat-container .chitchat-main.mc-page,:root.dark .chitchat-container .chitchat-main.mc-page{background:var(--mc-canvas)}:root.dark .mc-page,:root.dark .mc-scope{--mc-canvas:#14181e;--mc-surface:#1a1f26;--mc-surface-2:#1e242c;--mc-line:#2b323b;--mc-line-strong:#39424d;--mc-ink:#eef1f5;--mc-ink-2:#a3adba;--mc-ink-3:#7b8593;--mc-brand-soft:#3a2a10;--mc-brand-ink:#f7b64f;--mc-on:#4ade80;--mc-off:#6b7684;--mc-warn:#f0b34a;--mc-danger:#f4756b;--mc-danger-soft:#351b19;--mc-info:#6fb6e4;--mc-focus:0 0 0 2px #16202b,0 0 0 4px #eef1f5;--mc-lift:0 1px 2px rgb(0 0 0/0.4);--mc-lift-2:0 6px 20px rgb(0 0 0/0.45)}:is(.mc-page,.mc-scope) *,:is(.mc-page,.mc-scope) :after,:is(.mc-page,.mc-scope) :before{box-sizing:border-box}.mc-head{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;padding:calc(1.1rem + env(safe-area-inset-top, 0px)) var(--mc-gutter) .95rem;background:var(--mc-surface);border-bottom:1px solid var(--mc-line)}.mc-head-lead{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1 1 auto}.mc-head-lead .mobile-nav-hamburger{flex-shrink:0;margin-top:.15rem}.mc-head-copy{min-width:0;display:flex;flex-direction:column;gap:.3rem}:is(.mc-page,.mc-scope) p.mc-eyebrow{margin:0;display:flex;align-items:center;gap:.45rem;font-size:.6875rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--mc-ink-2)}.mc-eyebrow b{font-weight:500;color:var(--mc-brand-ink)}:is(.mc-page,.mc-scope) h1.mc-title{margin:0;font-family:var(--mc-font-display);font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--mc-ink)}@media (min-width:720px){:is(.mc-page,.mc-scope) h1.mc-title{font-size:1.75rem}}:is(.mc-page,.mc-scope) p.mc-lead{margin:0;max-width:46rem;font-size:.8125rem;line-height:1.5;color:var(--mc-ink-2)}.mc-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}:is(.mc-page,.mc-scope) .mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.375rem;padding:0 .9rem;border:1px solid transparent;border-radius:.625rem;background:var(--mc-brand);color:var(--mc-ink-on-brand);font-family:var(--mc-font-ui);font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:var(--mc-lift);transition:background .15s ease,border-color .15s ease,color .15s ease}:is(.mc-page,.mc-scope) .mc-btn:hover:not(:disabled){background:var(--mc-brand-hover);color:var(--mc-ink-on-brand)}:is(.mc-page,.mc-scope) .mc-btn:focus-visible,:is(.mc-page,.mc-scope) .mc-iconbtn:focus-visible,:is(.mc-page,.mc-scope) .mc-input:focus-visible,:is(.mc-page,.mc-scope) .mc-seg-item:focus-visible{outline:none;box-shadow:var(--mc-focus)}@media (forced-colors:active){.mc-card:focus-visible,.mc-feed-row:focus-visible,.mc-search:focus-within,:is(.mc-page,.mc-scope) .mc-btn:focus-visible,:is(.mc-page,.mc-scope) .mc-iconbtn:focus-visible,:is(.mc-page,.mc-scope) .mc-input:focus,:is(.mc-page,.mc-scope) .mc-seg-item:focus-visible{outline:3px solid CanvasText;outline-offset:2px}}:is(.mc-page,.mc-scope) .mc-btn:disabled{opacity:.5;cursor:not-allowed}:is(.mc-page,.mc-scope) .mc-btn--ghost{background:var(--mc-surface);border-color:var(--mc-line-strong);color:var(--mc-ink)}:is(.mc-page,.mc-scope) .mc-btn--ghost:hover:not(:disabled){background:var(--mc-surface-2);border-color:var(--mc-ink-3);color:var(--mc-ink)}:is(.mc-page,.mc-scope) .mc-btn--danger{background:var(--mc-danger-fill);color:#fff}:is(.mc-page,.mc-scope) .mc-btn--danger:hover:not(:disabled){background:var(--mc-danger-fill-hover);color:#fff}.mc-spinner{width:.8125rem;height:.8125rem;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:mc-spin .7s linear infinite}@keyframes mc-spin{to{transform:rotate(1turn)}}:is(.mc-page,.mc-scope) .mc-iconbtn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:1.875rem;padding:0 .55rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--mc-ink-2);font-family:var(--mc-font-ui);font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}:is(.mc-page,.mc-scope) .mc-iconbtn:hover:not(:disabled){background:var(--mc-brand-soft);border-color:var(--mc-brand);color:var(--mc-brand-ink)}:is(.mc-page,.mc-scope) .mc-iconbtn--danger:hover:not(:disabled){background:var(--mc-danger-soft);border-color:var(--mc-danger);color:var(--mc-danger)}:is(.mc-page,.mc-scope) .mc-iconbtn:disabled{opacity:.4;cursor:not-allowed}.mc-toolbar{position:sticky;top:0;z-index:15;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem var(--mc-gutter);background:var(--mc-canvas);border-bottom:1px solid var(--mc-line)}.mc-seg{display:inline-flex;padding:.1875rem;gap:.125rem;border:1px solid var(--mc-line-strong);border-radius:.625rem;background:var(--mc-surface);box-shadow:var(--mc-lift)}:is(.mc-page,.mc-scope) .mc-seg-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.4375rem;background:transparent;color:var(--mc-ink-2);font-family:var(--mc-font-ui);font-size:.78125rem;font-weight:500;line-height:1;padding:.45rem .7rem;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}:is(.mc-page,.mc-scope) .mc-seg-item:hover{color:var(--mc-ink);background:var(--mc-surface-2)}:is(.mc-page,.mc-scope) .mc-seg-item[aria-selected=true]{background:var(--mc-brand);color:var(--mc-ink-on-brand);font-weight:600}.mc-search{display:flex;align-items:center;gap:.5rem;flex:1 1 13rem;max-width:22rem;height:2.375rem;padding:0 .75rem;border:1px solid var(--mc-line-strong);border-radius:.625rem;background:var(--mc-surface);color:var(--mc-ink-3);box-shadow:var(--mc-lift);transition:border-color .15s ease,box-shadow .15s ease}.mc-search:focus-within{border-color:var(--mc-brand);box-shadow:var(--mc-focus)}:is(.mc-page,.mc-scope) .mc-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-family:var(--mc-font-ui);font-size:.8125rem;color:var(--mc-ink)}:is(.mc-page,.mc-scope) .mc-search input::-moz-placeholder{color:var(--mc-ink-2)}:is(.mc-page,.mc-scope) .mc-search input::placeholder{color:var(--mc-ink-2)}:is(.mc-page,.mc-scope) p.mc-tally{margin:0 0 0 auto;font-size:.75rem;font-weight:500;color:var(--mc-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.mc-tally b{font-family:var(--mc-font-display);font-size:.875rem;font-weight:600;color:var(--mc-ink)}.mc-pager{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-top:.75rem}.mc-pager>p.mc-tally{margin:0 auto 0 0}.mc-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.mc-notice{padding:.75rem var(--mc-gutter) 0}.mc-body.mc-pad{gap:1rem;padding:1.25rem var(--mc-gutter) 2rem}.mc-flash{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:.75rem var(--mc-gutter) 0;padding:.7rem .9rem;border:1px solid var(--mc-brand);border-left-width:3px;border-radius:.625rem;background:var(--mc-brand-soft);color:var(--mc-ink);font-size:.8125rem}.mc-flash strong{font-weight:600;color:var(--mc-brand-ink)}.mc-flash code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;padding:.1rem .4rem;border-radius:.3rem;border:1px solid var(--mc-line-strong)}.mc-flash code,.mc-sheet{background:var(--mc-surface)}.mc-sheet{flex:1 1 auto;border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line);overflow-x:auto}:is(.mc-page,.mc-scope) table.mc-table{width:100%;min-width:44rem;margin:0;border-collapse:collapse;font-family:var(--mc-font-ui)}:is(.mc-page,.mc-scope) .mc-table thead th{position:sticky;top:0;z-index:5;padding:.6rem .75rem;background:var(--mc-canvas);border-bottom:1px solid var(--mc-line-strong);text-align:left;font-size:.6875rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--mc-ink-2);white-space:nowrap}:is(.mc-page,.mc-scope) .mc-table thead th:first-child{padding-left:var(--mc-gutter)}:is(.mc-page,.mc-scope) .mc-table thead th:last-child{padding-right:var(--mc-gutter);text-align:right}:is(.mc-page,.mc-scope) .mc-table tbody td{padding:.6rem .75rem;height:3.5rem;border-bottom:1px solid var(--mc-line);vertical-align:middle;font-size:.8125rem;color:var(--mc-ink);background:transparent}:is(.mc-page,.mc-scope) .mc-table tbody td:first-child{position:relative;padding-left:var(--mc-gutter)}:is(.mc-page,.mc-scope) .mc-table tbody td:last-child{padding-right:var(--mc-gutter);text-align:right;white-space:nowrap}:is(.mc-page,.mc-scope) .mc-table tbody tr:last-child td{border-bottom:0}:is(.mc-page,.mc-scope) .mc-table :is(th,td):not(:first-child){width:1%;white-space:nowrap}:is(.mc-page,.mc-scope) .mc-table :is(th,td):not(:first-child):not(:last-child){padding-left:1.5rem;padding-right:1.5rem}:is(.mc-page,.mc-scope) .mc-table tbody tr{transition:background .12s ease}:is(.mc-page,.mc-scope) .mc-table tbody tr:focus-within,:is(.mc-page,.mc-scope) .mc-table tbody tr:hover{background:var(--mc-surface-2)}:is(.mc-page,.mc-scope) .mc-table tbody tr[data-state] td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mc-brand)}:is(.mc-page,.mc-scope) .mc-table tbody tr[data-state=off] td:first-child:before{background:var(--mc-off)}:is(.mc-page,.mc-scope) .mc-table tbody tr[data-state=warn] td:first-child:before{background:var(--mc-warn)}:is(.mc-page,.mc-scope) .mc-table tbody tr[data-state=off] .mc-avatar,:is(.mc-page,.mc-scope) .mc-table tbody tr[data-state=off] .mc-id-name{opacity:.7}.mc-id{display:flex;align-items:center;gap:.625rem;min-width:0}.mc-avatar{display:grid;place-items:center;flex-shrink:0;width:2.125rem;height:2.125rem;border-radius:.5rem;background:var(--mc-brand-soft);color:var(--mc-brand-ink);font-family:var(--mc-font-display);font-size:.75rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.mc-avatar--neutral{background:var(--mc-canvas);color:var(--mc-ink-2);border:1px solid var(--mc-line)}.mc-id-text{min-width:0;display:flex;flex-direction:column;gap:.125rem}:is(.mc-page,.mc-scope) .mc-id-name{margin:0;font-family:var(--mc-font-display);font-size:.875rem;font-weight:500;letter-spacing:-.005em;line-height:1.25;color:var(--mc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.mc-page,.mc-scope) a.mc-id-name{text-decoration:none}:is(.mc-page,.mc-scope) a.mc-id-name:hover{color:var(--mc-brand-ink);text-decoration:underline;text-underline-offset:2px}.mc-id-sub{font-size:.75rem;line-height:1.3;color:var(--mc-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;letter-spacing:.01em}.mc-num{font-variant-numeric:tabular-nums;color:var(--mc-ink-2)}.mc-dash{color:var(--mc-ink-3)}.mc-state{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;color:var(--mc-ink-2);white-space:nowrap}.mc-state:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background:var(--mc-off);flex-shrink:0}.mc-state.is-on{color:var(--mc-on)}.mc-state.is-on:before{background:var(--mc-on)}.mc-state.is-warn{color:var(--mc-warn)}.mc-state.is-warn:before{background:var(--mc-warn)}.mc-state.is-brand{color:var(--mc-brand-ink)}.mc-state.is-brand:before{background:var(--mc-brand)}.mc-state.is-danger{color:var(--mc-danger)}.mc-state.is-danger:before{background:var(--mc-danger)}.mc-state.is-info{color:var(--mc-info)}.mc-state.is-info:before{background:var(--mc-info)}.mc-toggle{display:inline-flex;align-items:center;gap:.5rem}.mc-tags{display:flex;flex-wrap:wrap;gap:.3rem;max-width:22rem}.mc-tag,.mc-tags{align-items:center}.mc-tag{display:inline-flex;max-width:11rem;padding:.15rem .45rem;border-radius:.3125rem;background:var(--mc-canvas);border:1px solid var(--mc-line);color:var(--mc-ink-2);font-size:.6875rem;font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-tag--brand{background:var(--mc-brand-soft);border-color:transparent;color:var(--mc-brand-ink)}.mc-tag--strong{background:var(--mc-ink);border-color:transparent;color:var(--mc-surface)}:root.dark .mc-tag--strong{background:var(--mc-line-strong);color:var(--mc-ink)}.mc-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4rem 1.5rem;text-align:center}.mc-empty-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;border-radius:.75rem;background:var(--mc-brand-soft);color:var(--mc-brand-ink)}:is(.mc-page,.mc-scope) .mc-empty h2{margin:0;font-family:var(--mc-font-display);font-size:1rem;font-weight:600;color:var(--mc-ink)}:is(.mc-page,.mc-scope) .mc-empty p{margin:0;max-width:24rem;font-size:.8125rem;line-height:1.5;color:var(--mc-ink-2)}.mc-empty .mc-btn{margin-top:.5rem}.mc-skel{display:block;height:.6875rem;border-radius:.25rem;background:linear-gradient(90deg,var(--mc-canvas) 0,var(--mc-line) 50%,var(--mc-canvas) 100%);background-size:200% 100%;animation:mc-shimmer 1.3s ease-in-out infinite}.mc-skel--avatar{width:2.125rem;height:2.125rem;border-radius:.5rem;flex-shrink:0}@keyframes mc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-skel{display:block;height:.6875rem;border-radius:.25rem;background:linear-gradient(90deg,hsl(var(--surface-muted,210 20% 96%)) 0,hsl(var(--border,210 16% 90%)) 50%,hsl(var(--surface-muted,210 20% 96%)) 100%);background-size:200% 100%;animation:ui-shimmer 1.3s ease-in-out infinite}.ui-skel--round{border-radius:999px}.ui-skel--avatar{width:2.5rem;height:2.5rem;flex-shrink:0}.ui-skel--logo{width:2.75rem;height:2.75rem;flex-shrink:0}.ui-skel--nav-btn{width:2.25rem;height:2.25rem;flex-shrink:0}.ui-skel--pill{border-radius:999px}.ui-skel--input{border-radius:.75rem}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-skel-list{list-style:none;margin:0;padding:.25rem 0;display:flex;flex-direction:column;gap:.35rem}.ui-skel-list__row,.ui-skel-settings__row{display:flex;align-items:center;gap:.75rem;padding:.65rem .25rem}.ui-skel-list__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.ui-skel-list__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.ui-skel-thread{display:flex;flex-direction:column;min-height:100%;padding:1rem 1.25rem 2rem;box-sizing:border-box}.ui-skel-thread__header{display:flex;align-items:center;gap:.85rem;padding:.5rem 0 1.25rem;border-bottom:1px solid hsl(var(--border,210 16% 90%));margin-bottom:1.25rem}.ui-skel-thread__msgs{display:flex;flex-direction:column;gap:.85rem;padding-top:.5rem}.ui-skel-bubble{display:flex;justify-content:flex-start}.ui-skel-bubble--out{justify-content:flex-end}.ui-skel-bubble__body{max-width:72%;border-radius:1rem!important}.ui-skel-session{display:flex;min-height:100vh;width:100%;background:hsl(var(--page,36 30% 96%))}.ui-skel-session__nav{width:100px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem .75rem;background:hsl(var(--nav,206 34% 20%))}.ui-skel-session__nav .ui-skel{background:linear-gradient(90deg,rgb(255 255 255/.08),rgb(255 255 255/.18) 50%,rgb(255 255 255/.08));background-size:200% 100%;animation:ui-shimmer 1.3s ease-in-out infinite}.ui-skel-session__nav-spacer{flex:1}.ui-skel-session__main{flex:1;max-width:380px;padding:1.5rem 1.25rem;background:hsl(var(--surface,0 0% 100%));border-right:1px solid hsl(var(--border,210 16% 90%))}.ui-skel-settings{list-style:none;margin:0;padding:.5rem;display:flex;flex-direction:column;gap:.15rem}.ui-skel-settings__row{padding:.65rem .75rem;border-radius:.75rem}.ui-skel-search{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ui-skel-search__card{display:flex;flex-direction:column;gap:.45rem;padding:1rem;border:1px solid hsl(var(--border,210 16% 90%));border-radius:.875rem;background:hsl(var(--surface,0 0% 100%))}.ui-skel-flow{display:flex;flex-direction:column;gap:1rem}.ui-skel-flow__toolbar{display:flex;flex-wrap:wrap;gap:.5rem}.ui-skel-flow__canvas{position:relative;min-height:22rem;border:1px solid var(--mc-line,#e5e8ec);border-radius:.75rem;background:radial-gradient(circle at 1px 1px,var(--mc-line,#e5e8ec) 1px,transparent 0) 0 0 /18px 18px,var(--mc-surface-2,#fafbfc)}.ui-skel-flow__node{position:absolute;width:10.5rem;gap:.45rem;padding:.85rem;border-radius:.65rem;border:1px solid var(--mc-line,#e5e8ec);background:var(--mc-surface,#fff);box-shadow:var(--mc-lift,0 1px 2px rgb(22 32 43/.06))}.ui-skel-flow__node,.ui-skel-form{display:flex;flex-direction:column}.ui-skel-form{gap:1rem;margin-top:1rem}.ui-skel-form__field{display:flex;flex-direction:column;gap:.45rem}@media (prefers-reduced-motion:reduce){.mc-skel,.ui-skel,.ui-skel-session__nav .ui-skel{animation:none}}.mc-form{display:flex;flex-direction:column;gap:1rem}.mc-grid{display:grid;gap:.85rem}@media (min-width:560px){.mc-grid--2{grid-template-columns:1fr 1fr}.mc-grid--2>.mc-field--wide{grid-column:1/-1}}.mc-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}:is(.mc-page,.mc-scope) .mc-label{font-size:.6875rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--mc-ink-2)}:is(.mc-page,.mc-scope) .mc-input{width:100%;height:2.5rem;padding:0 .75rem;border:1px solid var(--mc-line-strong);border-radius:.625rem;background:var(--mc-surface);color:var(--mc-ink);font-family:var(--mc-font-ui);font-size:.875rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}:is(.mc-page,.mc-scope) textarea.mc-input{height:auto;min-height:2.5rem;padding:.625rem .75rem;resize:vertical;line-height:1.4}:is(.mc-page,.mc-scope) select.mc-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 1rem) 1.1rem,calc(100% - .7rem) 1.1rem;background-size:.3rem .3rem;background-repeat:no-repeat;cursor:pointer}:is(.mc-page,.mc-scope) .mc-input:focus{border-color:var(--mc-brand);box-shadow:var(--mc-focus)}:is(.mc-page,.mc-scope) p.mc-hint{margin:0;font-size:.75rem;line-height:1.45;color:var(--mc-ink-2)}.mc-picker{display:flex;flex-direction:column;border:1px solid var(--mc-line);border-radius:.625rem;overflow:hidden;max-height:15rem;overflow-y:auto}.mc-picker-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;font-size:.875rem;color:var(--mc-ink);background:var(--mc-surface);cursor:pointer}.mc-picker-row+.mc-picker-row{border-top:1px solid var(--mc-line)}.mc-picker-row:hover{background:var(--mc-surface-2)}.mc-picker-empty{padding:.85rem .75rem;font-size:.8125rem;color:var(--mc-ink-2);background:var(--mc-surface)}.mc-picker-row--stacked{align-items:flex-start;padding:.7rem .75rem}.mc-picker-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.mc-picker-title{font-size:.875rem;font-weight:600;color:var(--mc-ink)}.mc-picker-sub{font-size:.75rem;line-height:1.4;color:var(--mc-ink-2)}.mc-tabs{display:flex;margin-bottom:.25rem}:is(.mc-page,.mc-scope) [hidden]{display:none!important}:is(.mc-page,.mc-scope) p.mc-error{margin:0;padding:.5rem .65rem;border:1px solid var(--mc-danger,#d14343);border-radius:.5rem;font-size:.8125rem;color:var(--mc-danger,#d14343);background:color-mix(in srgb,var(--mc-danger,#d14343) 8%,transparent)}.mc-dialog{border-radius:.875rem!important;border-color:var(--mc-line)!important;background:var(--mc-surface)!important;color:var(--mc-ink)!important;box-shadow:var(--mc-lift-2)!important;max-height:calc(100dvh - 3rem)!important;overflow-y:auto!important}:is(.mc-page,.mc-scope) .mc-title-sm{font-family:var(--mc-font-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:var(--mc-ink)}:is(.mc-page,.mc-scope) .mc-dialog-desc{font-size:.8125rem;line-height:1.5;color:var(--mc-ink-2)}.mc-dialog-actions{display:flex;flex-direction:column-reverse;gap:.5rem;padding-top:.25rem}@media (min-width:560px){.mc-dialog-actions{flex-direction:row;justify-content:flex-end}}.mc-page--reader{--mc-measure:46rem}.mc-page--reader .mc-head,.mc-page--reader .mc-toolbar{padding-left:max(var(--mc-gutter),calc((100% - var(--mc-measure)) / 2 + var(--mc-gutter)));padding-right:max(var(--mc-gutter),calc((100% - var(--mc-measure)) / 2 + var(--mc-gutter)))}.mc-reader{width:min(var(--mc-measure),100%);margin:0 auto;padding:0 var(--mc-gutter) 3rem}.mc-cards{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mc-card{position:relative;display:flex;align-items:center;gap:.875rem;padding:.875rem;border:1px solid var(--mc-line);border-radius:.75rem;background:var(--mc-surface);color:inherit;text-decoration:none;overflow:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.mc-card:hover{border-color:var(--mc-brand);box-shadow:var(--mc-lift-2);transform:translateY(-1px)}.mc-card:active{box-shadow:var(--mc-lift);transform:translateY(0)}.mc-card:focus-visible{outline:none;border-color:var(--mc-brand);box-shadow:var(--mc-focus)}.mc-card.is-open{border-color:var(--mc-on)}.mc-card.is-closed{background:var(--mc-surface-2);border-color:var(--mc-danger)}.mc-card.is-closed .mc-card-title{color:var(--mc-ink-2)}.mc-card-body{flex:1 1 auto;min-width:0}.mc-card-top{display:flex;align-items:flex-start;gap:.5rem;min-width:0}:is(.mc-page,.mc-scope) h2.mc-card-title{margin:0;font-family:var(--mc-font-display);font-size:.9375rem;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--mc-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.mc-badge-new{margin-top:.15rem;flex-shrink:0;padding:.1rem .4rem;border-radius:.25rem;background:var(--mc-brand);color:var(--mc-ink-on-brand);font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mc-card-meta{flex-wrap:wrap;gap:.35rem .6rem;margin-top:.35rem}.mc-card-aside,.mc-card-meta{display:flex;align-items:center}.mc-card-aside{gap:.35rem;flex-shrink:0;color:var(--mc-ink-2);font-size:.75rem;font-variant-numeric:tabular-nums}.mc-card-aside>svg{color:var(--mc-ink-3)}.mc-reader .mc-empty{padding-top:3.5rem}@media (max-width:719px){.mc-page--reader .mc-seg{display:flex;width:100%}:is(.mc-page,.mc-scope).mc-page--reader .mc-seg-item{flex:1 1 0;min-height:2.375rem}:is(.mc-page,.mc-scope).mc-page--reader p.mc-tally{order:4}:is(.mc-page,.mc-scope).mc-page--reader .mc-search input{font-size:1rem}}.mc-board{display:flex;flex-direction:column;gap:1rem;padding:1.1rem var(--mc-gutter) 2.5rem}:is(.mc-page,.mc-scope) .mc-toolbar .mc-input{height:2.375rem;width:auto;min-width:12rem;font-size:.8125rem;box-shadow:var(--mc-lift)}:is(.mc-page,.mc-scope) .mc-toolbar select.mc-input{background-position:calc(100% - 1rem) 1.05rem,calc(100% - .7rem) 1.05rem}.mc-stamp .mc-spin{animation:mc-spin 1s linear infinite}:is(.mc-page,.mc-scope) p.mc-stamp{margin:0 0 0 auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--mc-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.mc-page,.mc-scope{--mc-ramp-0:var(--mc-canvas);--mc-ramp-1:color-mix(in srgb,var(--mc-brand) 16%,var(--mc-surface));--mc-ramp-2:color-mix(in srgb,var(--mc-brand) 38%,var(--mc-surface));--mc-ramp-3:color-mix(in srgb,var(--mc-brand) 66%,var(--mc-surface));--mc-ramp-4:var(--mc-brand);--mc-slate:#64748b}:root.dark .mc-page,:root.dark .mc-scope{--mc-slate:#94a3b8;--mc-ramp-0:#262d37;--mc-ramp-1:color-mix(in srgb,var(--mc-brand) 30%,#262d37);--mc-ramp-2:color-mix(in srgb,var(--mc-brand) 55%,#262d37);--mc-ramp-3:color-mix(in srgb,var(--mc-brand) 78%,#262d37)}.mc-kpis{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.mc-kpi{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:.9rem 1rem .85rem 1.125rem;border:1px solid var(--mc-line);border-radius:.75rem;background:var(--mc-surface);overflow:hidden}.mc-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mc-brand)}.mc-kpi[data-tone=on]:before{background:var(--mc-on)}.mc-kpi[data-tone=warn]:before{background:var(--mc-warn)}.mc-kpi[data-tone=danger]:before{background:var(--mc-danger)}.mc-kpi-head{position:static;top:auto;width:auto;z-index:auto;padding-top:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mc-kpi-label{font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-ink-2)}.mc-kpi-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:var(--mc-canvas);color:var(--mc-ink-3)}.mc-kpi[data-tone=danger] .mc-kpi-icon{background:var(--mc-danger-soft);color:var(--mc-danger)}:is(.mc-page,.mc-scope) p.mc-kpi-value{display:flex;align-items:baseline;gap:.4rem;margin:0;font-family:var(--mc-font-display);font-size:2.125rem;font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--mc-ink);font-variant-numeric:tabular-nums}.mc-kpi-unit{font-size:.875rem;font-weight:500}.mc-chip,.mc-kpi-unit{letter-spacing:0;color:var(--mc-ink-2)}.mc-chip{display:inline-flex;align-items:center;gap:.2rem;margin-left:auto;padding:.15rem .4rem;border-radius:.3125rem;background:var(--mc-canvas);font-family:var(--mc-font-ui);font-size:.6875rem;font-weight:600;white-space:nowrap}.mc-chip.is-positive{background:color-mix(in srgb,var(--mc-on) 14%,var(--mc-surface));color:var(--mc-on)}.mc-chip.is-negative{background:var(--mc-danger-soft);color:var(--mc-danger)}.mc-kpi-foot{position:static;background:none;border-top:0;overflow:visible;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;min-height:1.625rem}.mc-kpi-note{font-size:.75rem;line-height:1.35;color:var(--mc-ink-2)}.mc-spark{flex-shrink:0;overflow:visible}.mc-spark-empty{display:block;width:84px}.mc-spark-line{fill:none;stroke:var(--mc-brand);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mc-spark-area{fill:color-mix(in srgb,var(--mc-brand) 12%,transparent);stroke:none}.mc-spark-dot{fill:var(--mc-brand)}.mc-spark.is-slate .mc-spark-dot,.mc-spark.is-slate .mc-spark-line{stroke:var(--mc-slate);fill:var(--mc-slate)}.mc-spark.is-slate .mc-spark-line{fill:none}.mc-spark.is-slate .mc-spark-area{fill:color-mix(in srgb,var(--mc-slate) 12%,transparent)}.mc-panels{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1160px){.mc-panels{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.mc-panel{display:flex;flex-direction:column;min-width:0;border:1px solid var(--mc-line);border-radius:.75rem;background:var(--mc-surface)}.mc-panel-head{position:static;top:auto;width:auto;z-index:auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem;padding:.9rem 1rem 0}.mc-panel-titles{min-width:0}:is(.mc-page,.mc-scope) h2.mc-panel-title{margin:0;font-family:var(--mc-font-display);font-size:.9375rem;font-weight:600;letter-spacing:-.012em;color:var(--mc-ink)}:is(.mc-page,.mc-scope) p.mc-panel-hint{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;color:var(--mc-ink-2)}.mc-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.mc-legend-key{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:500;color:var(--mc-ink-2);white-space:nowrap}.mc-legend-key i{width:.625rem;height:.3125rem;border-radius:1px;background:var(--mc-brand)}.mc-legend-key.is-slate i{background:var(--mc-slate)}.mc-legend-key.is-danger i{background:var(--mc-danger)}:is(.mc-page,.mc-scope) p.mc-readout{margin:.5rem 0 0;padding:0 1rem;min-height:1.25rem;font-size:.75rem;line-height:1.25rem;color:var(--mc-ink-2);font-variant-numeric:tabular-nums}.mc-readout b{font-weight:600;color:var(--mc-ink)}.mc-readout .is-brand{color:var(--mc-brand-ink);font-weight:600}.mc-readout .is-slate{color:var(--mc-ink);font-weight:600}.mc-panel-body{flex:1 1 auto;min-width:0;padding:.5rem 1rem 1rem}.mc-chart{width:100%;min-width:0}:is(.mc-page,.mc-scope) p.mc-chart-empty{margin:0;padding:3rem 0;text-align:center;font-size:.8125rem;line-height:1.5;color:var(--mc-ink-2)}.mc-axis{stroke:var(--mc-line-strong);stroke-width:1}.mc-axis-soft{stroke:var(--mc-line);stroke-width:1;stroke-dasharray:2 4}.mc-col-opened{fill:var(--mc-brand)}.mc-col-closed{fill:var(--mc-slate)}.mc-col-hit{fill:transparent}.mc-col rect:not(.mc-col-hit){transition:opacity .12s ease}.mc-chart svg:hover .mc-col:not(.is-active) rect:not(.mc-col-hit){opacity:.35}.mc-col-label{fill:var(--mc-ink-2);font-family:var(--mc-font-ui);font-size:.625rem;font-variant-numeric:tabular-nums}.mc-col.is-active .mc-col-label{fill:var(--mc-ink);font-weight:600}.mc-trends{display:flex;flex-direction:column;gap:.9rem}.mc-trend+.mc-trend{padding-top:.9rem;border-top:1px solid var(--mc-line)}.mc-trend-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.15rem}.mc-trend-title{font-size:.75rem;font-weight:600;color:var(--mc-ink)}.mc-trend-peak{font-size:.6875rem;color:var(--mc-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.mc-chart--trend{min-height:76px}.mc-trend-line{fill:none;stroke:var(--mc-brand);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.mc-trend-dot{fill:var(--mc-brand);transition:r .12s ease}.mc-trend-guide{stroke:var(--mc-line-strong);stroke-width:1}.mc-trend.is-slate .mc-trend-line{stroke:var(--mc-slate)}.mc-trend.is-slate .mc-trend-dot{fill:var(--mc-slate)}:is(.mc-page,.mc-scope) p.mc-trend-empty{margin:0;padding:1.5rem 0;font-size:.75rem;color:var(--mc-ink-2)}.mc-heat{gap:.6rem}.mc-heat,.mc-heat-grid{display:flex;flex-direction:column}.mc-heat-grid{gap:3px}.mc-heat-row{display:flex;align-items:center;gap:.5rem}.mc-heat-day{flex:0 0 1.75rem;font-size:.6875rem;color:var(--mc-ink-2);text-align:right}.mc-heat-cells{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;flex:1 1 auto;min-width:0}.mc-heat-cell{display:block;aspect-ratio:1;border-radius:2px;background:var(--mc-ramp-0)}.mc-heat-cell[data-level="1"]{background:var(--mc-ramp-1)}.mc-heat-cell[data-level="2"]{background:var(--mc-ramp-2)}.mc-heat-cell[data-level="3"]{background:var(--mc-ramp-3)}.mc-heat-cell[data-level="4"]{background:var(--mc-ramp-4)}.mc-heat-tick{font-size:.5625rem;line-height:1;color:var(--mc-ink-2);text-align:center;font-variant-numeric:tabular-nums}.mc-heat-axis{margin-top:.15rem}.mc-heat-scale{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;font-size:.6875rem;color:var(--mc-ink-2)}.mc-heat-scale .mc-heat-cell{width:.625rem;height:.625rem;aspect-ratio:auto}.mc-heat-scale span:first-child{margin-right:.15rem}.mc-heat-scale span:last-child{margin-left:.15rem}.mc-rank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.mc-rank-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem}.mc-rank-id{min-width:0;display:flex;flex-direction:column;gap:.05rem}.mc-rank-name{font-size:.8125rem;font-weight:500;color:var(--mc-ink)}.mc-rank-name,.mc-rank-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-rank-sub{font-size:.6875rem;color:var(--mc-ink-2)}.mc-rank-track{grid-column:1;height:.375rem;border-radius:999px;background:var(--mc-canvas);overflow:hidden}.mc-rank-fill{background:color-mix(in srgb,var(--mc-brand) 32%,var(--mc-surface))}.mc-rank-accent,.mc-rank-fill{display:block;height:100%;border-radius:999px}.mc-rank-accent{background:var(--mc-brand)}.mc-rank-value{grid-row:1/span 2;grid-column:2;align-self:center;display:inline-flex;align-items:baseline;gap:.35rem;font-family:var(--mc-font-display);font-size:1rem;font-weight:600;color:var(--mc-ink);font-variant-numeric:tabular-nums}.mc-rank-value b{padding:.05rem .3rem;border-radius:.25rem;background:var(--mc-brand-soft);color:var(--mc-brand-ink);font-size:.6875rem;font-weight:600}.mc-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mc-feed-row{position:relative;display:flex;align-items:center;gap:.75rem;padding:.6rem .5rem .6rem .875rem;border-radius:.5rem;color:inherit;text-decoration:none;transition:background .12s ease}.mc-feed-row:focus-visible,.mc-feed-row:hover{background:var(--mc-surface-2);outline:none}.mc-feed-row:focus-visible{box-shadow:var(--mc-focus)}.mc-feed-row:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:3px;border-radius:999px;background:var(--mc-off)}.mc-feed-row[data-priority=low]:before{background:var(--mc-info)}.mc-feed-row[data-priority=medium]:before{background:var(--mc-brand)}.mc-feed-row[data-priority=high]:before{background:var(--mc-danger)}.mc-feed-main{flex:1 1 auto;min-width:0}.mc-feed-title{display:block;font-family:var(--mc-font-display);font-size:.8125rem;font-weight:500;color:var(--mc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-feed-row:hover .mc-feed-title{color:var(--mc-brand-ink)}.mc-feed-meta{align-items:center;gap:.35rem;margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-feed-aside,.mc-feed-meta{display:flex;font-size:.6875rem;color:var(--mc-ink-2)}.mc-feed-aside{flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.2rem;font-variant-numeric:tabular-nums}:is(.mc-page,.mc-scope) p.mc-panel-foot{margin:.5rem 0 0;padding:.5rem 0 0;border-top:1px solid var(--mc-line)}.mc-panel-foot .mc-iconbtn{margin-left:.3rem}@media (max-width:719px){.mc-head{align-items:flex-start}.mc-head-actions{width:100%}.mc-head-actions .mc-btn{flex:1 1 auto}.mc-search{max-width:none;flex-basis:100%;order:3}:is(.mc-page,.mc-scope) p.mc-stamp,:is(.mc-page,.mc-scope) p.mc-tally{margin-left:0}.mc-heat{overflow-x:auto}.mc-heat-grid,.mc-heat-scale{min-width:30rem}:is(.mc-page,.mc-scope) p.mc-kpi-value{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){:is(.mc-page,.mc-scope) *,:is(.mc-page,.mc-scope) :before{transition:none!important;animation:none!important}.mc-card:active,.mc-card:hover{transform:none}}