body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--sp-xs:clamp(0.25rem,0.5vw,0.5rem);--sp-sm:clamp(0.5rem,1vw,1rem);--sp-md:clamp(0.75rem,1.5vw,1.5rem);--sp-lg:clamp(1rem,2vw,2rem);--sp-xl:clamp(1.5rem,3vw,3rem);--sp-2xl:clamp(2rem,4vw,4rem);--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--primary:#1976d2;--primary-dark:#1565c0;--primary-light:#42a5f5;--error:#d32f2f14;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 8px #0000001a;--shadow-lg:0 8px 20px #1976d24d;--progress-bar-height:clamp(40px,7vw,45px);--vh-100:100vh;--container-width:99%;--container-max-width:none;--container-inset:calc((100% - var(--container-width))/2)}@supports (height:100dvh){:root{--vh-100:100dvh}}.error-container,.main-container{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--container-max-width);width:99%;width:var(--container-width)}.main-container{padding-bottom:clamp(1rem,2vw,2rem);padding-bottom:var(--sp-lg);padding-top:clamp(1rem,2vw,2rem);padding-top:var(--sp-lg)}.loading-container{align-items:center;display:flex;height:80vh;justify-content:center}.error-container{padding-bottom:clamp(4rem,8vw,8rem);padding-top:clamp(4rem,8vw,8rem)}.error-alert{margin-bottom:clamp(1rem,2vw,2rem);margin-bottom:var(--sp-lg)}.alert,.survey-form{width:100%}.survey-paper{border-radius:8px;border-radius:var(--radius-md);margin-bottom:clamp(1rem,2vw,2rem);margin-bottom:var(--sp-lg);padding:clamp(.75rem,2vw,1.5rem)}.survey-paper-with-sticky-progress{padding-top:calc(clamp(40px,7vw, 45px) + clamp(1.5rem,  3vw,   3rem));padding-top:calc(var(--progress-bar-height) + var(--sp-xl))}.survey-paper-with-fixed-submit{padding-bottom:calc(64px + clamp(1.5rem,  3vw,   3rem));padding-bottom:calc(64px + var(--sp-xl))}.survey-title{font-weight:700;margin-bottom:clamp(1.5rem,3vw,3rem);margin-bottom:var(--sp-xl);position:relative}.survey-title-skeleton:after,.survey-title:after{border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.survey-title:after{background-color:#1976d2;background-color:var(--primary)}.survey-title-skeleton:after{background-color:#e0e0e0}.survey-title-skeleton{margin-bottom:clamp(1.5rem,3vw,3rem);margin-bottom:var(--sp-xl);position:relative}.progress-container,.survey-description{margin-bottom:clamp(2rem,4vw,4rem);margin-bottom:var(--sp-2xl)}.progress-labels{display:flex;justify-content:space-between;margin-bottom:clamp(.5rem,1vw,1rem);margin-bottom:var(--sp-sm)}.progress-bar{border-radius:4px;height:8px}.question-card{border-radius:8px;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);margin-bottom:clamp(1.5rem,3vw,3rem);margin-bottom:var(--sp-xl);transition:box-shadow .3s ease}.question-card:hover{box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-md)}.question-text{font-size:clamp(1.15rem,min(3vw,3.6dvh),1.85rem)!important;margin-bottom:clamp(.5rem,1vw,1rem);margin-bottom:var(--sp-sm);text-align:center}.question-text-radio{font-size:clamp(1.3rem,min(3.2vw,3.8dvh),2rem)!important}.question-number{color:#1976d2;color:var(--primary);font-size:inherit;font-weight:700}.required-asterisk{margin-left:.5rem}.question-card .MuiCardContent-root,.user-info-card .MuiCardContent-root{padding:clamp(.75rem,2.5vw,1.25rem)}.stepped-main-question .question-card .MuiCardContent-root{overflow-x:hidden}.classic-layout-questions .question-card{margin-left:8px;margin-top:18px;overflow:visible;position:relative}.classic-layout-questions .question-number{align-items:center;background:#fff;border:2px solid #1976d2;border:2px solid var(--primary);border-radius:50%;box-shadow:0 4px 10px #1976d247;display:flex;font-size:1rem!important;height:34px;justify-content:center;left:-14px;position:absolute;top:-14px;width:34px;z-index:2}.rating-container{align-items:center;display:flex;flex-flow:row nowrap;gap:clamp(.35rem,1.5vw,.75rem);justify-content:center;margin-top:clamp(1rem,2vw,2rem);margin-top:var(--sp-lg);padding:clamp(.75rem,1.5vw,1.5rem) clamp(.5rem,1vw,1rem);padding:var(--sp-md) var(--sp-sm)}.rating{font-size:clamp(2.2rem,min(7vw,7.5dvh),4.5rem)!important}.rating .MuiRating-icon,.rating .MuiRating-iconEmpty .MuiSvgIcon-root,.rating .MuiRating-iconFilled .MuiSvgIcon-root,.rating .MuiSvgIcon-root{font-size:inherit!important;height:1.2em!important;width:1.2em!important}.rating .MuiRating-iconEmpty .MuiSvgIcon-root{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.rating .MuiRating-iconFilled .MuiSvgIcon-root{filter:drop-shadow(0 4px 10px rgba(245,166,35,.55))}.star-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));font-size:clamp(2.2rem,min(7vw,7.5dvh),4.5rem)!important;height:1.2em!important;opacity:.55;width:1.2em!important}.rating-text{display:none}.slider-container{padding:clamp(1.5rem,3vw,3rem) clamp(1rem,2vw,2rem) clamp(.5rem,1vw,1rem);padding:clamp(1.5rem,3vw,3rem) clamp(1rem,2vw,2rem) var(--sp-sm)}.slider{width:100%}.slider-labels{display:flex;justify-content:space-between;margin-top:clamp(.5rem,1vw,1rem);margin-top:var(--sp-sm)}.text-field{margin-top:clamp(1rem,2vw,2rem);margin-top:var(--sp-lg)}.radio-group{margin-top:clamp(1rem,2vw,1.5rem)}.radio-group,.radio-group-row{box-sizing:border-box;width:100%}.radio-group-row{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:clamp(.15rem,.5vw,.25rem);justify-content:center;padding-bottom:0}.radio-option{border-radius:16px;border-radius:var(--radius-lg);box-sizing:border-box;flex-shrink:1;margin-bottom:0!important;margin-right:0!important;max-width:100%;min-width:0}.radio-option .MuiFormControlLabel-label{font-size:clamp(.85rem,1.8vw,1rem);min-width:0;overflow-wrap:break-word;word-break:break-word}.radio-option .MuiFormControlLabel-root{margin-bottom:0;margin-top:0}.radio-option .MuiRadio-root{padding:4px}.radio-option .MuiSvgIcon-root{font-size:clamp(1.4rem,2.6vw,1.75rem)!important}.emoji-container{background:linear-gradient(135deg,#1976d205,#1976d20f);border-radius:16px;border-radius:var(--radius-lg);margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(.5rem,1.5vw,1rem)}.emoji-list{flex-flow:row nowrap;gap:0;justify-content:space-between;padding:clamp(.5rem,1vw,.75rem) 0;width:100%}.emoji-item,.emoji-list{align-items:center;display:flex}.emoji-item{aspect-ratio:1/1;background:#fff;border:3px solid #0000;border-radius:50%;box-shadow:0 2px 8px #0000000f;box-sizing:border-box;cursor:pointer;flex-shrink:0;justify-content:center;padding:clamp(4px,1vw,6px);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:clamp(38px,calc(20% - .5rem),70px)}.emoji-item:before{background:linear-gradient(135deg,#1976d2,#42a5f5);background:linear-gradient(135deg,var(--primary),var(--primary-light));border-radius:50%;content:"";inset:-3px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:3px;position:absolute;transition:opacity .3s ease}.emoji-item:hover{box-shadow:0 8px 16px #1976d233;transform:scale(1.15) translateY(-4px)}.emoji-item:hover:before{opacity:.6}.emoji-item.selected{background:linear-gradient(135deg,#1976d214,#42a5f514),#fff;border:3px solid #1976d2;border:3px solid var(--primary);box-shadow:0 8px 20px #1976d24d;box-shadow:var(--shadow-lg);transform:scale(1.1)}.emoji-item.selected:before{opacity:1}.emoji-img{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:80%;transition:filter .3s ease;width:80%}.emoji-item:hover .emoji-img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.emoji-labels{display:flex;justify-content:space-between;margin-top:clamp(.5rem,1vw,1rem);padding:0 clamp(.5rem,1vw,1rem)}.emoji-label{color:#0009;font-size:clamp(.7rem,1.5vw,.875rem);font-weight:500;letter-spacing:.3px;text-transform:uppercase}.user-info-card{border-radius:8px;border-radius:var(--radius-md);margin-bottom:clamp(2rem,4vw,4rem);margin-bottom:var(--sp-2xl);margin-top:clamp(2rem,4vw,4rem);margin-top:var(--sp-2xl)}.user-info-title{margin-bottom:clamp(.5rem,1vw,1rem);margin-bottom:var(--sp-sm)}.user-info-fields{margin-top:clamp(1rem,2vw,2rem);margin-top:var(--sp-lg)}.user-info-textfield{margin-bottom:clamp(1rem,2vw,2rem);margin-bottom:var(--sp-lg)}.submit-button-container{align-items:center;display:flex;flex-direction:column;margin-top:clamp(2rem,4vw,4rem);margin-top:var(--sp-2xl)}.submit-button{border-radius:8px;border-radius:var(--radius-md);box-shadow:0 4px 6px #0000001a;font-size:clamp(.875rem,1.5vw,1rem)!important;padding:clamp(.5rem,1vw,.75rem) clamp(1.5rem,3vw,2.5rem)}.submit-button:hover{box-shadow:0 6px 10px #00000026}.classic-fixed-submit{bottom:calc(clamp(1rem,    2vw,   2rem) + env(safe-area-inset-bottom, 0px));bottom:calc(var(--sp-lg) + env(safe-area-inset-bottom, 0px));left:50%;margin-top:0!important;position:fixed;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:1201}.classic-fixed-submit .submit-button{box-shadow:0 4px 10px #1976d259,0 10px 24px #1976d24d!important}.classic-fixed-submit .submit-button:not(.Mui-disabled){animation:stepped-submit-pulse 1.8s ease-in-out infinite}@media (max-width:600px){.classic-fixed-submit{bottom:calc(clamp(.75rem, 1.5vw, 1.5rem) + env(safe-area-inset-bottom, 0px));bottom:calc(var(--sp-md) + env(safe-area-inset-bottom, 0px))}}.stepped-prev-bubble:hover{background:#1976d20d}.stepped-layout-container{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(.5rem,1.5vh,1rem);max-height:calc(100vh - clamp(40px,7vw, 45px));max-height:calc(var(--vh-100) - var(--progress-bar-height));min-height:calc(100vh - clamp(40px,7vw, 45px) - clamp(1.5rem,  3vw,   3rem)*2);min-height:calc(var(--vh-100) - var(--progress-bar-height) - var(--sp-xl)*2);overflow:hidden}.stepped-layout-with-fixed-cta{padding-bottom:calc(64px + clamp(.5rem,  1vw,   1rem) + env(safe-area-inset-bottom, 0px));padding-bottom:calc(64px + var(--sp-sm) + env(safe-area-inset-bottom, 0px))}.stepped-main-question{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;align-items:safe center;box-sizing:border-box;display:flex;flex:1 1 auto;min-height:0;overflow-y:auto;padding:clamp(16px,4dvh,22px) 10px 10px;scrollbar-width:none}.stepped-main-question::-webkit-scrollbar{display:none}.stepped-summary-bubble{align-items:center;display:flex;flex:0 0 auto;max-height:16vh;min-height:42px;overflow:hidden}.stepped-main-question .question-card{background:linear-gradient(90deg,#1565c0,#1976d2,#42a5f5) 0 0 /100% 6px no-repeat,linear-gradient(180deg,#fff,#fbfcfe);background:linear-gradient(90deg,var(--primary-dark),var(--primary),var(--primary-light)) 0 0 /100% 6px no-repeat,linear-gradient(180deg,#fff 0,#fbfcfe 100%);border-color:#0f172a1a;border-radius:20px;border-width:1px;box-shadow:0 1px 2px #0f172a0f,0 18px 34px -8px #0f172a38,0 32px 64px -18px #1976d259;margin-bottom:0;overflow:visible;position:relative;transition:box-shadow .25s ease,transform .25s ease;width:100%}.stepped-main-question .question-card:before{border:1.5px solid #1976d229;border-radius:13px;content:"";inset:10px;pointer-events:none;position:absolute}.stepped-main-question .question-card:after{background:linear-gradient(160deg,#eef4fc,#dce9f8);border:1px solid #0f172a0f;border-radius:20px;box-shadow:0 10px 22px -10px #0f172a38;content:"";inset:8px -5px -5px 8px;position:absolute;transform:rotate(2deg);z-index:-1}.stepped-main-question .question-card:hover{box-shadow:0 1px 2px #0f172a12,0 22px 40px -8px #0f172a42,0 36px 72px -18px #1976d266;transform:translateY(-2px)}.stepped-main-question .question-number{align-items:center;background:#fff;border:2px solid #1976d2;border:2px solid var(--primary);border-radius:50%;box-shadow:0 4px 10px #1976d247;display:flex;font-size:1rem!important;height:34px;justify-content:center;left:20px;position:absolute;top:-15px;width:34px;z-index:2}.stepped-continue-arrow{align-items:center;animation:stepped-continue-bounce 1.6s ease-in-out infinite;background:linear-gradient(135deg,#1976d2,#1565c0);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50%;bottom:calc(clamp(1rem,    2vw,   2rem) + env(safe-area-inset-bottom, 0px));bottom:calc(var(--sp-lg) + env(safe-area-inset-bottom, 0px));box-shadow:0 4px 10px #1976d259,0 10px 24px #1976d24d;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;left:50%;position:fixed;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;width:56px;z-index:1201}.stepped-continue-arrow:before{animation:stepped-continue-pulse 1.6s ease-out infinite;border:2px solid #1976d2;border:2px solid var(--primary);border-radius:50%;content:"";inset:-6px;opacity:0;position:absolute}.stepped-continue-arrow:focus-visible,.stepped-continue-arrow:hover{background:linear-gradient(135deg,#42a5f5,#1976d2);background:linear-gradient(135deg,var(--primary-light),var(--primary));box-shadow:0 6px 14px #1976d273,0 14px 30px #1976d261;outline:none}.stepped-continue-arrow:active{transform:translateX(-50%) scale(.92)}@keyframes stepped-continue-bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(5px)}}@keyframes stepped-continue-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.stepped-fixed-submit{bottom:calc(clamp(1rem,    2vw,   2rem) + env(safe-area-inset-bottom, 0px));bottom:calc(var(--sp-lg) + env(safe-area-inset-bottom, 0px));left:50%;margin-top:0!important;position:fixed;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:1201}.stepped-fixed-submit .submit-button{box-shadow:0 4px 10px #1976d259,0 10px 24px #1976d24d!important}.stepped-fixed-submit .submit-button:not(.Mui-disabled){animation:stepped-submit-pulse 1.8s ease-in-out infinite}@keyframes stepped-submit-pulse{0%,to{box-shadow:0 4px 10px #1976d259,0 10px 24px #1976d24d}50%{box-shadow:0 4px 14px #1976d280,0 12px 30px #1976d26b}}@media (max-width:600px){.stepped-continue-arrow{height:50px;width:50px}.stepped-continue-arrow,.stepped-fixed-submit{bottom:calc(clamp(.75rem, 1.5vw, 1.5rem) + env(safe-area-inset-bottom, 0px));bottom:calc(var(--sp-md) + env(safe-area-inset-bottom, 0px))}}@media (min-width:900px){:root{--container-width:50%;--container-max-width:720px;--container-inset:max(25%,calc(50% - 360px))}}@media (min-width:600px) and (max-width:899.98px){:root{--container-width:80%}}@media (max-width:600px){.radio-group-row{align-items:stretch;flex-direction:column!important;gap:.5rem}.radio-option{background:#ffffffb3;border:2px solid #0000001a;border-radius:16px;border-radius:var(--radius-lg);margin:0!important;min-height:clamp(26px,4dvh,30px);padding:clamp(.25rem,1dvh,.4rem) .75rem;transition:border-color .2s ease,background .2s ease;width:100%}.radio-option:has(.Mui-checked){background:#1976d214;border-color:#1976d2;border-color:var(--primary)}.radio-option .MuiFormControlLabel-label{font-size:.95rem;font-weight:500;line-height:1.25}.radio-option .MuiSvgIcon-root{font-size:1.3rem}.question-text{font-size:clamp(1.2rem,min(5.5vw,4.2dvh),1.65rem)!important}.question-text-radio{font-size:clamp(1.3rem,min(5.8vw,4.4dvh),1.75rem)!important}.question-number{font-size:inherit!important}.stepped-prev-bubble .MuiTypography-body2{font-size:1rem!important}.stepped-prev-bubble .MuiTypography-caption{font-size:.9rem!important}.stepped-layout-container{gap:.5rem}}@media (max-width:480px){.survey-paper{border-radius:4px;border-radius:var(--radius-sm);padding:.875rem .625rem}.question-card .MuiCardContent-root,.user-info-card .MuiCardContent-root{padding:10px 8px}.emoji-item{padding:3px}.stepped-summary-bubble{max-height:14vh}.classic-layout-questions .question-number{font-size:.85rem!important;height:28px;left:-11px;top:-11px;width:28px}}@media (max-height:560px){.stepped-summary-bubble{max-height:10vh;min-height:34px}.stepped-layout-container{gap:.35rem}.stepped-main-question{padding:12px 8px 8px}.stepped-main-question .question-number{font-size:.8rem!important;height:26px;left:14px;top:-11px;width:26px}.stepped-main-question .question-card:after{inset:6px -4px -4px 6px}}.swipe-dots{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:4px 0 clamp(.75rem,1.5vw,1.5rem);padding:4px 0 var(--sp-md)}.swipe-dot{background:#00000026;border:none;border-radius:50%;height:8px;padding:0;transition:width .25s ease,border-radius .25s ease,background .25s ease;width:8px}button.swipe-dot{cursor:pointer}span.swipe-dot{cursor:default}.swipe-dot.done{background:#42a5f5;background:var(--primary-light)}.swipe-dot.active{background:#1976d2;background:var(--primary);border-radius:4px;width:22px}.swipe-viewport-wrap{width:100%}.swipe-viewport{align-items:center;cursor:grab;display:flex;max-height:calc(100vh - clamp(40px,7vw, 45px));max-height:calc(var(--vh-100) - var(--progress-bar-height));min-height:calc(100vh - clamp(40px,7vw, 45px) - clamp(1.5rem,  3vw,   3rem)*2 - 40px);min-height:calc(var(--vh-100) - var(--progress-bar-height) - var(--sp-xl)*2 - 40px);outline:none;overflow:hidden;touch-action:pan-y}.swipe-viewport:active{cursor:grabbing}.swipe-track{display:flex;width:100%;will-change:transform}.swipe-card-slot{box-sizing:border-box;flex:0 0 100%;max-width:100%;padding:0 4px;width:100%}.swipe-card-slot .question-card{margin-bottom:0;width:100%}.swipe-arrow{align-items:center;background:#fffffff2;border:2px solid #1976d226;border-radius:50%;box-shadow:0 8px 20px #1976d24d;box-shadow:var(--shadow-lg);color:#1976d2;color:var(--primary);cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;top:calc(clamp(40px,7vw, 45px) + 10px);top:calc(var(--progress-bar-height) + 10px);transition:background .2s ease,box-shadow .2s ease,transform .15s ease;width:56px;z-index:1201}.swipe-arrow:focus-visible,.swipe-arrow:hover{background:#fff;box-shadow:0 10px 24px #1976d259;transform:scale(1.06)}.swipe-arrow:active{transform:scale(.96)}.swipe-arrow-left{left:max(4px,calc(.5% - 4px));left:max(4px,calc(var(--container-inset) - 4px))}.swipe-arrow-right{right:max(4px,calc(.5% - 4px));right:max(4px,calc(var(--container-inset) - 4px))}@media (max-width:600px){.swipe-arrow{height:48px;top:calc(clamp(40px,7vw, 45px) + 6px);top:calc(var(--progress-bar-height) + 6px);width:48px}.swipe-arrow-left{left:4px}.swipe-arrow-right{right:4px}}.bg-selector-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bg-selector-card{border:1.5px solid #0000000f;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 4px 12px #0000000a;cursor:pointer;height:110px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bg-selector-card:hover{border-color:#0000001a;box-shadow:0 4px 16px #00000017,0 1px 4px #0000000d;transform:translateY(-3px)}.bg-selector-card.active{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f,0 4px 20px #2563eb26;transform:translateY(-2px)}.bg-selector-card.active:after{align-items:center;background:#2563eb;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:20px;position:absolute;right:10px;text-align:center;top:10px;width:20px}.bg-selector-overlay{align-items:flex-end;background:linear-gradient(0deg,#ffffffb8 0,#0000 60%);display:flex;inset:0;padding:12px 14px;position:absolute}.bg-selector-overlay span{color:#1e293b;font-size:12px;letter-spacing:.01em;line-height:1}.bg-selector-expand-btn,.bg-selector-overlay span{font-family:-apple-system,SF Pro Text,Segoe UI,sans-serif;font-weight:600}.bg-selector-expand-btn{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:12.5px;gap:6px;justify-content:center;letter-spacing:.02em;margin-top:10px;padding:9px 0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:100%}.bg-selector-expand-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.bg-selector-expand-btn svg{transition:transform .2s ease}.bg-selector-expand-btn.expanded svg{transform:rotate(180deg)}.bg-white{background:#fff}.bg-glow-green{background:radial-gradient(ellipse at 10% 15%,#22c55e33 0,#0000 45%),radial-gradient(ellipse at 85% 80%,#14b8a62e 0,#0000 45%),#f9fafb}.bg-glow-orange{background:radial-gradient(ellipse at 10% 15%,#fb923c38 0,#0000 45%),radial-gradient(ellipse at 85% 80%,#fbbf242e 0,#0000 45%),#fffbf5}.bg-mesh{background:radial-gradient(ellipse at 12% 18%,#60a5fa38 0,#0000 38%),radial-gradient(ellipse at 82% 28%,#f472b62e 0,#0000 38%),radial-gradient(ellipse at 48% 88%,#2dd4bf29 0,#0000 40%),linear-gradient(150deg,#fff,#f8fafc)}.bg-dots{background-color:#fdf8ff;background-image:radial-gradient(circle,#c084fc59 1px,#0000 0);background-size:16px 16px}.bg-stripe{background-color:#fdf4ff;background-image:repeating-linear-gradient(-45deg,#c084fc0d,#c084fc0d 12px,#0000 0,#0000 24px)}.bg-stripe-ocean{background-color:#f0f9ff;background-image:repeating-linear-gradient(-45deg,#0ea5e90d,#0ea5e90d 12px,#0000 0,#0000 24px)}.bg-stripe-pink{background-color:#fff5f7;background-image:repeating-linear-gradient(-45deg,#f472b60f,#f472b60f 12px,#0000 0,#0000 24px)}.bg-stripe-mint{background-color:#f0fdfb;background-image:repeating-linear-gradient(-45deg,#2dd4bf0f,#2dd4bf0f 12px,#0000 0,#0000 24px)}.bg-stripe-gold{background-color:#fefce8;background-image:repeating-linear-gradient(-45deg,#eab30812,#eab30812 12px,#0000 0,#0000 24px)}.bg-aurora{background:radial-gradient(ellipse at 18% 18%,#60a5fa38 0,#0000 40%),radial-gradient(ellipse at 82% 22%,#fb923c29 0,#0000 40%),radial-gradient(ellipse at 48% 82%,#f472b62e 0,#0000 42%),#fafafa}.bg-grid{background-color:#fafbff;background-image:linear-gradient(#94a3b82e 1px,#0000 0),linear-gradient(90deg,#94a3b82e 1px,#0000 0);background-size:36px 36px}.bg-glow{background:radial-gradient(ellipse at 12% 18%,#60a5fa38 0,#0000 42%),radial-gradient(ellipse at 86% 82%,#f472b633 0,#0000 42%),#fafafa}.bg-sunset{background:linear-gradient(135deg,#fde8dc,#dbeafe 52%,#dcfce7)}.bg-sunset-peach{background:linear-gradient(135deg,#fed7aa,#fde8cd 55%,#fff7ed)}.bg-sunset-sky{background:linear-gradient(135deg,#eff6ff,#ecfeff 55%,#f0fdf4)}.bg-sunset-pink{background:linear-gradient(135deg,#fbcfe8,#fce7f3 50%,#fdf2f8)}.bg-sunset-blue{background:linear-gradient(135deg,#87ceeb,#e0ffff 50%,#00bfff)}.bg-sunset-lavender{background:linear-gradient(135deg,#faf5ff,#f5f3ff 55%,#ede9fe)}.bg-sunset-tropical{background:linear-gradient(135deg,#fff7ed,#ecfdf5 50%,#ecfeff)}.bg-crystal{background:radial-gradient(ellipse at 5% 5%,#bae6fd61 0,#0000 42%),radial-gradient(ellipse at 95% 8%,#ddd6fe52 0,#0000 42%),radial-gradient(ellipse at 50% 96%,#a7f3d047 0,#0000 45%),#f8fafc}.bg-rose-quartz{background:linear-gradient(145deg,#fff1f5,#fce7ef 45%,#fff0f4)}.bg-nordic{background:radial-gradient(ellipse at 15% 20%,#93c5fd33 0,#0000 48%),radial-gradient(ellipse at 85% 78%,#a5b4fc29 0,#0000 45%),linear-gradient(160deg,#f1f5f9,#e8eef5)}.bg-citrus{background:radial-gradient(ellipse at 10% 15%,#a3e6352e 0,#0000 45%),radial-gradient(ellipse at 88% 82%,#facc1533 0,#0000 45%),#fafff0}.bg-warm-haze{background:radial-gradient(ellipse at 20% 18%,#fdba743d 0,#0000 45%),radial-gradient(ellipse at 80% 80%,#c4b5fd38 0,#0000 45%),#fdf7f0}.bg-electric-violet{background:radial-gradient(ellipse at 8% 12%,#8b5cf659 0,#0000 48%),radial-gradient(ellipse at 90% 85%,#d946ef4d 0,#0000 48%),radial-gradient(ellipse at 52% 52%,#6366f126 0,#0000 55%),#f5f0ff}.bg-tropical-storm{background:radial-gradient(ellipse at 12% 14%,#10b98161 0,#0000 46%),radial-gradient(ellipse at 88% 80%,#06b6d457 0,#0000 46%),radial-gradient(ellipse at 50% 50%,#34d3992e 0,#0000 55%),#f0fdfb}.bg-neon-blush{background:radial-gradient(ellipse at 10% 15%,#fb718566 0,#0000 46%),radial-gradient(ellipse at 88% 80%,#fb923c52 0,#0000 46%),radial-gradient(ellipse at 50% 45%,#fdba742e 0,#0000 52%),#fff7f5}.bg-deep-ocean{background:radial-gradient(ellipse at 10% 15%,#0ea5e96b 0,#0000 46%),radial-gradient(ellipse at 88% 82%,#4f46e55c 0,#0000 46%),radial-gradient(ellipse at 50% 48%,#06b6d433 0,#0000 54%),#f0f7ff}
/*# sourceMappingURL=main.28262e3d.css.map*/