:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--ukem-primary: #DD5350;--ukem-primary-rgb: 239, 69, 73;--ukem-primary-border: #f96365;--ukem-hover: #39C921;--ukem-success: #28a745;--ukem-bg: #ffffff;--ukem-bg-secondary: #fbf7f0;--ukem-bg-tertiary: #f5f5f5;--ukem-border: #e0e0e0;--ukem-active: #faeedc;--ukem-radius: 12px;--ukem-shadow: 0 4px 12px rgba(0, 0, 0, .05);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 20px;--space-xl: 30px;--space-xxl: 50px;--font-size-sm: .9rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-weight-reg: 400;--font-weight-med: 500;--font-weight-bold: 600;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-round: 50px;--icon-sm: 20px;--icon-md: 32px;--icon-lg: 48px;--icon-xl: 64px;--color-white: #ffffff;--color-black: #000000;--color-grey-extra-light: #fafafa;--color-grey-light: #f5f5f5;--color-grey-med: #e0e0e0;--color-text-black: #000000;--color-text-main: #333333;--color-text-secondary: #666666;--color-text-tertiary: #999999;--icon-color-main: var(--color-text-main);--icon-color-secondary: var(--color-text-secondary);--icon-color-tertiary: var(--color-text-tertiary);--icon-color-secondary-hover: var(--color-text-main);--icon-color-primary: var(--ukem-primary);--color-btn-dark-hover: #081828;--ukem-accent: #ff6c14;--ukem-accent-border: #ff994d;--ukem-accent-hover: #e05a0d;--ukem-accent-rgb: 255, 108, 20;--gradient-warm-bg: linear-gradient(135deg, #fafafa 0%, #fff8f5 100%);--gradient-accent: linear-gradient(135deg, var(--ukem-accent) 0%, var(--ukem-accent-hover) 100%);--gradient-accent-glass: linear-gradient(135deg, rgba(var(--ukem-accent-rgb), .06) 0%, rgba(var(--ukem-accent-rgb), .1) 100%);--gradient-accent-glass-hover: linear-gradient(135deg, rgba(var(--ukem-accent-rgb), .12) 0%, rgba(var(--ukem-accent-rgb), .18) 100%);--gradient-primary-glass: linear-gradient(135deg, rgba(var(--ukem-primary-rgb), .06) 0%, rgba(var(--ukem-primary-rgb), .1) 100%);--gradient-primary-glass-hover: linear-gradient(135deg, rgba(var(--ukem-primary-rgb), .12) 0%, rgba(var(--ukem-primary-rgb), .18) 100%)}html,body{margin:0;padding:0;min-height:100vh;background-color:#fff}html{touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--color-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ukem-app-root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--color-text-main);max-width:1200px;margin:0 auto;padding:0 20px 20px;box-sizing:border-box;background:transparent;min-height:100vh}.ukem-app-root *{box-sizing:border-box}.ukem-wizard-wrapper{padding-bottom:0}@media(max-width:768px){.ukem-wizard-wrapper{padding-bottom:40px}}.uk-grid{display:grid;grid-template-columns:1fr;gap:16px;padding:10px;margin:-10px}@media(min-width:768px){.uk-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:10px;margin:-10px}.uk-grid>*{flex:1 0 calc((100% - 32px) / 3);max-width:100%;min-width:calc((100% - 32px) / 3)}.uk-grid.two-col>*{flex:1 0 calc((100% - 16px)/2);max-width:100%;min-width:calc((100% - 16px)/2)}}.uk-card{background:var(--ukem-bg);border:2px solid var(--ukem-border);border-radius:var(--ukem-radius);padding:2.5% 4%;cursor:pointer;transition:transform .5s cubic-bezier(.25,.8,.25,1),box-shadow .5s cubic-bezier(.25,.8,.25,1),border-color .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;will-change:transform}@media(hover:hover){.uk-card:hover{transform:scale(1.02) translateY(-2px);box-shadow:0 6px 16px #0000001f}.uk-card.active:hover{transform:scale(1.02) translateY(-2px);box-shadow:0 6px 20px #0064c840}}@media(max-width:767px){.uk-card{padding:4%}}.uk-card.active{border-color:var(--ukem-primary);background-color:var(--ukem-active);box-shadow:var(--ukem-shadow)}.uk-card-selected{border:2px solid var(--ukem-primary);box-shadow:0 4px 20px #0064c826}@media(hover:hover){.uk-card-selected:hover{transform:scale(1.02) translateY(-2px);box-shadow:0 6px 20px #0064c840}}.uk-icon-wrapper{width:64px;height:64px;margin-bottom:12px}.uk-icon-wrapper svg{width:100%;height:100%}.uk-card .uk-icon-wrapper img{filter:none;transition:filter .3s ease}@media(hover:hover){.uk-card:hover .uk-icon-wrapper img{filter:none}}.uk-title{font-size:1.1rem;font-weight:600;margin:0 0 8px}.uk-subtitle{font-size:.9rem;color:#666;margin:0}.uk-header{padding:20px 0;margin-bottom:0;border-bottom:none;position:relative;z-index:1}.uk-logo-link{display:inline-block;text-decoration:none;transition:opacity .2s ease}@media(hover:hover){.uk-logo-link:hover{opacity:.8}}.uk-logo{height:40px;width:auto;display:block}.uk-saved-offer-text{font-size:.9rem;color:#666;font-weight:500;text-align:right;flex:1;margin-left:20px}@media(max-width:768px){.ukem-app-root{padding:10px 20px 20px}.uk-header{padding:0 0 16px;margin-bottom:0}.uk-logo{height:32px}.uk-saved-offer-text{font-size:.8rem;margin-left:12px;text-align:right}}@media(max-width:480px){.uk-saved-offer-text{font-size:.75rem;margin-left:8px;line-height:1.3}}.uk-modal-buttons{display:flex;gap:12px;justify-content:center}@media(max-width:480px){.uk-modal-buttons{flex-direction:column}.uk-modal-buttons .uk-btn{width:100%}}.uk-nav-bar{position:static;background:transparent;padding:24px 16px 10px;border-top:none;display:flex;justify-content:space-between;align-items:center;gap:12px;z-index:100;box-shadow:none;width:100%}@media(min-width:768px){.uk-nav-bar{position:static;border:none;box-shadow:none;padding:20px 0}}@media(max-width:768px){.uk-nav-bar{justify-content:space-between;align-items:center}.uk-nav-bar .uk-btn:only-child{margin-left:auto;margin-right:auto}.uk-nav-bar .uk-btn{flex:0 1 auto;min-width:120px}}.uk-btn{background:var(--ukem-primary);color:#fff;border:none;padding:12px 24px;border-radius:50px;font-weight:700;font-size:1rem;cursor:pointer;min-width:120px;transition:background .2s ease}@media(hover:hover){.uk-btn:hover:not(:disabled){background:var(--ukem-hover)}}.uk-btn:disabled{background:#f0f0f0;color:#333;opacity:1;cursor:not-allowed}.uk-btn.secondary{background:#f0f0f0;color:#333;transition:background .2s ease,color .2s ease}@media(hover:hover){.uk-btn.secondary:hover:not(:disabled){background:#081828;color:#fff}}.uk-overlay-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:99999;display:flex;flex-direction:column;overflow:hidden}.uk-overlay-content{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.uk-overlay-close-btn{position:absolute;top:20px;right:20px;background:#0000000d;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:101;transition:background .2s}.uk-overlay-close-btn:hover{background:#0000001a}.uk-close-icon{font-size:28px;line-height:1;color:#333}.uk-overlay-scroll-area{flex:1;overflow-y:auto;padding:20px;display:flex;justify-content:center}.uk-overlay-scroll-area>.ukem-wizard-wrapper{width:100%;max-width:800px;margin:60px auto 20px}.uk-cta-button{background-color:var(--ukem-primary);color:#fff;border:none;padding:16px 32px;border-radius:50px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 4px 15px #1181f04d}@media(hover:hover){.uk-cta-button:hover{background-color:var(--ukem-hover);transform:translateY(-2px);box-shadow:0 6px 20px #39c92166}}.uk-cta-button:active{transform:translateY(0)}.uk-picker-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:100px 20px 40px;position:relative}.uk-picker-spacer{height:200px;width:100%;max-width:400px;flex-shrink:0}.uk-picker-stack{position:relative;width:100%;max-width:400px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;perspective:1000px}.uk-picker-item-wrapper{position:absolute;padding:0 0 10px;top:50%;left:50%;width:100%;transition:all .4s cubic-bezier(.25,.8,.25,1)}.uk-picker-item{width:100%;padding:24px;background:#fff;border:2px solid rgba(17,129,240,.2);border-radius:20px;box-shadow:0 8px 24px #0000001a;transition:all .2s ease;position:relative}.uk-picker-badge{position:absolute;bottom:-15px;left:50%;transform:translate(-50%);background-color:var(--ukem-primary);color:#fff;padding:8px 25px;border-radius:16px;font-size:.75rem;font-weight:600;letter-spacing:.5px;box-shadow:0 2px 8px #1181f04d;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.uk-picker-badge:hover{transform:translate(-50%) scale(1.05) translateY(-1px);background-color:var(--ukem-hover);box-shadow:0 3px 10px #39c92166}.uk-picker-badge:active{transform:translate(-50%) scale(.98)}.uk-picker-badge.disabled{background-color:#e0e0e0;color:#999;box-shadow:none;cursor:not-allowed;pointer-events:none}.uk-picker-item-active{border-color:#1181f033;box-shadow:0 8px 24px #0000001a;background:#fff;filter:none}.uk-picker-item-active.uk-picker-item-completed{border-color:#1181f033;box-shadow:0 8px 24px #0000001a}.uk-picker-item-active.uk-picker-item-error{border-color:#dc3545;box-shadow:0 12px 32px #dc35454d;animation:uk-picker-shake .4s ease-out}@keyframes uk-picker-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.uk-picker-item-behind{filter:blur(.7px);transform:translateY(55px);opacity:1;transition:transform .25s ease,filter .25s ease}@media(min-width:481px)and (hover:hover){.uk-collapsed-card-2,.uk-collapsed-card-3,.uk-collapsed-card-4{pointer-events:none}.uk-collapsed-card-2 .uk-picker-item-behind,.uk-collapsed-card-3 .uk-picker-item-behind,.uk-collapsed-card-4 .uk-picker-item-behind{pointer-events:auto;cursor:pointer}.uk-collapsed-card-2 .uk-picker-item-behind:hover{transform:translateY(35px);filter:blur(.4px)}.uk-collapsed-card-3 .uk-picker-item-behind:hover{transform:translateY(30px);filter:blur(.4px)}.uk-collapsed-card-4 .uk-picker-item-behind:hover{transform:translateY(25px);filter:blur(.4px)}}.uk-picker-item-next{border-color:#1181f01a;filter:blur(.6px);transform:translateY(-70px);opacity:1}.uk-picker-item-clickable{cursor:pointer}.uk-picker-item-clickable:hover{transform:translateY(-5px);border-color:#1181f066;box-shadow:0 12px 28px #0000001f}.uk-picker-item-behind.uk-picker-item-clickable:hover{transform:translateY(40px) scale(.98)}.uk-picker-item-next.uk-picker-item-clickable:hover{transform:translateY(-45px) scale(1.01);border-color:#1181f04d;box-shadow:0 10px 24px #0000001a}.uk-picker-item-clickable:active{transform:translateY(-2px)}.uk-picker-item-transitioning{opacity:0;transform:translateY(-20px)}.uk-picker-label{display:block;font-size:.9rem;font-weight:600;color:#666;margin-bottom:12px;text-align:center}.uk-address-section .uk-picker-label{margin-bottom:20px}.uk-address-form{display:flex;flex-direction:column;gap:15px;padding:10px 10px 0}.uk-picker-item-behind .uk-picker-label,.uk-picker-item-behind .uk-picker-input-placeholder,.uk-picker-item-next .uk-picker-label,.uk-picker-item-next .uk-picker-input-placeholder{color:#999;opacity:1}.uk-picker-item-behind .uk-picker-phone-centered,.uk-picker-item-next .uk-picker-phone-centered{font-weight:300;font-size:1.2rem}.uk-picker-input{width:100%;max-width:100%;box-sizing:border-box;padding:8px;font-size:1.3rem;text-align:center;border:none;background:transparent;color:#333;outline:none;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uk-picker-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.uk-picker-phone-centered{justify-content:center;align-items:center;gap:8px}.uk-picker-prefix{font-size:1.3rem;font-weight:500;color:#666;pointer-events:none;flex-shrink:0;line-height:1;transform:translateY(-5px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit;letter-spacing:0}.uk-picker-input-phone{padding:0!important;text-align:left!important;font-size:1.3rem;font-weight:500;line-height:1;background:transparent;border:none;outline:none;color:#333;width:auto!important;min-width:0;max-width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit}.uk-picker-input-with-prefix{padding-left:50px!important;padding-right:50px!important;text-align:center!important}@media(max-width:480px){.uk-picker-input{font-size:1.1rem;padding:14px 4px}.uk-picker-prefix,.uk-picker-input-phone{font-size:1.1rem}.uk-picker-input-with-prefix{padding-left:45px!important;padding-right:45px!important}}.uk-picker-input::placeholder{color:#999;font-weight:400}.uk-picker-input-placeholder{width:100%;max-width:100%;box-sizing:border-box;padding:16px 8px;font-size:1.3rem;text-align:center;color:#999;font-weight:500;min-height:52px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}@media(max-width:480px){.uk-picker-input-placeholder{font-size:1.1rem;padding:14px 4px}}.uk-picker-input-next{color:#999!important;caret-color:transparent}.uk-picker-input-next:focus{caret-color:var(--ukem-primary);outline:none}.uk-picker-hidden-input{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.uk-picker-actions{margin-top:60px;width:100%;max-width:400px;display:flex;justify-content:center}.uk-picker-next-btn{background:var(--ukem-primary);color:#fff;border:none;padding:16px 48px;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px #1181f04d;min-width:150px}@media(hover:hover){.uk-picker-next-btn:hover:not(:disabled){background:var(--ukem-hover);transform:translateY(-2px);box-shadow:0 6px 20px #39c92166}}.uk-picker-next-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.uk-input{width:100%;padding:12px;font-size:1rem;border:2px solid var(--ukem-border);border-radius:8px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.uk-input:focus{border-color:var(--ukem-primary);box-shadow:0 0 0 3px #1181f01a}.uk-input::placeholder{color:#999}.uk-input[type=number]{-moz-appearance:textfield}.uk-input[type=number]::-webkit-inner-spin-button,.uk-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(hover:hover){.uk-btn-find-addresses:hover:not(:disabled){background:#39c921!important}}@media(max-width:768px){.uk-picker-container{min-height:30vh;padding:15px 15px 20px}.uk-picker-spacer{height:180px}.uk-picker-item{padding:20px;border-radius:16px}.uk-picker-input{font-size:1.2rem;padding:14px}.uk-picker-stack{height:180px}}.uk-modal-backdrop{position:fixed;inset:0;background:#ffffffd9;z-index:500;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:uk-backdrop-fade-in .35s ease forwards}.uk-modal-backdrop.collapsing{animation:uk-backdrop-fade-out .4s ease forwards;pointer-events:none}@media(min-width:1025px){.uk-modal-backdrop{background:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}}body.uk-picker-expanded .uk-progress-header{opacity:.3;filter:blur(2px);-webkit-filter:blur(2px);pointer-events:none;z-index:1!important;transition:opacity .35s ease,filter .35s ease}@keyframes uk-backdrop-fade-in{0%{opacity:0}to{opacity:1}}.uk-picker-stack.expanded,.uk-picker-stack.collapsing{position:fixed;top:0;left:50%;transform:translate(-50%);width:90%;max-width:400px;height:100vh;overflow:hidden;z-index:600;--uk-header-area: 80px;--uk-done-area: 80px;--uk-usable-height: calc(100vh - var(--uk-header-area) - var(--uk-done-area));--uk-card-slot: min(155px, calc(var(--uk-usable-height) / 4));--uk-card-height: min(100px, calc(var(--uk-card-slot) * .68));--uk-card-gap: calc(var(--uk-card-slot) - var(--uk-card-height));--uk-card-1-top: var(--uk-header-area);--uk-card-2-top: calc(var(--uk-header-area) + var(--uk-card-slot));--uk-card-3-top: calc(var(--uk-header-area) + var(--uk-card-slot) * 2);--uk-card-4-top: calc(var(--uk-header-area) + var(--uk-card-slot) * 3);--uk-done-top: calc(var(--uk-header-area) + var(--uk-card-slot) * 4)}.uk-picker-stack.transitioning .uk-picker-item,.uk-picker-stack.transitioning .uk-picker-item-wrapper,.uk-picker-stack.expanded .uk-picker-item,.uk-picker-stack.collapsing .uk-picker-item,.uk-picker-stack.expanded .uk-picker-item-wrapper{filter:none!important}.uk-contact-form{display:contents}.uk-picker-stack.expanded .uk-picker-item-wrapper,.uk-picker-stack.expanded .uk-picker-item{pointer-events:auto;border-color:#1181f026;box-shadow:none;transition:border-color .2s ease}.uk-picker-stack.expanded .uk-picker-item:focus-within{border-color:var(--ukem-primary)}.uk-picker-stack.expanded .uk-picker-item.uk-picker-item-invalid{border-color:#e74c3c;animation:uk-invalid-shake .4s ease}@keyframes uk-invalid-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@media(hover:hover)and (min-width:481px){.uk-picker-stack.expanded .uk-picker-item{transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.uk-picker-stack.expanded .uk-picker-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px #1181f026}}@keyframes uk-card-reveal{0%{opacity:0;transform:translate(-50%,-50%) scale(.85) translateY(var(--card-offset, 0px))}to{opacity:1;transform:translate(-50%,-50%) scale(1) translateY(var(--card-offset, 0px))}}@keyframes uk-card-unfold-desktop{0%{opacity:0;transform:translate(-50%) scale(.7) translateY(var(--card-start-offset, 150px));filter:blur(4px)}40%{opacity:1;filter:blur(1px)}70%{transform:translate(-50%) scale(1.02) translateY(-5px);filter:blur(0)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0);filter:blur(0)}}@keyframes uk-card-fold-desktop{0%{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.5}to{opacity:0;transform:translate(-50%) scale(.9) translateY(-30px)}}@media(min-width:480px){.uk-picker-stack.expanded .uk-picker-item,.uk-picker-stack.collapsing .uk-picker-item{height:var(--uk-card-height);min-height:70px;max-height:100px;display:flex;flex-direction:column;justify-content:center;padding:clamp(12px,calc(var(--uk-card-height) * .2),24px) 24px}.uk-picker-stack.expanded .uk-picker-label,.uk-picker-stack.collapsing .uk-picker-label{font-size:clamp(.75rem,1vh + .4rem,.9rem);margin-bottom:clamp(4px,1vh,12px)}.uk-picker-stack.expanded .uk-picker-input,.uk-picker-stack.collapsing .uk-picker-input{font-size:clamp(1rem,1.5vh + .5rem,1.3rem);padding:clamp(4px,.8vh,8px)}.uk-picker-stack.expanded .uk-picker-item-wrapper{top:var(--card-top-desktop, auto)!important;transform:translate(-50%)!important}.uk-picker-stack.expanded .uk-picker-item-wrapper:nth-child(1){--card-top-desktop: var(--uk-card-1-top, 80px);--card-start-offset: 180px;animation:uk-card-unfold-desktop .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay:0s;opacity:0;z-index:94}.uk-picker-stack.expanded .uk-picker-item-wrapper:nth-child(2){--card-top-desktop: var(--uk-card-2-top, 235px);--card-start-offset: 40px;animation:uk-card-unfold-desktop .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.08s;opacity:0;z-index:93}.uk-picker-stack.expanded .uk-picker-item-wrapper:nth-child(3){--card-top-desktop: var(--uk-card-3-top, 390px);--card-start-offset: -100px;animation:uk-card-unfold-desktop .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.16s;opacity:0;z-index:92}.uk-picker-stack.expanded .uk-picker-item-wrapper:nth-child(4){--card-top-desktop: var(--uk-card-4-top, 545px);--card-start-offset: -240px;animation:uk-card-unfold-desktop .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.24s;opacity:0;z-index:91}.uk-picker-stack.collapsing .uk-picker-item-wrapper{top:var(--card-top-desktop, auto);transform:translate(-50%)}.uk-picker-stack.collapsing .uk-picker-item-wrapper:nth-child(1){--card-top-desktop: var(--uk-card-1-top, 80px);animation:uk-card-fold-desktop .35s cubic-bezier(.4,0,.6,1) forwards;animation-delay:.15s;z-index:94}.uk-picker-stack.collapsing .uk-picker-item-wrapper:nth-child(2){--card-top-desktop: var(--uk-card-2-top, 235px);animation:uk-card-fold-desktop .35s cubic-bezier(.4,0,.6,1) forwards;animation-delay:.1s;z-index:93}.uk-picker-stack.collapsing .uk-picker-item-wrapper:nth-child(3){--card-top-desktop: var(--uk-card-3-top, 390px);animation:uk-card-fold-desktop .35s cubic-bezier(.4,0,.6,1) forwards;animation-delay:.05s;z-index:92}.uk-picker-stack.collapsing .uk-picker-item-wrapper:nth-child(4){--card-top-desktop: var(--uk-card-4-top, 545px);animation:uk-card-fold-desktop .35s cubic-bezier(.4,0,.6,1) forwards;animation-delay:0s;z-index:91}}@keyframes uk-done-fade-in{0%{opacity:0;transform:translate(-50%) translateY(15px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes uk-done-fade-out{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(15px)}}@keyframes uk-backdrop-fade-out{0%{opacity:1}to{opacity:0}}.uk-modal-done{position:absolute;top:var(--uk-done-top, 720px);bottom:auto;left:50%;transform:translate(-50%);padding:clamp(10px,1.5vh,14px) clamp(36px,5vw,50px);background:var(--ukem-primary);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:30px;font-size:clamp(.9rem,1.2vh + .5rem,1rem);font-weight:600;cursor:pointer;box-shadow:0 4px 15px #1181f04d;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease;animation:uk-done-fade-in .6s cubic-bezier(.25,.8,.25,1) forwards;animation-delay:.35s;opacity:0}.uk-modal-done:hover:not(.uk-modal-done-invalid){background:var(--ukem-hover, #39C921);transform:translate(-50%) translateY(-2px);box-shadow:0 6px 20px #39c92166}.uk-modal-done.uk-modal-done-invalid{background:#ccc;color:#666;cursor:pointer;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #0000001a}.uk-modal-done.uk-modal-done-invalid:hover{background:#b3b3b3;transform:translate(-50%) translateY(-1px);box-shadow:0 3px 10px #00000026}.uk-picker-stack.collapsing .uk-modal-done{animation:uk-done-fade-out .25s ease forwards;animation-delay:0s;box-shadow:none}.uk-close-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-light, #f5f5f5);border:none;border-radius:50%;cursor:pointer;transition:background-color .2s ease,transform .15s ease;flex-shrink:0;padding:0}.uk-close-btn:hover{background-color:#e5e5e5}.uk-close-btn:active{background-color:#d5d5d5;transform:scale(.95)}.uk-close-btn svg{display:block;width:14px;height:14px;stroke:var(--color-text-secondary, #666);stroke-width:2;stroke-linecap:round;fill:none}.uk-close-btn:hover svg{stroke:var(--color-text-main, #333)}.uk-close-btn--sm{width:28px;height:28px}.uk-close-btn--sm svg{width:12px;height:12px}.uk-close-btn--lg{width:44px;height:44px}.uk-close-btn--lg svg{width:18px;height:18px}.uk-close-btn--fixed{position:fixed;z-index:700}@media(max-width:768px){.uk-close-btn--fixed{width:44px;height:44px}.uk-close-btn--fixed svg{width:18px;height:18px}}.uk-close-btn--animated{animation:uk-close-btn-fade-in .4s ease forwards;animation-delay:.2s;opacity:0}.uk-close-btn--animated.collapsing{animation:uk-close-btn-fade-out .2s ease forwards;pointer-events:none}@keyframes uk-close-btn-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes uk-close-btn-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.uk-picker-close-btn{position:fixed;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-light, #f5f5f5);border:none;border-radius:50%;cursor:pointer;z-index:700;transition:background-color .2s ease,transform .15s ease;animation:uk-close-btn-fade-in .4s ease forwards;animation-delay:.2s;opacity:0;flex-shrink:0;padding:0}.uk-picker-close-btn:hover{background-color:#e5e5e5}.uk-picker-close-btn:active{background-color:#d5d5d5;transform:scale(.95)}.uk-picker-close-btn svg{display:block;width:14px;height:14px;stroke:var(--color-text-secondary, #666);stroke-width:2;stroke-linecap:round;fill:none}.uk-picker-close-btn:hover svg{stroke:var(--color-text-main, #333)}.uk-picker-close-btn.collapsing{animation:uk-close-btn-fade-out .2s ease forwards;pointer-events:none}@media(min-width:1025px){.uk-picker-close-btn{top:20px;right:calc(50% - 220px);width:36px;height:36px}.uk-picker-close-btn svg{width:14px;height:14px}}.uk-summary-card{text-align:center;padding:var(--space-lg, 24px);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}@media(min-width:481px)and (hover:hover){.uk-summary-card:hover{border-color:var(--ukem-primary);transform:translateY(-4px) scale(1.02);box-shadow:0 8px 25px #1181f026}}@media(max-width:480px){.uk-summary-card:hover{border-color:var(--ukem-primary)}}.uk-summary-name{font-size:1.2rem;font-weight:600;color:var(--color-text-main);margin-bottom:var(--space-xs, 4px)}.uk-summary-email{font-size:.95rem;color:var(--color-text-main);margin-bottom:var(--space-xs, 4px)}.uk-summary-phone{font-size:.95rem;color:var(--color-text-main);margin-bottom:var(--space-md, 12px)}.uk-edit-link{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);cursor:pointer;font-size:.9rem;font-weight:500;background:none;border:none;padding:0;text-decoration:none;transition:color .2s ease,transform .2s ease}.uk-edit-link:hover{color:var(--ukem-primary)}.uk-edit-link svg{width:14px;height:14px}@keyframes uk-stack-zoom-in{0%{opacity:0;filter:blur(4px);transform:translate(-50%,-50%) scale(var(--card-scale, 1)) translateY(var(--card-offset, 0)) scale(.7)}60%{opacity:1;filter:blur(0)}to{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(var(--card-scale, 1)) translateY(var(--card-offset, 0)) scale(1)}}@media(min-width:481px){.uk-stack-entering .uk-collapsed-card{opacity:0}.uk-stack-entering .uk-collapsed-card-1{--card-scale: 1;--card-offset: 0;animation:uk-stack-zoom-in .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:0s}.uk-stack-entering .uk-collapsed-card-2{--card-scale: .92;--card-offset: -91px;animation:uk-stack-zoom-in .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.08s}.uk-stack-entering .uk-collapsed-card-3{--card-scale: .88;--card-offset: -105px;animation:uk-stack-zoom-in .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.16s}.uk-stack-entering .uk-collapsed-card-4{--card-scale: .84;--card-offset: -119px;animation:uk-stack-zoom-in .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.24s}}@keyframes uk-stack-slide-in-right{0%{opacity:0;transform:translate(50%,-50%) scale(var(--card-scale, 1)) translateY(var(--card-offset, 0))}60%{opacity:1}to{opacity:1;transform:translate(-50%,-50%) scale(var(--card-scale, 1)) translateY(var(--card-offset, 0))}}@media(max-width:480px){.uk-stack-entering .uk-collapsed-card{opacity:0}.uk-stack-entering .uk-collapsed-card-1{--card-scale: 1;--card-offset: 0;animation:uk-stack-slide-in-right .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:0s}.uk-stack-entering .uk-collapsed-card-2{--card-scale: .92;--card-offset: -91px;animation:uk-stack-slide-in-right .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.06s}.uk-stack-entering .uk-collapsed-card-3{--card-scale: .88;--card-offset: -105px;animation:uk-stack-slide-in-right .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.12s}.uk-stack-entering .uk-collapsed-card-4{--card-scale: .84;--card-offset: -119px;animation:uk-stack-slide-in-right .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.18s}}@media(max-width:480px){.uk-picker-close-btn{top:8px;right:12px}.uk-picker-stack.expanded,.uk-picker-stack.collapsing{width:95%;top:0;transform:translate(-50%);min-height:900px;max-height:100vh;overflow-y:auto;padding-bottom:60px}.uk-picker-stack.expanded,.uk-picker-stack.collapsing{--form-height: 52dvh;--top-margin: 52px;--done-height: 45px;--card-gap: 8px;--card-height: calc((var(--form-height) - var(--top-margin) - var(--done-height) - var(--card-gap) * 3) / 4)}.uk-picker-stack.expanded .uk-picker-item,.uk-picker-stack.collapsing .uk-picker-item{height:var(--card-height);min-height:65px;max-height:90px;display:flex;flex-direction:column;justify-content:center;padding:10px 20px}.uk-picker-stack.expanded .uk-picker-label{font-size:.8rem;margin-bottom:0}.uk-picker-stack.expanded .uk-picker-input,.uk-picker-stack.collapsing .uk-picker-input{font-size:1.1rem;padding:8px}.uk-picker-stack.expanded .uk-picker-item-wrapper{top:var(--card-top-mobile, auto)!important;opacity:0}.uk-picker-stack.expanded .uk-picker-item-wrapper:nth-child(1){--card-top-mobile: var(--top-margin)}.uk-picker-stack.expanded .uk-picker-item-wrapper:nth-child(2){--card-top-mobile: calc(var(--top-margin) + var(--card-height) + var(--card-gap))}.uk-picker-stack.expanded .uk-picker-item-wrapper:nth-child(3){--card-top-mobile: calc(var(--top-margin) + (var(--card-height) + var(--card-gap)) * 2)}.uk-picker-stack.expanded .uk-picker-item-wrapper:nth-child(4){--card-top-mobile: calc(var(--top-margin) + (var(--card-height) + var(--card-gap)) * 3)}@keyframes uk-card-slide-in-left{0%{opacity:0;transform:translate(-150%)}60%{opacity:1}to{opacity:1;transform:translate(-50%)}}.uk-picker-stack.expanded .uk-picker-item-wrapper:nth-child(1){animation:uk-card-slide-in-left .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.05s}.uk-picker-stack.expanded .uk-picker-item-wrapper:nth-child(2){animation:uk-card-slide-in-left .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.12s}.uk-picker-stack.expanded .uk-picker-item-wrapper:nth-child(3){animation:uk-card-slide-in-left .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.19s}.uk-picker-stack.expanded .uk-picker-item-wrapper:nth-child(4){animation:uk-card-slide-in-left .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.26s}.uk-modal-done{position:absolute;top:calc(var(--top-margin) + (var(--card-height) + var(--card-gap)) * 4 + 5px);bottom:auto;left:50%;transform:translate(-50%);padding:10px 36px;font-size:.9rem}@keyframes uk-card-slide-out-left{0%{opacity:1;transform:translate(-50%)}40%{opacity:.5}to{opacity:0;transform:translate(-150%)}}.uk-picker-stack.collapsing .uk-picker-item-wrapper{top:var(--card-top-mobile);transform:translate(-50%);opacity:1}.uk-picker-stack.collapsing .uk-picker-item-wrapper:nth-child(1){--card-top-mobile: var(--top-margin);animation:uk-card-slide-out-left .35s cubic-bezier(.4,0,.6,1) forwards;animation-delay:0s}.uk-picker-stack.collapsing .uk-picker-item-wrapper:nth-child(2){--card-top-mobile: calc(var(--top-margin) + var(--card-height) + var(--card-gap));animation:uk-card-slide-out-left .35s cubic-bezier(.4,0,.6,1) forwards;animation-delay:.05s}.uk-picker-stack.collapsing .uk-picker-item-wrapper:nth-child(3){--card-top-mobile: calc(var(--top-margin) + (var(--card-height) + var(--card-gap)) * 2);animation:uk-card-slide-out-left .35s cubic-bezier(.4,0,.6,1) forwards;animation-delay:.1s}.uk-picker-stack.collapsing .uk-picker-item-wrapper:nth-child(4){--card-top-mobile: calc(var(--top-margin) + (var(--card-height) + var(--card-gap)) * 3);animation:uk-card-slide-out-left .35s cubic-bezier(.4,0,.6,1) forwards;animation-delay:.15s}}.uk-progress-header{display:flex;flex-direction:column;background:#fff;border-bottom:none;position:sticky;top:0;z-index:1001;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:box-shadow .3s ease,opacity .35s ease,filter .35s ease;overflow:visible;margin-left:-20px;margin-right:-20px;padding-left:2px;padding-right:2px;width:calc(100% + 40px)}.uk-progress-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--ukem-border) 0%,var(--ukem-border) 100%,transparent 100%);pointer-events:none}.uk-header-main{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.uk-header-main .uk-logo-link{flex-shrink:0}.uk-header-progress{flex:1;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.uk-header-progress.uk-product-name-centered{align-items:center}.uk-progress-left{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex-shrink:1}.uk-progress-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;flex-shrink:1;max-width:100%;overflow:hidden}.uk-progress-right.uk-product-name-centered{justify-content:center}.uk-progress-step-counter{font-size:.75rem;color:var(--color-text-secondary);font-weight:500}.uk-package-name{font-size:.8rem;font-weight:500;color:var(--color-text-main)}body[data-form-expanded=true] .uk-progress-header{opacity:.2;filter:blur(1.5px);pointer-events:none;background:var(--color-grey-med);z-index:1!important}@media(max-width:480px){body[data-form-expanded=true] .uk-progress-header{background:#fffffff2;opacity:1;filter:none;border-bottom-color:#ffffff80;z-index:1!important}}.uk-progress-header-fill{position:absolute;bottom:-1px;left:0;height:2px;background:var(--ukem-primary);transition:width .3s ease,background-color .3s ease,box-shadow .3s ease;z-index:1;box-shadow:0 0 8px #1181f04d,0 0 4px #1181f04d;filter:blur(.5px);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 0%,#000 100%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 0%,#000 100%,transparent 100%)}.uk-progress-header-fill.uk-progress-final{background:#28a745;box-shadow:0 0 8px #28a74599,0 0 4px #28a74566}.uk-progress-header-fill.uk-progress-complete{background:linear-gradient(90deg,var(--ukem-success) 0%,#45c55a 100%);box-shadow:0 0 12px #28a74599,0 0 6px #28a74566;animation:uk-progress-pulse-complete 2s ease-in-out infinite}@keyframes uk-progress-pulse-complete{0%,to{box-shadow:0 0 12px #28a74599,0 0 6px #28a74566}50%{box-shadow:0 0 18px #28a745cc,0 0 10px #28a74599}}.uk-progress-step-title{font-size:clamp(.85rem,.75vw + .44rem,1rem);font-weight:600;color:var(--color-text-main);flex:none}.uk-product-name{font-weight:600;font-size:.9rem;color:var(--color-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.uk-header-info-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);background:none;font-size:.8rem;color:var(--color-text-secondary);width:100%;box-sizing:border-box;position:relative;isolation:isolate}.uk-header-info-strip:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--ukem-border) 0%,var(--ukem-border) 100%,transparent 100%);pointer-events:none;z-index:1}.uk-header-info-strip:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--color-grey-extra-light) 0%,var(--color-grey-extra-light) 100%,transparent 100%);pointer-events:none;z-index:-1}.uk-info-item{display:flex;align-items:center;gap:4px;white-space:nowrap;min-width:0}.uk-info-item svg{width:12px;height:12px;color:var(--color-text-secondary);flex-shrink:0}.uk-info-item svg path{stroke:var(--color-text-secondary)}.uk-info-address{flex:1;justify-content:flex-start}.uk-info-address span{overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary)}.uk-info-price{flex:1;justify-content:flex-end;gap:6px}.uk-price-primary{font-weight:var(--font-weight-bold);color:var(--icon-color-primary)}.uk-price-secondary{font-size:.75rem;font-weight:var(--font-weight-med);color:var(--color-text-secondary)}.uk-price-asterisk{font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);margin-left:-4px}.uk-tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.uk-tooltip-trigger{display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;padding:0}.uk-tooltip-trigger:focus{outline:none}.uk-tooltip-trigger:focus-visible{outline:2px solid var(--ukem-primary);outline-offset:2px;border-radius:var(--radius-sm)}.uk-tooltip{position:absolute;z-index:10000;background:var(--ukem-bg);border:1px solid var(--ukem-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);box-shadow:0 4px 20px #00000026;animation:uk-tooltip-fade-in .15s ease-out;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;min-width:260px}.uk-tooltip--portal{position:fixed}.uk-tooltip--bottom:before{content:"";position:absolute;top:-6px;right:6px;width:10px;height:10px;background:var(--ukem-bg);border-left:1px solid var(--ukem-border);border-top:1px solid var(--ukem-border);transform:rotate(45deg)}.uk-tooltip--top:before{content:"";position:absolute;bottom:-6px;right:6px;width:10px;height:10px;background:var(--ukem-bg);border-right:1px solid var(--ukem-border);border-bottom:1px solid var(--ukem-border);transform:rotate(45deg)}.uk-tooltip--left:before{content:"";position:absolute;right:-6px;top:50%;margin-top:-5px;width:10px;height:10px;background:var(--ukem-bg);border-right:1px solid var(--ukem-border);border-top:1px solid var(--ukem-border);transform:rotate(45deg)}.uk-tooltip--right:before{content:"";position:absolute;left:-6px;top:50%;margin-top:-5px;width:10px;height:10px;background:var(--ukem-bg);border-left:1px solid var(--ukem-border);border-bottom:1px solid var(--ukem-border);transform:rotate(45deg)}.uk-tooltip-content{font-size:.8125rem;font-weight:var(--font-weight-med);color:var(--ukem-text-secondary);line-height:1.5}@keyframes uk-tooltip-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.uk-price-info-wrapper{margin-left:var(--space-xs);display:none;align-items:center;justify-content:center}.uk-price-info-wrapper .uk-tooltip-trigger{display:flex;align-items:center;justify-content:center}.uk-price-info-wrapper .uk-tooltip-trigger>div{display:flex;align-items:center;justify-content:center}.uk-price-info-icon{width:18px;height:18px;object-fit:contain;transition:transform .15s ease;display:block}.uk-tooltip-trigger:hover .uk-price-info-icon{transform:scale(1.1)}@media(max-width:768px){.uk-header-main{padding:var(--space-sm) var(--space-md);gap:var(--space-md)}.uk-header-info-strip{padding:var(--space-sm) var(--space-md);gap:var(--space-sm);font-size:.75rem}}@media(max-width:480px){.uk-header-main{padding:var(--space-sm) var(--space-sm);gap:var(--space-sm)}.uk-header-info-strip{padding:5px var(--space-sm);gap:var(--space-xs);font-size:.7rem}.uk-info-item svg{width:10px;height:10px}.uk-price-secondary{font-size:.68rem}.uk-price-info-icon{width:16px;height:16px}.uk-tooltip{padding:var(--space-xs) var(--space-sm);min-width:260px;max-width:calc(100vw - var(--space-md) * 2)}.uk-tooltip--mobile{padding:var(--space-md) var(--space-lg)}.uk-tooltip--mobile.uk-tooltip--bottom:before,.uk-tooltip--mobile.uk-tooltip--top:before{right:20px}.uk-tooltip-content{font-size:.75rem}}@media(max-width:380px){.uk-header-info-strip{gap:2px;padding:4px var(--space-sm)}}@supports (-webkit-touch-callout: none){.uk-progress-header{-webkit-transform:translateZ(0);transform:translateZ(0);position:-webkit-sticky;position:sticky;z-index:1001}}.uk-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:uk-skeleton-shimmer 1.5s ease-in-out infinite;border-radius:6px}@keyframes uk-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.uk-skeleton-card{pointer-events:none}.uk-skeleton-title{height:24px;width:80%;margin-bottom:12px}.uk-skeleton-subtitle{height:16px;width:50%;margin-bottom:20px}.uk-skeleton-price{height:32px;width:40%;margin:20px 0}.uk-skeleton-button{height:44px;width:100%;border-radius:50px}.uk-fade-in{animation:uk-fade-in-up .4s ease-out forwards;opacity:0}@keyframes uk-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){.uk-card:hover{transform:scale(1.02) translateY(-2px)!important;box-shadow:0 6px 16px #0000001f!important;z-index:10}.uk-card.active:hover,.uk-card-selected:hover{transform:scale(1.02) translateY(-2px)!important;box-shadow:0 6px 20px #0064c840!important}}.uk-card-selected{border:2px solid var(--ukem-primary)!important;box-shadow:0 4px 20px #0064c826!important}.uk-btn-selected{background:#22c55e!important;border-color:#22c55e!important}@media(hover:hover){.uk-btn-selected:hover{background:#16a34a!important;border-color:#16a34a!important}}.uk-btn-best-match{background:var(--ukem-primary)!important}@media(hover:hover){.uk-btn-best-match:hover:not(:disabled){background:var(--ukem-hover)!important}}details summary{list-style:none;cursor:pointer;color:var(--ukem-primary);font-weight:500}details summary::-webkit-details-marker{display:none}details summary:before{content:"▶ ";font-size:.7em;margin-right:4px;transition:transform .2s ease;display:inline-block}details[open] summary:before{transform:rotate(90deg)}@media(min-width:768px){.uk-split-layout{padding-top:20px;align-items:center!important}}@keyframes markerDropInitial{0%{transform:translateY(-15%) translateY(-500px);opacity:0}30%{opacity:1}70%{transform:translateY(-15%) translateY(0)}78%{transform:translateY(-15%) translateY(-20px)}86%{transform:translateY(-15%) translateY(0)}93%{transform:translateY(-15%) translateY(-8px)}to{transform:translateY(-15%) translateY(0)}}@keyframes markerDropReposition{0%{transform:translateY(-15%) translateY(-500px);opacity:0}30%{opacity:1}70%{transform:translateY(-15%) translateY(0)}78%{transform:translateY(-15%) translateY(-20px)}86%{transform:translateY(-15%) translateY(0)}93%{transform:translateY(-15%) translateY(-8px)}to{transform:translateY(-15%) translateY(0)}}.uk-marker-container{display:flex;flex-direction:column;align-items:center;transform:translateY(-15%);cursor:pointer;z-index:1000}.uk-marker-container.uk-marker-initial{animation:markerDropInitial .8s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.5s}.uk-marker-container.uk-marker-reposition{animation:markerDropReposition .35s ease-out forwards}.uk-marker-pin{width:44px;height:44px;background-color:var(--ukem-primary);border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003}.uk-marker-logo{width:28px;height:28px;object-fit:contain}.uk-marker-arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid var(--ukem-primary);margin-top:-1px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1))}.uk-marker-container:hover .uk-marker-pin{transform:scale(1.05);transition:transform .2s ease}.uk-lead-capture-layout{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:flex-start}.uk-lead-form-section{flex:1;min-width:300px;max-width:500px;position:relative;z-index:1}.uk-lead-summary-section{flex:1;min-width:300px;max-width:100%;position:relative;z-index:0}.uk-lead-form-columns,.uk-lead-address-mobile{display:block}.uk-lead-form-address{display:none}@media(min-width:665px){.uk-lead-capture-layout{flex-direction:column!important;align-items:stretch!important;gap:7px!important}.uk-lead-form-section{max-width:100%!important;flex:none!important;width:100%!important}.uk-lead-summary-section{max-width:100%!important;flex:none!important;width:100%!important;margin-top:0}.uk-lead-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.uk-lead-address-mobile{display:none!important;max-height:0!important;opacity:0!important;overflow:hidden!important}.uk-lead-form-address{display:block;padding-top:0}.uk-lead-form-contact .uk-picker-container{min-height:auto;padding-top:20px;padding-bottom:0;justify-content:flex-start}}.uk-trust-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.uk-trust-badge-icon{display:flex;align-items:center;justify-content:center}.uk-basket-columns{display:block}@media(min-width:820px){.uk-basket-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.uk-basket-col-left{position:relative}.uk-basket-col-left .uk-basket-offer-badge{position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.uk-basket-col-right{padding-top:0}.uk-basket-columns .uk-basket-header{border-bottom:none;margin-bottom:12px;padding-bottom:0}.uk-basket-performance-card{flex-direction:row!important;text-align:left!important;align-items:center!important}.uk-basket-performance-icon{order:0!important;font-size:clamp(20px,2vw,24px)!important}.uk-basket-performance-content{display:flex;flex-direction:column;align-items:left}.uk-basket-performance-label{font-size:clamp(.7rem,1.2vw,.8rem)!important}.uk-basket-performance-value{font-size:clamp(.9rem,1.8vw,1.1rem)!important}.uk-trust-badge{flex-direction:row!important;text-align:left!important;align-items:center!important;gap:12px!important;padding:8px 12px!important}.uk-trust-badge-content{align-items:flex-start;text-align:left}}@media(max-width:664px){.uk-basket-performance-card{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:6px!important;padding:8px!important}.uk-basket-performance-icon{order:-1!important;font-size:clamp(16px,3vw,20px)!important}.uk-basket-performance-label{font-size:clamp(.65rem,1.5vw,.75rem)!important}.uk-basket-performance-value{font-size:clamp(.85rem,2vw,1rem)!important}}@media(min-width:900px){.uk-lead-capture-layout{gap:21px!important}.uk-lead-form-columns{gap:32px}.uk-basket-columns{gap:24px}}.uk-questionnaire-icon{width:100%;height:100%;object-fit:contain}@media(min-width:768px){.uk-questionnaire-grid .uk-card{flex-direction:column;align-items:center;text-align:center;padding:20px 16px}.uk-questionnaire-grid .uk-icon-wrapper{width:80px;height:80px;margin-bottom:12px;flex-shrink:0}.uk-questionnaire-grid .uk-title{margin:0}}@media(max-width:767px){.uk-questionnaire-grid .uk-card{flex-direction:row;align-items:center;text-align:left;padding:16px 20px;gap:20px}.uk-questionnaire-grid .uk-icon-wrapper{width:56px;height:56px;min-width:56px;margin-bottom:0;flex-shrink:0}.uk-questionnaire-grid .uk-title{margin:0;flex:1}.uk-questionnaire-grid .uk-subtitle{margin:4px 0 0}}.uk-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:var(--space-lg)}.uk-calendar-day{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;padding:var(--space-xs);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;position:relative;background:#fff;color:var(--color-text-main);font-weight:400;box-shadow:0 1px 3px #00000014}.uk-calendar-day--past,.uk-calendar-day:disabled{background:var(--color-grey-light);color:#999;cursor:default;opacity:.5;box-shadow:none}.uk-calendar-day--available{cursor:pointer}.uk-calendar-day--available:hover{background:var(--ukem-active);transform:scale(1.02);box-shadow:0 2px 8px #0000001f}.uk-calendar-day--today{font-weight:600}.uk-calendar-day--today:before{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--ukem-primary)}.uk-calendar-day--selected{background:var(--ukem-primary)!important;color:#fff!important;box-shadow:0 2px 8px #1181f066}.uk-calendar-day--selected:before{display:none}.uk-calendar-day--selected:hover{transform:none}.uk-calendar-day--premium{border:1px solid rgba(255,108,20,.3)}.uk-calendar-day--premium:not(.uk-calendar-day--selected){background:#ff6c140d}.uk-calendar-nav-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--color-grey-med);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.uk-calendar-nav-btn:hover:not(:disabled){background:var(--color-grey-light);border-color:var(--color-text-secondary)}.uk-calendar-nav-btn:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.uk-calendar-day{min-height:52px;padding:var(--space-sm);font-size:1rem}.uk-calendar-grid{gap:4px}.uk-calendar-nav-btn{width:48px;height:48px}}.uk-booking-date{margin-bottom:6px;font-weight:500;color:var(--color-text-main)}.uk-booking-surcharge{font-size:.85rem;color:var(--ukem-accent);font-weight:500}.uk-booking-placeholder{color:#888}.uk-edit-booking-link{background:none;border:none;color:#666;text-decoration:underline;cursor:pointer;font-size:.8rem;padding:4px 0;display:inline-flex;align-items:center;gap:4px;transition:color .2s ease}.uk-edit-booking-link:hover{color:var(--ukem-primary)}.uk-edit-booking-button{color:var(--color-text-secondary);transition:color .2s ease}.uk-edit-booking-button:hover{color:var(--ukem-primary)}@keyframes uk-privacy-zoom{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.uk-privacy-checkbox.uk-privacy-zoom-animate{animation:uk-privacy-zoom 2s cubic-bezier(.34,1.7,.64,1);transform-origin:center}@keyframes uk-extras-card-enter{0%{opacity:0;transform:translateY(20px) scale(.95)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes uk-extras-card-exit{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.5;transform:translateY(-25px) scale(.9)}to{opacity:0;transform:translateY(-35px) scale(.8)}}@keyframes uk-extras-summary-enter{0%{opacity:0;transform:translateY(15px);max-height:0}to{opacity:1;transform:translateY(0);max-height:300px}}@keyframes uk-extras-content-fade-out{0%{opacity:1}to{opacity:0}}.uk-extras-card{border:1px solid var(--ukem-border, #e0e0e0);border-radius:var(--radius-lg, 16px);overflow:hidden;cursor:pointer;background:#fff;position:relative;opacity:0;transform:translateY(20px);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .25s ease;will-change:transform,box-shadow,opacity}.uk-extras-card.animate-in{animation:uk-extras-card-enter 1.5s cubic-bezier(.22,1,.36,1) forwards}.uk-extras-card.animate-out{animation:uk-extras-card-exit 1.5s cubic-bezier(.4,1,.6,1) forwards}.uk-extras-card:nth-child(1).animate-in{animation-delay:.05s}.uk-extras-card:nth-child(2).animate-in{animation-delay:.12s}.uk-extras-card:nth-child(3).animate-in{animation-delay:.19s}.uk-extras-card:nth-child(4).animate-in{animation-delay:.26s}@media(hover:hover){.uk-extras-card:hover:not(.disabled):not(.animate-out){transform:translateY(-4px) scale(1.01);box-shadow:0 8px 25px #1181f01f;border-color:var(--ukem-primary, #1181F0)}.uk-extras-card.selected:hover:not(.disabled):not(.animate-out){transform:translateY(-4px) scale(1.01);box-shadow:0 8px 30px #1181f033}}.uk-extras-card.selected{border-color:var(--ukem-primary, #1181F0);box-shadow:0 4px 16px #1181f01f}.uk-extras-card.disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.3)}.uk-extras-card.accent{border-color:var(--ukem-accent-border, #ff994d);background:var(--gradient-warm-bg)}.uk-extras-card.accent.selected{border-color:var(--ukem-accent, #ff6c14);box-shadow:0 4px 16px rgba(var(--ukem-accent-rgb),.2)}@media(hover:hover){.uk-extras-card.accent:hover:not(.disabled):not(.animate-out){transform:translateY(-4px) scale(1.01);box-shadow:0 8px 25px rgba(var(--ukem-accent-rgb),.15);border-color:var(--ukem-accent, #ff6c14)}.uk-extras-card.accent.selected:hover:not(.disabled):not(.animate-out){transform:translateY(-4px) scale(1.01);box-shadow:0 8px 30px rgba(var(--ukem-accent-rgb),.25)}}.uk-extras-card.accent .uk-extras-header-section{background:var(--gradient-accent-glass)}.uk-extras-card.accent.selected .uk-extras-header-section{background:var(--gradient-accent-glass-hover)}.uk-extras-card.accent .uk-extras-ios-switch-checkbox:checked+.uk-extras-ios-switch{background-color:var(--ukem-accent, #ff6c14)}.uk-extras-ios-switch-container{width:51px;height:31px;position:relative;flex-shrink:0;cursor:pointer}.uk-extras-ios-switch-checkbox{opacity:0;width:0;height:0;position:absolute}.uk-extras-ios-switch{width:100%;height:100%;display:block;background-color:#e9e9eb;border-radius:15.5px;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.uk-extras-ios-switch-slider{width:27px;height:27px;position:absolute;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #0000000f;transition:transform .35s cubic-bezier(.34,1.56,.64,1);cursor:pointer;will-change:transform}.uk-extras-ios-switch-checkbox:checked+.uk-extras-ios-switch{background-color:var(--ukem-primary, #1181F0)}.uk-extras-ios-switch-checkbox:checked+.uk-extras-ios-switch .uk-extras-ios-switch-slider{transform:translate(20px)}.uk-extras-ios-switch-container:active .uk-extras-ios-switch-slider{width:32px}.uk-extras-ios-switch-checkbox:checked+.uk-extras-ios-switch .uk-extras-ios-switch-slider{width:27px}.uk-extras-ios-switch-container:active .uk-extras-ios-switch-checkbox:checked+.uk-extras-ios-switch .uk-extras-ios-switch-slider{transform:translate(15px);width:32px}.uk-extras-badge{display:inline-flex;align-items:center;padding:4px 10px;font-size:.65rem;font-weight:700;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.uk-extras-badge-default{background:linear-gradient(135deg,#f0f0f0,#e5e5e5);color:var(--color-text-secondary, #666)}.uk-extras-badge-recommended{background:linear-gradient(135deg,var(--ukem-primary, #1181F0) 0%,#0066cc 100%);color:#fff;box-shadow:0 2px 8px #1181f04d}.uk-extras-badge-grant{background:var(--gradient-accent);color:#fff;box-shadow:0 2px 8px rgba(var(--ukem-accent-rgb),.35)}.uk-extras-summary{overflow:hidden;transition:opacity .3s ease}.uk-extras-summary.entering{animation:uk-extras-summary-enter .4s cubic-bezier(.22,1,.36,1) forwards}.uk-extras-summary.exiting{animation:uk-extras-content-fade-out .4s ease forwards}.uk-extras-summary.hidden{display:none}.uk-extras-summary-value{font-weight:600;color:var(--color-text-main, #333);font-variant-numeric:tabular-nums}.uk-extras-new-total{font-size:var(--font-size-lg, 18px);font-weight:700;color:var(--ukem-primary, #1181F0);font-variant-numeric:tabular-nums}.uk-extras-header,.uk-extras-actions{transition:opacity .25s ease}.uk-extras-header.exiting,.uk-extras-actions.exiting{animation:uk-extras-content-fade-out .3s ease forwards}.uk-extras-skip-btn{position:relative;overflow:hidden;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.uk-extras-skip-btn:hover{background-color:var(--color-btn-dark-hover, #081828)!important;border-color:var(--color-btn-dark-hover, #081828)!important;color:#fff!important;transform:scale(1.02)}.uk-extras-skip-btn:active{transform:scale(.98)}.uk-extras-confirm-btn{position:relative;overflow:hidden;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.uk-extras-confirm-btn:hover:not(:disabled){background:var(--ukem-success, #39C921)!important;transform:scale(1.02);box-shadow:0 6px 20px #39c92159}.uk-extras-confirm-btn:active:not(:disabled){transform:scale(.98)}.uk-extras-confirm-btn:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.3) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.uk-extras-confirm-btn:active:after{opacity:1}.uk-extras-header-section{background:linear-gradient(180deg,var(--color-grey-light, #f8f9fa) 0%,#f0f2f5 100%)}.uk-extras-card.selected .uk-extras-header-section{background:linear-gradient(180deg,#1181f00f,#1181f008)}.uk-boiler-info-banner{background:linear-gradient(135deg,var(--ukem-bg-secondary, #f8f9fa) 0%,#f0f4f8 100%);border-radius:var(--radius-lg, 12px);padding:var(--space-md, 16px) var(--space-lg, 24px);margin-bottom:var(--space-lg, 24px);border:1px solid var(--color-border-light, #e5e7eb)}.uk-boiler-info-row{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xs, 4px) 0;font-size:var(--font-size-sm, 14px)}.uk-boiler-info-row span{color:var(--color-text-secondary, #6b7280)}.uk-boiler-info-row strong{color:var(--color-text-main, #1f2937);font-weight:600}.uk-boiler-tiers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md, 16px);margin-bottom:var(--space-lg, 24px)}@media(min-width:768px){.uk-boiler-tiers-grid{grid-template-columns:repeat(3,1fr)}}.uk-boiler-tier-card{position:relative;background:var(--ukem-bg-main, #ffffff);border:2px solid var(--color-border-light, #e5e7eb);border-radius:var(--radius-lg, 12px);padding:var(--space-lg, 24px);padding-top:var(--space-xl, 32px);cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1);animation:uk-fade-in .4s ease-out forwards;opacity:0;display:flex;flex-direction:column}.uk-boiler-tier-card:hover{border-color:var(--color-border-medium, #d1d5db);transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.uk-boiler-tier-card--selected{border-color:var(--ukem-primary, #1181F0);background:linear-gradient(180deg,rgba(17,129,240,.03) 0%,var(--ukem-bg-main, #ffffff) 100%);box-shadow:0 8px 32px #1181f026;transform:translateY(-4px)}.uk-boiler-tier-card--selected:hover{border-color:var(--ukem-primary, #1181F0);transform:translateY(-4px)}.uk-boiler-tier-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-grey-medium, #e5e7eb);color:var(--color-text-secondary, #6b7280);padding:var(--space-xs, 4px) var(--space-md, 16px);border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;transition:all .25s ease;z-index:1}.uk-boiler-tier-badge--selected{background:var(--ukem-primary, #1181F0);color:#fff;box-shadow:0 4px 12px #1181f04d}.uk-boiler-brand-badge{position:absolute;top:var(--space-sm, 8px);right:var(--space-sm, 8px);padding:2px 8px;border-radius:4px;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.uk-boiler-brand-badge--budget{background:#22c55e1a;color:#16a34a}.uk-boiler-brand-badge--premium{background:#a855f71a;color:#9333ea}.uk-boiler-tier-image{width:100%;height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md, 16px);overflow:hidden}.uk-boiler-tier-image img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.uk-boiler-tier-card:hover .uk-boiler-tier-image img{transform:scale(1.05)}.uk-boiler-tier-content{display:flex;flex-direction:column;flex:1;text-align:center}.uk-boiler-tier-title{font-size:var(--font-size-md, 16px);font-weight:700;color:var(--color-text-main, #1f2937);margin:0 0 var(--space-xs, 4px) 0;line-height:1.3}.uk-boiler-tier-system-type{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #6b7280);margin:0 0 var(--space-sm, 8px) 0}.uk-boiler-tier-kw{display:flex;align-items:center;justify-content:center;gap:var(--space-xs, 4px);margin-bottom:var(--space-sm, 8px);flex-wrap:wrap}.uk-boiler-kw-badge{display:inline-flex;align-items:center;padding:2px 10px;background:var(--ukem-bg-secondary, #f3f4f6);border-radius:12px;font-size:.7rem;font-weight:700;color:var(--color-text-main, #1f2937)}.uk-boiler-kw-match{display:inline-flex;align-items:center;font-size:.65rem;color:var(--ukem-success, #16a34a);font-weight:600}.uk-boiler-kw-upgrade{display:inline-flex;align-items:center;font-size:.65rem;color:var(--ukem-primary, #1181F0);font-weight:600}.uk-boiler-tier-description{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #6b7280);margin:0 0 var(--space-md, 16px) 0;line-height:1.5;flex:1}.uk-boiler-tier-price{font-size:var(--font-size-xl, 24px);font-weight:800;color:var(--color-text-main, #1f2937);font-variant-numeric:tabular-nums;margin-bottom:var(--space-xs, 4px)}.uk-boiler-tier-price--selected{color:var(--ukem-primary, #1181F0)}.uk-boiler-value-tag{display:inline-block;padding:2px 10px;background:linear-gradient(135deg,#22c55e1f,#22c55e0f);color:var(--ukem-success, #16a34a);border-radius:12px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;margin-top:var(--space-xs, 4px)}.uk-boiler-tier-indicator{width:28px;height:28px;border-radius:50%;border:2px solid var(--color-border-medium, #d1d5db);display:flex;align-items:center;justify-content:center;margin:var(--space-md, 16px) auto 0;transition:all .25s ease}.uk-boiler-tier-indicator--selected{background:var(--ukem-primary, #1181F0);border-color:var(--ukem-primary, #1181F0);color:#fff}.uk-boiler-tier-indicator svg{width:16px;height:16px}.uk-boiler-tier-indicator-circle{width:12px;height:12px;border-radius:50%;background:transparent;transition:background .2s ease}.uk-boiler-tier-card:hover .uk-boiler-tier-indicator-circle{background:var(--color-grey-medium, #e5e7eb)}.uk-skeleton-card{background:var(--ukem-bg-main, #ffffff);border:2px solid var(--color-border-light, #e5e7eb);border-radius:var(--radius-lg, 12px);padding:var(--space-lg, 24px);min-height:360px}.uk-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:uk-skeleton-shimmer 1.5s infinite;border-radius:var(--radius-sm, 4px)}.uk-skeleton-badge{width:100px;height:24px;margin:0 auto var(--space-md, 16px);border-radius:12px}.uk-skeleton-image{width:100%;height:140px;margin-bottom:var(--space-md, 16px);border-radius:var(--radius-md, 8px)}.uk-skeleton-title{width:80%;height:20px;margin:0 auto var(--space-sm, 8px)}.uk-skeleton-subtitle{width:60%;height:14px;margin:0 auto var(--space-md, 16px)}.uk-skeleton-price{width:50%;height:28px;margin:0 auto}@keyframes uk-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.uk-boiler-details-toggle{display:flex;align-items:center;justify-content:center;gap:var(--space-xs, 4px);padding:var(--space-sm, 8px) var(--space-md, 16px);background:transparent;border:1px solid var(--color-border-light, #e5e7eb);border-radius:var(--radius-md, 8px);color:var(--color-text-secondary, #6b7280);font-size:var(--font-size-sm, 14px);font-weight:500;cursor:pointer;margin:0 auto var(--space-md, 16px);transition:all .2s ease}.uk-boiler-details-toggle:hover{background:var(--ukem-bg-secondary, #f3f4f6);border-color:var(--color-border-medium, #d1d5db);color:var(--color-text-main, #1f2937)}.uk-boiler-details-toggle svg{width:16px;height:16px;transition:transform .3s ease}.uk-boiler-details-toggle.expanded svg{transform:rotate(180deg)}.uk-boiler-breakdown{background:var(--ukem-bg-secondary, #f8f9fa);border-radius:var(--radius-md, 8px);padding:var(--space-md, 16px);margin-bottom:var(--space-md, 16px)}.uk-boiler-breakdown-title{font-size:var(--font-size-sm, 14px);font-weight:600;color:var(--color-text-main, #1f2937);margin:0 0 var(--space-sm, 8px) 0}.uk-boiler-breakdown-row{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xs, 4px) 0;font-size:var(--font-size-sm, 14px)}.uk-boiler-breakdown-row span:first-child{color:var(--color-text-secondary, #6b7280)}.uk-boiler-breakdown-row span:last-child{font-weight:500;color:var(--color-text-main, #1f2937);font-variant-numeric:tabular-nums}.uk-boiler-breakdown-row.total{border-top:1px solid var(--color-border-light, #e5e7eb);margin-top:var(--space-sm, 8px);padding-top:var(--space-sm, 8px);font-weight:700}.uk-boiler-breakdown-row.total span:last-child{color:var(--ukem-primary, #1181F0);font-size:var(--font-size-md, 16px)}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
