body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Roboto,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.markdown-content{color:#333;font-size:14px;line-height:1.6}.markdown-content h1{margin-bottom:16px;font-size:24px}.markdown-content h2{margin-bottom:12px;font-size:20px}.markdown-content p{margin-bottom:12px}.markdown-content code{background-color:#f4f4f4;border-radius:4px;padding:2px 4px;font-size:90%}.markdown-content pre{background-color:#f4f4f4;border-radius:4px;padding:12px;overflow-x:auto}.markdown-content blockquote{color:#666;border-left:4px solid #ddd;margin-left:0;padding-left:16px}.markdown-content ul,.markdown-content ol{padding-left:24px}.markdown-content a{color:#0366d6;text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content table{border-collapse:collapse;margin-bottom:16px}.markdown-content table th,.markdown-content table td{border:1px solid #ddd;padding:8px}.markdown-content table th{background-color:#f8f8f8;font-weight:700}.markdown-content img{max-width:100%;height:auto}.markdown-content hr{border:none;border-top:1px solid #eee;margin:20px 0}.has-feedback .ant-checkbox-checked .ant-checkbox-inner,.has-feedback .ant-checkbox-inner{background-color:#ffcd91}.has-feedback.skippable .ant-checkbox-checked .ant-checkbox-inner,.has-feedback.skippable .ant-checkbox-inner{background-color:#b3b3b3}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:local(Roboto Thin ),local(Roboto-Thin),url(/assets/roboto-latin-100-BJNx9A77.woff2)format("woff2"),url(/assets/roboto-latin-100-B3mHgoOJ.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100;src:local(Roboto Thin italic),local(Roboto-Thinitalic),url(/assets/roboto-latin-100italic-DkGpOhj0.woff2)format("woff2"),url(/assets/roboto-latin-100italic-Bjs4D596.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local(Roboto Light ),local(Roboto-Light),url(/assets/roboto-latin-300-EvKWBL9d.woff2)format("woff2"),url(/assets/roboto-latin-300-Cx9SeV6m.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:300;src:local(Roboto Light italic),local(Roboto-Lightitalic),url(/assets/roboto-latin-300italic-CYatNKLh.woff2)format("woff2"),url(/assets/roboto-latin-300italic-Uxw9HR3T.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local(Roboto Regular ),local(Roboto-Regular),url(/assets/roboto-latin-400-CEEi-WbQ.woff2)format("woff2"),url(/assets/roboto-latin-400-CKhRtUFO.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:local(Roboto Regular italic),local(Roboto-Regularitalic),url(/assets/roboto-latin-400italic-DRWWNyaf.woff2)format("woff2"),url(/assets/roboto-latin-400italic-B7WW6HdJ.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:local(Roboto Medium ),local(Roboto-Medium),url(/assets/roboto-latin-500-DRg8azjQ.woff2)format("woff2"),url(/assets/roboto-latin-500-BU-otfqs.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:local(Roboto Medium italic),local(Roboto-Mediumitalic),url(/assets/roboto-latin-500italic-CAWXcheQ.woff2)format("woff2"),url(/assets/roboto-latin-500italic-DC3lxgcN.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:local(Roboto Bold ),local(Roboto-Bold),url(/assets/roboto-latin-700-CqGedB_1.woff2)format("woff2"),url(/assets/roboto-latin-700-CCwTn0--.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:local(Roboto Bold italic),local(Roboto-Bolditalic),url(/assets/roboto-latin-700italic-C5p_YAqY.woff2)format("woff2"),url(/assets/roboto-latin-700italic-DXbHVVaQ.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:local(Roboto Black ),local(Roboto-Black),url(/assets/roboto-latin-900-BEowQPyJ.woff2)format("woff2"),url(/assets/roboto-latin-900-Blac3EU0.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:900;src:local(Roboto Black italic),local(Roboto-Blackitalic),url(/assets/roboto-latin-900italic-DBp_g5Ww.woff2)format("woff2"),url(/assets/roboto-latin-900italic-uSnr6All.woff)format("woff")}.penfield-primary-button.ant-btn-primary{color:#fff;background:#004d70;border-color:#004d70;box-shadow:0 8px 18px #004d7033}.penfield-primary-button.ant-btn-primary:not(:disabled):hover,.penfield-primary-button.ant-btn-primary:not(:disabled):focus-visible{color:#fff;background:#00618d;border-color:#00618d;box-shadow:0 10px 22px #004d7047}.penfield-primary-button.ant-btn-primary:disabled{color:#bfbfbf;box-shadow:none;background:#f0f0f0;border-color:#d9d9d9}.ant-tag{color:#1e1b1a;-webkit-user-select:none;user-select:none;border:1px solid #b7b5b3;border-radius:6px;font-weight:700}.ant-list-item{border-bottom:none;padding:12px 16px}.ant-list-vertical .ant-list-item-meta-title,.ant-list-vertical .ant-list-item-meta{margin-bottom:5px}.ant-card-head{border:none}.ant-card-head-title{padding-bottom:5px;padding-right:5px}.ant-card-head-wrapper{border-bottom:none}.ant-dropdown-trigger{cursor:pointer}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #07c}.tooltip-title{margin-bottom:20px;font-size:1.2rem}.tooltip-content-container{min-width:150px;font-size:1rem}.tooltip-item{margin-bottom:15px}.tooltip-item-name{text-transform:capitalize;margin-right:15px}.tooltip-item-value{float:right}.ant-list-item.low{border-left:5px solid #6ccb52}.ant-list-item.medium{border-left:5px solid #fdca40}.ant-list-item.high{border-left:5px solid #ff6700}.ant-list-item.critical{border-left:5px solid #b80c09}.ant-tag.low{border-left:3px solid #6ccb52}.ant-tag.medium{border-top:3px solid #fdca40;border-left:3px solid #fdca40}.ant-tag.high{border-top:3px solid #ff6700;border-left:3px solid #ff6700;border-right:3px solid #ff6700}.ant-tag.critical{border:3px solid #b80c09}.filter-section .ant-input{min-width:250px;margin-bottom:10px}.filter-section .ant-select{min-width:250px;margin-bottom:10px;margin-right:10px}.pointer{cursor:pointer}.statistics{text-align:center}.full-width{width:100%}.ant-breadcrumb{margin-bottom:10px}#root{height:100%;overflow:hidden}h2{margin-bottom:0;display:inline}.subtitle{font-weight:300}.content-container{flex-wrap:wrap;width:100%;display:flex}.dot-pulse{color:#044683;background-color:#044683;border-radius:5px;width:10px;height:10px;animation:1.5s linear .25s infinite dot-pulse;position:relative;left:-9999px;box-shadow:9999px 0 0 -5px}.dot-pulse:before,.dot-pulse:after{content:"";color:#044683;background-color:#044683;border-radius:5px;width:10px;height:10px;display:inline-block;position:absolute;top:0}.dot-pulse:before{animation:1.5s linear infinite dot-pulse-before;box-shadow:9984px 0 0 -5px}.dot-pulse:after{animation:1.5s linear .5s infinite dot-pulse-after;box-shadow:10014px 0 0 -5px}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,to{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,to{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,to{box-shadow:10014px 0 0 -5px}}.anticon.anticon-info,.anticon.anticon-info-circle{color:#000000a6!important}.penfield-inline-info-icon{cursor:pointer;vertical-align:-.15em;justify-content:center;align-items:center;min-width:28px;min-height:28px;font-size:24px;line-height:1;display:inline-flex}.penfield-inline-info-icon:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #004d70}.penfield-inline-info-icon:hover .anticon.anticon-info-circle{color:#0000008c!important}main code{color:#ef5238;background:#efefef;border-radius:5px;padding:1px 5px}.rcw-widget-container .rcw-launcher{background-color:#2f6fa8}.rcw-widget-container .rcw-conversation-container{width:360px}.rcw-widget-container #rcw-conversation-container .rcw-header{background-color:#2f6fa8;padding:0 0 5px}.rcw-widget-container #rcw-conversation-container .rcw-header .rcw-title{color:#fff;padding:10px 0 0}.rcw-widget-container .rcw-response .rcw-message-text,.rcw-widget-container .rcw-client .rcw-message-text{max-width:300px}.rcw-widget-container .rcw-sender .rcw-picker-btn{display:none}.rcw-widget-container .rcw-sender .rcw-new-message{width:330px}.rcw-widget-container .rcw-sender .rcw-send{padding:5px}.rcw-widget-container .rcw-sender .rcw-send .rcw-send-icon{height:35px}.auth-loading-shell{background:radial-gradient(circle at 50% 40%,#1890ff14,#0000 28rem),#f6f8fb;justify-content:center;align-items:center;height:calc(100vh - 48px);min-height:100%;padding:32px;display:flex}.auth-loading-shell.dark{background:radial-gradient(circle at 50% 38%,#22d3ee1f,#0000 30rem),#282828}.site-layout:has(.auth-loading-shell.dark){background:#282828!important}.site-layout:has(.auth-loading-shell.dark) .site-layout-background{border-bottom:1px solid #4a4a4a;background:#282828!important}.site-layout:has(.auth-loading-shell.dark) .trigger{color:#a8a8a8}.site-layout-content:has(.auth-loading-shell.dark){background:#282828!important;border:0!important;padding:0!important}.auth-loading-card{background:#ffffffdb;border:1px solid #00000014;border-radius:12px;align-items:center;gap:16px;width:min(420px,100%);padding:28px;display:flex;box-shadow:0 18px 50px #0f172a1f}.auth-loading-shell.dark .auth-loading-card{background:#363636;border-color:#4a4a4a;box-shadow:0 18px 54px #00000052}.auth-loading-mark{color:#0f172a;background:linear-gradient(135deg,#22d3ee,#60a5fa);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.auth-loading-copy{flex:1;min-width:0}.auth-loading-title{color:#000000c7;font-size:16px;font-weight:700;line-height:1.35}.auth-loading-shell.dark .auth-loading-title{color:#ececec}.auth-loading-subtitle{color:#0000007a;margin-top:4px;font-size:13px;line-height:1.45}.auth-loading-shell.dark .auth-loading-subtitle{color:#a8a8a8}.auth-loading-bars{flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:4px;width:42px;height:28px;display:flex}.auth-loading-bars span{background:#22d3ee;border-radius:999px;width:6px;animation:.9s ease-in-out infinite authLoadingBar}.auth-loading-bars span:first-child{height:12px}.auth-loading-bars span:nth-child(2){height:20px;animation-delay:.12s}.auth-loading-bars span:nth-child(3){height:15px;animation-delay:.24s}@keyframes authLoadingBar{0%,to{opacity:.45;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1)}}.penfield-auth-shell,.penfield-welcome-shell{text-rendering:geometricprecision;color:#4a4b57;background:#eee;min-height:100vh;margin:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.penfield-auth-login{flex-direction:column;display:flex}.penfield-auth-login .auth-container{flex-direction:column;flex:1;align-items:center;padding:4rem 1.5rem 5.5rem;display:flex}.penfield-auth-login .spacing-16{gap:1rem}.penfield-auth-login .penfield-auth-alert{width:100%;max-width:420px;margin-bottom:1rem}.penfield-auth-login .auth-flow-loading{justify-content:center;align-items:center;min-height:200px;display:flex}.penfield-auth-login .login-penfield{width:100%}.penfield-auth-login .login-penfield h2{display:none}.penfield-auth-login .login-penfield img{max-height:3em;margin-bottom:0;margin-left:auto;margin-right:auto;display:block}.penfield-auth-login .login-penfield>div{gap:0}.penfield-auth-login .login-penfield .ory-elements{font-family:Roboto,sans-serif}.penfield-auth-login .login-penfield .ory-elements>div[class*=max-w]{width:100%!important;max-width:425px!important;margin-left:auto!important;margin-right:auto!important}.penfield-auth-login .login-penfield .ory-elements div[class*=grid-cols-1][class*=gap-8][class*=relative]{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:10px!important;gap:1.25rem!important;padding:32px 46px 36px!important;box-shadow:0 4px 8px #0000001f!important}.penfield-auth-login .login-penfield .ory-elements div[class*=grid-cols-1][class*=gap-8]:not([class*=relative]){box-shadow:none!important;background:0 0!important;border:none!important;gap:1rem!important;padding:0!important}.penfield-auth-login .login-penfield .ory-elements div.absolute.border-ory-border-default.bg-ory-background-default{display:none!important}.penfield-auth-login .login-penfield .ory-elements header{text-align:center;border-bottom:none;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.penfield-auth-login .login-penfield .ory-elements header p{display:none!important}.penfield-auth-login .login-penfield .ory-elements label,.penfield-auth-login .login-penfield .ory-elements span[class*=text-interface]{color:#1a1a2e;font-size:17px}.penfield-auth-login .login-penfield .ory-elements a[class*=text-forms],.penfield-auth-login .login-penfield .ory-elements .text-interface-foreground-primary a{color:#036ed9!important}.penfield-auth-login .login-penfield .ory-elements input[type=email]{box-sizing:border-box;color:#1a1a2e;width:100%;margin-top:6px;padding:14px;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;background-color:#fff!important;border:1px solid #d8d8de!important;border-radius:4px!important}.penfield-auth-login .login-penfield .ory-elements input[type=text]:not([data-input-otp]):not(:has(~button[aria-label*=password])){box-sizing:border-box;color:#1a1a2e;width:100%;margin-top:6px;padding:14px;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;background-color:#fff!important;border:1px solid #d8d8de!important;border-radius:4px!important}.penfield-auth-login .login-penfield .ory-elements input[type=email]:hover{border-color:#b4b4bb!important}.penfield-auth-login .login-penfield .ory-elements input[type=text]:not([data-input-otp]):not(:has(~button[aria-label*=password])):hover{border-color:#b4b4bb!important}.penfield-auth-login .login-penfield .ory-elements div:has(>button[aria-label*=password]){box-sizing:border-box;width:100%;margin-top:6px;background-color:#fff!important;border:1px solid #d8d8de!important;border-radius:4px!important}.penfield-auth-login .login-penfield .ory-elements div:has(>button[aria-label*=password]):hover{border-color:#b4b4bb!important}:is(.penfield-auth-login .login-penfield .ory-elements input[type=password],.penfield-auth-login .login-penfield .ory-elements input[type=text]:has(~button[aria-label*=password])){box-sizing:border-box;color:#1a1a2e;width:100%;margin-top:0;padding:14px;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;box-shadow:none!important;background-color:#0000!important;border:none!important;border-radius:4px 0 0 4px!important}.penfield-auth-login .login-penfield .ory-elements input[data-input-otp]{box-shadow:none!important;color:#0000!important;-webkit-text-fill-color:transparent!important;caret-color:#0000!important;background:0 0!important;border:0 solid #0000!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important}.penfield-auth-login .login-penfield .ory-elements form[data-testid="ory/form/methods/oidc-saml"] button[type=submit]{width:100%;color:#4a4b57!important;box-shadow:none!important;background:#fff!important;border:1px solid #b0b0b8!important;border-radius:4px!important;justify-content:center!important;padding:16px 14px!important;font-size:15px!important;font-weight:500!important}.penfield-auth-login .login-penfield .ory-elements form[data-testid="ory/form/methods/oidc-saml"] button[type=submit]:hover{color:#3a3b44!important;background:#f7f7f8!important;border-color:#9a9aa8!important}.penfield-auth-login .login-penfield .ory-elements form[data-testid="ory/form/methods/oidc-saml"] button[type=submit] span{color:#4a4b57!important}.penfield-auth-login .login-penfield .ory-elements button[type=submit][name=provider]>span:first-child>span{display:none!important}.penfield-auth-login .login-penfield .ory-elements button[type=submit][name=provider]>span:first-child{flex-shrink:0!important;width:20px!important;height:20px!important;position:relative!important}.penfield-auth-login .login-penfield .ory-elements button[type=submit][name=provider]>span:first-child:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a4b57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 2 7 12 12 22 7 12 2'/%3E%3Cpolyline points='2 17 12 22 22 17'/%3E%3Cpolyline points='2 12 12 17 22 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:0}.penfield-auth-login .login-penfield .ory-elements hr.border-interface-border-default-primary{opacity:1!important;background:0 0!important;border:none!important;border-top:3px solid #d8d8de!important;width:80px!important;max-width:30%!important;height:0!important;margin:.9rem auto!important}.penfield-auth-login .login-penfield .ory-elements input[required]~span,.penfield-auth-login .login-penfield .ory-elements [class*=text-forms-foreground-validation],.penfield-auth-login .login-penfield .ory-elements [class*=text-interface-foreground-validation]{color:#036ed9!important}.penfield-auth-login .login-penfield .ory-elements label[data-testid*=identifier]:after,.penfield-auth-login .login-penfield .ory-elements label[data-testid*=password]:after{content:" *";color:#036ed9;font-weight:400}.penfield-auth-login .login-penfield .ory-elements label:has(+[required]):after{content:" *";color:#036ed9;font-weight:400}.penfield-auth-login .login-penfield .ory-elements .text-destructive-default:not([class*=text-forms-foreground-validation]){color:#ff4500!important}.penfield-auth-login .login-penfield .ory-elements input[type=password]~button[aria-label*=password] svg{display:none!important}.penfield-auth-login .login-penfield .ory-elements input[type=password]~button[aria-label*=password]:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' width='20' height='20'%3E%3Cpath stroke='%234a4b57' stroke-linecap='round' stroke-linejoin='round' d='M10.585 10.587a2 2 0 0 0 2.829 2.828m3.267 3.258A8.7 8.7 0 0 1 12 18q-5.4 0-9-6 1.908-3.18 4.32-4.674m2.86-1.146A9 9 0 0 1 12 6q5.4 0 9 6-1 1.665-2.138 2.87M3 3l18 18'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:block}.penfield-auth-login .login-penfield .ory-elements input[type=text]~button[aria-label*=password] svg{display:none!important}.penfield-auth-login .login-penfield .ory-elements input[type=text]~button[aria-label*=password]:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' width='20' height='20'%3E%3Cg stroke='%234a4b57' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0 2 2 0 0 0-4 0'/%3E%3Cpath d='M21 12q-3.6 6-9 6t-9-6q3.6-6 9-6t9 6'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:block}.penfield-auth-login .login-penfield .ory-elements button[value=password],.penfield-auth-login .login-penfield .ory-elements button[name=method][value=password],.penfield-auth-login .login-penfield .ory-elements button[value=totp],.penfield-auth-login .login-penfield .ory-elements button[name=method][value=totp],.penfield-auth-login .login-penfield .ory-elements button[value=code],.penfield-auth-login .login-penfield .ory-elements button[name=method][value=code],.penfield-auth-login .login-penfield .ory-elements button[name=method][type=submit]{width:100%;font-weight:600;color:#fff!important;background:#004d71!important;border:2px solid #0000!important;border-radius:4px!important;padding-top:16px!important;padding-bottom:16px!important;font-size:17px!important}.penfield-auth-login .login-penfield .ory-elements button[value=password] span,.penfield-auth-login .login-penfield .ory-elements button[name=method][value=password] span,.penfield-auth-login .login-penfield .ory-elements button[value=totp] span,.penfield-auth-login .login-penfield .ory-elements button[name=method][value=totp] span,.penfield-auth-login .login-penfield .ory-elements button[value=code] span,.penfield-auth-login .login-penfield .ory-elements button[name=method][value=code] span,.penfield-auth-login .login-penfield .ory-elements button[name=method][type=submit] span{color:#fff!important}.penfield-auth-login .login-penfield .ory-elements button[value=password]:hover,.penfield-auth-login .login-penfield .ory-elements button[name=method][value=password]:hover,.penfield-auth-login .login-penfield .ory-elements button[value=totp]:hover,.penfield-auth-login .login-penfield .ory-elements button[name=method][value=totp]:hover,.penfield-auth-login .login-penfield .ory-elements button[value=code]:hover,.penfield-auth-login .login-penfield .ory-elements button[name=method][value=code]:hover,.penfield-auth-login .login-penfield .ory-elements button[name=method][type=submit]:hover{color:#fff!important;background:#005f8a!important}.penfield-welcome-shell{flex-direction:column;font-size:17px;line-height:1.5;display:flex}.penfield-welcome-shell .penfield-welcome-header{color:#fff;background:#000;flex-shrink:0;align-items:center;height:6rem;min-height:6rem;display:flex}.penfield-welcome-shell .penfield-welcome-header-inner{align-items:center;height:100%;margin-left:3rem;display:flex}.penfield-welcome-shell .logo-wrapper{box-sizing:border-box;flex-shrink:0;align-items:center;width:min(700px,72vw);height:calc(6rem - 6px);display:flex}.penfield-welcome-shell .logo{background-color:#fff;width:100%;height:100%;-webkit-mask:url(/logo.svg) 0/contain no-repeat;mask:url(/logo.svg) 0/contain no-repeat}.penfield-welcome-shell .welcome-body{box-sizing:border-box;flex:1;justify-content:center;align-items:flex-start;padding:72px 32px;display:flex}.penfield-welcome-shell .welcome-main-section{grid-template-columns:minmax(300px,340px) minmax(560px,1fr);align-items:stretch;gap:28px;width:100%;max-width:min(1320px,96vw);display:grid}.penfield-welcome-shell .welcome-aside{flex-direction:column;min-width:0;min-height:0;display:flex}.penfield-welcome-shell .welcome-auth-card{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;flex:1;justify-content:flex-start;gap:22px;width:100%;min-width:300px;min-height:100%;padding:24px;display:flex;box-shadow:0 4px 8px #0000001f}.penfield-welcome-shell .welcome-auth-btn{text-align:center;text-transform:capitalize;cursor:pointer;box-sizing:border-box;border:none;border-radius:6px;width:100%;padding:17px 16px;font-size:18px;font-weight:500;text-decoration:none;transition:background .2s;display:block}.penfield-welcome-shell .welcome-auth-btn--primary{background:#004d71;color:#fff!important}.penfield-welcome-shell .welcome-auth-btn--primary:hover{background:#192e42}.penfield-welcome-shell .welcome-auth-btn--disabled{cursor:not-allowed;color:#888!important;background:#e8e8ea!important}.penfield-welcome-shell .welcome-main{flex-direction:column;gap:28px;min-width:0;display:flex}.penfield-welcome-shell .welcome-hero-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.penfield-welcome-shell .welcome-hero-btn{box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#41aa8e 0%,#036ed9 100%);border-radius:8px;justify-content:center;align-items:center;height:132px;min-height:132px;padding:20px 24px;font-size:24px;font-weight:600;line-height:1.25;text-decoration:none;transition:box-shadow .2s;display:flex;box-shadow:0 4px 8px #00000026;color:#fff!important}.penfield-welcome-shell .welcome-hero-btn:hover{box-shadow:0 8px 16px #00000038}.penfield-welcome-shell .welcome-resources{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.penfield-welcome-shell .welcome-resource-card{box-sizing:border-box;background:#4474a1;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:11.5em;padding:22px 22px 44px;font-size:16px;line-height:1.5;text-decoration:none;transition:filter .2s;display:flex;position:relative;color:#fff!important}.penfield-welcome-shell .welcome-resource-card:hover{filter:brightness(1.06)}.penfield-welcome-shell .welcome-resource-card__title{margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.3}.penfield-welcome-shell .welcome-resource-card__body{opacity:.95;font-size:16px;font-weight:400}.penfield-welcome-shell .welcome-resource-card__arrow{font-size:22px;line-height:1;position:absolute;bottom:16px;left:22px}.penfield-welcome-shell .welcome-loading{flex:1;justify-content:center;align-items:center;min-height:40vh;display:flex}.penfield-settings-legacy{background:var(--ory-theme-background-surface,#f7f7f7);min-height:100vh}.penfield-settings-legacy .penfield-settings-inner{min-height:100vh}.penfield-settings-legacy .penfield-settings-alert{max-width:720px;margin:1rem auto;padding:0 1rem}.penfield-settings-legacy .penfield-settings-express-layout{font-family:Roboto,sans-serif}.penfield-settings-legacy .spacing-32{flex-direction:column;gap:2rem;display:flex}.penfield-settings-legacy .app-container{flex-direction:row;min-width:100%;min-height:100vh;padding-bottom:5.5rem;display:flex}.penfield-settings-legacy .main-nav.penfield-settings-sidebar{box-sizing:border-box;z-index:1;background:var(--ory-theme-background-surface,#f7f7f7);border-right:1px solid #e0e0e0;flex-direction:column;gap:.75rem;min-width:18.75rem;min-height:100vh;padding:4rem 1.5rem 2rem;display:flex;position:fixed}.penfield-settings-legacy .penfield-settings-nav-title{color:#036ed9;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.penfield-settings-legacy .penfield-settings-nav-back{color:#4a4b57;align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:1rem;text-decoration:none;display:inline-flex}.penfield-settings-legacy .penfield-settings-nav-back:hover{color:#004d71}.penfield-settings-legacy .penfield-settings-nav-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.penfield-settings-legacy .penfield-settings-nav-link{width:100%;font:inherit;color:#4a4b57;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .25rem;font-size:1rem;display:flex}.penfield-settings-legacy .penfield-settings-nav-link:hover{color:#004d71}.penfield-settings-legacy .penfield-settings-nav-icon{opacity:.85;font-size:1.1rem}.penfield-settings-legacy .penfield-settings-nav-logout{font:inherit;cursor:pointer;text-align:left;color:#4a4b57;background:0 0;border:none;align-items:center;gap:.5rem;margin-top:auto;padding:2rem 0 0;font-size:1rem;text-decoration:none;display:inline-flex}.penfield-settings-legacy .penfield-settings-nav-logout:hover:not(:disabled){color:#004d71}.penfield-settings-legacy .penfield-settings-nav-logout:disabled{cursor:wait;opacity:.7}.penfield-settings-legacy .container{flex-direction:column;flex:1;height:auto;margin-top:3rem;padding:2rem;display:flex}.penfield-settings-legacy .content{width:100%;max-width:90em}.penfield-settings-legacy .penfield-settings-page-intro .penfield-settings-page-title{color:#1a1a2e;margin:0 0 .75rem;font-size:1.75rem;font-weight:700}.penfield-settings-legacy .penfield-settings-page-intro .penfield-settings-page-lead{color:#4a4b57;max-width:52rem;margin:0;font-size:1rem;line-height:1.6}.penfield-settings-legacy .divider-left{margin:0}.penfield-settings-legacy .penfield-settings-form-section{width:100%;max-width:42rem;box-shadow:none;background:0 0;border:none;flex-direction:column;margin-bottom:2rem;padding:0;display:flex}.penfield-settings-legacy .penfield-settings-section-content{border-bottom:1px solid #d4d4d8;padding:0 0 1rem}.penfield-settings-legacy .penfield-settings-section-head{margin-bottom:1rem}.penfield-settings-legacy .penfield-settings-section-title{color:#1a1a2e;margin:0 0 .35rem;font-size:1.25rem;font-weight:600}.penfield-settings-legacy .penfield-settings-section-desc{display:none}.penfield-settings-legacy .penfield-settings-section-fields{flex-direction:column;gap:.75rem;display:flex}.penfield-settings-legacy .penfield-settings-section-footer{min-height:unset;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem 0 0;display:flex}.penfield-settings-legacy .penfield-settings-section-actions{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}.penfield-settings-legacy .penfield-settings-section-footnote{color:#6b6c76;max-width:40rem;margin:0;font-size:.875rem}.penfield-settings-legacy label,.penfield-settings-legacy span[class*=text-interface]{color:#1a1a2e;font-size:16px}.penfield-settings-legacy label[data-testid="ory/form/node/input/label/traits.email"]:after,.penfield-settings-legacy label[data-testid*=traits\.email]:after{content:" *";color:#036ed9;font-weight:600}.penfield-settings-legacy input[type=text],.penfield-settings-legacy input[type=password],.penfield-settings-legacy input[type=email],.penfield-settings-legacy input[type=tel],.penfield-settings-legacy input.penfield-settings-ory-input-field{box-sizing:border-box;width:100%;max-width:100%;margin-top:4px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:400;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;background-color:#fff!important;border:1px solid #2d6a4f!important;border-radius:4px!important}.penfield-settings-legacy input.penfield-settings-ory-input-field::placeholder{opacity:1;color:#6b6c76!important}.penfield-settings-legacy input.penfield-settings-ory-input-field[data-penfield-password-input=true]{padding-right:2.75rem}.penfield-settings-legacy input[data-testid="ory/form/node/input/totp_secret_key"],.penfield-settings-legacy input[name=totp_secret_key]{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;opacity:1!important;font-weight:400!important}.penfield-settings-legacy input.penfield-settings-ory-totp-code-input{letter-spacing:.12em}.penfield-settings-legacy .penfield-settings-totp-secret-row{align-items:center;gap:4px;max-width:488px;display:flex}.penfield-settings-legacy .penfield-settings-totp-secret-input{flex:1;min-width:0}.penfield-settings-legacy .penfield-settings-totp-copy-btn.ant-btn{color:#4a4b57;flex-shrink:0}.penfield-settings-legacy .penfield-settings-totp-copy-btn.ant-btn:hover{color:#036ed9}.penfield-settings-legacy .penfield-settings-totp-unlink-btn{cursor:pointer;background:0 0;border:none;padding:4px;line-height:1}.penfield-settings-legacy .penfield-settings-ory-input-wrap{justify-content:stretch;width:100%;max-width:100%;display:flex;position:relative}.penfield-settings-legacy .penfield-settings-ory-input-wrap--settings{max-width:488px}.penfield-settings-legacy .penfield-settings-password-toggle{color:#4a4b57;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:3rem;height:100%;margin-top:4px;padding:0;display:flex;position:absolute;top:0;right:0}.penfield-settings-legacy .penfield-settings-password-toggle:hover{color:#1a1a2e}.penfield-settings-legacy input[type=text]:hover,.penfield-settings-legacy input[type=password]:hover,.penfield-settings-legacy input[type=email]:hover,.penfield-settings-legacy input[type=tel]:hover{border-color:#1b4332!important}.penfield-settings-legacy .penfield-settings-ory-ant-btn.ant-btn{height:auto;padding:6px 22px;font-weight:500}.penfield-settings-legacy .penfield-settings-ory-ant-btn.ant-btn-color-primary.ant-btn-variant-solid{color:#fff!important;background:#004d70!important;border-color:#004d70!important}.penfield-settings-legacy .penfield-settings-ory-ant-btn.ant-btn-color-primary.ant-btn-variant-solid:hover{color:#fff!important;background:#00618d!important;border-color:#00618d!important}.penfield-settings-legacy div[class*=rounded-b-cards],.penfield-settings-legacy div[class*=rounded-t-cards]{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.penfield-settings-legacy div.absolute.border-ory-border-default.bg-ory-background-default{display:none!important}@media screen and (width>=45em){.penfield-settings-legacy .container{margin-top:0;margin-left:18rem;padding-top:3rem}.penfield-settings-legacy .main-nav.penfield-settings-sidebar{padding-top:4rem}}@media screen and (width<=45em){.penfield-settings-legacy .app-container{flex-direction:column}.penfield-settings-legacy .main-nav.penfield-settings-sidebar{min-height:unset;border-bottom:1px solid #e0e0e0;border-right:none;width:100%;position:relative}.penfield-settings-legacy .container{margin-top:0;margin-left:0}}@media screen and (width<=56em){.penfield-welcome-shell .welcome-main-section{grid-template-columns:1fr}.penfield-welcome-shell .welcome-aside{order:0}.penfield-welcome-shell .welcome-main{order:1}.penfield-welcome-shell .welcome-resources,.penfield-welcome-shell .welcome-hero-row{grid-template-columns:1fr}}@media screen and (width<=45em){.penfield-welcome-shell .penfield-welcome-header-inner{margin-left:1rem}}#root:has(.penfield-settings-legacy){overflow:hidden auto}
