html body{font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;margin:0;padding:0;height:100%;width:100%;background:linear-gradient(135deg,#fdfbf7,#f7f4ef 25%,#bde7e4 75%,#4fb6b2);background-attachment:fixed;min-width:320px;line-height:1.6;color:#333}h1{font-size:2.25rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:#2e7e7b}h2{font-size:1.875rem;font-weight:600;line-height:1.3;margin-bottom:1.25rem;color:#2e7e7b}h3{font-size:1.5rem;font-weight:600;line-height:1.4;margin-bottom:1rem;color:#2e7e7b}h4{font-size:1.25rem;font-weight:500;line-height:1.4;margin-bottom:.875rem;color:#333}h5{font-size:1.125rem;font-weight:500;line-height:1.5;margin-bottom:.75rem;color:#333}h6{font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:.75rem;color:#333}p{font-size:1rem;line-height:1.6;margin-bottom:1rem;color:#333}.loading-state{position:relative;overflow:hidden;pointer-events:none;opacity:.7}.loading-state:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.loading-button{position:relative;color:transparent!important;pointer-events:none}.loading-button:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top:2px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skeleton-loading{background:linear-gradient(90deg,#2d5a2d33,#4caf504d,#2d5a2d33);background-size:200px 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:.375rem;position:relative;overflow:hidden}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-text{height:1rem;margin-bottom:.5rem;border-radius:.25rem}.skeleton-text.large{height:1.5rem}.skeleton-text.small{height:.75rem;width:60%}.skeleton-card{padding:1.5rem;border-radius:.625rem;background:#0d1a08f2;border:1px solid rgba(45,90,45,.2)}.skeleton-result{height:8rem;border-radius:.625rem;background:linear-gradient(135deg,#2d5a2d1a,#1246030d);border:1px solid rgba(76,175,80,.1);position:relative;overflow:hidden}.skeleton-result:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(76,175,80,.1),transparent);animation:skeleton-shimmer 2s ease-in-out infinite}.content-reveal{opacity:0;transform:translateY(20px) scale(.95);transition:all .6s cubic-bezier(.4,0,.2,1)}.content-reveal.show{opacity:1;transform:translateY(0) scale(1)}.content-reveal.delay-1{transition-delay:.1s}.content-reveal.delay-2{transition-delay:.2s}.content-reveal.delay-3{transition-delay:.3s}.content-reveal.delay-4{transition-delay:.4s}.stagger-animation>*{opacity:0;transform:translateY(15px);animation:stagger-fade-in .6s ease-out forwards}.stagger-animation>*:nth-child(1){animation-delay:.1s}.stagger-animation>*:nth-child(2){animation-delay:.2s}.stagger-animation>*:nth-child(3){animation-delay:.3s}.stagger-animation>*:nth-child(4){animation-delay:.4s}.stagger-animation>*:nth-child(5){animation-delay:.5s}.stagger-animation>*:nth-child(6){animation-delay:.6s}@keyframes stagger-fade-in{to{opacity:1;transform:translateY(0)}}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1a08e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;opacity:0;pointer-events:none;transition:all .3s ease}.loading-overlay.show{opacity:1;pointer-events:all}.loading-spinner{width:40px;height:40px;border:3px solid rgba(76,175,80,.2);border-top:3px solid #4CAF50;border-radius:50%;animation:spin 1s linear infinite}.calculation-progress{position:relative;padding:1rem;border-radius:.5rem;background:#2d5a2d1a;border:1px solid rgba(76,175,80,.2);margin:1rem 0;opacity:0;transform:translateY(-10px);transition:all .4s ease}.calculation-progress.show{opacity:1;transform:translateY(0)}.progress-bar{width:100%;height:4px;background:#2d5a2d4d;border-radius:2px;overflow:hidden;margin-bottom:.5rem}.progress-fill{height:100%;background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:2px;width:0%;transition:width .3s ease;position:relative}.progress-fill:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));animation:progress-shimmer 1.5s ease-in-out infinite}@keyframes progress-shimmer{0%{transform:translate(-20px)}to{transform:translate(20px)}}.progress-text{font-size:.875rem;color:#fffc;text-align:center}.feedback-success{border-left:4px solid #4CAF50!important;background-color:#4caf501a!important;animation:success-pulse .6s ease-out}.feedback-error{border-left:4px solid #f44336!important;background-color:#f443361a!important;animation:error-shake .6s ease-out}@keyframes success-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes error-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.input-error{border-left:3px solid #f44336!important;border-color:#f4433680!important;background-color:#f443360d!important;color:#fff;animation:error-shake .4s ease-out}.input-error:focus{box-shadow:0 0 0 3px #f443364d!important;border-color:#f44336!important}.input-warning{border-left:3px solid #ff9800!important;border-color:#ff980080!important;background-color:#ff98000d!important;color:#fff}.input-warning:focus{box-shadow:0 0 0 3px #ff98004d!important;border-color:#ff9800!important}.input-success{border-left:3px solid #4CAF50!important;border-color:#4caf5080!important;background-color:#4caf500d!important;color:#fff}.input-success:focus{box-shadow:0 0 0 3px #4caf504d!important;border-color:#4caf50!important}.validation-message{font-size:.875rem;margin-top:.5rem;padding:.5rem .75rem;border-radius:.375rem;display:flex;align-items:center;gap:.5rem;opacity:0;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.validation-message.show{opacity:1;transform:translateY(0)}.validation-message.error{background:linear-gradient(135deg,#f443361a,#f443360d);border:1px solid rgba(244,67,54,.2);color:#ff8a80}.validation-message.warning{background:linear-gradient(135deg,#ff98001a,#ff98000d);border:1px solid rgba(255,152,0,.2);color:#ffcc80}.validation-message.success{background:linear-gradient(135deg,#4caf501a,#4caf500d);border:1px solid rgba(76,175,80,.2);color:#c8e6c9}.validation-message:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:currentColor;opacity:.7}.validation-icon{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.validation-icon.error{background:#f4433633;color:#ff8a80}.validation-icon.warning{background:#ff980033;color:#ffcc80}.validation-icon.success{background:#4caf5033;color:#c8e6c9}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.loading-state:after,.skeleton-loading,.loading-spinner,.progress-fill:after{animation:none!important}.content-reveal,.stagger-animation>*{opacity:1!important;transform:none!important}}.performance-optimized{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.gpu-accelerated{transform:translateZ(0);will-change:transform}.smooth-animation{animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;will-change:transform,opacity}@media (prefers-contrast: high){.action-button,.resultDiv,.controlPannel input,.controlPannel select{border-width:2px!important;border-style:solid!important}.validation-message{border-width:2px!important;font-weight:600!important}.loading-spinner{border-width:4px!important}}@media (prefers-color-scheme: light){:root{--text-contrast-boost: .1}}@media (prefers-color-scheme: dark){:root{--text-contrast-boost: 0}}.layer-creation{transform:translateZ(0);will-change:transform,opacity;contain:layout style paint}.optimized-blur{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0d1a08e6}@supports not (backdrop-filter: blur()){.optimized-blur{background-color:#0d1a08f2}}@media print{.loading-state,.loading-overlay,.validation-message,.action-button:before,.action-button:after{display:none!important}.resultDiv,.controlPannel{box-shadow:none!important;background:#fff!important;color:#000!important;border:1px solid black!important}}@supports (-webkit-appearance: none){.action-button{-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}}@supports (-moz-appearance: none){.resultDiv{scrollbar-width:thin;scrollbar-color:rgba(76,175,80,.5) transparent}}@media (hover: none) and (pointer: coarse){.action-button{min-height:48px;padding:.875rem 2.5rem}.controlPannel input,.controlPannel select{min-height:44px;padding:1rem}.action-button:hover,.resultDiv:hover,.controlPannel input:hover{transform:none;box-shadow:inherit}}.adaptive-grid{display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;transition:all .3s ease}.adaptive-grid.dense{grid-auto-flow:row dense}.adaptive-grid.masonry{grid-template-rows:masonry}.visual-flow{position:relative}.visual-flow:before{content:"";position:absolute;top:0;left:-2px;width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(76,175,80,.3) 25%,rgba(76,175,80,.6) 50%,rgba(76,175,80,.3) 75%,transparent 100%);opacity:0;transition:opacity .4s ease}.visual-flow:hover:before{opacity:1}.visual-flow-arrow{position:relative;margin:2rem 0;text-align:center}.visual-flow-arrow:after{content:"↓";font-size:1.5rem;color:#4caf5099;animation:flow-pulse 2s ease-in-out infinite}@keyframes flow-pulse{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.typography-fluid h1{font-size:clamp(1.75rem,4vw + 1rem,3.5rem);line-height:1.1;font-weight:700;letter-spacing:-.02em}.typography-fluid h2{font-size:clamp(1.5rem,3vw + .75rem,2.5rem);line-height:1.2;font-weight:600;letter-spacing:-.01em}.typography-fluid h3{font-size:clamp(1.25rem,2vw + .5rem,2rem);line-height:1.3;font-weight:600}.typography-fluid p{font-size:clamp(1rem,1vw + .5rem,1.25rem);line-height:1.6;max-width:65ch}.typography-fluid .lead{font-size:clamp(1.125rem,1.5vw + .5rem,1.5rem);line-height:1.5;font-weight:400;opacity:.9}.content-rhythm>*+*{margin-top:var(--flow-space, 1em)}.content-rhythm.compact{--flow-space: .75em}.content-rhythm.relaxed{--flow-space: 1.5em}.content-rhythm.spacious{--flow-space: 2em}.container-fluid{width:100%;max-width:none;margin:0 auto;padding:0 clamp(1rem,4vw,3rem)}.container-narrow{max-width:65ch;margin:0 auto}.container-wide{max-width:90rem;margin:0 auto}.container-full-bleed{width:100vw;margin-left:calc(50% - 50vw)}.depth-layer-1{position:relative;z-index:1;transform:translateZ(10px)}.depth-layer-2{position:relative;z-index:2;transform:translateZ(20px);box-shadow:0 4px 20px #00000026}.depth-layer-3{position:relative;z-index:3;transform:translateZ(30px);box-shadow:0 8px 40px #00000040}.section-divider{position:relative;margin:4rem 0;text-align:center}.section-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(76,175,80,.3) 20%,rgba(76,175,80,.6) 50%,rgba(76,175,80,.3) 80%,transparent 100%)}.section-divider span{background:#0d1a08f2;padding:.5rem 1rem;font-size:.875rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(76,175,80,.2);border-radius:1rem}.visual-emphasis{position:relative;padding:1rem;border-left:4px solid rgba(76,175,80,.6);background:linear-gradient(135deg,#4caf500d,#4caf5005);border-radius:.5rem;margin:1.5rem 0}.visual-emphasis.primary{border-left-color:#4caf50;background:linear-gradient(135deg,#4caf501a,#4caf500d)}.visual-emphasis.secondary{border-left-color:#ffffff4d;background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.visual-emphasis.accent{border-left-color:#66bb6a;background:linear-gradient(135deg,#66bb6a1a,#66bb6a0d)}.health-metric{position:relative;padding:1.5rem;background:linear-gradient(135deg,#2d5a2d1a,#1246030d);border:1px solid rgba(76,175,80,.2);border-radius:.75rem;margin:1rem 0;overflow:hidden}.health-metric-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.health-metric-title{font-size:1.125rem;font-weight:600;color:#fff}.health-metric-value{font-size:1.5rem;font-weight:700;color:#4caf50;animation:value-update .8s ease-out}@keyframes value-update{0%{transform:scale(1.1);color:#66bb6a}to{transform:scale(1);color:#4caf50}}.metric-progress{position:relative;width:100%;height:8px;background:#2d5a2d4d;border-radius:4px;overflow:hidden;margin:.5rem 0}.metric-progress-fill{height:100%;background:linear-gradient(90deg,#4caf50,#66bb6a,#81c784);border-radius:4px;width:0%;transition:width 1.5s cubic-bezier(.4,0,.2,1);position:relative}.metric-progress-fill:after{content:"";position:absolute;top:0;right:-10px;width:20px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:progress-shine 2s ease-in-out infinite}@keyframes progress-shine{0%{transform:translate(-20px)}to{transform:translate(20px)}}.metric-range{display:flex;justify-content:space-between;font-size:.75rem;color:#fff9;margin-top:.25rem}.metric-range span.current{color:#4caf50;font-weight:600}.result-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;padding:1rem;margin:1rem 0;background:#0d1a0880;border:1px solid rgba(76,175,80,.2);border-radius:.5rem}.comparison-before,.comparison-after{text-align:center;padding:1rem;border-radius:.375rem;transition:all .3s ease}.comparison-before{background:#f443361a;border:1px solid rgba(244,67,54,.2)}.comparison-after{background:#4caf501a;border:1px solid rgba(76,175,80,.2)}.comparison-arrow{font-size:1.5rem;color:#4caf50;animation:arrow-pulse 2s ease-in-out infinite}@keyframes arrow-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}.mini-chart{position:relative;height:60px;background:linear-gradient(180deg,transparent 0%,rgba(76,175,80,.1) 100%);border-radius:.25rem;margin:.5rem 0;overflow:hidden}.chart-bar{position:absolute;bottom:0;width:8px;background:linear-gradient(180deg,#4caf50,#66bb6a);border-radius:4px 4px 0 0;transition:all .6s cubic-bezier(.4,0,.2,1);animation:bar-grow 1s ease-out}@keyframes bar-grow{0%{height:0;opacity:0}to{height:var(--bar-height);opacity:1}}.chart-bar:hover{background:linear-gradient(180deg,#66bb6a,#81c784);transform:scaleY(1.1);z-index:2}.status-indicator{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500;transition:all .3s ease}.status-indicator.excellent{background:#4caf5033;color:#c8e6c9;border:1px solid rgba(76,175,80,.4)}.status-indicator.good{background:#66bb6a33;color:#dcedc8;border:1px solid rgba(102,187,106,.4)}.status-indicator.fair{background:#ff980033;color:#ffe0b2;border:1px solid rgba(255,152,0,.4)}.status-indicator.poor{background:#f4433633;color:#ffcdd2;border:1px solid rgba(244,67,54,.4)}.status-indicator:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;animation:status-pulse 2s ease-in-out infinite}@keyframes status-pulse{0%,to{opacity:.5}50%{opacity:1}}.animated-counter{font-size:2rem;font-weight:700;color:#4caf50;font-variant-numeric:tabular-nums;animation:counter-entrance .8s ease-out}@keyframes counter-entrance{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animated-counter.updating{animation:counter-update .4s ease-in-out}@keyframes counter-update{0%{transform:scale(1)}50%{transform:scale(1.05);color:#66bb6a}to{transform:scale(1);color:#4caf50}}.interactive-result{position:relative;transition:all .3s ease;cursor:pointer}.interactive-result:hover{transform:translateY(-2px) scale(1.02)}.interactive-result:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#4caf504d,#66bb6a33,#81c7841a);border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s ease}.interactive-result:hover:after{opacity:1}@container (max-width: 400px){.controlPannel{padding:1rem;gap:.75rem}.action-button{padding:1rem 2rem;font-size:1rem}}@container (min-width: 600px){.controlPannel{padding:2rem;gap:1.5rem}}@media (max-width: 767px){.adaptive-grid{grid-template-columns:1fr;gap:1rem}.health-metric{padding:1rem;margin:.75rem 0}.health-metric-header{flex-direction:column;gap:.5rem;text-align:center}.result-comparison{grid-template-columns:1fr;gap:.75rem;text-align:center}.comparison-arrow{transform:rotate(90deg);margin:.5rem 0}.animated-counter{font-size:1.75rem}}@media (min-width: 768px) and (max-width: 1023px){.adaptive-grid{grid-template-columns:repeat(2,1fr)}.health-metric{padding:1.25rem}.animated-counter{font-size:1.875rem}}@media (hover: none) and (pointer: coarse){.interactive-result{cursor:default}.interactive-result:hover{transform:none}.action-button{min-height:48px;min-width:120px;padding:.875rem 2rem}.health-metric{padding:1.25rem;margin:1rem 0}.visual-flow:hover:before,.columnDiv:hover.enhanced-flow:before{opacity:0}.action-button:active{background-color:#66bb6a;transform:scale(.98)}.interactive-result:active{transform:scale(.98)}}@media screen and (max-height: 500px) and (orientation: landscape){.center-content{top:5vh;padding:1rem 2rem}.controlPannel{padding:1rem}.health-metric{padding:.75rem;margin:.5rem 0}.resultDiv{padding:1.5rem 1rem;margin-top:1rem}.animated-counter{font-size:1.5rem}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.action-button,.health-metric,.resultDiv{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:.5px solid rgba(76,175,80,.3)}}@media (prefers-color-scheme: dark){:root{--background-overlay: rgba(0, 0, 0, .8);--text-contrast: 1}}@media (prefers-color-scheme: light){:root{--background-overlay: rgba(255, 255, 255, .1);--text-contrast: .9}.health-metric,.resultDiv{background-blend-mode:multiply}}@media (spanning: single-fold-vertical){.adaptive-grid{grid-template-columns:1fr 1fr;gap:2rem}.controlPannel{max-width:45vw}}@media (spanning: single-fold-horizontal){.center-content{flex-direction:row;align-items:flex-start;gap:2rem}}@media (min-width: 1920px){.adaptive-grid{max-width:1400px;margin:0 auto;grid-template-columns:repeat(4,1fr)}.health-metric{padding:2rem}.animated-counter{font-size:2.5rem}}@media print{.health-metric,.resultDiv{break-inside:avoid;background:#fff!important;color:#000!important;border:1px solid #ccc!important}.animated-counter{color:#000!important}.action-button{display:none!important}.interactive-result:after{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:inherit}.live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.focus-trap{position:relative}.focus-trap:before,.focus-trap:after{content:"";position:absolute;width:1px;height:1px;opacity:0}.skip-link{position:absolute;top:-40px;left:6px;background:#4caf50;color:#fff;padding:8px;text-decoration:none;border-radius:4px;z-index:1000;transition:top .2s}.skip-link:focus{top:6px}.semantic-success{--semantic-color: #4CAF50;--semantic-bg: rgba(76, 175, 80, .1)}.semantic-warning{--semantic-color: #ff9800;--semantic-bg: rgba(255, 152, 0, .1)}.semantic-error{--semantic-color: #f44336;--semantic-bg: rgba(244, 67, 54, .1)}.semantic-info{--semantic-color: #2196F3;--semantic-bg: rgba(33, 150, 243, .1)}@media (prefers-contrast: high){.health-metric,.resultDiv,.action-button{border-width:3px!important;font-weight:600!important}.status-indicator:before{width:12px!important;height:12px!important;border:2px solid currentColor!important;background:transparent!important}.metric-progress-fill{background:currentColor!important;border:1px solid white!important}}.calculator-section{contain:layout style paint}.result-container{contain:layout paint}.perf-animation{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.critical-path{font-display:swap;content-visibility:auto}.non-critical{content-visibility:auto;contain-intrinsic-size:0 500px}.large-content{content-visibility:auto;contain-intrinsic-size:1000px}.optimized-layer{transform:translateZ(0);will-change:auto;isolation:isolate}@font-face{font-family:Inter;font-display:swap;src:local("Inter")}.preload-hint{font-display:swap}.lazy-load{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.lazy-load.loaded{opacity:1;transform:translateY(0)}.optimized-grid{display:grid;grid-template-rows:masonry;contain:layout}.smooth-scroll{scroll-behavior:smooth;scroll-padding-top:2rem}@media (color-gamut: p3){.wide-color{color:#00b144;color:color(display-p3 .298 .686 .314)}}@supports (backdrop-filter: blur()){.modern-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@supports not (backdrop-filter: blur()){.modern-blur{background-color:#0d1a08f2}}@supports (container-type: inline-size){.container-aware{container-type:inline-size}}@supports (grid-template-rows: subgrid){.subgrid-layout{display:grid;grid-template-rows:subgrid}}@media (min-width: 2200px){html{font-size:20px}}*{box-sizing:border-box;margin:0;padding:0}._nav-div_60wd6_13{position:relative;display:flex;flex-direction:row;width:100%;height:7vh;justify-content:space-around;background-color:#4fb6b2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;overflow:visible;border-bottom:1px solid rgba(79,182,178,.3);box-shadow:0 4px 20px #0000001a}._nav-left_60wd6_45,._nav-right_60wd6_47{background-color:#4fb6b2}._nav-left_60wd6_45 ul,._nav-right_60wd6_47 ul{list-style:none;margin:0;padding:0;display:flex}._nav-left_60wd6_45 ul li,._nav-right_60wd6_47 ul li{position:relative}._nav-left_60wd6_45 ul li a:after,._nav-right_60wd6_47 ul li a:after,._nav-left_60wd6_45 ul li span:after,._nav-right_60wd6_47 ul li span:after{content:"";position:absolute;bottom:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#FFD166,transparent);transition:left .4s ease}._nav-left_60wd6_45 ul li a:hover:after,._nav-right_60wd6_47 ul li a:hover:after,._nav-left_60wd6_45 ul li span:hover:after,._nav-right_60wd6_47 ul li span:hover:after{left:0}._nav-left_60wd6_45 ul li a,._nav-right_60wd6_47 ul li a,._nav-left_60wd6_45 ul li span,._nav-right_60wd6_47 ul li span{display:flex;font-size:1.25rem;transition:all .4s cubic-bezier(.4,0,.2,1);height:7vh;padding:0 2vw;align-items:center;text-decoration:none;color:#fff;cursor:pointer;position:relative;overflow:hidden}._nav-left_60wd6_45 ul li a:before,._nav-right_60wd6_47 ul li a:before,._nav-left_60wd6_45 ul li span:before,._nav-right_60wd6_47 ul li span:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,209,102,.2),transparent);transition:left .6s ease}._nav-left_60wd6_45 ul li a:hover,._nav-right_60wd6_47 ul li a:hover,._nav-left_60wd6_45 ul li span:hover,._nav-right_60wd6_47 ul li span:hover{background-color:#2e7e7b;transform:translateY(-1px);box-shadow:0 4px 15px #2e7e7b33}._nav-left_60wd6_45 ul li a:hover:before,._nav-right_60wd6_47 ul li a:hover:before,._nav-left_60wd6_45 ul li span:hover:before,._nav-right_60wd6_47 ul li span:hover:before{left:100%}._nav-left_60wd6_45 ul li ul,._nav-right_60wd6_47 ul li ul{display:none;visibility:hidden;position:absolute;top:100%;background-color:#4fb6b2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;flex-direction:column;width:max-content;min-width:10rem;border:none;border-radius:0;box-shadow:0 8px 25px #4fb6b24d;opacity:0;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}._nav-left_60wd6_45 ul li ul:before,._nav-right_60wd6_47 ul li ul:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px;background:transparent}._nav-left_60wd6_45 ul li ul{left:0}._nav-right_60wd6_47 ul li ul{right:0}._nav-left_60wd6_45 ul li:hover ul,._nav-right_60wd6_47 ul li:hover ul{display:flex!important;flex-direction:column;opacity:1;visibility:visible}._nav-left_60wd6_45 ul li ul li a,._nav-right_60wd6_47 ul li ul li a,._nav-left_60wd6_45 ul li ul li span,._nav-right_60wd6_47 ul li ul li span{display:flex;width:100%;padding:2vh 2vw;white-space:nowrap;font-size:1.125rem;color:#fff;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._nav-left_60wd6_45 ul li ul li a,._nav-right_60wd6_47 ul li ul li a,._nav-right_60wd6_47 ul li ul li span{height:5vh}._nav-left_60wd6_45 ul li ul li a:before,._nav-right_60wd6_47 ul li ul li a:before,._nav-left_60wd6_45 ul li ul li span:before,._nav-right_60wd6_47 ul li ul li span:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,#ffd166,#e3b04f);transition:width .3s ease}._nav-left_60wd6_45 ul li ul li a:hover,._nav-right_60wd6_47 ul li ul li a:hover,._nav-left_60wd6_45 ul li ul li span:hover,._nav-right_60wd6_47 ul li ul li span:hover{background-color:#2e7e7b;transform:translate(5px)}._nav-left_60wd6_45 ul li ul li a:hover:before,._nav-right_60wd6_47 ul li ul li a:hover:before,._nav-left_60wd6_45 ul li ul li span:hover:before,._nav-right_60wd6_47 ul li ul li span:hover:before{width:4px}._hide-uzsiemimai_60wd6_433,._hide-atraskite_60wd6_435,._hide-about_60wd6_437{display:none}@media (max-width: 800px){._show-about_60wd6_447{display:none}._hide-about_60wd6_437{display:flex}}@media (max-width: 600px){._show-recommend_60wd6_467{display:none}._hide-atraskite_60wd6_435{display:flex}}._popup_k02bf_1{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:1000}._popup-content_k02bf_23{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0d1a08f2;padding:2rem;border-radius:1rem;border:1px solid rgba(45,90,45,.3);box-shadow:0 .4rem .8rem #0006;width:25vw;text-align:center;color:#fff}._buttonDiv_k02bf_53{display:flex;justify-content:center;margin-top:1rem;align-items:center;gap:1rem}._action-button_k02bf_69{width:80%;padding:.5rem 1.5rem;font-size:1.125rem;background-color:#2d5a2d;color:#fff;border:none;border-radius:.625rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 15px #2d5a2d33;top:0;font-size:1rem;white-space:nowrap;text-overflow:ellipsis;min-width:4rem}._action-button_k02bf_69:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(76,175,80,.3) 0%,transparent 70%);transition:all .6s ease;transform:translate(-50%,-50%);border-radius:50%}._action-button_k02bf_69:hover{background-color:#4caf50;transform:translateY(-2px);box-shadow:0 8px 25px #2d5a2d4d}._action-button_k02bf_69:hover:before{width:300px;height:300px}._action-button_k02bf_69:active{transform:translateY(0);transition:all .1s ease}._action-button-red_k02bf_167{width:80%;padding:.5rem 1.5rem;font-size:1.125rem;background-color:#8b1538;color:#fff;border:none;border-radius:.625rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 15px #8b153833;top:0;font-size:1rem;white-space:nowrap;text-overflow:ellipsis;min-width:4rem}._action-button-red_k02bf_167:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(244,67,54,.3) 0%,transparent 70%);transition:all .6s ease;transform:translate(-50%,-50%);border-radius:50%}._action-button-red_k02bf_167:hover{background-color:#f44336;transform:translateY(-2px);box-shadow:0 8px 25px #8b15384d;width:77%}._action-button-red_k02bf_167:hover:before{width:300px;height:300px}._action-button-red_k02bf_167:active{transform:translateY(0);transition:all .1s ease;width:80%}@media (max-width: 800px){._buttonDiv_k02bf_53{display:flex;flex-direction:column}}
