:root{--gl-star-color: #fdd835;--gl-star-color-inactive: #dcdce6;--gl-star-empty: url(/build/assets/star-empty-CxodZ1-S.svg);--gl-star-full: url(/build/assets/star-full-C08KHrEN.svg);--gl-star-size: 24px;--gl-tooltip-background: rgba(17,17,17, .9);--gl-tooltip-border-radius: 4px;--gl-tooltip-color: #fff;--gl-tooltip-font-size: .875rem;--gl-tooltip-font-weight: 400;--gl-tooltip-line-height: 1;--gl-tooltip-margin: 12px;--gl-tooltip-padding: .5em 1em}[data-star-rating]>select{-webkit-clip-path:circle(1px at 0 0)!important;clip-path:circle(1px at 0 0)!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}[data-star-rating]>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}[data-star-rating]>select:before,[data-star-rating]>select:after{display:none!important}[data-star-rating].gl-star-rating--ltr>select{left:0!important}[data-star-rating].gl-star-rating--rtl>select{right:0!important}[data-star-rating]{align-items:center;display:flex;position:relative}.gl-star-rating:not([data-star-rating]) .gl-star-rating--stars{display:none}[data-star-rating] .gl-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}[data-star-rating]>select:focus+.gl-star-rating--stars span:first-child:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}[data-star-rating] select[disabled]+.gl-star-rating--stars{cursor:default}[data-star-rating] .gl-star-rating--stars>span{display:flex;height:24px;height:var(--gl-star-size);margin:0;width:24px;width:var(--gl-star-size)}[data-star-rating] .gl-star-rating--stars[aria-label]:before,[data-star-rating] .gl-star-rating--stars[aria-label]:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:auto;box-sizing:border-box;left:100%;pointer-events:none;position:absolute;top:50%;transform-origin:top;transform:translate3d(0,-50%,0);white-space:nowrap;z-index:10}[data-star-rating] .gl-star-rating--stars[aria-label]:before{background:#111111e6;background:var(--gl-tooltip-background);-webkit-clip-path:path("M6 14.998c0-3-6-5.499-6-7.499S5.999 3 5.999 0L6 14.998z");clip-path:path("M6 14.998c0-3-6-5.499-6-7.499S5.999 3 5.999 0L6 14.998z");content:"";height:15px;margin:0 0 0 6px;width:6px}[data-star-rating] .gl-star-rating--stars[aria-label]:after{background:#111111e6;background:var(--gl-tooltip-background);border-radius:4px;border-radius:var(--gl-tooltip-border-radius);color:#fff;color:var(--gl-tooltip-color);content:attr(aria-label);font-size:.875rem;font-size:var(--gl-tooltip-font-size);font-weight:400;margin-left:12px;margin-left:var(--gl-tooltip-margin);padding:.5em 1em;padding:var(--gl-tooltip-padding);text-transform:none}[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]:before,[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]:after{left:auto;right:100%}[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]:before{transform:scaleX(-1) translate3d(0,-50%,0);margin:0 6px 0 0}[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]:after{margin-left:0;margin-right:12px;margin-right:var(--gl-tooltip-margin)}[data-star-rating] svg{height:100%;width:100%}[data-star-rating] .gl-star-half{fill:none;stroke:none}[data-star-rating] .gl-star-full{fill:#dcdce6;fill:var(--gl-star-color-inactive);stroke:#dcdce6;stroke:var(--gl-star-color-inactive);transition:fill .15s ease-in-out,stroke .15s ease-in-out}[data-star-rating] .gl-active .gl-star-full{fill:#fdd835;fill:var(--gl-star-color);stroke:#fdd835;stroke:var(--gl-star-color)}.gl-star-rating--stars[class*=" s"]>span{background-image:url(/build/assets/star-empty-CxodZ1-S.svg)!important;background-image:url(/build/assets/star-empty-CxodZ1-S.svg)!important;background-image:var(--gl-star-empty)!important}.gl-star-rating--stars[class*=" s"]>span{background-position:center;background-repeat:no-repeat;background-size:90%}.gl-star-rating--stars[class*=" s"]>span.gl-active,.gl-star-rating--stars[class*=" s"]>span.gl-active.gl-selected{background-image:url(/build/assets/star-full-C08KHrEN.svg)!important;background-image:url(/build/assets/star-full-C08KHrEN.svg)!important;background-image:var(--gl-star-full)!important}.auth-container{min-height:92vh;display:flex;justify-content:center;padding-top:4vh}.auth-container .auth-card{max-width:800px;padding:40px;box-shadow:0 4px 8px #0000001a;border-radius:1.5rem;background-color:var(--tg-white);height:fit-content;border:1px solid var(--tg-gray-two)}[tg-theme=dark] .auth-container .auth-card{background-color:var(--tg-teal);border:1px solid var(--tg-gray-four);color:var(--tg-white)!important}[tg-theme=dark] .auth-container .auth-card label{color:var(--tg-white)!important}@media(max-width:768px){.auth-container .auth-card{padding:30px 20px}}[tg-theme=dark] label{color:var(--tg-white)}.form-control,input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{width:100%;padding:.5rem 1rem;font-size:1rem;color:#183354;background-color:#fff;border:2px solid #E5E7EB;border-radius:1.5rem;transition:all .25s ease}.form-control:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus,select:focus{outline:0;border-color:#f4a96c;box-shadow:0 0 0 3px #f4a96c1a}[tg-theme=dark] .form-control,[tg-theme=dark] input[type=text],[tg-theme=dark] input[type=email],[tg-theme=dark] input[type=password],[tg-theme=dark] input[type=number],[tg-theme=dark] textarea,[tg-theme=dark] select{color:#e0e0e0;background-color:#2d373e;border-color:#4a4a4a}[tg-theme=dark] .form-control:focus,[tg-theme=dark] input[type=text]:focus,[tg-theme=dark] input[type=email]:focus,[tg-theme=dark] input[type=password]:focus,[tg-theme=dark] input[type=number]:focus,[tg-theme=dark] textarea:focus,[tg-theme=dark] select:focus{border-color:#f6b784;box-shadow:0 0 0 3px #f4a96c33}.btn{display:inline-block;font-family:inherit;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.65rem 1.5rem;border-radius:1.5rem;transition:all .25s ease}.btn:focus,.btn:hover{outline:0;color:#fff}.btn:disabled,.btn.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}[tg-theme=dark] .btn{color:#fff!important}.btn-primary{background-color:#f4a96c;color:#fff;border-color:#f4a96c;box-shadow:0 2px 8px #f4a96c40}.btn-primary:hover:not(:disabled){background-color:#f19346;border-color:#f19346;transform:translateY(-1px);box-shadow:0 4px 16px #f4a96c59}.btn-primary:active:not(:disabled){background-color:#f08833;border-color:#f08833;transform:translateY(0);box-shadow:0 1px 4px #f4a96c40}.btn-primary:focus:not(:disabled){box-shadow:0 0 0 3px #f4a96c4d}.btn-secondary{background-color:#183354;color:#fff;border-color:#183354;box-shadow:0 2px 8px #18335440}.btn-secondary:hover:not(:disabled){background-color:#0f2034;border-color:#0f2034;transform:translateY(-1px);box-shadow:0 4px 16px #18335459}.btn-secondary:active:not(:disabled){background-color:#0a1624;border-color:#0a1624;transform:translateY(0);box-shadow:0 1px 4px #18335440}.btn-secondary:focus:not(:disabled){box-shadow:0 0 0 3px #1833544d}.btn-success{background-color:#4caf50;color:#fff;border-color:#4caf50;box-shadow:0 2px 8px #4caf5040}.btn-success:hover:not(:disabled){background-color:#409343;border-color:#409343;transform:translateY(-1px);box-shadow:0 4px 16px #4caf5059}.btn-success:active:not(:disabled){background-color:#39843c;border-color:#39843c;transform:translateY(0);box-shadow:0 1px 4px #4caf5040}.btn-success:focus:not(:disabled){box-shadow:0 0 0 3px #4caf504d}.btn-danger{background-color:#e74c3c;color:#fff;border-color:#e74c3c;box-shadow:0 2px 8px #e74c3c40}.btn-danger:hover:not(:disabled){background-color:#df2e1b;border-color:#df2e1b;transform:translateY(-1px);box-shadow:0 4px 16px #e74c3c59}.btn-danger:active:not(:disabled){background-color:#cd2a19;border-color:#cd2a19;transform:translateY(0);box-shadow:0 1px 4px #e74c3c40}.btn-danger:focus:not(:disabled){box-shadow:0 0 0 3px #e74c3c4d}.btn-warning{background-color:#ff9800;color:#fff;border-color:#ff9800;box-shadow:0 2px 8px #ff980040}.btn-warning:hover:not(:disabled){background-color:#d68000;border-color:#d68000;transform:translateY(-1px);box-shadow:0 4px 16px #ff980059}.btn-warning:active:not(:disabled){background-color:#c27400;border-color:#c27400;transform:translateY(0);box-shadow:0 1px 4px #ff980040}.btn-warning:focus:not(:disabled){box-shadow:0 0 0 3px #ff98004d}.btn-info{background-color:#2196f3;color:#fff;border-color:#2196f3;box-shadow:0 2px 8px #2196f340}.btn-info:hover:not(:disabled){background-color:#0c82df;border-color:#0c82df;transform:translateY(-1px);box-shadow:0 4px 16px #2196f359}.btn-info:active:not(:disabled){background-color:#0b76cc;border-color:#0b76cc;transform:translateY(0);box-shadow:0 1px 4px #2196f340}.btn-info:focus:not(:disabled){box-shadow:0 0 0 3px #2196f34d}.btn-light{background-color:#f5f5f5;color:#183354;border-color:#f5f5f5;box-shadow:0 2px 8px #f5f5f540}.btn-light:hover:not(:disabled){background-color:#e1e1e1;border-color:#e1e1e1;transform:translateY(-1px);box-shadow:0 4px 16px #f5f5f559}.btn-light:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;transform:translateY(0);box-shadow:0 1px 4px #f5f5f540}.btn-light:focus:not(:disabled){box-shadow:0 0 0 3px #f5f5f54d}.btn-light{border-color:#dcdcdc}.btn-dark{background-color:#1a1a1a;color:#fff;border-color:#1a1a1a;box-shadow:0 2px 8px #1a1a1a40}.btn-dark:hover:not(:disabled){background-color:#060606;border-color:#060606;transform:translateY(-1px);box-shadow:0 4px 16px #1a1a1a59}.btn-dark:active:not(:disabled){background-color:#000;border-color:#000;transform:translateY(0);box-shadow:0 1px 4px #1a1a1a40}.btn-dark:focus:not(:disabled){box-shadow:0 0 0 3px #1a1a1a4d}.btn-outline-primary{background-color:transparent;color:#f4a96c;border-color:#f4a96c}.btn-outline-primary:hover:not(:disabled){background-color:#f4a96c;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #f4a96c4d;border:1px solid #f4a96c}.btn-outline-primary:active:not(:disabled){background-color:#f08d3d;border-color:#f08d3d;transform:translateY(0)}.btn-outline-primary:focus:not(:disabled){box-shadow:0 0 0 3px #f4a96c40}.btn-outline-primary:hover:not(:disabled){color:#183354}.btn-outline-secondary{background-color:transparent;color:#183354;border-color:#183354}.btn-outline-secondary:hover:not(:disabled){background-color:#183354;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #1833544d;border:1px solid #183354}.btn-outline-secondary:active:not(:disabled){background-color:#0d1b2c;border-color:#0d1b2c;transform:translateY(0)}.btn-outline-secondary:focus:not(:disabled){box-shadow:0 0 0 3px #18335440}.btn-outline-success{background-color:transparent;color:#4caf50;border-color:#4caf50}.btn-outline-success:hover:not(:disabled){background-color:#4caf50;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #4caf504d;border:1px solid #4CAF50}.btn-outline-success:active:not(:disabled){background-color:#3d8b40;border-color:#3d8b40;transform:translateY(0)}.btn-outline-success:focus:not(:disabled){box-shadow:0 0 0 3px #4caf5040}.btn-outline-danger{background-color:transparent;color:#e74c3c;border-color:#e74c3c}.btn-outline-danger:hover:not(:disabled){background-color:#e74c3c;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #e74c3c4d;border:1px solid #E74C3C}.btn-outline-danger:active:not(:disabled){background-color:#d62c1a;border-color:#d62c1a;transform:translateY(0)}.btn-outline-danger:focus:not(:disabled){box-shadow:0 0 0 3px #e74c3c40}.btn-outline-warning{background-color:transparent;color:#ff9800;border-color:#ff9800}.btn-outline-warning:hover:not(:disabled){background-color:#ff9800;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #ff98004d;border:1px solid #FF9800}.btn-outline-warning:active:not(:disabled){background-color:#cc7a00;border-color:#cc7a00;transform:translateY(0)}.btn-outline-warning:focus:not(:disabled){box-shadow:0 0 0 3px #ff980040}.btn-outline-info{background-color:transparent;color:#2196f3;border-color:#2196f3}.btn-outline-info:hover:not(:disabled){background-color:#2196f3;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #2196f34d;border:1px solid #2196F3}.btn-outline-info:active:not(:disabled){background-color:#0c7cd5;border-color:#0c7cd5;transform:translateY(0)}.btn-outline-info:focus:not(:disabled){box-shadow:0 0 0 3px #2196f340}.btn-outline-light{background-color:transparent;color:#6b7280;border-color:#cfcfcf}.btn-outline-light:hover:not(:disabled){background-color:#f5f5f5;color:#183354;border-color:#c2c2c2}.btn-outline-dark{background-color:transparent;color:#1a1a1a;border-color:#1a1a1a}.btn-outline-dark:hover:not(:disabled){background-color:#1a1a1a;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #1a1a1a4d;border:1px solid #1a1a1a}.btn-outline-dark:active:not(:disabled){background-color:#010101;border-color:#010101;transform:translateY(0)}.btn-outline-dark:focus:not(:disabled){box-shadow:0 0 0 3px #1a1a1a40}.btn-link{background-color:transparent;color:#f4a96c;border-color:transparent;text-decoration:none;box-shadow:none}.btn-link:hover:not(:disabled){color:#ef7f25;text-decoration:underline;transform:none}.btn-link:focus:not(:disabled){box-shadow:none;text-decoration:underline}.btn-gradient{background:linear-gradient(135deg,#f4a96c,#ef7f25);color:#fff;border:none;box-shadow:0 4px 15px #f4a96c66}.btn-gradient:hover:not(:disabled){background:linear-gradient(135deg,#f29b54,#e97211);transform:translateY(-2px);box-shadow:0 8px 25px #f4a96c80}.btn-brand{background:linear-gradient(135deg,#f4a96c,#183354);color:#fff;border:none;box-shadow:0 4px 15px #f4a96c4d}.btn-brand:hover:not(:disabled){background:linear-gradient(135deg,#f29b54,#122740);transform:translateY(-2px);box-shadow:0 8px 25px #18335466}.btn-glass{background:#f4a96c26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(244,169,108,.3);color:#183354;box-shadow:0 8px 32px #f4a96c26}.btn-glass:hover:not(:disabled){background:#f4a96c40;border-color:#f4a96c66;transform:translateY(-2px);box-shadow:0 12px 40px #f4a96c40}.btn-3d.btn-primary{box-shadow:0 5px #e97211,0 6px 12px #0003}.btn-3d.btn-primary:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 7px #e97211,0 9px 20px #00000040}.btn-3d.btn-primary:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #e97211,0 3px 6px #00000026}.btn-3d.btn-secondary{box-shadow:0 5px #070f19,0 6px 12px #0003}.btn-3d.btn-secondary:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 7px #070f19,0 9px 20px #00000040}.btn-3d.btn-secondary:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #070f19,0 3px 6px #00000026}.btn-sm{padding:.45rem 1rem;font-size:.875rem;border-radius:6px}.btn-lg{padding:.85rem 2rem;font-size:1.125rem;border-radius:10px}.btn-block{display:block;width:100%}.btn-icon{display:inline-flex;align-items:center;gap:.5rem}.btn-icon svg,.btn-icon i{width:1.25em;height:1.25em}.btn-circle{border-radius:50%;padding:.75rem;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center}.btn-circle.btn-sm{width:2rem;height:2rem;padding:.5rem}.btn-circle.btn-lg{width:3.5rem;height:3.5rem;padding:1rem}.btn-group{display:inline-flex}.btn-group .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.btn-group .btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn:hover:not(:disabled){z-index:1}[tg-theme=dark] .btn-primary{background-color:#f6b784;color:#1a1a1a;border-color:#f6b784;box-shadow:0 2px 8px #f6b78459}[tg-theme=dark] .btn-primary:hover:not(:disabled){background-color:#f8c59b;border-color:#f8c59b;transform:translateY(-1px);box-shadow:0 4px 16px #f6b78473}[tg-theme=dark] .btn-primary:active:not(:disabled){background-color:#f4a96c;border-color:#f4a96c;transform:translateY(0);box-shadow:0 1px 4px #f6b78459}[tg-theme=dark] .btn-primary:focus:not(:disabled){box-shadow:0 0 0 3px #f6b78466}[tg-theme=dark] .btn-secondary{background-color:#295790;color:#e0e0e0;border-color:#295790;box-shadow:0 2px 8px #29579059}[tg-theme=dark] .btn-secondary:hover:not(:disabled){background-color:#326aaf;border-color:#326aaf;transform:translateY(-1px);box-shadow:0 4px 16px #29579073}[tg-theme=dark] .btn-secondary:active:not(:disabled){background-color:#295790;border-color:#295790;transform:translateY(0);box-shadow:0 1px 4px #29579059}[tg-theme=dark] .btn-secondary:focus:not(:disabled){box-shadow:0 0 0 3px #29579066}[tg-theme=dark] .btn-success{background-color:#5cb860;color:#1a1a1a;border-color:#5cb860;box-shadow:0 2px 8px #4caf5059}[tg-theme=dark] .btn-success:hover:not(:disabled){background-color:#6ec071;border-color:#6ec071;box-shadow:0 4px 16px #4caf5073}[tg-theme=dark] .btn-success:focus:not(:disabled){box-shadow:0 0 0 3px #4caf5066}[tg-theme=dark] .btn-danger{background-color:#ea6153;color:#e0e0e0;border-color:#ea6153;box-shadow:0 2px 8px #e74c3c59}[tg-theme=dark] .btn-danger:hover:not(:disabled){background-color:#ed7669;border-color:#ed7669;box-shadow:0 4px 16px #e74c3c73}[tg-theme=dark] .btn-danger:focus:not(:disabled){box-shadow:0 0 0 3px #e74c3c66}[tg-theme=dark] .btn-warning{background-color:#ff9800;color:#1a1a1a;border-color:#ff9800;box-shadow:0 2px 8px #ff980059}[tg-theme=dark] .btn-warning:hover:not(:disabled){background-color:#ffa829;border-color:#ffa829;box-shadow:0 4px 16px #ff980073}[tg-theme=dark] .btn-warning:focus:not(:disabled){box-shadow:0 0 0 3px #ff980066}[tg-theme=dark] .btn-info{background-color:#39a1f4;color:#e0e0e0;border-color:#39a1f4;box-shadow:0 2px 8px #2196f359}[tg-theme=dark] .btn-info:hover:not(:disabled){background-color:#51adf6;border-color:#51adf6;box-shadow:0 4px 16px #2196f373}[tg-theme=dark] .btn-info:focus:not(:disabled){box-shadow:0 0 0 3px #2196f366}[tg-theme=dark] .btn-light{background-color:#3a3a3a;color:#e0e0e0;border-color:#545454;box-shadow:0 2px 8px #ffffff0d}[tg-theme=dark] .btn-light:hover:not(:disabled){background-color:#545454;border-color:#606060;color:#e0e0e0;box-shadow:0 4px 16px #ffffff1a}[tg-theme=dark] .btn-light:focus:not(:disabled){box-shadow:0 0 0 3px #ffffff26}[tg-theme=dark] .btn-dark{background-color:#272727;color:#e0e0e0;border-color:#272727;box-shadow:0 2px 8px #00000080}[tg-theme=dark] .btn-dark:hover:not(:disabled){background-color:#343434;border-color:#343434;box-shadow:0 4px 16px #0009}[tg-theme=dark] .btn-dark:focus:not(:disabled){box-shadow:0 0 0 3px #ffffff26}[tg-theme=dark] .btn-outline-primary{background-color:transparent;color:#f6b784;border-color:#f6b784}[tg-theme=dark] .btn-outline-primary:hover:not(:disabled){background-color:#f6b784;color:#1a1a1a!important;border-color:#f6b784;box-shadow:0 4px 12px #f6b78466}[tg-theme=dark] .btn-outline-primary:focus:not(:disabled){box-shadow:0 0 0 3px #f6b7844d}[tg-theme=dark] .btn-outline-secondary{background-color:transparent;color:#295790;border-color:#295790}[tg-theme=dark] .btn-outline-secondary:hover:not(:disabled){background-color:#295790;color:#e0e0e0!important;border-color:#295790;box-shadow:0 4px 12px #29579066}[tg-theme=dark] .btn-outline-secondary:focus:not(:disabled){box-shadow:0 0 0 3px #2957904d}[tg-theme=dark] .btn-outline-success{background-color:transparent;color:#80c883;border-color:#80c883}[tg-theme=dark] .btn-outline-success:hover:not(:disabled){background-color:#80c883;color:#1a1a1a!important;border-color:#80c883;box-shadow:0 4px 12px #4caf5066}[tg-theme=dark] .btn-outline-success:focus:not(:disabled){box-shadow:0 0 0 3px #4caf504d}[tg-theme=dark] .btn-outline-danger{background-color:transparent;color:#ef8b80;border-color:#ef8b80}[tg-theme=dark] .btn-outline-danger:hover:not(:disabled){background-color:#ef8b80;color:#e0e0e0!important;border-color:#ef8b80;box-shadow:0 4px 12px #e74c3c66}[tg-theme=dark] .btn-outline-danger:focus:not(:disabled){box-shadow:0 0 0 3px #e74c3c4d}[tg-theme=dark] .btn-outline-warning{background-color:transparent;color:#ffad33;border-color:#ffad33}[tg-theme=dark] .btn-outline-warning:hover:not(:disabled){background-color:#ffad33;color:#1a1a1a!important;border-color:#ffad33;box-shadow:0 4px 12px #ff980066}[tg-theme=dark] .btn-outline-warning:focus:not(:disabled){box-shadow:0 0 0 3px #ff98004d}[tg-theme=dark] .btn-outline-info{background-color:transparent;color:#6ab8f7;border-color:#6ab8f7}[tg-theme=dark] .btn-outline-info:hover:not(:disabled){background-color:#6ab8f7;color:#e0e0e0!important;border-color:#6ab8f7;box-shadow:0 4px 12px #2196f366}[tg-theme=dark] .btn-outline-info:focus:not(:disabled){box-shadow:0 0 0 3px #2196f34d}[tg-theme=dark] .btn-outline-light{background-color:transparent;color:#a0a0a0;border-color:#3a3a3a}[tg-theme=dark] .btn-outline-light:hover:not(:disabled){background-color:#3a3a3a;color:#e0e0e0!important;border-color:#545454;box-shadow:0 4px 12px #ffffff1a}[tg-theme=dark] .btn-outline-light:focus:not(:disabled){box-shadow:0 0 0 3px #ffffff26}[tg-theme=dark] .btn-outline-dark{background-color:transparent;color:#e0e0e0;border-color:#a0a0a0}[tg-theme=dark] .btn-outline-dark:hover:not(:disabled){background-color:#2a2a2a;color:#e0e0e0!important;border-color:#a0a0a0;box-shadow:0 4px 12px #ffffff1a}[tg-theme=dark] .btn-outline-dark:focus:not(:disabled){box-shadow:0 0 0 3px #ffffff26}[tg-theme=dark] .btn-link{background-color:transparent;color:#f6b784;border-color:transparent}[tg-theme=dark] .btn-link:hover:not(:disabled){color:#f9d3b3;text-decoration:underline}[tg-theme=dark] .btn-link:focus:not(:disabled){color:#f9d3b3}[tg-theme=dark] .btn-gradient{background:linear-gradient(135deg,#f6b784,#f29b54);color:#1a1a1a;box-shadow:0 4px 15px #f6b78480}[tg-theme=dark] .btn-gradient:hover:not(:disabled){background:linear-gradient(135deg,#f8c59b,#f4a96c);transform:translateY(-2px);box-shadow:0 8px 25px #f6b78499}[tg-theme=dark] .btn-brand{background:linear-gradient(135deg,#f6b784,#295790);color:#e0e0e0;box-shadow:0 4px 15px #f6b78466}[tg-theme=dark] .btn-brand:hover:not(:disabled){background:linear-gradient(135deg,#f8c59b,#2f63a3);transform:translateY(-2px);box-shadow:0 8px 25px #29579080}[tg-theme=dark] .btn-glass{background:#f6b78433;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(245.7753164557,182.8797468354,131.7246835443,.4);color:#e0e0e0;box-shadow:0 8px 32px #f6b78440}[tg-theme=dark] .btn-glass:hover:not(:disabled){background:#f6b7844d;border-color:#f6b78480;transform:translateY(-2px);box-shadow:0 12px 40px #f6b78459}[tg-theme=dark] .btn-3d.btn-primary{box-shadow:0 5px #f08d3d,0 6px 12px #00000080}[tg-theme=dark] .btn-3d.btn-primary:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 7px #f08d3d,0 9px 20px #0009}[tg-theme=dark] .btn-3d.btn-primary:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #f08d3d,0 3px 6px #0006}[tg-theme=dark] .btn-3d.btn-secondary{box-shadow:0 5px #1e3f68,0 6px 12px #00000080}[tg-theme=dark] .btn-3d.btn-secondary:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 7px #1e3f68,0 9px 20px #0009}[tg-theme=dark] .btn-3d.btn-secondary:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #1e3f68,0 3px 6px #0006}.grecaptcha-badge{visibility:hidden!important}body{font-family:var(--tg-heading-font-family),serif!important}a,button{text-decoration:none;color:inherit}a:hover,button:hover{text-decoration:none!important}button{all:unset}.body-container{display:grid;grid-template-rows:auto 1fr auto;min-height:92vh}.hover-zoom{transition:transform .2s}.hover-zoom:hover{transform:scale(1.1)}.row-flex{display:flex;flex-wrap:wrap}.text-theme{color:var(--tg-primary-color)}.card-gray{background-color:var(--tg-gray-three);color:var(--tg-secondary-color)}[tg-theme=dark] .card-gray{background:var(--tg-teal);color:var(--tg-white)!important}.bg-theme{background-color:var(--tg-white)}[tg-theme=dark] .bg-theme{background-color:var(--tg-black)}[tg-theme=dark] .text-body{color:var(--tg-white)!important}[tg-theme=dark] .form-control{background-color:var(--tg-teal);color:var(--tg-white)}#searchModal .recipes-result{max-height:60vh}#searchModal .recipes-result .item:focus,#searchModal .recipes-result .item:hover{background-color:var(--tg-gray)}.text-justify{text-align:justify}.rounded{border-radius:1.5rem!important}.img-home{height:150px!important}.mobile-link{margin:0!important;padding:0!important;color:var(--tg-body-font-color)!important;transition-duration:.2s}[tg-theme=dark] .mobile-link{color:var(--tg-white)!important}.mobile-link:hover{color:var(--tg-primary-color)!important}.card{background:#fff;padding:1rem}[tg-theme=dark] .card{background:var(--tg-teal);color:var(--tg-white)!important}.hover-primary{transition:color .2s}.hover-primary:hover{color:var(--tg-primary-color)!important}
