.console{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;position:relative;box-shadow:inset 0 1px #ffffffeb,0 1px #d9d7d380,0 24px 56px -22px #1611072e,0 6px 14px -6px #16110714}.dashboard-console{isolation:isolate;background:linear-gradient(180deg,color-mix(in oklab,var(--bg) 96%,var(--accent-wash)),var(--bg) 34%),var(--bg)}.dashboard-console .topbar{border-bottom-color:color-mix(in oklab,var(--border) 76%,transparent)}.console-chrome{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--border);background:linear-gradient(to bottom,oklch(.985 .003 85),var(--bg-subtle));min-width:0}.console-chrome .dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 -1px #0000000f}.console-chrome .dot:nth-of-type(1){background:oklch(.8 .12 25);box-shadow:inset 0 -1px #b9464240,0 0 0 .5px #c6595447}.console-chrome .dot:nth-of-type(2){background:#efc876;box-shadow:inset 0 -1px #a1790c38,0 0 0 .5px #ad852242}.console-chrome .dot:nth-of-type(3){background:#81d39f;box-shadow:inset 0 -1px #25865140,0 0 0 .5px #318f5a47}.console-chrome .url{margin-left:8px;font-family:var(--mono);font-size:11.5px;color:var(--text-3);display:block;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-chrome .url b{color:var(--text);font-weight:500;margin-right:6px}.console-chrome .right{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--text-4);white-space:nowrap;flex-shrink:0}@media(max-width:640px){.console-chrome .right{display:none}}.m-dot{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-text-4,var(--text-4));border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.m-dot-lg{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2)}.m-dot-healthy{background:#1c985a}.m-dot-warning{background:#ca8a10}.m-dot-failing{background:#cb4644}.m-dot-paused{background-color:var(--color-text-4,var(--text-4))}.m-dot-accent{background-color:var(--color-accent,var(--accent))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial}}}.m-badge{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);padding-inline:7px;padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-leading:1.4;white-space:nowrap;font-feature-settings:"tnum";border-width:1px;border-color:#0000;border-radius:10px;font-size:10px;line-height:1.4;display:inline-flex}.m-badge-neutral{border-color:var(--color-border,var(--border));color:var(--color-text-3,var(--text-3));background-color:#0000}.m-badge-accent{border-color:var(--color-accent-border,var(--accent-border));background-color:var(--color-accent-wash,var(--accent-wash));color:var(--color-accent-strong,var(--accent-strong))}.m-badge-success{background-color:var(--color-success-muted,var(--status-success-muted));color:var(--color-success,var(--status-success))}.m-badge-warning{background-color:var(--color-warning-muted,var(--status-warning-muted));color:var(--color-warning,var(--status-warning))}.m-badge-danger{color:var(--color-danger,var(--status-danger));background:oklch(96% .04 25)}.m-badge-mute{background-color:var(--color-bg-2,var(--bg-2));color:var(--color-text-4,var(--text-4))}.m-badge-sm{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:1px;font-size:9.5px}.m-badge-uppercase{--tw-tracking:var(--tracking-mono,normal);letter-spacing:var(--tracking-mono,normal);text-transform:uppercase}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.hv{gap:calc(var(--spacing,.25rem) * 3);padding-inline:22px;flex-direction:column;padding-top:18px;padding-bottom:22px;display:flex;position:relative;overflow:hidden}.hv-hero{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 1);display:flex}.hv-hero-text{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.hv-title{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:1.2;--tw-font-weight:var(--font-weight-medium,500);font-size:20px;line-height:1.2;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,normal);letter-spacing:var(--tracking-tight,normal);color:var(--color-text,var(--text))}.hv-sub{margin:calc(var(--spacing,.25rem) * 0);--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);color:var(--color-text-3,var(--text-3));font-size:12.5px}.hv-tabs{align-items:center;gap:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));display:flex}.hv-tab{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-text-3,var(--text-3));background-color:#0000;border-width:0;font-size:13px;transition:color .14s;display:inline-flex;position:relative}.hv-tab:hover{color:var(--color-text,var(--text))}.hv-tab.is-active{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text))}.hv-tab.is-active:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.hv-tab-n{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);color:var(--color-text-4,var(--text-4));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:11px}.hv-tab-n-accent{color:var(--accent-strong)}.hv-selbar{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-border,var(--accent-border));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);background:var(--accent-wash);display:flex}.hv-selbar-count{--tw-font-weight:var(--font-weight-medium,500);font-size:12.5px;font-weight:var(--font-weight-medium,500);color:var(--color-accent-strong,var(--accent-strong))}.hv-selbar-spacer{flex:1}.hv-selbar-clear{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);cursor:pointer;border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);color:var(--color-text-3,var(--text-3));background-color:#0000;border-width:0;flex-shrink:0;place-items:center;transition:background-color .14s,color .14s;display:grid}.hv-selbar-clear:hover{background-color:var(--color-bg-2,var(--bg-2));color:var(--color-text,var(--text))}.hv-selbar-clear svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.hv-table-wrap{border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));overflow:hidden}.hv-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}.hv-table thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:middle;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-mono-wide,normal);letter-spacing:var(--tracking-mono-wide,normal);color:var(--color-text-4,var(--text-4));text-transform:uppercase}.hv-table thead th.hv-th-num,.hv-table thead th.hv-th-age{text-align:right}.hv-table tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));transition:background-color .14s}.hv-table tbody tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.hv-table tbody tr:hover{background-color:var(--color-bg-subtle,var(--bg-subtle))}.hv-table tbody tr.is-selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hv-table tbody tr.is-selected{background:color-mix(in oklab,var(--accent) 6%,transparent)}}.hv-table tbody td{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);vertical-align:middle;color:var(--color-text-2,var(--text-2))}.hv-table tbody td.hv-td-num{text-align:right;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hv-table tbody td.hv-td-age{text-align:right;white-space:nowrap;color:var(--color-text-3,var(--text-3));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hv-th-cb{width:32px}.hv-th-status{width:132px}.hv-th-num{width:56px}.hv-th-age{width:88px}.hv-th-actions{width:132px}.hv-td-article{min-width:calc(var(--spacing,.25rem) * 0)}.hv-article-title{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);font-size:13px;line-height:1.3;font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text));overflow:hidden}.hv-article-meta{margin-top:calc(var(--spacing,.25rem) * 1);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--color-text-3,var(--text-3));font-size:11.5px;display:flex}.hv-meta-sep{opacity:.4}.hv-meta-kw{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);font-size:11px;overflow:hidden}.hv-cb{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);cursor:pointer;border-radius:var(--radius-sm,4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong,var(--border-strong));accent-color:var(--accent)}.hv-row-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.hv-icon-btn{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);cursor:pointer;border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);color:var(--color-text-3,var(--text-3));background-color:#0000;border-width:0;place-items:center;transition:background-color .14s,color .14s;display:grid}.hv-icon-btn:hover{background-color:var(--color-bg-2,var(--bg-2));color:var(--color-text,var(--text))}.hv-icon-btn svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.pj-icon{display:inline-grid;place-items:center;flex-shrink:0;border-radius:6px;line-height:0}.pj-icon svg{width:60%;height:60%}.pj-sm{width:20px;height:20px;border-radius:5px}.pj-md{width:24px;height:24px;border-radius:6px}.pj-lg{width:32px;height:32px;border-radius:8px}.pj-inkwell{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:oklch(.32 .1 150);box-shadow:0 1px 2px color-mix(in oklab,var(--accent-2) 35%,transparent),inset 0 1px #ffffff4d}.pj-stately{background:linear-gradient(135deg,oklch(.86 .12 70),#ed914c);color:oklch(.32 .1 50);box-shadow:0 1px 2px #90502a40,inset 0 1px #ffffff4d}.pj-hearth{background:linear-gradient(135deg,oklch(.82 .12 30),#f17074);color:#5c1717;box-shadow:0 1px 2px #90302e40,inset 0 1px #ffffff4d}.pj-quill{background:linear-gradient(135deg,#6bd8de,#18b1cd);color:oklch(.3 .08 215);box-shadow:0 1px 2px oklch(.45 .1 210 / .25),inset 0 1px #ffffff4d}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.hv-cards{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hv-card{gap:calc(var(--spacing,.25rem) * 3.5);border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;transition:box-shadow .14s,border-color .14s;display:flex;box-shadow:0 1px 2px #19160e0a}.hv-card:hover{border-color:var(--border-strong);box-shadow:0 4px 12px -4px #1611071a}.hv-card-head{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.hv-card-titles{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex}.hv-card-name{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1.2;--tw-font-weight:var(--font-weight-medium,500);font-size:15px;line-height:1.2;font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text));overflow:hidden}.hv-card-meta{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);white-space:nowrap;color:var(--color-text-3,var(--text-3));font-size:11.5px;display:flex}.hv-card-adapter{color:var(--color-text-3,var(--text-3))}.hv-statrow{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hv-stat{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.hv-stat-label{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-mono-wide,normal);letter-spacing:var(--tracking-mono-wide,normal);color:var(--color-text-4,var(--text-4));text-transform:uppercase}.hv-stat-value{--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:18px;line-height:1;font-weight:var(--font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text,var(--text));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-feature-settings:"tnum";overflow:hidden}.hv-stat-value-sm{font-size:14px}.hv-stat-detail{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1.3;color:var(--color-text-3,var(--text-3));font-size:11px;line-height:1.3;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.hv-kpi-row{gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hv-kpi{gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.hv-kpi-label{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-mono-wide,normal);letter-spacing:var(--tracking-mono-wide,normal);color:var(--color-text-4,var(--text-4));text-transform:uppercase}.hv-kpi-value{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:24px;line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-text,var(--text));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);letter-spacing:-.02em}.hv-kpi-sub{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--color-text-3,var(--text-3));font-size:11px}.hv-kpi-dotrow{pointer-events:none;flex-direction:row;align-items:center;display:flex;position:absolute;top:14px;right:14px}.hv-kpi-dotrow>.pj-icon{outline:2px solid var(--bg);outline-offset:-1px;margin-left:-6px}.hv-kpi-dotrow>.pj-icon:first-child{margin-left:0}.hv-kpi-dotmore{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);color:var(--color-text-3,var(--text-3));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background:var(--bg-2);outline:2px solid var(--bg);outline-offset:-1px;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-6px;display:inline-flex}.hv-section{border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));overflow:hidden}.hv-section-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 2.5)}.hv-section-head-flex{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.hv-section-title{--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);font-size:13.5px;line-height:1.3;font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text))}.hv-section-sub{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--color-text-3,var(--text-3));font-size:11.5px}.hv-platform-legend{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.hv-pl{align-items:center;gap:calc(var(--spacing,.25rem) * 1);--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);white-space:nowrap;color:var(--color-text-3,var(--text-3));font-size:10.5px;display:inline-flex}.hv-pl-dot{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);border-radius:3.40282e38px;flex-shrink:0}.hv-heat{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.hv-heat thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;vertical-align:middle;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-mono-wide,normal);letter-spacing:var(--tracking-mono-wide,normal);color:var(--color-text-4,var(--text-4));text-transform:uppercase}.hv-heat thead th:first-child{padding-left:calc(var(--spacing,.25rem) * 4);text-align:left}.hv-heat thead th.hv-heat-th-delta{padding-right:calc(var(--spacing,.25rem) * 4);text-align:right}.hv-heat tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));transition:background-color .14s}.hv-heat tbody tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.hv-heat tbody tr:hover{background-color:var(--color-bg-subtle,var(--bg-subtle))}.hv-heat tbody td{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:center;vertical-align:middle}.hv-heat-td-article{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 4);text-align:left;display:flex}.hv-heat-title{min-width:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text,var(--text));overflow:hidden}.hv-heat-delta{padding-right:calc(var(--spacing,.25rem) * 4);text-align:right}.hv-delta{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--color-success,var(--status-success));display:inline-flex}.hv-delta-ico{opacity:.85;flex-shrink:0;width:9px;height:9px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-leading:initial;--tw-font-weight:initial}}}.hv-kpi{gap:6px;min-height:102px;position:relative;overflow:hidden}.hv-kpi-sub{margin-top:auto}.hv-kpi-spark{pointer-events:none;width:100px;height:38px;position:absolute;top:12px;right:12px;overflow:visible}.hv-kpi-sub{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.hv-kpi-trend{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:10.5px}.hv-trend-up{color:var(--accent-strong)}.hv-trend-flat{color:var(--text-3)}.hv-kpi-quota .hv-kpi-spark{display:none}.hv-quota-bar{background:var(--bg-2);width:100%;height:6px;box-shadow:inset 0 0 0 1px var(--border);border-radius:3.40282e38px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hv-quota-bar{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--border) 70%,transparent)}}.hv-quota-fill{background:linear-gradient(to right,var(--accent),var(--accent));border-radius:3.40282e38px;height:100%}@supports (color:color-mix(in lab,red,red)){.hv-quota-fill{background:linear-gradient(to right,color-mix(in oklab,var(--accent) 78%,white),var(--accent))}}.hv-quota-fill{box-shadow:0 0 6px var(--accent)}@supports (color:color-mix(in lab,red,red)){.hv-quota-fill{box-shadow:0 0 6px color-mix(in oklab,var(--accent) 40%,transparent)}}.hv-quota-fill{transition:width .32s cubic-bezier(.22,.61,.36,1)}.hv-kpi-ring .hv-kpi-spark{display:none}.hv-kpi-ringgraph{pointer-events:none;width:38px;height:38px;position:absolute;top:12px;right:12px;overflow:visible}.hv-mono-id{background-color:var(--color-bg-2,var(--bg-2));padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);color:var(--color-text-3,var(--text-3));border-radius:.25rem;padding-block:1px;font-size:12px}.hv-run-meta{margin-top:calc(var(--spacing,.25rem) * 1.5);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.hv-run-meta .hv-meta-sep{opacity:.4}.hv-timeline{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;list-style-type:none;display:flex}.hv-tl-step{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2);grid-template-columns:14px minmax(0,1fr) auto;display:grid}.hv-tl-rail{flex-direction:column;align-self:stretch;align-items:center;padding-top:4px;display:flex;position:relative}.hv-tl-dot{background:var(--status-success);width:10px;height:10px;box-shadow:0 0 0 3px var(--status-success);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.hv-tl-dot{box-shadow:0 0 0 3px color-mix(in oklab,var(--status-success) 14%,transparent)}}.hv-tl-dot{z-index:1;flex-shrink:0}.hv-tl-line{background:var(--border);flex:1;width:1px}@supports (color:color-mix(in lab,red,red)){.hv-tl-line{background:color-mix(in oklab,var(--border) 90%,transparent)}}.hv-tl-line{min-height:12px;margin-top:6px}.hv-tl-body{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.hv-tl-name{--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);font-size:13.5px;line-height:1.3;font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text))}.hv-tl-detail{--tw-leading:1.45;color:var(--color-text-3,var(--text-3));font-size:12px;line-height:1.45}.hv-tl-duration{padding-top:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);white-space:nowrap;color:var(--color-text-3,var(--text-3));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:11.5px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.hv-kpi-value-sm{font-size:16px}.hv-kpi-pulsepip{background:var(--accent-2);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent);border-radius:50%;position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab,red,red)){.hv-kpi-pulsepip{box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 24%,transparent)}}.hv-kpi-pulsepip{animation:2.4s cubic-bezier(.4,0,.6,1) infinite hv-pulse}@keyframes hv-pulse{0%,to{opacity:1}50%{opacity:.55}}.hv-geo-card{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3.5);display:flex}.hv-geo-ico{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-md,var(--r));background:var(--bg-2);color:var(--text-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hv-geo-ico svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.hv-geo-text{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;display:flex}.hv-geo-title{--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text))}.hv-geo-sub{--tw-leading:1.45;color:var(--color-text-3,var(--text-3));font-size:11.5px;line-height:1.45}.hv-cron-code{background-color:var(--color-bg-2,var(--bg-2));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);color:var(--color-text-2,var(--text-2));border-radius:.25rem;font-size:11px;display:inline-block}.hv-cron-tz{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--color-text-4,var(--text-4));font-size:10.5px}.hv-th-cron{width:152px}.hv-next-stack{--tw-leading:1.25;flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.hv-next-rel{--tw-font-weight:var(--font-weight-medium,500);font-size:12.5px;font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-text,var(--text));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hv-next-abs{white-space:nowrap;color:var(--color-text-4,var(--text-4));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:10.5px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}.hv-set-grid{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.hv-set-card{border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));padding:calc(var(--spacing,.25rem) * 5)}.hv-set-section-head{margin-bottom:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));padding-bottom:calc(var(--spacing,.25rem) * 3)}.hv-set-form{gap:calc(var(--spacing,.25rem) * 3.5);flex-direction:column;display:flex}.hv-set-avatar-row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 1);display:flex}.hv-set-avatar{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);font-family:var(--font-sans,"General Sans", -apple-system, "Helvetica Neue", Arial, sans-serif);--tw-font-weight:var(--font-weight-semibold,600);font-size:16px;font-weight:var(--font-weight-semibold,600);color:var(--color-text,var(--text));background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 1px 2px var(--accent-2),inset 0 1px #ffffff38;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.hv-set-avatar{box-shadow:0 1px 2px color-mix(in oklab,var(--accent-2) 35%,transparent),inset 0 1px #ffffff38}}.hv-set-avatar-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.hv-set-field{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.hv-set-label{--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);color:var(--color-text-3,var(--text-3))}.hv-set-input-wrap{align-items:center;display:flex;position:relative}.hv-set-input{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans,"General Sans", -apple-system, "Helvetica Neue", Arial, sans-serif);color:var(--color-text,var(--text));font-size:13.5px;transition:border-color .14s,box-shadow .14s}.hv-set-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:0}.hv-set-verified{right:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:11.5px;font-weight:var(--font-weight-medium,500);color:var(--status-success);background:var(--status-success-muted,oklch(96% .04 155));border-radius:3.40282e38px;display:inline-flex;position:absolute}.hv-set-verified svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.hv-set-actions{margin-top:calc(var(--spacing,.25rem) * 1);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.hv-set-actions-row{margin-top:calc(var(--spacing,.25rem) * 0)}.hv-set-link{cursor:pointer;border-style:var(--tw-border-style);color:var(--color-text-3,var(--text-3));text-underline-offset:2px;background-color:#0000;border-width:0;font-size:12.5px}@media(hover:hover){.hv-set-link:hover{color:var(--color-text,var(--text));text-decoration-line:underline}}.hv-set-link-danger{color:var(--status-danger)}.hv-set-link-danger:hover{color:var(--status-danger);text-decoration:underline}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-tracking:initial;--tw-leading:initial;--tw-font-weight:initial}}}.hero-band{background:radial-gradient(ellipse 70% 36% at 50% 0%,var(--accent),transparent 65%),linear-gradient(to bottom,var(--bg) 0%,var(--bg) 40%,var(--bg-subtle) 100%)}@supports (color:color-mix(in lab,red,red)){.hero-band{background:radial-gradient(ellipse 70% 36% at 50% 0%,color-mix(in oklab,var(--accent) 4.5%,transparent),transparent 65%),linear-gradient(to bottom,var(--bg) 0%,var(--bg) 40%,var(--bg-subtle) 100%)}}.hero-tag{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));padding-inline:calc(var(--spacing,.25rem) * 3);--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);color:var(--color-text-3,var(--text-3));border-radius:3.40282e38px;padding-block:5px;font-size:12.5px;display:inline-flex}.hero-dot{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background:var(--p-gpt);border-radius:3.40282e38px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite hbreath;position:relative}.hero-dot:after{content:"";background:var(--p-gpt);opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.22,.61,.36,1) infinite hping;position:absolute;inset:-3px}@keyframes hbreath{0%,to{opacity:1}50%{opacity:.65}}@keyframes hping{0%{opacity:.45;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.6)}}h1.hero-h{--tw-leading:1.02;--tw-font-weight:var(--font-weight-medium,500);line-height:1.02;font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text));font-size:var(--hero-h1);font-feature-settings:"ss01","cv11";margin:22px 0 0}.hero-note>*{display:inline}.hero-note-sep{background-color:var(--color-border-strong,var(--border-strong));vertical-align:middle;border-radius:3.40282e38px;width:3px;height:3px;margin:0 10px;display:inline-block}.app{grid-template-columns:200px minmax(0,1fr);min-height:520px;display:grid}.side{gap:calc(var(--spacing,.25rem) * .5);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-sidebar,var(--sidebar));padding-block:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.side-health{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border,var(--border));padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 1.5);margin-top:auto;font-size:11.5px;display:flex}.side-health .sh-label{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-3,var(--text-3));flex:1;overflow:hidden}.side-health .sh-ver{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);color:var(--color-text-4,var(--text-4));font-feature-settings:"tnum";font-size:11px}.side .ws{margin-inline:calc(var(--spacing,.25rem) * 1);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-md,var(--r));padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 2);transition:background-color .14s;display:flex}.side .ws:hover{background:var(--bg-2)}@supports (color:color-mix(in lab,red,red)){.side .ws:hover{background:color-mix(in oklab,var(--bg-2) 70%,transparent)}}.side .ws-mark{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);object-fit:contain;flex-shrink:0;display:block}.side .ws-body{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;gap:1px;line-height:1.15;display:flex}.side .ws-name{--tw-leading:1.2;--tw-font-weight:var(--font-weight-medium,500);font-size:13px;line-height:1.2;font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text))}.side .ws-sublabel{--tw-leading:1.3;--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-4,var(--text-4));font-size:11px;line-height:1.3;overflow:hidden}.side .ws-caret{color:var(--color-text-4,var(--text-4));opacity:.7;margin-left:auto;display:inline-flex}.side-search{margin-inline:calc(var(--spacing,.25rem) * 1);margin-top:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 2.5);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));height:30px;padding-inline:calc(var(--spacing,.25rem) * 2.5);color:var(--color-text-3,var(--text-3));font-size:12.5px;transition:border-color .14s,background-color .14s;display:flex}.side-search:hover{border-color:var(--color-border-strong,var(--border-strong))}.side-search .icn{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-text-3,var(--text-3));flex-shrink:0}.side-search .ph{color:var(--color-text-3,var(--text-3));flex:1}.side-search .kbd{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-leading:1;color:var(--color-text-4,var(--text-4));font-size:10.5px;line-height:1}.side .grp{padding-top:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans,"General Sans", -apple-system, "Helvetica Neue", Arial, sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:11.5px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);color:var(--color-text-3,var(--text-3));justify-content:space-between;align-items:center;display:flex}.side .grp-plus{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;color:var(--color-text-4,var(--text-4));border-radius:3px;line-height:1;transition:color .14s}.side .grp-plus:hover{color:var(--color-accent,var(--accent))}.side .item{margin-inline:calc(var(--spacing,.25rem) * 1.5);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-sm,4px);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-leading:1.35;color:var(--color-text-2,var(--text-2));font-size:13px;line-height:1.35;transition:background-color .14s,color .14s;display:flex;position:relative}.side .item:hover{background:var(--bg-2)}@supports (color:color-mix(in lab,red,red)){.side .item:hover{background:color-mix(in oklab,var(--bg-2) 70%,transparent)}}.side .item:hover{color:var(--color-text,var(--text))}.side .item.on{background-color:var(--color-bg-2,var(--bg-2));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text))}.side .item .lbl{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.side .item .count{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);color:var(--color-text-3,var(--text-3));font-feature-settings:"tnum";flex-shrink:0;font-size:11px}.side .item.on .count{color:var(--color-text-2,var(--text-2))}.side .item .m-dot{margin-left:4px}.side .icn{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-text-3,var(--text-3));flex-shrink:0}.side .item.on .icn{color:var(--color-text,var(--text))}.view-host{min-width:calc(var(--spacing,.25rem) * 0);height:620px;position:relative;overflow:hidden}.view-pane[hidden]{display:none}.side .item[role=button]:focus-visible{background:var(--accent);outline:0}@supports (color:color-mix(in lab,red,red)){.side .item[role=button]:focus-visible{background:color-mix(in oklab,var(--accent) 12%,transparent)}}@media(max-width:860px){.app{grid-template-columns:minmax(0,1fr)}.side{display:none}}@media(max-width:640px){.hero-note{flex-wrap:wrap;row-gap:6px}.hero-note-sep{display:none}.hero-ctas-row{flex-direction:column;align-items:stretch}.hero-ctas-row .m-btn{justify-content:center}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-border-style:solid}}}.geo-wedge-section .sec-head h2{font-size:clamp(40px,5.4vw,68px);line-height:1.02}.geo-engine{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);color:var(--color-text-2,var(--text-2));font-size:14px;display:inline-flex}.geo-engine-swatch{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);background:var(--ehue);box-shadow:inset 0 1px #ffffff40,0 0 0 1px var(--ehue);border-radius:3px}@supports (color:color-mix(in lab,red,red)){.geo-engine-swatch{box-shadow:inset 0 1px #ffffff40,0 0 0 1px color-mix(in oklab,var(--ehue) 25%,transparent)}}.geo-delta{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:11.5px;font-weight:var(--font-weight-medium,500);color:var(--color-success,var(--status-success));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background:var(--status-success-wash,oklch(96% .04 155));border-radius:3.40282e38px;align-items:center;gap:3px;display:inline-flex}.geo-delta-ico{border-bottom:4px solid;border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0}.geo{margin-top:calc(var(--spacing,.25rem) * 2.5);border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.geo thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));padding:calc(var(--spacing,.25rem) * 2.5);text-align:center;vertical-align:middle;font-family:var(--font-sans,"General Sans", -apple-system, "Helvetica Neue", Arial, sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:11.5px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-3,var(--text-3));overflow:hidden}.geo thead .eh{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--color-text-3,var(--text-3));display:inline-flex}.geo thead .eh-dot{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background:var(--ehue);border-radius:3.40282e38px;flex-shrink:0}.geo thead th:first-child,.geo thead th:last-child{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-mono-wide,normal);letter-spacing:var(--tracking-mono-wide,normal);color:var(--color-text-4,var(--text-4))}.geo thead th:first-child{padding-left:calc(var(--spacing,.25rem) * 0);text-align:left}.geo thead th:last-child{padding-right:calc(var(--spacing,.25rem) * 0);text-align:right}.geo tbody tr{transition:background-color .14s}.geo tbody tr:hover{background-color:var(--color-bg-subtle,var(--bg-subtle))}.geo tbody td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:center;vertical-align:middle}.geo tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.geo tbody td:first-child{padding-left:calc(var(--spacing,.25rem) * 0);text-align:left;--tw-font-weight:var(--font-weight-medium,500);font-size:12.5px;font-weight:var(--font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text,var(--text));overflow:hidden}.geo tbody td:last-child{padding-right:calc(var(--spacing,.25rem) * 0);text-align:right}.geo-cell{border-radius:var(--radius-sm,4px);height:22px;padding-inline:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);justify-content:center;align-items:center;min-width:32px;display:inline-flex}.geo-cell.cited{background:var(--chue)}@supports (color:color-mix(in lab,red,red)){.geo-cell.cited{background:color-mix(in oklab,var(--chue) calc((10 - var(--rank,5)) * 4% + 10%),var(--bg))}}.geo-cell.cited{color:var(--chue)}@supports (color:color-mix(in lab,red,red)){.geo-cell.cited{color:color-mix(in oklab,var(--chue) 75%,var(--text))}}.geo-cell.uncited,.geo-cell.pending{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text-4,var(--text-4));box-shadow:none;background-color:#0000}.geo-cell.pending{font-style:italic}.geo-cell.new{animation:.9s cubic-bezier(.22,.61,.36,1) cellPing}@keyframes cellPing{0%{box-shadow:0 0 color-mix(in oklab,var(--chue) 50%,transparent)}to{box-shadow:0 0 0 8px color-mix(in oklab,var(--chue) 0%,transparent)}}.geo .delta{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--color-success,var(--status-success));display:inline-flex}.geo .delta.neg{color:var(--color-danger,var(--status-danger))}.geo .delta.flat{color:var(--color-text-4,var(--text-4))}.d-ico{opacity:.85;flex-shrink:0;width:9px;height:9px}@media(max-width:860px){.geo{min-width:720px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-tracking:initial;--tw-font-weight:initial}}}.copy{text-align:center}.copy .sec-head{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 0);text-align:center;max-width:760px}.copy .pipeline-h2{max-width:720px;margin-inline:auto}.copy .lead{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 10);--tw-leading:1.55;--tw-tracking:var(--tracking-body,normal);max-width:640px;letter-spacing:var(--tracking-body,normal);color:var(--color-text-2,var(--text-2));font-size:19px;line-height:1.55}.copy .step-meta{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 8);--tw-leading:1.55;--tw-tracking:var(--tracking-body,normal);max-width:540px;letter-spacing:var(--tracking-body,normal);color:var(--color-text-3,var(--text-3));font-size:13px;line-height:1.55}.step-h{margin:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);color:var(--color-accent,var(--accent));display:inline-flex}.step-h:before{content:"";width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-accent,var(--accent));border-radius:3.40282e38px}.pipeline-h2{margin-top:22px;margin-bottom:calc(var(--spacing,.25rem) * 0);--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium,500);max-width:540px;line-height:1.1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.022em;letter-spacing:-.022em;text-wrap:balance;color:var(--color-text,var(--text));font-size:clamp(26px,2.6vw,33px)}.pipeline-h2 .accent{color:var(--color-accent,var(--accent))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.kw{margin-top:calc(var(--spacing,.25rem) * 2.5);border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.kw thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:middle;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-mono-wide,normal);letter-spacing:var(--tracking-mono-wide,normal);color:var(--color-text-4,var(--text-4));text-transform:uppercase}.kw thead th:first-child,.kw tbody td:first-child{padding-left:calc(var(--spacing,.25rem) * 0)}.kw thead th:last-child,.kw tbody td:last-child{padding-right:calc(var(--spacing,.25rem) * 0)}.kw thead th.right{padding-right:calc(var(--spacing,.25rem) * 1.5);text-align:right}.kw thead th.num{text-align:right}.kw tbody tr{transition:background-color .14s}.kw tbody tr:hover{background-color:var(--color-bg-subtle,var(--bg-subtle))}.kw tbody td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3.5);vertical-align:middle}.kw tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.kw td.name{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);color:var(--color-text,var(--text))}.kw td.num{text-align:right;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);color:var(--color-text-2,var(--text-2));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:11.5px}.kw td.intent{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-tracking:var(--tracking-mono,normal);letter-spacing:var(--tracking-mono,normal);white-space:nowrap;color:var(--color-text-3,var(--text-3));text-transform:uppercase;font-size:10px}.kw td.intent:before{content:"";background-color:var(--color-text-4,var(--text-4));vertical-align:1px;width:5px;height:5px;box-shadow:0 0 0 2px var(--bg-subtle);border-radius:3.40282e38px;margin-right:7px;display:inline-block}.kw td.intent.intent-commercial:before{background-color:var(--color-p-gpt,var(--p-gpt))}.kw td.intent.intent-informational:before{background-color:var(--color-p-ppx,var(--p-ppx))}.kw td.intent.intent-transactional:before{background-color:var(--color-accent,var(--accent))}.kw td.status{text-align:right}.kw .score-cell{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.kw .score-cell .bar{height:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-sm,4px);background:linear-gradient(#edebe7,#f5f3f0);flex:1;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e1dd,inset 0 1px #ffffff80}.kw .score-cell .fill{border-radius:var(--radius-sm,4px);background:linear-gradient(to right,var(--accent),var(--accent));height:100%}@supports (color:color-mix(in lab,red,red)){.kw .score-cell .fill{background:linear-gradient(to right,color-mix(in oklab,var(--accent) 72%,white),var(--accent))}}.kw .score-cell .fill{box-shadow:0 0 8px var(--accent),inset 0 1px #ffffff47}@supports (color:color-mix(in lab,red,red)){.kw .score-cell .fill{box-shadow:0 0 8px color-mix(in oklab,var(--accent) 42%,transparent),inset 0 1px #ffffff47}}.kw .score-cell .n{text-align:right;width:22px;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media(max-width:860px){.kw{min-width:640px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}.doc{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));grid-template-columns:1.6fr 1fr;display:grid;overflow:hidden}.doc-pane{min-height:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-border,var(--border));position:relative;overflow:hidden}.doc-pane-body{inset:calc(var(--spacing,.25rem) * 0);padding-inline:22px;padding-top:18px;padding-bottom:86px;position:absolute;overflow:hidden}.doc-pane:after{content:"";pointer-events:none;right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:1;height:calc(var(--spacing,.25rem) * 24);background:linear-gradient(to bottom,transparent,var(--bg) 28%,var(--bg) 72%);position:absolute}@supports (color:color-mix(in lab,red,red)){.doc-pane:after{background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--bg) 45%,transparent) 28%,var(--bg) 72%)}}.doc-h4{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,normal);letter-spacing:var(--tracking-tight,normal);color:var(--color-text,var(--text))}.doc-slug{margin-bottom:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);color:var(--color-text-4,var(--text-4));font-size:11px}.doc-h5{margin-top:calc(var(--spacing,.25rem) * 3.5);margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);color:var(--color-text,var(--text))}.doc-p{margin-block:calc(var(--spacing,.25rem) * 1.5);--tw-leading:1.55;color:var(--color-text-2,var(--text-2));font-size:13px;line-height:1.55}.doc-p em{color:var(--color-text,var(--text));font-style:italic}.doc-meta{gap:calc(var(--spacing,.25rem) * 3.5);padding-block:18px;padding-inline:18px;padding-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));background:linear-gradient(180deg,var(--bg-subtle),var(--bg-subtle));flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.doc-meta{background:linear-gradient(180deg,var(--bg-subtle),color-mix(in oklab,var(--bg-subtle) 55%,var(--bg)))}}.quality-label{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:9.5px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-mono-wide,normal);letter-spacing:var(--tracking-mono-wide,normal);color:var(--color-text-4,var(--text-4));text-transform:uppercase}.doc-meta .quality{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,10px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex;box-shadow:0 1px 2px #11161f0a,inset 0 0 0 1px #ffffff80}.quality-track{background-color:var(--color-bg-subtle,var(--bg-subtle));height:5px;box-shadow:inset 0 0 0 1px var(--border);border-radius:3px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.quality-track{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--border) 70%,transparent)}}.quality-fill{background:linear-gradient(to right,var(--status-success),var(--status-success));border-radius:3px;height:100%}@supports (color:color-mix(in lab,red,red)){.quality-fill{background:linear-gradient(to right,color-mix(in oklab,var(--status-success) 65%,white),var(--status-success))}}.doc-hr{margin:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);background:linear-gradient(to right,transparent,var(--border) 14%,var(--border) 86%,transparent);border-width:0;height:1px}.doc-tags{margin-top:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;gap:5px;display:flex}.doc-tags span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));padding-inline:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);color:var(--color-text-3,var(--text-3));border-radius:3.40282e38px;padding-block:3px;font-size:10px;transition:color .14s,border-color .14s,background .14s}.doc-tags span:hover{border-color:var(--color-accent-border,var(--accent-border));background-color:var(--color-accent-wash,var(--accent-wash));color:var(--color-accent,var(--accent))}@media(max-width:960px){.doc{grid-template-columns:1fr}.doc-pane{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));max-height:320px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.adap-mark[data-astro-cid-gurerciu]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:inline-flex;position:relative}.adap-mark[data-astro-cid-gurerciu]>svg[data-astro-cid-gurerciu]{width:30px;height:30px;color:var(--color-text-3,var(--text-3));opacity:.78;transition:color .2s,opacity .2s,transform .2s}.adap-mark[data-astro-cid-gurerciu]>span[data-astro-cid-gurerciu]{--tw-font-weight:var(--font-weight-normal,400);font-size:11.5px;font-weight:var(--font-weight-normal,400);color:var(--color-text-4,var(--text-4));transition:color .2s}.adap-mark[data-astro-cid-gurerciu]:hover>svg[data-astro-cid-gurerciu]{color:var(--color-text,var(--text));opacity:1;transform:translateY(-1px)}.adap-mark[data-astro-cid-gurerciu]:hover>span[data-astro-cid-gurerciu]{color:var(--color-text-2,var(--text-2))}.runlog[data-astro-cid-7jivbk2d]{background:repeating-linear-gradient(to bottom,oklch(1 0 0 / .018) 0,oklch(1 0 0 / .018) 1px,transparent 1px,transparent 3px),linear-gradient(to bottom,#17130c,#100d08 60px),#100d08;color:#d9d7d3;border-radius:10px;padding:40px 20px 20px;font-family:var(--mono);font-size:11.5px;line-height:1.75;margin-top:12px;overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff14,0 18px 40px -16px #03020073,0 4px 10px -2px #05030133}.runlog[data-astro-cid-7jivbk2d]:before{content:"autoink — run_0184";position:absolute;top:0;left:0;right:0;height:28px;border-bottom:1px solid oklch(.24 .015 85);background:linear-gradient(to bottom,#252119,#19160f);box-shadow:inset 0 1px #ffffff0f;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10.5px;color:#89867f}.runlog[data-astro-cid-7jivbk2d]:after{content:"";position:absolute;top:10px;left:14px;width:38px;height:9px;background-image:radial-gradient(circle at 4.5px 4.5px,oklch(.68 .13 25) 3.2px,oklch(.48 .13 25) 3.8px,transparent 4.2px),radial-gradient(circle at 18.5px 4.5px,oklch(.72 .12 85) 3.2px,oklch(.52 .12 85) 3.8px,transparent 4.2px),radial-gradient(circle at 32.5px 4.5px,oklch(.66 .12 155) 3.2px,oklch(.46 .12 155) 3.8px,transparent 4.2px)}.runlog[data-astro-cid-7jivbk2d] .mute[data-astro-cid-7jivbk2d]{color:#7d7a74}.runlog[data-astro-cid-7jivbk2d] .ok[data-astro-cid-7jivbk2d]{color:#4ebe7d}.runlog[data-astro-cid-7jivbk2d] .warn[data-astro-cid-7jivbk2d]{color:#eba941}.runlog[data-astro-cid-7jivbk2d] .err[data-astro-cid-7jivbk2d]{color:#f47b74}.runlog[data-astro-cid-7jivbk2d] .dol[data-astro-cid-7jivbk2d]{color:var(--accent)}.runlog[data-astro-cid-7jivbk2d] .str[data-astro-cid-7jivbk2d]{color:#cd9a50}.runlog[data-astro-cid-7jivbk2d] .link[data-astro-cid-7jivbk2d]{color:#16bbbc;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#16bbbc66}@media(max-width:860px){.runlog[data-astro-cid-7jivbk2d]{overflow-x:auto;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,black calc(100% - 24px),transparent)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-leading:initial}}}.project-board{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background:linear-gradient(180deg,var(--bg),var(--bg-subtle));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-board{background:linear-gradient(180deg,var(--bg),color-mix(in oklab,var(--bg-subtle) 55%,var(--bg)))}}.project-board-head,.project-row{grid-template-columns:minmax(170px,1.45fr) minmax(132px,.95fr) 76px 56px;align-items:center;gap:32px;display:grid}.project-board-head>span:nth-child(4){text-align:right}.project-board-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:9.5px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-mono-wide,normal);letter-spacing:var(--tracking-mono-wide,normal);color:var(--color-text-4,var(--text-4));text-transform:uppercase}.project-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,var(--border));min-height:68px;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);transition:background-color .16s}.project-row:hover{background:var(--bg-subtle)}@supports (color:color-mix(in lab,red,red)){.project-row:hover{background:color-mix(in oklab,var(--bg-subtle) 58%,transparent)}}.project-row.is-active{background:var(--accent-wash)}@supports (color:color-mix(in lab,red,red)){.project-row.is-active{background:color-mix(in oklab,var(--accent-wash) 42%,transparent)}}.project-row:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.project-main{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:11px;display:flex}.project-title{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.project-name{--tw-font-weight:var(--font-weight-medium,500);font-size:13.5px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-body,normal);letter-spacing:var(--tracking-body,normal);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text,var(--text));overflow:hidden}.project-site{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-4,var(--text-4));font-size:10.5px;overflow:hidden}.project-coverage{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:minmax(54px,auto) minmax(96px,1fr);display:grid}.project-ratio,.project-spend{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);white-space:nowrap;color:var(--color-text,var(--text));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:11px}.project-ratio span,.project-spend span{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text-4,var(--text-4))}.project-bar{background-color:var(--color-bg-subtle,var(--bg-subtle));height:5px;box-shadow:inset 0 0 0 1px var(--border);border-radius:3px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-bar{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--border) 72%,transparent)}}.project-bar span{border-radius:inherit;height:100%;width:var(--pct);background:linear-gradient(90deg,var(--col),var(--col));display:block}@supports (color:color-mix(in lab,red,red)){.project-bar span{background:linear-gradient(90deg,color-mix(in oklab,var(--col) 70%,oklch(99% .003 250)),var(--col))}}.project-cadence{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:5px;display:inline-flex}.cw{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background:var(--bg-2);border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.cw{background:color-mix(in oklab,var(--bg-2) 60%,var(--border))}}.cw.on{background:var(--col,var(--accent))}.project-row.needs-attention .cw.on{background-color:var(--color-warning,var(--status-warning))}.project-row.needs-attention .project-cadence{color:var(--color-warning,var(--status-warning))}.project-spend{text-align:right;color:var(--color-text-4,var(--text-4))}.project-spend b{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text))}.project-board-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-border,var(--border));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.project-board-foot>div{min-width:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-subtle,var(--bg-subtle));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;gap:3px;display:flex}.foot-label{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-tracking:var(--tracking-mono-wide,normal);letter-spacing:var(--tracking-mono-wide,normal);color:var(--color-text-4,var(--text-4));text-transform:uppercase;font-size:9.5px;display:inline-flex}.foot-value{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-2,var(--text-2));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:12.5px;overflow:hidden}.foot-value b{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text))}.foot-value .foot-sep{margin-inline:calc(var(--spacing,.25rem) * 1.5);color:var(--color-text-4,var(--text-4))}.project-board-foot .foot-actionable .foot-pip{background-color:var(--color-warning,var(--status-warning));width:5px;height:5px;box-shadow:0 0 0 3px var(--status-warning);border-radius:3.40282e38px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.project-board-foot .foot-actionable .foot-pip{box-shadow:0 0 0 3px color-mix(in oklab,var(--status-warning) 16%,transparent)}}.project-board-foot .foot-actionable .foot-value{color:var(--color-text,var(--text))}.sched{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));padding:calc(var(--spacing,.25rem) * 4)}.sched-h{margin-bottom:calc(var(--spacing,.25rem) * 3.5);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);display:flex}.sched-weekdays{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:9.5px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-mono-wide,normal);letter-spacing:var(--tracking-mono-wide,normal);color:var(--color-text-4,var(--text-4));text-transform:uppercase;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.sched-weekdays>span{text-align:center}.sched-weekdays .weekend{color:var(--color-text-4,var(--text-4))}@supports (color:color-mix(in lab,red,red)){.sched-weekdays .weekend{color:color-mix(in oklab,var(--color-text-4,var(--text-4)) 60%,transparent)}}.sched-wk{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.sched-day{aspect-ratio:1;border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 1.5);padding-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);transition:border-color .14s;position:relative}.sched-day:hover{border-color:var(--color-border-strong,var(--border-strong))}.sched-day .d{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-4,var(--text-4));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.sched-day.bg .d{color:var(--color-text-3,var(--text-3))}.sched-day.run{background:var(--accent-wash)}@supports (color:color-mix(in lab,red,red)){.sched-day.run{background:color-mix(in oklab,var(--accent-wash) 55%,var(--bg))}}.sched-day.run{border-color:var(--accent-border)}@supports (color:color-mix(in lab,red,red)){.sched-day.run{border-color:color-mix(in oklab,var(--accent-border) 55%,transparent)}}.sched-day.run .d{color:var(--color-accent,var(--accent))}.sched-day.today{background-color:var(--color-accent,var(--accent));border-color:#0000}.sched-day.today .d{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text,var(--text))}.sched-day.is-out{--tw-border-style:dashed;border-style:dashed}.sched-day.is-out .d{color:var(--color-text-4,var(--text-4))}@supports (color:color-mix(in lab,red,red)){.sched-day.is-out .d{color:color-mix(in oklab,var(--color-text-4,var(--text-4)) 50%,transparent)}}.pips{right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;bottom:7px}.pip{border-radius:9999px;flex:none;width:4px;height:4px;display:block}.pip.p-ink{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pip.p-ink{background:color-mix(in oklab,var(--accent) 85%,transparent)}}.pip.p-sta{background:#1c985ad9}.pip.p-qui{background:#9e6ec0d9}.sched-day.today .pip{opacity:.95!important;background:#ffffffd9!important}.sched-legend{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 4);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-tracking:var(--tracking-mono-wide,normal);letter-spacing:var(--tracking-mono-wide,normal);color:var(--color-text-4,var(--text-4));text-transform:uppercase;font-size:9.5px;display:flex}.sched-legend .lg{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:inline-flex}.sched-legend .lg-dot{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);border-radius:3.40282e38px}.sched-legend .lg-ink{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sched-legend .lg-ink{background:color-mix(in oklab,var(--accent) 85%,transparent)}}.sched-legend .lg-sta{background:#1c985ad9}.sched-legend .lg-qui{background:#9e6ec0d9}.sched-summary{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sched-summary>div{border-radius:var(--radius-md,var(--r));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-bg,var(--bg));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--tw-leading:1.4;font-size:10.5px;line-height:1.4}.sched-summary .lbl{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-size:9.5px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-mono-wide,normal);letter-spacing:var(--tracking-mono-wide,normal);color:var(--color-text-4,var(--text-4));text-transform:uppercase;display:flex}.sched-summary .lbl-dot{border-radius:3.40282e38px;flex-shrink:0;width:5px;height:5px;display:inline-block}.sched-summary .lbl-ok{background-color:var(--color-success,var(--status-success))}.sched-summary .lbl-next{background-color:var(--color-accent,var(--accent))}.sched-summary .val{margin-top:calc(var(--spacing,.25rem) * 1);color:var(--color-text,var(--text));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media(max-width:1100px){.project-board-head,.project-row{grid-template-columns:minmax(180px,1.3fr) minmax(142px,.9fr) minmax(120px,.75fr) minmax(76px,.45fr)}}@media(max-width:860px){.project-board{-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.project-board-head,.project-row,.project-board-foot{min-width:680px}}@media(max-width:640px){.project-board{overflow:hidden;-webkit-mask-image:none;mask-image:none}.project-board-head{display:none}.project-row,.project-board-foot{min-width:0}.project-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:0;padding:14px}.project-main,.project-coverage{grid-column:1/-1}.project-cadence{grid-column:1}.project-spend{text-align:right;grid-column:2}.project-board-foot{grid-template-columns:minmax(0,1fr)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.pricing-band{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border,var(--border));background:radial-gradient(ellipse 60% 32% at 50% 0%,var(--accent),transparent 70%),var(--bg-subtle);padding-top:130px;padding-bottom:110px;position:relative}@supports (color:color-mix(in lab,red,red)){.pricing-band{background:radial-gradient(ellipse 60% 32% at 50% 0%,color-mix(in oklab,var(--accent) 6%,transparent),transparent 70%),var(--bg-subtle)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.cta-band-surface[data-astro-cid-ianifgej]{background:#100d08}.cta-band-title[data-astro-cid-ianifgej]{color:#faf8f5}.cta-band-accent[data-astro-cid-ianifgej]{color:var(--accent);font-family:var(--font-serif);font-variant-ligatures:none;font-feature-settings:normal}.cta-band-sub[data-astro-cid-ianifgej]{color:#a7a49f}.cta-band-tip[data-astro-cid-ianifgej]{color:#89867f}.cta-band-surface .m-btn-secondary{background:transparent;color:#e6e4e1;border-color:#36322c}.cta-band-surface .m-btn-secondary:hover{background:#1d1a14}.cta-grid[data-astro-cid-ianifgej]{background-image:linear-gradient(oklch(.42 .012 85) 1px,transparent 1px),linear-gradient(90deg,oklch(.42 .012 85) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 30% 50%,black 10%,transparent 70%)}
