@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.wrapper{display:flex}@font-face{font-family:Russo;font-weight:400;font-style:normal;src:url(/fonts/RussoOne-Regular.ttf) format("truetype")}@font-face{font-family:Rubik;font-weight:400;font-style:normal;src:url(/fonts/Rubik-Regular.ttf) format("truetype")}html,body{background-color:#22282f;color:#fff;overflow-x:hidden;width:100%}.wrapper{width:90%;margin:0 auto;height:auto}#root{min-height:100vh;display:flex;flex-direction:column}.header{background-color:#22282f;border-bottom:1px solid rgba(255,255,255,.1);height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;position:relative;z-index:100}@media(max-width:768px){.header{padding:0 20px}}.header_left .header_logo-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;transition:all .3s ease}.header_left .header_logo-link .header_logo-box{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 8px rgba(30,144,255,.4));transition:all .3s ease}.header_left .header_logo-link .header_title{font-family:Russo;font-size:20px;font-weight:400;margin:0}@media(max-width:480px){.header_left .header_logo-link .header_title{display:none}}.header_left .header_logo-link:hover{color:#1e90ff;transform:translateY(-1px)}.header_left .header_logo-link:hover .header_logo-box{filter:drop-shadow(0 0 12px rgba(30,144,255,.8));transform:scale(1.05)}.header_nav{display:flex;align-items:center;gap:32px;position:absolute;left:50%;transform:translate(-50%)}@media(max-width:768px){.header_nav{gap:16px}}.header_nav-item{display:flex;align-items:center;gap:8px;text-decoration:none;color:#ffffffb3;font-family:Rubik;font-size:15px;font-weight:400;background:none;border:none;cursor:pointer;padding:8px 0;position:relative;transition:all .3s ease}.header_nav-item svg{transition:transform .3s ease}.header_nav-item:hover{color:#fff}.header_nav-item:hover svg{transform:translateY(-2px)}.header_nav-item.active{color:#fff}.header_nav-item.active svg{color:#1e90ff;filter:drop-shadow(0 0 5px #1E90FF)}.header_nav-item.active:after{content:"";position:absolute;bottom:-22px;left:0;width:100%;height:2px;background-color:#1e90ff;box-shadow:0 0 10px #1e90ff}@media(max-width:480px){.header_nav-item span{display:none}}.header_right{display:flex;gap:12px}.header_right .header_contact-btn,.header_right .header_donate-btn{display:flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;text-decoration:none;color:#fffc;font-family:Rubik;font-size:14px;transition:all .3s ease}@media(max-width:768px){.header_right .header_contact-btn span,.header_right .header_donate-btn span{display:none}.header_right .header_contact-btn,.header_right .header_donate-btn{padding:10px}}.header_right .header_contact-btn:hover,.header_right .header_donate-btn:hover{background-color:#ffffff0d;border-color:#fff3;color:#fff}.header_right .header_contact-btn svg{color:#1e90ff}.header_right .header_donate-btn{border-color:#e74c3c33;color:#ffb8b8}.header_right .header_donate-btn svg{color:#e74c3c;filter:drop-shadow(0 0 5px rgba(231,76,60,.3));transition:transform .3s ease}.header_right .header_donate-btn:hover{background-color:#e74c3c14;border-color:#e74c3c66;color:#fff}.header_right .header_donate-btn:hover svg{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(231,76,60,.6))}.burger_menu{display:none;position:absolute;top:70px;left:50%;transform:translate(-50%);background-color:#22282ff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-top:none;border-radius:0 0 12px 12px;width:200px;z-index:99;flex-direction:column;padding:10px 0}.burger_menu .burger_info{padding:12px 20px;text-decoration:none;color:#fff;font-family:Rubik;transition:background .3s}.burger_menu .burger_info:hover{background-color:#ffffff0d}.burger_menu-visible{display:flex}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.brs-journal-blocks{display:flex;align-items:flex-start;gap:20px;padding:20px 0;overflow-x:auto;width:100%}@media(max-width:768px){.brs-journal-blocks{flex-direction:column;align-items:stretch;overflow-x:hidden}}.brs-card{background-color:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px;min-width:340px;height:280px;display:flex;flex-direction:column;gap:16px;font-family:Rubik;transition:all .3s ease}@media(max-width:768px){.brs-card{min-width:unset}}.brs-card--locked{opacity:.5;filter:grayscale(.8);pointer-events:none}.brs-card--locked input{cursor:not-allowed;color:#fff3!important}.brs-card--locked .brs-card_header-input-wrapper{background-color:#ffffff05;border-color:transparent}.brs-card_header{display:flex;flex-direction:column;gap:8px}.brs-card_header-title{color:#fff9;font-family:Russo;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.brs-card_header-input-wrapper{position:relative;display:flex;align-items:center;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 12px;transition:all .3s}.brs-card_header-input-wrapper input{background:none;border:none;color:#fff;font-size:15px;width:100%;outline:none}.brs-card_header-input-wrapper input::placeholder{color:#fff3}.brs-card_header-input-wrapper svg{color:#ffffff4d;width:16px;height:16px}.brs-card_header-input-wrapper:focus-within{border-color:#1e90ff;background-color:#1e90ff0d}.brs-card_content{display:flex;flex-direction:column;gap:12px;flex:1}.brs-card_row{display:grid;grid-template-columns:1.5fr 1fr;gap:12px;align-items:end}.brs-card_row-label{color:#ffffff80;font-size:13px;margin-bottom:4px}.brs-card_input-group{display:flex;align-items:center;gap:8px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;transition:all .3s}.brs-card_input-group input{background:none;border:none;color:#fff;width:50px;text-align:center;font-family:Russo;font-size:14px;outline:none}.brs-card_input-group input::placeholder{color:#fff3}.brs-card_input-group span{color:#fff3}.brs-card_input-group:focus-within{border-color:#1e90ff}.brs-card_btn-status{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:none;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffff4d;cursor:pointer;transition:all .3s;width:100px}.brs-card_btn-status--active{background-color:#f1c40f1a;border-color:#f1c40f;color:#f1c40f;box-shadow:0 0 10px #f1c40f33}.brs-card_btn-status:hover:not(.brs-card_btn-status--active){border-color:#ffffff4d;color:#fff}.brs-card_btn-delete{display:flex;align-items:center;justify-content:center;gap:8px;background:none;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff6;padding:8px 12px;cursor:pointer;transition:all .3s;font-size:13px;width:100px}.brs-card_btn-delete svg{color:#e74c3c;width:14px;height:14px}.brs-card_btn-delete:hover{background-color:#e74c3c1a;border-color:#e74c3c4d;color:#e74c3c}.brs-card_rait-value{font-family:Russo;font-size:18px;color:#1e90ff}.brs-card_calc-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:none;border:1px solid #1E90FF;border-radius:8px;color:#fff;padding:8px 16px;cursor:pointer;transition:all .3s;font-family:Rubik}.brs-card_calc-btn svg{color:#1e90ff}.brs-card_calc-btn:hover{background-color:#1e90ff1a;box-shadow:0 0 15px #1e90ff33}.brs-card_status-badge{font-family:Russo;font-size:16px;color:#fff}.brs-card_status-badge--low{color:#e74c3c}.brs-card_status-badge--mid{color:#f1c40f}.brs-card_status-badge--high{color:#2ecc71}.brs-add-circle{width:44px;height:44px;border-radius:50%;border:2px solid #1E90FF;display:flex;align-items:center;justify-content:center;color:#1e90ff;background:none;cursor:pointer;transition:all .3s;margin:auto 20px}.brs-add-circle:hover{background-color:#1e90ff1a;transform:scale(1.1);box-shadow:0 0 15px #1e90ff4d}@media(max-width:768px){.brs-add-circle{margin:10px auto}}.brs-card--bonus{min-width:100px;width:100px}@media(max-width:768px){.brs-card--bonus{min-width:unset;width:100%;height:auto}}.brs-card--itog{position:relative;min-width:360px}@media(max-width:768px){.brs-card--itog{min-width:unset}}.brs-card--itog{background:linear-gradient(145deg,#1e90ff0f,#ffffff05,#1e90ff0a);border:1px solid rgba(30,144,255,.2);overflow:hidden}.brs-card--itog:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#1E90FF,transparent);opacity:.8}.brs-card--itog:after{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(30,144,255,.12) 0%,transparent 70%);pointer-events:none}.brs-card--itog:hover{border-color:#1e90ff59;box-shadow:0 4px 30px #1e90ff14}.brs-card--itog .brs-card_header-title{color:#1e90ff;font-size:14px;letter-spacing:1.5px}.brs-card--itog .brs-itog_rating-box{margin-top:auto;padding:18px 20px;background:linear-gradient(135deg,#1e90ff14,#ffffff08);border:1px solid rgba(30,144,255,.12);border-radius:10px;text-align:center;position:relative}.brs-card--itog .brs-itog_rating-box:hover{border-color:#1e90ff40;background:linear-gradient(135deg,#1e90ff1f,#ffffff0a)}.brs-card--itog .brs-itog_rating-label{color:#ffffff80;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.brs-card--itog .brs-itog_rating-value{font-family:Russo;font-size:36px;color:#fff;display:block;line-height:1.1;text-shadow:0 0 20px rgba(30,144,255,.3)}.brs-card--itog .brs-itog_rating-percent{font-size:20px;margin-left:4px;opacity:.4;font-family:Rubik}.brs-card--itog .brs-card_status-badge{font-size:20px;padding:4px 12px;border-radius:6px;background:#ffffff0a;display:inline-block}.brs-card--itog .brs-card_status-badge--none{color:#e74c3c;background:#e74c3c14;text-shadow:0 0 12px rgba(231,76,60,.3)}.brs-card--itog .brs-card_status-badge--low{color:orange;background:#f1c40f14;text-shadow:0 0 12px rgba(255,165,0,.3)}.brs-card--itog .brs-card_status-badge--mid{color:#ebeb45;background:#f1c40f14;text-shadow:0 0 12px rgba(241,196,15,.3)}.brs-card--itog .brs-card_status-badge--high{color:#2ecc71;background:#2ecc7114;text-shadow:0 0 12px rgba(46,204,113,.3)}.brs-card--itog .brs-card_calc-btn{background:linear-gradient(135deg,#1e90ff1a,#1e90ff0d);border-width:1.5px;font-size:14px;padding:10px 20px}.brs-card--itog .brs-card_calc-btn:hover{background:linear-gradient(135deg,#1e90ff33,#1e90ff1a);box-shadow:0 0 20px #1e90ff40;transform:translateY(-1px)}.brs-card--itog .brs-card_calc-btn:active{transform:translateY(0)}.desc-section{padding:20px 0;width:100%}@media(max-width:768px){.desc-section{padding:10px}}.desc_container{display:flex;gap:20px;margin-bottom:30px;overflow-x:auto;padding-bottom:10px}@media(max-width:768px){.desc_container{flex-direction:column;gap:15px;overflow-x:hidden}}.desc_card{background-color:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;flex:1;min-width:280px;display:flex;flex-direction:column;gap:12px;transition:transform .3s ease;font-family:Rubik}@media(max-width:768px){.desc_card{min-width:unset}}.desc_card:hover{background-color:#ffffff0d}.desc_card-title{color:#ffffffe6;font-family:Russo;font-size:14px;font-weight:400;letter-spacing:1px;margin:0;text-transform:uppercase}.desc_card-text{color:#ffffff80;font-size:14px;line-height:1.4;margin:0}.desc_card-wide{flex:1.5;min-width:400px}@media(max-width:1024px){.desc_card-wide{min-width:280px;flex:1}}.desc_want-mark{margin-top:15px;display:flex;flex-direction:column;gap:10px;min-height:75px;transition:opacity .3s ease,visibility .3s ease}.desc_want-mark.hidden{visibility:hidden;opacity:0;pointer-events:none}.desc_mark-selector{display:flex;gap:10px}.desc_mark-selector .desc_mark-btn{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:none;color:#fff;font-family:Russo;cursor:pointer;transition:all .3s ease}.desc_mark-selector .desc_mark-btn:hover{border-color:#1e90ff}.desc_mark-selector .desc_mark-btn.active{background-color:#1e90ff;border-color:#1e90ff;box-shadow:0 0 10px #1e90ff80}.desc_fract-input{display:flex;align-items:center;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;width:fit-content;padding:4px 8px;margin-top:auto}.desc_fract-input input{background:none;border:none;color:#fff;font-family:Rubik;font-size:18px;width:40px;text-align:center;outline:none;-moz-appearance:textfield}.desc_fract-input input::-webkit-outer-spin-button,.desc_fract-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.desc_fract-input .desc_fract-controls{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.1);padding-left:8px;margin-left:8px}.desc_fract-input .desc_fract-controls button{background:none;border:none;color:#fff6;font-size:10px;cursor:pointer;padding:2px;transition:color .2s}.desc_fract-input .desc_fract-controls button:hover{color:#fff}.desc_radio-group{display:flex;flex-direction:column;gap:12px;margin-top:auto}.desc_radio-group .desc_radio-label{display:flex;align-items:center;gap:12px;color:#fff;font-size:16px;cursor:pointer;transition:color .2s}.desc_radio-group .desc_radio-label input{display:none}.desc_radio-group .desc_radio-label .radio-custom{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.desc_radio-group .desc_radio-label .radio-custom:after{content:"";width:10px;height:10px;background-color:#1e90ff;border-radius:50%;transform:scale(0);transition:transform .2s}.desc_radio-group .desc_radio-label input:checked+.radio-custom{border-color:#1e90ff;box-shadow:0 0 10px #1e90ff4d}.desc_radio-group .desc_radio-label input:checked+.radio-custom:after{transform:scale(1)}.desc_radio-group .desc_radio-label:hover{color:#add8ff}.desc_radio-group .desc_radio-label:hover .radio-custom{border-color:#fff9}.desc_status-examples{display:flex;gap:12px;margin-top:auto}@media(max-width:480px){.desc_status-examples{flex-direction:column}}.desc_status-examples .status-example{flex:1;background-color:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:#fff6}.desc_status-examples .status-example .status-text{display:flex;flex-direction:column;gap:4px}.desc_status-examples .status-example .status-text strong{font-size:13px;font-weight:500;color:#fffc}.desc_status-examples .status-example .status-text span{font-size:12px}.desc_status-examples .status-example .status-text small{font-size:11px;opacity:.7}.desc_status-examples .status-example--active{border-color:#f1c40f;color:#f1c40f;background-color:#f1c40f0d}.desc_status-examples .status-example--active .status-text strong{color:#f1c40f}.desc_save-panel{display:flex;flex-direction:column;gap:10px;margin-top:30px;padding-top:20px;width:100%}.desc_save-panel .desc_save-row{display:flex;align-items:flex-end;gap:20px;width:100%;max-width:800px;flex-wrap:wrap}.desc_save-panel .desc_save-row .desc_title-input{flex:1;background:none;border:none;border-bottom:2px solid rgba(255,255,255,.1);color:#fff;font-family:Rubik;font-size:20px;padding:10px 0;outline:none;transition:all .3s}.desc_save-panel .desc_save-row .desc_title-input::placeholder{color:#fff3}.desc_save-panel .desc_save-row .desc_title-input:focus{border-color:#1e90ff;background-color:#1e90ff05}.desc_save-panel .desc_save-row .desc_save-btn{background-color:#1e90ff;color:#fff;border:none;border-radius:8px;padding:12px 30px;font-family:Russo;font-size:15px;font-weight:400;cursor:pointer;transition:all .3s;white-space:nowrap}.desc_save-panel .desc_save-row .desc_save-btn:hover{filter:brightness(1.2);transform:translateY(-2px);box-shadow:0 5px 15px #1e90ff4d}.desc_save-panel .desc_save-row .desc_save-btn:active{transform:translateY(0)}.desc_save-panel .desc_error-row{min-height:30px;margin-top:5px}.desc_save-panel .desc_error-row .desc_error-overlay{display:none}@media(max-width:768px){.desc_save-panel .desc_error-row .desc_error-overlay{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;animation:fadeIn .3s ease}}.desc_save-panel .desc_error-row .desc_error-badge{display:inline-flex;align-items:center;gap:12px;background-color:#e74c3c1a;border:1px solid rgba(231,76,60,.2);padding:6px 12px;border-radius:6px;animation:errorSlideIn .4s cubic-bezier(.16,1,.3,1)}@media(max-width:768px){.desc_save-panel .desc_error-row .desc_error-badge{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;width:85%;max-width:350px;background-color:#1a1a1afa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(231,76,60,.4);border-radius:16px;padding:40px 20px 30px;display:flex;flex-direction:column;gap:15px;box-shadow:0 25px 50px #000000b3,0 0 20px #e74c3c1a;animation:errorPopupIn .5s cubic-bezier(.34,1.56,.64,1.1);text-align:center}.desc_save-panel .desc_error-row .desc_error-badge:before{content:"ОШИБКА";display:block;font-family:Russo;color:#e74c3c;font-size:18px;letter-spacing:1px}}.desc_save-panel .desc_error-row .desc_error-badge .home_error{color:#e74c3c;font-size:13px;font-family:Rubik}@media(max-width:768px){.desc_save-panel .desc_error-row .desc_error-badge .home_error{color:#ffffffe6;font-size:15px;line-height:1.4}}.desc_save-panel .desc_error-row .desc_error-badge .desc_error-close{background:none;border:none;color:#e74c3c80;font-size:18px;line-height:1;cursor:pointer;padding:0;transition:all .2s}@media(max-width:768px){.desc_save-panel .desc_error-row .desc_error-badge .desc_error-close{position:absolute;top:15px;right:15px;font-size:28px;color:#ffffff4d;padding:5px}}.desc_save-panel .desc_error-row .desc_error-badge .desc_error-close:hover{color:#e74c3c;transform:scale(1.2)}@keyframes errorSlideIn{0%{opacity:0;transform:translate(-10px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes errorPopupIn{0%{opacity:0;transform:translate(-50%,-30%) scale(.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.under_wrapper{padding:10px 0}.under_wrapper .under_main{height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;padding:10px 0}.hello_bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;font-family:Rubik;animation:fadeInOverlay .3s ease-out}.hello_bg .hello_popup{background-color:#191919f2;border:1px solid rgba(255,255,255,.1);border-radius:24px;width:100%;max-width:380px;padding:40px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 25px 50px #00000080;animation:popupAppear .4s cubic-bezier(.16,1,.3,1)}.hello_bg .hello_popup .hello_message{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.hello_bg .hello_popup .hello_message img{width:140px;height:auto;margin:0 auto 10px;filter:drop-shadow(0 0 15px rgba(30,144,255,.3))}.hello_bg .hello_popup .hello_message h3{font-family:Russo;font-size:24px;color:#fff;margin:0;line-height:1.2}.hello_bg .hello_popup .hello_message h4{font-size:16px;color:#fffc;margin:0;line-height:1.5;font-weight:400}.hello_bg .hello_popup .hello_message p{font-size:13px;color:#fff6;margin:0;font-weight:400}.hello_bg .hello_popup .hello_buttons{display:flex;flex-direction:column;gap:12px;width:100%}.hello_bg .hello_popup .hello_buttons .hello_next{background-color:#1e90ff;color:#fff;text-decoration:none;padding:14px;border-radius:12px;font-family:Russo;font-size:15px;transition:all .3s;display:flex;align-items:center;justify-content:center}.hello_bg .hello_popup .hello_buttons .hello_next:hover{filter:brightness(1.2);transform:translateY(-2px);box-shadow:0 5px 15px #1e90ff4d}.hello_bg .hello_popup .hello_buttons .hello_skip{background:none;border:1px solid rgba(255,255,255,.1);color:#ffffff80;padding:12px;border-radius:12px;font-family:Rubik;font-size:14px;cursor:pointer;transition:all .3s}.hello_bg .hello_popup .hello_buttons .hello_skip:hover{background-color:#ffffff0d;color:#fff;border-color:#fff3}.popup-invisible{display:none}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes popupAppear{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.desc .des_status div,.desc .des_status div span,.desc .desc_main,.desc-styles .desc_brsType .desc_brsType-box,.desc-styles .des_status div,.desc-styles .des_status div span,.desc_popup-mobile .desc_mobile-menu .desc_mobile-header .desc_mobile-close,.main .list,.desc .wrapper,.desc_popup-mobile .desc_mobile-menu .desc_mobile-info,.main{display:flex}.desc .wrapper,.desc_popup-mobile .desc_mobile-menu .desc_mobile-info,.main{flex-direction:column}.desc .desc_save-journal input:focus,.desc-styles .desc_brsFract input:focus,.desc-styles .desc_brsType input[type=radio]:checked,.desc-styles .desc_brsType input[type=radio]:focus{outline:max(2px,.15em) solid #FFFFFF;outline-offset:max(2px,.15em)}.desc .desc_save-journal .save-journal-button{border:none;background-color:#22282f;color:#1e90ff;padding:5px 10px;font-size:16px;font-family:Rubik;border-radius:10px;border:3px solid #1E90FF;transition:background-color .3s ease,color .3s ease,border .3s ease}.desc .desc_save-journal .save-journal-button:hover{background-color:#1e90ff;color:#22282f}.desc .desc_save-journal .save-journal-button:active{border:3px solid #FFFFFF}@font-face{font-family:Russo;font-weight:400;font-style:normal;src:url(/fonts/RussoOne-Regular.ttf) format("truetype")}@font-face{font-family:Rubik;font-weight:400;font-style:normal;src:url(/fonts/Rubik-Regular.ttf) format("truetype")}.desc{font-family:Rubik}.desc .wrapper{height:100%}.desc .des_status div{gap:10px;margin:10px 0}.desc .des_status div span{border:2px solid white;width:180px;padding:10px}.desc .des_status div span p{margin:auto}.desc .des_status div span:nth-child(2){background-color:#d3ca4699}.desc .desc_main{justify-content:space-between;margin:auto 0}@media(max-width:768px){.desc .desc_main{display:none}}.desc .desc_main .desc_brsFract,.desc .desc_main .desc_brsType,.desc .desc_main .des_status{height:auto}.desc .desc_save-journal{width:73%;margin-bottom:20px}@media(max-width:768px){.desc .desc_save-journal{width:100%}}.desc .desc_save-journal .save-journal-button{font-size:26px;margin-left:2%;width:28%}@media(max-width:768px){.desc .desc_save-journal .save-journal-button{font-size:12px}}.desc .desc_save-journal .journal-name{width:70%;font-size:26px;background:none;color:#fff;border:none;border-bottom:2px solid #FFFFFF}.desc .desc_settings-button{display:none;padding:0;margin:10px 0;width:10%;height:5vh;background:none;border:none}@media(max-width:768px){.desc .desc_settings-button{display:flex}}.desc .desc_settings-button svg{width:100%;height:100%}.desc .desc_settings-button svg path{fill:#fff}.desc-styles{font-family:Rubik}.desc-styles .desc_desc{margin-top:20px;text-align:center}.desc-styles .desc_brsFract input{margin-top:10px;width:50px;height:30px;padding:5px;font-size:16px;border-radius:10px;border:1px solid #FFFFFF;color:#fff;background:none}.desc-styles .desc_brsType input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:none;font:inherit;color:#fff;width:1.15em;height:1.15em;border:.15em solid #FFFFFF;border-radius:50%;transform:translateY(-.075em)}.desc-styles .desc_brsType input[type=radio]:before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;background-color:CanvasText}.desc-styles .desc_brsType .desc_brsType-box{margin-bottom:5px}.desc-styles .desc_brsType .desc_brsType-box label{margin:auto 0 auto 5px}.desc-styles .desc_brsType .desc_markList{display:none;flex-direction:column;margin-top:5px}.desc-styles .desc_brsType .desc_markList .desc_markList-wrapper{display:flex}.desc-styles .desc_brsType .desc_markList .desc_markList-wrapper label{margin:auto 0}.desc-styles .desc_brsType .desc_visible{display:flex}.desc-styles .des_status div{gap:10px;margin:10px 0}.desc-styles .des_status div span{border:2px solid white;width:180px;padding:10px}.desc-styles .des_status div span p{margin:auto}.desc-styles .des_status div span:nth-child(2){background-color:#d3ca4699}.desc_popup-mobile{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#000000b3}.desc_popup-mobile .desc_mobile-menu{width:75%;height:500px;margin:20% auto 0;border-radius:15px;background-color:#22282f;padding:20px}.desc_popup-mobile .desc_mobile-menu .desc_mobile-header{display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:20px}.desc_popup-mobile .desc_mobile-menu .desc_mobile-header .desc_mobile-label{grid-column:2;font-size:20px;margin:auto}.desc_popup-mobile .desc_mobile-menu .desc_mobile-header .desc_mobile-close .desc_mobile-close-button{margin:auto 0 auto auto;font-size:24px;background:none;border:none;color:#fff}.desc_popup-mobile .desc_mobile-menu .desc_mobile-info{gap:20px}.desc_popup-mobile .desc_mobile-menu .des_status .des_satus-block-exmp{gap:0}.desc_popup-mobile .desc_mobile-menu .des_status .des_satus-block-exmp span{width:45%;margin:0 auto;padding:10px;font-size:14px;text-align:center}.desc_popup-mobile .desc_mobile-menu .des_status .des_satus-block-desc p:first-child{margin:10px 0}.desc_popup-mobile .desc_mobile-menu .des_satus-desc,.desc_popup-mobile .desc_mobile-menu .desc_brsType p:first-child,.desc_popup-mobile .desc_mobile-menu .desc_brsFract p:first-child{color:#add8ff}.desc_popup-visible{display:flex}.main{font-family:Rubik}@media(max-width:768px){.main{overflow:hidden}}.main .addblock{margin:auto 10px;border:3px solid #FFFFFF;padding:40px;border-radius:50px;background-repeat:no-repeat;background-position:center}.main .addblock:hover{cursor:pointer}.main .list{width:auto;overflow:auto}@media(max-width:768px){.main .list{overflow:unset}}.homead{margin-top:auto}.homead div{height:45vh;width:100%}.profile{font-family:Rubik;padding:40px 0;color:#fff}.profile .wrapper{max-width:900px;display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:768px){.profile .wrapper{grid-template-columns:1fr}}.profile .profile_card{background-color:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:transform .3s}.profile .profile_card:hover{background-color:#ffffff0d}.profile .profile_card h2{font-family:Russo;font-size:18px;text-transform:uppercase;letter-spacing:1px;color:#fff9;margin:0}.profile .profile_about{grid-column:span 1}.profile .profile_about .profile_info-item{display:flex;align-items:center;gap:16px;padding:16px;background-color:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.profile .profile_about .profile_info-item svg{width:32px;height:32px;color:#1e90ff}.profile .profile_about .profile_info-item .profile_about-text{flex:1}.profile .profile_about .profile_info-item .profile_about-text h3{font-size:13px;color:#fff6;margin-bottom:4px}.profile .profile_about .profile_info-item .profile_about-text p{font-size:16px;font-weight:500}.profile .profile_about .profile_info-item .profile_change{background:none;border:1px solid #1E90FF;color:#1e90ff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s}.profile .profile_about .profile_info-item .profile_change:hover{background-color:#1e90ff;color:#fff}.profile .profile_about .profile_logout-btn{margin-top:8px;background:none;border:1px solid rgba(231,76,60,.4);color:#e74c3c;padding:12px;border-radius:8px;font-family:Russo;font-size:13px;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.profile .profile_about .profile_logout-btn:hover{background-color:#e74c3c;border-color:#e74c3c;color:#fff;box-shadow:0 4px 15px #e74c3c33}.profile .profile_sub{grid-column:span 1;justify-content:space-between}.profile .profile_sub-status{display:flex;align-items:center;gap:16px}.profile .profile_sub-status .status-icon{width:48px;height:48px;border-radius:12px;background-color:#1e90ff1a;display:flex;align-items:center;justify-content:center;color:#1e90ff;font-size:24px}.profile .profile_sub .profile_sub-info p{font-size:13px;color:#fff6;margin-bottom:4px}.profile .profile_sub .profile_sub-info h3{font-family:Russo;font-size:18px;color:#2ecc71}.profile .profile_sub .profile_sub-info--none h3{color:#e74c3c}.profile .profile_sub .profile_sub-button{width:100%;background-color:#1e90ff;color:#fff;border:none;border-radius:8px;padding:12px;font-family:Russo;font-size:14px;cursor:pointer;transition:all .3s;margin-top:auto}.profile .profile_sub .profile_sub-button:hover{filter:brightness(1.2);box-shadow:0 4px 15px #1e90ff4d}.profile .profile_journals{grid-column:span 2;max-height:500px;overflow-y:auto}@media(max-width:768px){.profile .profile_journals{grid-column:span 1}}.profile .profile_journals-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0;list-style:none}@media(max-width:480px){.profile .profile_journals-list{grid-template-columns:1fr}}.profile .profile_journals-list a{display:flex;align-items:center;gap:16px;padding:16px;background-color:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;text-decoration:none;transition:all .3s}.profile .profile_journals-list a svg{width:32px;height:32px;color:#1e90ff}.profile .profile_journals-list a .profile_journals-text h3{color:#fff;font-size:16px;margin-bottom:4px}.profile .profile_journals-list a .profile_journals-text p{color:#fff6;font-size:12px}.profile .profile_journals-list a:hover{background-color:#ffffff14;border-color:#1e90ff;transform:translate(5px)}.login,.register{min-height:80vh;display:flex;align-items:center;justify-content:center;font-family:Rubik;padding:20px}.login__wrapper,.register__wrapper{background-color:#ffffff08;border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:48px;border-radius:24px;width:100%;max-width:440px;box-shadow:0 20px 50px #0000004d;display:flex;flex-direction:column;gap:32px}@media(max-width:480px){.login__wrapper,.register__wrapper{padding:32px 24px}}.login__wrapper h1,.register__wrapper h1{font-family:Russo;font-size:32px;text-align:center;color:#fff;margin:0;letter-spacing:1px}.login__form,.register__form{display:flex;flex-direction:column;gap:16px}.login__form input,.register__form input{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 20px;color:#fff;font-size:16px;outline:none;transition:all .3s}.login__form input::placeholder,.register__form input::placeholder{color:#ffffff4d}.login__form input:focus,.register__form input:focus{border-color:#1e90ff;background-color:#ffffff14;box-shadow:0 0 15px #1e90ff1a}.login__form button,.register__form button{background-color:#1e90ff;color:#fff;border:none;border-radius:12px;padding:14px;font-family:Russo;font-size:16px;cursor:pointer;transition:all .3s;margin-top:8px}.login__form button:hover,.register__form button:hover{filter:brightness(1.2);transform:translateY(-2px);box-shadow:0 5px 20px #1e90ff4d}.login__form button:active,.register__form button:active{transform:translateY(0)}.login__footer,.register__footer{text-align:center}.login__footer p,.register__footer p{color:#ffffff80;font-size:14px}.login__footer p a,.register__footer p a{color:#1e90ff;text-decoration:none;font-weight:500;margin-left:4px;transition:color .2s}.login__footer p a:hover,.register__footer p a:hover{color:#add8ff;text-decoration:underline}.login_response,.register_response{min-height:20px;text-align:center;font-size:14px;color:#2ecc71}.login_response--error,.register_response--error{color:#e74c3c}.loginad,.registerad{margin:40px 0;width:100%}.loginad div,.registerad div{height:40vh;width:100%}.wiki_page{font-family:Rubik;min-height:100vh;background-color:#22282f;color:#fff}.wiki_page .wiki_wrapper-global{display:flex;gap:40px;padding:40px 0}@media(max-width:768px){.wiki_page .wiki_wrapper-global{flex-direction:column;padding:20px 10px;gap:20px}}.wiki_page .wiki_wrapper-global .wiki_sidebar{width:280px;position:sticky;top:100px;height:fit-content}@media(max-width:768px){.wiki_page .wiki_wrapper-global .wiki_sidebar{width:100%;position:relative;top:0}}.wiki_page .wiki_wrapper-global .wiki_sidebar h2{font-family:Russo;font-size:18px;text-transform:uppercase;letter-spacing:1px;color:#1e90ff;margin-bottom:24px}.wiki_page .wiki_wrapper-global .wiki_sidebar .wiki_list{display:flex;flex-direction:column;gap:8px;list-style:none}.wiki_page .wiki_wrapper-global .wiki_sidebar .wiki_list .wiki_sidebar-el{padding:10px 16px;border-radius:8px;cursor:pointer;transition:all .3s;color:#fff9;font-size:15px}.wiki_page .wiki_wrapper-global .wiki_sidebar .wiki_list .wiki_sidebar-el:hover{background-color:#ffffff0d;color:#fff}.wiki_page .wiki_wrapper-global .wiki_sidebar .wiki_list .wiki_sidebar-el.active{background-color:#1e90ff1a;color:#1e90ff;font-weight:500}.wiki_page .wiki_wrapper-global .wiki_container{flex:1;display:flex;flex-direction:column;gap:40px;min-width:0}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section{background-color:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:32px;scroll-margin-top:100px}@media(max-width:480px){.wiki_page .wiki_wrapper-global .wiki_container .wiki_section{padding:20px 15px}}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section h3{font-family:Russo;font-size:24px;margin-bottom:20px;color:#fff}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section h4{font-family:Russo;font-size:18px;margin:30px 0 15px;color:#ffffffe6}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section h5{font-size:16px;font-weight:600;margin:20px 0 10px;color:#1e90ff}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section p{line-height:1.6;color:#ffffffb3;margin-bottom:16px;font-size:15px}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section .wiki_highlight{background-color:#1e90ff1a;color:#add8ff;padding:2px 6px;border-radius:4px;font-family:monospace}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section .wiki_demo-container{margin:30px 0;display:flex;justify-content:center;background:radial-gradient(circle at center,rgba(30,144,255,.05) 0%,transparent 70%);padding:30px 10px;border-radius:20px;overflow-x:auto}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section .wiki_demo-container::-webkit-scrollbar{height:4px}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section .wiki_demo-container::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}@media(max-width:480px){.wiki_page .wiki_wrapper-global .wiki_container .wiki_section .wiki_demo-container{padding:20px 5px}}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section ul{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding-left:20px}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section ul li{color:#ffffffb3;font-size:15px;position:relative}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section ul li:before{content:"•";color:#1e90ff;position:absolute;left:-20px}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section .wiki_note{background-color:#f1c40f0d;border-left:4px solid #f1c40f;padding:24px;border-radius:4px 16px 16px 4px;margin:32px 0}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section .wiki_note strong{color:#f1c40f;display:block;margin-bottom:8px;font-family:Russo;font-size:16px;text-transform:uppercase;letter-spacing:1px}.wiki_page .wiki_wrapper-global .wiki_container .wiki_section .wiki_note p{margin:0;color:#fffc;font-size:15px;line-height:1.6}
