@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRggexSg.woff2) format("woff2")}:root{--swift-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html[data-swift-font=Poppins]{--swift-font: "Poppins", system-ui, sans-serif}html[data-swift-font=Manrope]{--swift-font: "Manrope", system-ui, sans-serif}html[data-swift-font=Roboto]{--swift-font: "Roboto", system-ui, sans-serif}html[data-swift-font=System]{--swift-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}body,.navbar,.btn,.form-control,.layout-main-section,.list-row,.page-title,.sidebar-item{font-family:var(--swift-font)!important;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--swift-radius-sharp: 2px;--swift-radius-rounded: 10px;--swift-radius-pill: 999px;--swift-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--swift-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--swift-shadow-lg: 0 12px 32px rgba(0, 0, 0, .14);--swift-transition: .16s cubic-bezier(.2, .8, .2, 1);--swift-radius: var(--swift-radius-rounded);--swift-radius-sm: 6px;--swift-radius-lg: 14px;--swift-space-1: 4px;--swift-space-2: 8px;--swift-space-3: 12px;--swift-space-4: 16px;--swift-row-h: 36px;--swift-font-size: 14px}html[data-swift-radius=Sharp]{--swift-radius: 2px;--swift-radius-sm: 2px;--swift-radius-lg: 4px}html[data-swift-radius=Rounded]{--swift-radius: 10px;--swift-radius-sm: 6px;--swift-radius-lg: 14px}html[data-swift-radius=Pill]{--swift-radius: 999px;--swift-radius-sm: 999px;--swift-radius-lg: 999px}html[data-swift-font-scale=S]{--swift-font-size: 12.5px}html[data-swift-font-scale=M]{--swift-font-size: 14px}html[data-swift-font-scale=L]{--swift-font-size: 15.5px}html[data-swift-font-scale=XL]{--swift-font-size: 17px}html[data-swift-font-scale] body{font-size:var(--swift-font-size)}html[data-swift-density=Compact]{--swift-row-h: 30px;--swift-space-3: 8px;--swift-space-4: 12px}html[data-swift-density=Comfortable]{--swift-row-h: 36px;--swift-space-3: 12px;--swift-space-4: 16px}html[data-swift-density=Cozy]{--swift-row-h: 44px;--swift-space-3: 16px;--swift-space-4: 22px}html[data-swift-density] .list-row,html[data-swift-density] .list-row-container>.list-row{min-height:var(--swift-row-h)}html[data-swift-density] .form-section,html[data-swift-density] .layout-main-section{padding:var(--swift-space-4)}html[data-swift-density] .form-control{padding:calc(var(--swift-space-2) - 2px) var(--swift-space-3)}html[data-swift-themed]{background:var(--bg-color)!important}html[data-swift-themed] body,html[data-swift-themed] .desk-body,html[data-swift-themed] .layout-main,html[data-swift-themed] .layout-main-section-wrapper{background:transparent!important}html[data-swift-themed] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--swift-ambient, none),var(--bg-color);background-attachment:fixed}html[data-swift-themed] .page-title h1,html[data-swift-themed] .page-head .title-text{background:linear-gradient(135deg,var(--heading-color) 40%,color-mix(in oklab,var(--swift-accent) 65%,var(--heading-color)));-webkit-background-clip:text;background-clip:text;color:transparent!important}html[data-swift-themed] .frappe-card,html[data-swift-themed] .form-section{background:var(--card-bg);border:1px solid var(--border-color)}html[data-swift-themed]:not([data-swift-backdrop=none]) .layout-main-section{background:transparent;border:1px solid var(--border-color)}html[data-swift-themed][data-swift-backdrop=none] .layout-main-section{background:var(--card-bg);border:1px solid var(--border-color)}html[data-swift-themed]{--primary: var(--swift-accent);--primary-color: var(--swift-accent);--btn-primary: var(--swift-accent);--btn-primary-hover: var(--swift-accent-hover);--focus-default: var(--swift-accent)}html[data-swift-themed] .btn-primary{position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in oklab,var(--swift-accent) 90%,white),var(--swift-accent) 60%,var(--swift-accent-hover))!important;border-color:var(--swift-accent)!important;color:var(--swift-accent-fg)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000001a,0 1px 2px #0003,0 4px 14px -4px color-mix(in oklab,var(--swift-accent) 45%,transparent);font-weight:600;letter-spacing:-.005em}html[data-swift-themed] .btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.22) 45%,rgba(255,255,255,.35) 50%,rgba(255,255,255,.22) 55%,transparent 70%);transform:translate(-120%);transition:transform .7s cubic-bezier(.2,.8,.2,1);pointer-events:none}html[data-swift-themed] .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 8px 22px -6px color-mix(in oklab,var(--swift-accent) 55%,transparent)}html[data-swift-themed] .btn-primary:hover:after{transform:translate(120%)}html[data-swift-themed] *:not(#freeze):not(.form-in-grid):not(.form-in-grid *){transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}html[data-swift-themed] .btn{transition:all .16s cubic-bezier(.2,.8,.2,1)}html[data-swift-themed] .form-control{background:var(--control-bg);border-color:var(--border-color);color:var(--text-color);transition:all .16s ease}html[data-swift-themed] .form-control:focus{border-color:var(--swift-accent);box-shadow:0 0 0 3px var(--swift-accent-soft)}html[data-swift-themed] .page-title h1,html[data-swift-themed] .page-head .title-text,html[data-swift-themed] h1,html[data-swift-themed] h2,html[data-swift-themed] h3{letter-spacing:-.02em;color:var(--heading-color);font-weight:600}html[data-swift-themed] .navbar{background:color-mix(in oklab,var(--fg-color) 78%,transparent)!important;border-bottom:1px solid var(--border-color)!important;box-shadow:0 1px #ffffff08,0 8px 24px -12px #00000059}html[data-swift-themed][data-swift-navbar=Solid] .navbar{background:var(--fg-color)!important;border-bottom:1px solid var(--border-color)!important}html[data-swift-themed][data-swift-navbar=Glass] .navbar{background:color-mix(in oklab,var(--fg-color) 72%,transparent)!important;border-bottom:1px solid color-mix(in oklab,var(--border-color) 60%,transparent)!important}html[data-swift-themed][data-swift-navbar=Transparent] .navbar{background:transparent!important;border-bottom:1px solid color-mix(in oklab,var(--border-color) 40%,transparent)!important;box-shadow:none}html[data-swift-themed] .navbar .navbar-brand,html[data-swift-themed] .navbar .app-logo,html[data-swift-themed] .navbar .nav-link{color:var(--text-color)!important}html[data-swift-themed] .navbar .nav-link:hover,html[data-swift-themed] .navbar .navbar-nav>.nav-item.active>a{color:var(--swift-accent)!important}html[data-swift-themed] .navbar .navbar-brand:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:var(--swift-accent);box-shadow:0 0 12px var(--swift-accent);animation:swift-brand-pulse 2.4s ease-in-out infinite;vertical-align:middle}@keyframes swift-brand-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}html[data-swift-themed] .widget,html[data-swift-themed] .number-card,html[data-swift-themed] .dashboard-graph{background:color-mix(in oklab,var(--card-bg) 92%,var(--swift-accent) 8%);box-shadow:0 8px 24px -18px color-mix(in oklab,var(--swift-accent) 60%,transparent)}html[data-swift-themed] .widget:hover,html[data-swift-themed] .number-card:hover{box-shadow:0 20px 40px -20px color-mix(in oklab,var(--swift-accent) 70%,transparent);border-color:var(--swift-accent)}html[data-swift-themed] .number-card .widget-body .number{font-weight:700;letter-spacing:-.02em}html[data-swift-themed] .list-row-container:hover{background:color-mix(in oklab,var(--swift-accent) 12%,transparent)!important}html[data-swift-themed] .dt-header{background:color-mix(in oklab,var(--card-bg) 80%,var(--swift-accent) 20%)!important;border-bottom:2px solid var(--swift-accent)!important}html[data-swift-themed] .kanban-column{background:color-mix(in oklab,var(--card-bg) 96%,var(--swift-accent) 4%)}html[data-swift-themed] .kanban-card{background:var(--card-bg);border:1px solid color-mix(in oklab,var(--border-color) 70%,var(--swift-accent) 30%)}html[data-swift-themed] .promotional-banner{background:linear-gradient(135deg,color-mix(in oklab,var(--swift-accent) 22%,transparent),transparent 70%),color-mix(in oklab,var(--card-bg) 80%,transparent);border:1px solid color-mix(in oklab,var(--swift-accent) 40%,var(--border-color));box-shadow:0 12px 30px -18px color-mix(in oklab,var(--swift-accent) 70%,transparent)}html[data-swift-themed] .dropdown-navbar-user.expanded,html[data-swift-themed] .user-menu-active .dropdown-navbar-user,html[data-swift-themed] .dropdown-notifications,html[data-swift-themed] .dropdown-background-tasks{border-color:color-mix(in oklab,var(--swift-accent) 40%,var(--border-color))!important;box-shadow:0 20px 40px -18px color-mix(in oklab,var(--swift-accent) 60%,transparent),var(--swift-shadow-lg)!important}html[data-swift-themed] .search-bar,html[data-swift-themed] .awesomebar-input-row{background:color-mix(in oklab,var(--card-bg) 85%,transparent)!important;border:1px solid color-mix(in oklab,var(--border-color) 70%,var(--swift-accent) 30%)!important}html[data-swift-themed] .search-bar:focus-within,html[data-swift-themed] .awesomebar-input-row:focus-within{border-color:var(--swift-accent)!important;box-shadow:0 0 0 3px color-mix(in oklab,var(--swift-accent) 25%,transparent)!important}html[data-swift-themed] body:before,html[data-swift-themed] body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-attachment:fixed}html[data-swift-themed] body:after{content:none}html[data-swift-backdrop=aurora] body:before{background:radial-gradient(58vw 46vh at 12% -8%,color-mix(in oklab,var(--swift-primary) 34%,transparent),transparent 62%),radial-gradient(50vw 42vh at 88% 8%,color-mix(in oklab,var(--swift-secondary) 30%,transparent),transparent 60%),radial-gradient(46vw 40vh at 72% 96%,color-mix(in oklab,var(--swift-primary) 22%,transparent),transparent 62%),radial-gradient(38vw 34vh at 26% 82%,color-mix(in oklab,var(--swift-secondary) 18%,transparent),transparent 64%),var(--bg-color);animation:swift-aurora 28s ease-in-out infinite alternate}@keyframes swift-aurora{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.5%,1%,0) scale(1.05)}to{transform:translate3d(1.5%,-1%,0) scale(1.03)}}html[data-swift-backdrop=mesh] body:before{animation:none;background:radial-gradient(40vw 40vw at 8% 12%,color-mix(in oklab,var(--swift-primary) 26%,transparent),transparent 58%),radial-gradient(36vw 36vw at 92% 18%,color-mix(in oklab,var(--swift-secondary) 24%,transparent),transparent 56%),radial-gradient(44vw 44vw at 78% 88%,color-mix(in oklab,var(--swift-primary) 18%,transparent),transparent 58%),radial-gradient(32vw 32vw at 18% 92%,color-mix(in oklab,var(--swift-secondary) 20%,transparent),transparent 56%),radial-gradient(60vw 40vw at 50% 50%,color-mix(in oklab,var(--swift-primary) 8%,transparent),transparent 70%),var(--bg-color)}html[data-swift-backdrop=grain] body:before{animation:none;background:radial-gradient(46vw 42vh at 10% 0%,color-mix(in oklab,var(--swift-primary) 30%,transparent),transparent 60%),radial-gradient(42vw 38vh at 90% 14%,color-mix(in oklab,var(--swift-secondary) 26%,transparent),transparent 58%),radial-gradient(50vw 44vh at 74% 94%,color-mix(in oklab,var(--swift-primary) 18%,transparent),transparent 62%),var(--bg-color)}html[data-swift-backdrop=grain] body:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay}html[data-swift-backdrop=facets] body:before{animation:none;background:linear-gradient(118deg,color-mix(in oklab,var(--swift-primary) 20%,transparent) 0 34%,transparent 34.3%),linear-gradient(206deg,color-mix(in oklab,var(--swift-secondary) 16%,transparent) 0 46%,transparent 46.3%),linear-gradient(324deg,color-mix(in oklab,var(--swift-primary) 12%,transparent) 0 40%,transparent 40.3%),radial-gradient(70vw 50vh at 50% -10%,color-mix(in oklab,var(--swift-secondary) 18%,transparent),transparent 70%),var(--bg-color)}html[data-swift-backdrop=silk] body:before{background:repeating-linear-gradient(104deg,color-mix(in oklab,var(--swift-primary) 11%,transparent) 0 3vw,transparent 3vw 9vw),repeating-linear-gradient(76deg,color-mix(in oklab,var(--swift-secondary) 9%,transparent) 0 4vw,transparent 4vw 11vw),radial-gradient(70vw 60vh at 20% 10%,color-mix(in oklab,var(--swift-primary) 22%,transparent),transparent 66%),radial-gradient(60vw 50vh at 90% 90%,color-mix(in oklab,var(--swift-secondary) 20%,transparent),transparent 64%),var(--bg-color);animation:swift-silk 34s ease-in-out infinite alternate}@keyframes swift-silk{0%{transform:translateZ(0) scale(1.02)}to{transform:translate3d(-2%,1%,0) scale(1.06)}}html[data-swift-backdrop=none] body:before{background:var(--bg-color);animation:none}html[data-swift-backdrop=none] body:after{content:none}html[data-swift-backdrop=iron-man] body:before{animation:none;background:repeating-radial-gradient(circle at 50% 40%,color-mix(in oklab,var(--swift-secondary) 13%,transparent) 0 1px,transparent 1px 4.5vh),radial-gradient(26vw 26vw at 50% 40%,color-mix(in oklab,var(--swift-secondary) 30%,transparent),transparent 64%),linear-gradient(122deg,color-mix(in oklab,var(--swift-primary) 20%,transparent) 0 36%,transparent 36.3%),linear-gradient(238deg,color-mix(in oklab,var(--swift-primary) 15%,transparent) 0 42%,transparent 42.3%),var(--bg-color)}html[data-swift-backdrop=captain-america] body:before{animation:none;background:repeating-radial-gradient(circle at 88% 12%,color-mix(in oklab,var(--swift-primary) 15%,transparent) 0 3.4vh,transparent 3.4vh 6.8vh,color-mix(in oklab,var(--swift-secondary) 11%,transparent) 6.8vh 10.2vh,transparent 10.2vh 13.6vh),radial-gradient(18vw 18vw at 88% 12%,color-mix(in oklab,var(--swift-secondary) 34%,transparent),transparent 70%),radial-gradient(60vw 50vh at 10% 96%,color-mix(in oklab,var(--swift-primary) 16%,transparent),transparent 66%),var(--bg-color)}html[data-swift-backdrop=doctor-strange] body:before{background:repeating-conic-gradient(from 0deg at 78% 22%,color-mix(in oklab,var(--swift-secondary) 22%,transparent) 0deg 3deg,transparent 3deg 9deg),radial-gradient(circle at 78% 22%,transparent 0 15vh,color-mix(in oklab,var(--swift-secondary) 40%,transparent) 15vh 16.2vh,transparent 16.4vh),radial-gradient(30vw 30vw at 78% 22%,color-mix(in oklab,var(--swift-primary) 26%,transparent),transparent 66%),radial-gradient(50vw 44vh at 16% 88%,color-mix(in oklab,var(--swift-primary) 18%,transparent),transparent 64%),var(--bg-color);animation:swift-portal 60s linear infinite}@keyframes swift-portal{0%{transform:rotate(0) scale(1.35)}to{transform:rotate(360deg) scale(1.35)}}html[data-swift-backdrop=star-lord] body:before{animation:none;background:repeating-linear-gradient(0deg,color-mix(in oklab,var(--swift-primary) 7%,transparent) 0 1px,transparent 1px 4px),radial-gradient(1.5px 1.5px at 18% 24%,color-mix(in oklab,var(--swift-secondary) 70%,transparent),transparent),radial-gradient(1.5px 1.5px at 62% 12%,color-mix(in oklab,var(--swift-secondary) 60%,transparent),transparent),radial-gradient(2px 2px at 84% 58%,color-mix(in oklab,var(--swift-secondary) 65%,transparent),transparent),radial-gradient(1.5px 1.5px at 34% 76%,color-mix(in oklab,var(--swift-secondary) 55%,transparent),transparent),radial-gradient(2px 2px at 72% 88%,color-mix(in oklab,var(--swift-secondary) 60%,transparent),transparent),radial-gradient(56vw 46vh at 8% 6%,color-mix(in oklab,var(--swift-primary) 24%,transparent),transparent 62%),radial-gradient(50vw 42vh at 94% 92%,color-mix(in oklab,var(--swift-secondary) 20%,transparent),transparent 60%),var(--bg-color)}html[data-swift-backdrop=vision] body:before{background:repeating-conic-gradient(from 200deg at 50% -6%,color-mix(in oklab,var(--swift-secondary) 10%,transparent) 0deg 4deg,transparent 4deg 14deg),radial-gradient(22vw 22vw at 50% -6%,color-mix(in oklab,var(--swift-secondary) 38%,transparent),transparent 68%),radial-gradient(64vw 52vh at 50% 104%,color-mix(in oklab,var(--swift-primary) 20%,transparent),transparent 66%),var(--bg-color);animation:swift-halo 22s ease-in-out infinite alternate}@keyframes swift-halo{0%{transform:scale(1);opacity:.92}to{transform:scale(1.06);opacity:1}}html[data-swift-backdrop=scarlet-witch] body:before{background:conic-gradient(from 40deg at 32% 30%,color-mix(in oklab,var(--swift-primary) 30%,transparent),transparent 28%,color-mix(in oklab,var(--swift-secondary) 26%,transparent) 52%,transparent 76%,color-mix(in oklab,var(--swift-primary) 24%,transparent)),radial-gradient(52vw 46vh at 84% 84%,color-mix(in oklab,var(--swift-secondary) 22%,transparent),transparent 64%),var(--bg-color);animation:swift-chaos 48s linear infinite}@keyframes swift-chaos{0%{transform:rotate(0) scale(1.4)}to{transform:rotate(360deg) scale(1.4)}}html[data-swift-backdrop=black-panther] body:before{animation:none;background:repeating-linear-gradient(60deg,color-mix(in oklab,var(--swift-primary) 9%,transparent) 0 1px,transparent 1px 1.6vh),repeating-linear-gradient(-60deg,color-mix(in oklab,var(--swift-secondary) 8%,transparent) 0 1px,transparent 1px 1.6vh),radial-gradient(70vw 60vh at 50% 0%,color-mix(in oklab,var(--swift-primary) 24%,transparent),transparent 68%),var(--bg-color)}html[data-swift-backdrop=black-panther] body:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");opacity:.045;mix-blend-mode:overlay}html[data-swift-backdrop=loki] body:before{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--swift-secondary) 12%,transparent) 0 2px,transparent 2px 6vh),repeating-linear-gradient(45deg,color-mix(in oklab,var(--swift-secondary) 9%,transparent) 0 2px,transparent 2px 6vh),radial-gradient(58vw 48vh at 14% 8%,color-mix(in oklab,var(--swift-primary) 30%,transparent),transparent 64%),radial-gradient(50vw 44vh at 90% 94%,color-mix(in oklab,var(--swift-primary) 20%,transparent),transparent 62%),var(--bg-color);animation:swift-silk 34s ease-in-out infinite alternate}html[data-swift-backdrop=hulk] body:before{animation:none;background:radial-gradient(24vw 20vh at 22% 18%,color-mix(in oklab,var(--swift-primary) 40%,transparent),transparent 58%),radial-gradient(18vw 26vh at 40% 8%,color-mix(in oklab,var(--swift-primary) 28%,transparent),transparent 60%),radial-gradient(30vw 22vh at 82% 34%,color-mix(in oklab,var(--swift-secondary) 26%,transparent),transparent 58%),radial-gradient(26vw 30vh at 64% 92%,color-mix(in oklab,var(--swift-primary) 24%,transparent),transparent 60%),radial-gradient(20vw 18vh at 8% 76%,color-mix(in oklab,var(--swift-secondary) 22%,transparent),transparent 58%),var(--bg-color)}html[data-swift-backdrop=thanos] body:before{background:radial-gradient(circle at 30% 68%,transparent 0 22vh,color-mix(in oklab,var(--swift-secondary) 26%,transparent) 22vh 23.4vh,transparent 23.6vh),radial-gradient(56vw 48vh at 30% 68%,color-mix(in oklab,var(--swift-primary) 30%,transparent),transparent 66%),radial-gradient(48vw 44vh at 88% 12%,color-mix(in oklab,var(--swift-secondary) 26%,transparent),transparent 62%),radial-gradient(70vw 60vh at 50% 50%,color-mix(in oklab,var(--swift-primary) 10%,transparent),transparent 72%),var(--bg-color);animation:swift-aurora 40s ease-in-out infinite alternate}html[data-swift-backdrop=venom] body:before{animation:none;background:repeating-radial-gradient(ellipse 30vw 8vh at 20% 12%,color-mix(in oklab,var(--swift-primary) 14%,transparent) 0 1.2vh,transparent 1.2vh 5vh),repeating-radial-gradient(ellipse 26vw 7vh at 84% 88%,color-mix(in oklab,var(--swift-secondary) 12%,transparent) 0 1vh,transparent 1vh 4.4vh),radial-gradient(60vw 54vh at 50% 50%,color-mix(in oklab,var(--swift-primary) 22%,transparent),transparent 70%),var(--bg-color)}html[data-swift-backdrop=venom] body:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");opacity:.07;mix-blend-mode:overlay}html[data-swift-backdrop=winter-soldier] body:before{animation:none;background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--swift-primary) 8%,transparent) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,color-mix(in oklab,var(--swift-secondary) 5%,transparent) 0 2px,transparent 2px 11px),radial-gradient(14vw 14vw at 74% 30%,color-mix(in oklab,var(--swift-secondary) 34%,transparent),transparent 64%),radial-gradient(62vw 52vh at 12% 4%,color-mix(in oklab,var(--swift-primary) 24%,transparent),transparent 64%),var(--bg-color)}html[data-swift-anim=off] body:before,html[data-swift-anim=off] body:after{animation:none!important}@media (prefers-reduced-motion: reduce){html[data-swift-themed] body:before,html[data-swift-themed] body:after{animation:none!important}}html[data-swift-glass=on]{--card-bg: color-mix(in oklab, var(--swift-surface) 70%, transparent) !important;--fg-color: color-mix(in oklab, var(--swift-surface) 70%, transparent) !important;--sidebar-bg: color-mix(in oklab, var(--swift-surface-alt) 58%, transparent) !important;--control-bg: color-mix(in oklab, var(--swift-surface-alt) 66%, transparent) !important;--navbar-bg: color-mix(in oklab, var(--swift-surface) 66%, transparent) !important;--subtle-fg: color-mix(in oklab, var(--swift-surface-alt) 55%, transparent) !important}html[data-swift-glass=on] .modal-content,html[data-swift-glass=on] .dropdown-menu,html[data-swift-glass=on] .popover,html[data-swift-glass=on] .awesomplete>ul,html[data-swift-glass=on] .datepicker,html[data-swift-glass=on] .frappe-control .form-control,html[data-swift-glass=on] .autocomplete-list,html[data-swift-glass=on] .form-in-grid,html[data-swift-glass=on] .grid-row-open{background-color:var(--swift-surface)!important}html[data-swift-glass=on] .widget,html[data-swift-glass=on] .form-section,html[data-swift-glass=on] .list-row-container{border-color:color-mix(in oklab,var(--swift-on-surface) 14%,transparent)}html[data-swift-themed] .website-navbar,html[data-swift-themed] nav.navbar{border-bottom:1px solid var(--border-color);box-shadow:var(--swift-shadow-sm)}html[data-swift-themed] .btn.btn-primary,html[data-swift-themed] .btn.btn-primary-light{background:var(--swift-accent);color:var(--swift-accent-fg);border-radius:var(--swift-radius-sm);border-color:var(--swift-accent);font-weight:500}html[data-swift-themed] .btn.btn-primary:hover{background:var(--swift-accent-hover);border-color:var(--swift-accent-hover)}html[data-swift-themed] .card{border-radius:var(--swift-radius);border:1px solid var(--border-color);box-shadow:var(--swift-shadow-sm)}html[data-swift-themed] a{color:var(--swift-accent)}html[data-swift-themed] a:hover{color:var(--swift-accent-hover)}body.swift-login{min-height:100vh;color:var(--text-color)}body.swift-login .for-login,body.swift-login .for-signup,body.swift-login .for-forgot,body.swift-login .for-reset-password,body.swift-login .for-email-login,body.swift-login .for-login-with-email-link{background:none;border:none;box-shadow:none;padding:0}body.swift-login .page-card-head h4,body.swift-login .login-content h4{color:var(--text-color);font-weight:700;letter-spacing:-.01em}body.swift-login .form-control{border-radius:var(--swift-radius-md);border:1px solid var(--border-color);padding:10px 14px;font-size:14px}body.swift-login .form-control:focus{border-color:var(--swift-accent);box-shadow:0 0 0 2px var(--swift-accent-soft)}body.swift-login .btn-primary{background:var(--swift-accent);border-color:var(--swift-accent);font-weight:600;padding:11px;border-radius:var(--swift-radius-md)}body.swift-login .btn-primary:hover{opacity:.9}body.swift-login .forgot-password-message{margin-top:12px;text-align:center}body.swift-login .forgot-password-message a{color:var(--text-muted);font-size:13px;text-decoration:none}body.swift-login .forgot-password-message a:hover{color:var(--swift-accent)}body.swift-login .social-logins .btn{margin-top:8px}body.swift-login-Split .navbar{display:none!important}@media (min-width: 900px){body.swift-login-Split .swift-login-forms{position:relative;z-index:1;background:var(--swift-surface, #fff);border-radius:0 44px 44px 0;margin-right:-44px;padding:6vh 5vw;box-shadow:26px 0 60px -34px #020c1b73}}body.swift-login-Split .swift-login-brand{background:radial-gradient(120% 90% at 12% 8%,color-mix(in oklab,var(--swift-accent) 55%,transparent),transparent 62%),linear-gradient(118deg,rgba(255,255,255,.055) 0 34%,transparent 34.3%),linear-gradient(202deg,rgba(255,255,255,.045) 0 46%,transparent 46.3%),linear-gradient(324deg,rgba(255,255,255,.04) 0 40%,transparent 40.3%),linear-gradient(58deg,rgba(0,0,0,.1) 0 28%,transparent 28.3%),linear-gradient(155deg,color-mix(in oklab,var(--swift-accent) 88%,#08131c) 0%,color-mix(in oklab,var(--swift-accent) 62%,#08131c) 52%,color-mix(in oklab,var(--swift-accent) 40%,#08131c) 100%);padding:8vh 6vw 8vh 9vw}body.swift-login-Split .swift-login-brand:before{display:none}body.swift-login-Split .page-card,body.swift-login-Split .login-content{max-width:420px;margin:0 auto;padding:0;border:none;background:none;box-shadow:none}body.swift-login-Split .page-card-head{display:block;margin-bottom:26px}body.swift-login-Split .page-card-head-text h4{font-size:28px;font-weight:600;color:var(--swift-on-surface, var(--text-color))}body.swift-login-Split .page-card-subtitle{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:color-mix(in oklab,var(--swift-on-surface, var(--text-color)) 68%,transparent)}body.swift-login-Split .app-logo{max-height:40px;width:auto;margin-bottom:18px}body.swift-login-Split .form-label{font-size:13.5px;font-weight:500;margin-bottom:7px;color:var(--swift-on-surface, var(--text-color))}body.swift-login-Split .page-card .page-card-body input[type=text],body.swift-login-Split .page-card .page-card-body input[type=email],body.swift-login-Split .page-card .page-card-body input[type=password]{height:52px;padding:0 16px;border-radius:10px;border:1px solid transparent;background:color-mix(in oklab,var(--swift-accent) 8%,var(--swift-surface, #fff));font-size:15px}body.swift-login-Split .page-card .page-card-body .email-field .field-icon,body.swift-login-Split .page-card .page-card-body .password-field .field-icon{left:15px}body.swift-login-Split .page-card .page-card-body .email-field input,body.swift-login-Split .page-card .page-card-body .password-field input{padding-left:45px}body.swift-login-Split .page-card .page-card-body .password-field input{padding-right:45px}body.swift-login-Split .page-card .page-card-body .password-field .toggle-password{right:15px}body.swift-login-Split .page-card .page-card-body input:focus{border-color:color-mix(in oklab,var(--swift-accent) 45%,transparent);background:var(--swift-surface, #fff);box-shadow:0 0 0 4px color-mix(in oklab,var(--swift-accent) 14%,transparent)}body.swift-login-Split .page-card .page-card-actions .btn-login,body.swift-login-Split .page-card .page-card-actions .btn-signup,body.swift-login-Split .page-card .page-card-actions .btn-forgot{height:54px;border-radius:999px;border:none;background:color-mix(in oklab,var(--swift-accent) 92%,#08131c)!important;color:var(--swift-accent-fg)!important;font-size:15px;font-weight:600}body.swift-login-Split .btn-login:hover,body.swift-login-Split .btn-signup:hover,body.swift-login-Split .btn-forgot:hover{background:var(--swift-accent)!important}body.swift-login-Split .forgot-password-message{text-align:left;margin:14px 0 4px}body.swift-login-Centered .swift-login-shell{background:linear-gradient(180deg,rgba(8,12,22,.26),rgba(8,12,22,.38)),var(--swift-login-bg, url(/assets/swift_theme/images/login-dusk.jpg)) center/cover no-repeat fixed,radial-gradient(900px 500px at 10% 0%,var(--swift-accent-soft),transparent 60%),radial-gradient(900px 600px at 100% 100%,var(--swift-accent-soft),transparent 60%),var(--bg-color)}body.swift-login-Centered .for-login,body.swift-login-Centered .for-signup,body.swift-login-Centered .for-forgot,body.swift-login-Centered .for-reset-password,body.swift-login-Centered .for-email-login,body.swift-login-Centered .for-login-with-email-link{max-width:480px;width:100%;margin:0 auto!important}body.swift-login-Centered.swift-login-custom-bg .swift-login-shell{background:linear-gradient(180deg,rgba(8,12,22,.55),rgba(8,12,22,.68)),var(--swift-login-bg) center/cover no-repeat fixed,var(--swift-canvas, var(--bg-color))}body.swift-login-Centered.swift-login-custom-bg .page-card,body.swift-login-Centered.swift-login-custom-bg .login-content{background:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),rgba(12,16,28,.62)!important}body.swift-login-Centered .page-card,body.swift-login-Centered .login-content{padding:38px 36px 32px;border-radius:24px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(rgba(255,255,255,.16),rgba(255,255,255,.16)),rgba(12,16,28,.35)!important;backdrop-filter:blur(26px) saturate(1.25);-webkit-backdrop-filter:blur(26px) saturate(1.25);box-shadow:0 34px 80px -30px #020c1ba6;color:#fff}body.swift-login-Centered .page-card,body.swift-login-Centered .page-card h4,body.swift-login-Centered .page-card-head-text h4,body.swift-login-Centered .form-label,body.swift-login-Centered .page-card-subtitle{color:#fff}body.swift-login-Centered .page-card-head{flex-direction:column;align-items:center;text-align:center;gap:10px;margin-bottom:22px}body.swift-login-Centered .page-card-head-text h4{font-size:24px;font-weight:650}body.swift-login-Centered .page-card-subtitle{color:#ffffffb8}body.swift-login-Centered .app-logo{max-height:46px;width:auto}body.swift-login-Centered .form-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}body.swift-login-Centered .page-card .page-card-body input[type=text],body.swift-login-Centered .page-card .page-card-body input[type=email],body.swift-login-Centered .page-card .page-card-body input[type=password]{height:52px;padding:0 22px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.14);color:#fff;font-size:15px}body.swift-login-Centered .page-card .page-card-body input::-moz-placeholder{color:#ffffffb8}body.swift-login-Centered .page-card .page-card-body input::placeholder{color:#ffffffb8}body.swift-login-Centered .page-card .page-card-body input[type=text]:focus,body.swift-login-Centered .page-card .page-card-body input[type=email]:focus,body.swift-login-Centered .page-card .page-card-body input[type=password]:focus{border-color:#ffffff9e;background:rgba(255,255,255,.22);box-shadow:0 0 0 4px #ffffff1f;outline:none}body.swift-login-Centered .page-card .page-card-body .email-field input,body.swift-login-Centered .page-card .page-card-body .password-field input{padding-left:44px}body.swift-login-Centered .page-card .page-card-body .password-field input{padding-right:48px}body.swift-login-Centered .field-icon,body.swift-login-Centered .toggle-password{color:#ffffffd1}body.swift-login-Centered .email-field .field-icon,body.swift-login-Centered .password-field .field-icon{left:16px}body.swift-login-Centered .toggle-password{right:18px}body.swift-login-Centered .email-field .form-control,body.swift-login-Centered .password-field .form-control{padding-left:42px}body.swift-login-Centered .password-field .form-control{padding-right:46px}body.swift-login-Centered .page-card .page-card-actions .btn-login,body.swift-login-Centered .page-card .page-card-actions .btn-signup,body.swift-login-Centered .page-card .page-card-actions .btn-forgot{height:54px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:color-mix(in oklab,var(--swift-accent) 74%,transparent)!important;color:var(--swift-accent-fg)!important;letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:600}body.swift-login-Centered .page-card .page-card-actions .btn-login:hover,body.swift-login-Centered .page-card .page-card-actions .btn-signup:hover,body.swift-login-Centered .page-card .page-card-actions .btn-forgot:hover{background:color-mix(in oklab,var(--swift-accent) 90%,transparent)!important}body.swift-login-Centered .page-card .page-card-actions .btn-login-option{height:auto;padding:0;border:none;background:none!important;color:#ffffffe0!important;text-transform:none;letter-spacing:normal;font-size:13.5px;font-weight:500}body.swift-login-Centered .btn-login-option:hover{color:#fff!important;text-decoration:underline}body.swift-login-Centered .page-card-actions{display:flex;flex-direction:column;gap:14px}body.swift-login-Centered .forgot-password-message{margin-top:10px;text-align:left}body.swift-login-Centered .forgot-password-message a,body.swift-login-Centered .sign-up-message a{color:#ffffffe0}body.swift-login-Centered .sign-up-message{color:#ffffffb8}body.swift-login-Centered .social-logins{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.22)}body.swift-login-Centered .swift-login-divider{display:block;text-align:center;margin-bottom:14px;color:#ffffffdb;letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:600}body.swift-login-Centered .social-login-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}body.swift-login-Centered .login-button-wrapper{display:contents}body.swift-login-Centered .social-logins .btn-login-option{width:46px;height:46px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff!important;overflow:hidden;font-size:0}body.swift-login-Centered .social-logins .btn-login-option img,body.swift-login-Centered .social-logins .btn-login-option svg{width:22px;height:22px;font-size:initial}body.swift-login-Minimal .swift-login-shell{background:radial-gradient(1100px 520px at 50% -10%,color-mix(in oklab,var(--swift-accent) 10%,transparent),transparent 70%),var(--swift-canvas, var(--bg-color))}body.swift-login-Minimal .swift-login-forms{padding:12vh 24px}body.swift-login-Minimal .page-card,body.swift-login-Minimal .login-content{max-width:380px;margin:0 auto;padding:0;border:none;background:none;box-shadow:none}body.swift-login-Minimal .page-card-head{display:block;text-align:center;margin-bottom:34px}body.swift-login-Minimal .page-card-head-text h4{font-size:26px;font-weight:600;letter-spacing:-.02em}body.swift-login-Minimal .page-card-head-text h4:after{content:"";display:block;width:38px;height:3px;margin:14px auto 0;border-radius:999px;background:var(--swift-accent)}body.swift-login-Minimal .app-logo{max-height:38px;width:auto;margin-bottom:16px}body.swift-login-Minimal .page-card .page-card-body input[type=text],body.swift-login-Minimal .page-card .page-card-body input[type=email],body.swift-login-Minimal .page-card .page-card-body input[type=password]{height:46px;padding:0 2px;border:none;border-bottom:1px solid var(--border-color);border-radius:0;background:none;font-size:15px}body.swift-login-Minimal .page-card .page-card-body input[type=text]:focus,body.swift-login-Minimal .page-card .page-card-body input[type=email]:focus,body.swift-login-Minimal .page-card .page-card-body input[type=password]:focus{border-bottom-color:var(--swift-accent);border-bottom-width:2px;box-shadow:none;outline:none}body.swift-login-Minimal .form-label{font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--text-muted)}body.swift-login-Minimal .field-icon{display:none}body.swift-login-Minimal .email-field .form-control,body.swift-login-Minimal .password-field .form-control{padding-left:2px}body.swift-login-Minimal .page-card .page-card-actions .btn-login,body.swift-login-Minimal .page-card .page-card-actions .btn-signup,body.swift-login-Minimal .page-card .page-card-actions .btn-forgot{height:50px;margin-top:10px;border:none;border-radius:10px;background:var(--swift-accent)!important;color:var(--swift-accent-fg)!important;font-size:14.5px;font-weight:600}body.swift-login-Minimal .forgot-password-message,body.swift-login-Minimal .sign-up-message{text-align:center;font-size:13px}.swift-splash{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg-color);z-index:9999;transition:opacity .3s ease}.swift-splash.hide{opacity:0;pointer-events:none}.swift-splash .swift-spinner{width:42px;height:42px;border-radius:50%;border:3px solid var(--border-color);border-top-color:var(--swift-accent);animation:swift-spin .7s linear infinite}@keyframes swift-spin{to{transform:rotate(360deg)}}body.swift-login .swift-login-shell{min-height:100vh;display:grid;grid-template-columns:1fr}body.swift-login .swift-login-forms{display:flex;flex-direction:column;justify-content:center;padding:6vh 24px}body.swift-login .swift-login-brand{position:relative;display:none;align-items:center;padding:72px 8% 72px 7%;overflow:hidden;color:#fff}body.swift-login .swift-login-brand:before{content:"";position:absolute;top:-22%;left:-12%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--swift-accent) 52%,transparent) 0%,transparent 68%);filter:blur(24px);pointer-events:none}body.swift-login .swift-brand-body{position:relative;z-index:1;max-width:34rem}body.swift-login .swift-brand-body h2{font-size:clamp(2.2rem,3.6vw,3.5rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;color:#fff}body.swift-login .swift-brand-body>p{margin-top:20px;max-width:46ch;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.62;color:#ffffffc2}body.swift-login .swift-brand-points{list-style:none;display:flex;flex-direction:column;gap:12px;margin:34px 0 0;padding:0;font-size:14.5px;color:#ffffffe6}body.swift-login .swift-brand-points li{display:flex;align-items:center;gap:11px}body.swift-login .swift-brand-points svg{flex:0 0 auto;width:22px;height:22px;padding:4px;border-radius:50%;background:rgba(255,255,255,.14)}body.swift-login .swift-brand-proof{display:flex;align-items:baseline;gap:12px;margin-top:44px;padding-top:26px;border-top:1px solid rgba(255,255,255,.16)}body.swift-login .swift-brand-proof strong{font-size:2rem;font-weight:700;letter-spacing:-.03em}body.swift-login .swift-brand-proof span{font-size:13.8px;line-height:1.5;color:#ffffffb8}@media (min-width: 900px){body.swift-login-Split .swift-login-shell{grid-template-columns:minmax(380px,.62fr) 1.38fr}body.swift-login-Split .swift-login-brand{display:flex}}body.swift-login-Centered .swift-login-brand,body.swift-login-Minimal .swift-login-brand{display:none}body.swift-login .page-content-wrapper{min-height:0;padding-top:0}body.swift-login main.container,body.swift-login .page-content-wrapper>.container{max-width:none;padding:0}body.swift-login .swift-login-shell{min-height:100vh;min-height:100dvh}@media (max-width: 575.98px){body.swift-login .page-card,body.swift-login .login-content{min-height:0;padding:0}body.swift-login .swift-login-forms{padding:32px 22px}}@media (max-width: 899.98px){body.swift-login .swift-login-brand{display:none}body.swift-login .swift-login-shell{grid-template-columns:1fr}}@media (max-width: 899.98px),(hover: none){body.swift-login-Centered .swift-login-shell{background-attachment:scroll}}@media (max-height: 720px){body.swift-login .swift-login-forms{padding-top:4vh;padding-bottom:4vh}body.swift-login-Centered .page-card,body.swift-login-Centered .login-content{padding:26px 30px 22px}body.swift-login-Centered .page-card-head,body.swift-login-Split .page-card-head{margin-bottom:16px}body.swift-login .form-control,body.swift-login .btn-login,body.swift-login .btn-signup,body.swift-login .btn-forgot{height:46px}}@media (max-height: 560px){body.swift-login .swift-login-shell{min-height:0}body.swift-login .swift-login-forms{padding-top:14px;padding-bottom:14px}body.swift-login-Centered .page-card,body.swift-login-Centered .login-content{padding:20px 28px 18px}body.swift-login-Centered .page-card .page-card-head{margin-bottom:10px;gap:4px}body.swift-login-Centered .page-card .page-card-head img.app-logo{max-height:24px}body.swift-login-Centered .page-card form,body.swift-login-Centered .page-card .page-card-body{gap:8px}body.swift-login .page-card .page-card-body input[type=text],body.swift-login .page-card .page-card-body input[type=email],body.swift-login .page-card .page-card-body input[type=password],body.swift-login-Centered .page-card .page-card-actions .btn-login,body.swift-login-Centered .page-card .page-card-actions .btn-signup,body.swift-login-Centered .page-card .page-card-actions .btn-forgot{height:42px}}@media (max-width: 899.98px){body.swift-login-Split .swift-login-forms{border-radius:0;margin-right:0;box-shadow:none}}body.swift-login .page-card .page-card-body input[type=text],body.swift-login .page-card .page-card-body input[type=email],body.swift-login .page-card .page-card-body input[type=password],body.swift-login .page-card .page-card-body .email-field,body.swift-login .page-card .page-card-body .password-field{width:100%}body.swift-login .page-content-wrapper,body.swift-login main.container,body.swift-login .page_content{margin:0;padding:0}body.swift-login .swift-login-shell{margin:0}body.swift-login-Centered .page-card .page-card-head{margin-bottom:18px}body.swift-login-Centered .page-card form,body.swift-login-Centered .page-card .page-card-body{gap:12px}body.swift-login-Centered .page-card .page-card-actions{margin-top:4px;gap:10px}body.swift-login-Centered .page-card .page-card-body .forgot-password-message{order:99;width:100%;margin:2px 0 0;text-align:left;font-size:13px}body.swift-login-Centered .page-card .page-card-body{display:flex;flex-direction:column}body.swift-login-Centered .page-card .page-card-body .field-icon,body.swift-login-Centered .page-card .page-card-body .toggle-password{color:#ffffffb8;stroke:#ffffffb8;left:auto}body.swift-login-Centered .page-card .page-card-body .email-field .field-icon,body.swift-login-Centered .page-card .page-card-body .password-field .field-icon{left:18px}body.swift-login-Centered .page-card .page-card-body .toggle-password{right:18px}body.swift-login .page-card .page-card-body input[type=text],body.swift-login .page-card .page-card-body input[type=email],body.swift-login .page-card .page-card-body input[type=password]{box-sizing:border-box}body.swift-login{margin:0;padding:0;overflow-x:hidden}@media (max-width: 420px){body.swift-login .swift-login-forms{padding:16px 14px}body.swift-login-Centered .for-login,body.swift-login-Centered .for-signup,body.swift-login-Centered .for-forgot,body.swift-login-Centered .for-reset-password,body.swift-login-Centered .for-email-login,body.swift-login-Centered .for-login-with-email-link{margin:0 auto!important;max-width:100%}body.swift-login-Centered .page-card,body.swift-login-Centered .login-content{padding:24px 20px 20px;border-radius:20px}body.swift-login-Centered .page-card .page-card-head{margin-bottom:12px;gap:6px}body.swift-login-Centered .page-card .page-card-head img.app-logo{max-height:26px}body.swift-login .page-card .page-card-body input[type=text],body.swift-login .page-card .page-card-body input[type=email],body.swift-login .page-card .page-card-body input[type=password],body.swift-login-Centered .page-card .page-card-actions .btn-login,body.swift-login-Centered .page-card .page-card-actions .btn-signup,body.swift-login-Centered .page-card .page-card-actions .btn-forgot{height:46px}}body.swift-login,body.swift-login .swift-login-shell{max-width:100vw;overflow-x:clip}@media (max-height: 760px){body.swift-login-Split .swift-login-brand{padding-top:5vh;padding-bottom:5vh}body.swift-login .swift-brand-body h2{font-size:clamp(1.8rem,2.8vw,2.6rem)}body.swift-login .swift-brand-points{margin-top:22px;gap:9px}body.swift-login .swift-brand-proof{margin-top:26px;padding-top:18px}body.swift-login-Split .swift-login-forms{padding-top:4vh;padding-bottom:4vh}}body.swift-login .page-card .page-card-body input:-webkit-autofill,body.swift-login .page-card .page-card-body input:-webkit-autofill:hover,body.swift-login .page-card .page-card-body input:-webkit-autofill:focus{-webkit-text-fill-color:currentColor;caret-color:currentColor;-webkit-transition:background-color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s}body.swift-login-Centered .page-card .page-card-body input:-webkit-autofill,body.swift-login-Centered .page-card .page-card-body input:-webkit-autofill:hover,body.swift-login-Centered .page-card .page-card-body input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 60px rgba(38,44,60,.92) inset;-webkit-text-fill-color:#fff}body.swift-login-Split .page-card .page-card-body input:-webkit-autofill,body.swift-login-Split .page-card .page-card-body input:-webkit-autofill:hover,body.swift-login-Split .page-card .page-card-body input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 60px color-mix(in oklab,var(--swift-accent) 8%,var(--swift-surface, #fff)) inset;-webkit-text-fill-color:var(--swift-on-surface, var(--text-color))}body.swift-login-Centered .page-card .page-card-body input{caret-color:#fff}body.swift-login-Centered .page-card .page-card-body input::-moz-selection{background:color-mix(in oklab,var(--swift-accent) 55%,transparent);color:#fff}body.swift-login-Centered .page-card .page-card-body input::selection{background:color-mix(in oklab,var(--swift-accent) 55%,transparent);color:#fff}body.swift-login-Centered .page-card .page-card-body input[type=text]:focus,body.swift-login-Centered .page-card .page-card-body input[type=email]:focus,body.swift-login-Centered .page-card .page-card-body input[type=password]:focus{border-color:color-mix(in oklab,var(--swift-accent) 85%,#fff);box-shadow:0 0 0 3px color-mix(in oklab,var(--swift-accent) 38%,transparent),inset 0 1px #ffffff0f}body.swift-login .page-card .page-card-body .form-group.invalid input[type=text],body.swift-login .page-card .page-card-body .form-group.invalid input[type=email],body.swift-login .page-card .page-card-body .form-group.invalid input[type=password]{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b38}body.swift-login-Centered .page-card .page-card-body .field-error,body.swift-login-Centered .page-card .page-card-body .login-error-banner{padding:8px 12px;border:1px solid rgba(255,107,107,.38);border-radius:10px;background:rgba(58,12,20,.88);color:#ffd9dd;font-size:12.5px;line-height:1.35}body.swift-login-Centered .page-card .page-card-body .login-error-banner svg{stroke:#ffb4b4;flex:0 0 auto}body.swift-login .page-card .page-card-actions .btn:disabled,body.swift-login .page-card .page-card-actions .btn-login-option:disabled,body.swift-login .page-card .page-card-body input:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.6)}body.swift-login .page-card .page-card-body .toggle-password{cursor:pointer;border-radius:50%;padding:3px;transition:color .15s ease,background .15s ease}body.swift-login-Centered .page-card .page-card-body .toggle-password:hover{color:#fff;background:rgba(255,255,255,.14)}body.swift-login-Split .page-card .page-card-body .toggle-password:hover{color:var(--swift-accent);background:color-mix(in oklab,var(--swift-accent) 12%,transparent)}body.swift-login-Centered .page-card .page-card-body input[type=text]:hover:not(:focus),body.swift-login-Centered .page-card .page-card-body input[type=email]:hover:not(:focus),body.swift-login-Centered .page-card .page-card-body input[type=password]:hover:not(:focus){border-color:#ffffff6b;background:rgba(255,255,255,.18)}body.swift-login-Split .page-card .page-card-body input:hover:not(:focus){background:color-mix(in oklab,var(--swift-accent) 12%,var(--swift-surface, #fff))}html[data-swift-scrollbar=on]{scrollbar-width:thin;scrollbar-color:var(--swift-accent) transparent}html[data-swift-scrollbar=on] ::-webkit-scrollbar{width:10px;height:10px}html[data-swift-scrollbar=on] ::-webkit-scrollbar-track{background:transparent}html[data-swift-scrollbar=on] ::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--swift-accent) 55%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}html[data-swift-scrollbar=on] ::-webkit-scrollbar-thumb:hover{background:var(--swift-accent);background-clip:padding-box}
/*# sourceMappingURL=swift_theme_web.bundle.B3JNAZWX.css.map */
