@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,600;1,400&family=DM+Serif+Display:ital@0;1&family=JetBrains+Mono:wght@400;500&display=swap";:root{--brand:#4c0099;--brand-mid:#7e00ff;--lime:#b1eb1e;--ink:#190033;--bg:#05020f;--surface:#1900338c;--text:#f4efff;--text-mut:#a89bc4;--border:#f4efff1f;--ease:cubic-bezier(.16, 1, .3, 1);--font-display:"DM Serif Display", Georgia, serif;--font-body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}@keyframes cue-active-pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.cue-active-pulse-dot{animation:2s ease-in-out infinite cue-active-pulse}@media (prefers-reduced-motion:reduce){.cue-active-pulse-dot{opacity:1;animation:none}}.cue-row-card{transition:background-color .16s var(--ease), box-shadow .16s var(--ease), transform .16s var(--ease);cursor:pointer;background:#fff;border:1px solid #00000014;border-left-width:4px;border-radius:8px}.cue-row-card:hover{background:#4c00990f;transform:translate(2px);box-shadow:0 6px 16px -8px #4c009966}.cue-row-card:focus-visible{outline-offset:2px;outline:2px solid #4c0099a6}.cue-row-card--active{border-left-color:#52c41a}.cue-row-card--suspended{border-left-color:#faad14}.cue-row-card--deactivated{border-left-color:#ff4d4f}.cue-row-card--pending{border-left-color:#b1eb1e}.cue-row-card--approved{border-left-color:#52c41a}.cue-row-card--rejected{border-left-color:#ff4d4f}.cue-contacts-table .ant-table-tbody>tr>td.ant-table-cell-fix-left{background:#fff}.cue-contacts-table .ant-table-thead>tr>th.ant-table-cell-fix-left{background:#fafafa}.cue-contacts-table .ant-table-tbody>tr:hover>td,.cue-contacts-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#f5f0fb!important}.cue-card-hover{transition:transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s var(--ease)}.cue-card-hover:hover{transform:translateY(-4px);border-color:#4c009938!important;box-shadow:0 18px 36px -16px #4c009973!important}.cue-entity-link{transition:color .12s var(--ease);border-radius:3px}.cue-entity-link:hover{color:var(--brand-mid);text-underline-offset:2px;text-decoration:underline}.cue-entity-link:focus-visible{outline-offset:2px;outline:2px solid #4c00998c}.cue-node-hover{transition:box-shadow .16s var(--ease), border-color .16s var(--ease)}.cue-node-hover:hover{box-shadow:0 4px 14px #4c00992e;border-color:#4c009959!important}@media (prefers-reduced-motion:reduce){.cue-card-hover{transition:box-shadow .2s ease-in-out}.cue-card-hover:hover{transform:none}.cue-row-card{transition:background-color .12s ease-in-out}.cue-row-card:hover{transform:none}}html,body,#root{background:var(--bg);height:100%;color:var(--text);margin:0;padding:0}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4{font-family:var(--font-display);color:inherit;margin:0;font-weight:400}h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}p,span,div,label,button,input{font-family:var(--font-body)}code,pre{font-family:var(--font-mono)}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-mid)}.ant-input,.ant-input-affix-wrapper,.ant-input-affix-wrapper>input.ant-input,.ant-input-number input,.ant-input-number-input,.ant-select-single .ant-select-selector,.ant-select-multiple .ant-select-selector,.ant-select-selection-search-input,.ant-picker,.ant-picker-input>input{color:#000000e0;background-color:#fff}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-multiple .ant-select-selector .ant-select-selection-item-content{color:#000000e0}.ant-input::placeholder,.ant-input-affix-wrapper>input.ant-input::placeholder,.ant-input-number-input::placeholder,.ant-select-selection-placeholder,.ant-picker-input>input::placeholder{color:#0000008c;opacity:1}.ant-input[disabled],.ant-input:disabled,.ant-input-disabled,.ant-input.ant-input-disabled,.ant-input.ant-input-outlined.ant-input-disabled,.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper-disabled>input.ant-input,.ant-input-affix-wrapper-disabled .ant-input,input.ant-input[disabled],input.ant-input:disabled{color:#000000a6!important;-webkit-text-fill-color:#000000a6!important;opacity:1!important;background-color:#f5f5f5!important}.ant-form-item-label>label,.ant-form .ant-form-item-label>label,.ant-form-vertical .ant-form-item-label>label{color:var(--text)!important}.ant-form-item-extra,.ant-form-item-explain,.ant-form-item-explain-error,.ant-form-item-optional{color:var(--text-mut)!important}.ant-form-item-label>label.ant-form-item-required:before{color:#ff7875!important}@media (width<=767px){.ant-modal{height:100dvh;width:100vw!important;max-width:100vw!important;margin:0!important;padding-bottom:0!important;top:0!important}.ant-modal-content{flex-direction:column;height:100dvh;display:flex;border-radius:0!important}.ant-modal-body{flex:1;overflow:auto}.ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-sm){min-height:44px}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{min-height:44px!important}h1{font-size:22px}h2{font-size:18px}h3{font-size:16px}.ant-tag{line-height:18px}.ant-table-cell{padding:8px!important}}.jml-logo--animated #g-j,.jml-logo--animated #g-arrow,.jml-logo--animated #g-jay,.jml-logo--animated #g-wordmark,.jml-logo--animated #g-search,.jml-logo--animated #g-wifi-1,.jml-logo--animated #g-wifi-2,.jml-logo--animated #g-wifi-3,.jml-logo--animated #g-wifi-dot,.jml-logo--animated #g-bar-outline{opacity:0}.jml-logo--animated #g-j{animation:logoRise .9s .35s var(--ease) forwards}.jml-logo--animated #g-arrow{animation:arrowSnap .8s .55s var(--ease) forwards}.jml-logo--animated #g-search{animation:popInLogo .6s .85s var(--ease) forwards}.jml-logo--animated #g-jay{animation:slideFadeR .9s .5s var(--ease) forwards}.jml-logo--animated #g-wordmark{animation:slideFadeR .9s .7s var(--ease) forwards}.jml-logo--animated #g-wifi-1{animation:fadeScale .5s 1s var(--ease) forwards}.jml-logo--animated #g-wifi-2{animation:fadeScale .5s 1.15s var(--ease) forwards}.jml-logo--animated #g-wifi-3{animation:fadeScale .5s 1.3s var(--ease) forwards}.jml-logo--animated #g-wifi-dot{animation:fadeScale .5s 1.45s var(--ease) forwards}.jml-logo--animated #g-bar-outline{animation:.6s 1.55s forwards fadeIn}.jml-logo--animated #g-bar-fill{transform-origin:0;transform-box:fill-box;animation:barFill 1s 1.65s var(--ease) forwards;transform:scaleX(0)}.jml-logo--animated #g-wifi{transform-origin:26px 276px;transform-box:fill-box;animation:5s ease-in-out 3.5s infinite wifiBreathe}@keyframes logoRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowSnap{0%{opacity:0;transform:translate(-4px,5px)scale(.7)}65%{opacity:1;transform:translate(1px,-1px)scale(1.05)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideFadeR{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes fadeScale{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes popInLogo{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes barFill{to{transform:scaleX(1)}}@keyframes wifiBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}@keyframes fadeIn{to{opacity:1}}
