:root{--text-color: black;--error-text-color: red;--selection-color: #d3e4ef;--title-font-size: 16px;--scroll-bar-gradient: linear-gradient(to bottom, #2577b1, #5192c1);--button-background-color: #a8c9e0;--logout-background-color: #dd0000;--hover-button-background-color: #7CADD0;--header-title-color: #2577b1;--sidebar-background-color: rgba(211,228,239, .7);--sidebar-border: 2px solid black;--sidebar-button-active: black;--sidebar-button-disabled: black;--hamburger-line-color: black;--multiselect-tags-background-color: rgba(255, 255, 255, .7);--multiselect-single-background-color: transparent;--multiselect-conten-wrapper-background-color: white;--multiselect-new-selection-color: #dee2e6;--modal-background: white;--modal-input-background: white;--modal-button-background: var(--button-background-color);--modal-hover-button-background: var(--hover-button-background-color);--modal-disabled-button-background: #cccccc;--modal-disabled-button-text: #666666;--map-hover-color: rgba(255, 255, 255, .1);--github-color: gray;--leetcode-hover: #f7eee2;--telegram-hover: #24a1de;--codewars-hover: #c52424;--sort-dropdown-background-color: white;--pub-table-background: #ffeb99;--table-header-font-size: 14px;--table-row-font-size: 12px}.dark-theme{--text-color: #f0f0f0;--selection-color: #293f53;--button-background-color: rgba(31, 42, 52, .95);--hover-button-background-color: #222f3c;--scroll-bar-gradient: linear-gradient(to bottom, #293f53, #25384a);--header-title-color: #c2b280;--sidebar-background-color: transparent;--sidebar-border: none;--sidebar-button-active: white;--sidebar-button-disabled: #c2b280;--hamburger-line-color: white;--multiselect-tags-background-color: var(--button-background-color);--multiselect-single-background-color: var(--button-background-color);--multiselect-conten-wrapper-background-color: var(--button-background-color);--multiselect-new-selection-color: #293f53;--modal-background: #1f2a34;--modal-input-background: #293f53;--modal-button-background: #25384a;--modal-disabled-button-background: #636267;--modal-disabled-button-text: #48484a;--leetcode-hover: #eaa240;--sort-dropdown-background-color: var(--modal-background);--pub-table-background: #5f72b0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#0000001a;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--button-background-color);border-radius:10px;border:2px solid rgba(255,255,255,.2)}::-webkit-scrollbar-thumb:hover{background:var(--scroll-bar-gradient)}::selection{background-color:var(--selection-color)}html{width:100vw;height:100vh;font-size:var(--title-font-size);overflow:hidden}body{width:100%;height:100%;font-size:1rem;padding:0;margin:0;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SidebarSVG{width:20px;height:20px;color:var(--text-color)}@media (min-width: 1440px){body{font-size:1.25rem}.SidebarSVG{width:35px;height:35px}}@media (min-width: 2560px){body{font-size:2rem}.SidebarSVG{width:40px;height:40px}}h1,h3{margin:0}.page-title{font-size:1.5em}.breadcrumbs[data-v-121fef64]{font-size:.75rem;padding:0}.breadcrumbs-list[data-v-121fef64]{margin:0;padding:0;list-style:none}.breadcrumbs-item[data-v-121fef64]{display:inline}.breadcrumb-link[data-v-121fef64]{text-decoration:none;color:var(--text-color)}.breadcrumb-link[data-v-121fef64]:hover{text-decoration:none}.breadcrumb-link[data-v-121fef64]:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.separator[data-v-121fef64]{margin:0 5px;color:var(--sidebar-button-disabled)}.separator[data-v-121fef64]:before{content:" "}.sort-control[data-v-a9220bf6]{position:relative;display:inline-block;font-size:.75rem;padding:0;--transition-duration: .2s}.sort-trigger[data-v-a9220bf6]{display:flex;color:var(--text-color);align-items:center;border:none;gap:8px;font-family:inherit;font-size:.75rem;cursor:pointer;transition:background-color var(--transition-duration) ease;padding:6px 12px;border-radius:4px;background-color:var(--sort-trigger-bg, transparent)}.sort-trigger[data-v-a9220bf6]:hover{background-color:var(--sort-trigger-hover-bg, rgba(0, 0, 0, .05))}.sort-trigger[data-v-a9220bf6]:focus-visible,.sort-option[data-v-a9220bf6]:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.sort-icon svg[data-v-a9220bf6],.dropdown-icon svg[data-v-a9220bf6]{vertical-align:middle;transition:transform var(--transition-duration) ease;color:var(--text-color)}.dropdown-icon.rotate-180 svg[data-v-a9220bf6]{transform:rotate(180deg)}.sort-dropdown[data-v-a9220bf6]{position:absolute;top:100%;right:0;margin:8px 0 0;padding:0;list-style:none;background:var(--sort-dropdown-background-color);border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:100000;min-width:200px;overflow:hidden;border:1px solid var(--text-color)}.sort-option[data-v-a9220bf6]{padding:10px 16px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:.875rem;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-duration) ease}.sort-option[data-v-a9220bf6]:hover,.sort-option[data-v-a9220bf6]:focus-visible,.sort-option[aria-checked=true][data-v-a9220bf6]{background-color:var(--multiselect-new-selection-color)}.sort-radio[data-v-a9220bf6]{flex-shrink:0;width:14px;height:14px;border:1.5px solid currentColor;border-radius:50%;box-sizing:border-box;display:grid;place-items:center}.sort-option[aria-checked=true] .sort-radio[data-v-a9220bf6]{border-color:var(--radio-accent-color, var(--header-title-color))}.sort-option[aria-checked=true] .sort-radio[data-v-a9220bf6]:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--radio-accent-color, var(--header-title-color))}.fade-enter-active[data-v-a9220bf6],.fade-leave-active[data-v-a9220bf6]{transition:opacity var(--transition-duration) ease,transform var(--transition-duration) ease;transform-origin:top center}.fade-enter-from[data-v-a9220bf6],.fade-leave-to[data-v-a9220bf6]{opacity:0;transform:scale(.95)}@media (prefers-reduced-motion: reduce){.sort-control[data-v-a9220bf6]{--transition-duration: 0s}}.ContentScroll[data-v-d4eda51f]{height:85%;background:linear-gradient(135deg,var(--hover-button-background-color) 0%,rgba(0,0,0,0) 50%,var(--button-background-color) 100%);color:var(--text-color);display:flex;flex-direction:column;flex:1;margin-top:0;margin-left:10px;padding:20px;text-align:justify;border-radius:10px;overscroll-behavior:contain;overflow-y:hidden}.content-panel[data-v-d4eda51f]{display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.ContentScroll[data-v-d4eda51f]{width:100%;padding:10px;margin:0;height:95%}}.icon-select[data-v-196cfd9b]{position:relative;width:100%}.icon-select__option[data-v-196cfd9b]{display:flex;align-items:center;gap:8px}.icon-select__option--in-list[data-v-196cfd9b]{padding:8px 12px}.icon-select__icon[data-v-196cfd9b]{width:24px;height:24px}.icon-select[data-v-196cfd9b] .multiselect__tags{background:var(--multiselect-tags-background-color)}.icon-select[data-v-196cfd9b] .multiselect__content-wrapper,.icon-select[data-v-196cfd9b] .multiselect__option--selected{background-color:var(--multiselect-conten-wrapper-background-color)}.icon-select[data-v-196cfd9b] .multiselect__single{background-color:var(--multiselect-single-background-color)}.icon-select[data-v-196cfd9b] .multiselect__option--highlight{background:var(--multiselect-new-selection-color);outline:none}.icon-select[data-v-196cfd9b] .multiselect__option--selected.multiselect__option--highlight{background:var(--multiselect-new-selection-color);color:var(--multiselect-tags-background-color)}.st0[data-v-b463b5a5]{fill:#e6e1d0}.st1[data-v-b463b5a5]{stroke:#fff;stroke-miterlimit:10;stroke-width:2px}.st1[data-v-b463b5a5],.st2[data-v-b463b5a5]{fill:#999}.st0[data-v-69d93dca]{stroke:#fbb03b;stroke-linecap:round;stroke-miterlimit:10;stroke-width:3px}.st0[data-v-69d93dca],.st1[data-v-69d93dca]{fill:#fcee21}.st2[data-v-69d93dca]{fill:#fbdf3b}.st3[data-v-69d93dca]{fill:#f7cd1e}.sidebar-button[data-v-7bf7d283]{width:100%;height:7vh;padding:8px 16px;background:var(--button-background-color);font-size:1rem;color:var(--sidebar-button-active);border-radius:10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-button--active[data-v-7bf7d283]{background-color:var(--hover-button-background-color);font-weight:700;border:var(--sidebar-border);color:var(--sidebar-button-disabled)}.sidebar-button[aria-disabled=true][data-v-7bf7d283]{cursor:default}.sidebar-button[data-v-7bf7d283]:focus-visible{outline:3px solid var(--text-color);outline-offset:2px}@media (min-width: 1440px){.sidebar-button[data-v-7bf7d283]{font-size:1.5rem}}@media (min-width: 2560px){.sidebar-button[data-v-7bf7d283]{font-size:2rem}}@media (max-width: 768px){.sidebar-button[data-v-7bf7d283]{font-size:1rem;height:100%;background:transparent;border:0;text-align:start;padding:0 16px 0 0}.sidebar-button[data-v-7bf7d283]:hover{font-weight:700}}.sidebar-button[data-v-7bf7d283]:hover{background-color:var(--hover-button-background-color)}.nav-list[data-v-3aa315c5]{margin:0;padding:0;list-style:none}.close-button[data-v-23f000dc]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:5px;background:none;border:none;cursor:pointer;color:var(--text-color);transition:color .2s}.close-button[data-v-23f000dc]:hover{color:var(--button-background-color)}.close-button[data-v-23f000dc]:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.close-button svg[data-v-23f000dc]{display:block}.HamburgerMenu[data-v-70948c74]{display:none;position:relative;z-index:800;width:60px;height:55px;background:var(--button-background-color);border:2px solid black;border-radius:4px;cursor:pointer}.HamburgerMenu[data-v-70948c74]:hover{background:var(--hover-button-background-color)}.HamburgerMenu[data-v-70948c74]:focus-visible{outline:3px solid var(--text-color);outline-offset:2px}@media (max-width: 768px){.HamburgerMenu[data-v-70948c74]{display:flex;flex-direction:column;justify-content:space-around}}.HamburgerMenu__line[data-v-70948c74]{width:100%;height:4px;background:var(--hamburger-line-color);transition:transform .3s ease,opacity .3s ease}.HamburgerMenu--active .HamburgerMenu__line[data-v-70948c74]:nth-child(1){transform:translateY(6px) rotate(45deg)}.HamburgerMenu--active .HamburgerMenu__line[data-v-70948c74]:nth-child(2){opacity:0}.HamburgerMenu--active .HamburgerMenu__line[data-v-70948c74]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.menu-overlay[data-v-70948c74]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:900}.menu-drawer[data-v-70948c74]{position:fixed;top:0;left:0;width:250px;height:100%;background:var(--hover-button-background-color);box-shadow:2px 0 5px #0000001a;z-index:950;overflow-y:auto}.menu-drawer__header[data-v-70948c74]{display:flex;justify-content:flex-end;padding:12px 12px 0}.menu-drawer__header[data-v-70948c74] .close-button{min-width:44px;min-height:44px}.menu-slide-enter-active[data-v-70948c74],.menu-slide-leave-active[data-v-70948c74]{transition:transform .3s ease}.menu-slide-enter-from[data-v-70948c74],.menu-slide-leave-to[data-v-70948c74]{transform:translate(-100%)}.menu-fade-enter-active[data-v-70948c74],.menu-fade-leave-active[data-v-70948c74]{transition:opacity .3s ease}.menu-fade-enter-from[data-v-70948c74],.menu-fade-leave-to[data-v-70948c74]{opacity:0}@media (prefers-reduced-motion: reduce){.HamburgerMenu__line[data-v-70948c74],.menu-slide-enter-active[data-v-70948c74],.menu-slide-leave-active[data-v-70948c74],.menu-fade-enter-active[data-v-70948c74],.menu-fade-leave-active[data-v-70948c74]{transition:none}}.menu-nav hr[data-v-70948c74]{width:90%;border:none;height:2px;background:var(--button-background-color);box-shadow:0 1px 1px #ffffff4d inset,0 -1px 1px #0000001a inset}.menu-nav ul[data-v-70948c74]{margin:1em 0;padding:20px 20px 5px;list-style:none}.menu-nav[data-v-70948c74] li{margin-bottom:12px}.job-title-cycler[data-v-1f173669]{display:flex;flex-direction:column-reverse}.author-name[data-v-1f173669]{margin:0;font-size:2em;font-weight:700}.job-title-wrapper[data-v-1f173669]{position:relative;white-space:nowrap;height:1.5em}.job-title[data-v-1f173669]{position:absolute;margin:0;font-size:1.17em;font-weight:700;opacity:0;transform:translateY(10px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.job-title.active[data-v-1f173669]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.job-title[data-v-1f173669]{transform:none;transition:none}}.TheHeader[data-v-074d4a19]{width:95%;position:sticky;z-index:100;display:flex;justify-content:space-between;align-items:normal}.header__container[data-v-074d4a19]{display:flex;justify-content:center;align-items:flex-start;color:var(--text-color);text-decoration:none;border-radius:6px;transition:transform .3s ease}.header__container[data-v-074d4a19]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.header__container[data-v-074d4a19]:hover,.header__container[data-v-074d4a19]:focus-visible{transform:translateY(-2px)}.header__container[data-v-074d4a19] .title{color:var(--text-color);transition:all .5s ease}.header__container[data-v-074d4a19]:hover .title,.header__container[data-v-074d4a19]:focus-visible .title{background:linear-gradient(90deg,var(--text-color),var(--header-title-color),var(--text-color));background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:shimmer-074d4a19 1.5s infinite linear}@keyframes shimmer-074d4a19{0%{background-position:0% center}to{background-position:-200% center}}.settings__container[data-v-074d4a19]{display:flex;flex-direction:row;width:200px;margin-top:.5vh;gap:5px}@media (max-width: 768px){.TheHeader[data-v-074d4a19]{width:92%;align-items:center;justify-content:center}.header__container[data-v-074d4a19]{width:100%;margin-left:20px}.settings__container[data-v-074d4a19]{display:none}}.SidebarPanel[data-v-33d3ccdc]{width:25vw;height:65vh;padding:20px;box-sizing:border-box;position:sticky;overflow-y:auto;display:flex;flex-direction:column;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.1) 10%,var(--hover-button-background-color) 20%,rgba(0,0,0,0) 50%,var(--button-background-color) 80%,rgba(255,255,255,.1) 90%,rgba(255,255,255,.2) 100%);border-radius:10px}.SidebarPanel__list[data-v-33d3ccdc]{flex:1;display:flex;flex-direction:column;justify-content:space-around}@media (max-width: 768px){.SidebarPanel[data-v-33d3ccdc]{display:none}}.fade-enter-active[data-v-14e53fdb],.fade-leave-active[data-v-14e53fdb]{transition:opacity 1s ease}.fade-enter-from[data-v-14e53fdb],.fade-leave-to[data-v-14e53fdb]{opacity:0}.SkyTheme[data-v-14e53fdb]{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:-1}.day[data-v-14e53fdb],.night[data-v-14e53fdb]{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity 1.5s ease-in-out}.day[data-v-14e53fdb]{background:linear-gradient(to bottom,#87ceeb,#e0f7fa)}.night[data-v-14e53fdb]{background:linear-gradient(to bottom,#060010,#060010 6%,#090016 11%,#070016 20%,#0a0121 48%,#0a0127 55%,#0a0129 57%,#0c012b 62%,#0e0131 68%,#0d012f 69%,#18023c 78%,#19023e 79%,#1c0242 81%,#22034b 85%,#2e045a 92%,#2f045e 96%,#340464,#370569)}.cloud[data-v-14e53fdb]{position:absolute;left:0;background-image:url(/assets/cloud-DktmTXzG.webp);background-size:contain;background-repeat:no-repeat;will-change:transform;animation:moveCloud-14e53fdb var(--cloud-duration) linear infinite}@keyframes moveCloud-14e53fdb{0%{transform:translate(-40vw)}to{transform:translate(100vw)}}.star[data-v-14e53fdb]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:twinkle-14e53fdb 14s ease-in-out infinite,drift-14e53fdb 16s linear infinite}@keyframes twinkle-14e53fdb{0%,20%,40%,60%,80%,to{opacity:0}10%,30%,50%,70%,90%{opacity:1}}@keyframes drift-14e53fdb{0%{transform:scale(1)}to{transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){.cloud[data-v-14e53fdb]{animation:none;will-change:auto;transform:translate(var(--cloud-x))}.star[data-v-14e53fdb]{animation:none;opacity:.8}.day[data-v-14e53fdb],.night[data-v-14e53fdb],.fade-enter-active[data-v-14e53fdb],.fade-leave-active[data-v-14e53fdb]{transition:none}}.toast[data-v-3f9ee519]{padding:12px 24px;border-radius:4px;color:#000;display:flex;align-items:center;box-shadow:0 2px 10px #0003}.toast.success[data-v-3f9ee519]{background-color:#4caf50;border:1px solid #388e3c}.toast.error[data-v-3f9ee519]{background-color:#f44336;border:1px solid #d32f2f}.toast.warning[data-v-3f9ee519]{background-color:#ff9800;border:1px solid #f57c00}.toast.info[data-v-3f9ee519]{background-color:#2196f3;border:1px solid #1976d2}.toast-content[data-v-3f9ee519]{padding-right:20px}.toast-close[data-v-3f9ee519]{margin-left:10px;min-width:24px;min-height:24px;background:transparent;border:none;color:#fff;cursor:pointer;font-size:18px;line-height:1}.toast-close[data-v-3f9ee519]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.toast-stack[data-v-06960ffb]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:80vw;pointer-events:none}.toast-stack[data-v-06960ffb]>*{pointer-events:auto}.toast-enter-active[data-v-06960ffb],.toast-leave-active[data-v-06960ffb]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-06960ffb],.toast-leave-to[data-v-06960ffb]{opacity:0;transform:translateY(-30px)}@media (prefers-reduced-motion: reduce){.toast-enter-active[data-v-06960ffb],.toast-leave-active[data-v-06960ffb]{transition:none}}.app[data-v-5fdd8953]{width:100vw;height:100vh;margin-top:20px;background-image:url(/img/monastery-400.webp);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:hidden}@media (min-width: 768px){.app[data-v-5fdd8953]{background-image:url(/img/monastery-800.webp)}}@media (min-width: 1024px){.app[data-v-5fdd8953]{background-image:url(/img/monastery-1200.webp)}}@media (min-width: 1440px){.app[data-v-5fdd8953]{background-image:url(/img/monastery-1920.webp)}}@media (min-width: 2000px){.app[data-v-5fdd8953]{background-image:url(/img/monastery-2560.webp)}}.main-content[data-v-5fdd8953]{width:95%;height:100%;margin-top:20px;position:relative;display:flex;justify-content:center;overflow:hidden}@media (max-width: 768px){.main-content[data-v-5fdd8953]{width:100vw}}
