:root .trm-dark-icon{display:none}:root.dark .trm-dark-icon{display:block}:root.dark .trm-light-icon{display:none}:root{--primary:#afb42b;--primary-70:rgba(175, 180, 43, 0.7);--primary-50:rgba(175, 180, 43, 0.5);--primary-30:rgba(175, 180, 43, 0.3);--primary-weak:#c0ca33;--primary-weak-50:rgba(192, 202, 51, 0.5);--body-color:#7B7B7D;--body-color-5:rgba(123, 123, 125, 0.05);--body-bg-color:#00151f;--theme-color:#00283a;--theme-bg-color:#fcfcfe;--theme-bg-color-80:rgba(252, 252, 254, 0.8);--theme-bg2-color:#f4f5f7;--box-shadow:0 2px 4px -2px rgba(0, 0, 0, 0.15);--box-shadow2:inset 0 0 4px -1px rgba(0, 0, 0, 0.15);--border-dotted:dotted 2px rgba(225, 225, 235, 0.9);--preloader-background:#00283A;--top-bar-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);--card-padding:40px;--card-bottom-card:40px;--card-border-radius:10px;--card-top-color:#ffffff;--card-top-bg-color:#ff6a00;--card-cover-bg-color:#e9e9e9;--tabele-thead-bg-color:rgba(153, 169, 191, 0.1);--tabele-thead-border-color:#eee;--tab-border-color:#f1f1f1;--tab-botton-bg-color:#f1f1f1;--tab-botton-color:#7B7B7D;--tab-button-hover-bg-color:#eeeeee;--tab-button-active-bg-color:#ffffff;--fixed-button-bg-color:#ffffff;--fixed-button-color:#7B7B7D;--code-bg-color:#f1f1f1;--code-color:#476582;--notice-outdate-bg:#ffe6e6;--notice-outdate-color:#ff6666;--notice-outdate-border:#ff8080;--scroll-progress-bg-color:linear-gradient(#ffdddd, #e9ddff)}:root.dark{--primary:#afb42b;--primary-70:rgba(175, 180, 43, 0.7);--primary-50:rgba(175, 180, 43, 0.5);--primary-30:rgba(175, 180, 43, 0.3);--primary-weak:#c0ca33;--primary-weak-50:rgba(192, 202, 51, 0.5);--body-color:#cccdcfb3;--body-color-5:rgba(204, 205, 207, 0.05);--body-bg-color:#00151f;--theme-color:#dedee0;--theme-bg-color:#00283a;--theme-bg-color-80:rgba(0, 40, 58, 0.8);--theme-bg2-color:#02162b;--box-shadow:0 2px 4px -2px rgba(0, 0, 0, 0.6);--box-shadow2:inset 0 0 4px -1px rgba(0, 0, 0, 0.6);--border-dotted:dotted 2px rgba(225, 225, 235, 0.15);--preloader-background:#dedee0;--top-bar-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.6);--card-cover-bg-color:#162e38;--tabele-thead-bg-color:#525f663d;--tabele-thead-border-color:#ffffff1c;--tab-border-color:#063c54;--tab-botton-bg-color:#063c54;--tab-botton-color:#dedee0;--tab-button-hover-bg-color:#003146;--tab-button-active-bg-color:#042838;--fixed-button-bg-color:#063c54;--fixed-button-color:#dedee0;--code-bg-color:#3a3a3a;--code-color:#c9def1;--notice-outdate-bg:#403131;--notice-outdate-color:#ff6565;--notice-outdate-border:#bb1e1e;--scroll-progress-bg-color:linear-gradient(#82df7a80, #82df7a80)}@media (max-width:768px){:root{--card-padding:20px;--card-bottom-card:20px;--card-border-radius:6px}:root blockquote:before{top:0}}body{font-weight:500;color:var(--body-color,#7b7b7d);background-color:#00151f;letter-spacing:.05em;overflow:hidden;-webkit-font-smoothing:antialiased}a,a:hover{color:inherit;text-decoration:none}a:focus{outline:inherit}button{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2;letter-spacing:0;font-weight:800;color:var(--theme-color,#00283a);margin-bottom:0;margin-top:0}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin:0}.trm-text-sm{font-size:12px}.trm-text-lg{font-size:16px}.trm-contrast{color:var(--theme-color,#00283a)!important;opacity:1!important}.trm-accent-color{color:var(--primary,#afb42b)}.trm-label{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:2px;color:var(--theme-color,#00283a);transition:all .4s ease-in-out}.trm-label.trm-label-light{color:var(--body-color,#7b7b7d)}.trm-label.trm-label-color{color:var(--primary,#afb42b)}a.trm-label i,a.trm-label svg{margin-left:10px}a.trm-label .arrow-right{margin-left:5px;transition:all .4s ease-in-out}a.trm-label:focus,a.trm-label:hover{outline:inherit;color:var(--primary,#afb42b)}a.trm-label:focus .arrow-right,a.trm-label:hover .arrow-right{transform:translateX(5px);color:inherit}.trm-scroll-animation{transform:translateY(30px) scale(1.02);opacity:0;transition:all .6s ease-in-out}.trm-scroll-animation.trm-active-el{opacity:1;transform:translateY(0) scale(1)}.trm-swup-animation{transition:all .6s ease-in-out;transition-delay:0.6s}html.is-animating .trm-preloader{opacity:1;transition-delay:0s}html.is-animating .trm-swup-animation{opacity:0;transition-delay:0s}.trm-p-10{padding:10px!important}.trm-p-20{padding:20px!important}.trm-p-30{padding:30px!important}.trm-mb-10{margin-bottom:10px}.trm-mb-15{margin-bottom:15px}.trm-mb-20{margin-bottom:20px}.trm-mb-30{margin-bottom:30px}.trm-mb-40{margin-bottom:40px}.trm-mt-10{margin-top:10px}.trm-mt-15{margin-top:15px}.trm-mt-20{margin-top:20px}.trm-mt-40{margin-top:40px}.trm-just-img{width:100%;border-radius:5px}.trm-glow{animation-duration:2s;animation-iteration-count:infinite;animation-name:glowing;animation-direction:alternate}@keyframes glowing{0%{box-shadow:0 0 0 transparent}100%{box-shadow:0 0 20px var(--primary-30,#afb42b)}}.trm-scroll-container{transition:opacity .6s}.c-scrollbar{width:10px;top:8px;bottom:10px;height:calc(100vh - 20px)}.c-scrollbar_thumb{width:4px;right:1px;border-radius:10px;background-color:var(--primary,#afb42b);opacity:1}.symbol-icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.locomotive-scroll__sticky-target{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.katex-display{overflow-y:hidden;overflow-x:auto;padding:.5rem}::-moz-selection,::-webkit-selection,::selection{color:var(--theme-color,#00283a);background-color:var(--primary,#afb42b)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--primary-50,#afb42b)}::-webkit-scrollbar-track{border-radius:2px;background-color:rgba(255,255,255,.1)}.trm-preloader{width:100%;height:100vh;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;opacity:0;transition:all .6s ease-in-out}.preloader{width:45px;height:45px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);animation:rotatePreloader 1.5s infinite ease-in}@keyframes rotatePreloader{0%{transform:translateX(-50%) translateY(-50%) rotateZ(0)}100%{transform:translateX(-50%) translateY(-50%) rotateZ(-360deg)}}.preloader div{position:absolute;width:100%;height:100%;opacity:0}.preloader div:before{content:"";position:absolute;left:50%;top:0;width:12%;height:12%;background-color:var(--preloader-background,#00283a);transform:translateX(-50%);border-radius:50%}.preloader div:first-child{transform:rotateZ(0);animation:rotateCircle1 1.5s infinite linear;z-index:9}@keyframes rotateCircle1{0%{opacity:0}0%{opacity:1;transform:rotateZ(36deg)}7%{transform:rotateZ(0)}57%{transform:rotateZ(0)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(2){transform:rotateZ(36deg);animation:rotateCircle2 1.5s infinite linear;z-index:8}@keyframes rotateCircle2{5%{opacity:0}5.0001%{opacity:1;transform:rotateZ(0)}12%{transform:rotateZ(-36deg)}62%{transform:rotateZ(-36deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(3){transform:rotateZ(72deg);animation:rotateCircle3 1.5s infinite linear;z-index:7}@keyframes rotateCircle3{10%{opacity:0}10.0002%{opacity:1;transform:rotateZ(-36deg)}17%{transform:rotateZ(-72deg)}67%{transform:rotateZ(-72deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(4){transform:rotateZ(108deg);animation:rotateCircle4 1.5s infinite linear;z-index:6}@keyframes rotateCircle4{15%{opacity:0}15.0003%{opacity:1;transform:rotateZ(-72deg)}22%{transform:rotateZ(-108deg)}72%{transform:rotateZ(-108deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(5){transform:rotateZ(144deg);animation:rotateCircle5 1.5s infinite linear;z-index:5}@keyframes rotateCircle5{20%{opacity:0}20.0004%{opacity:1;transform:rotateZ(-108deg)}27%{transform:rotateZ(-144deg)}77%{transform:rotateZ(-144deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(6){transform:rotateZ(180deg);animation:rotateCircle6 1.5s infinite linear;z-index:4}@keyframes rotateCircle6{25%{opacity:0}25.0005%{opacity:1;transform:rotateZ(-144deg)}32%{transform:rotateZ(-180deg)}82%{transform:rotateZ(-180deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(7){transform:rotateZ(216deg);animation:rotateCircle7 1.5s infinite linear;z-index:3}@keyframes rotateCircle7{30%{opacity:0}30.0006%{opacity:1;transform:rotateZ(-180deg)}37%{transform:rotateZ(-216deg)}87%{transform:rotateZ(-216deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(8){transform:rotateZ(252deg);animation:rotateCircle8 1.5s infinite linear;z-index:2}@keyframes rotateCircle8{35%{opacity:0}35.0007%{opacity:1;transform:rotateZ(-216deg)}42%{transform:rotateZ(-252deg)}92%{transform:rotateZ(-252deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(9){transform:rotateZ(288deg);animation:rotateCircle9 1.5s infinite linear;z-index:1}@keyframes rotateCircle9{40%{opacity:0}40.0008%{opacity:1;transform:rotateZ(-252deg)}47%{transform:rotateZ(-288deg)}97%{transform:rotateZ(-288deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(10){transform:rotateZ(324deg);animation:rotateCircle10 1.5s infinite linear;z-index:0}@keyframes rotateCircle10{45%{opacity:0}45.0009%{opacity:1;transform:rotateZ(-288deg)}52%{transform:rotateZ(-324deg)}102%{transform:rotateZ(-324deg)}100%{transform:rotateZ(-324deg);opacity:1}}.trm-app-frame{border:solid 10px #00151f;position:relative;overflow:hidden;border-radius:20px;width:100vw;height:100vh;background-color:var(--theme-bg2-color,#f4f5f7);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));transition:all .4s ease-in-out}.trm-app-frame .trm-content-start{margin:0 40px}.trm-app-frame .trm-content-start:before{content:'';position:absolute;left:30px;top:-8px;height:8px;width:calc(100% - 60px);background-color:var(--theme-color,#00283a);border-radius:5px 5px 0 0;opacity:.3}.trm-app-frame .trm-content{margin-top:-40px;padding:0 0 60px;z-index:0;position:relative;z-index:1}.trm-app-frame .container{position:relative}@media (max-width:992px){body{background-color:var(--theme-bg2-color,#f4f5f7);overflow:auto}.trm-app-frame{border:0;overflow:hidden scroll;border-radius:0;width:100%;height:100%}.trm-app-frame .trm-content-start{margin:0;z-index:999}.trm-app-frame .trm-content{margin-top:40px;padding:0 0 40px}}@media (max-width:768px){.trm-app-frame .container{padding:0 10px}.trm-app-frame .trm-content{margin-top:20px}}.trm-top-bar{position:fixed;left:0;right:0;z-index:9;width:100%;height:80px;border-radius:var(--card-border-radius,10px);box-shadow:var(--top-bar-box-shadow,0 2px 4px 0 rgba(0,0,0,.15));background-color:var(--theme-bg-color,#fcfcfe)}.trm-top-bar:after{content:'';position:absolute;left:30px;height:8px;width:calc(100% - 60px);background-color:var(--theme-bg-color,#fcfcfe);border-radius:0 0 5px 5px;opacity:.3}.trm-top-bar .container{display:flex;justify-content:space-between;align-items:center}.trm-top-bar .container .trm-left-side{height:100%;display:flex;align-items:center;justify-content:center;width:33%}.trm-top-bar .container .trm-left-side .trm-logo-frame{display:flex;align-items:center;height:80px}.trm-top-bar .container .trm-left-side .trm-logo-frame .trm-logo-text{position:relative;font-weight:900;font-size:22px;color:var(--theme-color,#00283a);letter-spacing:0}.trm-top-bar .container .trm-left-side .trm-logo-frame .trm-logo-text span{color:var(--primary,#afb42b)}.trm-top-bar .container .trm-left-side .trm-logo-frame img{width:32px;margin-right:10px}.trm-top-bar .container .trm-right-side{height:100%;display:flex;align-items:center;width:66%;justify-content:flex-end}.trm-top-bar .container .trm-search-btn{cursor:pointer}.trm-top-bar .container .trm-mode-switcher-place+.trm-search-btn{margin-left:20px}@media (max-width:1200px){.trm-top-bar{border-radius:0}.trm-top-bar .trm-logo-text{display:none}.trm-top-bar .container .trm-left-side{justify-content:start}.trm-top-bar .container .trm-right-side{border-radius:0 0 10px 10px;padding:0 0 40px;display:flex;flex-direction:column;background-color:var(--theme-bg-color,#fcfcfe);position:absolute;z-index:-1;top:80px;left:0;height:auto;width:100%;opacity:0;pointer-events:none;box-shadow:var(--top-bar-box-shadow,0 2px 4px 0 rgba(0,0,0,.15));transform:translateY(20px);transition:all .4s ease-in-out}.trm-top-bar .container .trm-right-side.trm-active{opacity:1;pointer-events:all;transform:translateY(0)}}.trm-menu{margin-right:10px}.trm-menu nav ul{display:flex;margin:0;padding:0}.trm-menu nav ul li{height:80px;position:relative;list-style-type:none;display:flex;justify-content:center;align-items:center}.trm-menu nav ul li:after{content:'';position:absolute;bottom:0;border-radius:10px;height:4px;width:0;background-color:var(--primary,#afb42b);transition:all .4s ease-in-out}.trm-menu nav ul li a{white-space:nowrap;height:100%;width:100%;padding:0 20px;line-height:80px;color:var(--theme-color,#00283a);text-transform:uppercase;font-size:11px;letter-spacing:2px;font-weight:700;transition:all .4s ease-in-out}.trm-menu nav ul li a:hover{color:var(--primary,#afb42b)}.trm-menu nav ul li ul{padding:10px;pointer-events:none;background-color:var(--theme-bg-color,#fcfcfe);opacity:0;transform:translateY(20px);height:auto;top:80px;left:-10px;border-radius:0 0 10px 10px;box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));position:absolute;z-index:9;display:flex;flex-direction:column;transition:all .4s ease-in-out}.trm-menu nav ul li ul li{height:50px;margin:0;justify-content:flex-start}.trm-menu nav ul li ul li a{line-height:50px}.trm-menu nav ul li ul li:after,.trm-menu nav ul li ul li:before{display:none}.trm-menu nav ul li:hover ul{pointer-events:all;opacity:1;transform:translateY(0)}.trm-menu nav ul li.current-item:after,.trm-menu nav ul li.current-menu-item:after{width:100%}@media (max-width:1200px){.trm-menu{text-align:center;margin:0;width:100%}.trm-menu nav{width:100%}.trm-menu nav ul{margin:20px 0;flex-direction:column}.trm-menu nav ul li{width:100%;height:auto;display:block}.trm-menu nav ul li:after{display:none}.trm-menu nav ul li a{height:50px;line-height:50px}.trm-menu nav ul li.current-menu-item a{color:var(--primary,#afb42b)}.trm-menu nav ul li.current-menu-item ul li a{color:var(--theme-color,#00283a)}.trm-menu nav ul li ul{border-radius:0;background-color:var(--theme-bg2-color,#f4f5f7);top:0;left:0;width:100%;padding:0;position:relative;overflow:hidden;opacity:1;transform:none;margin:0;pointer-events:all;max-height:0;box-shadow:var(--box-shadow2,inset 0 0 4px -1px rgba(0,0,0,.15))}.trm-menu nav ul li:hover ul{max-height:300px}}.trm-menu-btn{transform:scale(1.3);margin-top:2px;padding:8px 7px;width:30px;height:30px;cursor:pointer;display:none;justify-content:center;text-align:center}.trm-menu-btn span{position:relative;margin:5px 0 0}.trm-menu-btn span:before{position:absolute;top:-5px}.trm-menu-btn span:after{position:absolute;top:5px}.trm-menu-btn.trm-active span{transform:rotate(45deg)}.trm-menu-btn.trm-active span:before{transform:translate(0,5px) rotate(-90deg)}.trm-menu-btn.trm-active span:after{transform:translate(0,-5px) rotate(-90deg)}.trm-menu-btn span,.trm-menu-btn span:after,.trm-menu-btn span:before{content:"";display:block;width:15px;height:.15em;border-radius:1px;background:var(--theme-color,#00283a);backface-visibility:hidden;transition:all .4s ease-in-out}@media (max-width:1200px){.trm-menu-btn{display:flex}}.trm-mode-switcher-place .trm-mode-switcher{display:flex;justify-content:center;align-items:center}.trm-mode-switcher-place .trm-mode-switcher i,.trm-mode-switcher-place .trm-mode-switcher svg{margin:0 7px;font-size:12px}.trm-mode-switcher-place .trm-mode-switcher .tgl{display:none}.trm-mode-switcher-place .trm-mode-switcher .tgl,.trm-mode-switcher-place .trm-mode-switcher .tgl *,.trm-mode-switcher-place .trm-mode-switcher .tgl :after,.trm-mode-switcher-place .trm-mode-switcher .tgl :before,.trm-mode-switcher-place .trm-mode-switcher .tgl+.trm-swich,.trm-mode-switcher-place .trm-mode-switcher .tgl:after,.trm-mode-switcher-place .trm-mode-switcher .tgl:before{box-sizing:border-box}.trm-mode-switcher-place .trm-mode-switcher .tgl ::selection,.trm-mode-switcher-place .trm-mode-switcher .tgl :after::selection,.trm-mode-switcher-place .trm-mode-switcher .tgl :before::selection,.trm-mode-switcher-place .trm-mode-switcher .tgl+.trm-swich::selection,.trm-mode-switcher-place .trm-mode-switcher .tgl::selection,.trm-mode-switcher-place .trm-mode-switcher .tgl:after::selection,.trm-mode-switcher-place .trm-mode-switcher .tgl:before::selection{background:0}.trm-mode-switcher-place .trm-mode-switcher .tgl+.trm-swich{outline:0;display:block;width:45px;height:23px;position:relative;cursor:pointer;user-select:none}.trm-mode-switcher-place .trm-mode-switcher .tgl+.trm-swich:after,.trm-mode-switcher-place .trm-mode-switcher .tgl+.trm-swich:before{position:relative;display:block;content:"";width:50%;height:100%}.trm-mode-switcher-place .trm-mode-switcher .tgl+.trm-swich:after{left:0}.trm-mode-switcher-place .trm-mode-switcher .tgl+.trm-swich:before{display:none}.trm-mode-switcher-place .trm-mode-switcher .tgl:checked+.trm-swich:after{left:50%}.trm-mode-switcher-place .trm-mode-switcher .tgl-light+.trm-swich{margin-bottom:0;box-shadow:var(--box-shadow2,inset 0 0 4px -1px rgba(0,0,0,.15));background:var(--theme-bg2-color,#f4f5f7);border-radius:2em;padding:2px;transition:all .4s ease-in-out}.trm-mode-switcher-place .trm-mode-switcher .tgl-light+.trm-swich:after{width:47%;border:solid 3px var(--primary,#afb42b);border-radius:50%;background:var(--theme-bg-color,#fcfcfe);transition:all .2s ease-in-out}.trm-mode-swich-animation-frame{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:all .4s ease-in-out}.trm-mode-swich-animation-frame.trm-active{opacity:1}.trm-mode-swich-animation-frame .trm-mode-swich-animation{margin-bottom:40px;width:80px;height:55px;position:relative;overflow:hidden;text-align:center}.trm-mode-swich-animation-frame .trm-mode-swich-animation:before{content:'';height:1px;width:120%;border-bottom:dotted 5px var(--theme-color,#00283a);position:absolute;z-index:9;bottom:0;left:-10%}.trm-mode-swich-animation-frame .trm-mode-swich-animation .i-sun{position:absolute;z-index:0;top:0;font-size:32px;margin-left:-15px;opacity:1;color:var(--theme-color,#00283a);transition:all .6s ease-in-out}.trm-mode-swich-animation-frame .trm-mode-swich-animation .i-moon{position:absolute;z-index:0;top:0;font-size:32px;margin-left:-15px;color:var(--theme-color,#00283a);opacity:0;transform:translateY(70px) rotate(0);transition:all .6s ease-in-out}.trm-mode-swich-animation-frame .trm-mode-swich-animation.trm-active .i-sun{transform:translateY(70px) rotate(360deg);opacity:0}.trm-mode-swich-animation-frame .trm-mode-swich-animation.trm-active .i-moon{transform:translateY(0) rotate(360deg);opacity:1}@media (max-width:1200px){.trm-mode-switcher{margin:0 0 40px 0!important}}.portfolio{transition:all .4s ease-in-out}.trm-list{padding:0;margin:0}.trm-list li{position:relative;list-style-type:none;padding-left:25px;color:var(--theme-color,#00283a);word-break:break-all}.trm-list li:before{content:'';position:absolute;top:6px;left:0;height:10px;width:10px;border:solid 3px var(--primary,#afb42b);border-radius:50%}.trm-list li+li{margin-top:15px}.trm-tag-list li{white-space:nowrap;margin:6px 0!important}.trm-tag-list li .tag-list-count::before{content:"（"}.trm-tag-list li .tag-list-count::after{content:"）"}blockquote{box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));margin:0;display:block;position:relative;background-color:var(--theme-bg-color,#fcfcfe);color:var(--theme-color,#00283a);padding:40px var(--card-padding,40px);border-radius:var(--card-border-radius,10px);font-style:italic;font-size:16px;font-weight:500}blockquote:before{margin:0;color:var(--primary,#afb42b);width:50px;line-height:55px;content:'"';position:absolute;top:10px;left:10px;font-size:54px}blockquote:after{margin:0;color:var(--primary,#afb42b);line-height:55px;content:'"';position:absolute;bottom:-16px;right:16px;font-size:54px}.trm-card{background-color:var(--theme-bg-color,#fcfcfe);position:relative;border-radius:var(--card-border-radius,10px);margin-bottom:var(--card-bottom-card,40px);padding:var(--card-padding,40px);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15))}.trm-card .trm-icon{font-size:22px;color:var(--theme-color,#00283a);margin-bottom:20px}.trm-skill-card{border-radius:var(--card-border-radius,10px);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));background-color:var(--theme-bg-color,#fcfcfe);padding:var(--card-padding,40px);margin-bottom:var(--card-bottom-card,40px)}.trm-skill-card .trm-skill-header{display:flex;justify-content:space-between}.trm-skill-card .trm-progressbar-frame{overflow:hidden;border-radius:var(--card-border-radius,10px);background-color:var(--theme-bg2-color,#f4f5f7);height:5px;width:100%;box-shadow:var(--box-shadow2,inset 0 0 4px -1px rgba(0,0,0,.15))}.trm-skill-card .trm-progressbar-frame .trm-progressbar{width:0;height:100%;background-color:var(--primary,#afb42b);transition:all .8s ease-in-out;transition-delay:0.4s}.trm-skill-card.trm-active-el .trm-progressbar-frame .p10{width:10%}.trm-skill-card.trm-active-el .trm-progressbar-frame .p20{width:20%}.trm-skill-card.trm-active-el .trm-progressbar-frame .p30{width:30%}.trm-skill-card.trm-active-el .trm-progressbar-frame .p40{width:40%}.trm-skill-card.trm-active-el .trm-progressbar-frame .p50{width:50%}.trm-skill-card.trm-active-el .trm-progressbar-frame .p60{width:60%}.trm-skill-card.trm-active-el .trm-progressbar-frame .p70{width:70%}.trm-skill-card.trm-active-el .trm-progressbar-frame .p80{width:80%}.trm-skill-card.trm-active-el .trm-progressbar-frame .p90{width:90%}.trm-skill-card.trm-active-el .trm-progressbar-frame .p100{width:100%}@media (max-width:992px){.trm-skill-card .trm-progressbar-frame .p10{width:10%}.trm-skill-card .trm-progressbar-frame .p20{width:20%}.trm-skill-card .trm-progressbar-frame .p30{width:30%}.trm-skill-card .trm-progressbar-frame .p40{width:40%}.trm-skill-card .trm-progressbar-frame .p50{width:50%}.trm-skill-card .trm-progressbar-frame .p60{width:60%}.trm-skill-card .trm-progressbar-frame .p70{width:70%}.trm-skill-card .trm-progressbar-frame .p80{width:80%}.trm-skill-card .trm-progressbar-frame .p90{width:90%}.trm-skill-card .trm-progressbar-frame .p100{width:100%}}.trm-service-icon-box{padding:var(--card-padding,40px);border-radius:var(--card-border-radius,10px);background-color:var(--theme-bg-color,#fcfcfe);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));margin-bottom:20px}.trm-service-icon-box .trm-service-content{display:flex;align-items:center}.trm-service-icon-box .trm-service-text{flex:1}.trm-service-icon-box .trm-service-text div{height:2.6em}.trm-service-icon-box .trm-icon{width:50px;height:50px;margin-right:20px}.trm-service-icon-box .trm-icon img{width:100%;height:100%;border-radius:50%;box-shadow:none!important;padding:2px}.trm-main-card-frame{position:relative;z-index:2;transform:translateY(-410px)}.trm-main-card-frame .trm-main-card{display:flex;flex-direction:column;justify-content:flex-start;padding:var(--card-padding,40px);border-radius:var(--card-border-radius,10px);width:100%;height:calc(100vh - 100px);box-shadow:0 2px 4px -2px rgba(0,0,0,.15);background-color:var(--theme-bg-color,#fcfcfe)}.trm-main-card-frame .trm-main-card.trm-active-el{border-radius:0}.trm-main-card-frame .trm-main-card:before{content:'';position:absolute;left:30px;top:-8px;height:8px;width:calc(100% - 60px);background-color:var(--theme-bg-color,#fcfcfe);border-radius:5px 5px 0 0;opacity:.3}.trm-main-card-frame .trm-main-card .trm-social{display:flex;flex-wrap:wrap;justify-content:center}.trm-main-card-frame .trm-main-card .trm-social a{color:var(--theme-color,#00283a);margin:6px 10px;transition:all .4s ease-in-out}.trm-main-card-frame .trm-main-card .trm-social a:hover{color:var(--primary,#afb42b)}.trm-main-card-frame .trm-main-card .trm-social a i,.trm-main-card-frame .trm-main-card .trm-social a svg{font-size:24px}.trm-main-card-frame .trm-main-card .trm-table{padding:0;margin:0}.trm-main-card-frame .trm-main-card .trm-table li{display:flex;justify-content:space-between;margin-bottom:10px}.trm-main-card-frame .trm-main-card .trm-table li:last-child{margin-bottom:0}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@media (max-width:992px){.trm-main-card-frame{transform:translateY(-40px)}.trm-main-card-frame .trm-main-card{border-radius:var(--card-border-radius,10px)!important;height:auto}}.trm-mc-header{text-align:center}.trm-mc-header .trm-avatar-frame{position:relative;display:inline-block}.trm-mc-header .trm-avatar-frame .trm-avatar{border:solid 3px var(--theme-bg-color,#fcfcfe);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));width:110px;height:110px;border-radius:50%;object-fit:cover;object-position:top}.trm-mc-header .trm-name{font-size:18px}.trm-mc-header .trm-name.trm-name-lg{font-size:32px}.trm-mc-header .trm-typed-text::after{content:"|";font-weight:200;animation:blink ease 1s infinite}.trm-counter-up{text-align:center;border-radius:var(--card-border-radius,10px);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));background-color:var(--theme-bg-color,#fcfcfe);padding:var(--card-padding,40px);margin-bottom:var(--card-bottom-card,40px)}.trm-counter-up:before{content:'';position:absolute;left:30px;top:-8px;height:8px;width:calc(100% - 60px);background-color:var(--theme-bg-color,#fcfcfe);border-radius:5px 5px 0 0;opacity:.3}.trm-counter-up .trm-counter-number{font-size:24px;font-weight:900;color:var(--theme-color,#00283a);line-height:20px}.trm-counter-up .trm-counter-number .trm-counter-symbol{color:var(--primary,#afb42b);font-size:16px;margin-left:3px}.trm-contact-card{border-radius:var(--card-border-radius,10px);background:var(--theme-bg-color,#fcfcfe);padding:var(--card-padding,40px);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15))}.trm-contact-card .trm-form-bottom{display:flex;align-items:center}.trm-contact-card .trm-form-bottom .trm-text-sm{margin-left:40px}@media (max-width:992px){.trm-contact-card .trm-form-bottom{flex-direction:column}.trm-contact-card .trm-form-bottom .trm-text-sm{margin-left:0;margin-top:20px;text-align:center}}.trm-blog-card{background-color:var(--theme-bg-color,#fcfcfe);position:relative;overflow:hidden;border-radius:var(--card-border-radius,10px);margin-bottom:var(--card-bottom-card,40px);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15))}.trm-blog-card .trm-top{position:absolute;top:-18px;right:-36px;background:var(--card-top-bg-color);color:var(--card-top-color);padding:30px 30px 4px;transform:rotate(45deg);font-size:12px}.trm-blog-card .trm-cover-frame{display:block;position:relative;padding-bottom:60%;overflow:hidden}.trm-blog-card .trm-cover-frame .trm-cover-date,.trm-blog-card .trm-cover-frame .trm-cover-img,.trm-blog-card .trm-cover-frame img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.05);transition:all .4s ease-in-out}.trm-blog-card .trm-cover-frame .trm-cover-date{background-color:var(--card-cover-bg-color,#f3f3f3);display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.2;font-family:fantasy}.trm-blog-card .trm-cover-frame .trm-cover-date .trm-cover-day{font-size:100px;font-weight:800}.trm-blog-card .trm-cover-frame .trm-cover-date .trm-cover-month{font-size:20px}.trm-blog-card .trm-cover-frame .trm-cover-img{background-repeat:no-repeat;background-position:center;background-size:cover}.trm-blog-card .trm-card-descr{padding:var(--card-padding,40px)}.trm-blog-card .trm-card-descr h5 a{font-size:1.1rem;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden}.trm-blog-card .trm-card-descr .trm-category a{opacity:.6;transition:all .4s ease-in-out}.trm-blog-card .trm-card-descr .trm-category a:hover{opacity:1;color:var(--primary,#afb42b)}.trm-blog-card:hover .trm-cover-frame .trm-cover-img,.trm-blog-card:hover .trm-cover-frame img{transform:scale(1)}.trm-card-data{padding:0;margin:0;display:flex}.trm-card-data li{list-style-type:none;padding-right:20px;position:relative;opacity:.6}.trm-card-data li:after{content:'•';position:absolute;top:0;right:6px;opacity:.5}.trm-card-data li:last-child:after{display:none}.trm-older-publications-card{background-color:var(--theme-bg-color,#fcfcfe);position:relative;overflow:hidden;border-radius:var(--card-border-radius,10px);padding:var(--card-padding,40px);margin-bottom:var(--card-bottom-card,40px);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15))}.trm-older-publications-card .trm-older-publication{margin-bottom:var(--card-bottom-card,40px)}.trm-older-publications-card .trm-older-publication .trm-op-top{width:100%;display:flex;align-items:center;justify-content:space-between}.trm-older-publications-card .trm-older-publication .trm-op-top .trm-op-cover{width:30%;height:50px;margin-right:20px;border-radius:5px;position:relative;overflow:hidden}.trm-older-publications-card .trm-older-publication .trm-op-top .trm-op-cover img{transform:scale(1.1);width:100%;height:100%;object-fit:cover;object-position:center;border-radius:5px;transition:all .4s ease-in-out}.trm-older-publications-card .trm-older-publication .trm-op-top .trm-op-title{width:70%;overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;transition:all .4s ease-in-out}.trm-older-publications-card .trm-older-publication .trm-op-top:hover .trm-op-cover img{transform:scale(1)}.trm-older-publications-card .trm-older-publication .trm-op-top:hover .trm-op-title{color:var(--primary,#afb42b)}.trm-older-publications-card .trm-older-publication .trm-category a{opacity:.6;transition:all .4s ease-in-out}.trm-older-publications-card .trm-older-publication .trm-category a:hover{opacity:1;color:var(--primary,#afb42b)}.trm-older-publications-card .trm-older-publication .trm-card-data{padding:0;margin:0;display:flex}.trm-older-publications-card .trm-older-publication .trm-card-data li{list-style-type:none;padding-right:20px;position:relative;opacity:.6}.trm-older-publications-card .trm-older-publication .trm-card-data li:after{content:'•';position:absolute;top:0;right:6px;opacity:.5}.trm-older-publications-card .trm-older-publication .trm-card-data li:last-child:after{display:none}.trm-older-publications-card .trm-older-publication:last-child{margin-bottom:0}.trm-blog-categories{text-align:center;position:relative;background-color:var(--theme-bg-color,#fcfcfe);border-radius:var(--card-border-radius,10px);padding:var(--card-padding,40px);margin-bottom:var(--card-bottom-card,40px);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15))}.trm-blog-categories:before{content:'';position:absolute;left:30px;top:-8px;height:8px;width:calc(100% - 60px);background-color:var(--theme-bg-color,#fcfcfe);border-radius:5px 5px 0 0;opacity:.3}.trm-blog-categories .trm-number{color:var(--theme-bg-color,#fcfcfe);margin-left:5px;border-radius:20px;font-size:12px;font-weight:600;display:inline-block;padding:3px 10px;transform:translateY(-2px);background-color:var(--primary,#afb42b)}.trm-price{position:relative;overflow:hidden;text-align:center;background-color:var(--theme-bg-color,#fcfcfe);border-radius:var(--card-border-radius,10px);padding:var(--card-padding,40px);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));margin-bottom:var(--card-bottom-card,40px)}.trm-price.trm-popular:after{content:'popular';color:#fcfcfe;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:2px;line-height:20px;padding:0 40px;background-color:var(--primary,#afb42b);height:20px;transform:rotate(45deg);position:absolute;top:23px;right:-40px}.trm-price .trm-price-header{margin-bottom:30px}.trm-price .trm-price-number{font-size:32px;font-weight:900;color:var(--theme-color,#00283a);line-height:30px}.trm-price .trm-price-number sup{font-weight:300;font-size:14px;margin:0 5px;color:var(--body-color,#7b7b7d)}.trm-price .trm-price-list{padding:0;margin:0 0 40px}.trm-price .trm-price-list li{list-style-type:none;margin-bottom:20px}.trm-price .trm-price-list li.trm-label-light{text-decoration:line-through;opacity:.5}.trm-portfolio-item{display:block;position:relative;overflow:hidden;margin-bottom:var(--card-bottom-card,40px);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));border-radius:var(--card-border-radius,10px)}.trm-portfolio-item .trm-cover-frame{padding-bottom:100%;position:relative;overflow:hidden}.trm-portfolio-item .trm-cover-frame .trm-cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.05);margin:0;transition:all .4s ease-in-out}.trm-portfolio-item .trm-item-description{background-color:var(--theme-bg-color,#fcfcfe);position:absolute;width:100%;padding:20px 40px;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));opacity:0;transform:translateY(30px) scale(1.02);transition:all .4s ease-in-out}.trm-portfolio-item .trm-item-description .trm-zoom-icon{background-color:var(--primary,#afb42b);border-radius:50%;color:#fcfcfe;width:40px;height:40px;font-size:12px;display:flex;justify-content:center;align-items:center}.trm-portfolio-item:hover .trm-cover-frame .trm-cover{transform:scale(1)}.trm-portfolio-item:hover .trm-item-description{opacity:1;transform:translateY(0) scale(1)}.trm-portfolio-item:focus{outline:inherit}.trm-portfolio-item.trm-demo-card .trm-cover-frame{padding-bottom:0}.trm-portfolio-item.trm-demo-card .trm-cover-frame .trm-cover{position:relative}@media (max-width:992px){.trm-portfolio-item .trm-item-description{transform:none;opacity:1}}.trm-order{box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));background-color:var(--theme-bg-color,#fcfcfe);border-radius:var(--card-border-radius,10px);overflow:hidden;display:none;width:100%;max-width:800px;padding:0}.trm-order .trm-popup-content{max-height:550px;display:flex;align-items:stretch;height:100%}.trm-order .trm-popup-content img{display:block;width:40%;object-fit:cover}.trm-order .trm-popup-content .trm-popup-form-frame{text-align:center;position:relative;padding:40px;width:60%}@media (max-width:992px){.trm-order{width:calc(100% - 40px)}.trm-order .trm-popup-content{height:auto}.trm-order .trm-popup-content img{display:none}.trm-order .trm-popup-content .trm-popup-form-frame{width:100%}}.trm-sliders-card{position:relative;overflow:visible;margin-left:-20px;margin-right:-20px;padding:0 20px;margin-bottom:var(--card-bottom-card,40px)}.trm-sliders-card .trm-slider-navigation{opacity:0;cursor:pointer;position:absolute;z-index:1;width:100%;padding:0 100px;top:50px;left:0;display:flex;justify-content:space-between;transition:all .4s ease-in-out}.trm-sliders-card .trm-slider-navigation div.swiper-button-disabled{background-color:var(--theme-bg2-color,#f4f5f7);border-color:var(--theme-bg2-color,#f4f5f7);cursor:not-allowed}.trm-sliders-card:hover .trm-slider-navigation{opacity:1;padding:0 60px}.trm-slider-card{z-index:-1;text-align:center;padding:var(--card-padding,40px);background-color:var(--theme-bg-color,#fcfcfe);border-radius:var(--card-border-radius,10px);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15))}.trm-slider-card .trm-slider-author img{height:70px;width:70px;border-radius:50%;object-fit:cover;object-position:center;margin-bottom:20px;border:solid 3px var(--theme-bg-color,#fcfcfe);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15))}.trm-slider-card .trm-slider-text{padding-top:20px}@media (max-width:992px){.trm-sliders-card{overflow:hidden}}.trm-project-card{position:relative;overflow:hidden;text-align:center;background-color:var(--theme-bg-color,#fcfcfe);border-radius:var(--card-border-radius,10px);margin-bottom:var(--card-bottom-card,40px);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));padding:var(--card-padding,40px)}.trm-project-card .trm-project-desc{height:3rem;overflow:hidden}.trm-project-card:hover{transform:scale(1.05)}.trm-btn{white-space:nowrap;background-color:var(--primary,#afb42b);height:45px;border:solid 2px var(--primary,#afb42b);color:#fcfcfe;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:2px;border-radius:30px;display:inline-flex;padding:0 35px;justify-content:center;align-items:center;transition:all .4s ease-in-out}.trm-btn i,.trm-btn svg{margin-left:10px}.trm-btn .arrow-right{margin-left:10px;transition:all .4s ease-in-out}.trm-btn .arrow-left{margin-right:10px;transition:all .4s ease-in-out}.trm-btn.trm-btn-sm{height:40px;padding:0 25px}.trm-btn:hover{transform:scale(1.03);color:#fcfcfe;background-color:var(--primary-weak,#afb42b);border:solid 2px var(--primary-weak,#afb42b)}.trm-btn:hover .arrow-right{transform:translateX(5px)}.trm-btn:hover .arrow-left{transform:translateX(-5px)}.trm-btn.trm-btn-border{border:solid 2px #fcfcfe;background-color:transparent}.trm-btn.trm-btn-border:hover{border:solid 2px #fcfcfe;background-color:transparent}.trm-btn.trm-btn-circle{padding:0;width:45px;border-radius:50%}.trm-btn.trm-btn-circle.trm-btn-sm{width:40px}.trm-btn.trm-btn-circle i,.trm-btn.trm-btn-circle svg{font-size:13px;margin:0}.trm-btn:focus{outline:inherit}.trm-video{box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));border-radius:10px;position:relative;overflow:hidden;padding-bottom:55%}.trm-video img{border-radius:10px;position:absolute;z-index:-1;top:0;left:0;object-fit:cover;object-position:top;width:100%;height:100%}.trm-video .trm-video-content{position:absolute;top:0;left:0;width:100%;height:100%}.trm-video .trm-video-content.trm-overlay{background-color:rgba(10,15,20,.2)}.trm-video .trm-button-puls{background-color:#fcfcfe;position:absolute;z-index:-1;border-radius:50%;height:70px;width:70px;top:calc(50% - 35px);left:calc(50% - 35px);display:flex;justify-content:center;align-items:center;animation:puls 1s infinite}.trm-video .trm-play-button{position:absolute;z-index:39999;background-color:var(--primary,#afb42b);border-radius:50%;box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));color:var(--theme-bg-color,#fcfcfe);height:60px;width:60px;top:calc(50% - 30px);left:calc(50% - 30px);display:flex;justify-content:center;align-items:center;transition:all .4s ease-in-out}.trm-video .trm-play-button i,.trm-video .trm-play-button svg{margin-left:3px}.trm-video .trm-play-button:focus{outline:inherit}.trm-video .trm-play-button:hover{transform:scale(1.1)}@keyframes puls{0%{opacity:1;transform:scale(.9)}100%{opacity:0;transform:scale(1.3)}}.form,form{position:relative;width:100%}.form input,form input{color:var(--theme-color,#00283a);box-sizing:border-box;display:block;width:100%;height:45px;border-radius:10px;margin-bottom:20px;border:0;box-shadow:var(--box-shadow2,inset 0 0 4px -1px rgba(0,0,0,.15));background-color:var(--theme-bg2-color,#f4f5f7);padding:0 20px}.form input:focus,form input:focus{outline:inherit}.form textarea,form textarea{color:var(--theme-color,#00283a);box-sizing:border-box;display:block;width:100%;border-radius:10px;margin-bottom:40px;border:0;box-shadow:var(--box-shadow2,inset 0 0 4px -1px rgba(0,0,0,.15));background-color:var(--theme-bg2-color,#f4f5f7);padding:15px 20px}.form textarea:focus,form textarea:focus{outline:inherit}.trm-banner{width:100%;height:560px;position:relative;z-index:1;overflow:hidden;border-radius:0 0 20px 20px;box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15))}.trm-banner .trm-slideshow{position:absolute;top:0;left:0;height:100%;width:100%}.trm-banner .trm-banner-cover{z-index:-1;position:absolute;width:100%;height:100%;object-fit:cover;object-position:top}.trm-banner .trm-publication-cover{z-index:-1;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.trm-banner .trm-banner-content{padding-top:80px;z-index:999;position:absolute;bottom:0;width:100%;height:100%;display:flex;align-items:center}.trm-banner .trm-banner-content.trm-overlay{background-color:rgba(10,15,20,.2)}.trm-banner .trm-banner-content .trm-banner-text{padding-right:10px}.trm-banner .trm-banner-content .trm-banner-text *{color:#fcfcfe;text-shadow:0 1px 10px rgba(0,0,0,.3)}.trm-banner .trm-banner-content .trm-banner-text .trm-breadcrumbs{margin:0;padding:0;display:inline-flex;border:solid 2px #fcfcfe;background-color:transparent;padding:0 35px;height:45px;align-items:center;border-radius:30px}.trm-banner .trm-banner-content .trm-banner-text .trm-breadcrumbs li{padding-right:20px;list-style-type:none;position:relative}.trm-banner .trm-banner-content .trm-banner-text .trm-breadcrumbs li:after{content:'/';position:absolute;top:0;right:8px}.trm-banner .trm-banner-content .trm-banner-text .trm-breadcrumbs li:last-child{padding-right:0}.trm-banner .trm-banner-content .trm-banner-text .trm-breadcrumbs li:last-child:after{display:none}.trm-banner .trm-banner-content .trm-banner-text .trm-breadcrumbs li a{transition:all .4s ease-in-out}.trm-banner .trm-banner-content .trm-banner-text .trm-breadcrumbs li a:hover{color:var(--primary,#afb42b)}.trm-banner .trm-banner-content .trm-banner-text .trm-breadcrumbs li span{opacity:.8;cursor:not-allowed}.trm-banner .trm-banner-content .trm-banner-text.trm-text-center{text-align:center;margin-top:-50px}.trm-banner .trm-banner-content .trm-scroll-hint-frame{position:absolute;right:0;bottom:0;height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center}.trm-banner .trm-banner-content .trm-scroll-hint-frame .trm-label{display:block;white-space:nowrap;position:absolute;bottom:40px;color:#fcfcfe;transform:rotate(90deg)}.trm-banner .trm-banner-content .trm-scroll-hint-frame .trm-scroll-hint{margin-bottom:20px;position:relative;height:38px;width:24px;border:solid 2px #fcfcfe;border-radius:15px}.trm-banner .trm-banner-content .trm-scroll-hint-frame .trm-scroll-hint:after{content:'';height:4px;width:4px;border-radius:50%;background-color:#fcfcfe;position:absolute;top:8px;left:calc(50% - 2px);animation:mouse 1s infinite}@keyframes mouse{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(8px)}}@media (max-width:992px){.trm-banner{height:350px;border-radius:0 0 10px 10px}.trm-banner .trm-banner-cover{top:0;height:100%}.trm-banner .trm-banner-content .trm-banner-text{text-align:center}.trm-banner .trm-banner-content .trm-banner-text.trm-text-center{text-align:center;margin-top:0}.trm-banner .trm-banner-content .trm-banner-text .trm-breadcrumbs{display:none}.trm-banner .trm-banner-content .trm-scroll-hint-frame{display:none}}.trm-title-with-divider{display:flex;align-items:center;white-space:nowrap;margin-bottom:var(--card-bottom-card)}.trm-title-with-divider span{position:relative;margin-left:20px;margin-right:35px;display:inline-block;height:1px;border-bottom:var(--border-dotted,dotted 2px rgba(225,225,235,.9));width:100%}.trm-title-with-divider span:after{content:attr(data-number);border-radius:50%;position:absolute;font-size:11px;font-weight:600;text-align:center;color:var(--body-color,#7b7b7d);opacity:.8;width:15px;height:15px;top:-6px;right:-35px}.trm-divider{height:1px;border-bottom:var(--border-dotted,dotted 2px rgba(225,225,235,.9));width:100%}.trm-divider.footer-divider{margin-bottom:var(--card-bottom-card)}.trm-divider+.trm-divider{display:none}.trm-timeline{position:relative;padding:0 10px}.trm-timeline::before{content:'';position:absolute;top:20px;left:10px;height:calc(100% - 20px);width:4px;background:var(--theme-bg-color,#fcfcfe)}.trm-timeline .trm-timeline-item{position:relative}.trm-timeline .trm-timeline-item .trm-timeline-mark-light{background:var(--primary-weak,#afb42b);position:absolute;top:15px;left:-11px;width:26px;height:26px;opacity:0;border-radius:50%;transition:all .4s ease-in-out}.trm-timeline .trm-timeline-item .trm-timeline-mark{position:absolute;top:18px;left:-8px;width:20px;height:20px;border-radius:50%;border:solid 3px var(--primary,#afb42b);background:var(--theme-bg-color,#fcfcfe)}.trm-timeline .trm-timeline-item:hover .trm-timeline-mark-light{animation:puls 1s infinite}.trm-timeline .trm-timeline-content{border-radius:var(--card-border-radius,10px);position:relative;margin-left:45px;background:var(--theme-bg-color,#fcfcfe);padding:var(--card-padding,40px);margin-bottom:var(--card-bottom-card,40px);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15))}.trm-timeline .trm-timeline-content:after{height:10px;width:10px;background-color:var(--theme-bg-color,#fcfcfe);transform:rotate(-135deg);content:'';position:absolute;top:23px;left:-5px;border-top-right-radius:50%}.trm-timeline .trm-timeline-content .trm-card-header{width:100%;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.trm-timeline .trm-timeline-content .trm-card-header .trm-right-side{margin-bottom:15px}.trm-timeline .trm-timeline-content .trm-card-header .trm-right-side .trm-date{color:var(--theme-color,#00283a);margin-left:auto;background:var(--theme-bg2-color,#f4f5f7);padding:5px 15px;border-radius:15px;font-size:10px}.trm-timeline .trm-timeline-content .trm-publication>p:last-of-type{margin-bottom:0}.trm-timeline .trm-timeline-content.less{margin-left:35px;padding:20px}footer{background-color:var(--theme-bg-color,#fcfcfe);box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15));border-radius:var(--card-border-radius,10px);text-align:center;width:100%;padding:20px}footer .trm-footer-item{color:var(--body-color,#7b7b7d);min-height:1.6rem;line-height:1.6rem;font-size:.9rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}footer .trm-footer-item a{color:var(--primary,#afb42b);transition:all .4s ease-in-out}footer .trm-footer-item a:hover{color:var(--primary-weak,#afb42b)}footer #since,footer .footer-separator{margin:0 .5rem}footer .footer-separator::before{content:attr(data-separator)}@media (max-width:768px){footer .footer-separator::before{content:'  '}}.trm-pagination{padding:0;margin:0;display:flex;justify-content:center;margin-bottom:var(--card-bottom-card)}.trm-pagination:first-child{margin-left:0}.trm-pagination:last-child{margin-right:0}.trm-pagination a,.trm-pagination span{display:inline-block;height:40px;width:40px;line-height:40px;font-weight:700;text-align:center;border-radius:50%;transition:all .4s ease-in-out}.trm-pagination a:hover{opacity:1;color:var(--primary,#afb42b)}.trm-pagination span.current{color:#fcfcfe;background-color:var(--primary,#afb42b)}.trm-publication>p:first-of-type{color:var(--theme-color,#00283a)!important;opacity:1!important}.trm-publication p{margin-bottom:20px}.trm-publication p+p{margin-top:-14px}.trm-publication blockquote{background-color:var(--theme-bg2-color,#f4f5f7);box-shadow:var(--box-shadow2,inset 0 0 4px -1px rgba(0,0,0,.15));margin-bottom:1rem}.trm-publication blockquote::before{color:var(--primary,#afb42b)}.trm-publication blockquote::after{color:var(--primary,#afb42b)}.trm-publication img,.trm-publication svg{display:block;max-width:100%;border-radius:8px;margin:.5rem auto}.trm-publication img+em,.trm-publication svg+em{display:block;font-size:.9rem;font-style:normal;text-align:center}.trm-publication img.emoji,.trm-publication svg.emoji{display:inline-block;left:0;transform:none;width:1rem;height:1rem;vertical-align:text-top;padding:0;margin:0}.trm-publication .katex svg{margin:unset}.trm-publication [data-fancybox]+em{display:block;font-size:.9rem;font-style:normal;text-align:center}.trm-publication [data-fancybox=article]:after{content:"\200B";display:block;height:0;clear:both}.trm-publication ul{padding:0;margin-left:10px;margin-bottom:20px}.trm-publication ul li{position:relative;list-style-type:none;padding-left:20px}.trm-publication ul li:before{content:'';position:absolute;top:6px;left:0;height:10px;width:10px;border:solid 3px var(--primary,#afb42b);border-radius:50%}.trm-publication ul li+li{margin-top:10px}.trm-publication ul li:has(>input){padding-left:0}.trm-publication ul li:has(>input):before{display:none}.trm-publication ul ul{margin-top:10px}.trm-publication h1,.trm-publication h2,.trm-publication h3,.trm-publication h4,.trm-publication h5{margin-top:2rem;margin-bottom:1rem;font-weight:700;font-size:initial}.trm-publication h4:before,.trm-publication h5:before,.trm-publication h6:before{display:inline-block;width:1em;content:'#'}.trm-publication h1{font-size:2.5em}.trm-publication h2{font-size:1.7em;position:relative;padding-bottom:10px}.trm-publication h2::before{content:'';width:100%;padding:0 20px;border-bottom:1px solid var(--theme-bg2-color,#f4f5f7);position:absolute;bottom:-1px;left:-20px;box-sizing:unset}.trm-publication h2::after{transition:all .4s ease-in-out;content:'';position:absolute;background-color:var(--primary,#afb42b);width:1em;height:5px;bottom:-3px;left:0;border-radius:10px}.trm-publication h2:hover::after{width:2em}.trm-publication h3{font-size:1.3em}.trm-publication h4{font-size:1.15em}.trm-publication h5{font-size:1em}.trm-publication h6{font-size:.9em}.trm-publication table{display:table;width:100%;border-spacing:0;border-collapse:collapse;empty-cells:show}.trm-publication table thead{background:var(--tabele-thead-bg-color)}.trm-publication table tr{border:0}.trm-publication table tr td,.trm-publication table tr th{font-size:16px;border:1px solid var(--tabele-thead-border-color);padding:5px 10px}.trm-publication details{padding:10px;border:1px solid var(--tab-border-color)}.trm-publication details[open] summary{margin:-10px -10px 10px}.trm-publication details summary{background:var(--tab-botton-bg-color);color:var(--tab-botton-color);padding:10px 20px;margin:-10px;cursor:pointer;user-select:none}.trm-publication a{background:linear-gradient(var(--primary-50,#afb42b),var(--primary-weak-50,#afb42b)) bottom no-repeat;background-size:100% .4em;transition:all .4s ease-in-out}.trm-publication a:hover{background-size:100% 60%}.trm-publication p>code,.trm-publication>code{color:var(--code-color);background:var(--code-bg-color);border-radius:4px;padding:3px 6px;margin:0 5px;font-size:90%;word-break:break-all;word-wrap:break-word;white-space:normal}.trm-publication .post-outdate-notice{position:relative;padding:.5em 1em;border-radius:4px;font-size:.9rem;background-color:var(--notice-outdate-bg);color:var(--notice-outdate-color);border-left:5px solid var(--notice-outdate-border)}.trm-publication .post-outdate-notice.top{margin:0 0 20px}.trm-publication .post-outdate-notice.bottom{margin:20px 0 0}.trm-post-copyright{font-size:.9rem;margin-top:2rem;padding:.5rem 1rem;border-left:4px solid var(--primary,#afb42b);background-color:var(--body-color-5,#7b7b7d);list-style:none;word-break:break-all;position:relative;overflow:hidden;line-height:2}.trm-post-copyright li{list-style:none}.trm-post-copyright a{color:var(--primary,#afb42b)}.trm-user-tabs .trm-tabs-nav{display:flex;justify-content:center}.trm-user-tabs .trm-tabs-nav .trm-tabs-nav-item{border:1px solid var(--primary,#afb42b);border-radius:50%;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;margin:0 1rem;color:var(--primary,#afb42b);cursor:pointer;transition:all .4s ease-in-out}.trm-user-tabs .trm-tabs-nav .trm-tabs-nav-item.active,.trm-user-tabs .trm-tabs-nav .trm-tabs-nav-item:hover{background-color:var(--primary,#afb42b);color:#fff}.trm-user-tabs .trm-tabs-nav .trm-tabs-nav-item *{pointer-events:none}.trm-user-tabs .trm-tabs-item{display:none}.trm-user-tabs .trm-tabs-item.active{display:block}.post-toc .toc{text-align:left;padding-left:1rem;margin:0}.post-toc ol{margin:0 0 0 1em;padding:0;list-style:none}.post-toc ol .toc-item{overflow:hidden}.post-toc ol .toc-item .toc-child{overflow:hidden;transition:max-height .3s ease-in;max-height:0}.post-toc ol .toc-item.active>.toc-link{color:var(--primary,#afb42b);white-space:inherit;text-decoration:var(--primary,#afb42b) underline}.post-toc ol .toc-item.active>.toc-child{max-height:1000px}.post-toc .toc-link{display:block;line-height:1.8;font-weight:700;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.post-toc .toc-level-1{list-style:none}.trm-message{position:fixed;top:30px;z-index:1000;left:0;right:0;margin:auto;width:max-content;padding:4px 24px;border-radius:30px;font-size:14px;line-height:2;box-shadow:var(--top-bar-box-shadow,0 2px 4px 0 rgba(0,0,0,.15));transition:all .2s}.trm-message.success{color:var(--theme-bg-color,#fcfcfe);background-color:var(--primary,#afb42b)}.trm-message.warning{background-color:#fb9a2c;color:#fff}.trm-message.info{background-color:#6a7a9a;color:#fff}.trm-message.error{background-color:#ff5959;color:#fff}.trm-tabs{position:relative;margin:0 0 20px;border-right:1px solid var(--tab-border-color);border-bottom:1px solid var(--tab-border-color);border-left:1px solid var(--tab-border-color)}.trm-tabs .trm-nav-tabs{background:var(--tab-botton-bg-color);display:flex;flex-wrap:wrap;margin:0;padding:0}.trm-tabs .trm-nav-tabs .trm-tab{margin:0;padding:0}.trm-tabs .trm-nav-tabs .trm-tab button{border:none;background:var(--tab-botton-bg-color);border-top:2px solid var(--tab-border-color);color:var(--tab-botton-color);display:block;line-height:2;padding:8px 18px;width:100%;transition:all .4s ease-in-out}.trm-tabs .trm-nav-tabs .trm-tab button i{width:1.5em}.trm-tabs .trm-nav-tabs .trm-tab::before{content:none}.trm-tabs .trm-nav-tabs .trm-tab:not(.active) button:hover{background:var(--tab-button-hover-bg-color);border-top:2px solid var(--tab-button-hover-bg-color)}.trm-tabs .trm-nav-tabs .trm-tab.active button{background:var(--tab-button-active-bg-color);border-top:2px solid var(--primary);cursor:default}.trm-tabs .trm-tab-contents{background:var(--tab-button-active-bg-color)}.trm-tabs .trm-tab-contents .trm-tab-item-content{display:none;padding:20px;position:relative}.trm-tabs .trm-tab-contents .trm-tab-item-content.active{display:block}.fj-gallery{position:relative;overflow:hidden}.fj-gallery::after{content:"";display:block;clear:both}.fj-gallery .fj-gallery-item{float:left;top:0;left:0}.fj-gallery .fj-gallery-item>img{display:block;width:100%;height:auto;border-radius:0}.fancybox-slide--video .fancybox__content{max-width:80%!important;max-height:80%!important}.fancybox__close-small{margin:0!important}.fancybox__thumbs{background-color:var(--theme-bg-color,#fcfcfe);border-radius:0 0 10px 10px;width:calc(100% - 20px);left:10px;bottom:10px;z-index:10;--fancybox-accent-color:var(--primary)}.fancybox__thumbs .fancybox-thumbs__list{background-color:var(--theme-bg-color,#fcfcfe)}.fancybox__thumbs-active:before{border:solid 3px var(--primary,#afb42b)!important}.fancybox__bg{background-color:var(--body-bg-color,#00151f)}.fancybox__button{margin-top:40px;background-color:transparent;color:var(--theme-bg-color,#fcfcfe)}.carousel__button.is-close{color:var(--theme-bg-color,#fcfcfe);padding:10px!important;right:0!important;top:0!important}.carousel__button.is-close svg{filter:none;color:var(--theme-color,#00283a)}.fancybox__image{transform:translateY(40px)}.fancybox__toolbar{position:relative;border-radius:10px 10px 0 0;width:calc(100% - 20px);left:10px;top:10px;height:90px;background:var(--theme-bg-color,#fcfcfe);display:flex;justify-content:flex-end;align-items:center;padding:0 20px;text-shadow:none}.fancybox__counter{color:var(--theme-color,#00283a)}.fancybox__toolbar .carousel__button{margin-top:0;color:var(--theme-color,#00283a)}.fancybox__toolbar .carousel__button svg{filter:none;color:var(--theme-color,#00283a)}.fancybox__infobar{mix-blend-mode:none;left:40px;top:28px;z-index:99999;opacity:1}@media (max-width:992px){.fancybox__toolbar{top:0;left:0;width:100%}.fancybox__thumbs{left:0;bottom:0;width:100%}.fancybox__thumbs,.fancybox__toolbar{border-radius:0;padding:0 20px}.fancybox__slide{padding:8px}.fancybox__infobar{left:20px}}:root{--twikoo-white:#fff;--twikoo-fontcolor:#000;--twikoo-background:#fff;--twikoo-navbg:rgba(255, 255, 255, 0.9);--twikoo-card-btn-bg:#F7F7FA;--twikoo-post-blockquote-bg:#f2f5f7;--twikoo-sceondbg:#F7F7FA}:root.dark{--twikoo-fontcolor:#fff;--twikoo-background:#1e1e1e;--twikoo-card-btn-bg:#3f3f3f;--twikoo-post-blockquote-bg:#000;--twikoo-sceondbg:#252627}.el-input-group__append,.el-input-group__prepend{background-color:var(--twikoo-sceondbg)!important;color:var(--twikoo-fontcolor)!important;border:0 solid var(--primary)!important}.el-input__inner{background:var(--twikoo-post-blockquote-bg)!important;border:0 solid var(--primary)!important;color:var(--twikoo-fontcolor)!important}.el-textarea__inner{background:var(--twikoo-post-blockquote-bg)!important;border:0 solid var(--primary)!important;color:var(--twikoo-fontcolor)!important}.el-loading-mask{background-color:var(--twikoo-background)!important}.tk-tag-green{border-radius:12px!important;border:0 solid #e1f3d8!important}.el-button{background:var(--twikoo-card-btn-bg)!important;border:0 solid var(--primary)!important;color:var(--twikoo-fontcolor)!important}.el-button:hover{background:var(--primary)!important;color:var(--twikoo-white)!important}.el-button--primary{background-color:var(--primary)!important;border-color:var(--primary)!important;color:var(--twikoo-white)!important}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{opacity:.4}.tk-submit{margin-top:none}.trm-read-mode .trm-app-frame{border:none;border-radius:0;background-color:var(--theme-bg-color,#fcfcfe)}.trm-read-mode #page-sidebar,.trm-read-mode #post-info,.trm-read-mode #post-next-prev,.trm-read-mode .footer-divider,.trm-read-mode .trm-fixed-container,.trm-read-mode .trm-top-bar,.trm-read-mode footer{display:none}.trm-read-mode .trm-banner{height:60px}.trm-read-mode .trm-banner .trm-banner-content.trm-overlay{padding-top:0;background-color:var(--theme-bg-color,#fcfcfe)}.trm-read-mode .trm-banner .trm-banner-content.trm-overlay .trm-banner-text h1{color:var(--theme-color,#00283a);position:fixed;left:0;right:0;width:fit-content;margin:auto;font-size:x-large}.trm-read-mode .trm-banner .trm-banner-content.trm-overlay .trm-banner-text .trm-breadcrumbs,.trm-read-mode .trm-banner .trm-banner-content.trm-overlay .trm-banner-text div{display:none}.trm-read-mode .trm-banner .trm-banner-cover,.trm-read-mode .trm-banner .trm-scroll-hint-frame,.trm-read-mode .trm-banner .trm-slideshow{display:none}.trm-read-mode #page-content{flex:0 0 100%;max-width:100%}.trm-read-mode #page-content .trm-content{margin:0}.trm-read-mode .trm-card{box-shadow:none}.trm-exit-readmode{position:fixed;bottom:30px;right:20px;z-index:100;font-size:1.2rem;width:2.5rem;height:2.5rem;line-height:2.5rem;border-radius:6px;border:none;background-color:var(--fixed-button-bg-color);color:var(--fixed-button-color)}.trm-exit-readmode:hover{color:var(--primary)}.trm-single-column .trm-banner .col-lg-8{flex:0 0 100%;max-width:100%}.trm-single-column .trm-banner .trm-banner-text{text-align:center}.trm-single-column #page-sidebar{display:none}.trm-single-column #page-content{flex:0 0 100%;max-width:100%}figure.highlight{position:relative;overflow:hidden;padding:31px 0 0;margin-left:0;margin-right:0;border-radius:4px;font-size:14px!important;line-height:1.5;font-family:Menlo,"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,Consolas,monospace;color:var(--highlight-foreground);background:var(--highlight-background)}figure.highlight pre{margin:0;padding:0;border:none}figure.highlight .caption,figure.highlight figcaption{position:absolute;top:0;right:0;left:0;margin:0 auto;line-height:30px;width:fit-content;font-weight:700;user-select:none;letter-spacing:0;color:var(--highlight-tools-color)}figure.highlight .caption a,figure.highlight figcaption a{background:0 0!important;margin-left:4px}figure.highlight .caption a::before,figure.highlight figcaption a::before{content:'['}figure.highlight .caption a::after,figure.highlight figcaption a::after{content:']'}figure.highlight::before{content:" ";position:absolute;top:0;left:0;width:100%;height:31px;background-color:var(--highlight-tools-bg-color)}figure.highlight .code-tools{position:absolute;top:0;right:10px;height:30px;line-height:30px;user-select:none;color:var(--highlight-tools-color)}figure.highlight .code-tools .code-lang{font-weight:bolder;font-size:1.05em;text-transform:uppercase}figure.highlight .code-tools .copy-button{cursor:pointer;font-weight:bolder;font-size:1.05em;transition:all .4s ease-in-out}figure.highlight .code-tools .copy-button:hover{color:var(--primary)}figure.highlight .code-tools.mac-style .code-lang+.copy-button{display:none}figure.highlight .code-tools.default-style{left:10px}figure.highlight .code-tools.default-style .code-lang{float:left}figure.highlight .code-tools.default-style .copy-button{float:right}figure.highlight:hover .code-tools.mac-style .code-lang{display:none}figure.highlight:hover .code-tools.mac-style .copy-button{display:inherit}figure.highlight::after{content:" ";position:absolute;border-radius:50%;background:#ff5f56;width:12px;height:12px;top:9px;left:12px;-webkit-box-shadow:20px 0 #ffbd2e,40px 0 #27c93f;box-shadow:20px 0 #ffbd2e,40px 0 #27c93f}figure.highlight .code-expand-btn{position:absolute;z-index:10;bottom:0;left:0;font-size:16px;height:24px;line-height:24px;font-weight:700;width:100%;color:var(--highlight-foreground);background:linear-gradient(0,var(--highlight-gutter-bg-color),transparent);text-align:center;cursor:pointer;animation:code-expand-key 2s infinite}figure.highlight .code-expand-btn~pre,figure.highlight .code-expand-btn~table{margin-bottom:24px}figure.highlight .code-expand-btn.expand-done{background:linear-gradient(0,transparent,var(--highlight-gutter-bg-color));transform:rotate(180deg)}figure.highlight .code-expand-btn:not(.expand-done)~pre,figure.highlight .code-expand-btn:not(.expand-done)~table{margin-bottom:0;overflow:hidden;height:2000px}figure.highlight .code-expand-btn svg{margin:0;display:initial}@keyframes code-expand-key{0%{opacity:.6}50%{opacity:.1}100%{opacity:.6}}:root{--highlight-background:#F6F8FA;--highlight-foreground:#4d5a60;--highlight-gutter-color:#90A4AE;--highlight-gutter-bg-color:#f1f1f1;--highlight-tools-color:#646464;--highlight-tools-bg-color:#e6ebf1;--highlight-scrollbar:#d7d7d7;--highlight-addition:#e32323;--highlight-deletion:#BF42BF;--highlight-comment:rgba(149, 165, 166, 0.8);--highlight-yellow:#FFB62C;--highlight-purple:#7C4DFF;--highlight-aqua:#39ADB5;--highlight-red:#E53935;--highlight-orange:#F76D47;--highlight-green:#91B859;--highlight-blue:#6182B8}:root.dark{--highlight-background:#303030;--highlight-foreground:#eeeeee;--highlight-gutter-color:#b9b9b9;--highlight-gutter-bg-color:#2a2a2a;--highlight-tools-color:#adadad;--highlight-tools-bg-color:#444444;--highlight-scrollbar:#646464;--highlight-addition:#30de10;--highlight-deletion:#d62744;--highlight-comment:#969896;--highlight-yellow:#FFCB6B;--highlight-purple:#C792EA;--highlight-aqua:#89DDFF;--highlight-red:#FF5370;--highlight-orange:#F78C6C;--highlight-green:#C3E88D;--highlight-blue:#82AAFF}.highlight{position:relative;margin:20px 0;padding:30px 0 0;font-size:14px!important;text-shadow:none;border-radius:4px;line-height:1.5;overflow:hidden}.highlight .gutter{width:28px;color:var(--highlight-gutter-color);background-color:var(--highlight-gutter-bg-color);text-align:center;padding:10px 4px!important;user-select:none;display:block}.highlight .gutter pre{border-radius:0}.highlight .code{padding:10px!important;width:100%;overflow-x:auto;color:var(--highlight-foreground);background:var(--highlight-background)}.highlight pre{font-size:14px!important;border:none;white-space:pre;margin:0;padding:0}.highlight table{margin:0;width:100%;display:block;overflow-y:auto}.highlight table::-webkit-scrollbar-thumb{background:var(--highlight-scrollbar)}.highlight td{border:none!important;padding:0!important}pre{overflow:initial;font-family:Menlo,"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,Consolas,monospace}pre code{font-family:Menlo,"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,Consolas,monospace;background:0 0;text-shadow:none;padding:0}pre .addition{color:var(--highlight-addition)!important}pre .deletion{color:var(--highlight-deletion)!important}pre .comment{color:var(--highlight-comment)}pre .attr,pre .javascript .function,pre .property,pre .tag .attr{color:var(--highlight-purple)!important}pre .css .hexcolor,pre .keyword,pre .tag,pre .title{color:var(--highlight-aqua)!important}pre .attribute,pre .css .class,pre .css .id,pre .css .pseudo,pre .html .doctype,pre .regexp,pre .ruby .constant,pre .tag .name,pre .variable,pre .xml .doctype,pre .xml .pi,pre .xml .tag .title{color:var(--highlight-red)!important}pre .constant,pre .literal,pre .number,pre .params,pre .preprocessor{color:var(--highlight-orange)!important}pre .built_in{color:var(--highlight-yellow)!important}pre .class,pre .css .rules .attribute,pre .header,pre .inheritance,pre .ruby .class .title,pre .ruby .symbol,pre .string,pre .value,pre .xml .cdata{color:var(--highlight-green)!important}pre .coffeescript .title,pre .function,pre .javascript .title,pre .perl .sub,pre .python .decorator,pre .python .title,pre .ruby .function .title,pre .ruby .title .keyword{color:var(--highlight-blue)!important}.trm-reward{padding:2rem 0 0 0;text-align:center;margin:auto}.trm-reward .trm-reward-btn{border-radius:50%;display:inline-flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;color:var(--primary,#afb42b);border-radius:100%;cursor:pointer}.trm-reward .trm-reward-comment{margin-top:1rem;color:var(--theme-color,#00283a)}.trm-reward #qr img{width:10rem;height:10rem;display:inline-block;margin:1rem 1rem 0 1rem;padding:5px;border-radius:5px;transition-property:all;transition-duration:.3s;transition-delay:0s;box-shadow:var(--box-shadow2,0 2px 4px -2px rgba(0,0,0,.15))}.trm-search-popup{position:fixed;top:0;width:100vw;height:100vh;display:none;background-color:#0000008a;z-index:99}.trm-search-popup.show{display:block}.trm-search-popup .trm-search-wrapper{position:absolute;max-width:768px;top:100px;left:0;right:0;margin:auto;border-radius:4px;background:var(--theme-bg2-color);overflow:hidden}.trm-search-popup .trm-search-form{padding:10px;display:flex;align-items:center}.trm-search-popup .trm-search-form .trm-search-input-icon{position:absolute;left:18px}.trm-search-popup .trm-search-form .trm-search-input{display:inline-block;padding:0 30px;border-radius:4px;font-size:14px;height:50px;line-height:50px;box-shadow:none;border:1px solid var(--body-color,#7b7b7d);background-color:transparent;margin-bottom:0;transition:border .4s ease-in-out}.trm-search-popup .trm-search-form .trm-search-input:active,.trm-search-popup .trm-search-form .trm-search-input:hover{border:1px solid var(--primary)}.trm-search-popup .trm-search-form .trm-search-btn-close{display:none;cursor:pointer;border-radius:3px;width:2.5rem;text-align:center;font-size:1.5rem;margin-left:10px;transition:all .4s ease-in-out}.trm-search-popup .trm-search-form .trm-search-btn-close:hover{background-color:var(--primary-70,#afb42b);color:#fcfcfe}.trm-search-popup .trm-search-result-container{min-height:76px;max-height:350px;padding:0 12px 12px;color:var(--theme-color,#00283a);overflow-y:auto}.trm-search-popup .trm-search-result-container .trm-search-empty{margin:10px;padding:10px;text-align:center}.trm-search-popup .trm-search-result-container .search-result-list{margin:0;padding:0}.trm-search-popup .trm-search-result-container .search-result-list li{cursor:pointer;list-style:none;padding:10px;border-radius:3px;transition:background-color .4s ease-in-out}.trm-search-popup .trm-search-result-container .search-result-list li .search-result-title{font-size:1.1rem;color:var(--primary,#afb42b)}.trm-search-popup .trm-search-result-container .search-result-list li:hover{background-color:var(--primary-30)}.trm-search-popup .trm-search-footer{height:44px;box-shadow:-1px -1px 6px 0 #00000024;background:var(--theme-bg-color);padding:0 12px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.trm-search-popup .trm-search-footer .command-palette-commands-key{align-items:center;background-color:var(--theme-bg2-color);border-radius:4px;display:flex;justify-content:center;padding:2px;border:0;margin-left:0;margin-right:.4em;width:20px}.trm-search-popup .trm-search-footer .trm-search-commands{display:flex;list-style:none;margin:0;padding:0}.trm-search-popup .trm-search-footer .trm-search-commands li{display:flex;align-items:center;margin-left:.8em}@media (max-width:768px){.trm-search-popup .trm-search-wrapper{width:100vw;top:0;border-radius:0}.trm-search-popup .trm-search-form .trm-search-btn-close{display:block}.trm-search-popup .trm-search-result-container{height:calc(100vh - 114px);max-height:calc(100vh - 114px)}}.trm-fixed-container{position:fixed;z-index:10;right:20px;height:200px;top:calc(100vh - 200px + 6px);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;transition:top .4s ease-in-out}.trm-fixed-container .trm-fixed-btn{position:relative;cursor:pointer;font-size:1.2rem;width:2.5rem;height:2.5rem;line-height:2.5rem;border-radius:6px;text-align:center;background-color:var(--fixed-button-bg-color);color:var(--fixed-button-color);transition:color .4s ease-in-out}.trm-fixed-container .trm-fixed-btn+.trm-fixed-btn{margin-top:6px}.trm-fixed-container .trm-fixed-btn::before{content:attr(data-title);position:absolute;background-color:var(--fixed-button-bg-color);color:var(--fixed-button-color);font-size:.8rem;width:max-content;right:50px;line-height:2;top:50%;padding:4px 10px;border-radius:4px;transform:translate(80%,-50%) scale(0);opacity:0;pointer-events:none;transition:all .2s ease-in-out}.trm-fixed-container .trm-fixed-btn:hover{color:var(--primary)}.trm-fixed-container .trm-fixed-btn:hover::before{opacity:1;transform:translate(0,-50%) scale(1)}.trm-fixed-container .trm-fixed-btn#trm-back-top{transform:translateY(50px) scale(0);opacity:0;transition:all .4s ease-in-out;background-image:var(--scroll-progress-bg-color);background-repeat:no-repeat;background-size:100% 0;background-position:bottom}.trm-fixed-container.offset{top:calc(100vh - 200px - 2.5rem)}.trm-fixed-container.offset #trm-back-top{opacity:1;transform:translateY(0) scale(1)}body{font-family:"LXGW WenKai",sans-serif}:root .trm-banner-cover{filter:brightness(80%)}:root.dark .trm-banner-cover{filter:brightness(70%)}.trm-blog-card .trm-cover-frame{background-color:var(--card-cover-bg-color,#f3f3f3)}.trm-blog-card .trm-cover-frame .trm-cover-date{background-image:linear-gradient(311deg,#421effd9,#60d139);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.trm-blog-card:hover{box-shadow:2px 3px 0 2px var(--primary)}