:root{--primary:#20513b;--primary25:#89ab9c;--primary75:#0d3825;--primary5:#f3f9f6;--primary10:#e6f2ed;--primary100:"#022616";--error:#c64840;--error10:#efd1cf;--white:#fff;--black:#000c06;--lightgrey:#e6e6e6;--palegrey:#f2f2f2;--grey:#b8b8b8;--darkgrey:#696969;--primary10-trans:#e6f2edcc;--error100:#5f1611;--warning:#c68040;--warning10:#efdecf;--warning100:#5f3711}.green,.primary-green{color:var(--primary)}.error-red{color:var(--error)}.black{color:var(--black)}.lightgrey{color:var(--lightgrey)}.grey{color:var(--grey)}.darkgrey{color:var(--darkgrey)}body{color:var(--black);font-family:Outfit;font-weight:300}h1{color:var(--black);margin:0;font-family:Outfit;font-size:48px;font-weight:500}h2{color:var(--black);margin:0;font-family:Outfit;font-size:32px;font-weight:500;line-height:normal}h3{margin:0;font-family:Outfit;font-size:20px;font-weight:500;line-height:28px}h4{margin:0;font-family:Outfit;font-size:16px;font-weight:400;line-height:20px}h5{margin:0;font-family:Outfit;font-size:12px;font-weight:500}p{margin:0;font-family:Outfit;font-size:14px;font-weight:300}p.light{color:var(--darkgrey)}a{color:var(--black);cursor:pointer;margin:0;font-family:Outfit;font-size:14px;font-weight:300;text-decoration:none}a:hover{opacity:.7}a.underline{text-decoration:underline}a.disabled{cursor:default}a.disabled:hover{color:var(--grey);opacity:1}.SliderRoot{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:200px;height:20px;display:flex;position:relative}.SliderTrack{background-color:var(--lightgrey);border-radius:9999px;flex-grow:1;height:5px;position:relative}.SliderRange{background-color:var(--primary);border-radius:9999px;height:100%;position:absolute}.SliderThumb{background-color:var(--primary);border-radius:10px;width:20px;height:20px;display:block}.SliderThumb:hover{background-color:var(--primary75)}.SliderThumb:focus{outline:none;box-shadow:0 0 0 5px #e6e6e680}b{font-weight:500}ul{text-align:left;margin:4px 0 0;padding-left:16px}li{margin:0;padding:0;list-style-type:"-  "}li:last-of-type{margin-bottom:0}td,th{color:var(--black);text-align:center;margin:0;font-family:Outfit;font-size:14px;font-weight:300}td.right,th.right{text-align:right}td.left,th.left,td:first-of-type,th:first-of-type{text-align:left}input{background:var(--primary5);border:1px solid var(--lightgrey);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:0 16px;font-family:Outfit;font-size:16px;font-weight:300;line-height:24px}textarea{background:var(--primary5);border:1px solid var(--lightgrey);box-sizing:border-box;resize:vertical;border-radius:8px;width:100%;min-height:88px;padding:16px 16px 0;font-family:Outfit;font-size:16px;font-weight:300}input:hover,input:active,input:focus,textarea:hover,textarea:focus,textarea:active{border:1px solid var(--grey);outline:none}input:disabled{opacity:.5}input:disabled:hover{border:1px solid var(--primary10)}input[type=file]{cursor:pointer;height:150px;padding:auto;display:none}label{flex-direction:row;justify-content:left;align-items:center;margin:8px 0;font-family:Outfit;font-weight:300;display:flex;overflow:hidden}.field-label{color:var(--darkgrey);margin:4px 0;font-family:Outfit;font-size:14px;font-weight:300}.field-error-message{text-align:left;color:var(--error);margin-top:4px;font-family:Outfit;font-size:14px;font-weight:300}.error-message{color:var(--error);font-family:Outfit;font-size:14px;font-weight:300}select{border:1px solid var(--lightgrey);background:var(--primary5);appearance:none;box-sizing:border-box;cursor:pointer;border-radius:8px;outline:none;width:100%;height:56px;padding:0 16px;font-family:Outfit;font-size:16px;font-weight:300;line-height:24px}select:required:invalid{opacity:.7}button{cursor:pointer;box-sizing:border-box;border-style:solid;border-radius:8px;outline:none;height:56px;padding:0 16px}button.half{width:50%}button.submit-button{background-color:var(--primary);border:none;width:100%}button.submit-button:hover{opacity:.7}button.submit-button:disabled{opacity:.7;cursor:default}button.pill{text-wrap:nowrap;cursor:pointer;background:var(--primary);width:auto;height:fit-content;color:var(--white);border:2px solid var(--primary);box-sizing:border-box;border-radius:8px;outline:none;height:28px;margin-bottom:0;padding:6px 14px}button.pill:not(.secondary):hover{opacity:.7}button.pill.large{background-color:var(--primary);border-radius:20px;height:40px;margin-bottom:0;padding:8px 20px;font-family:Outfit;font-size:.875rem;font-weight:400}button.pill.x-large{background-color:var(--primary);border-radius:50px;margin-bottom:0;padding:16px 28px}button.secondary{border:1px solid var(--grey);color:var(--black);background-color:#0000}button.secondary>.button-txt{color:var(--primary)}button.secondary:not(:disabled):hover,button.pill:disabled{background-color:var(--lightgrey)}button.pill:disabled>.button-txt{color:var(--darkgrey)}button.pill:disabled:hover{cursor:default;opacity:1}button.secondary:disabled{background-color:var(--lightgrey)}button.secondary:disabled>.button-txt{color:var(--darkgrey)}button.secondary:disabled:hover{cursor:default;opacity:1}button.error{color:var(--white);background-color:#df8d08;border:1px solid #df8d08}button.danger{background-color:var(--error);color:var(--white)}button.pill.right{margin-left:auto}.button.selectable{background-color:var(--lightgrey);color:var(--black);border:none}.button.selectable.selected{background-color:var(--primary);color:var(--white);border:none}.button-txt{color:var(--white)}.icon-text-cont{align-items:center;column-gap:8px;min-height:18px;display:flex;position:relative}.switch-tab-button{background-color:#0000;border:none;border-radius:0;outline:none;height:fit-content;padding:4px;font-family:Outfit;font-size:16px;font-weight:500}.switch-tab-button[data-state=active]{background-color:var(--white);filter:drop-shadow(0 2px 3px #0000000d);border-radius:4px}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:500;background-color:#0226160d;animation:.1s ease-in-out overlayShow;position:fixed;inset:0}.modal-overlay.dark{background-color:#00000040}.modal-cont{z-index:501;background-color:#fff;border-radius:6px;outline:none;flex-direction:column;row-gap:16px;width:90vw;max-width:500px;height:fit-content;max-height:85vh;margin:auto;padding:25px;animation:.1s ease-in-out overlayShow;display:flex;position:fixed;inset:0;overflow-y:scroll;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.modal-cont.wide{width:85%;max-width:1100px;max-height:85vh}.modal-cont.large{min-width:450px;max-width:50vw}.modal-cont.wide-expand{width:fit-content;max-width:1100px;max-height:85vh}.modal-header{align-items:space-between;flex-direction:row;align-items:center;column-gap:12px;width:100%;display:flex}.modal-title-subtitle-cont{flex-direction:column;flex-grow:1;row-gap:4px}@keyframes overlayShow{0%{opacity:0}to{opacity:.8}}.center-page-element{flex-direction:column;align-items:center;row-gap:32px;width:100%;display:flex}.center-page-element.margin-top{margin-top:75px}.content-container{text-align:center;align-content:space-between;width:100%;max-width:450px;margin-left:auto;margin-right:auto}.content-container.fill{max-width:unset}.content-container.left{text-align:left;justify-self:left}.content-container.scroll{border:2px solid var(--primary10);border-radius:6px;flex-direction:column;max-height:350px;padding:24px;display:flex;overflow:hidden scroll}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.user-card-container{padding-bottom:32px}.user-card-container>div,.app-card-container>div{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}@media (width>=768px){.app-card-container>div{grid-template-columns:repeat(2,minmax(0,1fr))}.user-card-container>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.app-card-container>div{grid-template-columns:repeat(3,minmax(0,1fr))}.user-card-container>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1600px){.app-card-container>div{grid-template-columns:repeat(4,minmax(0,1fr))}.user-card-container>div{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=2200px){.app-card-container>div{grid-template-columns:repeat(5,minmax(0,1fr))}.user-card-container>div{grid-template-columns:repeat(8,minmax(0,1fr))}}.add-app-card-container>div{align-items:space-between;flex-flow:wrap;column-gap:6px;display:flex}.user-card-container.small>div{gap:12px}.vault-grid-list [cmdk-list-sizer]{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;width:100%;display:grid}@media (width>=768px){.vault-grid-list [cmdk-list-sizer]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.vault-grid-list [cmdk-list-sizer]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.vault-grid-list [cmdk-list-sizer]{grid-template-columns:repeat(5,minmax(0,1fr))}}.small-card{background-color:var(--primary10);cursor:pointer;border-radius:8px;flex-direction:column;row-gap:8px;width:auto;max-width:150px;height:fit-content;padding:10px;display:flex}.small-card:hover{box-shadow:inset 0 0 0 1px var(--primary25)}.form-cont{text-align:center;flex-direction:column;row-gap:16px;width:400px;display:flex}.form-cont.wide{width:450px}.form-cont.fill{width:100%}.form-cont.left{text-align:left}.form-cont.animated{transition:all .3s cubic-bezier(.87,0,.13,1)}.form-error-cont{justify-content:center;align-items:center;width:100%;display:flex}.error-txt{color:red;text-align:center}.app-icon-button-cont{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;row-gap:8px;width:70px;padding:8px 7px;display:flex}.app-icon-button-cont:hover{background-color:var(--primary10)}.app-icon-button-cont.selected{background:var(--palegrey)}.app-icon{border:solid 1.5px var(--primary10);box-sizing:border-box;border-radius:8px;width:36px;height:36px}.app-icon.large{width:48px;height:48px}.app-icon.placeholder{background-color:var(--primary75);color:var(--white);flex-direction:column;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.app-icon.small{border-radius:4px;width:22px;height:22px}.split-input-bg{text-align:center;width:50px;color:var(--primary);box-sizing:border-box;vertical-align:middle;background-color:var(--primary5);border:1px solid var(--lightgrey);caret-color:#0000;border-radius:8px;outline:none;justify-content:center;align-items:center;height:100%;padding:8px;font-size:24px;font-weight:500;display:flex}.split-input-bg:focus{border:var(--grey) 1px solid}.cmdk-app-icon-grid-cont>div{border:1.5px solid var(--primary10);box-sizing:border-box;border-radius:8px;flex-flow:wrap;gap:4px 2px;width:100%;max-height:400px;padding:8px;display:flex;overflow:scroll}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.select-dropdown-btn{cursor:default;background-color:var(--white);height:36px;color:var(--black);border:solid 1px var(--lightgrey);border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:0 12px;font-family:Outfit;font-size:12px;font-weight:300;line-height:1;display:inline-flex}.select-dropdown-btn.high-contrast{border-color:var(--grey);background-color:#0000}.select-dropdown-btn:hover{background-color:var(--lightgrey);border-color:var(--grey)}.select-dropdown{display:inline-block;position:relative}.select-dropdown.large{width:100%}.select-dropdown.medium{background-color:#000c06;width:100px}.select-dropdown.large>.select-dropdown-btn{gap:8px;width:100%;height:56px;padding:0 16px;font-size:16px}.select-dropdown.open>.select-dropdown-btn{border:solid 1px var(--grey)}.select-dropdown-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;z-index:749;box-sizing:border-box;background-color:#fffc;border-radius:6px;min-width:160px;padding:8px 6px;display:none;position:absolute;box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833}.select-dropdown-content.large{width:100%;max-width:450px}.select-dropdown-content a{color:var(--black);border-radius:4px;flex-direction:row;align-items:center;gap:8px;padding:4px 8px;font-size:13px;text-decoration:none;display:flex}.select-dropdown-item-check{flex-direction:column;justify-content:center;align-items:center;width:13px;margin-right:-6px;display:flex;position:relative}.select-dropdown-content a:hover{background-color:var(--primary10-trans)}.select-dropdown.open>.select-dropdown-content{flex-direction:column;display:flex}.select-dropdown:hover .dropbtn{background-color:var(--primarygreen5)}.totp-timer{--p:20;--b:10px;--c:var(--grey);--w:20px;width:var(--w);aspect-ratio:1;place-content:center;font-family:sans-serif;font-size:25px;font-weight:700;display:inline-grid;position:relative}.totp-timer:before,.totp-timer:after{content:"";border-radius:50%;position:absolute}.totp-timer:before{background:radial-gradient(farthest-side, var(--c) 98%, #0000) top/var(--b) var(--b) no-repeat, conic-gradient(var(--c) calc(var(--p) * 1%), #0000 0);-webkit-mask:radial-gradient(farthest-side, #0000 calc(99% - var(--b)), #000 calc(100% - var(--b)));-webkit-mask:radial-gradient(farthest-side, #0000 calc(99% - var(--b)), #000 calc(100% - var(--b)));mask:radial-gradient(farthest-side, #0000 calc(99% - var(--b)), #000 calc(100% - var(--b)));background-size:0 0,auto;inset:0}.totp-timer:after{inset:calc(50% - var(--b) / 2);background:var(--c);transform:rotate(calc(var(--p) * 3.6deg)) translateY(calc(50% - var(--w) / 2));content:none}@media screen and (width<=760px){.form-cont,.form-cont.wide{width:100%}.center-page-element{margin-top:32px}.content-container{max-width:100%}}.aglide-editor-theme{--accentBase:var(--primary)!important;--accentBgSubtle:var(--primary)!important;--accentBg:var(--primary)!important;--accentBgHover:color-mix(in srgb, var(--primary) 70%, transparent)!important;--accentBgActive:var(--primary)!important;--accentLine:var(--primary)!important;--accentBorder:var(--primary)!important;--accentBorderHover:color-mix(in srgb, var(--primary) 70%, transparent)!important;--accentSolid:var(--primary)!important;--accentSolidHover:var(--primary)!important;--accentText:var(--primary)!important;--accentTextContrast:var(--primary100)!important;--baseBorder:var(--lightgrey)!important;--baseBorderHover:var(--lightgrey)!important;--baseSolid:var(--darkgrey)!important;--baseSolidHover:var(--grey)!important;--baseText:var(--darkgrey)!important;--baseTextContrast:var(--darkgrey)!important;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace!important;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}
