*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.min-h-36{min-height:9rem}.w-full{width:100%}.min-w-0{min-width:0px}.flex-1{flex:1 1 0%}.resize-y{resize:vertical}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,.95fr)}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.p-5{padding:1.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.text-\[var\(--survey-ink\)\]{color:var(--survey-ink)}.text-\[var\(--survey-muted\)\]{color:var(--survey-muted)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--survey-bg: #ffffff;--survey-bg-soft: #f5f6f8;--survey-panel: #e2e6ea;--survey-panel-soft: #ffffff;--survey-panel-selected: #ffffff;--survey-panel-dark: #111418;--survey-ink: #111315;--survey-muted: #6e747c;--survey-line: #dde2e7;--survey-line-strong: #c4ccd4;--survey-shadow-soft: 0 10px 28px rgba(17, 19, 21, .05);font-family:Segoe UI Variable,Noto Sans KR,Apple SD Gothic Neo,sans-serif;color:var(--survey-ink);background:var(--survey-bg)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-width:320px;min-height:100%;overflow-x:hidden;background:var(--survey-bg)}body{color:var(--survey-ink)}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}#root{min-height:100vh}.survey-main{min-height:100vh;padding:0;color:var(--survey-ink)}.survey-closed-screen{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:24px;text-align:center}.survey-closed-message{margin:0;font-size:clamp(1.8rem,6vw,2.4rem);font-weight:700;line-height:1.35;letter-spacing:-.03em;word-break:keep-all}.survey-shell{margin:0 auto;display:flex;min-height:100vh;width:min(100%,430px);flex-direction:column;background:var(--survey-bg)}.survey-shell__inner{flex:1;padding:max(12px,env(safe-area-inset-top)) 16px 24px}.survey-shell__inner--centered{padding-top:max(18px,env(safe-area-inset-top))}.survey-shell__inner--fill-centered{display:flex;min-height:0;flex-direction:column}.survey-brand-stage{margin-bottom:12px;border:1px solid var(--survey-line);border-radius:16px;background:#fff;box-shadow:var(--survey-shadow-soft)}.survey-brand-stage__content{display:flex;flex-direction:column;gap:8px;padding:10px 14px}.survey-brand-stage__meta{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--survey-muted)}.survey-brand-stage__logos{display:flex;align-items:center;justify-content:space-between;gap:16px}.survey-brand-stage__event-name{font-size:.95rem;font-weight:700;line-height:1.4;color:var(--survey-ink);word-break:keep-all}.survey-brand-stage__prizm{width:82px;height:auto;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.survey-progress{margin-top:10px}.survey-progress__label{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:var(--survey-muted);font-size:.72rem;font-weight:700;letter-spacing:.02em}.survey-progress__track{height:4px;overflow:hidden;border-radius:999px;border:1px solid var(--survey-line);background:#fff}.survey-progress__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#111315,#4a5158)}.survey-head--centered{text-align:center}.survey-eyebrow{margin-top:14px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--survey-muted)}.survey-title{margin-top:8px;font-size:clamp(1.55rem,6vw,1.92rem);font-weight:800;line-height:1.28;letter-spacing:-.03em;word-break:keep-all}.survey-helper{margin-top:10px;font-size:.92rem;line-height:1.62;color:var(--survey-muted);word-break:keep-all;white-space:pre-line}.survey-content{margin-top:18px;flex:1}.survey-content--centered{display:flex;align-items:center;justify-content:center}.survey-note{border-radius:16px;border:1px solid var(--survey-line);background:var(--survey-bg-soft);padding:12px 14px;font-size:.83rem;line-height:1.6;color:var(--survey-muted);word-break:keep-all}.survey-card{border-radius:18px;border:1px solid var(--survey-line);background:#fff;box-shadow:var(--survey-shadow-soft)}.survey-card--selected{border-color:var(--survey-line-strong);background:#fff;box-shadow:0 0 0 1px #1113150a}.survey-card--done{width:100%;max-width:320px;text-align:center}.survey-card--dark{border-color:#111315;background:var(--survey-panel-dark);color:#f5f6f8}.survey-consent-card{cursor:pointer;padding:16px}.survey-consent-card__checkbox{margin-top:3px;height:18px;width:18px;flex:0 0 auto;accent-color:#111315}.survey-consent-card__tag{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:800;line-height:1}.survey-consent-card__tag--required{background:#111315;color:#fff}.survey-consent-card__tag--optional{border:1px solid var(--survey-line-strong);background:#fff;color:var(--survey-ink)}.survey-consent-card__title{min-width:0;font-size:.92rem;font-weight:800;line-height:1.45;word-break:keep-all}.survey-consent-card__body{margin-top:9px;font-size:.82rem;line-height:1.62;color:var(--survey-muted);word-break:keep-all}.survey-consent-card__actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.survey-consent-link{min-height:34px;border-radius:999px;border:1px solid var(--survey-line);background:#fff;padding:7px 11px;font-size:.76rem;font-weight:800;color:var(--survey-ink)}.survey-consent-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:16px}.survey-consent-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1113157a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.survey-consent-modal__dialog{position:relative;z-index:1;display:flex;max-height:min(86vh,760px);width:min(100%,430px);flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.6);background:#fff;box-shadow:0 24px 70px #11131547}.survey-consent-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--survey-line);padding:18px 18px 14px}.survey-consent-modal__title{margin:0;font-size:1.06rem;font-weight:800;line-height:1.42;word-break:keep-all}.survey-consent-modal__close{min-height:34px;flex:0 0 auto;border-radius:999px;border:1px solid var(--survey-line);background:#fff;padding:7px 11px;font-size:.76rem;font-weight:800;color:var(--survey-ink)}.survey-consent-modal__body{flex:1;overflow-y:auto;padding:16px 18px 18px;outline:none}.survey-consent-modal__body p{margin:0 0 10px;font-size:.86rem;line-height:1.72;color:var(--survey-ink);white-space:pre-wrap;word-break:keep-all}.survey-consent-modal__body .survey-consent-line{color:#2f343a}.survey-consent-modal__footer{position:sticky;bottom:0;display:grid;gap:9px;border-top:1px solid var(--survey-line);background:#fffffff7;padding:12px 18px calc(env(safe-area-inset-bottom) + 14px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.survey-consent-modal__hint{margin:0;font-size:.78rem;font-weight:700;line-height:1.5;color:var(--survey-muted);text-align:center}.survey-choice{min-height:62px;width:100%;border-radius:18px;border:1px solid var(--survey-line);background:var(--survey-panel);padding:14px 16px;text-align:left;color:#4d545c;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.survey-choice:active{transform:translateY(1px)}.survey-choice--selected{border-color:#111315;background:var(--survey-panel-selected);color:#111315;box-shadow:0 10px 22px #11131514,inset 0 0 0 1px #1113151f}.survey-choice--blocked{opacity:.46}.survey-choice__label{min-width:0;flex:1;font-size:.95rem;font-weight:600;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.survey-choice--selected .survey-choice__label{color:#111315;font-weight:700}.survey-choice__meta{flex:0 0 auto;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--survey-muted)}.survey-choice--selected .survey-choice__meta{color:#111315}.survey-rank-badge{display:inline-flex;height:28px;width:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(17,19,21,.14);background:#fff;color:var(--survey-ink);font-size:.78rem;font-weight:800}.survey-choice--selected .survey-rank-badge{border-color:#111315;background:#111315;color:#fff}.survey-input,.survey-select{min-height:60px;width:100%;border-radius:18px;border:1px solid var(--survey-line);background:var(--survey-panel);padding:14px 16px;color:var(--survey-ink);outline:none;transition:border-color .14s ease,box-shadow .14s ease}.survey-input::-moz-placeholder{color:#9aa1a9}.survey-input::placeholder{color:#9aa1a9}.survey-input:focus,.survey-select:focus{border-color:var(--survey-line-strong);box-shadow:0 0 0 4px #e4e8ecbf}.survey-select-wrap{position:relative}.survey-image-card{width:100%;overflow:hidden;border-radius:20px;border:1px solid var(--survey-line);background:var(--survey-panel);color:#4d545c;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.survey-image-card:active{transform:translateY(1px)}.survey-image-card--selected{border-color:#111315;background:var(--survey-panel-selected);color:#111315;box-shadow:0 10px 22px #11131514,inset 0 0 0 1px #1113151f}.survey-image-card__media{display:flex;aspect-ratio:1 / 1;min-height:154px;align-items:center;justify-content:center;background:#fff;padding:14px}.survey-image-card__media img{max-height:100%;max-width:100%;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.survey-image-card__media--empty{background:#fff}.survey-image-card__body{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 15px}.survey-image-card__title{min-width:0;flex:1;font-size:.9rem;font-weight:600;line-height:1.45;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;min-height:4.35em}.survey-image-card--selected .survey-image-card__title{color:#111315;font-weight:700}.survey-image-card--text-only .survey-image-card__body{min-height:68px;align-items:center}.survey-image-card--text-only{max-width:280px;margin:0 auto}.survey-image-card--text-only .survey-image-card__title{min-height:auto}.survey-check{display:inline-flex;height:24px;width:24px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;border:1px solid #c9cfd6;background:#fff;color:var(--survey-ink);font-size:.84rem;font-weight:800}.survey-choice--selected .survey-check,.survey-image-card--selected .survey-check{border-color:#111315;background:#111315;color:#fff}.survey-footer{position:sticky;bottom:0;z-index:10;margin-top:auto;border-top:1px solid var(--survey-line);background:#fffffff5;padding:14px 16px calc(env(safe-area-inset-bottom) + 14px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.survey-footer__row{display:flex;align-items:center;gap:10px}.survey-button{min-height:54px;border-radius:18px;border:1px solid var(--survey-line);padding:14px 16px;font-size:.96rem;font-weight:700;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.survey-button:active{transform:translateY(1px)}.survey-button--ghost{flex:0 0 auto;min-width:76px;background:#fff;color:var(--survey-ink)}.survey-button--primary{flex:1;border-color:#111315;background:#111315;color:#fff}.survey-button--primary:disabled{cursor:not-allowed;border-color:#d7dce2;background:#dfe4e8;color:#8b929a}.survey-kicker{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--survey-muted)}.survey-stack{display:grid;gap:12px}.survey-center-stack{display:grid;width:100%;justify-items:center;gap:16px}.survey-center-stack--intro{padding-top:12px}.survey-field-label{font-size:.84rem;font-weight:800;color:var(--survey-ink)}.survey-validation-guidance{margin:0;font-size:.78rem;font-weight:700;line-height:1.5;color:#b23b3b}.survey-intro-points{display:grid;width:100%;max-width:320px;gap:8px}.survey-intro-point{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--survey-line);border-radius:14px;background:var(--survey-bg-soft);padding:11px 13px;color:var(--survey-muted);font-size:.8rem}.survey-intro-point strong{color:var(--survey-ink)}.survey-intro-footer{margin:0;color:var(--survey-muted);font-size:.76rem;line-height:1.55;text-align:center}.survey-error{margin-top:16px;border:1px solid #fecaca;border-radius:14px;background:#fef2f2;padding:12px 14px;color:#b91c1c;font-size:.84rem;font-weight:700;line-height:1.55}.survey-inline-cta{width:100%;max-width:320px}.survey-done-product{width:min(92vw,380px);margin:0 auto;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 18px 42px #0f172a1f}.survey-done-product img{display:block;width:100%;height:auto}@media(max-width:390px){.survey-shell__inner{padding:max(10px,env(safe-area-inset-top)) 14px 20px}.survey-title{font-size:1.42rem;line-height:1.3}.survey-choice,.survey-input,.survey-select{padding:13px 14px}.survey-choice__label,.survey-image-card__title{font-size:.89rem}.survey-brand-stage__prizm{width:74px}.survey-done-product{width:min(92vw,330px);border-radius:22px}}.soundplanet{--survey-bg: #070b24;--survey-bg-soft: #10183b;--survey-panel: #f3f5fb;--survey-panel-soft: #ffffff;--survey-panel-selected: #ffffff;--survey-ink: #121832;--survey-muted: #68708a;--survey-line: rgba(120, 136, 190, .28);--survey-line-strong: var(--planet-from);position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 12% 12%,rgba(98,183,255,.15) 0 2px,transparent 3px),radial-gradient(circle at 88% 28%,rgba(255,255,255,.7) 0 1px,transparent 2px),radial-gradient(circle at 24% 68%,rgba(246,190,44,.55) 0 1px,transparent 2px),#070b24;background-size:130px 150px,170px 190px,210px 230px,auto}.soundplanet .survey-shell{position:relative;background:transparent}.soundplanet .survey-shell__inner{padding-top:max(12px,env(safe-area-inset-top))}.soundplanet .survey-brand-stage{border-color:#ffffff24;background:radial-gradient(circle at 91% 18%,rgba(169,241,209,.95) 0 2px,transparent 3px),radial-gradient(circle at 84% 75%,rgba(255,138,115,.85) 0 1px,transparent 2px),radial-gradient(circle at 9% 78%,rgba(98,183,255,.7) 0 1px,transparent 2px),linear-gradient(145deg,#111a47f0,#090f30e6);box-shadow:0 12px 34px #0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.soundplanet .soundplanet-universe-header{display:grid;gap:14px;padding:17px 16px 16px}.soundplanet .soundplanet-universe-header__title{color:#fff;font-size:clamp(1.22rem,5.6vw,1.52rem);font-weight:900;line-height:1.2;letter-spacing:.1em;text-align:center}.soundplanet .soundplanet-universe-header__brands{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px}.soundplanet .soundplanet-universe-header__brands img{display:block;width:auto;max-width:100%;height:auto;max-height:27px;justify-self:center;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(255,255,255,.1))}.soundplanet .survey-brand-stage__content,.soundplanet .survey-brand-stage__logos,.soundplanet .survey-brand-stage__event-name{min-width:0}.soundplanet .survey-brand-stage__content{gap:10px;padding:13px 15px 14px}.soundplanet .survey-brand-stage__logos{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 14px}.soundplanet .survey-brand-stage__meta,.soundplanet .survey-brand-stage__event-name,.soundplanet .soundplanet-wordmark{color:#fff}.soundplanet .survey-brand-stage__meta{color:#9caad9;font-size:.76rem}.soundplanet .soundplanet-wordmark{justify-self:end;max-width:100%;border:1px solid rgba(255,138,115,.28);border-radius:999px;background:#ff8a7317;padding:7px 9px;font-size:.75rem;font-weight:900;line-height:1.25;letter-spacing:.11em;text-align:center}.soundplanet .survey-title,.soundplanet .survey-eyebrow{color:#fff}.soundplanet .survey-helper{color:#c9d0ec}.soundplanet .survey-eyebrow{color:var(--planet-from)}.soundplanet .survey-title{font-size:clamp(1.5rem,6vw,1.9rem);line-height:1.34;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.soundplanet .survey-helper,.soundplanet .survey-choice__label,.soundplanet .survey-consent-card__title,.soundplanet .survey-consent-card__body{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.soundplanet .survey-footer{border-color:#ffffff1f;background:#070b24f0}.soundplanet .survey-button--primary{border-color:var(--planet-from);background:linear-gradient(135deg,var(--planet-from),var(--planet-to));color:#071022;box-shadow:0 10px 28px color-mix(in srgb,var(--planet-from) 28%,transparent)}.soundplanet .survey-button--primary:disabled{border-color:#303a66;background:#283157;color:#7f89ac;box-shadow:none}.soundplanet .survey-button--ghost{border-color:#fff3;background:#ffffff14;color:#fff}.soundplanet .soundplanet-intro{display:grid;justify-items:center;gap:14px}.soundplanet .soundplanet-intro__hero{width:min(100%,340px);aspect-ratio:4 / 5;border-radius:26px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;box-shadow:0 22px 56px #00000052}.soundplanet .soundplanet-intro__eyebrow{margin:2px 0 0;color:#a9f1d1;font-size:.88rem;font-weight:850;letter-spacing:.04em}.soundplanet .soundplanet-intro__cta{width:100%;max-width:340px}.soundplanet .soundplanet-text-button{min-height:44px;border:0;background:transparent;padding:8px 4px;color:#d8dff7;font-size:.86rem;font-weight:750;text-decoration:underline;text-underline-offset:4px}.soundplanet .soundplanet-journey{display:flex;align-items:center;gap:12px;margin:12px 0 4px;border:1px solid color-mix(in srgb,var(--planet-from) 48%,transparent);border-radius:18px;background:#0c1235c7;padding:8px 12px 8px 8px;color:#fff}.soundplanet .soundplanet-journey__orbit{display:grid;height:54px;width:70px;place-items:center;border:1px dashed color-mix(in srgb,var(--planet-from) 58%,transparent);border-radius:50%}.soundplanet .soundplanet-journey__planet{display:block;height:44px;width:44px;border-radius:50%;background-image:url(/images/soundplanet/soundplanet-planets-sprite.png);background-repeat:no-repeat;background-size:500% auto;box-shadow:0 0 20px color-mix(in srgb,var(--planet-from) 42%,transparent);animation:soundplanet-stamp .32s ease-out both}@keyframes soundplanet-stamp{0%{opacity:0;transform:scale(1.18) rotate(-8deg)}70%{opacity:1;transform:scale(.94) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.soundplanet .soundplanet-journey__planet{animation:none}}.soundplanet .soundplanet-journey strong,.soundplanet .soundplanet-journey span{display:block}.soundplanet .soundplanet-journey strong{font-size:.9rem}.soundplanet .soundplanet-journey div:last-child span{margin-top:3px;color:#aeb9dd;font-size:.78rem}.soundplanet .soundplanet-journey__copy{min-width:0;flex:1;word-break:keep-all;overflow-wrap:anywhere}.soundplanet .soundplanet-question-card{border:2px solid var(--planet-from);padding:18px;box-shadow:0 18px 44px #0000003d}.soundplanet .survey-choice{border-color:#d8ddec;background:#edf0f7}.soundplanet .survey-choice--selected{border-color:var(--planet-from);box-shadow:inset 0 0 0 1px var(--planet-from)}.soundplanet .survey-input:focus,.soundplanet .survey-select:focus{border-color:var(--planet-from);box-shadow:0 0 0 4px color-mix(in srgb,var(--planet-from) 22%,transparent)}.soundplanet .survey-selection-error{margin:0;border-radius:12px;background:#fff5dd;padding:10px 12px;color:#8a4d00;font-size:.82rem;font-weight:750}.soundplanet .survey-consent-card{border-color:#ffffff2e;background:#fff}.soundplanet .survey-card--selected{border-color:var(--planet-from);box-shadow:inset 0 0 0 1px var(--planet-from)}.soundplanet .survey-consent-card__checkbox{accent-color:var(--planet-from)}.soundplanet .survey-consent-card__tag{font-size:.75rem}.soundplanet .soundplanet-consent-all{display:flex;min-height:64px;width:100%;align-items:center;justify-content:center;gap:10px;border:2px solid #a9f1d1;border-radius:20px;background:linear-gradient(135deg,#a9f1d133,#ff8a7324);padding:14px 18px;color:#fff;box-shadow:0 14px 34px #00000038;font-size:1rem;font-weight:900;line-height:1.35;word-break:keep-all;overflow-wrap:anywhere}.soundplanet .soundplanet-consent-all:focus-visible{outline:3px solid rgba(169,241,209,.45);outline-offset:3px}.soundplanet .soundplanet-consent-all--selected{background:linear-gradient(135deg,#a9f1d1,#70d9ac);color:#071022}.soundplanet .soundplanet-consent-all__icon{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:#ffffffeb;color:#15704a}.soundplanet .soundplanet-consent-recipients{border:1px solid rgba(169,241,209,.28);border-radius:18px;background:#0d183ce6;padding:15px;color:#dbe3fa;font-size:.82rem;line-height:1.55}.soundplanet .soundplanet-consent-recipients strong{color:#a9f1d1}.soundplanet .soundplanet-consent-recipients p{margin:7px 0 0}.soundplanet .soundplanet-lookup,.soundplanet .soundplanet-preparation{width:100%}.soundplanet .soundplanet-preparation{max-width:340px;padding:24px 18px;color:var(--survey-ink);text-align:center;line-height:1.65}.soundplanet .soundplanet-completion-wrap{--completion-state-color: #8ea5cf;--completion-state-glow: rgba(142, 165, 207, .18);display:grid;width:100%;justify-items:center;gap:14px}.soundplanet .soundplanet-completion-wrap--agreed{--completion-state-color: #55c98b;--completion-state-glow: rgba(85, 201, 139, .2)}.soundplanet .soundplanet-completion-wrap--declined{--completion-state-color: #ef5b5b;--completion-state-glow: rgba(239, 91, 91, .2)}.soundplanet .soundplanet-completion__hero{width:min(100%,300px);aspect-ratio:4 / 5;border:3px solid var(--completion-state-color);border-radius:22px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;box-shadow:0 0 0 4px var(--completion-state-glow)}.soundplanet .soundplanet-completion{position:relative;width:100%;max-width:340px;border:2px solid var(--completion-state-color);border-radius:22px;padding:22px 18px;color:#fff;text-align:center;background:radial-gradient(circle at 88% 14%,rgba(255,138,115,.2) 0 3px,transparent 4px),radial-gradient(circle at 12% 24%,rgba(169,241,209,.32) 0 2px,transparent 3px),linear-gradient(145deg,#14303ee0,#081230f0);box-shadow:0 18px 44px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);word-break:keep-all;overflow-wrap:anywhere}.soundplanet .soundplanet-completion--agreed{box-shadow:0 0 0 4px #55c98b1f}.soundplanet .soundplanet-completion--declined{box-shadow:0 0 0 4px #ef5b5b24}.soundplanet .soundplanet-completion--neutral{box-shadow:0 0 0 4px #8ea5cf1f}.soundplanet .soundplanet-completion__status-dot{position:absolute;top:14px;right:14px;display:inline-grid;width:20px;height:20px;place-items:center;border:2px solid rgba(255,255,255,.86);border-radius:999px;background:var(--completion-state-color);box-shadow:0 0 0 4px var(--completion-state-glow);color:#081230;font-size:.68rem;font-weight:1000;line-height:1}.soundplanet .soundplanet-completion__status-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.soundplanet .soundplanet-completion__kicker{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:6px;border-radius:999px;border:1px solid rgba(169,241,209,.5);background:#a9f1d124;padding:7px 11px;color:#a9f1d1;font-size:.7rem;font-weight:900;letter-spacing:.08em;line-height:1.3;overflow-wrap:anywhere}.soundplanet .soundplanet-completion__message{margin-top:15px!important;color:#fff!important;font-size:clamp(1.02rem,4.6vw,1.2rem)!important;font-weight:900;line-height:1.6!important;text-wrap:balance}.soundplanet .soundplanet-completion p{margin:10px 0 0;color:#c9d0ec;font-size:.9rem;line-height:1.58}.soundplanet .soundplanet-completion__review-button{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;margin-top:16px;border:1px solid rgba(169,241,209,.72);border-radius:14px;background:#53dc991f;padding:12px 16px;color:#eafff6;font-size:.9rem;font-weight:800;line-height:1.3}.soundplanet .soundplanet-completion__review-button:hover{background:#53dc9933}.soundplanet .soundplanet-completion__review-button:focus-visible{outline:3px solid rgba(169,241,209,.55);outline-offset:3px}@media(max-width:390px){.soundplanet .survey-shell__inner{padding-inline:12px}.soundplanet .soundplanet-intro__hero{border-radius:22px}.soundplanet .soundplanet-question-card{padding:15px}.soundplanet .soundplanet-universe-header{padding-inline:13px}.soundplanet .soundplanet-universe-header__brands{gap:9px}.soundplanet .survey-brand-stage__content{padding-inline:12px}.soundplanet .survey-brand-stage__logos{gap:8px 10px}.soundplanet .soundplanet-wordmark{max-width:104px;padding-inline:8px;font-size:.68rem;letter-spacing:.08em}.soundplanet .survey-choice__label,.soundplanet .survey-consent-card__title{font-size:.88rem}}@media(max-width:350px){.survey-email-row{grid-template-columns:minmax(0,1fr) auto}.survey-email-row .survey-select-wrap{grid-column:1 / -1}.soundplanet .soundplanet-universe-header__brands{gap:7px}.soundplanet .survey-brand-stage__logos{grid-template-columns:minmax(0,1fr)}.soundplanet .soundplanet-wordmark{justify-self:start;max-width:none}}.soundplanet-sampling{--sampling-violet: #b16cff;--sampling-coral: #ff7b70;--survey-bg: #07073c;--survey-bg-soft: rgba(14, 15, 72, .88);--survey-panel: rgba(17, 18, 78, .86);--survey-panel-selected: rgba(54, 28, 105, .94);--survey-ink: #ffffff;--survey-muted: #d8dcff;--survey-line: rgba(207, 190, 255, .36);--survey-line-strong: var(--sampling-coral);min-width:0;width:100%;max-width:100%;overflow-x:clip;overflow-y:visible;background:linear-gradient(180deg,#04062fbd,#0d0637d1),url(/images/soundplanet/soundplanet-sampling-glass-universe.png) center top / cover no-repeat;background-color:#07073c}.soundplanet-sampling .survey-shell,.soundplanet-sampling .survey-shell__inner,.soundplanet-sampling .survey-brand-stage,.soundplanet-sampling .survey-brand-stage__content,.soundplanet-sampling .survey-brand-stage__logos,.soundplanet-sampling .survey-head,.soundplanet-sampling .survey-content,.soundplanet-sampling .survey-stack,.soundplanet-sampling .survey-card,.soundplanet-sampling .survey-choice,.soundplanet-sampling .survey-input,.soundplanet-sampling .survey-select,.soundplanet-sampling .survey-footer,.soundplanet-sampling .survey-footer__row,.soundplanet-sampling .soundplanet-intro,.soundplanet-sampling .soundplanet-journey,.soundplanet-sampling .soundplanet-completion-wrap,.soundplanet-sampling .soundplanet-completion{min-width:0;max-width:100%}.soundplanet-sampling .survey-brand-stage{border-color:#cfbeff6b;background:linear-gradient(145deg,#120d4cc7,#3e145c9e);box-shadow:0 16px 42px #01022261,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.soundplanet-sampling .survey-brand-stage__meta{display:flex;min-height:28px;align-items:center;color:#ffaaa1;font-weight:900}.soundplanet-sampling .soundplanet-sampling__prizm{width:min(112px,38vw);filter:drop-shadow(0 2px 10px rgba(177,108,255,.42))}.soundplanet-sampling .soundplanet-sampling__festival-logo{width:58px;height:58px;justify-self:end;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(177,108,255,.38))}.soundplanet-sampling .survey-brand-stage__event-name{color:#f8f5ff;overflow-wrap:anywhere}.soundplanet-sampling .soundplanet-wordmark{border-color:#b16cffb3;background:#b16cff33;color:#fff;box-shadow:0 0 24px #b16cff38}.soundplanet-sampling .survey-title,.soundplanet-sampling .survey-helper,.soundplanet-sampling .survey-eyebrow,.soundplanet-sampling .survey-choice__label,.soundplanet-sampling .survey-choice__meta,.soundplanet-sampling .survey-consent-card__title,.soundplanet-sampling .survey-consent-card__body,.soundplanet-sampling .survey-field-label,.soundplanet-sampling .survey-button,.soundplanet-sampling .soundplanet-text-button{word-break:keep-all;overflow-wrap:anywhere}.soundplanet-sampling .survey-helper{color:#e2e4ff}.soundplanet-sampling .survey-eyebrow,.soundplanet-sampling .soundplanet-intro__eyebrow{color:#ffaaa1}.soundplanet-sampling .soundplanet-question-card,.soundplanet-sampling .survey-consent-card,.soundplanet-sampling .soundplanet-preparation,.soundplanet-sampling .survey-note{border-color:#cfbeff6b;background:linear-gradient(145deg,#0b0d43e0,#2b1251d1);color:#f9f7ff;box-shadow:0 18px 46px #01022257,inset 0 1px #ffffff21;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}.soundplanet-sampling .survey-choice,.soundplanet-sampling .survey-input,.soundplanet-sampling .survey-select{min-height:44px;border-color:#cfbeff70;background:#0a0e44d6;color:#fff}.soundplanet-sampling .survey-input::-moz-placeholder{color:#b9bee6}.soundplanet-sampling .survey-input::placeholder{color:#b9bee6}.soundplanet-sampling .survey-select{color-scheme:dark}.soundplanet-sampling .survey-choice--selected,.soundplanet-sampling .survey-card--selected{border-color:var(--sampling-coral);outline:2px solid var(--sampling-violet);outline-offset:2px;background:linear-gradient(135deg,#b16cff6b,#ff7b704d);color:#fff;box-shadow:0 14px 30px #1c044652,inset 0 0 0 1px #ffffff29}.soundplanet-sampling .survey-choice--selected .survey-choice__label,.soundplanet-sampling .survey-choice--selected .survey-choice__meta{color:#fff}.soundplanet-sampling .survey-consent-card__tag--required{background:#ff7b70;color:#220834}.soundplanet-sampling .survey-consent-card__tag--optional,.soundplanet-sampling .survey-consent-link{border-color:#cfbeff8c;background:#ffffff1a;color:#fff}.soundplanet-sampling .soundplanet-consent-all{border-color:var(--sampling-coral);background:linear-gradient(135deg,#b16cff5c,#ff7b7047)}.soundplanet-sampling .soundplanet-consent-all--selected{background:linear-gradient(135deg,#b16cff,#ff7b70);color:#17062e}.soundplanet-sampling .soundplanet-consent-recipients{border-color:#cfbeff66;background:#080b39e0;color:#e0e3ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.soundplanet-sampling .soundplanet-consent-recipients strong{color:#ffaaa1}.soundplanet-sampling .soundplanet-intro__hero{width:min(100%,320px);max-height:min(58vh,520px);aspect-ratio:9 / 16;background:#090842;-o-object-fit:cover;object-fit:cover;border-color:#ffaaa1e6;box-shadow:0 0 0 4px #b16cff33,0 24px 60px #0102227a}.soundplanet-sampling .soundplanet-journey{border-color:color-mix(in srgb,var(--planet-from) 60%,#ffffff 10%);background:linear-gradient(135deg,#0f0c48e0,#371355c7);box-shadow:0 14px 36px #01022257,inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.soundplanet-sampling .soundplanet-journey__orbit{position:relative;border:0}.soundplanet-sampling .soundplanet-journey__orbit:before{position:absolute;width:62px;height:18px;border:2px solid color-mix(in srgb,var(--planet-to) 76%,#ffffff 24%);border-radius:50%;box-shadow:0 0 14px color-mix(in srgb,var(--planet-from) 55%,transparent);content:"";transform:rotate(-17deg)}.soundplanet-sampling .soundplanet-journey__planet--glass{position:relative;z-index:1;border:1px solid rgba(255,255,255,.72);background-image:radial-gradient(circle at 30% 22%,rgba(255,255,255,.98) 0 7%,transparent 18%),radial-gradient(circle at 68% 72%,color-mix(in srgb,var(--planet-to) 82%,white 18%) 0 12%,transparent 42%),linear-gradient(145deg,var(--planet-from),var(--planet-to));background-size:auto;box-shadow:inset -8px -10px 16px #0f074b4d,inset 6px 7px 12px #ffffff3d,0 0 24px color-mix(in srgb,var(--planet-from) 58%,transparent)}.soundplanet-sampling .soundplanet-completion{border-color:color-mix(in srgb,var(--completion-state-color) 64%,#cfaeff 36%);background:radial-gradient(circle at 88% 12%,rgba(255,123,112,.3) 0 3px,transparent 4px),radial-gradient(circle at 10% 24%,rgba(177,108,255,.4) 0 2px,transparent 3px),linear-gradient(145deg,#0f0c48eb,#341052e6);box-shadow:0 20px 52px #0102226b;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.soundplanet-sampling .soundplanet-completion__kicker{border-color:#ffaaa19e;background:#b16cff33;color:#ffd4cf}.soundplanet-sampling .soundplanet-completion__back{width:100%;margin-top:16px;border-color:#ffaaa1ad;background:#b16cff2e;color:#fff}.soundplanet-sampling .survey-footer{border-color:#cfbeff4d;background:#05062de6;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.soundplanet-sampling .survey-footer__row{display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr)}.soundplanet-sampling .survey-footer .survey-button{min-width:0;width:100%;min-height:44px;white-space:normal}.soundplanet-sampling .survey-button--primary{border-color:#ff9a62;background:linear-gradient(135deg,#b16cff,#ff7b70 62%,#ff9a62);color:#17062e;box-shadow:0 12px 30px #b16cff52}.soundplanet-sampling .survey-button--ghost{border-color:#cfbeff80;background:#0c0d41cc;color:#fff}.soundplanet-sampling .survey-button--primary:disabled{border-color:#cfbeff38;background:#313062db;color:#aaaed1}.soundplanet-sampling .survey-button:focus-visible,.soundplanet-sampling .survey-choice:focus-visible,.soundplanet-sampling .survey-input:focus-visible,.soundplanet-sampling .survey-select:focus-visible,.soundplanet-sampling .survey-consent-link:focus-visible,.soundplanet-sampling .soundplanet-text-button:focus-visible,.soundplanet-sampling .soundplanet-consent-all:focus-visible{outline:3px solid #ffb36f;outline-offset:3px;box-shadow:0 0 0 6px #b16cff57}@media(max-width:390px){.soundplanet-sampling .survey-shell__inner{padding-inline:12px}.soundplanet-sampling .survey-brand-stage__logos{grid-template-columns:minmax(0,1fr) auto;align-items:center}.soundplanet-sampling .soundplanet-sampling__festival-logo{width:52px;height:52px}.soundplanet-sampling .survey-footer{padding-inline:10px}.soundplanet-sampling .survey-footer__row{gap:8px}.soundplanet-sampling .survey-footer .survey-button{padding-inline:12px}}.xmf{--survey-bg: #080808;--survey-bg-soft: #121212;--survey-panel: #151515;--survey-panel-soft: #111111;--survey-panel-selected: #2420cf;--survey-ink: #ffffff;--survey-muted: #b5b5bc;--survey-line: #37373d;--survey-line-strong: #7771ff;background:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px),#080808;background-size:52px 52px;color:#fff}.xmf:before,.xmf:after{content:"";position:fixed;z-index:-1;pointer-events:none;width:min(29vw,410px);height:72vh}.xmf:before{inset:0 auto auto 0;background:#2b27ff;clip-path:polygon(0 0,63% 0,100% 19%,0 100%)}.xmf:after{inset:auto 0 0 auto;background:#f00027;clip-path:polygon(100% 0,100% 100%,0 74%)}.xmf .survey-shell{width:min(100%,920px)}.xmf .survey-shell__inner{padding:24px 32px 36px}.xmf .survey-brand-stage{margin-bottom:28px;border:0;border-bottom:1px solid #ffffff38;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.xmf-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 26px}.xmf-header__logos{display:flex;min-width:0;align-items:center;gap:18px}.xmf-header__logos img{width:164px;height:42px;-o-object-fit:contain;object-fit:contain}.xmf-header__logos img:last-child{width:108px;height:26px}.xmf-header__logos span{color:#acacb3}.xmf-header__year{font-size:14px;font-weight:800;letter-spacing:.14em}.xmf .survey-progress{margin:0 0 28px}.xmf .survey-progress__track{height:3px;border:0;border-radius:0;background:#28282c}.xmf .survey-progress__fill{background:#514dff}.xmf .survey-progress__label{color:#b9b9c1;letter-spacing:.1em}.xmf-body{width:100%;max-width:680px;margin:0 auto}.xmf .survey-head--centered{text-align:left}.xmf .survey-eyebrow{color:#9692ff;margin-top:0;letter-spacing:.14em}.xmf .survey-title{margin-top:12px;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.35;text-wrap:pretty}.xmf .survey-helper{color:#c2c2cc;margin-top:16px}.xmf .survey-content{margin-top:26px}.xmf .survey-shell__inner--centered:not(.survey-shell__inner--fill-centered) .xmf-body{padding:clamp(26px,8vh,72px) 0}.xmf .survey-shell__inner--centered:not(.survey-shell__inner--fill-centered) .survey-title{max-width:620px;font-size:clamp(2.35rem,6vw,4.2rem);line-height:1.17;letter-spacing:-.045em}.xmf .survey-center-stack{justify-items:stretch}.xmf .survey-inline-cta{max-width:none}.xmf .survey-card{border-radius:0;background:#111;box-shadow:none}.xmf .soundplanet-question-card{border:0;padding:0;background:transparent;box-shadow:none}.xmf .survey-stack{gap:10px}.xmf .survey-choice{min-height:58px;border:1px solid #46464d;border-radius:0;background:#111113;color:#eeeeef}.xmf .survey-choice__label{color:inherit;font-size:.96rem;line-height:1.5}.xmf .survey-choice--selected{border-color:#8580ff;background:#2923d6;box-shadow:inset 3px 0 #fff;color:#fff}.xmf .survey-choice--blocked{opacity:.55}.xmf .survey-input,.xmf .survey-select{border:1px solid #62626b;border-radius:0;background:#111113;color:#fff}.xmf .survey-input::-moz-placeholder{color:#9999a4}.xmf .survey-input::placeholder{color:#9999a4}.xmf .survey-input:focus,.xmf .survey-select:focus{border-color:#a5a1ff;box-shadow:0 0 0 3px #7973ff40}.xmf .survey-button{border-radius:0;min-height:56px}.xmf .survey-button--primary{background:#2b27ff;border-color:#2b27ff;color:#fff;box-shadow:none}.xmf .survey-button--primary:disabled{background:#28282e;border-color:#393940;color:#a2a2ad}.xmf .survey-button--ghost{background:#151517;border-color:#62626b}.xmf .survey-footer{padding:16px 32px calc(16px + env(safe-area-inset-bottom));background:#080808f5}.xmf .survey-footer__row{max-width:680px;margin:0 auto}.xmf :is(button,input,select,textarea):focus-visible{outline:3px solid #b4b0ff;outline-offset:3px}.xmf .soundplanet-text-button{color:#ccccd4}.xmf--intro:before{width:min(70vw,900px);height:68svh;opacity:1;clip-path:polygon(35% 0,100% 0,0 100%,0 40%)}.xmf--intro:after{width:min(74vw,960px);height:67svh;opacity:1;background:#e60027;clip-path:polygon(100% 0,100% 48%,34% 100%,0 86%)}.xmf--intro .survey-shell{min-height:100svh}.xmf--intro .survey-shell__inner{display:flex;flex-direction:column}.xmf--intro .survey-brand-stage{width:100%;max-width:680px;margin-inline:auto}.xmf.xmf--intro .xmf-body{display:flex;flex:1;flex-direction:column;padding:clamp(40px,10svh,96px) 0 clamp(24px,7svh,64px)}.xmf.xmf--intro .survey-title{max-width:none;margin-top:0;font-size:clamp(2.75rem,12vw,5rem);line-height:1.05;letter-spacing:-.055em}.xmf-intro__title-line{display:block}.xmf-intro__title-line+.xmf-intro__title-line{margin-top:10px;font-size:.67em;letter-spacing:-.025em}.xmf--intro .survey-helper{margin-top:28px;line-height:1.8;color:#e0e0e5}.xmf-intro__copy-part:first-child{display:block}.xmf-intro__copy-part:last-child{color:#fff;font-weight:800}.xmf--intro .survey-content{flex:none;margin-top:auto;padding-top:64px}.xmf--intro .survey-center-stack--intro{padding-top:0;gap:18px}.xmf--intro .survey-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding-inline:24px;font-size:1.1rem}.xmf--intro .survey-inline-cta svg{flex:none}.xmf--intro .soundplanet-text-button{min-height:44px;font-size:.85rem;color:#fff}.xmf-body--brand{display:grid;max-width:none;grid-template-columns:minmax(0,1fr) 190px;-moz-column-gap:30px;column-gap:30px;align-items:start}.xmf-body--brand .survey-head{grid-column:1;grid-row:1}.xmf-body--brand .survey-content{grid-column:1;grid-row:2}.xmf-brand-visual{grid-column:2;grid-row:1 / 3;min-width:0;border-top:2px solid #6661ff}.xmf-brand-visual__caption{display:grid;gap:10px;padding:16px 0}.xmf-brand-visual__caption span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#a7a3ff}.xmf-brand-visual__caption strong{font-size:18px}.xmf-brand-visual__images{display:flex;flex-direction:column;align-items:center;gap:28px;min-width:0;background:#f5f5f5;padding:22px 18px}.xmf-brand-visual__logo{width:132px;height:48px;-o-object-fit:contain;object-fit:contain}.xmf-brand-visual__product{width:100%;height:190px;-o-object-fit:contain;object-fit:contain}.xmf-brand-visual__images--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:12px;padding:16px 12px}.xmf-brand-visual__images--pair .xmf-brand-visual__logo{grid-column:1 / -1;max-width:100%;height:38px}.xmf-brand-visual__images--pair .xmf-brand-visual__product{width:100%;height:118px}.xmf .survey-consent-card{border-color:#46464d;background:#141416}.xmf .survey-card--selected{border-color:#8b86ff;box-shadow:inset 0 0 0 1px #8b86ff}.xmf .survey-consent-card__checkbox{accent-color:#6761ff}.xmf .survey-consent-card__tag--required{background:#353070;color:#ecebff}.xmf .survey-consent-card__tag--optional{background:#303037;color:#dddded}.xmf .survey-consent-link{color:#c3c0ff}.xmf .soundplanet-consent-all{border-radius:0;border-color:#7771ff;background:#19162e;box-shadow:none}.xmf .soundplanet-consent-all--selected{background:#2b27ff;color:#fff}.xmf .soundplanet-consent-recipients{border-radius:0;border-color:#46464d;background:#111113;color:#c5c5cf}.xmf .soundplanet-consent-recipients strong{color:#e0dfff}.xmf-body--completion{display:flex;flex:1;flex-direction:column;justify-content:center;padding:32px 0}.xmf-body--completion .survey-content{flex:none}.xmf-body--completion .survey-head{text-align:center}.xmf .soundplanet-completion{max-width:560px;border-radius:0;padding:42px 24px 26px;background:#101012;-webkit-backdrop-filter:none;backdrop-filter:none}.xmf .soundplanet-completion__kicker{border-radius:0}.xmf .soundplanet-completion__back{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;margin-top:28px}@media(max-width:700px){.xmf:before{width:100px;height:260px;opacity:.6}.xmf:after{width:90px;height:230px;opacity:.55}.xmf--intro:before{width:86vw;height:54svh;opacity:1}.xmf--intro:after{width:80vw;height:61svh;opacity:1}.xmf .survey-shell__inner{padding:max(16px,env(safe-area-inset-top)) 20px 28px}.xmf .survey-brand-stage{margin-bottom:24px}.xmf-header{gap:12px;padding:10px 0 24px}.xmf-header__logos{gap:10px}.xmf-header__logos img{width:118px;height:34px}.xmf-header__logos img:last-child{width:78px;height:22px}.xmf-header__year{font-size:11px}.xmf .survey-title{font-size:1.65rem}.xmf .survey-footer{padding-inline:20px}.xmf-body--brand{display:grid;grid-template-columns:minmax(0,1fr)}.xmf-body--brand .survey-head{grid-column:1;grid-row:2}.xmf-body--brand .survey-content{grid-column:1;grid-row:3}.xmf-brand-visual{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:12px;margin-bottom:22px;border-top:0;border-bottom:1px solid #ffffff38;padding-bottom:16px}.xmf-brand-visual__caption{padding:0}.xmf-brand-visual__images{height:108px;flex-direction:row;gap:12px;padding:12px}.xmf-brand-visual__logo{width:70px;height:44px}.xmf-brand-visual__product{width:74px;height:86px}.xmf-brand-visual__images--pair{height:auto;gap:8px}.xmf-brand-visual__images--pair .xmf-brand-visual__logo{width:100px;height:30px}.xmf-brand-visual__images--pair .xmf-brand-visual__product{height:88px}.xmf .soundplanet-completion{padding-inline:20px}}@media(max-width:360px){.xmf .survey-shell__inner{padding-inline:16px}.xmf-header__logos img{width:100px}.xmf-header__logos img:last-child{width:64px}.xmf-brand-visual{grid-template-columns:minmax(0,1fr) 156px}.xmf-brand-visual__images{gap:8px;padding:10px}.xmf-brand-visual__logo{width:60px}.xmf-brand-visual__product{width:68px}}html:has(.xmf--questions),body:has(.xmf--questions){overflow-x:clip}.xmf--questions{overflow:clip}.xmf--questions .survey-shell__inner{padding-top:max(12px,env(safe-area-inset-top));padding-bottom:20px}.xmf--questions .survey-brand-stage{margin-bottom:16px}.xmf--questions .xmf-header{padding:8px 0 12px}.xmf--questions .survey-progress{margin-bottom:16px}.xmf--questions .survey-title{margin-top:0;font-size:clamp(1.375rem,3vw,2rem)}.xmf--questions .survey-helper{margin-top:8px;line-height:1.5}.xmf--questions .survey-content{margin-top:16px}.xmf--questions .survey-stack{gap:8px}.xmf--questions .survey-choice{min-height:48px;padding:10px 12px}.xmf--questions .survey-choice__label{font-size:.95rem;line-height:1.45}.xmf--questions .survey-footer{padding-block:10px calc(10px + env(safe-area-inset-bottom))}.xmf--questions .survey-footer .survey-button{min-height:48px;padding-block:10px}@media(max-width:700px){.xmf--questions .xmf-brand-visual{margin-bottom:12px;padding-bottom:12px}.xmf--questions .xmf-brand-visual__caption{gap:6px}.xmf--questions .xmf-brand-visual__images{height:84px;padding:8px;gap:6px}.xmf--questions .xmf-brand-visual__product{height:68px}.xmf--questions .xmf-brand-visual__images--pair{grid-template-columns:1.2fr 1fr 1fr}.xmf--questions .xmf-brand-visual__images--pair .xmf-brand-visual__logo{grid-column:auto;width:100%;height:28px}.xmf--questions .xmf-brand-visual__images--pair .xmf-brand-visual__product{height:64px}}@font-face{font-family:JarasumBody;src:url(/images/jarasum/Pretendard-Medium.otf);font-weight:500;font-display:swap}@font-face{font-family:JarasumBody;src:url(/images/jarasum/Pretendard-SemiBold.otf);font-weight:700;font-display:swap}@font-face{font-family:JarasumTitle;src:url(/images/jarasum/NotoSansKR-ExtraBold.ttf);font-weight:800 900;font-display:swap}.jarasum{--survey-bg: #78c2f1;--survey-bg-soft: #f5f0e4;--survey-panel: #fffdf4;--survey-panel-soft: #fffdf4;--survey-panel-selected: #fff3a5;--survey-ink: #141414;--survey-muted: #59564e;--survey-line: #141414;--survey-line-strong: #147043;--jarasum-paper: #fffdf4;--jarasum-green: #147043;--jarasum-yellow: #ffe443;--jarasum-orange: #db532d;position:relative;isolation:isolate;min-height:100svh;background:#78c2f1 url(/images/jarasum/background.png) center top / cover fixed;color:var(--survey-ink);font-family:JarasumBody,Noto Sans KR,sans-serif}.jarasum:before,.jarasum:after{display:none}html:has(.jarasum),body:has(.jarasum){overflow-x:clip}.jarasum{overflow:clip}.jarasum .survey-shell{width:min(100%,684px);background:transparent;min-height:100svh}.jarasum .survey-shell__inner{padding:max(18px,env(safe-area-inset-top)) 16px 28px}.jarasum .survey-brand-stage,.jarasum-panel,.jarasum .survey-progress{border:3px solid #141414;border-radius:22px;background:var(--jarasum-paper);box-shadow:6px 7px #141414e0;-webkit-backdrop-filter:none;backdrop-filter:none}.jarasum .survey-brand-stage{margin-bottom:20px}.jarasum-header{display:flex;align-items:center;justify-content:center;gap:18px;padding:20px 24px}.jarasum-header img{width:min(38%,180px);height:62px;-o-object-fit:contain;object-fit:contain}.jarasum-header img:last-child{width:min(44%,190px);height:68px}.jarasum-header span{color:var(--jarasum-orange);font-size:26px;flex:none}.jarasum-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.jarasum-scene img{position:absolute;-o-object-fit:contain;object-fit:contain}.jarasum-scene__bird{width:112px;right:max(2vw,12px);top:8vh;transform:rotate(4deg)}.jarasum-scene__flower{width:150px;left:-28px;bottom:7vh;transform:rotate(-9deg)}.jarasum-scene__sax{width:148px;right:-31px;bottom:-32px}.jarasum-panel{padding:25px 22px;min-width:0}.jarasum .survey-progress{margin:0 0 20px;padding:12px 16px;border-radius:18px}.jarasum .survey-progress__label{color:var(--survey-ink);font-size:12px;letter-spacing:0}.jarasum .survey-progress__track{height:8px;border:2px solid #141414;background:#ebe7db}.jarasum .survey-progress__fill{background:var(--jarasum-yellow)}.jarasum .survey-title{margin:0;color:var(--survey-ink);font-family:JarasumTitle,sans-serif;font-size:clamp(22px,4.8vw,29px);line-height:1.42;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.jarasum .survey-helper{margin-top:10px;font-size:14px;line-height:1.55;color:var(--survey-muted)}.jarasum .survey-eyebrow{color:var(--jarasum-orange);margin:0 0 10px}.jarasum .survey-content{margin-top:22px;min-width:0}.jarasum .soundplanet-question-card{padding:0;border:0;background:none;box-shadow:none}.jarasum .survey-stack{gap:10px}.jarasum .survey-choice{min-height:50px;padding:12px 14px;border:2px solid #d3cdbf;border-radius:12px;background:#fff;color:#141414;box-shadow:none}.jarasum .survey-choice__label{font-size:15px;line-height:1.5;color:inherit;word-break:keep-all;overflow-wrap:anywhere}.jarasum .survey-choice--selected{border-color:#141414;background:var(--jarasum-yellow);box-shadow:2px 3px #141414}.jarasum .survey-choice--blocked{opacity:.5}.jarasum .survey-choice__meta,.jarasum .survey-validation-guidance{color:var(--survey-muted)}.jarasum .survey-input,.jarasum .survey-select{min-height:52px;border:2px solid #bdb5a5;border-radius:10px;background:#fff;color:#141414;font-size:16px}.jarasum .survey-input::-moz-placeholder{color:#81796b}.jarasum .survey-input::placeholder{color:#81796b}.jarasum .survey-input:focus,.jarasum .survey-select:focus{border-color:var(--jarasum-green);box-shadow:0 0 0 3px #14704325}.jarasum .survey-button{min-height:54px;border:2px solid #141414;border-radius:12px;font-size:16px;font-weight:700;box-shadow:3px 4px #141414}.jarasum .survey-button--primary{background:var(--jarasum-orange);color:#fff}.jarasum .survey-button--primary:disabled{border-color:#a49b8b;background:#d6d0c3;color:#676053;box-shadow:none}.jarasum .survey-button--ghost{background:var(--jarasum-paper);color:#141414}.jarasum .survey-footer{position:sticky;bottom:0;z-index:5;padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:#fffdf4f5;border-top:2px solid #141414;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jarasum .survey-footer__row{border:0;padding-top:0}.jarasum :is(button,input,select,textarea):focus-visible{outline:3px solid #004f8c;outline-offset:3px}.jarasum .soundplanet-text-button{min-height:44px;color:#141414;font-size:14px;text-decoration:underline;text-underline-offset:4px}.jarasum-brand{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #d6d0c4}.jarasum-brand>div{min-width:0;display:grid;gap:5px}.jarasum-brand strong{font-family:JarasumTitle,sans-serif;font-size:17px}.jarasum-brand span{font-size:12px;line-height:1.5;color:var(--survey-muted);word-break:keep-all}.jarasum-brand img{width:112px;height:58px;-o-object-fit:contain;object-fit:contain;padding:8px;border-radius:8px;background:#fff;flex:none}.jarasum--intro .jarasum-panel{background:var(--jarasum-green);padding:28px 26px 20px}.jarasum--intro .survey-title{max-width:440px;margin-inline:auto;color:#fff;font-size:clamp(28px,6.5vw,40px);line-height:1.3}.jarasum--intro .survey-helper{max-width:430px;margin:14px auto 0;color:#fffdf4}.jarasum--intro .survey-content{margin-top:8px}.jarasum--intro .survey-center-stack{width:100%;max-width:none;gap:14px;padding-top:0}.jarasum-intro__dancers{width:min(70%,270px);height:250px;-o-object-fit:contain;object-fit:contain;margin-inline:auto}.jarasum--intro .survey-inline-cta{max-width:none;width:100%;background:var(--jarasum-yellow);color:#141414}.jarasum--intro .soundplanet-text-button{color:#fffdf4}.jarasum .survey-consent-card{padding:15px;background:#fff;border:2px solid #d3cdbf;box-shadow:none}.jarasum .survey-card--selected{border-color:var(--jarasum-green);box-shadow:0 0 0 1px var(--jarasum-green)}.jarasum .survey-consent-card__checkbox{accent-color:var(--jarasum-green)}.jarasum .survey-consent-card__title{color:#141414}.jarasum .survey-consent-card__body{color:var(--survey-muted)}.jarasum .survey-consent-card__tag--required{background:var(--jarasum-green)}.jarasum .survey-consent-card__tag--optional{background:#fffdf4;color:#141414;border-color:#bdb5a5}.jarasum .survey-consent-link{color:#004f8c}.jarasum .soundplanet-consent-all{background:#fff4a3;border:2px solid #141414;border-radius:12px;color:#141414;box-shadow:3px 4px #141414}.jarasum .soundplanet-consent-all--selected{background:var(--jarasum-green);color:#fff}.jarasum .soundplanet-consent-recipients{padding:16px;background:#f5f0e4;color:#59564e;border:1px solid #d3cdbf;border-radius:12px}.jarasum .soundplanet-consent-recipients strong{color:#141414}.jarasum-panel--completion{margin-block:auto;padding-block:32px}.jarasum .soundplanet-completion{width:100%;max-width:none;padding:42px 20px 24px;background:#fffdf4;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.jarasum .soundplanet-completion--agreed{border-color:#19864b;box-shadow:0 0 0 5px #19864b25}.jarasum .soundplanet-completion--declined{border-color:#cf3434;box-shadow:0 0 0 5px #cf343425}.jarasum .soundplanet-completion__message{color:#141414!important;font-size:19px!important}.jarasum .soundplanet-completion__kicker{color:#147043;border-color:#147043;background:#e5f3d4}.jarasum .soundplanet-completion__back{display:flex;align-items:center;justify-content:center;width:100%;gap:10px;margin-top:28px}.jarasum .soundplanet-completion__status-dot--agreed{background:#19864b;color:#fff}.jarasum .soundplanet-completion__status-dot--declined{background:#cf3434;color:#fff}@media(max-width:700px){.jarasum-scene__bird{width:65px;right:-12px}.jarasum-scene__flower{width:80px;left:-30px}.jarasum-scene__sax{width:85px;right:-28px}.jarasum .survey-shell__inner{padding:max(12px,env(safe-area-inset-top)) 12px 24px}.jarasum .survey-brand-stage{margin-bottom:17px}.jarasum-header{gap:12px;padding:13px 16px}.jarasum-header img{height:45px}.jarasum-header img:last-child{height:52px}.jarasum-panel{padding:20px 16px}.jarasum .survey-content{margin-top:18px}.jarasum .survey-footer{padding-inline:14px}.jarasum-brand{margin-bottom:16px;padding-bottom:12px}.jarasum-brand img{width:90px;height:48px}.jarasum--intro .jarasum-panel{padding:25px 18px 18px}.jarasum--intro .survey-content{margin-top:8px}.jarasum-intro__dancers{height:210px;width:min(75%,240px)}.jarasum .survey-choice__label{font-size:14px}}@media(prefers-reduced-motion:reduce){.jarasum *,.jarasum *:before,.jarasum *:after{transition:none!important;animation:none!important}}
