@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";body{overscroll-behavior:none;margin:0}#root{min-height:100svh}.prism-app-root{background-color:var(--ant-color-bg-layout);overscroll-behavior:none;flex-direction:column;padding-top:1px;display:flex;position:fixed;inset:0}.ant-table,.prism-tabular{font-variant-numeric:tabular-nums}.ant-menu-item:not(.ant-menu-item-selected) .ant-menu-item-icon{color:var(--ant-color-text-tertiary)}.prism-header-chip{border:1px solid var(--ant-color-border);height:28px;color:var(--ant-color-text);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.prism-header-chip .anticon{color:var(--ant-color-text-tertiary);font-size:14px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#303030;border-radius:4px}.prism-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px}@media (pointer:coarse){.ant-input,.ant-input-affix-wrapper input,.ant-select-selection-search-input,.ant-input-number-input,.ant-picker-input input,.ant-select-selection-search input{font-size:var(--fs-input-touch,16px)}.ant-btn,.prism-topbar .ant-btn{min-height:44px}.ant-btn-icon-only,.prism-topbar .ant-btn-icon-only{min-width:44px}.ant-menu-item{min-height:44px}}@media (hover:none){.ant-table-tbody>tr.ant-table-row:hover>td{background:inherit}.ant-card-hoverable:hover{box-shadow:none;border-color:var(--ant-color-border-secondary)}.ant-menu-item:not(.ant-menu-item-selected):hover{background:0 0!important}.ant-btn-variant-text:not(:disabled):hover,.prism-topbar .ant-btn-variant-outlined:not(:disabled):hover{background:0 0}.ant-table-tbody>tr.ant-table-row:active>td,.prism-clickable-row:active,.ant-menu-item:active,.ant-btn-variant-text:active{background:var(--ant-color-fill-tertiary)}}.prism-live-dot{background:var(--ant-color-success);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ant-color-success) 60%, transparent);border-radius:50%;flex-shrink:0;animation:1.6s ease-out infinite prism-live-pulse;display:inline-block}@keyframes prism-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ant-color-success) 60%, transparent)}to{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.prism-live-dot{animation:none}}.prism-content{padding:0 16px 24px}.prism-topbar{z-index:20;background:var(--ant-color-bg-layout);justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin:0 -16px 8px;padding:0 16px;display:flex;position:sticky;top:0}.prism-topbar .ant-btn{height:28px;padding-inline:14px}.prism-topbar .ant-btn-icon-only{width:28px;padding-inline:0}.prism-topbar .ant-btn-variant-outlined,.prism-topbar .ant-btn-variant-dashed{box-shadow:none;background:0 0;border-color:#0000}.prism-topbar .ant-btn-variant-outlined:not(:disabled):hover,.prism-topbar .ant-btn-variant-dashed:not(:disabled):hover{background:var(--ant-color-fill-tertiary);border-color:#0000}.prism-clickable-row{cursor:pointer}.loading-beam-track{background:var(--ant-color-border);width:100%;height:1px;position:relative}.loading-beam-track:before{content:"";background:linear-gradient(90deg,#785fc1 0% 21%,#62b4db 45%,#fcd767 61%,#fc523b 90% 100%);position:absolute;inset:0}.loading-beam-track:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%);width:22%;animation:9s linear 3s infinite loading-beam-sheen;position:absolute;top:0;bottom:0;left:0}@keyframes loading-beam-sheen{0%{opacity:0;transform:translate(-115%)}3%{opacity:.85}21%{opacity:.85}25%{opacity:0;transform:translate(460%)}to{opacity:0;transform:translate(460%)}}@media (prefers-reduced-motion:reduce){.loading-beam-track:after{opacity:0;animation:none}}.loading-beam-track.is-opening:before{animation:.72s cubic-bezier(.16,1,.3,1) 1.88s both loading-beam-open}@keyframes loading-beam-open{0%{clip-path:inset(0 50%);opacity:0;filter:brightness(1.6)}14%{opacity:1}to{clip-path:inset(0);opacity:1;filter:brightness()}}.loading-beam-pulse{pointer-events:none;opacity:0;z-index:1;will-change:mask-position, opacity;background:linear-gradient(90deg,#785fc1 0% 21%,#62b4db 45%,#fcd767 61%,#fc523b 90% 100%);height:15px;animation:1.78s .1s forwards loading-beam-pulse-path,.3s 1.88s forwards loading-beam-pulse-out;position:absolute;top:-7px;left:0;right:0;-webkit-mask:radial-gradient(50% 46%,#000 0%,#0000004d 46%,#0000 78%) 0 0/34% 100% no-repeat;mask:radial-gradient(50% 46%,#000 0%,#0000004d 46%,#0000 78%) 0 0/34% 100% no-repeat}.loading-beam-pulse--echo{animation:1.78s .23s forwards loading-beam-pulse-path,.3s 1.88s forwards loading-beam-pulse-out;-webkit-mask:radial-gradient(50% 50%,#00000080 0%,#0000002e 40%,#0000 88%) 0 0/34% 100% no-repeat;mask:radial-gradient(50% 50%,#00000080 0%,#0000002e 40%,#0000 88%) 0 0/34% 100% no-repeat}@keyframes loading-beam-pulse-path{0%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-mask-position:-52% 0;mask-position:-52% 0}10%{opacity:.85}44%{animation-timing-function:linear;-webkit-mask-position:100% 0;mask-position:100% 0}54%{animation-timing-function:cubic-bezier(.33,0,.15,1);-webkit-mask-position:100% 0;mask-position:100% 0}86%{-webkit-mask-position:50% 0;mask-position:50% 0}to{opacity:.85;-webkit-mask-position:50% 0;mask-position:50% 0}}@keyframes loading-beam-pulse-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.loading-beam-pulse{display:none}.loading-beam-track.is-opening:before{animation:none}}.loading-beam-pulse--loop{animation:12s ease-in-out 4s infinite loading-beam-pulse-loop}@keyframes loading-beam-pulse-loop{0%{opacity:0;-webkit-mask-position:-52% 0;mask-position:-52% 0}3%{opacity:.7}17%{opacity:.7}20%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}to{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}}.loading-beam .ant-border-beam:before{opacity:.4;width:clamp(72px,14vw,320px);animation-duration:9s}.prism-form-footer-mobile>.ant-btn{flex:1}.prism-row-pending{opacity:.45;pointer-events:none}
