.atlas-logo{object-fit:contain;flex-shrink:0;display:block}.atlas-logo--header{width:48px;height:44px}.atlas-logo--auth{width:76px;height:76px;margin-inline:auto}.atlas-logo--loader{z-index:1;width:72px;height:72px;position:relative}@media (width<=480px){.atlas-logo--header{width:42px;height:40px}}.kit-button{min-height:var(--kit-control-md);border-radius:var(--kit-radius-control);color:var(--at-text);font:inherit;font-size:var(--kit-font-md);background:0 0;border:1px solid #3b5973;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-weight:550;line-height:1.5;transition:background-color .12s,border-color .12s;display:inline-flex}.kit-button:hover:not(:disabled){background:#1b354d;border-color:#64869e}.kit-button--primary{background:var(--kit-accent);color:var(--kit-on-accent);border-color:var(--kit-accent)}.kit-button--primary:hover:not(:disabled){background:var(--kit-accent-hover);border-color:var(--kit-accent-hover)}.kit-button--quiet{color:var(--at-muted);border-color:#0000}.kit-button--danger{color:#f3abc1;background:#3b1e3133;border-color:#a55c75}.kit-button--danger:hover:not(:disabled){background:#46263a}.kit-button--small{min-height:var(--kit-control-sm);font-size:var(--kit-font-sm);border-radius:var(--kit-radius-control-sm);padding:7px 11px}.kit-button--large{min-height:var(--kit-control-lg);font-size:var(--kit-font-lg);padding:13px 22px}.kit-button--icon{width:var(--kit-control-md);height:var(--kit-control-md);min-height:var(--kit-control-md);aspect-ratio:1;flex-shrink:0;padding:0}.kit-button--small.kit-button--icon{width:var(--kit-control-sm);height:var(--kit-control-sm);min-height:var(--kit-control-sm)}.kit-button--large.kit-button--icon{width:var(--kit-control-lg);height:var(--kit-control-lg);min-height:var(--kit-control-lg)}.kit-button--table.kit-button--icon{width:var(--kit-control-table-action);height:var(--kit-control-table-action);min-height:var(--kit-control-table-action);border-radius:var(--kit-radius-control-sm);font-size:var(--kit-font-sm);padding:0}.kit-button--toast.kit-button--icon{width:var(--kit-control-toast-close);height:var(--kit-control-toast-close);min-height:var(--kit-control-toast-close);color:inherit;padding:0}.kit-button--row{text-align:start;justify-content:space-between;width:100%}.kit-button:disabled{opacity:.42;cursor:not-allowed}.kit-button:focus-visible{outline:2px solid var(--at-focus);outline-offset:-2px;border-color:var(--at-focus);box-shadow:none}.kit-button--loading{position:relative}.kit-button__pending-content{opacity:0}.kit-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;margin:auto;animation:.7s linear infinite kit-button-spin;position:absolute;inset:0}@keyframes kit-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kit-button__spinner{animation:none}.kit-button{transition:none}}.data-badge{font-size:var(--kit-font-sm);color:#9bb2ca;white-space:nowrap;background:#15263a;border:1px solid #3b5068;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;line-height:1.8;display:inline-flex}.data-badge--positive{color:#8ce6c5;background:#173c344f;border-color:#3b7163}.data-badge--info{color:#83dcf8;background:#153c564d;border-color:#39728d}.data-field{min-width:0;font-size:var(--kit-font-sm);gap:8px;display:grid}.data-field--full{grid-column:1/-1}.data-field>span:first-child{color:#ccdeef}.data-field b{color:#ec8ba5}.data-input{--data-control-height:var(--kit-control-md);width:100%;min-width:0;min-height:var(--data-control-height);border-radius:var(--kit-radius-control);background:var(--kit-field);color:var(--at-text);font:inherit;font-size:var(--kit-font-md);border:1px solid #35516d;padding:10px 12px;line-height:1.5;transition:border-color .12s}.data-input:hover:not(:disabled){border-color:#5b7c99}.data-input::placeholder{color:#748da7}.data-input[readonly]{color:#9db4ca;background:#102035}.data-input:disabled{opacity:.45;cursor:not-allowed}.data-input[aria-invalid=true]{border-color:#ec8ba5}.data-input:focus-visible,.data-check input:focus-visible,.data-chip button:focus-visible{outline:2px solid var(--at-focus);outline-offset:-2px;border-color:var(--at-focus);box-shadow:none}.data-input[dir=ltr]{text-align:left}textarea.data-input{resize:vertical;min-height:96px}.data-select{min-width:0;display:block;position:relative}.data-select>select{appearance:none;padding-inline-end:40px}.data-select>.atlas-icon{inset-inline-end:13px;width:15px;height:15px;color:var(--at-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.data-table-shell{--table-font:var(--kit-font-md);--table-heading:var(--kit-font-sm);--table-secondary:var(--kit-font-sm);--table-cell-block:13px;border-radius:var(--kit-radius-table);scrollbar-width:thin;scrollbar-color:#42617d #0c192c;border:1px solid #304c65;max-height:420px;overflow:auto}.data-table-shell[data-scroll=rows]{background:#0b1b2e;height:100%;min-height:0;max-height:none;overflow:hidden}.data-table-shell[data-scroll=rows]>.card-navigator>.overlay-scrollbar{top:calc(var(--table-header-height,53px) + 4px)}.data-table-shell[data-scroll=rows]>.card-navigator>.card-navigator__scroll{scroll-padding-top:var(--table-header-height,53px)}.data-table-shell table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--table-font);text-align:start}.data-table-shell th{z-index:2;text-align:start;font-size:var(--table-heading);color:#b2c9df;background:#152e46;border-bottom:1px solid #35536e;font-weight:500;position:sticky;top:0}.data-table-shell th,.data-table-shell td{padding:var(--table-cell-block) 12px;vertical-align:middle;white-space:nowrap}.data-table-shell td{background:#0b1b2e;border-bottom:1px solid #263f56}.data-table-shell tbody tr:hover td{background:#122b42}.data-table-shell tr[aria-selected=true] td{background:#14344b}.data-table-shell tr:last-child td{border-bottom:0}.data-table-shell [data-table-column=flex],.data-table-shell [data-table-column=fixed]{white-space:normal;overflow-wrap:anywhere}.data-table-shell [data-table-column=actions]{text-align:left;z-index:1;position:sticky;left:0}.data-table-shell th[data-table-column=actions]{z-index:3}.data-table-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.data-editor{background:#0a1b2e;border:1px solid #3b5973;border-radius:12px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.data-editor__header{border-bottom:1px solid var(--at-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.data-editor__header h3{font-size:14px}.data-editor__header p{color:var(--at-muted);margin-top:3px;font-size:10px}.data-editor>form{flex-direction:column;flex:1;min-height:0;display:flex}.data-check{cursor:pointer;align-items:center;gap:10px;min-height:34px;font-size:12px;line-height:1.9;display:flex}.data-check:has(input:disabled){opacity:.4;cursor:not-allowed}.data-check>span:last-child{overflow-wrap:anywhere;min-width:0}.data-check small{color:var(--at-muted);text-align:start;font-size:10px;display:block}.data-check__control{flex:0 0 19px;width:19px;height:19px;position:relative}.data-check__control>input{appearance:none;width:19px;height:19px;cursor:inherit;background:#091425;border:1.5px solid #5b7690;border-radius:5px;margin:0}.data-check__control>input:checked{background:var(--kit-accent);border-color:var(--kit-accent)}.data-check__control>.atlas-icon{pointer-events:none;visibility:hidden;background-color:#071424;width:15px;height:15px;position:absolute;inset:2px}.data-check__control>input:checked+.atlas-icon{visibility:visible}.data-chip{color:#c5ddef;background:#153047;border:1px solid #3a5873;border-radius:18px;align-items:center;gap:6px;max-width:100%;padding:4px 9px;font-size:10px;line-height:1.8;display:inline-flex}.data-chip button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.data-chip button:disabled{opacity:.42;cursor:not-allowed}.data-chip .atlas-icon{width:13px;height:13px}@media (width<=1000px){.data-editor{height:auto}}@media (width<=700px){.data-editor__header{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.data-input{transition:none}}.data-table-shell th{height:53px}.data-table-shell table{line-height:1.8}.data-table-text{min-width:0;display:block}.data-table-text>strong{font-size:inherit;font-weight:500;line-height:1.8;display:block}.data-table-shell td small{font-size:var(--table-secondary);color:var(--at-muted);white-space:normal;margin-top:4px;line-height:1.8;display:block}.data-table-shell .data-check{gap:0;min-height:19px}.data-table-sort{font-size:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:8px;min-height:26px;padding:0;display:inline-flex}.data-table-sort .atlas-icon{width:12px;height:12px}.data-input[data-size=sm]{--data-control-height:var(--kit-control-sm);min-height:var(--data-control-height);font-size:var(--kit-font-sm);border-radius:var(--kit-radius-control-sm);padding:7px 10px}.data-input[data-size=lg]{--data-control-height:var(--kit-control-lg);min-height:var(--data-control-height);font-size:var(--kit-font-lg);padding:12px 14px}.data-select>select[data-size]{padding-inline-end:40px}textarea.data-input[data-size=sm]{min-height:80px}textarea.data-input[data-size=lg]{min-height:120px}input.data-input,select.data-input{height:var(--data-control-height)}.data-table-shell[data-density=compact]{--table-font:var(--kit-font-sm);--table-heading:var(--kit-font-xs);--table-secondary:var(--kit-font-xs);--table-cell-block:9px}.card-navigator{min-width:0;height:100%;min-height:0;position:relative}.card-navigator__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--at-border) transparent;height:100%;min-height:0;overflow:auto}.card-navigator__scroll>.report-panel{height:auto;overflow:visible}.card-navigator__intro{margin-bottom:24px}.card-navigator[data-enabled=true]>.card-navigator__scroll{scrollbar-width:none}.card-navigator[data-enabled=true]>.card-navigator__scroll::-webkit-scrollbar{display:none}.card-navigator__rail{z-index:4;box-sizing:border-box;scrollbar-width:none;opacity:0;visibility:hidden;pointer-events:none;direction:ltr;flex-direction:column;width:44px;max-height:100%;padding-left:8px;transition:opacity .12s,visibility .12s;display:flex;position:absolute;top:50%;right:-44px;overflow-y:auto;transform:translateY(-50%)}.card-navigator:hover .card-navigator__rail{opacity:1;visibility:visible;pointer-events:auto}.card-navigator:has(:focus-visible) .card-navigator__rail{opacity:1;visibility:visible;pointer-events:auto}.card-navigator__rail::-webkit-scrollbar{display:none}.card-navigator__mark{width:36px;height:14px;color:var(--at-muted);background:0 0;border:0;border-radius:6px;flex:0 0 14px;justify-content:center;align-items:center;padding:0;display:flex}.card-navigator__mark>span{opacity:.6;background:currentColor;border-radius:999px;width:14px;height:3px;transition:width .15s,opacity .15s,box-shadow .15s;display:block}.card-navigator__mark[aria-current=true]{color:var(--at-accent)}.card-navigator__mark[aria-current=true]>span{opacity:1;width:24px;box-shadow:0 0 8px color-mix(in srgb, var(--at-accent) 40%, transparent)}.card-navigator__mark:hover,.card-navigator__mark:focus-visible{color:var(--at-focus)}.card-navigator__mark:hover>span,.card-navigator__mark:focus-visible>span{opacity:1;width:26px}.card-navigator__mark[aria-current=true]:hover,.card-navigator__mark[aria-current=true]:focus-visible{color:var(--at-accent)}.card-navigator__preview{z-index:5;border:1px solid var(--at-border);background:var(--at-control-surface);width:min(290px,100% - 52px);color:var(--at-text);pointer-events:none;overflow-wrap:anywhere;direction:rtl;border-radius:12px;padding:16px;position:absolute;right:8px;transform:translateY(-50%);box-shadow:0 10px 26px #02081666}.card-navigator__title{font-size:13px;font-weight:550;line-height:1.8}.card-navigator__summary{color:var(--at-muted);margin-top:8px;font-size:12px;line-height:1.9}@media (pointer:coarse){.card-navigator__mark{flex-basis:44px;min-height:44px}.card-navigator__rail{opacity:1;visibility:visible;pointer-events:auto}}@media (width<=760px){.card-navigator,.card-navigator__scroll,.card-navigator__intro{display:contents}.card-navigator__scroll>.report-panel{height:auto}.card-navigator__rail,.card-navigator__preview{display:none}}@media (prefers-reduced-motion:reduce){.card-navigator__mark>span,.card-navigator__rail{transition:none}}.card-navigator[data-contained=true]{height:100%;min-height:0;display:block}.card-navigator[data-contained=true]>.card-navigator__scroll{direction:rtl;height:100%;display:block;overflow:auto}.card-navigator[data-contained=true][data-enabled=true][data-placement=inside-left]>.card-navigator__scroll{padding-left:36px}.card-navigator[data-contained=true]>.card-navigator__rail{display:flex}.card-navigator[data-placement=inside-left]>.card-navigator__rail{width:36px;padding:0;left:0;right:auto}.card-navigator[data-placement=inside-left]>.card-navigator__preview{left:40px;right:auto}.card-navigator[data-contained=true]>.card-navigator__preview{display:block}.card-navigator__scroll:focus-visible{outline:2px solid var(--at-focus);outline-offset:-2px}.card-navigator[data-variant=overlay]>.card-navigator__scroll{scrollbar-width:none}.card-navigator[data-variant=overlay]>.card-navigator__scroll::-webkit-scrollbar{width:0;height:0;display:none}.overlay-scrollbar{z-index:4;opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:999px;outline:0;width:16px;transition:opacity .12s;position:absolute;top:4px;bottom:4px;left:0}.overlay-scrollbar:before{content:"";background:color-mix(in srgb,var(--at-muted) 14%,transparent);pointer-events:none;border-radius:999px;width:6px;position:absolute;top:0;bottom:0;left:3px}.card-navigator:hover>.overlay-scrollbar[data-overflow=true],.overlay-scrollbar[data-dragging=true]{opacity:1;pointer-events:auto}.card-navigator:has(:focus-visible)>.overlay-scrollbar[data-overflow=true]{opacity:1;pointer-events:auto}.overlay-scrollbar__thumb{background:var(--at-border);border-radius:999px;width:6px;transition:background-color .12s;position:absolute;top:0;left:3px}.overlay-scrollbar:hover>.overlay-scrollbar__thumb,.overlay-scrollbar[data-dragging=true]>.overlay-scrollbar__thumb{background:var(--at-muted)}.overlay-scrollbar:focus-visible{outline:2px solid var(--at-focus);outline-offset:-2px}.card-navigator[data-variant=overlay][data-placement=outside-left]>.overlay-scrollbar{left:-16px}.card-navigator[data-variant=overlay][data-placement=outside-left]>.overlay-scrollbar:before,.card-navigator[data-variant=overlay][data-placement=outside-left]>.overlay-scrollbar>.overlay-scrollbar__thumb{left:2px}@media (hover:none){.overlay-scrollbar[data-overflow=true]{opacity:.8;pointer-events:auto;width:24px}.card-navigator[data-variant=overlay][data-placement=outside-left]>.overlay-scrollbar{left:-24px}.card-navigator[data-variant=overlay][data-placement=outside-left]>.overlay-scrollbar:before,.card-navigator[data-variant=overlay][data-placement=outside-left]>.overlay-scrollbar>.overlay-scrollbar__thumb{left:10px}}@media (width<=760px){.card-navigator:not([data-contained=true])>.overlay-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.overlay-scrollbar,.overlay-scrollbar__thumb{transition:none}}.kit-popover{width:270px;max-width:calc(100vw - 30px);color:var(--kit-text);background:#12263d;border:1px solid #4c6983;border-radius:12px;margin:0;padding:16px;font-size:12px;position:fixed;inset:auto;box-shadow:0 16px 36px #0007}.kit-popover::backdrop{background:0 0}.kit-multi-trigger{width:100%;min-height:var(--kit-control-md);background:var(--kit-field);font-size:var(--kit-font-md);text-align:start;border:1px solid #35516d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.kit-multi-trigger[aria-expanded=true]{border-color:var(--kit-accent);background:#10283c}.kit-multi-trigger>.atlas-icon{width:15px;height:15px;color:var(--kit-muted)}.kit-multi-popover{width:340px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 32px);color:var(--kit-text);background:#102239;border:1px solid #496980;border-radius:13px;margin:0;padding:14px;position:fixed;inset:auto;overflow:auto;box-shadow:0 18px 45px #0008}.kit-multi-popover::backdrop{background:0 0}.kit-multi-options{gap:5px;max-height:195px;margin-block:10px;display:grid;overflow:auto}.kit-single-options-scroll{min-height:0;margin-block:10px}.kit-single-options-scroll>.card-navigator[data-contained=true]{height:auto}.kit-single-options-scroll>.card-navigator[data-contained=true]>.card-navigator__scroll{height:auto;max-height:195px}.kit-single-options-scroll .kit-single-options{max-height:none;margin:0;overflow:visible}.kit-multi-options .data-check{min-height:44px;font-size:var(--kit-font-md);border:1px solid #0000;border-radius:8px;padding:9px}.kit-multi-options .data-check:hover{background:#16334a}.kit-multi-options .data-check:has(input:checked){background:#17364a;border-color:#3d657c}.kit-multi-footer{border-top:1px solid var(--kit-line);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.kit-multi-trigger[data-size=sm]{min-height:var(--kit-control-sm);font-size:var(--kit-font-sm);border-radius:8px;padding:7px 10px}.kit-multi-trigger[data-size=lg]{min-height:var(--kit-control-lg);font-size:var(--kit-font-lg);padding:12px 14px}.kit-single-option{width:100%;min-height:44px;color:var(--kit-text);font:inherit;font-size:var(--kit-font-md);text-align:start;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:9px;line-height:1.5;display:flex}.kit-single-option:hover:not(:disabled),.kit-single-option[data-active=true]:not(:disabled){background:#16334a}.kit-single-option[aria-selected=true]{background:#17364a;border-color:#3d657c}.kit-single-option:disabled{opacity:.45;cursor:not-allowed}.kit-choice-check{background:#091425;border:1.5px solid #5b7690;border-radius:5px;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.kit-single-option[aria-selected=true] .kit-choice-check{background:var(--kit-accent);border-color:var(--kit-accent);color:var(--kit-on-accent)}.kit-choice-check .atlas-icon{width:15px;height:15px}.kit-multi-trigger[aria-invalid=true]{border-color:var(--kit-danger)}.atlas-dialog__actions{direction:rtl;flex-flow:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-block-start:23px;display:flex}.atlas-dialog__actions>:is(.primary-button,.dialog-cancel){overflow-wrap:anywhere;width:auto;max-width:100%;margin-block-start:0}.atlas-dialog.atlas-dialog--kit{color:var(--at-text);border-radius:var(--kit-radius-dialog);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e1f35;border:1px solid #43617a;width:min(480px,100vw - 28px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 25px 90px #0007}.atlas-dialog.atlas-dialog--kit[open]{flex-direction:column;display:flex;overflow:hidden}.atlas-dialog__body{overscroll-behavior:contain;scrollbar-color:#385575 transparent;min-height:0;overflow:auto}.atlas-dialog.atlas-dialog--kit::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020a16bb}.atlas-dialog.atlas-dialog--kit.atlas-dialog--wide{width:min(720px,100vw - 28px)}.atlas-dialog--kit .atlas-dialog__header{flex-shrink:0;align-items:flex-start;gap:20px;margin-block-end:24px}.atlas-dialog--kit .atlas-dialog__header h2{font-size:19px;font-weight:600}.atlas-dialog--kit .atlas-dialog__description{margin:8px 0 0;font-size:11px;line-height:1.9}.atlas-dialog__identity{align-items:flex-start;gap:14px;min-width:0;display:flex}.atlas-dialog__identity>div{overflow-wrap:anywhere;min-width:0}.atlas-dialog__header-icon{color:#74d9f5;background:#15324b;border:1px solid #39617f;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.atlas-dialog__header-icon .atlas-icon{width:24px;height:24px}.atlas-dialog__footer{border-top:1px solid var(--at-border);flex-shrink:0;padding-block-start:16px}.atlas-dialog.atlas-dialog--kit:has(>.atlas-dialog__body>.atlas-dialog__note){font-family:var(--at-font)}.atlas-dialog--kit:has(>.atlas-dialog__body>.atlas-dialog__note) .atlas-dialog__description{color:var(--at-text);margin-block:0 8px;font-size:14px;line-height:1.9}.atlas-dialog--kit>.atlas-dialog__body>.atlas-dialog__note{color:var(--at-muted);margin:0;font-size:12px;line-height:1.8}.atlas-dialog.atlas-dialog--kit.atlas-dialog--workspace{flex-direction:column;width:calc(100vw - 48px);max-width:none;height:calc(100dvh - 48px);max-height:none;margin:24px;padding:0;display:flex;overflow:hidden}.atlas-dialog--workspace>.atlas-dialog__header{flex-shrink:0;margin:0;padding:24px}.atlas-dialog--workspace>.atlas-dialog__body{flex-direction:column;flex:1;padding:22px 24px;display:flex;overflow:hidden}.atlas-dialog--workspace>.atlas-dialog__footer{flex-shrink:0;margin:0;padding:16px 24px}.atlas-dialog__workspace-footer{color:var(--at-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;font-size:10px;line-height:1.8;display:flex}.atlas-dialog__workspace-footer p{align-items:center;gap:7px;display:flex}.atlas-dialog__workspace-footer .atlas-icon{width:15px;height:15px}@media (width<=700px){.atlas-dialog.atlas-dialog--kit.atlas-dialog--workspace{width:calc(100vw - 16px);height:calc(100dvh - 16px);margin:8px}.atlas-dialog--workspace>.atlas-dialog__header{padding:24px}.atlas-dialog__workspace-footer{flex-wrap:wrap;align-items:flex-start;padding:16px 24px}}.kit-switch{min-height:44px;color:inherit;font-size:var(--kit-font-md);background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.kit-switch-track{direction:ltr;background:#273b57;border-radius:20px;justify-content:flex-start;align-items:center;width:39px;height:23px;padding:3px;display:flex}.kit-switch-track>span{background:#eef6ff;border-radius:50%;width:17px;height:17px;display:block}.kit-switch[aria-checked=true] .kit-switch-track{background:#3187ac;justify-content:flex-end}.kit-tree{border-inline-start:1px solid #35516d;margin:6px 9px;padding-inline-start:18px}.kit-combo{position:relative}.kit-combo-list{top:calc(100% + 6px);z-index:12;background:#102238;border:1px solid #43617c;border-radius:10px;max-height:220px;padding:5px;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 12px 30px #0007}.kit-combo-list button{text-align:start;background:0 0;border:0;border-radius:6px;width:100%;min-height:39px;padding:10px;font-size:12px;display:block}.kit-combo-list button:hover,.kit-combo-list button[aria-selected=true]{color:var(--kit-accent);background:#1b3c54}.kit-progress{background:#263d55;border-radius:5px;height:6px;overflow:hidden}.kit-progress span{border-radius:inherit;background:linear-gradient(90deg,#7c9bff,#74d9f5);height:100%;display:block}.kit-steps{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kit-step{color:var(--kit-muted);background:0 0;border:0;align-items:center;gap:8px;padding:5px;font-size:11px;display:flex}.kit-step>span{border:1px solid #44637c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.kit-step[aria-current=step]{color:var(--kit-accent)}.kit-step[aria-current=step]>span{background:var(--kit-selected);border-color:var(--kit-accent)}details.kit-accordion{border:1px solid var(--kit-line);border-radius:10px;overflow:hidden}details.kit-accordion+details{margin-top:10px}details.kit-accordion summary{cursor:pointer;padding:14px;font-size:12px}details.kit-accordion p{color:var(--kit-muted);padding:0 14px 15px;font-size:11px;line-height:2}.kit-notice{background:#102c4255;border:1px solid #345b74;border-inline-start:3px solid #74d9f5;border-radius:9px;align-items:start;gap:12px;padding:13px 15px;font-size:11px;line-height:1.9;display:flex}.kit-notice strong{margin-bottom:3px;font-size:12px;font-weight:550;display:block}.kit-notice-success{border-color:#3c6b5b;border-inline-start-color:var(--kit-success);background:#183e342f}.kit-notice-warning{border-color:#755e38;border-inline-start-color:var(--kit-warning);background:#46371c33}.kit-notice-danger{border-color:#7d485d;border-inline-start-color:var(--kit-danger);background:#48223833}.kit-tooltip-wrap{display:inline-flex;position:relative}.kit-tooltip{visibility:hidden;opacity:0;bottom:calc(100% + 8px);white-space:nowrap;pointer-events:none;color:#dfedfa;z-index:15;background:#142c43;border:1px solid #587690;border-radius:7px;padding:8px 11px;font-size:10px;position:absolute;inset-inline-start:50%;transform:translate(50%)}.kit-tooltip-wrap:hover .kit-tooltip,.kit-tooltip-wrap:focus-within .kit-tooltip{visibility:visible;opacity:1}.kit-tooltip[data-placement=left]{white-space:normal;overflow-wrap:anywhere;width:max-content;max-width:min(240px,100vw - 28px);inset:50% calc(100% + 8px) auto auto;transform:translateY(-50%)}.kit-tooltip[data-placement=right]{white-space:normal;overflow-wrap:anywhere;width:max-content;max-width:min(280px,100vw - 80px);inset:0 auto auto calc(100% + 8px);transform:none}.kit-tooltip[data-multiline=true]{white-space:normal;text-align:start;line-height:1.9}.kit-tooltip__list{padding-inline-start:14px;display:block}.kit-tooltip__list>[role=listitem]{list-style-type:disc;display:list-item}.kit-tooltip__list>[role=listitem]+[role=listitem]{margin-top:6px}.kit-toast-area{bottom:24px;z-index:70;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;inset-inline-end:24px}.kit-toast{background:#132b40;border:1px solid #4d738a;border-radius:12px;align-items:start;gap:12px;padding:15px;font-size:12px;line-height:1.9;display:flex;box-shadow:0 12px 30px #0005}.kit-toast>span:first-child{flex:1}.kit-toast[data-tone=danger]{border-color:#945a72}.kit-toast[data-tone=success]{border-color:#4d8b76}.kit-time-select{direction:rtl;align-items:center;gap:10px;display:flex}.kit-time-select>.data-field{flex:1}.kit-dropzone{cursor:pointer;text-align:center;background:#0a1b2e;border:1px dashed #5b7d9b;border-radius:13px;align-content:center;justify-items:center;gap:12px;min-height:195px;padding:24px;display:grid}.kit-dropzone[data-dragging=true]{border-color:var(--kit-accent);background:#13384d}.kit-dropzone .atlas-icon{width:32px;height:32px;color:var(--kit-accent)}.kit-dropzone strong{font-size:13px;font-weight:550}.kit-file-item{border:1px solid var(--kit-line);background:#0d2136;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.kit-file-item>div{flex:1;min-width:0}.kit-file-item strong{font-size:12px;display:block}.kit-file-item small{color:var(--kit-muted);font-size:10px}.kit-toast-area{bottom:16px;inset-inline-end:16px}.kit-notice{border:1px solid var(--kit-info-line);background:var(--kit-info-surface);color:var(--kit-info-text);border-radius:12px;gap:12px;padding:16px}.kit-notice>.atlas-icon{color:var(--kit-accent);margin-top:3px}.kit-notice-success{background:var(--kit-positive-surface);border-color:var(--kit-positive-line);color:var(--kit-positive-text)}.kit-notice-success>.atlas-icon{color:var(--kit-success)}.kit-notice-warning{background:var(--kit-caution-surface);border-color:var(--kit-caution-line);color:var(--kit-caution-text)}.kit-notice-warning>.atlas-icon{color:var(--kit-warning)}.kit-notice-danger{background:var(--kit-negative-surface);border-color:var(--kit-negative-line);color:var(--kit-negative-text)}.kit-notice-danger>.atlas-icon{color:var(--kit-danger)}.kit-toast{background:var(--kit-info-surface);border-color:var(--kit-info-line);color:var(--kit-info-text)}.kit-toast[data-tone=success]{background:var(--kit-positive-surface);border-color:var(--kit-positive-line);color:var(--kit-positive-text)}.kit-toast[data-tone=warning]{background:var(--kit-caution-surface);border-color:var(--kit-caution-line);color:var(--kit-caution-text)}.kit-toast[data-tone=danger]{background:var(--kit-negative-surface);border-color:var(--kit-negative-line);color:var(--kit-negative-text)}.kit-multi-tags{flex-wrap:wrap;gap:7px;min-height:31px;margin-top:2px;display:flex}.kit-multi-tags .data-chip{background:#17364a;border-color:#3d657c;max-width:100%;font-size:10px}.kit-multi-tags .data-chip button{width:28px;height:28px;min-height:28px}.kit-accordion__body{color:var(--kit-muted);padding:0 14px 15px;font-size:11px;line-height:2}.kit-control-help{color:var(--kit-muted);padding:10px;font-size:11px}.kit-file-input{display:none}.kit-pagination{--pagination-min:var(--kit-control-md);direction:rtl;flex-wrap:wrap;gap:5px;display:flex}.kit-pagination .kit-button{min-width:var(--pagination-min)}.kit-pagination[data-size=sm]{--pagination-min:var(--kit-control-sm)}.kit-pagination[data-size=lg]{--pagination-min:var(--kit-control-lg)}.kit-pagination [aria-current=page]{border-color:var(--kit-accent);color:var(--kit-accent);background:var(--kit-selected)}.kit-key-values{gap:12px;margin-block:20px;font-size:12px;display:grid}.kit-key-values>div{justify-content:space-between;gap:12px;display:flex}.kit-key-values dt{color:var(--kit-muted)}.kit-key-values dd{margin:0}.kit-native-range{width:100%;accent-color:var(--kit-accent);min-height:32px;margin:0}.kit-input-prefix{background:var(--kit-field);border:1px solid #35516d;border-radius:10px;align-items:center;padding-inline-end:12px;display:flex}.kit-input-prefix>span{color:var(--kit-muted);border-inline-end:1px solid var(--kit-line);padding-inline:12px;font-size:11px}.data-field .kit-input-prefix input{background:0 0;border:0}.data-field:focus-within .kit-input-prefix{border-color:var(--kit-focus)}.kit-breadcrumbs{flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.kit-breadcrumbs>span{align-items:center;gap:9px;display:inline-flex}.kit-breadcrumbs .atlas-icon{color:#7895af;width:12px;height:12px}.atlas-dialog.atlas-dialog--kit.kit-drawer{border-block:0;border-inline-end:0;border-radius:0;width:min(420px,100vw - 20px);height:100dvh;max-height:none;margin:0;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 80px #0006}.kit-key-values{gap:15px;margin:0}.kit-key-values>div{align-items:baseline}.kit-key-values dd{text-align:end;min-width:0}@media (width>=621px){.kit-toast-area{bottom:24px;inset-inline-end:24px}}.kit-input-prefix{height:var(--kit-control-md);border-radius:var(--kit-radius-control)}.kit-input-prefix[data-size=sm]{height:var(--kit-control-sm);border-radius:var(--kit-radius-control-sm)}.kit-input-prefix[data-size=lg]{height:var(--kit-control-lg)}.kit-input-prefix>.data-input[data-size]{height:100%;min-height:0}.kit-input-prefix:focus-within{border-color:var(--kit-focus);outline:2px solid var(--kit-focus);outline-offset:-2px}.kit-input-prefix>.data-input:focus-visible{box-shadow:none;border-color:#0000;outline:none}.kit-radio-group{gap:8px;display:grid}.kit-radio-choice{cursor:pointer;background:#0b182a;border:1px solid #2f485f;border-radius:10px;align-items:center;gap:11px;min-height:54px;padding:12px;display:flex}.kit-radio-choice:hover{border-color:#54748e}.kit-radio-choice:has(input:checked){border-color:var(--kit-accent);background:#112e44}.kit-radio-choice:has(input:disabled){opacity:.4;cursor:not-allowed}.kit-radio-choice__copy{flex:1;gap:4px;min-width:0;display:grid}.kit-radio-choice__copy strong{font-size:12px;font-weight:550;line-height:1.8}.kit-radio-choice__copy small{color:var(--at-muted);font-size:10px;line-height:1.8}.kit-radio-choice input{appearance:none;width:19px;height:19px;cursor:inherit;background:#091425;border:1.5px solid #5b7690;border-radius:50%;flex:0 0 19px;margin:0;position:relative}.kit-radio-choice input:checked{border-color:var(--kit-accent)}.kit-radio-choice input:checked:after{content:"";background:var(--kit-accent);border-radius:50%;position:absolute;inset:4px}.kit-radio-choice input:focus-visible{outline:2px solid var(--at-focus);outline-offset:-2px;border-color:var(--at-focus);box-shadow:none}:root{--kit-radius-control-sm:8px;--kit-radius-control:10px;--kit-radius-table:12px;--kit-radius-panel:16px;--kit-radius-card:var(--at-radius);--kit-radius-dialog:18px;--kit-font-xs:11px;--kit-font-sm:12px;--kit-font-md:14px;--kit-font-lg:16px;--kit-font-xl:18px;--kit-font-2xl:24px;--kit-font-3xl:32px;--kit-control-sm:36px;--kit-control-md:44px;--kit-control-lg:52px;--kit-control-table-action:31px;--kit-control-toast-close:28px;--kit-accent-hover:#9ce8ff;--kit-on-accent:#071b2b;--kit-bg:var(--at-bg);--kit-surface:#0d1c31;--kit-raised:#12263e;--kit-field:#0b1728;--kit-text:var(--at-text);--kit-muted:var(--at-muted);--kit-line:var(--at-border);--kit-accent:#74d9f5;--kit-focus:var(--at-focus);--kit-selected:#112e44;--kit-success:#78dfba;--kit-warning:#f3c879;--kit-danger:#ec8ba5;--kit-blue:#7c9bff;--kit-r:10px;--kit-positive-surface:#12392f;--kit-positive-line:#326956;--kit-positive-text:#b9efd8;--kit-caution-surface:#382d1b;--kit-caution-line:#766039;--kit-caution-text:#f6dca6;--kit-negative-surface:#3b2232;--kit-negative-line:#815069;--kit-negative-text:#f6bdd0;--kit-info-surface:#15324b;--kit-info-line:#39617f;--kit-info-text:#c0e7ff}.date-picker{gap:12px;display:grid}.date-picker__fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.date-picker__fields label{color:var(--at-muted);gap:6px;font-size:12px;display:grid}.date-picker__fields input{border:1px solid var(--at-border);border-radius:var(--at-control-radius);background:var(--at-control-surface);width:100%;min-height:44px;color:var(--at-text);font:600 15px var(--at-font);text-align:center;padding:10px 12px}.date-picker__fields input[aria-invalid=true]{border-color:#eaa1b3}.date-picker__month-nav{justify-content:space-between;align-items:center;display:flex}.date-picker__month-nav p{color:var(--at-muted);font-size:11px}.date-picker__month-nav .square-button{width:36px;height:36px;font-size:23px}.date-picker__month-nav .atlas-icon{width:16px;height:16px}.date-picker__next .atlas-icon{transform:rotate(180deg)}.date-picker__calendars{grid-template-columns:1fr 1fr;gap:24px;display:grid}.date-calendar{min-width:0}.date-calendar h3{text-align:center;margin:0 0 12px;font-size:14px;font-weight:650}.date-calendar__weekdays,.date-calendar__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.date-calendar__weekdays{color:var(--at-muted);text-align:center;margin-block-end:8px;font-size:10px}.date-calendar__days button{min-width:0;height:32px;color:var(--at-text);font:500 13px var(--at-font);background:0 0;border:1px solid #0000;border-radius:8px;padding:0}.date-calendar__days button:hover{background:var(--at-control-hover);border-color:var(--at-border)}.date-calendar__days button[data-between]{background:#35b9f215;border-radius:3px}.date-calendar__days button[data-endpoint]{background:var(--at-accent);color:var(--at-bg);font-weight:750}.date-calendar__days button[aria-current=date]{border-color:var(--at-accent)}.date-picker__notice{border-block-start:1px solid var(--at-border);color:var(--at-muted);padding-block-start:12px;font-size:11px;line-height:1.9}.date-picker__notice--error{color:#eaa1b3}@media (width<=620px){.date-picker__calendars{grid-template-columns:1fr;gap:20px}.date-calendar:nth-child(2){display:none}.date-calendar__days button{min-height:44px}.date-picker__month-nav .square-button{width:44px;height:44px}}.date-picker--single .date-picker__fields{grid-template-columns:1fr}.date-picker[data-size=sm]{--date-height:var(--kit-control-sm);--date-font:var(--kit-font-sm);--date-radius:var(--kit-radius-control-sm);--date-padding:7px 10px}.date-picker[data-size=md]{--date-height:var(--kit-control-md);--date-font:var(--kit-font-md);--date-radius:var(--kit-radius-control);--date-padding:10px 12px}.date-picker[data-size=lg]{--date-height:var(--kit-control-lg);--date-font:var(--kit-font-lg);--date-radius:var(--kit-radius-control);--date-padding:12px 14px}.date-picker .date-picker__fields input{height:var(--date-height);min-height:var(--date-height);padding:var(--date-padding);border-radius:var(--date-radius);font-size:var(--date-font)}.date-picker button:disabled,.date-picker input:disabled{opacity:.5;cursor:not-allowed}.chart-info{text-align:start;flex-shrink:0}.chart-info__trigger{width:34px;min-width:34px;height:34px;color:var(--at-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid}.chart-info__trigger .atlas-icon{width:18px;height:18px}.chart-info__trigger:hover,.chart-info__trigger[aria-expanded=true]{color:var(--at-focus);background:#16345177;border-color:#345675}.chart-info__trigger:focus-visible{outline:2px solid var(--at-focus);outline-offset:-2px}.chart-info__content{width:min(310px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--at-text);font:12px/1.9 var(--at-font);overflow-wrap:anywhere;background:#11263cf5;border:1px solid #4c6d88;border-radius:12px;margin:0;padding:14px 15px;position:fixed;inset:auto;overflow:auto;box-shadow:0 15px 45px #02071466}.chart-info__content>strong{margin-block-end:7px;font-size:12px;font-weight:550;display:block}.chart-info__content p{margin:0 0 7px;font-size:12px;line-height:1.9}.chart-info__content small{color:var(--at-muted);font-size:10px;line-height:1.9;display:block}.chart-info__content details{margin-block-start:10px;font-size:10px}.chart-info__content summary{cursor:pointer}@media (pointer:coarse){.chart-info__trigger{min-width:44px;min-height:44px}}.report-card{--at-chart-1:#66dfff;--at-chart-2:#7c9bff;--at-chart-3:#78dfba;--at-chart-4:#a1b7d3;--at-chart-5:#5682aa;border-radius:var(--at-radius);min-width:0;padding:20px}.report-card__heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.report-card__heading h3{margin:0;font-size:13px;line-height:1.8}.report-card__heading>span,.report-card small{color:var(--at-muted);font-size:10px;line-height:1.8}.report-card .report-card__caption{color:var(--at-muted);margin-block-start:5px;font-size:11px;line-height:1.8}.report-card__body{min-width:0;margin-block-start:20px}.report-card__metric{flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;display:flex}.report-card__metric>bdi{overflow-wrap:anywhere;min-width:0;font-size:clamp(26px,2vw,34px);font-weight:700;line-height:1.45}.report-card__metric--unknown>bdi{color:var(--at-muted);font-size:21px}.report-card__change{color:var(--at-chart-3);font-size:12px}.report-card__comparison,.report-card__note{color:var(--at-muted);margin-block-start:8px;font-size:10px;line-height:1.9}.report-card__ring{flex-shrink:0;width:108px;height:108px;position:relative}.report-card__ring--small{width:68px;height:68px}.report-card__ring svg{width:100%;height:100%;display:block}.report-card__ring circle{fill:none;stroke-width:7px}.report-card__ring-track{stroke:#304b6b99}.report-card__ring-value{stroke:var(--at-chart-1);stroke-linecap:round}.report-card__ring>span{flex-direction:column;justify-content:center;align-items:center;font-size:23px;font-weight:700;display:flex;position:absolute;inset:0}.report-card__ring--small>span{font-size:16px}.report-card__ring .report-card__ring-total{font-size:19px}.report-card__distribution{align-items:center;gap:16px;display:flex}.report-card__legend{grid-template-columns:minmax(0,max-content) minmax(0,max-content);gap:8px 16px;width:fit-content;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.report-card__legend li{grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;column-gap:16px;min-width:0;font-size:12px;line-height:1.7;display:grid}.report-card__legend li>span{overflow-wrap:anywhere;min-width:0}.report-card__legend bdi{overflow-wrap:anywhere;font-size:14px;font-weight:650}.report-card__distribution--stacked{flex-direction:column;align-items:center;gap:20px}.report-card__distribution--stacked .report-card__legend{grid-template-columns:minmax(0,1fr) max-content;row-gap:12px;width:100%}.report-card__distribution--stacked .report-card__legend li{column-gap:12px}.report-card__distribution--stacked .report-card__legend li>span:first-child{overflow-wrap:normal}.report-card__distribution--stacked .report-card__legend bdi{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;font-size:13px}.report-card__distribution--stacked .report-card__ring-total>bdi{font-size:23px}.report-card__legend i,.report-card__bars i,.report-card__trend i,.report-card__spark-list i{vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-inline-end:6px;display:inline-block}.report-card__bars{gap:19px;margin:0;padding:0;list-style:none;display:grid}.report-card__bars li>div{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:8px;font-size:12px;line-height:1.7;display:flex}.report-card__bars bdi{color:var(--at-muted)}.report-card__bar-track{background:#304b6b77;border-radius:5px;height:5px;display:block;overflow:hidden}.report-card__bar-track>span{border-radius:inherit;background:linear-gradient(90deg,var(--at-chart-2),var(--at-chart-1));height:100%;display:block}.report-card__bars--compact{gap:15px;margin-block-start:22px}.report-card__empty{justify-items:start;gap:5px;display:grid}.report-card__empty>span{color:var(--at-muted);font-size:28px;line-height:1.4}.report-card__empty p{color:var(--at-muted);font-size:12px;line-height:1.8}.report-card--wide{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-content:center;column-gap:20px;display:grid}.report-card--wide>.report-card__heading,.report-card--wide>.report-card__caption{grid-column:1}.report-card--wide>.report-card__body{grid-area:1/2/3;align-self:center;max-width:220px;margin:0}.report-card--wide .report-card__heading>span{display:none}.report-card__ratio-layout{align-items:center;gap:16px;display:flex}.report-card__ratio-layout>div:last-child{min-width:0}.report-card__ratio-layout--vertical-ratio{text-align:center;flex-direction:column}.report-card__ratio-layout--vertical-ratio .report-card__metric{justify-content:center}.report-card--compact-ratio{padding:16px}.report-card--compact-ratio .report-card__metric>bdi{font-size:24px}.report-card--ratio .report-card__body{justify-content:center;display:flex}.report-card__goal{border:1px solid var(--at-border);background:#040e1f99;border-radius:10px;margin-block-start:22px;padding:12px}.report-card__goal>div{justify-content:space-between;gap:12px;margin-block-end:10px;font-size:11px;line-height:1.8;display:flex}.report-card__micro-body{align-items:center;gap:10px;display:flex}.report-card__micro-body>.atlas-icon{width:32px;height:32px;color:var(--at-chart-1);flex-shrink:0}.report-card--micro-trend,.report-card--micro-breakdown{padding:14px}.report-card--micro-trend .report-card__metric>bdi,.report-card--micro-breakdown .report-card__metric>bdi{font-size:20px}.report-card__mini-columns{width:min(100%,140px);height:42px;margin-block-start:12px;display:block}.report-card__trend{margin-block-end:20px}.report-card__trend>svg{width:100%;height:95px;display:block}.report-card__trend path{fill:none;stroke-width:2.5px;stroke-linecap:round}.report-card__trend>p{color:var(--at-muted);flex-wrap:wrap;gap:15px;font-size:10px;display:flex}.report-card--overview{padding:24px}.report-card--overview .report-card__body{margin-block-start:11px}.report-card--overview .report-card__metric>bdi{font-size:44px}.report-card__trend--overview{margin-block:19px 0}.report-card__trend--overview>svg{direction:ltr;height:auto;min-height:150px;margin-block-start:8px}.report-card__gridline{stroke:var(--at-muted);stroke-opacity:.2;stroke-dasharray:3 5}.report-card__axis{fill:var(--at-muted);font:10px Dana,sans-serif}.report-card__series-values{color:var(--at-muted);margin-block-start:10px;font-size:10px;line-height:1.8}.report-card__series-values summary{cursor:pointer}.report-card__series-values>div{margin-block-start:12px}.report-card__multi-center{aspect-ratio:1;width:min(100%,210px);margin:0 auto 18px;position:relative}.report-card__multi-rings{width:100%;height:100%}.report-card__multi-rings circle{fill:none;stroke-width:10px;stroke-linecap:round}.report-card__multi-center>.atlas-icon{width:25px;height:25px;color:var(--at-chart-2);position:absolute;inset:calc(50% - 12.5px)}.report-card--multi-ratio .report-card__metric{justify-content:center}.report-card__spark-list{gap:15px;margin:26px 0 0;padding:0;list-style:none;display:grid}.report-card__spark-list li{grid-template-columns:minmax(0,1fr) auto 74px;align-items:center;gap:10px;font-size:11px;line-height:1.8;display:grid}.report-card__spark-list small{display:block}.report-card__spark-list svg{width:74px;height:30px;display:block}.report-card-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=560px){.report-card-pair{grid-template-columns:1fr}}@media (width<=480px){.report-card{padding:16px}.report-card__distribution{flex-wrap:wrap;gap:12px}.report-card__ring{width:96px;height:96px}.report-card__ring--small{width:68px;height:68px}.report-card--wide{grid-template-columns:minmax(0,1fr)}.report-card--wide>.report-card__body{grid-area:auto/1;max-width:none;margin-block-start:16px}.report-card__ratio-layout{flex-wrap:wrap}}.report-card{position:relative;container-type:inline-size}.report-card__heading{min-height:28px;padding-inline-end:40px}.report-card__heading>.chart-info{position:absolute;top:12px;left:12px}@container (width<=300px){.report-card__distribution{flex-wrap:wrap;gap:12px}.report-card__distribution>.report-card__legend{width:100%}.report-card__ratio-layout{flex-wrap:wrap}}.monthly-area-chart{--monthly-area-line:var(--at-chart-2,#a18aff);border-radius:var(--at-radius);min-width:0;padding:20px;position:relative}.monthly-area-chart__heading{justify-content:space-between;align-items:center;gap:12px;padding-inline-end:35px;display:flex}.monthly-area-chart__heading h3{margin:0;font-size:13px;line-height:1.8}.monthly-area-chart__heading>span,.monthly-area-chart__caption,.monthly-area-chart__footer{color:var(--at-muted);font-size:10px;line-height:1.9}.monthly-area-chart__heading>.chart-info{position:absolute;top:12px;left:12px}.monthly-area-chart__caption{margin-block:8px 0}.monthly-area-chart__plot{direction:ltr;overflow-x:auto}.monthly-area-chart__plot svg{width:100%;min-width:480px;height:auto;display:block}.monthly-area-chart__grid{stroke:var(--at-muted);stroke-opacity:.18;stroke-dasharray:2 6}.monthly-area-chart__axis{fill:var(--at-muted);font:9px var(--at-font)}.monthly-area-chart [data-plot=line]{fill:none;stroke:var(--monthly-area-line);stroke-width:2px;stroke-linecap:round}.monthly-area-chart__point{fill:var(--monthly-area-line);stroke:var(--at-surface,#13233c);stroke-width:2px}.monthly-area-chart__footer{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.monthly-area-chart__hit{fill:#0000;cursor:crosshair}.monthly-area-chart__hit:focus-visible{stroke:var(--monthly-area-line);stroke-width:1px;stroke-dasharray:3 4;outline:none}.monthly-area-chart__cursor{stroke:var(--monthly-area-line);stroke-opacity:.5;stroke-dasharray:3 4;pointer-events:none}.monthly-area-chart__tooltip{border:1px solid var(--at-border);background:var(--at-surface,#13233c);max-width:min(260px,100vw - 24px);color:var(--at-text);font:12px/1.9 var(--at-font);text-align:start;border-radius:8px;margin:0;padding:10px 14px;position:fixed;inset:auto;box-shadow:0 8px 24px #00000040}.monthly-area-chart__tooltip:popover-open{gap:3px;display:grid}.monthly-area-chart__tooltip bdi{font-weight:700}.monthly-area-chart__tooltip small{color:var(--at-muted);font-size:10px}.atlas-loader{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.atlas-loader__frame{background:radial-gradient(#35b9f210,#0000 72%);border-radius:22px;flex-shrink:0;place-items:center;width:92px;height:92px;margin-block-end:28px;display:grid;position:relative}.atlas-loader__frame:before{content:"";background:linear-gradient(140deg,#529fff06,#0000);border:1px solid #304b6b80;border-radius:22px;position:absolute;inset:0}.atlas-loader__frame:after{content:"";border:1px solid #304b6b30;border-radius:13px;position:absolute;inset:12px}.atlas-loader__message h2{margin:0;font-size:clamp(18px,3.8vw,22px);font-weight:750;line-height:1.8}.atlas-loader__message p{color:var(--at-muted);margin-block-start:7px;font-size:12px}.atlas-loader__line{background:#304b6b66;border-radius:2px;width:116px;height:2px;margin-block-start:29px;overflow:hidden}.atlas-loader__line:after{content:"";background:linear-gradient(90deg,#0000,#6fe5ff,#0000);width:46px;height:100%;animation:2.1s ease-in-out infinite atlas-loader-scan;display:block}@keyframes atlas-loader-scan{0%{opacity:0;transform:translate(52px)}20%,80%{opacity:.8}to{opacity:0;transform:translate(-122px)}}@media (prefers-reduced-motion:reduce){.atlas-loader__line:after{opacity:.5;width:100%;animation:none}}.kit-tabs{border-bottom:1px solid #38516a;flex-shrink:0;gap:5px;margin-bottom:15px;display:flex;overflow:auto}.kit-tabs>button{color:var(--at-muted);white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:12px 16px;font-size:12px;display:flex}.kit-tabs>button[aria-selected=true]{color:#74d9f5;border-bottom-color:#74d9f5}.kit-tabs>button:hover:not([aria-selected=true]){color:var(--at-text)}.kit-tabs>button:focus-visible{outline:2px solid var(--at-focus);outline-offset:-2px;border-color:var(--at-focus);box-shadow:none}.kit-tabs__count{color:#9bb2ca;background:#15263a;border:1px solid #3b5068;border-radius:6px;align-items:center;padding:4px 9px;font-size:10px;line-height:1.8;display:inline-flex}@font-face{font-family:Dana;src:url(/assets/v081/danavf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--at-bg:#050b17;--at-surface:#0d1d35;--at-text:#eef6ff;--at-muted:#9eb7d2;--at-accent:#35b9f2;--at-map:#3c9bdf;--at-border:#304b6b;--at-focus:#6fe5ff;--at-control-surface:#152b47;--at-control-hover:#203e5c;--at-glass:#09193147;--at-panel-width:clamp(580px, 39.1vw, 750px);--at-radius:18px;--at-control-radius:10px;--at-gap:16px;--at-edge:26px;--at-font:Dana, Tahoma, system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--at-font);font-synthesis:none;color:var(--at-text);background:var(--at-bg);line-height:1.8}*{box-sizing:border-box}body{min-width:0;margin:0}.auth-page{isolation:isolate;background:radial-gradient(ellipse at 72% 24%, #124b9a38, transparent 58%), var(--at-bg);place-items:center;min-height:100dvh;padding:28px 16px;display:grid;position:relative}.auth-page:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--at-border) 1px,transparent 1px),linear-gradient(90deg,var(--at-border) 1px,transparent 1px);opacity:.16;background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 85% at 50% 45%,#000 15%,#0000 85%);mask-image:radial-gradient(70% 85% at 50% 45%,#000 15%,#0000 85%)}.auth-page:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#1377c712,#0000 70%);position:absolute;inset:0}.auth-card{gap:14px;width:min(100%,440px);padding:28px;animation:.55s cubic-bezier(.22,1,.36,1) both atlas-auth-enter;display:grid}.auth-card h1{font-size:24px;font-weight:750}.auth-card>.eyebrow{font-size:11px}.auth-description,.auth-hint{color:var(--at-muted);font-size:12px}.auth-card form{gap:12px;display:grid}.auth-card label{gap:8px;font-size:14px;font-weight:600;display:grid}.auth-card input{border:1px solid var(--at-border);border-radius:var(--at-control-radius);background:var(--at-control-surface);width:100%;min-width:0;min-height:47px;padding:10px 12px;font-size:14px}.auth-card .primary-button{min-height:47px;font-size:14px;font-weight:650}.auth-card--loading{text-align:center;min-height:360px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:0;padding:36px 26px 32px;animation:.85s cubic-bezier(.22,1,.36,1) both atlas-loading-enter;display:flex}.auth-card--loading>.eyebrow{margin-block-end:28px}.auth-session-recovery{text-align:center;flex-direction:column;align-items:center;width:min(100%,440px);min-height:360px;padding:36px 26px 32px;animation:.85s cubic-bezier(.22,1,.36,1) both atlas-loading-enter;display:flex}.auth-session-recovery h1{font-size:clamp(18px,3.8vw,22px);font-weight:750;line-height:1.8}.auth-session-recovery__message{color:var(--at-muted);margin-block-start:7px;font-size:12px}.auth-session-recovery__line{background:linear-gradient(90deg,#304b6b66,#6fe5ff99,#304b6b66);width:116px;height:1px;margin-block-start:29px}.auth-session-recovery .auth-session-recovery__retry{color:#def5ff;background:#18334e;border:1px solid #426b8c;border-radius:11px;width:auto;min-width:min(176px,100%);max-width:100%;min-height:44px;margin:26px 0 0;padding:10px 24px;font-size:13px;font-weight:700}.auth-session-recovery .auth-session-recovery__retry:hover{background:#21425f;border-color:#70c9eb}@media (width<=480px){.auth-session-recovery{min-height:340px;padding:32px 18px}}@media (prefers-reduced-motion:reduce){.auth-session-recovery{animation:none}}.atlas-entry{animation:.35s ease-out both atlas-page-enter}@keyframes atlas-auth-enter{0%{opacity:0;filter:blur(3px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes atlas-loading-enter{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes atlas-page-enter{0%{opacity:0}to{opacity:1}}@media (width<=480px){.auth-card.auth-card--loading{min-height:340px;padding:32px 18px}}@media (prefers-reduced-motion:reduce){.auth-card,.atlas-entry{animation:none}}.auth-error{border-inline-start:2px solid #ec8ba5;padding-inline-start:12px;font-size:13px}.auth-error:focus{outline:2px solid var(--at-focus);outline-offset:-2px}.session-account{align-items:center;gap:14px;min-width:0;display:flex}.session-account>div{overflow-wrap:anywhere;max-width:250px;display:grid}.session-account small{color:var(--at-muted);font-size:10px}@media (width<=480px){.auth-card{padding:22px}.session-account{gap:8px}.session-account>div{max-width:160px}.atlas-account{flex-shrink:1;max-width:100%}}button,input,select{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,input,select,a{touch-action:manipulation}:is(button,input,select,a):focus-visible{outline:2px solid var(--at-focus);outline-offset:-2px;border-color:var(--at-focus);box-shadow:0 0 14px #6fe5ff26}.report-panel:focus-visible{outline:2px solid var(--at-focus);outline-offset:-2px;border-radius:4px}h1,h2,h3,p{overflow-wrap:anywhere;margin:0}.atlas-shell{background:radial-gradient(at 72% 24%,#124b9a38,#0000 58%),radial-gradient(at 88% 88%,#115f9e20,#0000 58%),linear-gradient(145deg,#050d1e,#061225 56%,#080f20);height:100dvh;min-height:1020px;line-height:normal;position:relative}.atlas-icon{vertical-align:middle;width:18px;height:18px;-webkit-mask:var(--at-icon-svg) center / contain no-repeat;mask:var(--at-icon-svg) center / contain no-repeat;-webkit-mask:var(--at-icon-svg) center / contain no-repeat;background:currentColor;flex-shrink:0;display:inline-block}.skip-link{z-index:20;border:1px solid var(--at-focus);border-radius:var(--at-control-radius);background:var(--at-surface);color:var(--at-text);padding:10px 16px;position:fixed;inset:8px auto auto 8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.atlas-header{inset:24px var(--at-edge) auto;z-index:5;align-items:center;gap:22px;min-height:48px;display:flex;position:absolute}.atlas-brand{align-items:center;gap:12px;min-width:0;display:flex}.atlas-brand h1{font-size:21px;font-weight:700;line-height:normal}.atlas-brand p,.atlas-header__title small{color:var(--at-muted);font-size:11px}.atlas-header__title{flex-direction:column;padding-inline-start:0;display:flex}.atlas-header__title>span{font-size:14px;font-weight:600}.atlas-account{color:var(--at-text);flex-direction:row-reverse;flex-shrink:0;align-items:center;gap:10px;margin-inline-start:auto;font-size:12px;display:flex}.atlas-avatar{background:linear-gradient(140deg,#5eaaff70,#152c50 65%,#2764ab59);border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.atlas-avatar .atlas-icon{color:#d4eaff;width:35px;height:35px}.atlas-account .session-account{gap:10px}.atlas-account .session-account>div{text-align:left}.atlas-workspace{direction:ltr;min-height:0;position:static}.atlas-workspace:focus{outline:none}.atlas-workspace>*{direction:rtl;min-width:0}.atlas-report-column{z-index:3;left:var(--at-edge);width:var(--at-panel-width);grid-template-rows:auto minmax(0,1fr);gap:36px;min-height:0;display:grid;position:absolute;top:110px;bottom:12px}.atlas-report-column.atlas-report-column--summary{grid-template-rows:auto minmax(0,1fr);gap:24px}.report-scope-summary{text-align:right;min-width:0;padding-top:12px}.report-scope-summary__eyebrow{color:var(--at-muted);font-size:12px;line-height:1.8}.report-scope-summary h2{color:var(--at-text);align-items:center;gap:14px;margin-top:6px;font-size:30px;font-weight:650;line-height:1.4;display:flex}.report-scope-summary h2 .atlas-icon{width:20px;height:20px;color:var(--at-accent)}.report-scope-summary__label{color:var(--at-muted);margin-top:8px;font-size:14px;font-weight:550;line-height:1.8}.report-scope-summary__value{color:var(--at-text);font-size:clamp(46px,4vw,64px);font-weight:650;line-height:1.2}.report-scope-summary__caption{color:var(--at-muted);margin-top:6px;font-size:12px;line-height:1.8}@media (width<=760px){.report-scope-summary{order:1;padding-top:0}.report-scope-summary__value{font-size:46px}}.atlas-report-column>div:first-child{position:relative}.report-controls{direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.control-card{border:1px solid var(--at-border);text-align:right;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);direction:rtl;background:#0d1d35a3;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;min-height:99px;padding:14px 43px 14px 30px;transition:background-color .12s;display:flex;position:relative;box-shadow:0 12px 32px #0002}.control-card__icon{inset-inline-start:17px;position:absolute;top:calc(50% - 9px)}.control-card__caret{inset-inline-end:14px;position:absolute;top:calc(50% - 9px)}button.control-card:not(:disabled):hover{background:#18304ec2}.control-card__label{color:var(--at-muted);font-size:12px}.control-card strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.7}.control-card__action{color:var(--at-accent);margin-block-start:auto;font-size:10px}.control-card--static{justify-content:center}.report-panel{scrollbar-width:thin;scrollbar-color:var(--at-border) transparent;overscroll-behavior:contain;min-height:0;padding:0 0 8px;overflow:auto}.report-overview{padding:0}.eyebrow{color:var(--at-muted);font-size:12px}.report-overview h2{margin-block:4px 8px;font-size:30px;font-weight:650;line-height:1.5}.feedback{gap:8px;display:grid}.feedback__title{font-size:18px;font-weight:600;line-height:1.8}.feedback__description{color:var(--at-muted);font-size:13px;line-height:2}.report-overview .feedback{border-inline-start:2px solid var(--at-border);margin-block-start:22px;padding-inline-start:14px}.feedback--error{border-inline-start:2px solid #ec8ba5;padding-inline-start:14px}.fin-cards{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.glass-card{background:linear-gradient(130deg, #529fff0d, transparent 75%), var(--at-glass);border:1px solid var(--at-border);-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);border-radius:var(--at-radius);box-shadow:0 18px 45px #0003,inset 0 1px #bbe2ff0a}.fin-card{min-height:108px;padding:18px 20px}.fin-card:last-child{grid-column:1/-1}.fin-card h3,.fin-card>p{line-height:1.7}.fin-card__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fin-card h3{font-size:14px;font-weight:600}.fin-card__heading>span{color:var(--at-muted);font-size:10px}.fin-card>p{color:var(--at-muted);margin-block-start:6px;font-size:12px}.fin-card .fin-card__empty{color:var(--at-text);margin-block-start:12px;font-size:13px}.report-main-number{overflow-wrap:anywhere;margin-block:12px 0;font-size:clamp(30px,3vw,46px);font-weight:650;line-height:1.6}.report-number{overflow-wrap:anywhere;margin-block:10px;font-size:25px}.report-value-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fin-card .report-number{font-size:25px;font-weight:600}.report-location{color:var(--at-muted);margin-block-start:14px;font-size:13px}.report-runtime-notice{inset-inline:0;color:var(--at-muted);margin:0;padding-inline-start:0;font-size:10px;line-height:1.6;position:absolute;top:-27px}.report-message{gap:10px;margin-block:16px;font-size:13px;display:grid}.report-breakdown,.report-geography ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.report-breakdown li{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.report-breakdown li>div{text-align:end;min-width:0;display:grid}.fin-card small,.report-overview>small{color:var(--at-muted);font-size:10px}.report-geography{gap:16px;width:100%;max-width:560px;display:grid}.report-geography nav{font-size:13px}.report-provenance{border-block-start:1px solid var(--at-border);color:var(--at-muted);gap:8px;margin-block-start:20px;padding-block:16px;font-size:11px;display:grid}.report-provenance h3{font-size:13px}.map-viewport{isolation:isolate;background:radial-gradient(at 58% 45%,#1979c82c,#0000 65%),radial-gradient(at 84% 92%,#0b558c26,#0000 60%);min-height:0;position:absolute;inset:0}.map-viewport:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--at-border) 1px, transparent 1px), linear-gradient(90deg, var(--at-border) 1px, transparent 1px);opacity:.15;background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 80%);mask-image:radial-gradient(#000,#0000 80%)}.map-viewport__canvas{min-height:280px;position:absolute;inset:0}.map-neutral-outline{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.map-viewport__canvas>.feedback{z-index:1;text-align:right;gap:6px;max-width:330px;position:absolute;top:180px;right:110px}.map-viewport__canvas>.feedback .feedback__title{font-size:14px}.map-viewport__canvas>.feedback .feedback__description{font-size:11px}.map-viewport__layer{width:100%;height:100%}.preview-map{left:calc(var(--at-panel-width) + var(--at-edge) + 8px);isolation:isolate;min-height:260px;position:absolute;top:245px;bottom:108px;right:min(12vw,230px)}.preview-map__svg{direction:ltr;width:100%;height:100%;display:block;overflow:visible}.preview-map__village-point{cursor:pointer;outline:none}.preview-map__village-hit{fill:#0000;stroke:none}.preview-map__village-dot{fill:var(--at-focus,#6fe5ff);stroke:#d5f7ff;stroke-width:1.5px}.preview-map__village-point[data-quality=coordinates_approximate] .preview-map__village-dot{fill:#f3c879;stroke:#ffe7af}.preview-map__village-point:not([data-quality=matched]):not([data-quality=coordinates_approximate]) .preview-map__village-dot{fill:var(--at-muted);stroke:#d5f7ff;stroke-dasharray:2 2}.preview-map__village-point:focus-visible .preview-map__village-dot,.preview-map__village-point[aria-pressed=true] .preview-map__village-dot{stroke:#fff;stroke-width:3px;filter:drop-shadow(0 0 5px #6fe5ff)}.preview-map__village-point[data-selected=true] .preview-map__village-dot{fill:var(--at-focus,#6fe5ff);stroke:#fff;stroke-width:3px;stroke-dasharray:none;filter:drop-shadow(0 0 5px #6fe5ff)}.preview-map__division-list{z-index:3;border:1px solid var(--at-border);background:var(--at-control-surface,#10243f);width:min(280px,100% - 90px);color:var(--at-text,#eef6ff);direction:rtl;border-radius:10px;padding:8px 12px;font-size:12px;position:absolute;top:24px;left:0}.preview-map__division-list summary{cursor:pointer}.preview-map__division-list[open]{scrollbar-width:thin;max-height:250px;overflow:auto}.preview-map__division-list small{color:var(--at-muted);font-size:11px;line-height:1.8;display:block}.preview-map--loading{color:var(--at-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.preview-map__regions path,.preview-map__context path{stroke:#69b9e4;stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.preview-map__regions path{cursor:pointer;transition:fill .1s,stroke .1s}.preview-map__regions path:focus{outline:none}.preview-map__regions path:hover,.preview-map__regions path:focus-visible{stroke:var(--at-focus);stroke-width:1.7px;outline:none;fill:#479dd0!important}.preview-map__regions path.is-selected{stroke:var(--at-focus);stroke-width:1.7px}.preview-map__context path{fill:none;opacity:.3;pointer-events:stroke;cursor:pointer}.preview-map__depth{fill:#075080;pointer-events:none}.preview-map__light{pointer-events:none}.preview-map__light path{vector-effect:non-scaling-stroke;stroke:#72dbff47;stroke-width:.4px}.preview-map__scene{isolation:isolate}.preview-map__markers{pointer-events:none}.preview-map__markers circle{fill:#86e6ff}.preview-map__markers text{fill:var(--at-text);text-anchor:middle;font-family:var(--at-font);paint-order:stroke;stroke:#193b59;stroke-width:3px;stroke-linejoin:round;direction:rtl;font-size:12px;font-weight:650}.preview-map__markers text.preview-map__value{fill:#b6eaff;font-size:12px;font-weight:600}.preview-map__tooltip{z-index:5;border:1px solid var(--at-border);border-radius:var(--at-control-radius);width:max-content;max-width:100%;color:var(--at-text);pointer-events:none;overflow-wrap:anywhere;background:#0d1d35ee;flex-wrap:wrap;align-items:center;gap:6px 15px;padding:9px 14px;font-size:12px;display:flex;position:absolute;top:0;left:0}.preview-map__tooltip span{color:var(--at-muted)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px) and (width>=761px){.preview-map{top:250px;right:88px}}@media (width<=760px){.preview-map{min-height:220px;inset:58px 0 115px}.preview-map__tooltip,.preview-map__markers text{font-size:10px}}@media (prefers-reduced-motion:reduce){.preview-map__regions path{transition:none}}.map-footer{z-index:4;bottom:22px;left:var(--at-edge);right:var(--at-edge);justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute}.map-footer__location{gap:4px;min-width:0;display:grid}.map-footer__location>p{color:var(--at-text);align-items:center;gap:6px;font-size:12px;display:flex}.map-neutral-caption{color:var(--at-muted);font-size:10px}.map-legend{color:var(--at-muted);flex-wrap:wrap;gap:12px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.map-legend li{align-items:center;gap:5px;display:inline-flex}.legend-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.legend-dot--known{background:var(--at-accent)}.legend-dot--zero{background:#5682aa}.legend-dot--unknown{border:1px solid var(--at-muted)}.map-footer__meta{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.map-footer__shortcuts{color:var(--at-muted);flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:10px;display:flex}.map-footer__shortcut{align-items:center;gap:6px;display:inline-flex}.map-footer__shortcuts .data-badge{padding:0 5px;font-size:10px;line-height:1.5}.map-footer__shortcuts kbd{font-size:10px}@media (width>=761px){.atlas-report-column~.map-viewport .map-footer{left:calc(var(--at-edge) + var(--at-panel-width) + 24px)}}kbd{color:var(--at-muted);font:11px var(--at-font)}.back-button{border:1px solid var(--at-border);background:var(--at-control-surface);border-radius:12px;min-height:44px;padding:8px 12px;font-size:12px}.atlas-dialog{border:1px solid var(--at-border);border-radius:var(--at-radius);width:min(480px,100% - 28px);max-height:calc(100dvh - 28px);color:var(--at-text);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overscroll-behavior:contain;background:#0d1d35eb;padding:24px;animation:.18s ease-out atlas-dialog-in;overflow:auto}.atlas-dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020b1b66}.atlas-dialog.atlas-dialog--preparation{width:min(440px,100% - 28px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;animation:.85s cubic-bezier(.22,1,.36,1) both atlas-loading-enter}.atlas-dialog--preparation>.auth-card{width:100%;animation:none}@media (prefers-reduced-motion:reduce){.atlas-dialog.atlas-dialog--preparation{animation:none}}.atlas-dialog[data-closing]{pointer-events:none;animation:.15s ease-in forwards atlas-dialog-out}.atlas-dialog__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.atlas-dialog h2{font-size:20px;font-weight:650}.square-button{border:1px solid var(--at-border);border-radius:var(--at-control-radius);background:var(--at-control-surface);flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;font-size:24px;display:grid}.atlas-dialog__description{color:var(--at-muted);margin-block:14px 18px;font-size:12px;line-height:2}.indicator-options{gap:8px;display:grid}.indicator-option{text-align:right;border:1px solid var(--at-border);border-radius:var(--at-control-radius);background:var(--at-control-surface);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.indicator-option small{color:var(--at-muted);flex-shrink:0;font-size:10px}.indicator-option:not(:disabled){background:#183650;border-color:#467494}:is(.indicator-option,.square-button,.dialog-cancel):hover{background:var(--at-control-hover)}.primary-button,.dialog-cancel{border:1px solid var(--at-border);border-radius:var(--at-control-radius);width:100%;min-height:44px;margin-block-start:12px;padding:10px 12px;font-size:14px}.primary-button{color:var(--at-text);background:#193e57}.primary-button:not(:disabled):hover{background:var(--at-control-hover)}.dialog-cancel{background:0 0}.period-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.period-notice{color:var(--at-muted);margin-block:18px 8px;font-size:12px;line-height:2}@keyframes atlas-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes atlas-dialog-out{to{opacity:0;transform:translateY(6px)scale(.99)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-card,.control-card{background:var(--at-surface)}}@media (width>=761px) and (width<=1100px){:root{--at-panel-width:350px}.report-controls{grid-template-columns:1fr 1fr}.atlas-report-column{grid-template-rows:auto minmax(0,1fr)}.report-runtime-notice{top:-30px}.fin-cards{grid-template-columns:1fr;gap:16px}.map-viewport__canvas>.feedback{right:90px}.control-card--static{grid-column:1/-1;min-height:64px}.control-card{padding:11px}.map-viewport__canvas{padding:16px}.map-footer{flex-wrap:wrap}}@media (width<=760px){:root{--at-edge:14px}.atlas-shell{height:auto;min-height:100dvh}.atlas-header{padding:20px var(--at-edge);flex-wrap:wrap;gap:16px;position:relative;inset:auto}.atlas-brand h1{font-size:20px}.atlas-header__title{display:none}.atlas-account{padding:8px;font-size:10px}.atlas-workspace{padding:8px var(--at-edge) 24px;flex-direction:column;gap:26px;display:flex;position:relative}.atlas-report-column{display:contents}.report-runtime-notice{margin-block-end:12px;position:static}.report-controls{order:0;grid-template-columns:1fr 1fr;gap:10px}.control-card--static{grid-column:1/-1;min-height:58px}.control-card{min-height:94px;padding:12px}.control-card strong{font-size:13px}.map-viewport{flex-shrink:0;order:1;height:490px;min-height:490px;position:relative;inset:auto}.map-viewport__canvas>.feedback{max-width:calc(100% - 24px);top:50px;right:12px}.map-neutral-outline{object-fit:contain;object-position:center 105px}.map-footer{bottom:0;left:0;right:0}.map-footer__location{max-width:100%}.fin-cards{grid-template-columns:1fr;gap:14px}.report-panel{order:2;padding:0;overflow:visible}.report-overview h2{font-size:24px}.fin-card{padding:16px}.map-footer{gap:12px}.map-legend{gap:8px;font-size:10px}.map-viewport__canvas{min-height:260px}}@media (width<=480px){.atlas-dialog{padding:16px}.period-fields{gap:8px}.indicator-option{font-size:13px}.atlas-brand{gap:8px}.map-footer{flex-wrap:wrap}}.report-controls{align-self:start}.control-card{grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr) 18px;align-content:center;align-items:center;gap:3px 8px;min-height:78px;padding:10px 12px;display:grid}.control-card__icon{grid-area:1/1/3;position:static}.control-card__label{grid-area:1/2;font-size:11px;line-height:16px}.control-card strong{grid-area:2/2}.control-card .control-card__period{gap:0;width:100%;font-size:12px;line-height:17px;display:grid}.control-card__period>span{grid-template-columns:12px max-content;justify-content:start;align-items:baseline;column-gap:6px;display:grid}.control-card__period small{color:var(--at-muted);font-size:10px;font-weight:400}.control-card__period bdi{white-space:nowrap;font-variant-numeric:tabular-nums}.control-card__caret{grid-area:1/3/3;place-self:center end;position:static}.control-card--mode{grid-template-columns:minmax(0,1fr) 39px}.control-card--mode:disabled{opacity:1}.control-card__switch-track{direction:ltr;background:#273b57;border-radius:20px;grid-area:1/2/3;justify-content:flex-start;align-items:center;width:39px;height:23px;padding:3px;display:flex}.control-card__switch-track>span{background:var(--at-text);border-radius:50%;width:17px;height:17px;display:block}.control-card--mode[aria-checked=true] .control-card__switch-track{background:var(--at-accent);justify-content:flex-end}.control-card__mode-copy{flex-direction:column;grid-area:1/1/3;gap:5px;min-width:0;display:flex}.control-card__mode-copy small{color:var(--at-muted);font-size:10px;line-height:1.7}@media (width<=1100px){.control-card{column-gap:8px;min-height:78px;padding:10px 11px}.control-card--static{min-height:78px}.control-card__label{font-size:11px}.control-card strong{font-size:13px}}@media (width>=761px){.map-viewport__canvas{overflow:clip}.map-neutral-outline{transform:translate(min(2vw,32px))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.atlas-dialog,.atlas-dialog[data-closing]{animation:none}.control-card{transition:none}}
