@font-face{font-family:MagnificentNightmare;src:url(/halloween/fonts/MagnificentNightmare.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SpookyMonster;src:url(/halloween/fonts/SpookyMonster.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelloPumpkin;src:url(/halloween/fonts/Hello_Pumpkin.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spooky;src:url(/halloween/fonts/Spooky.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--halloween-orange:#ff6b35;--halloween-purple:#8b5cf6;--halloween-green:#10b981;--halloween-red:#ef4444;--halloween-black:#1a1a1a;--halloween-glow:#ff6b35;--halloween-font-magnificent:"MagnificentNightmare","Brush Script MT",cursive,serif;--halloween-font-spooky-monster:"SpookyMonster","Chiller","Impact",sans-serif;--halloween-font-pumpkin:"HelloPumpkin","Creepster",cursive;--halloween-font-spooky:"Spooky","Creepster",cursive}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 5px var(--halloween-glow)}50%{box-shadow:0 0 20px var(--halloween-glow),0 0 30px var(--halloween-glow)}}@keyframes pulse-slow{0%,to{box-shadow:0 0 8px 2px #ff8c0099}50%{box-shadow:0 0 12px 4px #ff8c00e6}}.animate-pulse-slow{animation:3s ease-in-out infinite pulse-slow}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes bat-fly{0%{transform:translate(-100px)translateY(0)rotate(0)}25%{transform:translate(25vw)translateY(-20px)rotate(5deg)}50%{transform:translate(50vw)translateY(10px)rotate(-3deg)}75%{transform:translate(75vw)translateY(-15px)rotate(2deg)}to{transform:translate(100vw)translateY(0)rotate(0)}}@keyframes ghost-float{0%,to{opacity:.8;transform:translateY(0)rotate(0)}25%{opacity:1;transform:translateY(-15px)rotate(2deg)}50%{opacity:.9;transform:translateY(-8px)rotate(-1deg)}75%{opacity:.85;transform:translateY(-20px)rotate(1deg)}}@keyframes pumpkin-glow{0%,to{filter:brightness(1)drop-shadow(0 0 5px var(--halloween-orange))}50%{filter:brightness(1.2)drop-shadow(0 0 15px var(--halloween-orange))drop-shadow(0 0 25px var(--halloween-orange))}}@keyframes spider-crawl{0%{transform:translate(-50px)translateY(0)}25%{transform:translate(25vw)translateY(-10px)}50%{transform:translate(50vw)translateY(5px)}75%{transform:translate(75vw)translateY(-8px)}to{transform:translate(100vw)translateY(0)}}@keyframes witch-hat-bounce{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes magicPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes orbitalSpin{0%{transform:rotate(0)translate(50px)rotate(0)}to{transform:rotate(360deg)translate(50px)rotate(-360deg)}}@keyframes ghostFloat{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(-30px)scaleX(-1)}}@keyframes batFly{0%,to{transform:translate(0)translateY(0)rotate(0)}25%{transform:translate(-20px)translateY(-10px)rotate(-15deg)}50%{transform:translate(0)translateY(-20px)rotate(0)}75%{transform:translate(20px)translateY(-10px)rotate(15deg)}}@keyframes spiderCrawl{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-10px)rotate(-45deg)}50%{transform:translate(0)rotate(-90deg)}75%{transform:translate(10px)rotate(-135deg)}}@keyframes witchHatSpin{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(180deg)translateY(-10px)}}@keyframes textGlow{0%,to{color:#f60}50%{color:#90f}}@keyframes magicCircle{0%{opacity:.5;transform:rotate(0)scale(.8)}50%{opacity:1;transform:rotate(180deg)scale(1.2)}to{opacity:.5;transform:rotate(360deg)scale(.8)}}@keyframes energyWave{0%{opacity:1;transform:scale(0)rotate(0)}to{opacity:0;transform:scale(3)rotate(360deg)}}@keyframes flicker{0%,to{opacity:1;transform:translate(-50%)scale(1)rotate(-1deg);box-shadow:0 0 6px #ffc107cc}10%{opacity:.9;transform:translate(-50%)scale(1.1)rotate(1deg);box-shadow:0 0 8px #ffc107}20%{opacity:.8;transform:translate(-50%)scale(.9)rotate(-.5deg);box-shadow:0 0 4px #ffc10799}30%{opacity:.95;transform:translate(-50%)scale(1.05)rotate(.5deg);box-shadow:0 0 7px #ffc107e6}40%{opacity:.85;transform:translate(-50%)scale(.95)rotate(-.3deg);box-shadow:0 0 5px #ffc107b3}50%{opacity:1;transform:translate(-50%)scale(1.08)rotate(.8deg);box-shadow:0 0 9px #ffc107}60%{opacity:.9;transform:translate(-50%)scale(.92)rotate(-.6deg);box-shadow:0 0 6px #ffc107cc}70%{opacity:.88;transform:translate(-50%)scale(1.03)rotate(.3deg);box-shadow:0 0 7px #ffc107d9}80%{opacity:.92;transform:translate(-50%)scale(.98)rotate(-.2deg);box-shadow:0 0 5px #ffc107bf}90%{opacity:.96;transform:translate(-50%)scale(1.06)rotate(.4deg);box-shadow:0 0 8px #ffc107f2}}.halloween-float{animation:3s ease-in-out infinite float}.halloween-glow{animation:2s ease-in-out infinite glow}.halloween-shake{animation:.5s ease-in-out infinite shake}.halloween-bat-fly{animation:8s linear infinite bat-fly}.halloween-ghost-float{animation:4s ease-in-out infinite ghost-float}.halloween-pumpkin-glow{animation:3s ease-in-out infinite pumpkin-glow}.halloween-spider-crawl{animation:12s linear infinite spider-crawl}.halloween-witch-hat-bounce{animation:2s ease-in-out infinite witch-hat-bounce}.halloween-mode .halloween-card{background:linear-gradient(135deg,var(--halloween-black)0%,#2d1b69 100%);border:2px solid var(--halloween-orange);transition:all .3s;box-shadow:0 0 20px #ff6b354d}.halloween-mode .halloween-card:hover{border-color:var(--halloween-glow);transform:translateY(-5px)scale(1.02);box-shadow:0 10px 30px #ff6b3580}.halloween-mode .halloween-button{background:linear-gradient(45deg,var(--halloween-orange),var(--halloween-purple));color:#fff;border:none;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #ff6b3566}.halloween-mode .halloween-button:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3599}.halloween-mode .halloween-text{color:var(--halloween-orange);font-weight:700}.halloween-mode .halloween-text-glow{color:var(--halloween-glow)}.halloween-mode .halloween-font-magnificent,.halloween-font-magnificent{letter-spacing:.05em;font-size:1.2em;font-family:var(--halloween-font-magnificent)!important}.halloween-font-spooky,.halloween-mode .halloween-font-spooky{letter-spacing:.03em;font-size:1.1em;font-family:var(--halloween-font-spooky)!important}.halloween-font-pumpkin{letter-spacing:5.08em;font-size:1em;font-family:var(--halloween-font-pumpkin)!important}.halloween-mode .halloween-font-pumpkin{letter-spacing:5.08em;font-size:4em;font-family:var(--halloween-font-pumpkin)!important}.halloween-mode .halloween-font-magnificent-large{letter-spacing:.1em;font-size:2.5em;line-height:1.1;font-family:var(--halloween-font-magnificent)!important}.halloween-mode .halloween-font-spooky-large{letter-spacing:.08em;font-size:2em;line-height:1.2;font-family:var(--halloween-font-spooky)!important}.halloween-mode .halloween-font-magnificent-title{letter-spacing:.15em;text-transform:uppercase;font-size:3em;line-height:1;font-family:var(--halloween-font-magnificent)!important}.halloween-mode .halloween-font-spooky-title{letter-spacing:.12em;text-transform:uppercase;font-size:2.5em;line-height:1.1;font-family:var(--halloween-font-spooky)!important}.halloween-mode .halloween-card-content h1,.halloween-mode .halloween-card-content h2,.halloween-mode .halloween-card-content h3,.halloween-mode .halloween-card-content h4,.halloween-mode .halloween-card-content h5,.halloween-mode .halloween-card-content h6{letter-spacing:.05em;font-weight:700;font-family:var(--halloween-font-magnificent)!important}.halloween-mode .halloween-card-content h1{font-size:2em;line-height:1.1}.halloween-mode .halloween-card-content h2{font-size:1.75em;line-height:1.2}.halloween-mode .halloween-card-content h3{font-size:1.5em;line-height:1.3}.halloween-mode .halloween-card-content h4{font-size:1.25em;line-height:1.4}.halloween-mode .halloween-card-content h5{font-size:1.125em;line-height:1.4}.halloween-mode .halloween-card-content h6{font-size:1em;line-height:1.5}.halloween-mode:not(.loading) .halloween-bg{background:linear-gradient(135deg,#1a1a1a 0%,#2d1b69 50%,#1a1a1a 100%);width:100%;min-height:100vh;position:relative;overflow:hidden}.halloween-loader-fullscreen{z-index:9999;background:linear-gradient(135deg,#1a1a1a 0%,#2d1b69 50%,#1a1a1a 100%);position:fixed;inset:0}#loading-overlay{transition:opacity .3s ease-in-out}#loading-overlay.hidden{opacity:0;pointer-events:none}.halloween-bg:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,#ff6b351a 0%,#0000 50%),radial-gradient(circle at 80% 20%,#8b5cf61a 0%,#0000 50%),radial-gradient(circle at 40% 40%,#10b9810d 0%,#0000 50%);position:absolute;inset:0}.halloween-mode:not(.loading) .halloween-particle{pointer-events:none;z-index:1;position:absolute}.halloween-mode.loading .halloween-particle,.halloween-mode.loading .halloween-bg:before{display:none!important}@media (max-width:768px){.halloween-mode .halloween-card{margin:.5rem}.halloween-mode .halloween-float{animation-duration:2s}.halloween-mode .halloween-bat-fly{animation-duration:6s}}
.seasonal-button{color:#fff;background:linear-gradient(45deg,#2563eb,#64748b);border:none;box-shadow:0 4px 6px -1px #0000001a}.seasonal-button:hover{background:linear-gradient(45deg,#64748b,#2563eb);transform:scale(1.05)}.seasonal-card{background:linear-gradient(135deg,#fff 0%,#2563eb0d 100%);border:2px solid #2563eb;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.seasonal-float{animation:3s ease-in-out infinite seasonalFloat}.seasonal-glow{box-shadow:0 0 20px #2563eb4d}.halloween-mode .seasonal-button,.christmas-mode .seasonal-button,.spring-mode .seasonal-button,.summer-mode .seasonal-button,.autumn-mode .seasonal-button{background:linear-gradient(45deg,var(--seasonal-primary),var(--seasonal-secondary));color:#fff;border:none;box-shadow:0 4px 6px -1px #0000001a}.halloween-mode .seasonal-button:hover,.christmas-mode .seasonal-button:hover,.spring-mode .seasonal-button:hover,.summer-mode .seasonal-button:hover,.autumn-mode .seasonal-button:hover{background:linear-gradient(45deg,var(--seasonal-secondary),var(--seasonal-primary));transform:scale(1.05)}.halloween-mode .seasonal-text-primary,.christmas-mode .seasonal-text-primary,.spring-mode .seasonal-text-primary,.summer-mode .seasonal-text-primary,.autumn-mode .seasonal-text-primary{color:var(--seasonal-primary);font-family:var(--seasonal-font-primary)}.halloween-mode .seasonal-text-secondary,.christmas-mode .seasonal-text-secondary,.spring-mode .seasonal-text-secondary,.summer-mode .seasonal-text-secondary,.autumn-mode .seasonal-text-secondary{color:var(--seasonal-secondary);font-family:var(--seasonal-font-secondary)}.halloween-mode .seasonal-text-accent,.christmas-mode .seasonal-text-accent,.spring-mode .seasonal-text-accent,.summer-mode .seasonal-text-accent,.autumn-mode .seasonal-text-accent{color:var(--seasonal-accent);font-family:var(--seasonal-font-accent)}.halloween-mode .seasonal-bg,.christmas-mode .seasonal-bg,.spring-mode .seasonal-bg,.summer-mode .seasonal-bg,.autumn-mode .seasonal-bg{background-color:var(--seasonal-background)}.halloween-mode .seasonal-text,.christmas-mode .seasonal-text,.spring-mode .seasonal-text,.summer-mode .seasonal-text,.autumn-mode .seasonal-text{color:var(--seasonal-text)}.halloween-mode .seasonal-heading-1,.halloween-mode .seasonal-heading-2,.halloween-mode .seasonal-heading-3,.halloween-mode .seasonal-heading-4,.halloween-mode .seasonal-heading-5,.halloween-mode .seasonal-heading-6,.christmas-mode .seasonal-heading-1,.christmas-mode .seasonal-heading-2,.christmas-mode .seasonal-heading-3,.christmas-mode .seasonal-heading-4,.christmas-mode .seasonal-heading-5,.christmas-mode .seasonal-heading-6,.spring-mode .seasonal-heading-1,.spring-mode .seasonal-heading-2,.spring-mode .seasonal-heading-3,.spring-mode .seasonal-heading-4,.spring-mode .seasonal-heading-5,.spring-mode .seasonal-heading-6,.summer-mode .seasonal-heading-1,.summer-mode .seasonal-heading-2,.summer-mode .seasonal-heading-3,.summer-mode .seasonal-heading-4,.summer-mode .seasonal-heading-5,.summer-mode .seasonal-heading-6,.autumn-mode .seasonal-heading-1,.autumn-mode .seasonal-heading-2,.autumn-mode .seasonal-heading-3,.autumn-mode .seasonal-heading-4,.autumn-mode .seasonal-heading-5,.autumn-mode .seasonal-heading-6{color:var(--seasonal-primary);letter-spacing:.05em;font-weight:700;font-family:var(--seasonal-font-primary)!important}.halloween-mode .seasonal-heading-1,.christmas-mode .seasonal-heading-1,.spring-mode .seasonal-heading-1,.summer-mode .seasonal-heading-1,.autumn-mode .seasonal-heading-1{font-size:2.5em;line-height:1.1}.halloween-mode .seasonal-heading-2,.christmas-mode .seasonal-heading-2,.spring-mode .seasonal-heading-2,.summer-mode .seasonal-heading-2,.autumn-mode .seasonal-heading-2{font-size:2em;line-height:1.2}.halloween-mode .seasonal-heading-3,.christmas-mode .seasonal-heading-3,.spring-mode .seasonal-heading-3,.summer-mode .seasonal-heading-3,.autumn-mode .seasonal-heading-3{font-size:1.75em;line-height:1.3}.halloween-mode .seasonal-heading-4,.christmas-mode .seasonal-heading-4,.spring-mode .seasonal-heading-4,.summer-mode .seasonal-heading-4,.autumn-mode .seasonal-heading-4{font-size:1.5em;line-height:1.4}.halloween-mode .seasonal-heading-5,.christmas-mode .seasonal-heading-5,.spring-mode .seasonal-heading-5,.summer-mode .seasonal-heading-5,.autumn-mode .seasonal-heading-5{font-size:1.25em;line-height:1.4}.halloween-mode .seasonal-heading-6,.christmas-mode .seasonal-heading-6,.spring-mode .seasonal-heading-6,.summer-mode .seasonal-heading-6,.autumn-mode .seasonal-heading-6{font-size:1.125em;line-height:1.5}.halloween-mode .seasonal-card-content h1,.halloween-mode .seasonal-card-content h2,.halloween-mode .seasonal-card-content h3,.halloween-mode .seasonal-card-content h4,.halloween-mode .seasonal-card-content h5,.halloween-mode .seasonal-card-content h6,.christmas-mode .seasonal-card-content h1,.christmas-mode .seasonal-card-content h2,.christmas-mode .seasonal-card-content h3,.christmas-mode .seasonal-card-content h4,.christmas-mode .seasonal-card-content h5,.christmas-mode .seasonal-card-content h6,.spring-mode .seasonal-card-content h1,.spring-mode .seasonal-card-content h2,.spring-mode .seasonal-card-content h3,.spring-mode .seasonal-card-content h4,.spring-mode .seasonal-card-content h5,.spring-mode .seasonal-card-content h6,.summer-mode .seasonal-card-content h1,.summer-mode .seasonal-card-content h2,.summer-mode .seasonal-card-content h3,.summer-mode .seasonal-card-content h4,.summer-mode .seasonal-card-content h5,.summer-mode .seasonal-card-content h6,.autumn-mode .seasonal-card-content h1,.autumn-mode .seasonal-card-content h2,.autumn-mode .seasonal-card-content h3,.autumn-mode .seasonal-card-content h4,.autumn-mode .seasonal-card-content h5,.autumn-mode .seasonal-card-content h6{color:var(--seasonal-primary);letter-spacing:.05em;font-weight:700;font-family:var(--seasonal-font-primary)!important}.halloween-mode .seasonal-card-content h1,.christmas-mode .seasonal-card-content h1,.spring-mode .seasonal-card-content h1,.summer-mode .seasonal-card-content h1,.autumn-mode .seasonal-card-content h1{font-size:2em;line-height:1.1}.halloween-mode .seasonal-card-content h2,.christmas-mode .seasonal-card-content h2,.spring-mode .seasonal-card-content h2,.summer-mode .seasonal-card-content h2,.autumn-mode .seasonal-card-content h2{font-size:1.75em;line-height:1.2}.halloween-mode .seasonal-card-content h3,.christmas-mode .seasonal-card-content h3,.spring-mode .seasonal-card-content h3,.summer-mode .seasonal-card-content h3,.autumn-mode .seasonal-card-content h3{font-size:1.5em;line-height:1.3}.halloween-mode .seasonal-card-content h4,.christmas-mode .seasonal-card-content h4,.spring-mode .seasonal-card-content h4,.summer-mode .seasonal-card-content h4,.autumn-mode .seasonal-card-content h4{font-size:1.25em;line-height:1.4}.halloween-mode .seasonal-card-content h5,.christmas-mode .seasonal-card-content h5,.spring-mode .seasonal-card-content h5,.summer-mode .seasonal-card-content h5,.autumn-mode .seasonal-card-content h5{font-size:1.125em;line-height:1.4}.halloween-mode .seasonal-card-content h6,.christmas-mode .seasonal-card-content h6,.spring-mode .seasonal-card-content h6,.summer-mode .seasonal-card-content h6,.autumn-mode .seasonal-card-content h6{font-size:1em;line-height:1.5}.halloween-mode .seasonal-card,.christmas-mode .seasonal-card,.spring-mode .seasonal-card,.summer-mode .seasonal-card,.autumn-mode .seasonal-card{border:2px solid var(--seasonal-primary);background:linear-gradient(135deg,var(--seasonal-background)0%,rgba(var(--seasonal-primary),.05)100%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.halloween-mode .seasonal-float,.christmas-mode .seasonal-float,.spring-mode .seasonal-float,.summer-mode .seasonal-float,.autumn-mode .seasonal-float{animation:3s ease-in-out infinite seasonalFloat}.halloween-mode .seasonal-glow,.christmas-mode .seasonal-glow,.spring-mode .seasonal-glow,.summer-mode .seasonal-glow,.autumn-mode .seasonal-glow{box-shadow:0 0 20px rgba(var(--seasonal-primary),.3)}@keyframes seasonalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.halloween-mode{--seasonal-primary:#ff6b35;--seasonal-secondary:#8b5cf6;--seasonal-accent:#10b981;--seasonal-background:#1a1a1a;--seasonal-text:#f3f4f6;--seasonal-font-primary:"MagnificentNightmare","Brush Script MT",cursive,serif;--seasonal-font-secondary:"SpookyMonster","Chiller","Impact",sans-serif;--seasonal-font-accent:"MagnificentNightmare","Brush Script MT",cursive,serif}.christmas-mode{--seasonal-primary:#dc2626;--seasonal-secondary:#059669;--seasonal-accent:#fbbf24;--seasonal-background:#fef2f2;--seasonal-text:#1f2937;--seasonal-font-primary:"Dancing Script",cursive;--seasonal-font-secondary:"Mountains of Christmas",cursive;--seasonal-font-accent:"Dancing Script",cursive}.spring-mode{--seasonal-primary:#10b981;--seasonal-secondary:#f59e0b;--seasonal-accent:#ec4899;--seasonal-background:#f0fdf4;--seasonal-text:#1f2937;--seasonal-font-primary:"Pacifico",cursive;--seasonal-font-secondary:"Dancing Script",cursive;--seasonal-font-accent:"Pacifico",cursive}.summer-mode{--seasonal-primary:#f59e0b;--seasonal-secondary:#06b6d4;--seasonal-accent:#ec4899;--seasonal-background:#fefce8;--seasonal-text:#1f2937;--seasonal-font-primary:"Lobster",cursive;--seasonal-font-secondary:"Quicksand",sans-serif;--seasonal-font-accent:"Lobster",cursive}.autumn-mode{--seasonal-primary:#ea580c;--seasonal-secondary:#a3a3a3;--seasonal-accent:#dc2626;--seasonal-background:#fef3c7;--seasonal-text:#1f2937;--seasonal-font-primary:"Merriweather",serif;--seasonal-font-secondary:"Open Sans",sans-serif;--seasonal-font-accent:"Merriweather",serif}
@media screen and (min-width:1024px) and (max-width:1024px) and (min-height:600px) and (max-height:600px){.auth-modal-nest-hub{padding:.75rem!important}.auth-modal-nest-hub .modal-card{max-width:90vw!important;max-height:85vh!important;margin:.5rem!important}.auth-modal-nest-hub .modal-header{padding:1rem 1.5rem .75rem!important}.auth-modal-nest-hub .modal-content{padding:1rem 1.5rem 1.5rem!important}.auth-modal-nest-hub .modal-title{font-size:1.25rem!important;line-height:1.3!important}.auth-modal-nest-hub .modal-description{margin-top:.5rem!important;font-size:.875rem!important}.auth-modal-nest-hub .form-input{height:2.5rem!important;padding-left:2.5rem!important;font-size:.875rem!important}.auth-modal-nest-hub .form-icon{width:1rem!important;height:1rem!important;top:.75rem!important;left:.75rem!important}.auth-modal-nest-hub .form-button{height:2.5rem!important;font-size:.875rem!important}.auth-modal-nest-hub .benefits-section{display:none!important}}@media screen and (min-width:1280px) and (max-width:1280px) and (min-height:800px) and (max-height:800px){.auth-modal-nest-hub-max{padding:1rem!important}.auth-modal-nest-hub-max .modal-card{max-width:85vw!important;max-height:80vh!important;margin:1rem!important}.auth-modal-nest-hub-max .modal-header{padding:1.5rem 2rem 1rem!important}.auth-modal-nest-hub-max .modal-content{padding:1.5rem 2rem 2rem!important}.auth-modal-nest-hub-max .modal-title{font-size:1.5rem!important;line-height:1.4!important}.auth-modal-nest-hub-max .modal-description{margin-top:.75rem!important;font-size:1rem!important}.auth-modal-nest-hub-max .form-input{height:2.75rem!important;padding-left:2.75rem!important;font-size:1rem!important}.auth-modal-nest-hub-max .form-icon{width:1.125rem!important;height:1.125rem!important;top:.875rem!important;left:.875rem!important}.auth-modal-nest-hub-max .form-button{height:2.75rem!important;font-size:1rem!important}.auth-modal-nest-hub-max .benefits-section{margin-bottom:1.5rem!important;padding:1rem!important;display:block!important}}@media screen and (max-height:800px) and (min-width:800px){.smart-display-optimized{max-height:95vh!important;overflow-y:auto!important}.smart-display-optimized .modal-card{max-height:90vh!important;overflow-y:auto!important}.smart-display-optimized .benefits-section{display:none!important}.smart-display-optimized .form-spacing{margin-bottom:.75rem!important}}@media (pointer:coarse){.touch-optimized .form-button{min-height:2.5rem!important;padding:.75rem 1.5rem!important}.touch-optimized .form-input{min-height:2.5rem!important;padding:.75rem 1rem!important}.touch-optimized .close-button{min-width:2.5rem!important;min-height:2.5rem!important}}@media screen and (orientation:landscape) and (max-height:800px){.landscape-smart-display{padding:.5rem!important}.landscape-smart-display .modal-card{max-height:95vh!important;margin:.25rem!important}.landscape-smart-display .modal-header{padding:.75rem 1rem .5rem!important}.landscape-smart-display .modal-content{padding:.75rem 1rem 1rem!important}.landscape-smart-display .benefits-section{display:none!important}.landscape-smart-display .form-spacing{margin-bottom:.5rem!important}}
