body{margin:0}.initial-loader{opacity:0;justify-content:center;align-items:center;height:100vh;margin:0;animation:.3s ease-in .5s forwards initial-fade-in;display:flex}.initial-loader:after{content:"";border:4px solid #dee2e6;width:36px;height:36px}[data-mantine-color-scheme=dark] .initial-loader:after{border:4px solid #444}.initial-loader:after{border-top-color:#228be6}[data-mantine-color-scheme=dark] .initial-loader:after{border-top-color:#4dabf7}.initial-loader:after{border-right-color:#228be6}[data-mantine-color-scheme=dark] .initial-loader:after{border-right-color:#4dabf7}.initial-loader:after{border-radius:50%;animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes initial-fade-in{to{opacity:1}}.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}.hex-activity-rail{background:var(--surface-2)}.hex-rail-button{width:40px;height:40px;color:var(--mantine-color-text);border-radius:10px;place-items:center;display:grid;position:relative}.hex-rail-button:hover{background:var(--mantine-color-default-hover)}.hex-rail-button[data-shown]{background:var(--accent-bg);color:var(--accent-text)}.hex-rail-button[data-active]{color:var(--accent-text)}.hex-rail-button[data-active]:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.hex-rail-button__badge{background:var(--warn);color:var(--accent-on);font-size:9px;font-family:var(--mantine-font-family-monospace);border-radius:6px;padding:1px 4px;position:absolute;top:-2px;right:-2px}.hex-sidebar-resizer{z-index:10;cursor:col-resize;touch-action:none;background:0 0;flex:0 0 2px;align-self:stretch;position:relative}.hex-sidebar-resizer:before{content:"";width:14px;position:absolute;top:0;bottom:0;right:-8px}.hex-sidebar-resizer:after{content:"";background:var(--mantine-color-blue-5);opacity:0;width:2px;transition:opacity .1s;position:absolute;top:0;bottom:0;right:0}.hex-sidebar-resizer:hover:after,.hex-sidebar-resizer:focus-visible:after,.hex-sidebar-resizer[data-dragging]:after{opacity:1}.hex-sidebar-resizer:focus-visible{outline:none}.nav-section[data-divider=true]:not(:first-child){border-top:1px solid var(--mantine-color-default-border);margin-top:4px;padding-top:0}.hex-nav-tree-row{height:100%;padding-left:calc(8px + var(--hex-nav-depth,0) * 14px);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding-right:6px;font-size:12.5px;font-weight:400;line-height:1.25;display:flex}.hex-nav-tree-rowwrap:focus-visible>.hex-nav-tree-row{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.hex-nav-tree-rowwrap[aria-disabled=true]>.hex-nav-tree-row:not([data-tone]){color:var(--mantine-color-dimmed)}.hex-nav-tree-row[draggable=true],.hex-nav-tree-row[draggable=true] .hex-nav-tree-row__main{cursor:grab}.hex-nav-tree-row[draggable=true]:active,.hex-nav-tree-row[draggable=true]:active .hex-nav-tree-row__main{cursor:grabbing}.hex-nav-tree-row[data-depth="0"]{font-size:13px;font-weight:500}.hex-nav-tree-row:hover{background:var(--mantine-color-default-hover)}.hex-nav-tree-row[data-active=true]{background:var(--accent-bg);color:var(--accent-text)}.hex-nav-tree-row__chevron{width:20px;height:20px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-4px;margin-right:2px;padding:0;display:inline-flex}.hex-nav-tree-row__chevron:hover{background:var(--mantine-color-default);opacity:1}.hex-nav-tree-row__icon{opacity:.75;flex-shrink:0}.hex-nav-tree-row__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hex-nav-tree-row__hint{font-size:10px;font-family:var(--mantine-font-family-monospace);opacity:.6}.hex-nav-tree-row__count{font-size:9.5px;font-family:var(--mantine-font-family-monospace);opacity:.6}.hex-nav-tree-row__badge{margin-left:4px}.hex-nav-tree-row[data-tone]{cursor:default;font-style:italic}.hex-nav-tree-row[data-tone=muted]{color:var(--mantine-color-dimmed)}.hex-nav-tree-row[data-tone=danger]{color:var(--danger)}.hex-nav-tree-row[data-tone]:hover{background:0 0}.hex-nav-tree-row__main{min-width:0;height:100%;color:inherit;flex:1;align-items:center;gap:6px;text-decoration:none;display:flex}.hex-nav-tree-row__menu-btn{width:22px;height:22px;color:inherit;opacity:0;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:inline-flex}.hex-nav-tree-row:hover .hex-nav-tree-row__menu-btn,.hex-nav-tree-row[data-active=true] .hex-nav-tree-row__menu-btn,.hex-nav-tree-row__menu-btn:focus-visible{opacity:1}.hex-nav-tree-row__menu-btn:hover{background:var(--mantine-color-default)}@media (hover:none){.hex-nav-tree-row__menu-btn{opacity:1}}.hex-nav-tree-search__result{color:inherit;cursor:pointer;border-radius:4px;padding:4px 6px;font-size:12px;text-decoration:none;display:block}.hex-nav-tree-search__result:hover{background:var(--mantine-color-default-hover)}.hex-nav-tree-search__result-path{opacity:.55;font-size:10px}.hex-data-table{--hex-table-row-height:26px;--hex-table-cell-padding-y:5px;overflow:auto}.hex-data-table .hex-table-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hex-data-table .hex-table-cell>:not(.hex-table-row-actions){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hex-data-table .hex-table-cell>.hex-table-copy-cell{align-items:center;gap:6px;display:flex}.hex-table-copy-cell-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hex-table-copy-cell-button{flex-shrink:0}.hex-data-table .hex-table-cell .mantine-Group-root{flex-wrap:nowrap}.hex-data-table--fill{flex:1;min-height:200px}:is(.hex-page-fullheight,.hex-page-shell) :is(.mantine-Stack-root,.mantine-Paper-root,.mantine-Tabs-root,.mantine-Tabs-panel):has(.hex-data-table--fill){flex-direction:column;flex:1;min-height:0;display:flex}.hub-logo{background-color:#00002d;display:inline-block;-webkit-mask:url(/favicon.svg) 50%/contain no-repeat;mask:url(/favicon.svg) 50%/contain no-repeat}[data-mantine-color-scheme=dark] .hub-logo{background-color:#fff}.hex-status-chip{height:20px;font-family:var(--mantine-font-family-monospace);white-space:nowrap;background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:4px;padding:0 8px;font-size:10.5px;display:inline-flex}.hex-status-chip[data-tone=accent]{background:var(--accent-bg);color:var(--accent-text);border-color:var(--accent)}.hex-status-chip[data-tone=success]{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success);border-color:var(--success)}.hex-status-chip[data-tone=warn]{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn);border-color:var(--warn)}.hex-status-chip[data-tone=danger]{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger);border-color:var(--danger)}.hex-status-chip[data-tone=info]{background:color-mix(in srgb, var(--info) 16%, transparent);color:var(--info);border-color:var(--info)}.hex-toolbar{min-height:36px;padding:6px var(--hex-content-gutter,16px);border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:8px;display:flex}.hex-toolbar-left{align-items:center;gap:6px;display:flex}.hex-toolbar-right{align-items:center;gap:6px;margin-left:auto;display:flex}.hex-toolbar-divider{background:var(--border);align-self:stretch;width:1px;margin:0 4px}.hex-toolbar-spacer{flex:1}.hex-title-strip{padding:12px var(--hex-content-gutter,16px);border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.hex-title-strip-main{align-items:center;gap:10px;min-width:0;display:flex}.hex-title-strip-icon{color:var(--accent-text);display:inline-flex}.hex-title-strip-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hex-tab-count{font-family:var(--mantine-font-family-monospace);background:var(--surface-3);color:var(--text-muted);border-radius:9999px;padding:1px 6px;font-size:10.5px}.hex-tab-count[data-state=warn]{border:1px solid var(--warn)}.hex-tab-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.hex-tab-dot[data-state=warn]{background:var(--warn)}.hex-tab-bar{background:var(--surface);padding-left:var(--hex-content-gutter,16px);padding-right:var(--hex-content-gutter,16px)}.hex-page-content{padding:var(--hex-content-gutter,16px);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.hex-page-content[data-scroll]{overflow:auto}.hex-page-header{flex-direction:column;display:flex}.hex-page-header-breadcrumb{padding:7px var(--hex-content-gutter,16px)}.hex-page-header-breadcrumb:empty{display:none}.hex-page-shell{flex-direction:column;flex:1;min-height:0;display:flex}.hex-section{border-bottom:1px solid var(--border);isolation:isolate}.hex-section:last-of-type{border-bottom:0}.hex-section-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:11px 16px;display:flex}.hex-section-head--static{cursor:default}.hex-section-title{font-family:var(--mantine-font-family-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.hex-section-count{margin-inline-start:2px}.hex-section-right{margin-inline-start:auto}.hex-section-body{flex-direction:column;gap:14px;padding:2px 16px 16px;display:flex}.hex-field{flex-direction:column;gap:5px;display:flex}.hex-field-labelrow{align-items:center;gap:8px;display:flex}.hex-field-label{color:var(--text-muted);font-size:11.5px;font-weight:500}.hex-field-right{margin-inline-start:auto}.hex-field-hint,.hex-field-sublabel{color:var(--text-dim);font-size:10.5px}.hex-field-sublabel{margin-bottom:3px;display:block}.hex-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.hex-switch-inline{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.hex-switch-row{align-items:center;gap:12px;display:flex}.hex-switch-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hex-switch-row-label{color:var(--text);font-size:12.5px}.hex-switch-row-desc{color:var(--text-dim);font-size:10.5px}.hex-panel-header{z-index:1;background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.hex-panel-header-icon{border-radius:var(--mantine-radius-sm);background:var(--accent-bg);width:26px;height:26px;color:var(--accent-text);flex-shrink:0;place-items:center;display:grid}.hex-panel-header-text{flex-direction:column;flex:1;min-width:0;display:flex}.hex-panel-header-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.hex-panel-header-subtitle{font-family:var(--mantine-font-family-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:10.5px}.hex-panel-footer{background:var(--surface-2);border-top:1px solid var(--border);align-items:center;gap:8px;padding:10px 16px;display:flex;position:sticky;bottom:0}.hex-flex-1{flex:1}.hex-stepper .mantine-NumberInput-controls{border-inline-start:1px solid var(--border)}.hex-stepper .mantine-NumberInput-control{color:var(--text-muted)}.hex-stepper .mantine-NumberInput-control:hover{background:var(--surface-3);color:var(--text)}.hex-axis-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--mantine-radius-sm);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.hex-axis-card-head{text-align:start;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.hex-axis-card-head>svg{color:var(--text-dim)}.hex-axis-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.hex-axis-card-title{color:var(--text);font-size:12.5px;font-weight:600}.hex-series-row{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--mantine-radius-sm)}.hex-series-row-head{align-items:center;gap:8px;padding:6px 8px;display:flex}.hex-series-grip{cursor:grab;color:var(--text-dim);touch-action:none;background:0 0;border:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.hex-series-swatch{border:1px solid var(--border-strong);cursor:pointer;border-radius:4px;flex-shrink:0;width:14px;height:14px}.hex-series-name{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:36px;display:flex}.hex-series-name-main{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.hex-series-name-ref{font-family:var(--mantine-font-family-monospace);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.hex-series-detail{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:8px 8px 8px 40px;display:flex}.hex-series-source{flex-direction:column;gap:2px;min-width:0;display:flex}.hex-series-catalog{color:var(--text);-webkit-user-select:text;user-select:text;word-break:break-all;font-size:12.5px}.hex-series-catalog--missing{color:var(--text-dim)}.hex-series-source-ref{font-family:var(--mantine-font-family-monospace);color:var(--text-dim);word-break:break-all;-webkit-user-select:text;user-select:text;font-size:10.5px}.module-card{transition:background-color .12s,border-color .12s}.module-card:hover{background-color:var(--surface);border-color:var(--border-strong)}.ts-viewer-drop-zone{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.ts-viewer-drop-hint{z-index:5;pointer-events:none;background:color-mix(in srgb, var(--mantine-color-blue-5) 8%, transparent);border:2px dashed var(--mantine-color-blue-5);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-blue-7);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-mantine-color-scheme=dark] .ts-viewer-drop-hint{color:var(--mantine-color-blue-4)}.ts-viewer-inspector{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ts-viewer-surface{flex:1;min-height:0;display:flex}.ts-viewer-inspector-rail{background:var(--surface);border-left:1px solid var(--mantine-color-default-border);flex-shrink:0;min-width:0;min-height:0;overflow-y:auto}.ts-viewer-passthrough{display:contents}.ts-viewer-wide-stack{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.ts-viewer-wide-preview{flex-direction:column;flex:1.4;min-width:0;min-height:240px;display:flex}.ts-viewer-wide-panel{border-top:1px solid var(--mantine-color-default-border);flex-direction:column;flex:1;min-width:0;min-height:170px;display:flex;overflow:hidden}.ts-viewer-wide-panel-header{flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.ts-viewer-wide-panel-body{flex:1;min-width:0;min-height:0;padding:0 12px 12px;overflow:auto}.hex-series-wide-table{--hex-series-wide-cols:24px 20px minmax(120px, 1.3fr) minmax(140px, 1.5fr) 84px minmax(92px, 1fr) minmax(84px, 1fr) 48px 28px 28px;flex-direction:column;gap:8px;display:flex}.hex-series-wide-table--table{--hex-series-wide-cols:24px minmax(120px, 1.3fr) minmax(140px, 1.5fr) 48px 28px}.hex-series-wide-header,.hex-series-wide-row{grid-template-columns:var(--hex-series-wide-cols);align-items:center;gap:8px;display:grid}.hex-series-wide-header{font-size:var(--mantine-font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;padding:0 8px;font-weight:500}.hex-series-wide-rows{flex-direction:column;gap:6px;display:flex}.hex-series-wide-row{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--mantine-radius-sm);padding:6px 8px}.hex-series-wide-source{flex-direction:column;gap:1px;min-width:0;display:flex}.hex-series-wide-catalog{font-size:var(--mantine-font-size-xs);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hex-series-wide-catalog--missing{color:var(--text-dim)}.hex-series-wide-ref{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;cursor:text;overflow:hidden}.hex-series-wide-badges{gap:4px;margin-top:2px;display:flex}.hex-series-color-pop{flex-direction:column;gap:8px;width:224px;display:flex}.hex-series-color-pop .mantine-ColorInput-root{flex:1;min-width:0}.hex-series-wide-detail{border-top:1px solid var(--border);flex-direction:column;grid-column:1/-1;gap:10px;margin-top:2px;padding-top:8px;display:flex}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hex-page-layout{padding:8px var(--hex-content-gutter,16px) var(--hex-content-gutter,16px)}:root .mantine-Input-wrapper{--input-height-xs:24px;--input-height-sm:28px;--input-height-md:32px;--input-height-lg:40px}:root .mantine-Button-root{--button-height-xs:24px;--button-height-sm:28px;--button-height-md:32px;--button-height-lg:40px;--button-padding-x-xs:8px;--button-padding-x-sm:12px;--button-padding-x-md:16px;--button-padding-x-lg:20px;--button-height-compact-sm:24px;--button-height-compact-md:28px}:root .mantine-Button-label{line-height:normal}:root .mantine-ActionIcon-root{--ai-size-xs:24px;--ai-size-sm:28px;--ai-size-md:32px;--ai-size-lg:40px}:root .mantine-SegmentedControl-root{--sc-padding-xs:0 6px;--sc-padding-sm:0 10px;--sc-padding-md:0 14px;--sc-padding-lg:0 16px}:root .mantine-SegmentedControl-root[data-size=xs] .mantine-SegmentedControl-label,:root .mantine-SegmentedControl-root[data-size=sm] .mantine-SegmentedControl-label,:root .mantine-SegmentedControl-root[data-size=md] .mantine-SegmentedControl-label,:root .mantine-SegmentedControl-root[data-size=lg] .mantine-SegmentedControl-label,:root .mantine-SegmentedControl-root[data-size=xs] .mantine-SegmentedControl-innerLabel,:root .mantine-SegmentedControl-root[data-size=sm] .mantine-SegmentedControl-innerLabel,:root .mantine-SegmentedControl-root[data-size=md] .mantine-SegmentedControl-innerLabel,:root .mantine-SegmentedControl-root[data-size=lg] .mantine-SegmentedControl-innerLabel{justify-content:center;align-items:center;display:flex}:root .mantine-SegmentedControl-root[data-size=xs] .mantine-SegmentedControl-label{font-size:var(--mantine-font-size-sm);height:16px;line-height:16px}:root .mantine-SegmentedControl-root[data-size=sm] .mantine-SegmentedControl-label{height:20px;line-height:20px}:root .mantine-SegmentedControl-root[data-size=md] .mantine-SegmentedControl-label{height:24px;line-height:24px}:root .mantine-SegmentedControl-root[data-size=lg] .mantine-SegmentedControl-label{height:32px;line-height:32px}:root .mantine-MultiSelect-wrapper[data-multiline]{--input-padding-y-xs:2px;--input-padding-y-sm:3px;--input-padding-y-md:3px}:root .mantine-MultiSelect-wrapper .mantine-Pill-root{--pill-height-sm:20px}:root .mantine-MultiSelect-wrapper[data-size=xs] .mantine-Pill-root{--pill-height-sm:16px}:root .mantine-MultiSelect-wrapper[data-size=md] .mantine-Pill-root{--pill-height-sm:24px}*{box-sizing:border-box;margin:0;padding:0}body{font-feature-settings:"cv02", "cv11", "ss01", "tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--mantine-color-body);font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:12.5px}code,pre{font-feature-settings:normal;font-variant-numeric:normal;font-family:JetBrains Mono Variable,ui-monospace,Menlo,Consolas,monospace}.user-menu-button:hover{background-color:var(--mantine-color-default-hover)}.icon-spin{animation:.5s linear infinite spin}
