@media (max-width: 767px){[data-tap=row]{min-height:44px!important;box-sizing:border-box}[data-tap-scope] :is(button,[role=button],[role=tab]):not([data-tap=hit]){min-height:44px;box-sizing:border-box}[data-crm-account-layout=page] :is(button,[role=button]):not([data-tap=hit]){display:inline-flex!important;align-items:center;min-height:44px!important;box-sizing:border-box}[data-tap=hit]{position:relative}[data-tap=hit]:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}*{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:3px;transition:background .2s}*:hover::-webkit-scrollbar-thumb{background:#64748b99}.mr-scroll,[data-mr-scroll]{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) transparent}.mr-scroll::-webkit-scrollbar,[data-mr-scroll]::-webkit-scrollbar{width:6px;height:6px}.mr-scroll::-webkit-scrollbar-track,[data-mr-scroll]::-webkit-scrollbar-track{background:transparent}.mr-scroll::-webkit-scrollbar-thumb,[data-mr-scroll]::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:3px;transition:background .2s}.mr-scroll:hover::-webkit-scrollbar-thumb,[data-mr-scroll]:hover::-webkit-scrollbar-thumb{background:#64748b99}.calm .c-viewer,.c-viewer{position:fixed;inset:0;z-index:2000;background:#000000d1;display:grid;place-items:center;cursor:zoom-out}.c-viewer figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:default}.c-viewer img{max-width:min(80vw,900px);max-height:78vh;object-fit:contain;border-radius:18px;background:#fff}.c-viewer figcaption{color:#f5f5f7;font-size:14px;line-height:20px}.c-viewer-nav,.c-viewer-x{position:fixed;border:0;background:#ffffff24;color:#fff;border-radius:980px;width:44px;height:44px;font-size:24px;cursor:pointer}.c-viewer-nav.prev{left:24px;top:50%}.c-viewer-nav.next{right:24px;top:50%}.c-viewer-x{right:24px;top:24px;font-size:16px}.calm{--c-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", Inter, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;--c-canvas: #f5f5f7;--c-surface: #ffffff;--c-surface-2: #fbfbfd;--c-sys-grey: #f2f2f7;--c-ink: #1d1d1f;--c-ink-2: #3c3c43;--c-ink-3: #6e6e73;--c-sep: rgba(60, 60, 67, .13);--c-fill: rgba(120, 120, 128, .08);--c-fill-2: rgba(120, 120, 128, .14);--c-accent: #0a0f1f;--c-accent-ink: #ffffff;--c-accent-wash: rgba(30, 41, 59, .08);--c-red: #d92d30;--c-red-wash: rgba(217, 45, 48, .1);--c-orange: #b86a00;--c-orange-solid: #e8890c;--c-orange-wash: rgba(232, 137, 12, .13);--c-green: #18874a;--c-green-solid: #1e9e55;--c-green-wash: rgba(30, 158, 85, .12);--c-shadow: 0 0 0 .5px var(--c-sep), 0 1px 2px rgba(0, 0, 0, .04);--c-shadow-float: 0 0 0 .5px var(--c-sep), 0 16px 40px -16px rgba(0, 0, 0, .28);--c-blue: #0a60c2;--c-pill-green-bg: rgba(30, 158, 85, .12);--c-pill-blue-bg: rgba(10, 96, 194, .12);--c-pill-red-bg: rgba(217, 45, 48, .12);--c-warm: #d4553b;--c-seg-on: #ffffff;--c-seg-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 0 0 .5px rgba(0, 0, 0, .04);--c-card-shadow: 0 1px 2px rgba(0, 0, 0, .04);--c-neutral-dot: #aeaeb2;font:400 14px/1.43 var(--c-font);letter-spacing:-.006em;color:var(--c-ink-2);-webkit-font-smoothing:antialiased}html[data-theme=dark] .calm{--c-canvas: #000000;--c-surface: #1c1c1e;--c-surface-2: #141416;--c-sys-grey: #1c1c1e;--c-ink: #f5f5f7;--c-ink-2: #d1d1d6;--c-ink-3: #98989f;--c-sep: rgba(84, 84, 88, .55);--c-fill: rgba(120, 120, 128, .18);--c-fill-2: rgba(120, 120, 128, .26);--c-accent: #e2e8f0;--c-accent-ink: #0a0f1f;--c-accent-wash: rgba(226, 232, 240, .12);--c-red: #ff6b6e;--c-red-wash: rgba(255, 90, 95, .18);--c-orange: #ffb057;--c-orange-solid: #ffa53a;--c-orange-wash: rgba(255, 165, 58, .18);--c-green: #4cd585;--c-green-solid: #34c76f;--c-green-wash: rgba(52, 199, 111, .18);--c-shadow: 0 0 0 .5px var(--c-sep);--c-blue: #5aa2ff;--c-pill-green-bg: rgba(52, 199, 111, .18);--c-pill-blue-bg: rgba(90, 162, 255, .18);--c-pill-red-bg: rgba(255, 90, 95, .18);--c-warm: #ff7a5c;--c-seg-on: #636366;--c-seg-shadow: none;--c-card-shadow: none;--c-neutral-dot: #636366}.calm{--c-pg-green-bg: rgba(30, 158, 85, .12);--c-pg-green: #18874a;--c-pg-blue-bg: rgba(37, 99, 235, .1);--c-pg-blue: #2563eb;--c-pg-red-bg: rgba(217, 45, 48, .1);--c-pg-red: #d92d30;--c-pg-seg-shadow: 0 1px 2px rgba(0, 0, 0, .12)}html[data-theme=dark] .calm{--c-pg-green-bg: rgba(52, 199, 111, .18);--c-pg-green: #4cd585;--c-pg-blue-bg: rgba(90, 162, 255, .18);--c-pg-blue: #5aa2ff;--c-pg-red-bg: rgba(255, 90, 95, .18);--c-pg-red: #ff6b6e;--c-pg-seg-shadow: none}:root,[data-ds-theme=light]{--ds-canvas: #f5f5f7;--ds-card: #ffffff;--ds-sys-grey: #f2f2f7;--ds-ink: #1d1d1f;--ds-ink-2: #3c3c43;--ds-ink-3: #6e6e73;--ds-sep: rgba(60, 60, 67, .13);--ds-fill: rgba(120, 120, 128, .08);--ds-fill-2: rgba(120, 120, 128, .14);--ds-accent: #0a0f1f;--ds-accent-ink: #ffffff;--ds-accent-wash: rgba(30, 41, 59, .08);--ds-red: #d92d30;--ds-green: #18874a;--ds-blue: #2563eb;--ds-pill-green-bg: rgba(30, 158, 85, .12);--ds-pill-blue-bg: rgba(37, 99, 235, .1);--ds-pill-red-bg: rgba(217, 45, 48, .1);--ds-card-shadow: none;--ds-seg-on: #ffffff;--ds-seg-shadow: 0 1px 2px rgba(0, 0, 0, .12)}html[data-theme=dark] .calm,html[data-theme=dark] [data-ds-theme=auto]{--ds-canvas: #000000;--ds-card: #1c1c1e;--ds-sys-grey: #1c1c1e;--ds-ink: #f5f5f7;--ds-ink-2: #d1d1d6;--ds-ink-3: #98989f;--ds-sep: rgba(84, 84, 88, .55);--ds-fill: rgba(120, 120, 128, .18);--ds-fill-2: rgba(120, 120, 128, .26);--ds-accent: #e2e8f0;--ds-accent-ink: #0a0f1f;--ds-accent-wash: rgba(226, 232, 240, .12);--ds-red: #ff6b6e;--ds-green: #4cd585;--ds-blue: #5aa2ff;--ds-pill-green-bg: rgba(52, 199, 111, .18);--ds-pill-blue-bg: rgba(90, 162, 255, .18);--ds-pill-red-bg: rgba(255, 90, 95, .18);--ds-card-shadow: none;--ds-seg-on: #636366;--ds-seg-shadow: none}.calm *,.calm *:before,.calm *:after{box-sizing:border-box}.calm a{color:var(--c-accent);text-decoration:none}.calm button{font:inherit;letter-spacing:inherit}.calm :focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion: reduce){.calm *{transition:none!important;animation:none!important}}.calm.c-page{background:var(--c-canvas);min-height:100%}.calm .c-page-in{max-width:none;margin:0;padding:24px 32px 48px;display:flex;flex-direction:column;gap:20px}.calm .c-page-in.wide{max-width:none}.calm .c-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.calm .c-head h1{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.025em;font-weight:700;color:var(--c-ink);text-wrap:balance}.calm .c-head p{margin:4px 0 0;color:var(--c-ink-3);font-size:14px;max-width:70ch}.calm .c-head-side{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.calm .c-fresh{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--c-ink-3);white-space:nowrap}.calm .c-fresh:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c-green-solid)}.calm .c-fresh.stale:before{background:var(--c-orange-solid)}.calm .c-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:.5px solid var(--c-sep);scrollbar-width:none}.calm .c-tab{padding:8px 12px;color:var(--c-ink-3);font-weight:500;border:0;border-bottom:2px solid transparent;background:none;white-space:nowrap;cursor:pointer;font-size:14px}.calm .c-tab.on{color:var(--c-ink);border-bottom-color:var(--c-accent)}.calm .c-tab small{margin-left:6px;font-size:12px;color:var(--c-ink-3);font-variant-numeric:tabular-nums}.calm .c-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.calm .c-search{flex:1 1 260px;min-width:0;display:flex;align-items:center;gap:8px;padding:0 12px;height:34px;border-radius:8px;background:var(--c-fill-2);color:var(--c-ink-3)}.calm .c-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--c-ink);font:inherit;font-size:14px}.calm .c-search input::placeholder{color:var(--c-ink-3)}.calm .c-search button{border:0;background:none;color:var(--c-ink-3);cursor:pointer;padding:2px 4px;font-size:12px}.calm .c-fchip{height:28px;padding:0 12px;border-radius:999px;border:0;font-size:12px;font-weight:500;background:var(--c-surface);box-shadow:var(--c-shadow);color:var(--c-ink-2);white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums}.calm .c-fchip.on{background:var(--c-ink);color:var(--c-canvas);box-shadow:none}.calm .c-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:8px;border:0;background:var(--c-accent);color:var(--c-accent-ink);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.calm .c-btn:disabled{opacity:.5;cursor:default}.calm .c-btn.ghost{background:var(--c-fill-2);color:var(--c-ink)}.calm .c-btn.plain{background:none;color:var(--c-accent);padding:0 6px}.calm .c-btn.sm{height:28px;padding:0 10px;font-size:12px}.calm .c-btn.danger{background:var(--c-red-wash);color:var(--c-red)}.calm .c-section{display:flex;flex-direction:column;gap:8px;min-width:0}.calm .c-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px}.calm .c-section-head h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--c-ink)}.calm .c-section-head small{font-size:12px;color:var(--c-ink-3);font-variant-numeric:tabular-nums}.calm .c-group{background:var(--c-surface);border-radius:12px;box-shadow:var(--c-shadow);min-width:0;overflow:hidden}.calm .c-group.pad{padding:16px;display:flex;flex-direction:column;gap:12px}.calm .c-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 16px;border:0;border-bottom:.5px solid var(--c-sep);width:100%;background:none;text-align:left;color:inherit;cursor:pointer;min-height:44px}.calm .c-row:last-child{border-bottom:0}.calm .c-row:hover{background:var(--c-fill)}.calm .c-row.on{background:var(--c-accent-wash)}.calm .c-row-t{color:var(--c-ink);font-weight:500;font-size:14px;overflow-wrap:anywhere}.calm .c-row-s{color:var(--c-ink-3);font-size:12px;display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:2px}.calm .c-row-e{display:flex;gap:8px;align-items:center;color:var(--c-ink-3);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.calm .c-check{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--c-ink-3);background:none;padding:0;cursor:pointer;opacity:.7;flex:none}.calm .c-check:hover{border-color:var(--c-green-solid);opacity:1}.calm .c-note{color:var(--c-ink-3);font-size:12px;padding:0 4px}.calm .c-empty{padding:20px 16px;color:var(--c-ink-3);font-size:14px}.calm .c-banner{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:var(--c-accent-wash);color:var(--c-ink);font-size:14px}.calm .c-chip{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--c-fill-2);color:var(--c-ink-3)}.calm .c-chip.red{background:var(--c-red-wash);color:var(--c-red)}.calm .c-chip.amber{background:var(--c-orange-wash);color:var(--c-orange)}.calm .c-chip.green{background:var(--c-green-wash);color:var(--c-green)}.calm .c-chip.blue{background:var(--c-accent-wash);color:var(--c-accent)}.calm .c-av{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-weight:700;color:var(--c-accent-ink);background:var(--c-accent);flex:none}.calm .c-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.calm .c-tile{background:var(--c-surface);border-radius:12px;box-shadow:var(--c-shadow);padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0;border:0;text-align:left;color:inherit;cursor:pointer}.calm .c-tile small{color:var(--c-ink-3);font-size:12px;font-weight:600}.calm .c-tile b{color:var(--c-ink);font-size:28px;line-height:1.15;font-variant-numeric:tabular-nums;font-weight:700;overflow-wrap:anywhere}.calm .c-tile em{font-style:normal;color:var(--c-ink-3);font-size:12px}.calm .c-tile.amber{box-shadow:inset 4px 0 0 var(--c-orange-solid),var(--c-shadow)}.calm .c-tile.red{box-shadow:inset 4px 0 0 var(--c-red),var(--c-shadow)}.calm .c-table-wrap{overflow-x:auto}.calm table.c-table{width:100%;border-collapse:collapse;font-size:14px}.calm .c-table th{text-align:left;color:var(--c-ink-3);font-size:12px;font-weight:600;padding:9px 16px;border-bottom:.5px solid var(--c-sep);white-space:nowrap;background:var(--c-surface);position:sticky;top:0}.calm .c-table th button{border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0}.calm .c-table td{padding:10px 16px;border-bottom:.5px solid var(--c-sep);vertical-align:middle;color:var(--c-ink-2)}.calm .c-table tr:last-child td{border-bottom:0}.calm .c-table tbody tr{cursor:pointer}.calm .c-table tbody tr.on td{background:var(--c-accent-wash)}.calm .c-table td.n{color:var(--c-ink);font-weight:500}.calm .c-table td.num,.calm .c-table th.num{text-align:right;font-variant-numeric:tabular-nums}.calm .c-mut{color:var(--c-ink-3)}.calm .c-meter{display:inline-block;width:56px;height:6px;border-radius:999px;background:var(--c-fill-2);overflow:hidden;vertical-align:middle;margin-right:6px}.calm .c-meter i{display:block;height:100%;background:var(--c-orange-solid)}.calm .c-meter i.full{background:var(--c-green-solid)}.calm .c-meter i[data-fill="0"]{width:0}.calm .c-meter i[data-fill="1"]{width:25%}.calm .c-meter i[data-fill="2"]{width:50%}.calm .c-meter i[data-fill="3"]{width:75%}.calm .c-meter i[data-fill="4"]{width:100%;background:var(--c-green-solid)}.calm.c-drawer{position:fixed;top:0;right:0;bottom:0;width:min(480px,100vw);z-index:8200;background:var(--c-surface);box-shadow:var(--c-shadow-float);display:flex;flex-direction:column}.calm.c-drawer.wide{width:min(880px,100vw)}.calm .c-dhead{padding:16px 20px 12px;border-bottom:.5px solid var(--c-sep);display:flex;flex-direction:column;gap:8px}.calm .c-dtop{display:flex;align-items:center;justify-content:space-between;gap:8px}.calm .c-dmeta{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--c-ink-3)}.calm .c-dhead h2{margin:0;font-size:17px;font-weight:600;color:var(--c-ink);line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.calm .c-dacts{display:flex;gap:8px;flex-wrap:wrap}.calm .c-x{width:28px;height:28px;border-radius:50%;border:0;background:var(--c-fill-2);color:var(--c-ink-2);cursor:pointer;font-size:14px;line-height:1;flex:none}.calm .c-dbody{flex:1;overflow-y:auto;padding:16px 20px 88px;display:flex;flex-direction:column;gap:20px}.calm .c-ds{display:flex;flex-direction:column;gap:8px;min-width:0}.calm .c-ds>h3{margin:0;font-size:12px;font-weight:600;color:var(--c-ink-3)}.calm .c-kv{display:grid;grid-template-columns:112px minmax(0,1fr);gap:6px 12px;font-size:14px}.calm .c-kv dt{color:var(--c-ink-3);margin:0}.calm .c-kv dd{color:var(--c-ink);margin:0;overflow-wrap:anywhere}.calm .c-callout{border-radius:8px;padding:10px 12px;font-size:14px;color:var(--c-ink);background:var(--c-surface-2);box-shadow:inset 0 0 0 .5px var(--c-sep)}.calm .c-callout.green{background:var(--c-green-wash);box-shadow:none}.calm .c-callout.amber{background:var(--c-orange-wash);box-shadow:none}.calm .c-callout small{display:block;color:var(--c-ink-3);font-size:12px;margin-top:4px}.calm .c-callout p{margin:0 0 8px;white-space:pre-wrap;overflow-wrap:anywhere}.calm .c-callout p:last-child{margin-bottom:0}.calm .c-callout ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.calm .c-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.calm .c-thumb{aspect-ratio:1;max-width:100%;border-radius:8px;overflow:hidden;background:var(--c-fill-2);display:grid;place-items:center;font-size:12px;color:var(--c-ink-3);text-align:center;padding:4px;border:0}.calm .c-thumb img{width:100%;height:100%;object-fit:cover}.calm .c-thumb.miss{background:none;border:1px dashed var(--c-orange-solid);color:var(--c-orange)}.calm .c-dfoot{position:absolute;left:0;right:0;bottom:0;padding:12px 20px;border-top:.5px solid var(--c-sep);background:var(--c-surface);display:flex;gap:8px;align-items:center}.calm .c-scrim{position:fixed;inset:0;z-index:8190;background:#0000002e}.calm .c-askpill{position:fixed;right:24px;bottom:24px;z-index:8300;height:40px;padding:0 18px;border-radius:999px;border:0;background:var(--c-ink);color:var(--c-canvas);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px -8px #00000073}.calm .c-home-news{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.calm .c-callout p b{color:var(--c-ink);font-weight:600}@media (max-width: 760px){.calm .c-page-in{padding:16px 16px 96px}.calm .c-tiles,.calm .c-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.calm .c-home-news{grid-template-columns:minmax(0,1fr)}.calm table.c-table.stack thead{display:none}.calm table.c-table.stack,.calm table.c-table.stack tbody,.calm table.c-table.stack tr,.calm table.c-table.stack td{display:block;width:100%}.calm table.c-table.stack tr{padding:10px 16px;border-bottom:.5px solid var(--c-sep)}.calm table.c-table.stack td{padding:2px 0;border:0;text-align:left}.calm .c-askpill{right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.calm .c-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.calm .c-thumb{margin:0;background:var(--c-surface);border-radius:12px;box-shadow:var(--c-shadow);overflow:hidden;display:flex;flex-direction:column}.calm .c-thumb img{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:var(--c-fill);display:block}.calm .c-thumb figcaption{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;color:var(--c-ink-3)}.calm .c-thumb-a{display:inline-flex;gap:8px}.calm .c-askpanel{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:8300;width:min(420px,calc(100vw - 32px));height:min(620px,calc(100vh - 100px));background:var(--c-surface);border-radius:12px;box-shadow:var(--c-shadow-float);display:grid;grid-template-rows:auto 1fr auto auto;overflow:hidden;color:var(--c-ink)}.calm .c-askpanel-h{display:flex;gap:8px;align-items:center;padding:12px 16px;border-bottom:.5px solid var(--c-sep)}.calm .c-askpanel-h>div{flex:1;min-width:0}.calm .c-askpanel-h b{display:block;font-size:14px;font-weight:600;color:var(--c-ink)}.calm .c-askpanel-h small{display:block;font-size:12px;color:var(--c-ink-3);overflow-wrap:anywhere}.calm .c-askpanel-b{overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:8px;background:var(--c-canvas)}.calm .c-askpanel-f{display:flex;gap:8px;padding:8px 12px;border-top:.5px solid var(--c-sep)}.calm .c-askpanel-f input{flex:1;min-width:0;height:32px;border:0;border-radius:8px;padding:0 12px;background:var(--c-fill-2);color:var(--c-ink);font:inherit;font-size:14px;outline:0}.calm .c-askpanel-x{padding:0 12px 8px}.calm .c-amsug{display:flex;flex-wrap:wrap;gap:8px}.calm .c-amsg{max-width:88%;padding:8px 12px;border-radius:12px;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.calm .c-amsg.user{align-self:flex-end;background:var(--c-accent);color:var(--c-accent-ink)}.calm .c-amsg.agent{align-self:flex-start;background:var(--c-surface);box-shadow:var(--c-shadow);display:flex;flex-direction:column;gap:4px}.calm .c-amsg.agent.err{color:var(--c-red)}.calm .c-amsg p{margin:0}.calm .c-amsrc{display:block;font-size:12px;font-weight:600;color:var(--c-ink-3)}.calm .c-amlinks{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.calm .c-amweb{margin-top:4px;padding:8px 12px;border-radius:8px;background:var(--c-orange-wash);display:flex;flex-direction:column;gap:4px}.calm .c-amweb .c-amsrc{color:var(--c-orange)}.calm .c-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 760px){.calm .c-askpanel{right:16px;left:16px;width:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px));height:min(560px,calc(100vh - 140px))}}.calm .c-row[data-calm-activity]{cursor:default}@media (max-width: 760px){.calm .c-row[data-calm-activity]{grid-template-columns:auto minmax(0,1fr)}.calm .c-row[data-calm-activity] .c-row-e{grid-column:2;flex-wrap:wrap;white-space:normal}}.calm .c-whoask{margin:8px 12px;padding:8px 12px;border-radius:12px;background:var(--c-surface-2);box-shadow:var(--c-shadow);display:flex;flex-direction:column;gap:4px}.calm .c-whoask-r{display:flex;gap:8px;align-items:baseline;border:0;background:none;padding:2px 0;text-align:left;cursor:pointer;font-size:12px;color:var(--c-ink-3)}.calm .c-whoask-r:disabled{cursor:default}.calm .c-whoask-r b{flex:none;min-width:52px;font-size:12px;font-weight:600;color:var(--c-ink)}.calm.c-page{background:var(--c-canvas)}.calm .c-page-in{padding:32px 32px 64px;gap:24px}.calm .c-head h1{font:600 32px/36px -apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Helvetica Neue,sans-serif;letter-spacing:-.6px;color:var(--c-ink)}.calm .c-head p{font-size:15px;line-height:20px;color:var(--c-ink-3);margin-top:6px}.calm .c-group{border-radius:18px;box-shadow:none}.calm .c-group.pad{padding:24px;gap:16px}.calm .c-tabs{align-self:flex-start;width:max-content;max-width:100%;padding:2px;gap:0;border:0;border-radius:9px;background:var(--c-fill-2);overflow-x:auto}.calm .c-tab{border:0;border-radius:7px;padding:6px 16px;font-size:14px;line-height:18px;font-weight:500;color:var(--c-ink)}.calm .c-tab:hover{color:var(--c-ink)}.calm .c-tab.on{background:var(--c-seg-on);box-shadow:var(--c-pg-seg-shadow);font-weight:600;border-bottom-color:transparent}.calm .c-fchip{background:var(--c-fill-2);box-shadow:none;color:var(--c-ink);font-size:13px}.calm .c-fchip.on{background:var(--c-seg-on);box-shadow:var(--c-pg-seg-shadow);color:var(--c-accent);font-weight:600}.calm .c-search{height:36px;border-radius:10px}.calm .c-search input{font-size:15px}.calm .c-btn{border-radius:999px;padding:0 16px;font-size:13px}.calm .c-btn.sm{padding:0 12px}.calm .c-btn.plain{padding:0 4px;font-weight:500}.calm .c-tile{border-radius:18px;box-shadow:none;padding:20px 24px}.calm .c-tile.amber,.calm .c-tile.red{box-shadow:none}.calm .c-tile.red b{color:var(--c-red)}.calm .c-tile b{font-weight:600}.calm .c-row.on,.calm .c-table tbody tr.on td{background:var(--c-sys-grey)}.calm .c-chip{padding:2px 10px;font-weight:500;background:var(--c-fill);color:var(--c-ink-2)}.calm .c-chip.amber{background:var(--c-fill);color:var(--c-ink-2)}.calm .c-chip.green{background:var(--c-pg-green-bg);color:var(--c-pg-green)}.calm .c-chip.blue{background:var(--c-pg-blue-bg);color:var(--c-pg-blue)}.calm .c-chip.red{background:var(--c-pg-red-bg);color:var(--c-pg-red)}.calm .c-chip.overdue,.calm .c-spill.overdue{background:transparent;box-shadow:inset 0 0 0 1px var(--c-pg-red);color:var(--c-pg-red)}.calm .c-fresh.stale:before{background:var(--c-neutral-dot)}.calm .c-meter i{background:var(--c-blue)}.calm .c-callout,.calm .c-callout.amber,.calm .c-callout.green,.calm .c-banner{background:var(--c-sys-grey);box-shadow:none;border-radius:12px;color:var(--c-ink)}.calm .c-amweb{background:var(--c-sys-grey)}.calm .c-amweb .c-amsrc{color:var(--c-ink-3)}.calm .c-thumb.miss{border:1px dashed var(--c-ink-3);color:var(--c-ink-3)}.calm .c-table th{font-size:13px;font-weight:500}.calm .c-table tbody tr:hover td{background:var(--c-fill)}.calm .c-table td,.calm .c-table th{border-left:0}.calm a,.calm .c-linkbtn,.calm .c-btn.plain{color:var(--c-accent)}.calm.c-segctl{display:inline-flex;align-self:flex-start;max-width:100%;overflow-x:auto;gap:0;padding:2px;border-radius:9px;background:var(--c-fill-2);font:400 14px/18px var(--c-font)}.calm.c-segctl>button{border:0;background:none;border-radius:7px;padding:6px 16px;font:inherit;font-size:14px;line-height:18px;font-weight:500;color:var(--c-ink);white-space:nowrap;cursor:pointer}.calm.c-segctl.sm>button{padding:4px 12px;font-size:13px}.calm.c-segctl>button.on{background:var(--c-seg-on);box-shadow:var(--c-pg-seg-shadow);font-weight:600}.calm.c-segctl>button small{margin-left:6px;font-size:12px;color:var(--c-ink-3);font-variant-numeric:tabular-nums}@media (max-width: 900px){.calm .c-page-in{padding:20px 16px 48px}}.calm.c-pick.block{display:flex;width:100%}.calm.c-pick.block .c-pick-b{width:100%}.calm .c-autofill{max-width:560px;display:flex;flex-direction:column;gap:8px}.calm .c-autofill-head{padding:12px 16px 4px;color:var(--c-ink);font-size:14px;font-weight:600}.calm .c-autofill-thumb{width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--c-fill-2);display:grid;place-items:center;font-size:12px;color:var(--c-ink-3)}.calm .c-autofill-thumb img{width:100%;height:100%;object-fit:cover;display:block}.calm .c-autofill-acts{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px;border-top:.5px solid var(--c-sep)}.calm .c-autofill-quote{color:var(--c-ink-3);font-size:12px;font-style:italic}.calm .c-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calm .c-slot{background:var(--c-surface-2);border-radius:12px;box-shadow:var(--c-shadow);padding:8px 12px 12px;display:flex;flex-direction:column;gap:8px;min-width:0}.calm .c-slot.miss{background:var(--c-orange-wash);box-shadow:inset 0 0 0 1px var(--c-orange-solid)}.calm .c-slot.over{box-shadow:inset 0 0 0 2px var(--c-accent);background:var(--c-accent-wash)}.calm .c-slot-h{display:flex;align-items:center;gap:8px;min-height:28px}.calm .c-slot-h b{font-size:14px;font-weight:600;color:var(--c-ink)}.calm .c-slot-h small{flex:1;font-size:12px;color:var(--c-ink-3);font-variant-numeric:tabular-nums}.calm .c-slot.miss .c-slot-h small{color:var(--c-orange)}.calm .c-slot-empty{font-size:12px;color:var(--c-orange);padding:12px 0;text-align:center;border:1px dashed var(--c-orange-solid);border-radius:8px}.calm .c-slot-pics{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.calm .c-pic{margin:0;display:flex;flex-direction:column;gap:4px;min-width:0}.calm .c-pic img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;background:var(--c-fill);display:block}.calm .c-pic-f{display:grid;place-items:center;aspect-ratio:1 / 1;border-radius:8px;background:var(--c-fill-2);font-size:12px;color:var(--c-ink-3);padding:4px;text-align:center;overflow-wrap:anywhere}.calm .c-pic figcaption{display:flex}.calm .c-share{border:0;cursor:pointer;white-space:normal;text-align:left;line-height:1.3;padding:2px 8px}.calm .c-inline-f{display:flex;gap:8px;align-items:center}.calm .c-inline-f input{flex:1;min-width:0;height:28px;border:0;border-radius:8px;padding:0 12px;background:var(--c-fill-2);color:var(--c-ink);font:inherit;font-size:12px;outline:0}.calm .c-callout ul.c-rumours{margin-top:4px}@media (max-width: 760px){.calm .c-slots{grid-template-columns:minmax(0,1fr)}}.calm .c-bar>small{font-size:12px;color:var(--c-ink-3)}.calm [data-calm-status-line]{font-size:14px;color:var(--c-ink)}.calm.c-drawer .c-callout,.calm.c-drawer .c-callout.amber,.calm.c-drawer .c-callout.green{background:var(--c-sys-grey);box-shadow:none;border-radius:12px}.calm.c-drawer .c-chip.amber,.calm.c-drawer .c-chip.green,.calm.c-drawer .c-chip.blue,.calm.c-drawer .c-chip.red{background:none;padding:0;color:var(--c-ink-3);font-weight:500;gap:6px}.calm.c-drawer .c-chip.amber:before,.calm.c-drawer .c-chip.green:before,.calm.c-drawer .c-chip.blue:before,.calm.c-drawer .c-chip.red:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c-ink-3)}.calm.c-drawer .c-chip.amber:before{background:var(--c-orange-solid)}.calm.c-drawer .c-chip.green:before{background:var(--c-green-solid)}.calm.c-drawer .c-chip.red:before{background:var(--c-red)}.calm.c-drawer .c-chip.blue:before{background:var(--c-accent)}.calm .c-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c-ink-3);margin-right:6px;vertical-align:middle}.calm .c-dot.amber{background:var(--c-orange-solid)}.calm .c-dot.green{background:var(--c-green-solid)}.calm.c-drawer .c-slot{background:var(--c-surface);box-shadow:var(--c-shadow)}.calm.c-drawer .c-slot.miss{background:var(--c-sys-grey);box-shadow:none}.calm.c-drawer .c-slot.over{background:var(--c-sys-grey);box-shadow:inset 0 0 0 2px var(--c-accent)}.calm.c-drawer .c-slot.miss .c-slot-h small{color:var(--c-ink-3)}.calm.c-drawer .c-slot-empty{color:var(--c-ink-3);border:1px dashed var(--c-ink-3)}.calm.c-drawer .c-row.on,.calm.c-drawer .c-chip{background:none}.calm.c-drawer .c-chip{padding:0;color:var(--c-ink-3);font-weight:500}.calm .c-found{font-size:11px;color:var(--c-ink-3);margin-left:6px}.calm .c-linkbtn{background:none;border:0;padding:0 4px;font:inherit;font-size:12px;color:var(--c-accent);cursor:pointer}.calm .c-linkbtn:disabled{color:var(--c-ink-3);cursor:default}.calm .c-pic figcaption{flex-wrap:wrap;align-items:center}.calm .c-rumours small{color:var(--c-ink-3)}.calm .c-fold>h3 button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;display:flex;align-items:center;gap:6px;width:100%;text-align:left}.calm .c-fold>h3 button:after{content:"\203a";margin-left:auto;color:var(--c-ink-3);transition:transform .15s}.calm .c-fold.open>h3 button:after{transform:rotate(90deg)}.calm .c-compat-f{flex-wrap:wrap}.calm .c-compat-f select{font:inherit;font-size:13px;border-radius:8px;border:0;box-shadow:var(--c-shadow);background:var(--c-surface);padding:4px 8px}.calm .c-check-l{font-size:13px;color:var(--c-ink-2);display:inline-flex;align-items:center;gap:4px}.calm .c-links-ed{display:flex;flex-direction:column;gap:6px;padding:8px 12px;background:var(--c-sys-grey);border-radius:12px}.calm .c-links-row{display:flex;gap:6px;align-items:center}.calm .c-links-row input{flex:1;min-width:0;font:inherit;font-size:13px;border:0;border-radius:8px;box-shadow:var(--c-shadow);background:var(--c-surface);padding:4px 8px;color:var(--c-ink)}.calm .c-drive{display:flex;flex-direction:column;gap:8px}.calm .c-drive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.calm .c-drive-it{background:var(--c-surface);border:0;border-radius:12px;box-shadow:var(--c-shadow);padding:6px;display:flex;flex-direction:column;gap:4px;cursor:pointer;min-width:0;text-align:left;color:var(--c-ink)}.calm .c-drive-it img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;background:var(--c-fill);display:block}.calm .c-drive-it small{font-size:11px;color:var(--c-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calm .c-drive-prev{margin:0;display:flex;flex-direction:column;gap:6px;background:var(--c-surface);border-radius:12px;box-shadow:var(--c-shadow);padding:8px}.calm .c-drive-prev img{width:100%;max-height:70vh;object-fit:contain;border-radius:8px;background:var(--c-fill)}.calm .c-drive-prev figcaption{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px}.calm .c-drive-prev figcaption span{flex:1;min-width:0;overflow-wrap:anywhere}.calm.c-drawer.c-ld{width:min(1100px,max(560px,50vw));font-size:15px;line-height:20px}@media (max-width: 900px){.calm.c-drawer.c-ld{width:100vw}}.calm.c-drawer.c-ld .c-dhead{padding:20px 24px 12px}.calm.c-drawer.c-ld .c-dhead h2{font:600 28px/34px -apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Helvetica Neue,sans-serif;letter-spacing:-.4px;color:var(--c-ink)}.calm.c-drawer.c-ld .c-dmeta{font-size:13px;line-height:18px;color:var(--c-ink-3);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.calm.c-drawer.c-ld .c-dbody{padding:0 24px 112px;gap:24px;container-type:inline-size}.calm.c-drawer.c-ld .c-dbody>*{flex-shrink:0}.calm.c-drawer.c-ld .c-tabs{position:sticky;top:0;z-index:2;background:var(--c-surface);margin:0 -24px;padding:0 16px}.calm.c-drawer.c-ld .c-tab{font-size:15px;padding:12px 10px}.calm.c-drawer.c-ld .c-tabp{display:flex;flex-direction:column;gap:24px}.calm.c-drawer.c-ld .c-ds{gap:12px}.calm.c-drawer.c-ld .c-ds>h3,.calm.c-drawer.c-ld .c-card>h3,.calm.c-drawer.c-ld .c-fold>h3{margin:0;font-size:17px;line-height:22px;font-weight:600;color:var(--c-ink);letter-spacing:-.2px}.calm.c-drawer.c-ld .c-h4,.calm.c-drawer.c-ld .c-rum h4{margin:8px 0 0;font-size:13px;line-height:18px;font-weight:600;color:var(--c-ink-3)}.calm.c-drawer.c-ld p{margin:0;font-size:15px;line-height:20px;color:var(--c-ink)}.calm.c-drawer.c-ld .c-sub,.calm.c-drawer.c-ld .c-note{font-size:13px;line-height:18px;color:var(--c-ink-3);padding:0}.calm.c-drawer.c-ld small,.calm.c-drawer.c-ld .c-callout small{font-size:12px;line-height:16px;color:var(--c-ink-3)}.calm.c-drawer.c-ld a,.calm.c-drawer.c-ld .c-linkbtn,.calm.c-drawer.c-ld .c-srcmail{font-size:15px;line-height:20px;color:var(--c-accent);font-weight:400}.calm.c-drawer.c-ld .c-sub a,.calm.c-drawer.c-ld a.c-src{font-size:13px}.calm.c-drawer.c-ld b,.calm.c-drawer.c-ld strong{font-weight:600}.calm.c-drawer.c-ld .c-lead{font-size:15px;line-height:20px;color:var(--c-ink)}.calm.c-drawer.c-ld .c-callout{font-size:15px;line-height:20px;padding:12px 16px}.calm.c-drawer.c-ld .c-kv{font-size:15px;line-height:20px;grid-template-columns:140px minmax(0,1fr);gap:8px 16px}.calm.c-drawer.c-ld .c-kv dt{font-size:13px}.calm.c-drawer.c-ld .c-row-t{font-size:15px;line-height:20px;font-weight:400}.calm.c-drawer.c-ld .c-row-s,.calm.c-drawer.c-ld .c-row-e{font-size:13px;line-height:18px}.calm.c-drawer.c-ld .c-row.on,.calm.c-drawer.c-ld .c-row:hover{background:var(--c-sys-grey)}.calm.c-drawer.c-ld .c-btn{height:32px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:600}.calm.c-drawer.c-ld .c-btn.sm{height:28px;padding:0 12px;font-size:13px}.calm.c-drawer.c-ld .c-btn.plain{padding:0 4px;font-weight:400;font-size:15px}.calm.c-drawer.c-ld .c-chip,.calm.c-drawer.c-ld .c-chip:before{font-size:13px}.calm.c-drawer.c-ld .c-dot,.calm.c-drawer.c-ld .c-chip:before{width:8px;height:8px}.calm.c-drawer.c-ld .c-tag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;background:var(--c-sys-grey);color:var(--c-ink-3);font-size:12px;line-height:16px;font-weight:400}.calm .c-menu{position:relative;margin-left:auto}.calm .c-menu-b{height:28px;min-width:36px;border:0;border-radius:999px;background:var(--c-fill-2);color:var(--c-ink-2);cursor:pointer;font-size:13px;letter-spacing:1px}.calm .c-menu-l{position:absolute;right:0;top:34px;z-index:5;min-width:220px;background:var(--c-surface);border-radius:12px;box-shadow:var(--c-shadow-float);padding:4px;display:flex;flex-direction:column}.calm .c-menu-l button{border:0;background:none;text-align:left;padding:8px 12px;border-radius:8px;font-size:15px;color:var(--c-ink);cursor:pointer}.calm .c-menu-l button:hover{background:var(--c-sys-grey)}.calm.c-drawer.c-ld .c-dacts{position:absolute;right:64px;top:16px}.calm.c-drawer.c-ld .c-dhead{position:relative}.calm .c-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:8px}.calm .c-card{background:var(--c-surface);border-radius:12px;box-shadow:var(--c-shadow);padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0}.calm .c-card.wide{grid-column:1 / -1}.calm .c-big{font:600 28px/34px -apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;letter-spacing:-.4px;color:var(--c-ink)}.calm.c-drawer.c-ld .c-big{font-size:28px;line-height:34px}.calm .c-rings{display:flex;gap:16px;flex-wrap:wrap}.calm .c-ring{display:flex;gap:12px;align-items:center;min-width:0}.calm .c-ring>span:last-child{display:flex;flex-direction:column}.calm .c-ring-v{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--c-ink);background:var(--c-sys-grey);box-shadow:inset 0 0 0 4px var(--c-fill-2);font-variant-numeric:tabular-nums}.calm .c-rum-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:8px}.calm .c-rum{display:flex;flex-direction:column;gap:4px;min-width:0}.calm .c-rum h4{margin:0}.calm .c-colours{display:flex;flex-wrap:wrap;gap:6px}.calm .c-colour{padding:2px 10px;border-radius:999px;background:var(--c-sys-grey);color:var(--c-ink);font-size:13px;line-height:18px}.calm.c-drawer.c-ld .c-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.calm.c-drawer.c-ld .c-slots.one{grid-template-columns:minmax(0,1fr)}.calm.c-drawer.c-ld .c-slots.one .c-slot-pics{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.calm.c-drawer.c-ld .c-slot-h b{font-size:15px}.calm .c-panel{background:var(--c-sys-grey);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.calm .c-prev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.calm .c-url{flex:1;min-width:0;font-size:13px;color:var(--c-ink-3);overflow-wrap:anywhere}.calm .c-rowx{padding:8px 16px 16px;border-bottom:.5px solid var(--c-sep)}.calm .c-feed{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:var(--c-surface);border-radius:12px;box-shadow:var(--c-shadow)}.calm .c-feed ul{margin:0;padding-left:18px;font-size:15px;line-height:20px;color:var(--c-ink)}.calm .c-feed-t{font-weight:600}.calm.c-drawer.c-ld select{font:inherit;font-size:15px;border:0;border-radius:8px;background:var(--c-surface);box-shadow:var(--c-shadow);padding:4px 8px;color:var(--c-ink);max-width:100%}@container (max-width: 671px){.calm.c-drawer.c-ld .c-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.calm .c-cards,.calm .c-rum-grid{grid-template-columns:minmax(0,1fr)}}.calm .c-card .c-linkbtn,.calm .c-ds>div>.c-linkbtn{align-self:flex-start;padding:0}.calm .c-autofill .c-row.on{background:none}.calm .c-autofill .c-chip,.calm .c-autofill .c-chip.green,.calm .c-autofill .c-chip.amber,.calm .c-autofill .c-chip.blue{background:none;padding:0;color:var(--c-ink-3);font-weight:500;gap:6px}.calm .c-autofill .c-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-ink-3)}.calm .c-autofill .c-chip.green:before{background:var(--c-green-solid)}.calm [data-source-email] .c-callout{background:var(--c-sys-grey);box-shadow:none;border-radius:12px}.calm .c-srcmail{font-size:inherit}.calm.c-drawer.c-ld .c-ds>.c-btn,.calm.c-drawer.c-ld .c-tabp .c-btn{align-self:flex-start}.calm.c-drawer.c-ld .c-slot-h{flex-wrap:wrap;row-gap:0}.calm.c-drawer.c-ld .c-slot-h b{flex:1 1 100%}.calm.c-drawer.c-ld .c-slot-h small{flex:1}.calm.c-drawer.c-ld .c-slot-pics{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.calm.c-drawer.c-ld .c-pic figcaption,.calm.c-drawer.c-ld .c-share{font-size:12px;line-height:16px}.calm.c-drawer.c-ld{--c-orange: var(--c-ink-3);--c-orange-solid: var(--c-neutral-dot);--c-orange-wash: var(--c-fill);background:var(--c-canvas);font-size:17px;line-height:22px}.calm.c-drawer.c-ld .c-dhead{background:var(--c-canvas);border-bottom:0;padding:28px 32px 8px;gap:8px}.calm.c-drawer.c-ld .c-dhead h2{order:1;font:600 32px/36px -apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Helvetica Neue,sans-serif;letter-spacing:-.6px;padding-right:140px;color:var(--c-ink)}.calm.c-drawer.c-ld .c-dtop{order:2}.calm.c-drawer.c-ld .c-dacts{order:3;position:absolute;right:64px;top:20px}.calm.c-drawer.c-ld .c-x{position:absolute;right:24px;top:22px}.calm.c-drawer.c-ld .c-hero-wrap{position:absolute;right:-40px;top:40px;display:flex;flex-direction:column;align-items:center;gap:6px;width:128px}.calm.c-drawer.c-ld .c-hero-thumb{position:relative;border:0;padding:0;cursor:zoom-in;width:128px;height:128px;border-radius:22px;background:var(--c-surface);box-shadow:var(--c-card-shadow);display:grid;place-items:center;overflow:hidden;color:var(--c-ink-3)}.calm.c-drawer.c-ld .c-hero-thumb img{width:100%;height:100%;object-fit:contain}.calm.c-drawer.c-ld .c-dhead>h2{padding-right:112px}.calm.c-drawer.c-ld .c-compare{margin-top:8px}.calm.c-drawer.c-ld .c-cmp-head,.calm.c-drawer.c-ld .c-cmp-row{display:grid;grid-template-columns:112px repeat(2,minmax(0,1fr));column-gap:24px}.calm.c-drawer.c-ld .c-compare.cols-3 .c-cmp-head,.calm.c-drawer.c-ld .c-compare.cols-3 .c-cmp-row{grid-template-columns:112px repeat(3,minmax(0,1fr))}.calm.c-drawer.c-ld .c-compare.cols-4 .c-cmp-head,.calm.c-drawer.c-ld .c-compare.cols-4 .c-cmp-row{grid-template-columns:112px repeat(4,minmax(0,1fr))}.calm.c-drawer.c-ld .c-cmp-head{padding:0 0 10px;border-bottom:1px solid var(--c-hair)}.calm.c-drawer.c-ld .c-cmp-model{font-size:17px;font-weight:600;color:var(--c-ink)}.calm.c-drawer.c-ld .c-cmp-row{padding:12px 0;border-bottom:1px solid var(--c-hair);row-gap:6px;font-size:14px;line-height:20px;color:var(--c-ink)}.calm.c-drawer.c-ld .c-cmp-all{grid-column:2 / -1}.calm.c-drawer.c-ld .c-cmp-all~.c-cmp-cell{grid-row:2}.calm.c-drawer.c-ld .c-cmp-all~.c-cmp-cell:nth-of-type(3){grid-column:2}.calm.c-drawer.c-ld .c-cmp-cell.none{color:var(--c-ink-3)}.calm.c-drawer.c-ld .c-hero-thumb:disabled{cursor:default}.calm.c-drawer.c-ld .c-hero-cap{font-size:12px;line-height:16px;color:var(--c-ink-3);text-align:center;max-width:128px}.calm.c-drawer.c-ld .c-pills{display:flex;gap:6px;flex-wrap:wrap}.calm.c-drawer.c-ld .c-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;background:var(--c-fill-2);color:var(--c-ink-3);font-size:13px;line-height:18px;font-weight:500;white-space:nowrap;margin-left:0}.calm.c-drawer.c-ld .c-pill.on{color:var(--c-ink)}.calm.c-drawer.c-ld .c-pill.red{background:none;box-shadow:inset 0 0 0 1px var(--c-red);color:var(--c-red)}.calm.c-drawer.c-ld .c-dbody{padding:8px 32px 96px;gap:28px;background:var(--c-canvas)}.calm.c-drawer.c-ld .c-tabs{position:sticky;top:8px;z-index:3;align-self:flex-start;width:max-content;max-width:100%;margin:0;padding:2px;gap:0;border:0;border-radius:9px;background:var(--c-fill-2);box-shadow:0 0 0 8px var(--c-canvas);overflow-x:auto}.calm.c-drawer.c-ld .c-tab{border:0;border-radius:7px;padding:6px 16px;font-size:14px;line-height:18px;font-weight:500;color:var(--c-ink)}.calm.c-drawer.c-ld .c-tab.on{background:var(--c-seg-on);box-shadow:var(--c-seg-shadow);font-weight:600}.calm.c-drawer.c-ld .c-modelseg{display:inline-flex;align-self:flex-start;gap:0;padding:2px;border-radius:9px;background:var(--c-fill-2);max-width:100%;overflow-x:auto}.calm.c-drawer.c-ld .c-modelseg button{border:0;background:none;border-radius:7px;padding:4px 14px;font-size:13px;line-height:18px;color:var(--c-ink);cursor:pointer;white-space:nowrap}.calm.c-drawer.c-ld .c-modelseg button.on{background:var(--c-seg-on);box-shadow:var(--c-seg-shadow);font-weight:600}.calm.c-drawer.c-ld .c-stack,.calm.c-drawer.c-ld .c-tabp{display:flex;flex-direction:column;gap:24px}.calm.c-drawer.c-ld .c-card,.calm.c-drawer.c-ld .c-tabp>.c-ds,.calm.c-drawer.c-ld .c-tabp>div>.c-ds{background:var(--c-surface);border-radius:18px;padding:24px;box-shadow:var(--c-card-shadow);gap:16px;display:flex;flex-direction:column;min-width:0}.calm.c-drawer.c-ld .c-card>h3,.calm.c-drawer.c-ld .c-ds>h3{font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.3px;color:var(--c-ink);margin:0}.calm.c-drawer.c-ld p,.calm.c-drawer.c-ld .c-lead{font-size:17px;line-height:22px;color:var(--c-ink)}.calm.c-drawer.c-ld .c-sub,.calm.c-drawer.c-ld .c-note{font-size:15px;line-height:20px;color:var(--c-ink-3)}.calm.c-drawer.c-ld .c-cap,.calm.c-drawer.c-ld p.c-cap{font-size:13px;line-height:18px;color:var(--c-ink-3);font-weight:400}.calm.c-drawer.c-ld .c-big{font:600 28px/34px -apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;letter-spacing:-.4px;color:var(--c-ink)}.calm.c-drawer.c-ld .c-h4,.calm.c-drawer.c-ld .c-rum h4{margin:8px 0 0;font-size:13px;line-height:18px;font-weight:400;color:var(--c-ink-3)}.calm.c-drawer.c-ld a,.calm.c-drawer.c-ld .c-linkbtn,.calm.c-drawer.c-ld .c-srcmail{color:var(--c-accent);font-size:15px;line-height:20px;font-weight:500}.calm.c-drawer.c-ld .c-segbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;height:6px}.calm.c-drawer.c-ld .c-seg{border-radius:3px;background:var(--c-fill-2)}.calm.c-drawer.c-ld .c-seg.done{background:var(--c-accent)}.calm.c-drawer.c-ld .c-seg.overdue{background:var(--c-red)}.calm.c-drawer.c-ld .c-late{color:var(--c-red);font-size:15px;line-height:20px;white-space:nowrap}.calm.c-drawer.c-ld .c-status{font-size:15px;line-height:20px;color:var(--c-ink-2)}.calm.c-drawer.c-ld .c-list{display:flex;flex-direction:column}.calm.c-drawer.c-ld .c-li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:.5px solid var(--c-sep)}.calm.c-drawer.c-ld .c-li:last-child{border-bottom:0}.calm.c-drawer.c-ld .c-li-l{font-size:15px;line-height:20px;color:var(--c-ink-3);flex:0 0 auto}.calm.c-drawer.c-ld .c-li-v{font-size:17px;line-height:22px;color:var(--c-ink);text-align:right;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0}.calm.c-drawer.c-ld .c-li-v>span{display:inline-flex;flex-direction:column;align-items:flex-end}.calm.c-drawer.c-ld .c-li-v.c-colours,.calm.c-drawer.c-ld .c-li-v.c-colours>span{flex-direction:row;align-items:center}.calm.c-drawer.c-ld .c-rowlink{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-top:.5px solid var(--c-sep);background:none;padding:12px 0 0;font-size:17px;line-height:22px;color:var(--c-accent);font-weight:400;cursor:pointer;text-align:left}.calm.c-drawer.c-ld .c-rowlink>span[aria-hidden],.calm.c-drawer.c-ld .c-chev{color:var(--c-ink-3);font-size:22px;line-height:22px}.calm.c-drawer.c-ld .c-textbtn{border:0;background:none;padding:0;cursor:pointer;font-size:13px;line-height:18px;color:var(--c-ink-3);align-self:flex-start}.calm.c-drawer.c-ld .c-textbtn.strong{font-size:15px;line-height:20px;color:var(--c-accent);font-weight:500}.calm.c-drawer.c-ld .c-textbtn:disabled{opacity:.5;cursor:default}.calm.c-drawer.c-ld .c-rings{display:flex;gap:32px;flex-wrap:wrap}.calm.c-drawer.c-ld .c-ring{gap:12px}.calm.c-drawer.c-ld .c-ring b{font-size:17px;line-height:22px;color:var(--c-ink)}.calm.c-drawer.c-ld .c-ring small{font-size:15px;line-height:20px;color:var(--c-ink-3)}.calm.c-drawer.c-ld .c-ring-track{stroke:var(--c-fill-2)}.calm.c-drawer.c-ld .c-ringsvg.it .c-ring-fill{stroke:var(--c-accent)}.calm.c-drawer.c-ld .c-ringsvg.av .c-ring-fill{stroke:var(--c-warm)}.calm.c-drawer.c-ld .c-ring-t{fill:var(--c-ink);font:600 13px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.calm.c-drawer.c-ld .c-glyph{flex:0 0 auto;margin-right:4px;vertical-align:-2px;color:var(--c-ink-3)}.calm.c-drawer.c-ld .c-glyph.ok{color:var(--c-accent)}.calm.c-drawer.c-ld [data-calm-model-answer] .c-li-v{flex-direction:row}.calm.c-drawer.c-ld .c-srcline{display:flex;flex-direction:column;gap:6px;min-width:0}.calm.c-drawer.c-ld .c-srcline-b{border:0;background:none;padding:0;text-align:left;cursor:pointer;font-size:12px;line-height:16px;color:var(--c-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.calm.c-drawer.c-ld .c-srcline-full{font-size:13px;line-height:18px;color:var(--c-ink-3);white-space:pre-wrap}.calm.c-drawer.c-ld .c-ds .c-group,.calm.c-drawer.c-ld .c-card .c-group{background:none;box-shadow:none;border-radius:0}.calm.c-drawer.c-ld .c-row{padding:12px 0}.calm.c-drawer.c-ld .c-row:hover,.calm.c-drawer.c-ld .c-row.on{background:none}.calm.c-drawer.c-ld .c-row-t{font-size:17px;line-height:22px}.calm.c-drawer.c-ld .c-row-s,.calm.c-drawer.c-ld .c-row-e{font-size:15px;line-height:20px}.calm.c-drawer.c-ld .c-sku{padding:12px 0;border-bottom:.5px solid var(--c-sep);display:flex;flex-direction:column;gap:8px}.calm.c-drawer.c-ld .c-sku:last-child{border-bottom:0}.calm.c-drawer.c-ld .c-sku-h b{font-size:17px;line-height:22px;font-weight:600;color:var(--c-ink)}.calm.c-drawer.c-ld .c-sku-a{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:12px;align-items:center;font-size:15px;line-height:20px;color:var(--c-ink)}.calm.c-drawer.c-ld .c-sku-m{display:flex;flex-wrap:wrap;gap:6px}.calm.c-drawer.c-ld .c-sku-e{display:inline-flex;gap:8px;align-items:center}.calm.c-drawer.c-ld .c-mchip{display:inline-flex;white-space:nowrap;padding:2px 10px;border-radius:999px;background:var(--c-fill);font-size:13px;line-height:18px;color:var(--c-ink)}.calm.c-drawer.c-ld .c-colours{gap:6px}.calm.c-drawer.c-ld .c-colour{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--c-fill);color:var(--c-ink);font-size:15px;line-height:20px}.calm.c-drawer.c-ld .c-swatch{flex:0 0 auto}.calm.c-drawer.c-ld .c-empty-line{font-size:15px;line-height:20px;color:var(--c-ink-3);display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.calm.c-drawer.c-ld .c-empty-line .c-textbtn{font-size:15px;line-height:20px;color:var(--c-accent);font-weight:500}.calm.c-drawer.c-ld .c-rum p{font-size:15px;line-height:20px}.calm.c-drawer.c-ld .c-slot,.calm.c-drawer.c-ld .c-slot.miss{background:none;box-shadow:none;padding:0}.calm.c-drawer.c-ld .c-slot.over{background:var(--c-fill);box-shadow:inset 0 0 0 2px var(--c-accent);border-radius:14px}.calm.c-drawer.c-ld .c-slot-empty{color:var(--c-ink-3);border:1px dashed var(--c-sep);border-radius:14px;padding:24px 0;font-size:15px}.calm.c-drawer.c-ld .c-slots.one .c-slot-pics{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px}.calm.c-drawer.c-ld .c-pic img,.calm.c-drawer.c-ld .c-pic .c-pic-f{border-radius:12px;background:var(--c-fill)}.calm.c-drawer.c-ld .c-found,.calm.c-drawer.c-ld .c-set{font-size:12px;line-height:16px;color:var(--c-ink-3)}.calm.c-drawer.c-ld .c-panel{background:var(--c-fill);border-radius:14px;padding:16px}.calm.c-drawer.c-ld .c-field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--c-ink-3)}.calm.c-drawer.c-ld .c-casepics{border-bottom:0;padding:4px 0 12px}.calm.c-drawer.c-ld input[type=url],.calm.c-drawer.c-ld input:not([type]),.calm.c-drawer.c-ld .c-inline-f input,.calm.c-drawer.c-ld .c-panel input:not([type=checkbox]){font:inherit;font-size:15px;border:0;border-radius:10px;background:var(--c-fill);padding:8px 12px;color:var(--c-ink);min-width:0}.calm.c-drawer.c-ld .c-tablewrap{overflow-x:auto;margin:0 -8px}.calm.c-drawer.c-ld .c-table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px;color:var(--c-ink);font-variant-numeric:tabular-nums}.calm.c-drawer.c-ld .c-table th{text-align:left;font-weight:500;color:var(--c-ink-3);padding:8px;border-bottom:.5px solid var(--c-sep);white-space:nowrap}.calm.c-drawer.c-ld .c-table td{padding:8px;border-bottom:.5px solid var(--c-sep);white-space:nowrap}.calm.c-drawer.c-ld .c-table tr:last-child td{border-bottom:0}.calm.c-drawer.c-ld .c-table .c-td-product{white-space:normal;min-width:160px}.calm.c-drawer.c-ld .c-table .c-td-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.calm.c-drawer.c-ld .c-table select{font-size:13px;padding:2px 6px;box-shadow:none;background:var(--c-fill);border-radius:999px}.calm.c-drawer.c-ld .c-dim{color:var(--c-ink-3)}.calm.c-drawer.c-ld .c-feed{background:none;box-shadow:none;border-radius:0;padding:12px 0;border-bottom:.5px solid var(--c-sep)}.calm.c-drawer.c-ld .c-feed:last-child{border-bottom:0}.calm.c-drawer.c-ld .c-kv{font-size:17px;line-height:22px;grid-template-columns:180px minmax(0,1fr);gap:10px 16px}.calm.c-drawer.c-ld .c-kv dt{font-size:15px;color:var(--c-ink-3)}@container (max-width: 640px){.calm.c-drawer.c-ld .c-sku-a{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width: 900px){.calm.c-drawer.c-ld .c-dhead,.calm.c-drawer.c-ld .c-dbody{padding-left:16px;padding-right:16px}}.calm.c-drawer.c-ld [data-calm-task-actions]{gap:24px}@container (max-width: 560px){.calm.c-drawer.c-ld .c-tab{padding:6px 10px;font-size:13px}}.calm.c-drawer.c-ld .c-li.wrap{justify-content:flex-start;align-items:flex-start}.calm.c-drawer.c-ld .c-li.wrap .c-li-l{flex:0 0 112px}.calm.c-drawer.c-ld .c-li.wrap .c-li-v{flex:1 1 auto;justify-content:flex-start;text-align:left}.calm.c-pick{position:relative;display:inline-flex;max-width:100%;vertical-align:middle;font:inherit;color:var(--c-ink)}.calm .c-pick-b{position:relative;display:inline-flex;align-items:center;min-width:120px;max-width:100%;height:32px;padding:0 32px 0 12px;border:0;border-radius:8px;background:var(--c-fill-2);color:var(--c-ink);font:inherit;font-size:15px;line-height:20px;cursor:pointer;text-align:left}.calm.c-pick.sm .c-pick-b{height:28px;font-size:13px;line-height:18px;min-width:96px}.calm .c-pick-b:disabled{opacity:.5;cursor:default}.calm .c-pick-v{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calm .c-pick-v.ph{color:var(--c-ink-3)}.calm .c-pick-chev{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--c-ink-3);pointer-events:none}.calm.c-pick.open .c-pick-chev{transform:translateY(-50%) rotate(180deg)}.calm .c-pick-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:max(100%,240px);max-width:min(420px,90vw);display:flex;flex-direction:column;background:var(--c-surface);border-radius:12px;box-shadow:var(--c-shadow-float);padding:6px}.calm .c-pick-q{display:block;width:100%;height:32px;border:0;outline:0;border-radius:8px;background:var(--c-fill-2);color:var(--c-ink);padding:0 10px;font:inherit;font-size:15px;margin-bottom:4px}.calm .c-pick-q::placeholder{color:var(--c-ink-3)}.calm .c-pick-l{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.calm .c-pick-g{display:flex;flex-direction:column}.calm .c-pick-gh{padding:8px 10px 4px;font-size:12px;line-height:16px;font-weight:600;color:var(--c-ink-3)}.calm .c-pick-o{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;font-size:15px;line-height:20px;color:var(--c-ink);cursor:pointer}.calm .c-pick-o.act{background:var(--c-fill-2)}.calm .c-pick-o.on{font-weight:600}.calm .c-pick-o.dis{opacity:.45;cursor:default}.calm .c-pick-ck{flex:0 0 12px;color:var(--c-accent)}.calm .c-pick-t{display:flex;flex-direction:column;min-width:0}.calm .c-pick-t small{font-size:12px;line-height:16px;color:var(--c-ink-3);font-weight:400}.calm .c-pick-empty{padding:10px;font-size:13px;color:var(--c-ink-3)}.calm select{appearance:none;-webkit-appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--c-ink-3) 50%),linear-gradient(135deg,var(--c-ink-3) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;text-overflow:ellipsis}.calm.c-drawer.c-ld select,.calm .c-compat-f select,.calm.c-drawer.c-ld .c-table select{padding-right:32px;background-color:var(--c-fill-2);background-image:linear-gradient(45deg,transparent 50%,var(--c-ink-3) 50%),linear-gradient(135deg,var(--c-ink-3) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.calm.c-drawer.c-ld .c-oldfoot{border-top:.5px solid var(--c-sep);padding-top:12px;display:flex;justify-content:flex-start}.calm.c-drawer.c-ld .c-oldfoot .c-textbtn{font-size:12px;line-height:16px;color:var(--c-ink-3)}.calm.c-drawer.c-ld .c-pick-b{font-size:15px}.calm.c-drawer.c-ld .c-pick.sm .c-pick-b{font-size:13px}.calm.c-drawer.c-ld .c-msum{display:flex;flex-direction:column;gap:8px}.calm.c-drawer.c-ld .c-msum-l{font-size:17px;line-height:22px;font-weight:600;color:var(--c-ink)}.calm.c-drawer.c-ld .c-mbar{display:block;border-radius:3px;overflow:hidden;background:var(--c-fill-2)}.calm.c-drawer.c-ld .c-mbar .green,.calm.c-drawer.c-ld .c-mgroup-bar .fl{fill:var(--c-green-solid)}.calm.c-drawer.c-ld .c-mbar .blue{fill:var(--c-blue)}.calm.c-drawer.c-ld .c-mbar .red{fill:var(--c-red)}.calm.c-drawer.c-ld .c-mbar .grey,.calm.c-drawer.c-ld .c-mgroup-bar .tr{fill:var(--c-fill-2)}.calm.c-drawer.c-ld .c-mgroup{display:flex;flex-direction:column;gap:6px;margin-top:8px}.calm.c-drawer.c-ld .c-mgroup-h{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:baseline;font-size:13px;line-height:18px;color:var(--c-ink-3);text-transform:none}.calm.c-drawer.c-ld .c-mgroup-h>span:first-child{font-weight:600}.calm.c-drawer.c-ld .c-mgroup-bar{grid-column:1 / -1;display:block;border-radius:2px}.calm.c-drawer.c-ld .c-mlist{display:flex;flex-direction:column;background:var(--c-fill);border-radius:12px;padding:0 12px}.calm.c-drawer.c-ld .c-mrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;border-bottom:.5px solid var(--c-sep)}.calm.c-drawer.c-ld .c-mrow:last-child{border-bottom:0}.calm.c-drawer.c-ld .c-mrow-b{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:0;background:none;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit;min-width:0}.calm.c-drawer.c-ld .c-mrow-t{display:flex;flex-direction:column;min-width:0}.calm.c-drawer.c-ld .c-mrow-t b{font-size:15px;line-height:20px;font-weight:500;color:var(--c-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calm.c-drawer.c-ld .c-mrow-t code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;line-height:14px;color:var(--c-ink-3)}.calm.c-drawer.c-ld .c-mrow-d{font-size:13px;line-height:18px;color:var(--c-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.calm.c-drawer.c-ld .c-mrow-x{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,auto 1fr);gap:4px 8px;margin:4px 0 0;font-size:13px;line-height:18px}.calm.c-drawer.c-ld .c-mrow-x dt{color:var(--c-ink-3);margin:0}.calm.c-drawer.c-ld .c-mrow-x dd{color:var(--c-ink);margin:0;font-variant-numeric:tabular-nums}.calm .c-spill,.calm.c-pick.pill .c-pick-b{display:inline-flex;align-items:center;height:24px;min-width:0;padding:0 10px;border-radius:999px;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap;background:var(--c-fill-2);color:var(--c-ink-3)}.calm.c-pick.pill .c-pick-b{padding-right:26px}.calm.c-pick.pill .c-pick-chev{right:10px;color:inherit}.calm .c-spill.green,.calm.c-pick.pill.green .c-pick-b{background:var(--c-pill-green-bg);color:var(--c-green)}.calm .c-spill.blue,.calm.c-pick.pill.blue .c-pick-b{background:var(--c-pill-blue-bg);color:var(--c-blue)}.calm .c-spill.red,.calm.c-pick.pill.red .c-pick-b{background:var(--c-pill-red-bg);color:var(--c-red)}.calm.c-pick.pill .c-pick-pop{left:auto;right:0}.calm.c-drawer.c-ld p.c-capline,.calm .c-capline{font-size:13px;line-height:18px;color:var(--c-ink-3);margin:-12px 0 0}.calm .c-pick-q::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.calm.c-page[data-calm-page=launches]{background:var(--c-canvas)}.calm.c-page[data-calm-page=launches] .c-page-in{gap:20px;padding:32px 32px 64px}.calm.c-page[data-calm-page=launches] .c-head h1{font:600 32px/36px -apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Helvetica Neue,sans-serif;letter-spacing:-.6px;color:var(--c-ink)}.calm.c-page[data-calm-page=launches] .c-head p{font-size:15px;line-height:20px;color:var(--c-ink-3);margin-top:6px}.calm.c-page[data-calm-page=launches] .c-tabs{align-self:flex-start;width:max-content;max-width:100%;padding:2px;gap:0;border:0;border-radius:9px;background:var(--c-fill-2);overflow-x:auto}.calm.c-page[data-calm-page=launches] .c-tab{border:0;border-radius:7px;padding:6px 16px;font-size:14px;line-height:18px;font-weight:500;color:var(--c-ink)}.calm.c-page[data-calm-page=launches] .c-tab.on{background:var(--c-seg-on);box-shadow:var(--c-seg-shadow);font-weight:600}.calm.c-page[data-calm-page=launches] .c-lfilters{display:inline-flex;align-self:flex-start;flex-wrap:wrap;gap:0;padding:2px;border-radius:9px;background:var(--c-fill-2);max-width:100%}.calm.c-page[data-calm-page=launches] .c-lfilters .c-fchip{height:28px;padding:0 14px;border-radius:7px;background:none;box-shadow:none;font-size:13px;color:var(--c-ink)}.calm.c-page[data-calm-page=launches] .c-lfilters .c-fchip.on{background:var(--c-seg-on);box-shadow:var(--c-seg-shadow);color:var(--c-accent);font-weight:600}.calm.c-page[data-calm-page=launches] .c-lcard{background:var(--c-surface);border-radius:18px;box-shadow:var(--c-card-shadow);padding:16px 24px 8px;display:flex;flex-direction:column;gap:8px;min-width:0}.calm.c-page[data-calm-page=launches] .c-lsearch .c-search{height:36px;border-radius:10px;background:var(--c-fill-2)}.calm.c-page[data-calm-page=launches] .c-lsearch .c-search input{font-size:15px}.calm.c-page[data-calm-page=launches] .c-group{box-shadow:none}.calm .c-llist{display:flex;flex-direction:column;margin:0 -12px}.calm .c-lrow{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto 12px;gap:14px;align-items:center;padding:10px 12px;border-radius:12px;cursor:pointer;position:relative}.calm .c-lrow+.c-lrow:before{content:"";position:absolute;left:70px;right:12px;top:0;border-top:.5px solid var(--c-sep)}.calm .c-lrow:hover,.calm .c-lrow.on{background:var(--c-fill)}.calm .c-lrow:hover:before,.calm .c-lrow:hover+.c-lrow:before{border-top-color:transparent}.calm .c-lthumb{width:44px;height:44px;border-radius:10px;background:var(--c-fill);display:grid;place-items:center;overflow:hidden;color:var(--c-ink-3)}.calm .c-lthumb img{width:100%;height:100%;object-fit:contain}.calm .c-lmain{display:flex;flex-direction:column;min-width:0}.calm .c-lname{font-size:17px;line-height:22px;font-weight:500;color:var(--c-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calm .c-lsub{font-size:13px;line-height:18px;color:var(--c-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calm .c-lfacts{display:inline-flex;gap:6px;font-size:13px;line-height:18px;color:var(--c-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.calm .c-lrow .c-chev{color:var(--c-ink-3);font-size:20px;line-height:20px}@media (max-width: 1100px){.calm .c-lrow{grid-template-columns:44px minmax(0,1fr) auto 12px}.calm .c-lrow .c-lfacts{display:none}}@media (max-width: 900px){.calm.c-page[data-calm-page=launches] .c-page-in{padding:20px 16px 48px}}.tile-card{background:#fff;border-radius:8px;border-left:4px solid #0066cc;padding:1rem;cursor:pointer;transition:box-shadow .2s,transform .1s;box-shadow:0 1px 3px #0000001a}.tile-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.tile-header{margin-bottom:.75rem}.tile-title{margin:0;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666}.tile-headline{font-size:1.75rem;font-weight:700;color:#222;margin-bottom:.25rem}.tile-subline{font-size:.9rem;color:#999;margin-bottom:.75rem}.tile-body{font-size:.85rem;color:#555}.tile-loading,.tile-error{padding:2rem 1rem;text-align:center;font-size:.9rem;color:#999}.tile-error{color:#d32f2f}.drilldown-overlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:flex-end;z-index:1000;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.drilldown-panel{background:#fff;width:60%;height:100%;display:flex;flex-direction:column;box-shadow:-2px 0 8px #00000026;animation:slideIn .3s ease-out}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 768px){.drilldown-panel{width:100%}}.drilldown-header{padding:1.5rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.drilldown-header h2{margin:0;font-size:1.25rem;color:#222}.drilldown-controls{display:flex;gap:.5rem}.refresh-btn,.close-btn{padding:.5rem 1rem;border:none;border-radius:4px;background:#f0f0f0;color:#222;cursor:pointer;font-size:.85rem;font-weight:500;transition:background .2s}.refresh-btn:hover:not(:disabled){background:#e0e0e0}.refresh-btn:disabled{opacity:.6;cursor:not-allowed}.close-btn:hover{background:#e0e0e0}.drilldown-body{flex:1;overflow-y:auto;padding:1.5rem}.drilldown-content{display:flex;flex-direction:column;gap:1.5rem}.drilldown-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.summary-card{background:#f8f8f8;border-radius:6px;padding:1rem;border-left:3px solid #0066cc}.summary-label{font-size:.75rem;color:#999;font-weight:600;text-transform:uppercase;margin-bottom:.5rem}.summary-value{font-size:1.5rem;font-weight:700;color:#222}.drilldown-table{width:100%;border-collapse:collapse;font-size:.9rem}.drilldown-table thead{background:#f8f8f8;position:sticky;top:0}.drilldown-table th{padding:.75rem;text-align:left;font-weight:600;color:#666;border-bottom:1px solid #ddd}.drilldown-table td{padding:.75rem;border-bottom:1px solid #eee;color:#555}.drilldown-table tbody tr:nth-child(2n){background:#f8f8f8}.drilldown-table tbody tr:hover{background:#f0f0f0}.drilldown-footer{padding:1rem 1.5rem;border-top:1px solid #eee;font-size:.8rem;color:#999;background:#fafafa}.kerlin-page{--kp-bg: var(--report-bg, #f6f7f9);--kp-card: var(--report-card-bg, #ffffff);--kp-text: var(--report-text, #1a1f2c);--kp-text-muted: var(--report-text-muted, #6b7280);--kp-border: var(--report-border, #e5e7eb);--kp-accent: var(--report-accent, #2563eb);--kp-green: var(--freshness-green, #16a34a);--kp-amber: var(--freshness-amber, #d97706);--kp-red: var(--freshness-red, #dc2626);background:var(--kp-bg);color:var(--kp-text);padding:24px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kerlin-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.kerlin-page__title{margin:0 0 4px;font-size:22px;font-weight:600}.kerlin-page__subtitle{margin:0;color:var(--kp-text-muted);font-size:13px}.kerlin-kpi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px}@media (max-width: 1100px){.kerlin-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.kerlin-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}.kerlin-kpi__tile{background:var(--kp-card);border:1px solid var(--kp-border);border-radius:8px;padding:14px 16px;cursor:pointer;text-align:left;transition:transform .08s ease,box-shadow .08s ease}.kerlin-kpi__tile:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}.kerlin-kpi__label{display:block;color:var(--kp-text-muted);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.kerlin-kpi__value{display:block;margin-top:6px;font-size:20px;font-weight:600}.kerlin-card{background:var(--kp-card);border:1px solid var(--kp-border);border-radius:10px;margin-bottom:16px;overflow:hidden}.kerlin-card__header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--kp-border);gap:12px}.kerlin-card__title{margin:0;font-size:15px;font-weight:600}.kerlin-card__meta{display:flex;align-items:center;gap:10px;font-size:12px}.kerlin-card__updated{color:var(--kp-text-muted)}.kerlin-card__export{background:transparent;border:1px solid var(--kp-border);border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer;color:var(--kp-text)}.kerlin-card__export:hover{background:var(--kp-bg)}.kerlin-card__filter{padding:10px 16px;background:var(--kp-bg);border-bottom:1px solid var(--kp-border);display:flex;gap:10px;align-items:center;font-size:13px}.kerlin-card__body{padding:0;overflow-x:auto}.kerlin-freshness{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;border:1px solid transparent}.kerlin-freshness--green{background:#ecfdf5;color:var(--kp-green);border-color:#a7f3d0}.kerlin-freshness--amber{background:#fffbeb;color:var(--kp-amber);border-color:#fde68a}.kerlin-freshness--red{background:#fef2f2;color:var(--kp-red);border-color:#fecaca}.kerlin-table{width:100%;border-collapse:collapse;font-size:13px}.kerlin-table th,.kerlin-table td{text-align:left;padding:8px 16px;border-bottom:1px solid var(--kp-border);white-space:nowrap}.kerlin-table th{background:var(--kp-bg);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--kp-text-muted)}.kerlin-table tr:last-child td{border-bottom:none}.kerlin-table__num{text-align:right;font-variant-numeric:tabular-nums}.kerlin-table__empty{text-align:center;padding:24px;color:var(--kp-text-muted)}.kerlin-progress{display:inline-flex;align-items:center;gap:8px}.kerlin-progress__track{width:100px;height:6px;background:var(--kp-border);border-radius:3px;overflow:hidden}.kerlin-progress__fill{height:100%;background:var(--kp-accent);border-radius:3px;transition:width .2s ease}.kerlin-upload{background:var(--kp-card);border:2px dashed var(--kp-border);border-radius:10px;padding:24px;text-align:center;margin-bottom:16px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.kerlin-upload--dragging{border-color:var(--kp-accent);background:#eff6ff}.kerlin-upload__hint{color:var(--kp-text-muted);font-size:13px}.kerlin-upload__queue{list-style:none;padding:0;margin:12px 0 0;text-align:left;font-size:12px}.kerlin-upload__queue li{display:flex;justify-content:space-between;padding:6px 8px;border-radius:6px}.kerlin-upload__queue li[data-status=success]{color:var(--kp-green)}.kerlin-upload__queue li[data-status=error]{color:var(--kp-red)}.kerlin-upload__queue li[data-status=pending]{color:var(--kp-text-muted)}.kerlin-card__collapse{display:inline-block;width:.9em;margin-right:6px;color:var(--kp-text-muted);font-size:11px}.kerlin-card__badges{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-right:auto}.kerlin-badge{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:600;white-space:nowrap}.kerlin-badge--danger{background:#fef2f2;color:#991b1b}.kerlin-badge--warn{background:#fff7ed;color:#92400e}.kerlin-badge--muted{background:#f1f0e8;color:#57534e}.kerlin-badge--success{background:#f0fdf4;color:#166534}.kerlin-card__body .kerlin-table thead th{position:sticky;top:0;z-index:2;background:var(--kp-card, #fff);box-shadow:inset 0 -1px 0 var(--kp-border, #e5e7eb)}.overdue-pill{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.overdue-pill--current{background:#f1f0e8;color:#57534e}.overdue-pill--green{background:#f0fdf4;color:#166534}.overdue-pill--yellow{background:#fefce8;color:#854d0e}.overdue-pill--orange{background:#fff7ed;color:#92400e}.overdue-pill--red{background:#fef2f2;color:#991b1b}.kerlin-table tr.row-critical td{background:#fff8f8}.kerlin-zero-toggle{font-size:12px;color:var(--kp-text-muted);background:none;border:none;cursor:pointer;padding:6px 16px;display:block;width:100%;text-align:left}.kerlin-zero-toggle:hover{color:var(--kp-text)}.kerlin-minibar{display:flex;align-items:center;gap:6px}.kerlin-minibar__track{flex:1;height:4px;background:var(--kp-border);border-radius:2px;min-width:40px}.kerlin-minibar__fill{height:100%;border-radius:2px}.cn-type-badge{display:inline-block;padding:2px 7px;border-radius:8px;font-size:11px;font-weight:600;white-space:nowrap}.avana-page{max-width:1100px;margin:0 auto;padding:24px 20px 80px;color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.avana-page__header{display:flex;align-items:center;gap:14px;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid #E5E7EB}.avana-page__icon{font-size:32px;width:48px;height:48px;display:grid;place-items:center;border-radius:10px;background:#f1f5f9}.avana-page--emerald .avana-page__icon{background:#ecfdf5}.avana-page--indigo .avana-page__icon{background:#eef2ff}.avana-page__title{font-size:22px;font-weight:700;margin:0;letter-spacing:-.015em}.avana-page__subtitle{margin:4px 0 0;font-size:13px;color:#64748b}.avana-page__section+.avana-page__section{margin-top:22px}.avana-upload{border:1.5px dashed #CBD5E1;border-radius:10px;padding:28px 18px;background:#fafbfc;cursor:pointer;transition:border-color .15s ease,background .15s ease}.avana-upload:hover{border-color:#94a3b8;background:#f1f5f9}.avana-upload--dragging{border-color:#3b82f6;background:#eff6ff}.avana-page--emerald .avana-upload--dragging{border-color:#10b981;background:#ecfdf5}.avana-page--indigo .avana-upload--dragging{border-color:#6366f1;background:#eef2ff}.avana-upload__title{font-size:14px}.avana-upload__hint{font-size:12px;color:#64748b;margin-top:4px}.avana-upload__hint--muted{color:#94a3b8}.avana-upload__queue{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid #E5E7EB}.avana-upload__queue li{display:flex;align-items:center;gap:12px;padding:6px 0;font-size:12px;border-bottom:1px solid #F1F5F9}.avana-upload__queue li:last-child{border-bottom:none}.avana-upload__queue-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#475569}.avana-upload__queue-status{font-weight:500;color:#64748b}.avana-upload__queue li[data-status=success] .avana-upload__queue-status{color:#059669}.avana-upload__queue li[data-status=error] .avana-upload__queue-status{color:#dc2626}.avana-files{border:1px solid #E5E7EB;border-radius:10px;background:#fff}.avana-files--empty{padding:28px;text-align:center;color:#94a3b8;font-size:13px}.avana-files__header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #F1F5F9;font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.04em}.avana-files__count{margin-left:auto;color:#94a3b8;font-weight:500}.avana-files__list{list-style:none;margin:0;padding:0}.avana-files__list li{border-bottom:1px solid #F1F5F9}.avana-files__list li:last-child{border-bottom:none}.avana-files__list li[data-active=true]{background:#f8fafc}.avana-files__row{display:flex;align-items:center;gap:12px;padding:10px 14px}.avana-files__main{flex:1;min-width:0}.avana-files__name{font-size:13px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avana-files__meta{margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;color:#64748b}.avana-files__analyze{flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600;color:#fff;background:#0f172a;border:1px solid #0F172A;border-radius:6px;cursor:pointer;transition:background .15s ease}.avana-files__analyze:hover:not(:disabled){background:#1e293b}.avana-files__analyze:disabled{opacity:.5;cursor:wait}.avana-page--emerald .avana-files__analyze{background:#059669;border-color:#059669}.avana-page--emerald .avana-files__analyze:hover:not(:disabled){background:#047857}.avana-page--indigo .avana-files__analyze{background:#4f46e5;border-color:#4f46e5}.avana-page--indigo .avana-files__analyze:hover:not(:disabled){background:#4338ca}.avana-analysis{border:1px solid #E5E7EB;border-radius:10px;background:#fff;overflow:hidden}.avana-analysis--error{border-color:#fca5a5;background:#fef2f2}.avana-analysis__header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #F1F5F9;font-size:13px;color:#0f172a}.avana-analysis__filename{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:#64748b}.avana-analysis__meta{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:11px;color:#64748b}.avana-analysis__badge{padding:2px 7px;border-radius:999px;font-weight:600;background:#dcfce7;color:#166534}.avana-analysis__badge--cached{background:#f1f5f9;color:#475569}.avana-analysis__when{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.avana-analysis__reanalyze{padding:4px 10px;font-size:11px;font-weight:600;color:#0f172a;background:#fff;border:1px solid #CBD5E1;border-radius:5px;cursor:pointer}.avana-analysis__reanalyze:hover:not(:disabled){background:#f8fafc}.avana-analysis__reanalyze:disabled{opacity:.5;cursor:wait}.avana-analysis__body{padding:16px 18px;font-size:13px;line-height:1.55;color:#0f172a}.avana-analysis__body h4{margin:18px 0 8px;font-size:13px;font-weight:700;letter-spacing:-.005em;color:#0f172a}.avana-analysis__body h4:first-child{margin-top:0}.avana-analysis__body p{margin:6px 0}.avana-analysis__body ul{margin:6px 0 10px;padding-left:20px}.avana-analysis__body li{margin:3px 0}.avana-analysis__body code{background:#f1f5f9;padding:1px 5px;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px}.avana-analysis__spacer{height:4px}.avana-analysis__footer{padding:8px 16px;border-top:1px solid #F1F5F9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;color:#94a3b8}.mb-page{padding:28px 32px 80px;color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.mb-crumbs{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;margin-bottom:14px}.mb-crumbs a{color:#6b7280;text-decoration:none}.mb-crumbs a:hover{color:#0b0f19}.mb-crumbs .mb-crumbs-sep{color:#9aa1ab}.mb-crumbs .mb-crumbs-here{color:#0b0f19;font-weight:600}.mb-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #E5E7EB}.mb-title{font-size:22px;font-weight:700;margin:0;letter-spacing:-.015em}.mb-subtitle{margin:4px 0 0;font-size:13px;color:#64748b;max-width:720px}.mb-header-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.mb-header-meta-row{display:flex;gap:8px;align-items:center}.mb-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.mb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#475569}.mb-header-actions{display:flex;gap:6px}.mb-refresh,.mb-trigger{padding:5px 12px;font-size:12px;font-weight:600;color:#0f172a;background:#fff;border:1px solid #CBD5E1;border-radius:6px;cursor:pointer}.mb-refresh:hover:not(:disabled),.mb-trigger:hover:not(:disabled){background:#f8fafc}.mb-refresh:disabled,.mb-trigger:disabled{opacity:.5;cursor:wait}.mb-trigger,.mb-trigger-secondary{padding:5px 12px;font-size:12px;font-weight:600;border-radius:6px;cursor:pointer}.mb-trigger{background:#0f172a;color:#fff;border:1px solid #0F172A}.mb-trigger:hover:not(:disabled){background:#1e293b}.mb-trigger-secondary{background:#fff;color:#475569;border:1px solid #CBD5E1}.mb-trigger-secondary:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.mb-trigger:disabled,.mb-trigger-secondary:disabled{opacity:.5;cursor:wait}.mb-banner{padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:18px}.mb-banner--error{background:#fef2f2;border:1px solid #FCA5A5;color:#991b1b}.mb-banner--warn{background:#fffbeb;border:1px solid #FCD34D;color:#92400e}.mb-banner--ok{background:#ecfdf5;border:1px solid #86EFAC;color:#166534}.mb-banner code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;background:#0000000f;padding:1px 5px;border-radius:3px}.mb-section{margin-bottom:28px}.mb-section-title{font-size:13px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.mb-cards{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}@media (max-width: 1280px){.mb-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 720px){.mb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-card{all:unset;display:flex;flex-direction:column;gap:6px;padding:14px;background:#fff;border:1px solid #E5E7EB;border-radius:10px;border-left:3px solid #9AA1AB;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease,box-shadow .15s ease;min-width:0}.mb-card:hover{border-color:#94a3b8;background:#fafbfc;transform:translateY(-1px);box-shadow:0 4px 12px -4px #0f172a14}.mb-card--active{border-color:#4f46e5;background:#eef2ff}.mb-card--warn{border-color:#fcd34d}.mb-card.mb-family-sale{border-left-color:#2563eb}.mb-card.mb-family-product{border-left-color:#16a34a}.mb-card.mb-family-account{border-left-color:#7c3aed}.mb-card.mb-family-stock{border-left-color:#ea580c}.mb-card.mb-family-partner{border-left-color:#0891b2}.mb-card.mb-family-saleline{border-left-color:#db2777}.mb-card.mb-family-csr{border-left-color:#ca8a04}.mb-card--pending{opacity:.72;cursor:default}.mb-card--pending:hover{transform:none;box-shadow:none;background:#fff;border-color:#e5e7eb}.mb-card--pending .mb-card-stat-value{color:#9aa1ab}.mb-card-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;color:#0f172a;letter-spacing:-.02em;display:flex;align-items:center;gap:6px;padding-right:24px;min-width:0}.mb-card-name-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-card-name .mb-warn-dot{width:8px;height:8px;border-radius:50%;background:#d97706;flex-shrink:0}.mb-card-row{display:flex;align-items:baseline;gap:10px;margin-top:4px}.mb-card-stat-value{font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1.1}.mb-card-stat-label{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.mb-card-delta{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.mb-card-delta--up{background:#dcfce7;color:#15803d}.mb-card-delta--down{background:#fee2e2;color:#b91c1c}.mb-card-delta--flat{background:#f3f4f6;color:#6b7280}.mb-card-delta--pending{background:#e0e7ff;color:#4338ca}.mb-card-meta{display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:4px;min-width:0;font-size:11px;color:#6b7280;margin-top:10px;padding-top:10px;border-top:1px solid #E6E8EC}.mb-card-cols{color:#6b7280;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-card-when{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;color:#9aa1ab}.mb-card-when svg{flex-shrink:0;opacity:.85}.mb-card-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 6px 1px 5px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.mb-chip-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.mb-card-chip--ok{background:#dcfce7;color:#15803d}.mb-card-chip--warn{background:#fef3c7;color:#92400e}.mb-card-chip--queued{background:#e0e7ff;color:#4338ca}.mb-card-chip--pending{background:#f3f4f6;color:#6b7280}.mb-card-chip--running{background:#dbeafe;color:#1d4ed8}.mb-card-chip--error{background:#fee2e2;color:#b91c1c}.mb-card--running{border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd59}.mb-card{position:relative}.mb-card-resync{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;color:#94a3b8;background:#f8fafcb3;border:1px solid #E5E7EB;cursor:pointer;user-select:none;transition:color .14s ease,background .14s ease,border-color .14s ease,transform .28s ease;z-index:2}.mb-card-resync:hover{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe;transform:rotate(180deg)}.mb-card-resync:focus-visible{outline:2px solid #93C5FD;outline-offset:1px}.mb-card-fullresync{position:absolute;top:8px;right:36px;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;color:#b45309;background:#fffbebb3;border:1px solid #FDE68A;cursor:pointer;user-select:none;transition:color .14s ease,background .14s ease,border-color .14s ease;z-index:2}.mb-card-fullresync:hover{color:#92400e;background:#fef3c7;border-color:#fcd34d}.mb-card-fullresync:focus-visible{outline:2px solid #FCD34D;outline-offset:1px}.mb-card-confirm{position:absolute;inset:0;border-radius:inherit;background:#fffbebf7;border:1px solid #FCD34D;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;z-index:3;text-align:center}.mb-card-confirm-text{font-size:12px;line-height:1.3;color:#92400e;font-weight:600}.mb-card-confirm-actions{display:flex;gap:8px}.mb-confirm-yes,.mb-confirm-no{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;user-select:none;border:1px solid transparent}.mb-confirm-yes{color:#fff;background:#b45309;border-color:#92400e}.mb-confirm-yes:hover{background:#92400e}.mb-confirm-no{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.mb-confirm-no:hover{background:#e2e8f0}.mb-confirm-yes:focus-visible,.mb-confirm-no:focus-visible{outline:2px solid #FCD34D;outline-offset:1px}.mb-card-confirm--danger{background:#fef2f2f7;border-color:#fca5a5}.mb-card-confirm--danger .mb-card-confirm-text{color:#b91c1c}.mb-confirm-yes--danger{background:#dc2626;border-color:#b91c1c}.mb-confirm-yes--danger:hover{background:#b91c1c}.mb-card-confirm--danger .mb-confirm-yes:focus-visible,.mb-card-confirm--danger .mb-confirm-no:focus-visible{outline:2px solid #FCA5A5}.mb-card-menu-trigger{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;letter-spacing:0;color:#94a3b8;background:transparent;border:1px solid transparent;cursor:pointer;user-select:none;transition:color .14s ease,background .14s ease,border-color .14s ease;z-index:2}.mb-card-menu-trigger:hover,.mb-card-menu-trigger--open{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.mb-card-menu-trigger:focus-visible{outline:2px solid #93C5FD;outline-offset:1px}.mb-card-history{margin-top:8px;padding:8px 10px;background:#f8fafc;border:1px solid #E6E8EC;border-radius:8px;display:flex;flex-direction:column;gap:4px;font-size:11px;cursor:default}.mb-card-history-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mb-card-history-row>span:first-child{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;font-size:9.5px;font-weight:600}.mb-card-history-row>span:last-child{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px}.mb-card-history-err{margin-top:2px;color:#b91c1c;background:#fef2f2;border-radius:6px;padding:4px 6px;font-size:10.5px;line-height:1.35}.mb-tile-menu{background:#fff;border:1px solid #E5E7EB;border-radius:10px;box-shadow:0 18px 36px -10px #0f172a2e;padding:6px;z-index:9999;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.mb-menu-section-label{font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:#9aa1ab;font-weight:700;padding:6px 8px 3px}.mb-menu-divider{height:1px;background:#eef1f4;margin:4px 0}.mb-menu-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border-radius:6px;font-size:12px;color:#1e293b;cursor:pointer;transition:background .12s ease,color .12s ease}.mb-menu-item:hover,.mb-menu-item:focus-visible{background:#f1f5f9;outline:none}.mb-menu-ic{display:inline-flex;align-items:center;justify-content:center;width:16px;color:#6b7280;flex-shrink:0}.mb-menu-item:hover .mb-menu-ic{color:#1e293b}.mb-menu-label{flex:1 1 auto;min-width:0}.mb-menu-kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #E2E8F0;border-radius:4px;padding:1px 5px;flex-shrink:0}.mb-menu-item--primary .mb-menu-ic{color:#6366f1}.mb-menu-item--primary:hover .mb-menu-ic{color:#4f46e5}.mb-menu-item--danger{color:#b91c1c}.mb-menu-item--danger .mb-menu-ic{color:#dc2626}.mb-menu-item--danger:hover,.mb-menu-item--danger:focus-visible{background:#fef2f2}.mb-card-progress{height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin-top:4px}.mb-card-progress-bar{height:100%;background:#2563eb;border-radius:2px;transition:width .6s ease;animation:mbCardProgressPulse 1.6s ease-in-out infinite}.mb-card-progress-bar--indeterminate{width:35%;animation:mbCardProgressSlide 1.6s ease-in-out infinite;background:linear-gradient(90deg,#dbeafe,#2563eb,#dbeafe)}@keyframes mbCardProgressPulse{0%,to{opacity:1}50%{opacity:.75}}@keyframes mbCardProgressSlide{0%{transform:translate(-100%)}to{transform:translate(330%)}}.mb-card-progress--complete .mb-card-progress-bar{background:#16a34a;animation:none}.mb-card-progress--running .mb-card-progress-bar{background:#d97706}.mb-card-progress--failed .mb-card-progress-bar{background:#dc2626;animation:none}.mb-card-progress--idle .mb-card-progress-bar{background:transparent;animation:none}.mb-card-progress--running.mb-card-progress--unknown .mb-card-progress-bar--indeterminate{background:linear-gradient(90deg,#fef3c7,#d97706,#fef3c7)}.mb-card-issue{font-size:11px;color:#92400e;background:#fef3c7;padding:3px 7px;border-radius:4px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-banner{background:#fff;border:1px solid #E6E8EC;border-left:3px solid #2563EB;border-radius:10px;padding:12px 16px;margin-bottom:18px;font-size:13px;color:#3a4252;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mb-banner strong{color:#0b0f19;font-weight:600}.mb-banner--ok{border-left-color:#16a34a;background:#fff;color:#166534}.mb-banner--warn{border-left-color:#d97706;background:#fffbeb;color:#92400e}.mb-banner--error{border-left-color:#dc2626;background:#fef2f2;color:#991b1b}.mb-banner-progress{width:200px;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden;flex-shrink:0}.mb-banner-progress-bar{height:100%;background:#2563eb;transition:width .3s ease}.mb-banner--ok .mb-banner-progress-bar{background:#16a34a}.mb-banner--warn .mb-banner-progress-bar{background:#d97706}.mb-banner--error .mb-banner-progress-bar{background:#dc2626}.mb-rows-header{display:flex;align-items:center;gap:14px;margin-bottom:10px}.mb-rows-header h2{flex:1;margin:0}.mb-rows-count{text-transform:none;font-weight:400;color:#94a3b8;letter-spacing:0}.mb-search{display:flex;gap:6px}.mb-search input{width:320px;padding:6px 10px;font-size:12px;border:1px solid #CBD5E1;border-radius:6px;font-family:inherit}.mb-search input:focus{outline:2px solid #93C5FD;outline-offset:-1px}.mb-search button{padding:6px 14px;font-size:12px;font-weight:600;color:#fff;background:#0f172a;border:1px solid #0F172A;border-radius:6px;cursor:pointer}.mb-search button:hover:not(:disabled){background:#1e293b}.mb-search button:disabled{opacity:.5;cursor:wait}.mb-clear{background:#fff!important;color:#475569!important;border-color:#cbd5e1!important}.mb-clear:hover{background:#f8fafc!important}.mb-empty{padding:28px;text-align:center;color:#94a3b8;font-size:13px;border:1px solid #E5E7EB;border-radius:8px;background:#fff}.mb-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #E5E7EB;border-radius:8px;background:#fff}.mb-table{border-collapse:collapse;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;width:100%}.mb-table th,.mb-table td{border-right:1px solid #F1F5F9;border-bottom:1px solid #F1F5F9;padding:6px 10px;text-align:left;white-space:nowrap;vertical-align:top}.mb-table th{background:#f8fafc;font-weight:600;color:#475569;position:sticky;top:0;z-index:1}.mb-table tr:hover td{background:#f8fafc}.mb-table code{background:#f1f5f9;padding:1px 5px;border-radius:3px;font-size:10.5px}.mb-null{color:#cbd5e1;font-style:italic}.mb-pager{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:8px 12px;background:#fff;border:1px solid #E5E7EB;border-radius:8px}.mb-pager button{padding:5px 12px;font-size:12px;font-weight:600;color:#0f172a;background:#fff;border:1px solid #CBD5E1;border-radius:6px;cursor:pointer}.mb-pager button:hover:not(:disabled){background:#f8fafc}.mb-pager button:disabled{opacity:.4;cursor:not-allowed}.mb-pager-state{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#475569}.mb-table-toolbar{display:flex;align-items:center;gap:16px;padding:8px 12px;margin-bottom:8px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;font-size:12px;color:#475569}.mb-toolbar-count strong{color:#0b0f19;font-weight:700;font-variant-numeric:tabular-nums}.mb-toolbar-hidden{color:#9aa1ab}.mb-toolbar-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#475569;cursor:pointer;margin-left:auto;user-select:none}.mb-toolbar-toggle input[type=checkbox]{accent-color:#4F46E5;cursor:pointer}.mb-rows-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.mb-rows-layout--with-panel{grid-template-columns:minmax(0,1fr) 380px}@media (max-width: 1024px){.mb-rows-layout--with-panel{grid-template-columns:minmax(0,1fr)}}.mb-table th{padding:8px 10px;line-height:1.2;vertical-align:top}.mb-th-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:600;color:#0f172a}.mb-th-stats{margin-top:3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;color:#94a3b8;letter-spacing:.02em;display:flex;align-items:center;gap:4px}.mb-th-type{color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.mb-th-pct{color:#475569;font-variant-numeric:tabular-nums}.mb-th-distinct{color:#6b7280;font-variant-numeric:tabular-nums}.mb-th-sep{color:#cbd5e1}.mb-table th.mb-sticky-col,.mb-table td.mb-sticky-col{position:sticky;left:0;z-index:2;background:#fff;border-right:2px solid #E5E7EB}.mb-table th.mb-sticky-col{background:#f8fafc;z-index:3}.mb-table tr:hover td.mb-sticky-col{background:#f8fafc}.mb-table tr.mb-row--selected td{background:#eef2ff!important}.mb-table tr.mb-row--selected td.mb-sticky-col{background:#e0e7ff!important;border-right-color:#c7d2fe}.mb-table tbody tr{cursor:pointer}.mb-tval{display:inline-block;max-width:100%;vertical-align:bottom}.mb-tval-null{color:#cbd5e1;font-style:italic;font-size:10.5px}.mb-tval-false{color:#94a3b8;font-size:11px}.mb-tval-true{color:#15803d;font-weight:600;font-size:11px}.mb-tval-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.mb-tval-num{font-variant-numeric:tabular-nums;color:#0f172a}.mb-tval-uuid{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#6b7280;font-size:10.5px}.mb-tval-url{color:#4f46e5;text-decoration:none}.mb-tval-url:hover{text-decoration:underline}.mb-tval-date{color:#475569;font-variant-numeric:tabular-nums}.mb-tval-enum{display:inline-block;padding:1px 7px;border-radius:4px;background:#f1f5f9;font-size:10.5px;letter-spacing:.02em}.mb-tval-m2o,.mb-tval-str{color:#0f172a}.mb-tval-json{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;color:#6b7280;background:#f1f5f9;padding:1px 5px;border-radius:3px}.mb-side-panel{background:#fff;border:1px solid #E5E7EB;border-radius:8px;display:flex;flex-direction:column;max-height:70vh;overflow:hidden;position:sticky;top:16px;box-shadow:0 2px 10px -4px #0f172a0f}.mb-side-panel-header{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #E5E7EB;background:#f8fafc}.mb-side-panel-title{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;color:#0b0f19}.mb-side-panel-sub{font-size:11px;color:#6b7280;margin-top:2px}.mb-side-panel-close{all:unset;width:24px;height:24px;line-height:22px;text-align:center;border-radius:4px;cursor:pointer;font-size:18px;color:#6b7280}.mb-side-panel-close:hover{background:#e5e7eb;color:#0b0f19}.mb-side-panel-search{margin:10px 12px 6px;padding:6px 10px;font-size:12px;border:1px solid #CBD5E1;border-radius:6px;font-family:inherit}.mb-side-panel-search:focus{outline:2px solid #93C5FD;outline-offset:-1px}.mb-side-panel-body{overflow-y:auto;padding:4px 12px 14px}.mb-side-field{padding:8px 0;border-bottom:1px solid #F1F5F9}.mb-side-field:last-child{border-bottom:none}.mb-side-field-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;color:#6b7280;text-transform:none;letter-spacing:0;margin-bottom:2px}.mb-side-field-value{font-size:12px;color:#0b0f19;word-break:break-word;white-space:normal}.mb-side-field-value .mb-tval-uuid{font-size:11px}.mb-side-empty{padding:18px 8px;text-align:center;font-size:12px;color:#94a3b8}.mb-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;min-height:30px}.mb-filter-pill{display:inline-flex;align-items:center;gap:4px;background:#eef2ff;border:1px solid #C7D2FE;border-radius:999px;padding:3px 4px 3px 10px;font-size:11.5px;color:#3730a3}.mb-filter-pill-label{color:#6366f1;font-weight:600;opacity:.7}.mb-filter-pill-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#1e1b4b}.mb-filter-pill-x{all:unset;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;color:#6366f1;cursor:pointer}.mb-filter-pill-x:hover{background:#c7d2fe;color:#1e1b4b}.mb-filter-pill--add{background:transparent;border:1px dashed #94A3B8;color:#64748b;cursor:pointer;padding:3px 12px;font-weight:600;transition:border-color .15s ease,color .15s ease,background .15s ease}.mb-filter-pill--add:hover:not(:disabled){border-color:#4f46e5;color:#4f46e5;background:#eef2ff}.mb-filter-pill--add:disabled{opacity:.5;cursor:not-allowed}.mb-view-pill{display:inline-flex;align-items:center;background:#fff;border:1px solid #CBD5E1;border-radius:999px;padding:0 3px 0 0;font-size:11.5px;color:#0f172a;transition:border-color .15s ease,background .15s ease}.mb-view-pill:hover{border-color:#4f46e5;background:#fafbfc}.mb-view-pill-apply{all:unset;padding:4px 10px;cursor:pointer;font-weight:600;color:#0f172a}.mb-view-pill-x{all:unset;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;color:#94a3b8;cursor:pointer}.mb-view-pill-x:hover{background:#fee2e2;color:#b91c1c}.mb-toolbar-actions{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.mb-table-toolbar .mb-toolbar-toggle{margin-left:16px}.mb-toolbar-btn{padding:5px 10px;font-size:12px;font-weight:600;color:#0f172a;background:#fff;border:1px solid #CBD5E1;border-radius:6px;cursor:pointer;font-family:inherit}.mb-toolbar-btn:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.mb-toolbar-btn:disabled{opacity:.45;cursor:not-allowed}.mb-toolbar-rpp{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#475569;margin-left:4px}.mb-toolbar-rpp select{font-size:12px;font-family:inherit;padding:4px 6px;border:1px solid #CBD5E1;border-radius:6px;background:#fff;color:#0f172a;cursor:pointer;font-variant-numeric:tabular-nums}.mb-toolbar-rpp select:focus{outline:2px solid #93C5FD;outline-offset:-1px}.mb-pager-cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mb-pager-cluster button{padding:5px 10px;font-size:12px;font-weight:600;color:#0f172a;background:#fff;border:1px solid #CBD5E1;border-radius:6px;cursor:pointer}.mb-pager-cluster button:hover:not(:disabled){background:#f8fafc}.mb-pager-cluster button:disabled{opacity:.4;cursor:not-allowed}.mb-pager-cluster .mb-pager-state{display:inline-flex;flex-direction:column;align-items:center;padding:0 10px;line-height:1.2}.mb-pager-cluster .mb-pager-state strong{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;color:#0b0f19;font-weight:700;font-variant-numeric:tabular-nums}.mb-pager-cluster .mb-pager-sub{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;color:#94a3b8;margin-top:1px}.mb-powerbi-card{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:18px 20px 16px;margin-bottom:24px;position:relative}.mb-powerbi-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;border-bottom:1px solid #F1F5F9;padding-bottom:12px}.mb-powerbi-sub{margin:0;font-size:12px;color:#64748b;max-width:640px;line-height:1.5}.mb-powerbi-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.mb-powerbi-row{display:grid;grid-template-columns:140px 1fr;gap:14px;align-items:start;margin-bottom:12px}.mb-powerbi-label{font-size:11px;font-weight:600;color:#475569;letter-spacing:.04em;text-transform:uppercase;padding-top:7px}.mb-powerbi-url{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;color:#0f172a;background:#f8fafc;border:1px solid #E5E7EB;border-radius:6px;padding:7px 10px;word-break:break-all}.mb-powerbi-models{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mb-powerbi-select{padding:6px 8px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;border:1px solid #CBD5E1;border-radius:6px;background:#fff;color:#0f172a;cursor:pointer;min-width:200px}.mb-powerbi-input{flex:1;min-width:200px;padding:6px 10px;font-size:11.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;border:1px solid #CBD5E1;border-radius:6px;background:#f8fafc;color:#0f172a}.mb-powerbi-input:focus{outline:2px solid #93C5FD;outline-offset:-1px}.mb-powerbi-token{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mb-powerbi-msnippet{display:flex;flex-direction:column;gap:8px}.mb-powerbi-code{margin:0;padding:12px 14px;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;line-height:1.55;border-radius:8px;overflow-x:auto;max-height:280px;overflow-y:auto;white-space:pre}.mb-powerbi-msnippet .mb-toolbar-btn{align-self:flex-start}.mb-powerbi-err{font-size:11.5px;color:#b91c1c}.mb-powerbi-tutorial-row{grid-template-columns:1fr;margin-top:6px;margin-bottom:0;padding-top:14px;border-top:1px solid #F1F5F9}.mb-powerbi-tutorial-toggle{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#475569;padding:4px 0}.mb-powerbi-tutorial-toggle:hover{color:#0b0f19}.mb-powerbi-tutorial{margin:10px 0 0;padding-left:28px;list-style:decimal;color:#475569;font-size:12.5px;line-height:1.6}.mb-powerbi-tutorial li{margin-bottom:8px}.mb-powerbi-tutorial strong{color:#0f172a;font-weight:600}.mb-powerbi-tutorial code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;background:#f1f5f9;padding:1px 5px;border-radius:3px;color:#0f172a}.mb-powerbi-toast{position:absolute;bottom:12px;right:16px;background:#0f172a;color:#fff;font-size:12px;padding:6px 12px;border-radius:6px;box-shadow:0 4px 12px #0f172a40;z-index:10}@media (max-width: 1024px){.mb-powerbi-row{grid-template-columns:1fr;gap:6px}.mb-powerbi-label{padding-top:0}}:root{--accent-purple: #7C4DFF;--accent-purple-soft: rgba(124, 77, 255, .1);--accent-purple-strong: #5E35E6;--accent-green: #22C55E;--border-soft: rgba(60, 60, 67, .1);--text-primary: #0B0B0F;--text-secondary: #3C3C43;--text-muted: rgba(60, 60, 67, .6);--surface-card: #FFFFFF;--surface-hover: #F7F7F9;--shadow-rest: 0 1px 3px rgba(0, 0, 0, .04);--shadow-hover: 0 4px 12px rgba(0, 0, 0, .08)}@media (prefers-color-scheme: dark){:root{--accent-purple: #9A7BFF;--accent-purple-soft: rgba(154, 123, 255, .16);--accent-purple-strong: #B9A4FF;--accent-green: #34D27E;--border-soft: rgba(255, 255, 255, .12);--text-primary: #F2F2F7;--text-secondary: #D1D1D6;--text-muted: rgba(235, 235, 245, .55);--surface-card: #1C1C1E;--surface-hover: #252528;--shadow-rest: 0 1px 3px rgba(0, 0, 0, .3);--shadow-hover: 0 4px 14px rgba(0, 0, 0, .4)}}.bulletin-tab{display:flex;flex-direction:column;gap:8px;padding:16px 12px 24px;background:transparent;font-family:inherit}.bulletin-tab__header{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px}.bulletin-tab__title{font-size:17px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.bulletin-tab__post-btn{appearance:none;border:0;background:var(--accent-purple);color:#fff;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:filter .12s ease,transform .12s ease}.bulletin-tab__post-btn:hover{filter:brightness(1.05)}.bulletin-tab__post-btn:active{transform:scale(.98)}.bulletin-tab__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bulletin-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:12px;border:1px solid var(--border-soft);background:var(--surface-card);box-shadow:var(--shadow-rest, 0 1px 3px rgba(0, 0, 0, .04));cursor:pointer;transition:box-shadow .16s ease,background .16s ease,transform .16s ease}.bulletin-card:hover{background:var(--surface-hover, var(--surface-card));box-shadow:var(--shadow-hover, 0 4px 12px rgba(0, 0, 0, .08))}.bulletin-card:active{transform:translateY(1px)}.bulletin-card--pinned{border-left:3px solid var(--accent-purple);padding-left:13px}.bulletin-card__pin-label{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-purple-strong)}.bulletin-card__unread-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent-purple);margin-right:8px;flex-shrink:0}.bulletin-card__title-row{display:flex;align-items:center}.bulletin-card__title{font-size:16px;font-weight:600;color:var(--text-primary);line-height:1.3;letter-spacing:-.005em}.bulletin-card__meta{font-size:13px;font-weight:400;color:var(--text-muted);display:flex;align-items:center;gap:6px}.bulletin-card__meta-separator{width:2px;height:2px;border-radius:50%;background:var(--text-muted);opacity:.5}.bulletin-card__preview{font-size:14px;font-weight:400;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bulletin-card--read .bulletin-card__preview{color:var(--text-muted)}.bulletin-tab__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center}.bulletin-tab__empty-icon{width:56px;height:56px;border-radius:50%;background:var(--accent-purple-soft);display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--accent-purple-strong)}.bulletin-tab__empty-title{font-size:16px;font-weight:600;color:var(--text-primary)}.bulletin-tab__empty-subtext{font-size:14px;font-weight:400;color:var(--text-muted);max-width:280px;line-height:1.4}.bulletin-tab__empty-cta{appearance:none;border:0;background:var(--accent-purple);color:#fff;padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;margin-top:4px;transition:filter .12s ease}.bulletin-tab__empty-cta:hover{filter:brightness(1.05)}.bulletin-detail{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:12px;background:var(--surface-card);border:1px solid var(--border-soft);box-shadow:var(--shadow-hover, 0 4px 16px rgba(0, 0, 0, .1))}.bulletin-detail__header{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--border-soft)}.bulletin-detail__title{font-size:18px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;line-height:1.3}.bulletin-detail__meta{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.bulletin-detail__body{font-size:15px;font-weight:400;color:var(--text-secondary);line-height:1.55;white-space:pre-wrap;padding:4px 0 14px;border-bottom:1px solid var(--border-soft)}.bulletin-detail__receipts{display:flex;flex-direction:column;gap:6px;padding-top:4px}.bulletin-detail__receipts-title{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.bulletin-detail__receipts-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.bulletin-detail__receipt{font-size:12px;font-weight:500;padding:4px 8px;border-radius:8px;background:var(--accent-purple-soft);color:var(--accent-purple-strong)}.bulletin-composer{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:var(--surface-card);border:1px solid var(--border-soft)}.bulletin-composer__field{display:flex;flex-direction:column;gap:4px}.bulletin-composer__label{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted)}.bulletin-composer__input,.bulletin-composer__textarea{appearance:none;background:var(--surface-card);border:1px solid var(--border-soft);border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit;color:var(--text-primary);transition:border-color .12s ease,box-shadow .12s ease}.bulletin-composer__input:focus,.bulletin-composer__textarea:focus{outline:none;border-color:var(--accent-purple);box-shadow:0 0 0 3px var(--accent-purple-soft)}.bulletin-composer__textarea{min-height:96px;resize:vertical;line-height:1.5}.bulletin-composer__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.bulletin-composer__pin{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer}.bulletin-composer__submit{appearance:none;border:0;background:var(--accent-purple);color:#fff;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;transition:filter .12s ease}.bulletin-composer__submit:hover:not(:disabled){filter:brightness(1.05)}.bulletin-composer__submit:disabled{opacity:.5;cursor:not-allowed}.bulletin-notification-card{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:var(--accent-purple-soft);border-left:3px solid var(--accent-purple);cursor:pointer;transition:filter .12s ease}.bulletin-notification-card:hover{filter:brightness(.98)}.bulletin-notification-card__icon{font-size:16px;flex-shrink:0;color:var(--accent-purple-strong)}.bulletin-notification-card__copy{font-size:13px;color:var(--accent-purple-strong);font-weight:500;line-height:1.4}.unread-bulletin-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:8px 12px 4px;background:var(--accent-purple-soft);border-left:3px solid var(--accent-purple);border-radius:8px;color:var(--accent-purple-strong);font-size:13px;font-weight:500;cursor:pointer;transition:filter .12s ease}.unread-bulletin-banner:hover{filter:brightness(.98)}.unread-bulletin-banner__icon{font-size:15px;flex-shrink:0}.unread-bulletin-banner__copy{flex:1;line-height:1.4}.unread-bulletin-banner__cta{font-weight:600;text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=index-v11425008-AHV2HEPR.css.map */
