@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+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}*{box-sizing:border-box}:root{font-family:Inter Variable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light;--atlas-edge-top: calc(20px + env(safe-area-inset-top, 0px)) ;--atlas-edge-right: calc(20px + env(safe-area-inset-right, 0px)) ;--atlas-edge-bottom: calc(22px + env(safe-area-inset-bottom, 0px)) ;--atlas-edge-left: calc(20px + env(safe-area-inset-left, 0px)) ;--atlas-toolbar-radius: 24px;--atlas-toolbar-item-radius: 18px}html,body,#root{width:100%;height:100%}body{margin:0;min-width:320px;overflow:hidden}button,input,select{font:inherit}.theme-light{--color-bg: #f4f6f9;--color-text-primary: rgba(15, 23, 42, .92);--color-text-muted: rgba(15, 23, 42, .58);--viewer-backdrop: #f4f6f9;--glass-bg-elevated: rgba(255, 255, 255, .72);--glass-border: rgba(15, 23, 42, .14);--shadow-glass-elevated: 0 20px 46px rgba(15, 23, 42, .16);--control-hover: rgba(15, 23, 42, .08);--control-active: rgba(15, 23, 42, .13);--accent: #0f766e}.atlas-shell{position:relative;width:100%;height:100dvh;overflow:hidden;color:var(--color-text-primary);background:var(--viewer-backdrop)}.atlas-canvas-layer,.model-viewer{position:absolute;top:0;right:0;bottom:0;left:0}.viewer-box-selection{position:absolute;z-index:18;border:1px solid color-mix(in srgb,var(--accent) 82%,white);border-radius:4px;background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent);pointer-events:none}.glass-elevated{border:1px solid var(--glass-border);background:var(--glass-bg-elevated);box-shadow:var(--shadow-glass-elevated);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.atlas-kicker{margin:0;color:var(--color-text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.atlas-toolbar-wrap{position:absolute;z-index:21;right:var(--atlas-edge-right);bottom:var(--atlas-edge-bottom);left:var(--atlas-edge-left);display:flex;justify-content:center;pointer-events:none}.atlas-toolbar{position:relative;display:inline-flex;align-items:center;gap:4px;height:48px;padding:0 2px;border-radius:var(--atlas-toolbar-radius);pointer-events:auto;transition:gap .18s ease,padding .18s ease,width .22s cubic-bezier(.2,.8,.2,1)}.atlas-toolbar__dock{position:relative;display:inline-flex;align-items:center}.atlas-toolbar__dock--main-tool{order:0}.atlas-toolbar__divider--tools{order:1}.atlas-toolbar__dock--model{order:2}.atlas-toolbar__dock--sex{order:3}.atlas-toolbar__divider--models{order:4}.atlas-toolbar>.voice-toggle-button{order:5}.atlas-toolbar .atlas-toolbar__selector{position:relative;display:grid;place-items:center}.atlas-toolbar__submenu{position:absolute;z-index:30;bottom:calc(100% + 8px);left:50%;display:grid;min-width:150px;gap:2px;padding:6px;border-radius:var(--atlas-toolbar-radius);transform:translate(-50%)}.atlas-toolbar__submenu--tools{min-width:236px}.atlas-toolbar__submenu-item{display:grid;grid-template-columns:18px 1fr 16px;align-items:center;gap:8px;width:100%;height:36px;padding:0 9px;border:0;border-radius:var(--atlas-toolbar-item-radius);color:var(--color-text-primary);background:transparent;text-align:left;cursor:pointer}.atlas-toolbar__submenu-item:hover,.atlas-toolbar__submenu-item:focus-visible{background:var(--control-hover);outline:none}.atlas-toolbar__submenu-item:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.48}.atlas-toolbar__submenu-item:disabled:hover{background:transparent}.atlas-toolbar__submenu-item span{white-space:nowrap}.atlas-toolbar__submenu-item--danger{color:#dc2626}.atlas-toolbar__submenu-item--danger:hover,.atlas-toolbar__submenu-item--danger:focus-visible{background:#dc26261a}.atlas-toolbar__submenu-item--confirm{color:var(--accent)}.atlas-toolbar__submenu-item--confirm:hover,.atlas-toolbar__submenu-item--confirm:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent)}.atlas-segmented-control{display:inline-flex;align-items:center;gap:2px;height:40px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--color-bg) 52%,transparent)}.atlas-segmented-control__item{display:grid;width:40px;min-width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:999px;color:var(--color-text-muted);background:transparent;font-size:12px;font-weight:760;letter-spacing:0;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.atlas-segmented-control__item:hover,.atlas-segmented-control__item:focus-visible{color:var(--color-text-primary);background:var(--control-hover);outline:none}.atlas-segmented-control__item.is-active,.atlas-segmented-control__item[aria-pressed=true]{color:var(--color-text-primary);background:var(--control-active);box-shadow:none}.atlas-toolbar .atlas-corner-button{width:40px;min-width:40px;height:40px;border:0;background:transparent;box-shadow:none;touch-action:manipulation;transition:background .18s ease,color .18s ease,transform .18s ease}.atlas-toolbar .atlas-corner-button:hover,.atlas-toolbar .atlas-corner-button:focus-visible{background:var(--control-hover);transform:scale(1.06)}.atlas-toolbar .voice-toggle-button.is-voice-on,.atlas-toolbar .voice-toggle-button.is-voice-connecting{color:#fff7ed;background:#f97316;box-shadow:0 0 0 1px #9a341238,0 10px 24px #f973165c}.atlas-toolbar .voice-toggle-button.is-voice-on:hover,.atlas-toolbar .voice-toggle-button.is-voice-on:focus-visible,.atlas-toolbar .voice-toggle-button.is-voice-connecting:hover,.atlas-toolbar .voice-toggle-button.is-voice-connecting:focus-visible{background:#ea580c;color:#fff7ed}.atlas-toolbar .voice-toggle-button.is-voice-connecting{animation:voice-toggle-pulse .95s ease-in-out infinite}@keyframes voice-toggle-pulse{0%,to{box-shadow:0 0 0 1px #9a341238,0 10px 24px #f9731657,0 0 #f9731657}50%{box-shadow:0 0 0 1px #9a341238,0 12px 28px #f973166b,0 0 0 7px #f9731600}}.atlas-toolbar__divider{width:1px;height:24px;margin:0 4px;background:var(--glass-border);opacity:.9}.selected-region-chip{position:absolute;top:var(--atlas-edge-top);left:var(--atlas-edge-left);z-index:20;display:inline-flex;align-items:center;gap:8px;width:auto;max-width:min(56vw,calc(100vw - 128px));height:48px;min-width:0;padding:0 16px;border:0;border-radius:999px;color:var(--color-text-primary);pointer-events:none}.selected-region-chip--button{cursor:pointer;pointer-events:auto}.selected-region-chip--button svg{flex:0 0 auto;color:var(--color-text-muted);transition:color .16s ease,transform .16s ease}.selected-region-chip--button:hover svg,.selected-region-chip--button:focus-visible svg{color:var(--color-text-primary)}.selected-region-chip--button:focus-visible{outline:none;box-shadow:var(--shadow-glass-elevated),0 0 0 3px #0f766e2e}.selected-region-chip--button svg.is-open{transform:rotate(90deg)}.selected-region-chip strong{overflow:hidden;min-width:0;color:var(--color-text-primary);font-size:16px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.viewer-region-action-menu.atlas-toolbar__submenu{bottom:auto;left:14px;min-width:164px;pointer-events:auto;transform:translateY(-50%);transition:min-width .16s ease}.viewer-region-action-menu--expanded.atlas-toolbar__submenu{min-width:190px}.viewer-region-action-menu--point.atlas-toolbar__submenu{right:14px;left:auto}.viewer-region-action-menu__divider{height:1px;margin:4px 8px;background:var(--glass-border)}.viewer-stamp-field-preview{display:none}@media(min-width:1100px){.viewer-region-action-menu--content.atlas-toolbar__submenu{width:min(360px,calc(100vw - 48px))}.viewer-stamp-field-item.atlas-toolbar__submenu-item{grid-template-columns:18px 108px minmax(0,1fr)}.viewer-template-item.atlas-toolbar__submenu-item{grid-template-columns:18px 150px minmax(0,1fr)}.viewer-stamp-field-preview{display:block;overflow:hidden;min-width:0;color:var(--color-text-muted);text-align:right;text-overflow:ellipsis}}.viewer-stamp-field-textarea{width:100%;min-width:0;min-height:120px;padding:8px 9px 10px;border:0;border-radius:var(--atlas-toolbar-item-radius);color:var(--color-text-primary);background:transparent;font:inherit;line-height:1.45;outline:none;resize:none}.viewer-measurement-number-input{width:calc(100% - 8px);min-width:0;height:40px;margin:2px 4px;padding:0 14px;border:1px solid var(--glass-border);border-radius:999px;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-bg) 44%,transparent);font:inherit;font-size:14px;outline:none}.viewer-measurement-number-input:focus{border-color:color-mix(in srgb,var(--accent) 64%,var(--glass-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.viewer-measurement-row-value.viewer-stamp-field-preview{display:block;overflow:hidden;min-width:0;color:var(--color-text-muted);text-align:right;text-overflow:ellipsis}.viewer-measurement-unit-option.atlas-toolbar__submenu-item{grid-template-columns:minmax(0,1fr) 16px;padding-left:12px}.viewer-coded-selector{display:grid;min-width:0;gap:8px;padding:2px 4px 4px}.viewer-coded-selector__search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid var(--glass-border);border-radius:999px;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-bg) 44%,transparent)}.viewer-coded-selector__search:focus-within{border-color:color-mix(in srgb,var(--accent) 64%,var(--glass-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.viewer-coded-selector__search input{width:100%;min-width:0;height:38px;padding:0;border:0;color:var(--color-text-primary);background:transparent;font:inherit;font-size:14px;outline:none}.viewer-coded-selector__options{display:grid;max-height:min(288px,42vh);gap:3px;overflow-y:auto;overscroll-behavior:contain}.viewer-coded-selector__options>button{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 12px;border:0;border-radius:999px;color:var(--color-text-primary);background:transparent;font:inherit;text-align:left;cursor:pointer}.viewer-coded-selector__options>button:hover,.viewer-coded-selector__options>button:focus-visible,.viewer-coded-selector__options>button.is-selected{background:var(--control-hover);outline:none}.viewer-coded-selector__options>button.is-selected{background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent)}.viewer-coded-selector__code{color:var(--accent);font-size:13px;font-weight:700}.viewer-coded-selector__display{overflow:hidden;min-width:0;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.viewer-coded-selector__options>p{margin:0;padding:18px 10px;color:var(--color-text-muted);font-size:13px;text-align:center}.atlas-corner-button{display:grid;width:48px;height:48px;place-items:center;padding:0;border-radius:999px;color:var(--color-text-primary);cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.atlas-corner-button:hover,.atlas-corner-button:focus-visible{background:var(--control-hover);outline:none;transform:translateY(-1px)}.atlas-corner-button.is-active,.atlas-corner-button[aria-pressed=true]{background:var(--control-active)}.stamp-export-slot{position:absolute;top:var(--atlas-edge-top);right:var(--atlas-edge-right);z-index:22;display:flex;align-items:center;gap:10px;pointer-events:none}.stamp-export-button,.stamp-export-feedback{pointer-events:auto}.stamp-export-button:disabled{cursor:default;opacity:.48}.stamp-export-button:disabled:hover,.stamp-export-button:disabled:focus-visible{background:var(--glass-bg-elevated);transform:none}.stamp-export-feedback{max-width:min(220px,calc(100vw - 112px));padding:8px 12px;border-radius:999px;color:var(--color-text-primary);font-size:12px;font-weight:680;line-height:1.2;white-space:nowrap}.storage-inspector{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:#172033;background:#f5f7fa}.storage-inspector__header{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:12px 22px;border-bottom:1px solid #dfe4ec;background:#fffffff5}.storage-inspector__brand,.storage-inspector__header-actions{display:flex;align-items:center}.storage-inspector__brand{gap:12px}.storage-inspector__brand-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#fff;background:#0f766e;box-shadow:0 8px 20px #0f766e33}.storage-inspector__brand p,.storage-inspector__table-heading p{margin:0 0 2px;color:#667085;font-size:12px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.storage-inspector__brand h1,.storage-inspector__table-heading h2{margin:0;color:#172033;font-size:22px;font-weight:760;letter-spacing:-.02em}.storage-inspector__header-actions{gap:8px}.storage-inspector__icon-button{display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid #d7dce5;border-radius:11px;color:#475467;background:#fff;cursor:pointer}.storage-inspector__icon-button:hover,.storage-inspector__icon-button:focus-visible{color:#172033;border-color:#aeb7c5;outline:none;background:#f8fafc}.storage-inspector__icon-button:disabled{cursor:default;opacity:.55}.storage-inspector__icon-button .is-spinning{animation:storage-inspector-spin .9s linear infinite}@keyframes storage-inspector-spin{to{transform:rotate(360deg)}}.storage-inspector__workspace{display:grid;min-height:0;grid-template-columns:280px minmax(0,1fr)}.storage-inspector__sidebar{min-height:0;padding:16px 10px 20px;border-right:1px solid #dfe4ec;background:#fff;overflow-y:auto}.storage-inspector__sidebar>p{margin:0 10px 8px;color:#98a2b3;font-size:12px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.storage-inspector__sidebar button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 10px;border:0;border-radius:9px;color:#475467;background:transparent;text-align:left;cursor:pointer}.storage-inspector__sidebar button:hover,.storage-inspector__sidebar button:focus-visible{color:#172033;outline:none;background:#f2f4f7}.storage-inspector__sidebar button.is-active{color:#0f5f59;background:#e6f5f2}.storage-inspector__sidebar button span{overflow:hidden;font-family:SFMono-Regular,SF Mono,Consolas,monospace;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.storage-inspector__sidebar button small{min-width:24px;padding:2px 6px;border-radius:999px;color:#667085;background:#ffffffb8;font-size:11px;text-align:center}.storage-inspector__content{display:grid;min-width:0;min-height:0;grid-template-rows:auto auto minmax(0,1fr);padding:20px 22px 0;overflow:hidden}.storage-inspector__table-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px}.storage-inspector__table-heading h2{font-family:SFMono-Regular,SF Mono,Consolas,monospace}.storage-inspector__table-heading div>span{display:block;max-width:720px;margin-top:5px;color:#667085;font-size:14px;line-height:1.45}.storage-inspector__table-heading>span{flex:0 0 auto;padding:5px 9px;border-radius:999px;color:#475467;background:#e7ebf0;font-size:12px;font-weight:700}.storage-inspector__tabs{display:flex;gap:18px;border-bottom:1px solid #d7dce5}.storage-inspector__tabs button{position:relative;height:42px;padding:0 1px;border:0;color:#667085;background:transparent;font-size:13px;font-weight:700;cursor:pointer}.storage-inspector__tabs button.is-active{color:#0f766e}.storage-inspector__tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:#0f766e;content:""}.storage-inspector__table-scroll{min-width:0;min-height:0;margin-top:14px;border:1px solid #dfe4ec;border-radius:12px 12px 0 0;background:#fff;overflow:auto}.storage-inspector__table{width:100%;border-spacing:0;border-collapse:separate;color:#475467;font-size:14px;text-align:left}.storage-inspector__table th{position:sticky;top:0;z-index:1;height:42px;padding:0 13px;border-bottom:1px solid #dfe4ec;color:#596579;background:#f8fafc;font-size:11px;font-weight:780;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.storage-inspector__table td{max-width:360px;padding:11px 13px;border-bottom:1px solid #edf0f4;line-height:1.4;vertical-align:top}.storage-inspector__table tr:last-child td{border-bottom:0}.storage-inspector__table code,.storage-inspector__relationships code{color:#344054;font-family:SFMono-Regular,SF Mono,Consolas,monospace;font-size:13px;white-space:nowrap}.storage-inspector__table td:nth-child(4){display:grid;gap:3px}.storage-inspector__table td b{width:fit-content;padding:2px 5px;border-radius:5px;color:#344054;background:#eaecf0;font-size:10px}.storage-inspector__table--data{width:max-content;min-width:100%}.storage-inspector__table--data td{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storage-inspector__empty,.storage-inspector__error{display:grid;min-height:160px;place-items:center;padding:24px;color:#667085;font-size:14px;text-align:center}.storage-inspector__error{min-height:auto;margin-top:12px;border:1px solid #fecdca;border-radius:10px;color:#b42318;background:#fef3f2}.storage-inspector__relationships{display:grid;align-content:start;gap:8px;min-height:0;padding:14px 0 20px;overflow-y:auto}.storage-inspector__relationships>div:not(.storage-inspector__empty){display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:12px;padding:12px 14px;border:1px solid #dfe4ec;border-radius:10px;background:#fff}.storage-inspector__relationships span{color:#98a2b3;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.storage-inspector__footer{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 22px;border-top:1px solid #dfe4ec;color:#7b8494;background:#fff;font-size:11px}@media(max-width:800px){.storage-inspector__workspace{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:600px){.storage-inspector__footer{display:none}.storage-inspector__workspace{grid-template-columns:1fr}.storage-inspector__sidebar{display:flex;gap:6px;padding:8px 12px;border-right:0;border-bottom:1px solid #dfe4ec;overflow-x:auto}.storage-inspector__sidebar>p,.storage-inspector__sidebar button small{display:none}.storage-inspector__sidebar button{flex:0 0 auto;width:auto}.storage-inspector__content{padding:16px 12px 0}}.viewer-stamp-chip{transform:translate(calc(50% + 18px),-30px)}.viewer-stamp-chip{position:relative;display:flex;align-items:center;max-width:220px;gap:6px;min-height:26px;padding:4px 9px 4px 11px;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fafafa;background:#1e293beb;box-shadow:0 1px #ffffff1a inset,0 8px 22px #0f172a47;font-size:12px;font-weight:620;letter-spacing:.01em;pointer-events:auto;-webkit-user-select:none;user-select:none;white-space:nowrap}.viewer-stamp-chip:after{position:absolute;top:calc(100% + 5px);left:-15px;width:22px;height:1px;background:#334155b8;content:"";transform:rotate(-34deg);transform-origin:right center}.viewer-stamp-chip.is-selected{border-color:#2dd4bfc7;background:#0f172aeb;box-shadow:0 0 0 3px #14b8a62e,0 8px 24px #00000047}.viewer-stamp-chip.is-selected:after{background:#0d9488c7}.viewer-stamp-chip span{overflow:hidden;text-overflow:ellipsis}.viewer-stamp-chip button{display:grid;flex:0 0 auto;width:16px;height:16px;place-items:center;padding:0;border:0;border-radius:999px;color:#ffffff80;background:none;cursor:pointer;line-height:0}.viewer-stamp-chip button:hover,.viewer-stamp-chip button:focus-visible{color:#ffffffdb;background:#ffffff1f;outline:none}.atlas-loading-overlay,.atlas-error-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;pointer-events:none}.atlas-loader-card,.atlas-error-card{display:grid;gap:10px;width:min(360px,100%);padding:18px;border-radius:18px;text-align:center}.atlas-loader-card strong,.atlas-error-card strong{font-size:15px}.atlas-error-card{border-color:#fecaca52;background:#7f1d1de6;color:#fffffff2}.atlas-error-card .atlas-kicker,.atlas-error-card span{color:#ffffffc2}.atlas-error-card span{font-size:13px;line-height:1.45}.atlas-loading-track{height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-text-primary) 12%,transparent)}.atlas-loading-track span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .16s ease}@media(max-width:720px){:root{--atlas-edge-top: calc(12px + env(safe-area-inset-top, 0px)) ;--atlas-edge-right: calc(12px + env(safe-area-inset-right, 0px)) ;--atlas-edge-left: calc(12px + env(safe-area-inset-left, 0px)) }.atlas-toolbar{gap:4px;padding:4px}.atlas-segmented-control{height:40px}.atlas-segmented-control__item{width:40px;min-width:40px;height:40px;padding:0}.atlas-corner-button{width:44px;height:44px}}
