._dropzone_27zuj_4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed var(--alta-control-border);border-radius:12px;background:var(--alta-surface);padding:42px 24px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}._dropzone_27zuj_4:hover{border-color:var(--alta-ink);background:var(--alta-ice)}._dropzoneActive_27zuj_19{border-color:var(--alta-blue);background:var(--alta-ice)}._dropzoneIcon_27zuj_20{font-size:2.2rem}._dropzoneTitle_27zuj_21{font-size:.95rem;font-weight:700;color:var(--alta-ink);margin:0}._dropzoneHint_27zuj_22{font-size:.82rem;color:var(--alta-ink-soft);margin:0}._hiddenInput_27zuj_23{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._uploadError_27zuj_25{margin-top:10px;padding:8px 14px;border-radius:8px;background:var(--alta-chip-red);border:1px solid var(--alta-error);color:var(--alta-navy-dark);font-size:.85rem}._uploadPanel_27zuj_35{margin-bottom:16px;padding:14px;border:1px solid var(--alta-line);border-radius:12px;background:var(--alta-white)}._fileBar_27zuj_44{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}._fileInfo_27zuj_52{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.85rem;color:var(--alta-ink-soft)}._fileName_27zuj_53{font-weight:700;color:var(--alta-ink)}._dot_27zuj_54{width:4px;height:4px;border-radius:50%;background:var(--alta-line)}._countStrong_27zuj_55{font-weight:700;color:var(--alta-ink)}._resetBtn_27zuj_57{min-height:44px;padding:6px 14px;border-radius:8px;border:1px solid var(--alta-control-border);background:var(--alta-white);color:var(--alta-ink);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .13s,border-color .13s}._resetBtn_27zuj_57:hover{background:var(--alta-ice);border-color:var(--alta-ink)}._layout_27zuj_72{display:flex;gap:16px;align-items:flex-start}@media(max-width:900px){._layout_27zuj_72{flex-direction:column}}._filterPanel_27zuj_76{flex:0 0 230px;width:230px;max-width:100%;background:var(--alta-surface);border:1px solid var(--alta-line);border-radius:12px;padding:12px;box-sizing:border-box}@media(max-width:900px){._filterPanel_27zuj_76{flex:none;width:100%}}._filterHeader_27zuj_88{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._filterTitle_27zuj_89{font-size:.95rem;font-weight:700;color:var(--alta-ink);margin:0}._linkBtn_27zuj_91{min-height:44px;border:none;background:none;color:var(--alta-ink-soft);font-size:.78rem;font-weight:600;cursor:pointer;padding:2px 4px}._linkBtn_27zuj_91:hover{color:var(--alta-link);text-decoration:underline}._filterSection_27zuj_103{border-top:1px solid var(--alta-line);padding:7px 0}._filterSectionHeader_27zuj_104{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;border:none;background:none;padding:0;font-size:.82rem;font-weight:700;color:var(--alta-ink-soft);cursor:pointer}._filterSectionHeader_27zuj_104:hover{color:var(--alta-link)}._chevron_27zuj_119{font-size:.7rem;color:var(--alta-ink-soft)}._checkList_27zuj_121{display:flex;flex-direction:column;gap:2px;margin-top:4px;max-height:180px;overflow-y:auto}._checkItem_27zuj_122{display:flex;align-items:center;gap:7px;min-height:44px;font-size:.84rem;color:var(--alta-ink-soft);cursor:pointer}._checkItem_27zuj_122 input{accent-color:var(--alta-ink);cursor:pointer}._sliderWrap_27zuj_126{position:relative;height:44px;margin:14px 6px 2px}._sliderTrack_27zuj_127{position:absolute;top:20px;left:0;right:0;height:4px;border-radius:2px;background:var(--alta-line)}._sliderRange_27zuj_136{position:absolute;top:20px;height:4px;border-radius:2px;background:var(--alta-ink)}._sliderInput_27zuj_137{position:absolute;top:0;left:0;width:100%;height:44px;margin:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}._sliderInput_27zuj_137::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;width:44px;height:44px;border-radius:50%;background:var(--alta-transparent);border:0;box-shadow:inset 0 0 0 12px var(--alta-white),inset 0 0 0 14px var(--alta-ink);cursor:pointer}._sliderInput_27zuj_137::-moz-range-thumb{pointer-events:auto;width:44px;height:44px;border-radius:50%;background:var(--alta-transparent);border:0;box-shadow:inset 0 0 0 12px var(--alta-white),inset 0 0 0 14px var(--alta-ink);cursor:pointer}._sliderInput_27zuj_137::-moz-range-track{background:none}._sliderLabels_27zuj_172{display:flex;justify-content:space-between;font-size:.75rem;color:var(--alta-ink-soft);margin:4px 6px 0}._numFilterHead_27zuj_175{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._numFilterTitle_27zuj_176{font-size:.82rem;font-weight:700;color:var(--alta-ink-soft);margin:0}._addBtn_27zuj_177{min-height:44px;padding:3px 10px;border-radius:7px;border:1px solid var(--alta-control-border);background:var(--alta-white);color:var(--alta-ink);font-size:.76rem;font-weight:600;cursor:pointer}._addBtn_27zuj_177:hover{background:var(--alta-ice);border-color:var(--alta-ink)}._numFilterCard_27zuj_190{background:var(--alta-white);border:1px solid var(--alta-line);border-radius:10px;padding:8px;margin-bottom:6px}._numFilterRow_27zuj_197{display:flex;align-items:center;gap:6px}._numFilterRow_27zuj_197+._numFilterRow_27zuj_197{margin-top:6px}._select_27zuj_200,._numInput_27zuj_200{min-height:44px;width:100%;border:1px solid var(--alta-control-border);border-radius:7px;padding:4px 8px;font-size:.8rem;color:var(--alta-ink);background:var(--alta-white);box-sizing:border-box;outline:none}._select_27zuj_200:focus,._numInput_27zuj_200:focus{border-color:var(--alta-ink)}._miniLabel_27zuj_214{font-size:.68rem;font-weight:600;color:var(--alta-ink-soft);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:2px}._numField_27zuj_215{flex:1}._removeBtn_27zuj_217{min-width:44px;min-height:44px;border:none;background:none;color:var(--alta-ink-soft);font-size:1rem;cursor:pointer;padding:2px 6px;border-radius:6px;flex-shrink:0}._removeBtn_27zuj_217:hover{color:var(--alta-navy-dark);background:var(--alta-chip-red)}._emptyHint_27zuj_231{font-size:.78rem;color:var(--alta-ink-soft);text-align:center;margin:4px 0}._content_27zuj_234{flex:1;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:16px}._tabBar_27zuj_237{display:flex;gap:4px;border-bottom:2px solid var(--alta-line);margin-bottom:12px;flex-wrap:wrap}._tabBtn_27zuj_238{border:none;background:none;min-height:44px;padding:8px 14px;font-size:.86rem;font-weight:600;color:var(--alta-ink-soft);cursor:pointer;border-bottom:2px solid var(--alta-transparent);margin-bottom:-2px}._tabBtn_27zuj_238:hover{color:var(--alta-link)}._tabActive_27zuj_251{color:var(--alta-ink);border-bottom-color:var(--alta-ink)}._controls_27zuj_254{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;margin-bottom:12px}._controlField_27zuj_255{display:flex;flex-direction:column;gap:4px;width:170px}._controlLabel_27zuj_256{font-size:.72rem;font-weight:600;color:var(--alta-ink-soft);text-transform:uppercase;letter-spacing:.04em}._checkboxInline_27zuj_257{display:flex;align-items:center;gap:6px;min-height:44px;font-size:.84rem;color:var(--alta-ink-soft);cursor:pointer;padding:0 0 6px}._checkboxInline_27zuj_257 input{accent-color:var(--alta-ink)}._legendRow_27zuj_261{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}._legendBtn_27zuj_262{display:flex;align-items:center;gap:6px;padding:3px 9px;border-radius:8px;min-height:44px;border:1px solid var(--alta-line);background:var(--alta-white);font-size:.76rem;font-weight:600;color:var(--alta-ink-soft);cursor:pointer}._legendBtnDim_27zuj_276{border-style:dashed;font-weight:400}._legendDot_27zuj_277{width:10px;height:10px;border-radius:50%;flex-shrink:0}._statsTable_27zuj_280{width:100%;border-collapse:collapse;font-size:.86rem}._statsTable_27zuj_280 th{text-align:right;padding:8px 10px;font-size:.76rem;font-weight:700;color:var(--alta-ink-soft);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--alta-line)}._statsTable_27zuj_280 th:first-child{text-align:left}._statsTable_27zuj_280 td{padding:7px 10px;text-align:right;border-bottom:1px solid var(--alta-line);font-variant-numeric:tabular-nums}._statsTable_27zuj_280 td:first-child{text-align:left;font-weight:700;color:var(--alta-ink)}._resultHead_27zuj_296{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}._resultCount_27zuj_297{font-size:.92rem;font-weight:700;color:var(--alta-ink);margin:0}._pager_27zuj_298{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--alta-ink-soft)}._pagerBtn_27zuj_299{min-width:44px;min-height:44px;border-radius:7px;border:1px solid var(--alta-control-border);background:var(--alta-white);color:var(--alta-ink);font-size:.9rem;cursor:pointer;line-height:1}._pagerBtn_27zuj_299:disabled{opacity:.4;cursor:default}._pagerBtn_27zuj_299:not(:disabled):hover{background:var(--alta-ice)}._tableWrap_27zuj_313{overflow-x:auto;border:1px solid var(--alta-line);border-radius:10px;scroll-margin:8px}._dataTable_27zuj_314{width:100%;border-collapse:collapse;font-size:.8rem;white-space:nowrap}._dataTable_27zuj_314 th{position:sticky;top:0;background:var(--alta-surface);padding:15px 10px;text-align:left;font-size:.72rem;font-weight:700;color:var(--alta-ink-soft);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--alta-line)}._dataTable_27zuj_314 th:hover{color:var(--alta-link)}._dataTable_27zuj_314 th:focus-visible{outline:3px solid var(--alta-blue);outline-offset:2px}._sortIcon_27zuj_332{margin-left:3px;font-size:.65rem;color:var(--alta-ink)}._dataTable_27zuj_314 td{padding:6px 10px;border-bottom:1px solid var(--alta-line);color:var(--alta-ink-soft);font-variant-numeric:tabular-nums}._dataTable_27zuj_314 tr:hover td{background:var(--alta-surface)}._noResults_27zuj_335{text-align:center;color:var(--alta-ink-soft);padding:24px 10px!important}._chartBox_27zuj_337{width:100%;height:380px}._scatterChartBox_27zuj_338{width:100%;height:max(520px,60vh);min-width:0}._fullscreenBtn_27zuj_340{margin-left:auto;display:inline-flex;align-items:center;gap:5px;min-height:44px;border:1px solid var(--alta-control-border);background:var(--alta-white);color:var(--alta-ink-soft);border-radius:8px;padding:5px 12px;font-size:.8rem;font-weight:600;cursor:pointer;align-self:center;margin-bottom:4px}._fullscreenBtn_27zuj_340:hover{border-color:var(--alta-ink);color:var(--alta-ink)}._fullscreenWrap_27zuj_359{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10500;background:var(--alta-white);padding:16px 24px 20px;overflow:auto;display:flex;flex-direction:column}._tabPanel_27zuj_370{display:block;min-width:0}._fullscreenWrap_27zuj_359 ._tabPanel_27zuj_370{display:flex;flex-direction:column;flex:1;min-height:0}._fullscreenWrap_27zuj_359 ._tabBar_27zuj_237{align-items:center}._fullscreenWrap_27zuj_359 ._farmPrivacyToggle_27zuj_373{padding:6px 10px;margin:0 0 4px 8px}._fullscreenWrap_27zuj_359 ._tabPanel_27zuj_370>*{flex:1;min-height:0}._fullscreenWrap_27zuj_359 ._chartBox_27zuj_337{height:calc(100vh - 240px);min-height:320px}._chartHint_27zuj_376{font-size:.78rem;color:var(--alta-ink-soft);margin:0 0 8px}._uploadedBy_27zuj_378{font-size:.8rem;color:var(--alta-ink-soft);margin-left:4px}._loadingWrap_27zuj_384{padding:32px;text-align:center;color:var(--alta-ink-soft)}._noDataWrap_27zuj_390{padding:32px;text-align:center}._noDataText_27zuj_395{color:var(--alta-ink-soft);font-size:.95rem;max-width:480px;margin:0 auto;line-height:1.6}._fileBarActions_27zuj_404{display:flex;gap:8px}._farmPrivacyToggle_27zuj_373{display:inline-flex;align-items:flex-start;gap:9px;min-height:44px;padding:10px 12px;border:1px solid var(--alta-line);border-radius:9px;background:var(--alta-surface);color:var(--alta-ink-soft);cursor:pointer}._farmPrivacyToggle_27zuj_373 input{margin:2px 0 0;accent-color:var(--alta-ink)}._farmPrivacyCopy_27zuj_419{display:flex;flex-direction:column;gap:2px}._farmPrivacyLabel_27zuj_420{font-size:.84rem;font-weight:600}._farmPrivacyNote_27zuj_421{font-size:.74rem;color:var(--alta-ink-soft)}._mappingPanel_27zuj_423{border:1px solid var(--alta-line);border-radius:10px;background:var(--alta-surface);padding:14px 16px;margin:10px 0 16px}._mappingHead_27zuj_431{display:flex;align-items:center;justify-content:space-between;gap:12px}._mappingTitle_27zuj_438{margin:0;font-size:.95rem;color:var(--alta-ink)}._mappingIntro_27zuj_440{font-size:.82rem;color:var(--alta-ink-soft);margin:6px 0 10px}._mappingTable_27zuj_442{width:100%;border-collapse:collapse;font-size:.85rem}._mappingTable_27zuj_442 th,._mappingTable_27zuj_442 td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--alta-line)}._mappingTable_27zuj_442 th{color:var(--alta-ink-soft);font-weight:600;font-size:.78rem}._mappingActions_27zuj_457{display:flex;align-items:center;gap:12px;margin-top:12px}._saveBtn_27zuj_464{min-height:44px;background:var(--alta-ink);color:var(--alta-white);border:none;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer}._saveBtn_27zuj_464:hover{background:var(--alta-navy-dark)}._saveBtn_27zuj_464:disabled{opacity:.6;cursor:default}._ageNotice_27zuj_480,._ageSummary_27zuj_481{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;color:var(--alta-ink-soft);font-size:1rem;line-height:1.45;overflow-wrap:anywhere}._ageNotice_27zuj_480{margin-top:8px;padding:10px 12px;border:1px solid var(--alta-line);border-radius:9px;background:var(--alta-surface)}._ageSummary_27zuj_481{flex:1 1 100%}._ageNoticeAction_27zuj_501{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:6px 12px;border:1px solid var(--alta-control-border);border-radius:8px;background:var(--alta-white);color:var(--alta-ink);font:inherit;cursor:pointer}._ageNoticeAction_27zuj_501:hover{background:var(--alta-ice);border-color:var(--alta-ink)}._mobileFilterToggle_27zuj_519{display:none}._filterToggleCount_27zuj_520{flex:0 0 auto}._filterBody_27zuj_521[hidden]{display:none}._zoomableBox_27zuj_524{position:relative;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}._zoomSelection_27zuj_531{position:absolute;border:1.5px dashed var(--alta-ink);background:var(--alta-overlay);pointer-events:none;z-index:5}._zoomHint_27zuj_539{font-size:12px;color:var(--alta-ink-soft);align-self:center}._dropzone_27zuj_4:focus-visible,._resetBtn_27zuj_57:focus-visible,._linkBtn_27zuj_91:focus-visible,._filterSectionHeader_27zuj_104:focus-visible,._checkList_27zuj_121:focus-visible,._sliderInput_27zuj_137:focus-visible,._addBtn_27zuj_177:focus-visible,._select_27zuj_200:focus-visible,._numInput_27zuj_200:focus-visible,._removeBtn_27zuj_217:focus-visible,._tabBtn_27zuj_238:focus-visible,._checkboxInline_27zuj_257:focus-within,._legendBtn_27zuj_262:focus-visible,._pagerBtn_27zuj_299:focus-visible,._tableWrap_27zuj_313:focus-visible,._fullscreenBtn_27zuj_340:focus-visible,._farmPrivacyToggle_27zuj_373:focus-within,._saveBtn_27zuj_464:focus-visible{outline:3px solid var(--alta-blue);outline-offset:2px}._mobileFilterToggle_27zuj_519:focus-visible,._ageNoticeAction_27zuj_501:focus-visible{outline:3px solid var(--alta-blue);outline-offset:2px}._dataTable_27zuj_314{font-variant-numeric:tabular-nums}._dropzoneTitle_27zuj_21,._dropzoneHint_27zuj_22,._uploadError_27zuj_25,._fileInfo_27zuj_52,._resetBtn_27zuj_57,._filterTitle_27zuj_89,._linkBtn_27zuj_91,._filterSectionHeader_27zuj_104,._checkItem_27zuj_122,._sliderLabels_27zuj_172,._numFilterTitle_27zuj_176,._addBtn_27zuj_177,._select_27zuj_200,._numInput_27zuj_200,._removeBtn_27zuj_217,._emptyHint_27zuj_231,._tabBtn_27zuj_238,._checkboxInline_27zuj_257,._legendBtn_27zuj_262,._statsTable_27zuj_280,._statsTable_27zuj_280 th,._resultCount_27zuj_297,._pager_27zuj_298,._pagerBtn_27zuj_299,._dataTable_27zuj_314,._dataTable_27zuj_314 th,._fullscreenBtn_27zuj_340,._chartHint_27zuj_376,._uploadedBy_27zuj_378,._noDataText_27zuj_395,._farmPrivacyLabel_27zuj_420,._farmPrivacyNote_27zuj_421,._mappingTitle_27zuj_438,._mappingIntro_27zuj_440,._mappingTable_27zuj_442,._mappingTable_27zuj_442 th,._saveBtn_27zuj_464{font-size:1rem}._miniLabel_27zuj_214,._controlLabel_27zuj_256{font:400 12px/1.5 var(--alta-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--alta-link)}._filterPanel_27zuj_76,._statsTable_27zuj_280{background:var(--alta-white)}._tabPanel_27zuj_370{overflow-x:auto;padding:6px}._tabActive_27zuj_251{background:var(--alta-ink);color:var(--alta-white);border-radius:8px 8px 0 0;border-bottom-color:var(--alta-blue)}._tabActive_27zuj_251:hover{color:var(--alta-white)}._checkItem_27zuj_122{min-width:44px}._farmPrivacyToggle_27zuj_373{align-items:center}._farmPrivacyToggle_27zuj_373 input{flex-shrink:0;width:24px;height:24px}._dropzone_27zuj_4:focus-within{outline:3px solid var(--alta-blue);outline-offset:2px}._fileBarActions_27zuj_404{flex-wrap:wrap}._chartBox_27zuj_337,._dataTable_27zuj_314,._mappingTable_27zuj_442{background:var(--alta-white)}._zoomHint_27zuj_539{font-size:1rem}._legendBtn_27zuj_262{border-color:var(--alta-control-border)}._dataTable_27zuj_314 th:focus-visible{outline-offset:-4px}._resultHead_27zuj_296{flex-wrap:wrap;gap:12px}@media(max-width:600px){._layout_27zuj_72,._filterPanel_27zuj_76,._content_27zuj_234{min-width:0}._tableWrap_27zuj_313{max-width:100%}._fullscreenWrap_27zuj_359{padding:12px}}@media(max-width:700px){._layout_27zuj_72{gap:10px}._filterPanel_27zuj_76{padding:8px 10px}._mobileFilterToggle_27zuj_519{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 4px;border:0;background:none;color:var(--alta-ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}._filterToggleCount_27zuj_520{color:var(--alta-ink-soft);font-weight:600}._filterBody_27zuj_521{padding-top:6px}._filterBody_27zuj_521[hidden]{display:none}._filterHeader_27zuj_88{margin-bottom:4px}._ageNotice_27zuj_480{align-items:flex-start}._ageNoticeAction_27zuj_501{max-width:100%;white-space:normal}._ageSummary_27zuj_481{flex-basis:100%}}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-ext-400-normal-Cycyekte.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-400-normal-Dd5dApAy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-400-normal-CKu2TFQr.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-400-normal-D9eUeF-O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-ext-400-normal-ByG7UNQ2.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-400-normal-ClCfNE6D.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-400-normal-BFCFncbp.woff2) format("woff2"),url(/assets/fira-sans-greek-400-normal-DQ8sF22y.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-vietnamese-400-normal-ljDTQFsx.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-400-normal-DUVG35gE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-ext-400-normal-BLG_mAEf.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-400-normal-BCUwhuGB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-normal-a0AnQzuD.woff2) format("woff2"),url(/assets/fira-sans-latin-400-normal-66xCkunx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-cyrillic-ext-500-normal-Dkk5LlrU.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-500-normal-Cixivk4R.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-cyrillic-500-normal-CXfldnQ8.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-500-normal-Daski1k2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-greek-ext-500-normal-nq-cjB3m.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-500-normal-Bem4H9fH.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-greek-500-normal-Cy-TUuxE.woff2) format("woff2"),url(/assets/fira-sans-greek-500-normal-C9KT8sAy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-vietnamese-500-normal-ChEXCnJy.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-500-normal-UV7M6ot_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-ext-500-normal-OO1QnNpY.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-500-normal-CFRf4jcC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-500-normal-Bvbxc8ch.woff2) format("woff2"),url(/assets/fira-sans-latin-500-normal-Bkfzcwmr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-cyrillic-ext-600-normal-CE6oUZE1.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-600-normal-BKgjRriM.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-cyrillic-600-normal-JSBvCpTs.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-600-normal-CJ5P9t7t.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-greek-ext-600-normal-fS0evUH3.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-600-normal-DPxZoeHL.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-greek-600-normal-BlqpLOpF.woff2) format("woff2"),url(/assets/fira-sans-greek-600-normal-DfHu91YF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-vietnamese-600-normal-Dh2KAvU8.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-600-normal-Bxjaclsw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-ext-600-normal-DTQBTt1m.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-600-normal-DLMQsaV4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-600-normal-CXKlxLG9.woff2) format("woff2"),url(/assets/fira-sans-latin-600-normal-DtSgd811.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-cyrillic-ext-700-normal-BfO9TR-w.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-700-normal-Gcpdxicj.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-cyrillic-700-normal-Bl-HczEO.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-700-normal-KyW5QH4H.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-greek-ext-700-normal-C1m6bE4Q.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-700-normal-C8J5qYMq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-greek-700-normal-BVfcrbV7.woff2) format("woff2"),url(/assets/fira-sans-greek-700-normal-CJu31rC4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-vietnamese-700-normal-j5oLGLJY.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-700-normal-DFi88MGY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-latin-ext-700-normal-g2Yrd4J5.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-700-normal-cfTxGFzJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-latin-700-normal-CRhwpWTq.woff2) format("woff2"),url(/assets/fira-sans-latin-700-normal-DgqLm3Fi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-cyrillic-ext-800-normal-gstT95Ku.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-800-normal-X2Bqxs6I.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-cyrillic-800-normal-DvBIIN0o.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-800-normal-BxGpt6aD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-greek-ext-800-normal-BwJRHpSz.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-800-normal-Cfac5VrS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-greek-800-normal-b8YdJQWJ.woff2) format("woff2"),url(/assets/fira-sans-greek-800-normal-BamNiOtk.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-vietnamese-800-normal-BIezjwRW.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-800-normal-DUNRc7bx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-latin-ext-800-normal-HvKIaAHK.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-800-normal-DWnmz04O.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-latin-800-normal-Cs3RH8Mk.woff2) format("woff2"),url(/assets/fira-sans-latin-800-normal-BtCVgJ_x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-ext-400-italic-DB_xS_b6.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-400-italic-CbnarsDi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-400-italic-BAKcRBDi.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-400-italic-XFS4x9o7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-ext-400-italic-DB9zFlCy.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-400-italic-D_uSVs8G.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-400-italic-CIBgJGMf.woff2) format("woff2"),url(/assets/fira-sans-greek-400-italic-DVTb3Fp1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-vietnamese-400-italic-39ka_yKM.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-400-italic-BIWXzvwe.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-ext-400-italic-2dIMMX94.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-400-italic-ClyKEpSl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-italic-BHZPyyGY.woff2) format("woff2"),url(/assets/fira-sans-latin-400-italic-D1LrdPSQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-cyrillic-ext-400-normal-FAIU8e3o.woff2) format("woff2"),url(/assets/fira-mono-cyrillic-ext-400-normal-Co4MVjrD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-cyrillic-400-normal-BJkDdjbt.woff2) format("woff2"),url(/assets/fira-mono-cyrillic-400-normal-DUd3efVn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-greek-ext-400-normal-Be4g_LSk.woff2) format("woff2"),url(/assets/fira-mono-greek-ext-400-normal-BQ5yw6bY.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-greek-400-normal-ftNhKy_S.woff2) format("woff2"),url(/assets/fira-mono-greek-400-normal-B_0AmgK7.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-symbols2-400-normal-C6JptOil.woff2) format("woff2"),url(/assets/fira-mono-symbols2-400-normal-CpeG9ob9.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-latin-ext-400-normal-B2gPvaNr.woff2) format("woff2"),url(/assets/fira-mono-latin-ext-400-normal-CbD3vWRE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-latin-400-normal-DVTTRLHv.woff2) format("woff2"),url(/assets/fira-mono-latin-400-normal-C3FQ26ho.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-mono-cyrillic-ext-500-normal-BGV2-mDE.woff2) format("woff2"),url(/assets/fira-mono-cyrillic-ext-500-normal-BDCQVX4y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-mono-cyrillic-500-normal-CAy0Dwk2.woff2) format("woff2"),url(/assets/fira-mono-cyrillic-500-normal-CFTSF0cD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-mono-greek-ext-500-normal-CGPEfoom.woff2) format("woff2"),url(/assets/fira-mono-greek-ext-500-normal-g6G8W_LY.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-mono-greek-500-normal-kj_VgxTv.woff2) format("woff2"),url(/assets/fira-mono-greek-500-normal-DNFqaoqB.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-mono-symbols2-500-normal-0PpNbZw_.woff2) format("woff2"),url(/assets/fira-mono-symbols2-500-normal-fxu0Prpo.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-mono-latin-ext-500-normal-DPED3Y3R.woff2) format("woff2"),url(/assets/fira-mono-latin-ext-500-normal--0AGvlKU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-mono-latin-500-normal-Du17Nws8.woff2) format("woff2"),url(/assets/fira-mono-latin-500-normal-DknboRIW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--alta-ice: #E9F6FF;--alta-white: #FFFFFF;--alta-surface: #F6FBFF;--alta-ink: #09264C;--alta-ink-soft: #3E5A80;--alta-line: rgb(9 38 76 / 14%);--alta-control-border: var(--alta-ink-soft);--alta-link: #006AA8;--alta-blue: #008FD3;--alta-blue-dark: #007CC4;--alta-navy-dark: #071B3D;--alta-navy: #12264E;--alta-navy-mid: #0B3472;--alta-sky: #4AC6F7;--alta-chip-green: #4ADE80;--alta-chip-yellow: #FBBF24;--alta-chip-red: #F87171;--alta-chip-gray: #8A9BB5;--alta-success: #1E7F4F;--alta-warning: #8A5A00;--alta-error: #B42318;--alta-shadow: 0 4px 18px rgb(9 38 76 / 8%);--alta-overlay: rgb(9 38 76 / 12%);--alta-transparent: transparent;--alta-chart-1: var(--alta-blue);--alta-chart-2: var(--alta-navy-mid);--alta-chart-3: var(--alta-ink-soft);--alta-chart-4: var(--alta-link);--alta-chart-5: var(--alta-navy);--alta-chart-6: var(--alta-ink);--alta-font: "Fira Sans", "Segoe UI", system-ui, sans-serif;--alta-mono: "Fira Mono", "Segoe UI", monospace}*{box-sizing:border-box}body{margin:0;background:var(--alta-ice);color:var(--alta-ink);font:400 16px/1.5 var(--alta-font)}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{touch-action:manipulation}button,select,input:not([type=checkbox]):not([type=radio]){min-height:44px}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--alta-link);text-underline-offset:3px}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--alta-blue);outline-offset:2px}h1,h2,h3,h4{font-weight:700;letter-spacing:-.02em;line-height:1.2}h1{font-size:clamp(1.65rem,3vw,2.25rem)}table,.count{font-variant-numeric:tabular-nums}[hidden]{display:none!important}.topbar{min-height:100px;background:var(--alta-white);border-bottom:1px solid var(--alta-line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 max(0px,calc((100vw - 1300px)/2))}.alta-brand{display:inline-flex;align-items:center;gap:24px;min-height:44px;text-decoration:none;flex-shrink:0;padding:8px 0}.alta-brand img{height:32px;min-height:24px;width:auto;aspect-ratio:425.2/94.5;display:block}.alta-logo-space{display:block;padding:32px}.topbar>.eyebrow,.topbar>.account-menu,.topbar>div:not(.alta-logo-space){margin-right:24px}.alta-brand-name{border-left:1px solid var(--alta-line);padding-left:24px;font-weight:700;color:var(--alta-ink);font-size:18px}.welcome,.notice{background:var(--alta-white);max-width:720px;margin:8vh auto;padding:40px;border:1px solid var(--alta-line);border-radius:16px;box-shadow:var(--alta-shadow)}.welcome a,.notice a{display:inline-flex;align-items:center;min-height:44px}.workspace{max-width:1300px;margin:32px auto;padding:0 24px}.workspace h1{margin:0;color:var(--alta-ink)}.subtitle{margin:8px 0 24px;color:var(--alta-ink-soft)}.eyebrow{font:400 12px/1.5 var(--alta-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--alta-link)}.auth{min-height:75vh;display:flex;align-items:center;justify-content:center;padding:24px}.account-menu{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.account-menu a{display:inline-flex;align-items:center;min-height:44px}.account-menu button,.account-menu select,.tenant-picker select,.tenant-picker button{min-height:44px;border:1px solid var(--alta-control-border);border-radius:8px;background:var(--alta-white);padding:8px 12px;color:var(--alta-ink);max-width:100%}.account-menu select{max-width:250px}.tenant-picker{margin:0 0 20px}.tenant-picker p{color:var(--alta-ink-soft);margin:8px 0}.tenant-picker button{margin-left:8px}.demo-notice{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:16px;border:1px solid var(--alta-line);border-radius:12px;background:var(--alta-white);color:var(--alta-ink)}.demo-notice strong{color:var(--alta-success)}.demo-notice button,.auth-retry{min-height:44px;border:1px solid var(--alta-ink);border-radius:8px;background:var(--alta-ink);color:var(--alta-white);padding:10px 16px;font-weight:600}.auth-check{min-height:calc(100dvh - 100px);display:flex;align-items:center;justify-content:center;padding:24px}.auth-check-card{width:min(100%,420px);padding:38px 24px;border:1px solid var(--alta-line);border-radius:16px;background:var(--alta-white);text-align:center}.auth-check-card p{margin:16px 0 0;color:var(--alta-ink-soft)}.auth-check-spinner{display:inline-block;width:32px;height:32px;border:3px solid var(--alta-line);border-top-color:var(--alta-ink);border-radius:50%;animation:auth-check-spin .8s linear infinite}.auth-login{flex-direction:column;gap:20px}.auth-login-hint{max-width:480px;margin:0;padding:16px 20px;border:1px solid var(--alta-warning);border-radius:10px;background:var(--alta-white);color:var(--alta-warning);text-align:center}.auth-login-hint:before,.notice[role=alert] h2:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;border:2px solid currentColor;border-radius:50%;font-weight:700}.portal-header{position:relative}.portal-back{position:absolute;left:50%;top:50px;transform:translate(-50%,-50%);color:var(--alta-link);font-weight:500;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap;padding:8px}.portal-back-short{display:none}.recharts-wrapper{color:var(--alta-ink-soft);font-family:var(--alta-font)}.recharts-cartesian-axis-tick text,.recharts-label{fill:var(--alta-ink-soft);font-size:14px}.recharts-cartesian-grid line{stroke:var(--alta-line)}.recharts-default-tooltip{background:var(--alta-white)!important;border:1px solid var(--alta-line)!important;color:var(--alta-ink)!important}.recharts-tooltip-item,.recharts-tooltip-label{color:var(--alta-ink)!important}.recharts-surface:focus-visible{outline-offset:-4px}.cl-card,.cl-cardBox,.cl-rootBox{max-width:100%}.cl-formButtonPrimary{background:var(--alta-ink)!important;color:var(--alta-white)!important;min-height:44px}.cl-formFieldInput,.cl-socialButtonsBlockButton{min-height:44px}.cl-footerActionLink,.cl-formFieldAction{color:var(--alta-link)!important;min-height:44px;display:inline-flex;align-items:center}.demo-preview-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.demo-preview-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;background:var(--alta-white);border:1px solid var(--alta-control-border);border-radius:8px}.demo-login-fields{display:grid;gap:16px}.demo-login-fields label{display:grid;gap:8px}.demo-login-fields input{width:100%;padding:10px 12px;background:var(--alta-white);border:1px solid var(--alta-control-border);border-radius:8px}.demo-login-fields button{padding:10px 16px;background:var(--alta-ink);color:var(--alta-white);border:1px solid var(--alta-ink);border-radius:8px}@keyframes auth-check-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.portal-header:has(.portal-back){padding-bottom:48px;background:var(--alta-white)}.portal-back{left:24px;top:auto;bottom:2px;transform:none}.portal-back-wide{display:none}.portal-back-short{display:inline}}@media(max-width:700px){.topbar{padding:0;gap:0;flex-wrap:wrap}.topbar>.eyebrow{margin:0 24px 20px 32px}.topbar>div{margin:0 20px 16px}.alta-brand-name{display:none}.alta-brand{gap:16px}.alta-brand-name{font-size:16px;padding-left:16px}.workspace{padding:0 12px;margin:24px auto}.welcome,.notice{margin:24px 12px;padding:24px}.account-menu{gap:8px;max-width:100%}.account-menu select{max-width:210px}.portal-back{left:12px}.tenant-picker button{margin:8px 0 0}.auth{padding:16px}.demo-notice{align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
