@charset "UTF-8";a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}.d-grid{display:grid}.full-height{height:var(--content-height)}.icon[data-v-ca25824d]{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:40px}.icon svg[data-v-ca25824d]{zoom:2}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-background-gray: #ededed;--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--header-height: 50px;--content-height: calc(100dvh - var(--header-height)) }@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100dvh;max-height:100dvh;color:var(--color-text);background:var(--color-background-gray);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.sign-in{place-self:center;max-width:400px;width:400px;padding:25px;border-radius:15px}@media screen and (max-width: 500px){.sign-in{width:100%;max-width:100%;height:100%;border-radius:0}}.sign-in .errors-alert{margin-top:25px}.sign-up[data-v-c3fae68a]{place-self:center;max-width:400px;width:400px;padding:25px;border-radius:15px}@media screen and (max-width: 500px){.sign-up[data-v-c3fae68a]{width:100%;max-width:100%;height:100%;border-radius:0}}.sign-up .errors-alert[data-v-c3fae68a]{margin-top:25px}.sign-up .sign-in-button[data-v-c3fae68a]{margin-top:20px;display:inline-block}.oslist[data-v-edf9cbd3]{display:flex;justify-content:flex-start;align-items:center;gap:5px}.key[data-v-ca2d921e]{display:flex;justify-content:space-between;color:#fff;max-width:400px;height:fit-content}@media screen and (min-width: 1700px){.key[data-v-ca2d921e]{max-width:calc(20% - 20px)}}@media screen and (min-width: 1250px) and (max-width: 1700px){.key[data-v-ca2d921e]{max-width:calc(33% - 6px)}}@media screen and (min-width: 850px) and (max-width: 1250px){.key[data-v-ca2d921e]{max-width:calc(50% - 8px)}}@media screen and (max-width: 850px){.key[data-v-ca2d921e]{max-width:100%}}.key .data[data-v-ca2d921e]{display:flex;flex-direction:column;gap:15px}.key .data .field[data-v-ca2d921e]{display:flex;align-keys:center}.key .data .field .type[data-v-ca2d921e]{display:block;font-weight:900;min-width:100px;text-align:right;border-right:1px solid white;padding-right:10px;white-space:nowrap}.key .data .field .value[data-v-ca2d921e]{cursor:pointer;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;justify-content:space-between;align-items:center;width:100%}.key .data .field .value span[data-v-ca2d921e]{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#dadada}.key .data .amnezia-details[data-v-ca2d921e]{display:flex;align-items:stretch;gap:10px;padding:10px 0}.key .data .amnezia-details .qr[data-v-ca2d921e]{flex-shrink:0;width:160px;height:160px;background:#fff;border-radius:5px;padding:5px;box-sizing:border-box}.key .data .amnezia-details .qr img[data-v-ca2d921e]{display:block;width:100%;height:100%}.key .data .amnezia-details .qr .qr-placeholder[data-v-ca2d921e]{width:100%;height:100%;background:#ededed;border-radius:3px}.key .data .amnezia-details .amnezia-download[data-v-ca2d921e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;background:#2a2a2d;border-radius:5px;cursor:pointer;text-align:center;line-height:1.25;transition:all .15s ease}.key .data .amnezia-details .amnezia-download[data-v-ca2d921e]:hover{background:#36363a}.key .data .key-desc-wrapper[data-v-ca2d921e]{display:flex;flex-direction:column;gap:12px}.key .data .key-desc-wrapper .key-desc[data-v-ca2d921e]{display:flex;width:100%;flex-direction:row;align-items:center;gap:10px;background:#2a2a2d;padding:10px;transition:all .15s ease;cursor:pointer;border-radius:5px}.key .data .key-desc-wrapper .key-desc[data-v-ca2d921e]:hover{background:#36363a}.key .data .key-desc-wrapper .key-desc.universal .key-desc-title[data-v-ca2d921e],.key .data .key-desc-wrapper .key-desc.amnezia .key-desc-title[data-v-ca2d921e]{text-decoration:none}.key .data .key-desc-wrapper .key-desc:hover .instruct[data-v-ca2d921e]{transform:rotate(45deg)}.key .data .key-desc-wrapper .key-desc[data-v-ca2d921e]:not(.top):not(.force):not(.always){display:none}.key .data .key-desc-wrapper .key-desc.top[data-v-ca2d921e]{order:-10;background:#224416;position:relative}.key .data .key-desc-wrapper .key-desc.always[data-v-ca2d921e]{display:flex}.key .data .key-desc-wrapper .key-desc .recommended[data-v-ca2d921e]{flex-shrink:0;margin-left:4px;font-size:13px;line-height:1;text-decoration:none}.key .data .key-desc-wrapper .key-desc .oslist[data-v-ca2d921e]{width:30%}.key .data .key-desc-wrapper .key-desc-title[data-v-ca2d921e]{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding-right:1px;width:100%;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#dadada}.key .data .key-desc-wrapper .key-desc .instruct[data-v-ca2d921e]{cursor:pointer;width:6%;transition:all .15s ease}.key .data .key-desc-wrapper .key-desc .instruct[data-v-ca2d921e]:hover{transform:rotate(45deg)}.show-all-options[data-v-ca2d921e]{width:100px;margin:0 auto;color:#555;padding:0 25px;border-radius:5px;font-size:1rem;letter-spacing:.5rem;cursor:pointer;transition:all .1s linear;text-align:center}.show-all-options[data-v-ca2d921e]:before{content:"•••"}.show-all-options[data-v-ca2d921e]:hover{background:#262626;letter-spacing:.4rem}.delete[data-v-ca2d921e]{cursor:pointer;color:red}ol[data-v-2e2b8532]{padding-left:5px;display:flex;flex-direction:column;gap:4px}ol li[data-v-2e2b8532]{list-style-position:inside;padding:2px 2px 2px 5px;background:#ffffff13;border-radius:3px}ol[data-v-abe84ade]{padding-left:5px;display:flex;flex-direction:column;gap:4px}ol li[data-v-abe84ade]{list-style-position:inside;padding:2px 2px 2px 5px;background:#ffffff13;border-radius:3px}ol[data-v-c8676747]{padding-left:5px;display:flex;flex-direction:column;gap:4px}ol li[data-v-c8676747]{list-style-position:inside;padding:2px 2px 2px 5px;background:#ffffff13;border-radius:3px}ol[data-v-608f09a7]{padding-left:5px;display:flex;flex-direction:column;gap:4px}ol li[data-v-608f09a7]{list-style-position:inside;padding:2px 2px 2px 5px;background:#ffffff13;border-radius:3px}ol[data-v-0f52cc91]{padding-left:5px;display:flex;flex-direction:column;gap:4px}ol li[data-v-0f52cc91]{list-style-position:inside;padding:2px 2px 2px 5px;background:#ffffff13;border-radius:3px}ol[data-v-1c6d128a]{padding-left:5px;display:flex;flex-direction:column;gap:4px}ol li[data-v-1c6d128a]{list-style-position:inside;padding:2px 2px 2px 5px;background:#ffffff13;border-radius:3px}ol[data-v-9398b5ac]{padding-left:5px;display:flex;flex-direction:column;gap:4px}ol li[data-v-9398b5ac]{list-style-position:inside;padding:2px 2px 2px 5px;background:#ffffff13;border-radius:3px}ol[data-v-7a6ad683]{padding-left:5px;display:flex;flex-direction:column;gap:4px}ol li[data-v-7a6ad683]{list-style-position:inside;padding:2px 2px 2px 5px;background:#ffffff13;border-radius:3px}ol[data-v-2b81d45f]{padding-left:5px;display:flex;flex-direction:column;gap:4px}ol li[data-v-2b81d45f]{list-style-position:inside;padding:2px 2px 2px 5px;background:#ffffff13;border-radius:3px}.instruct[data-v-65ecd624]{margin-top:20px}.list-move,.list-enter-active,.list-leave-active{transition:all .25s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translate(30px)}.list-leave-active{position:absolute}.keys-list{padding-top:40px}.list{overflow-y:auto;padding:25px 25px 60px;transition:all .15s}.list .ikev2-warning{margin-bottom:20px}.list .placeholder{margin-top:20px;color:#acacac;width:100%;text-align:center;font-size:1.2rem}.list-items{display:flex;flex-wrap:wrap;gap:15px}.actions{width:100%;display:flex;justify-content:center;align-items:center;background:#1c1c21;padding:5px;position:sticky;top:0;z-index:2}.actions .add{max-width:500px}.actions .add .icon{zoom:2;text-align:center;margin-bottom:20px}@keyframes my-animation-b2aa905c{0%{transform:skew(0)}25%{transform:skew(-50deg,10deg);fill:red}50%{transform:skew(50deg,-20deg) scale(1.5);fill:green}75%{transform:skew(0,55deg) scale(1);fill:#00f}90%{transform:skew(20deg,-10deg) scale(1.5);fill:#ff0}to{transform:skew(5deg,-1deg) scale(1)}}.route-icon.bouncing[data-v-b2aa905c]{animation-name:my-animation-b2aa905c;animation-duration:2.5s;animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:linear}header[data-v-b2aa905c]{z-index:5;position:fixed;top:0;left:0;width:100%;height:50px;background:#24242a;color:#fff;display:flex;align-items:center;justify-content:space-between}header .part[data-v-b2aa905c]{width:33.3333333333%;padding:0 10px;display:flex;gap:10px}header .part>*[data-v-b2aa905c]{cursor:pointer}header .part .button[data-v-b2aa905c]{background:#18181c;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;padding:6px 7px}header .left .locale[data-v-b2aa905c]{font-weight:600}header .left .invite[data-v-b2aa905c]{color:red}header .center[data-v-b2aa905c]{display:flex;justify-content:center;align-items:center}header .right[data-v-b2aa905c]{display:flex;justify-content:flex-end;gap:5px}[data-v-b1c2d718]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-b1c2d718]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-background-gray: #ededed;--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--header-height: 50px;--content-height: calc(100dvh - var(--header-height)) }@media (prefers-color-scheme: dark){[data-v-b1c2d718]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-b1c2d718],*[data-v-b1c2d718]:before,*[data-v-b1c2d718]:after{box-sizing:border-box;margin:0;font-weight:400}body[data-v-b1c2d718]{min-height:100dvh;max-height:100dvh;color:var(--color-text);background:var(--color-background-gray);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.content[data-v-b1c2d718]{width:100vw;height:var(--content-height);margin-top:var(--header-height)}#app{height:100dvh;overflow:hidden}
