:root{color:#20313d;font-synthesis:none;background:#f5f7f8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}.shell{min-height:100vh}.sidebar{border-right:1px solid #e6eaec;background:#fff!important}.brand{flex-direction:column;gap:13px;height:124px;padding:30px 28px;display:flex}.ant-menu{padding:10px;border-inline-end:0!important}.topbar{background:#fff;border-bottom:1px solid #e6eaec;justify-content:space-between;align-items:center;height:76px;padding:0 36px;display:flex}.workspace{width:100%;max-width:1640px;margin:auto;padding:28px 36px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:12px 0 28px;display:flex}.page-heading h1{letter-spacing:-1px;margin:9px 0!important;font-size:34px!important}.steps-card{margin-bottom:24px}.capture-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.capture-grid .ant-card{margin-bottom:20px}.two-cols{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;display:grid}label{color:#495862;margin-bottom:9px;font-size:13px;font-weight:600;display:block}.ant-select{width:100%}.ant-upload-wrapper .ant-upload-drag{background:#f8fafb;border:1px dashed #aabbc7;padding:22px 12px}.ant-upload-drag-icon .anticon{color:#44718f!important}.actions{justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.capture-grid .ant-alert{margin:15px 0}.ant-table-wrapper{margin-top:20px}footer{justify-content:space-between;align-items:center;margin-top:24px;font-size:12px;display:flex}.login{background:radial-gradient(at 0 0,#dce5eb,#0000 70%),#f5f7f8;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{width:440px;max-width:100%;padding:16px}.login-card .env{width:fit-content;margin-top:22px;display:block}.login-card h2{letter-spacing:-.7px;font-size:27px;line-height:1.35}.login-card form{margin-top:26px}.login-card .ant-alert{margin-top:15px}dt{font-weight:600}dd{margin:6px 0 18px}@media (width<=1100px){.capture-grid{grid-template-columns:minmax(0,1fr)}.workspace{padding:24px}.topbar{padding:0 24px}}@media (width<=640px){.workspace{padding:16px}.topbar>.ant-typography{display:none}.topbar{justify-content:flex-end;padding:0 14px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:28px!important}.two-cols{grid-template-columns:minmax(0,1fr)}.actions{flex-direction:column;align-items:stretch}.ant-card .ant-card-body{padding:18px}footer{gap:10px}}.shell>.ant-layout,.capture-grid>div{min-width:0}@media (width<=991px){.sidebar{display:none!important}}.heading-actions{flex-wrap:wrap;gap:12px;display:flex}.actions,footer{justify-content:flex-end}.brand-mini{color:#ed7926;font-size:30px;font-weight:600;line-height:1;display:none}@media (width>=992px){.shell>.sidebar{z-index:1000;transition:width .18s,max-width .18s;position:fixed;inset:0 auto 0 0;overflow:hidden;width:72px!important;min-width:72px!important;max-width:72px!important}.shell>.sidebar:is(:hover,:has(:focus-visible)){box-shadow:8px 0 24px #20313d14;width:235px!important;max-width:235px!important}.shell>.ant-layout{margin-left:72px}.sidebar:not(:hover):not(:has(:focus-visible)) .brand{height:92px;padding:30px 24px}.sidebar:not(:hover):not(:has(:focus-visible)) .brand img{display:none}.sidebar:not(:hover):not(:has(:focus-visible)) .ant-menu-title-content{display:none}.sidebar:not(:hover):not(:has(:focus-visible)) .brand-mini{display:block}.sidebar:not(:hover):not(:has(:focus-visible)) .ant-menu-item{padding-inline:16px!important}}@media (prefers-reduced-motion:reduce){.shell>.sidebar{transition:none}}.shell .workspace{max-width:none;margin:0;padding:8px}.shell .page-heading{gap:12px;margin:4px 0 10px}.shell .steps-card{margin-bottom:8px}.shell .capture-grid{gap:8px}.shell .capture-grid .ant-card{margin-bottom:8px}.shell .workspace .ant-card .ant-card-body{padding:12px}@media (width<=640px){.shell .workspace{padding:6px}.shell .workspace .ant-card .ant-card-body{padding:8px}}:root{background:#edf1f3}.login,.shell{background-color:#edf1f3;background-image:radial-gradient(at 5% 0,#c9dce9 0,#0000 48%),radial-gradient(at 95% 12%,#dbe5f5 0,#0000 45%),radial-gradient(at 65% 100%,#f4e6d9 0,#0000 48%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.shell>.ant-layout,.shell .ant-menu{background:0 0}.shell .sidebar,.shell .topbar{border-color:#ffffffd9;box-shadow:0 4px 24px #243d4e10,inset 0 1px #fff;background:#f3f6f8!important}.shell .ant-card,.login-card.ant-card{background:linear-gradient(135deg,#ffffffeb,#ffffffb8);border:1px solid #ffffffed;border-radius:18px;box-shadow:0 8px 30px #243d4e10,inset 0 1px #fff}.login{min-height:100dvh}.login-card.ant-card{border-radius:28px;box-shadow:0 28px 80px #243d4e1c,0 4px 16px #243d4e08,inset 0 1px #fff}.login-card .ant-input,.login-card .ant-input-affix-wrapper{border-radius:12px}.login-card .ant-input-affix-wrapper .ant-input{border-radius:0}.login-card .ant-btn{border-radius:12px}.shell .ant-btn{border-radius:10px}.login-card .ant-btn-primary,.shell .ant-btn-primary{background-image:linear-gradient(155deg,#ffffff20,#fff0);box-shadow:inset 0 1px #ffffff40,0 3px 8px #174c6f20}.shell .ant-menu-item-selected{background:linear-gradient(135deg,#d9e6ef,#edf4f8);box-shadow:inset 0 1px #fff}.shell .ant-menu-item{border-radius:12px}.shell .ant-table{background:#ffffffeb}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.shell .sidebar,.shell .topbar,.login-card.ant-card{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#f7fafcbf!important}}@media (prefers-reduced-transparency:reduce){.shell .sidebar,.shell .topbar,.shell .ant-card,.login-card.ant-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f9fa!important}}@media print{.login,.shell,.shell .ant-card,.login-card.ant-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important}}.login-theme{position:absolute;top:20px;right:20px}.theme-toggle.ant-btn{flex-shrink:0;width:36px;height:36px}@media screen{html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10171c}html[data-theme=dark] .login,html[data-theme=dark] .shell{color:#e0e8ee;background:radial-gradient(at 5% 0,#243d4e,#0000 48%),radial-gradient(at 95% 12%,#27354e,#0000 45%),#10171c}html[data-theme=dark] .shell .sidebar,html[data-theme=dark] .shell .topbar,html[data-theme=dark] .login-card.ant-card{border-color:#ffffff24;background:#17222aed!important}html[data-theme=dark] .shell .ant-card{background:linear-gradient(135deg,#23313af5,#19242bef);border-color:#ffffff24}html[data-theme=dark] .shell .ant-card,html[data-theme=dark] .login-card.ant-card{box-shadow:0 8px 30px #0002,inset 0 1px #ffffff12}html[data-theme=dark] label{color:#aebcc5}html[data-theme=dark] .shell .ant-menu-item-selected{color:#b5d8f0;background:#344856;box-shadow:inset 0 1px #ffffff16}html[data-theme=dark] .shell .ant-table{background:#1b2830}html[data-theme=dark] .ant-upload-wrapper .ant-upload-drag{background:#162027;border-color:#495963}html[data-theme=dark] .login-card>.ant-card-body>img,html[data-theme=dark] .brand img{background:#edf2f5;border-radius:8px;padding:6px}}@media print{.login-theme,.theme-toggle{display:none}}@media screen{html[data-theme=dark] .theme-toggle.ant-btn{color:#b5d8f0;background:#26343e;border-color:#495963}}.shell>.sidebar{height:100dvh;overflow-y:auto}.brand{text-decoration:none}.mobile-menu-toggle{display:none}@media (width>=992px){.sidebar:not(:hover):not(:has(:focus-visible)) .ant-menu-submenu-title{padding-inline:16px!important}.sidebar:not(:hover):not(:has(:focus-visible)) :is(.ant-menu-submenu-arrow,.ant-menu-sub){display:none}}@media (width<=991px){.mobile-menu-toggle{z-index:10;display:inline-flex;position:absolute;top:20px;left:12px}.shell .topbar{padding-left:58px}.shell .topbar>.ant-typography{display:none}.shell .topbar{justify-content:flex-end}.shell .topbar .ant-space{flex-wrap:wrap;justify-content:flex-end;gap:6px!important}.shell .topbar .ant-space-item:has(>.ant-typography){display:none}}.capture-menu-drawer .ant-drawer-body{padding:0 8px}.capture-menu-drawer .ant-menu{background:0 0}@media screen{:root{--action-bg:#245b7b;--action-fg:#fff;--important-bg:#ed7926;--important-fg:#241307}html[data-theme=dark]{--action-bg:#b6dcf2;--action-fg:#173d57;--important-bg:#ffad70;--important-fg:#361b08}:is(.shell,.login,.capture-menu-drawer,.ant-modal,.ant-popconfirm) .ant-btn:not(:disabled){background:var(--action-bg)!important;color:var(--action-fg)!important;border-color:#0000!important}:is(.shell,.login,.ant-modal,.ant-popconfirm) .ant-btn-primary:not(:disabled){background:var(--important-bg)!important;color:var(--important-fg)!important}html[data-theme=dark] .theme-toggle.ant-btn{background:var(--action-bg)!important;color:var(--action-fg)!important;border-color:#0000!important}:is(.shell,.login,.capture-menu-drawer,.ant-modal,.ant-popconfirm) .ant-btn:not(:disabled):hover{filter:brightness(.92)}:is(.shell,.login,.ant-modal,.ant-popconfirm) .ant-btn-dangerous:not(:disabled){color:#fff!important;background:#b42332!important}html[data-theme=dark] :is(.shell,.login,.ant-modal,.ant-popconfirm) .ant-btn-dangerous:not(:disabled){color:#641320!important;background:#ffb3ba!important}}.login.login-redesign{background:radial-gradient(at 15%,#c4def4,#0000 58%),#f2f6fc;grid-template-columns:1fr 1fr;gap:7vw;padding:7vh 8vw;position:relative;overflow:hidden}.login-redesign .login-card.ant-card{width:100%;max-width:480px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:0;background:0 0!important}.login-redesign .login-card .ant-card-body{padding:0}.login-redesign .login-card h2{letter-spacing:-.055em;margin:32px 0;font-size:clamp(38px,4.5vw,68px);font-weight:750;line-height:1.05}.login-redesign .login-card h2 span{color:#ed7926}.login-art{aspect-ratio:1;color:#245b7b;place-items:center;width:100%;display:grid;position:relative}.login-art i{border:1px solid #5787b66b;border-radius:50%;position:absolute;inset:4%;transform:rotate(-30deg)scaleX(.65);box-shadow:0 0 60px #438ddd19}.login-art i:nth-child(2){inset:0;transform:rotate(30deg)scaleX(.65)}.login-art i:nth-child(3){border-color:#ed792665;inset:10%;transform:rotate(90deg)scaleX(.65)}.login-art span{letter-spacing:-.06em;font-size:clamp(38px,6vw,100px);font-weight:800}.login-redesign .login-methods{border:1px solid #7797b666;border-radius:18px;gap:6px;width:fit-content;margin:22px auto;padding:5px;display:flex}.login.login-redesign .login-methods .ant-btn{width:60px;height:48px;font-size:24px;color:#527392!important;background:0 0!important}.login.login-redesign .login-methods .ant-btn.selected{color:#fff!important;background:#245b7b!important}.login-redesign .ant-input,.login-redesign .ant-input-affix-wrapper{min-height:50px}.login-redesign .ant-input-affix-wrapper .ant-input{min-height:unset}.login-redesign .ant-btn-primary{justify-content:space-between;height:56px;margin-top:16px;font-size:16px}.login-redesign .login-theme{z-index:2}html[data-theme=dark] .login.login-redesign{background:radial-gradient(at 15%,#153c63,#0000 58%),#071322!important}html[data-theme=dark] .login-redesign .login-card.ant-card{background:0 0!important}html[data-theme=dark] .login-art{color:#cee6ff}html[data-theme=dark] .login.login-redesign .login-methods .ant-btn{color:#aecce8!important}html[data-theme=dark] .login.login-redesign .login-methods .ant-btn.selected{color:#163b59!important;background:#b6dcf2!important}@media (width<=760px){.login.login-redesign{grid-template-columns:1fr;padding:80px 24px 32px}.login-art{opacity:.3;width:360px;position:absolute;top:-100px;right:-220px}.login-art span{display:none}.login-redesign .login-card{z-index:1}.login-redesign .login-card h2{font-size:48px}}html:not([data-theme=dark]) .login-art i{border-width:2px;border-color:#427ba8b8;box-shadow:0 0 40px #438ddd24}html:not([data-theme=dark]) .login-art i:nth-child(3){border-color:#de762bc2}
