@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:#bf000f;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-700:lab(40.4273% 67.2623 53.7441)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-\[3px\]{height:3px}.h-full{height:100%}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-\[78vh\]{min-height:78vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-xl{max-width:var(--container-xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize-none{resize:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\/8{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.text-\[var\(--muted\)\]{color:var(--muted)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-black\/28::placeholder{color:#00000047}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-black\/28::placeholder{color:color-mix(in oklab, var(--color-black) 28%, transparent)}}@media (hover:hover){.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}}.focus\:border-\[var\(--accent\)\]\/40:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[var\(--accent\)\]\/40:focus{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.focus\:bg-white\/75:focus{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/75:focus{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#315f50\]\/8:focus{--tw-ring-color:#315f5014}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#315f50\]\/8:focus{--tw-ring-color:lab(36.6934% -19.6025 3.46588/.08)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:40rem){.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-11{padding:calc(var(--spacing) * 11)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}}}:root{--background:#f4f0e8;--foreground:#181916;--muted:#6d6a62;--card:#ffffffb8;--line:#1819161a;--accent:#315f50}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 0%, #fffffff2, transparent 28rem), radial-gradient(circle at 92% 18%, #dec79e33, transparent 34rem), var(--background);min-height:100vh;color:var(--foreground);text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:#315f502e}.display-title{letter-spacing:-.075em;font-size:clamp(3.75rem,8vw,7.6rem);font-weight:600;line-height:.91}.section-title{letter-spacing:-.06em;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:600;line-height:1}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.82rem;font-weight:700;display:flex}.eyebrow span{background:currentColor;width:1.8rem;height:1px}.button{border-radius:999px;justify-content:center;align-items:center;min-height:3.15rem;padding:.82rem 1.35rem;font-size:.94rem;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:#181916;box-shadow:0 14px 35px #18191629}.button-primary:hover{background:#292a26}.button-secondary{color:#181916;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8f;border:1px solid #1819161c}.story-card{background:linear-gradient(145deg,#ffffffdb,#f0e8d8c2);border:1px solid #1819161a;border-radius:2.5rem;min-height:39rem;padding:2rem;overflow:hidden;box-shadow:0 40px 120px #342d2224}.story-card:after{content:"";filter:blur(35px);background:#cea46940;border-radius:999px;width:18rem;height:18rem;position:absolute;top:-7rem;right:-5rem}.story-card-topline{z-index:2;color:var(--muted);justify-content:space-between;align-items:center;font-size:.78rem;display:flex;position:relative}.pulse-dot{align-items:center;gap:.5rem;display:inline-flex}.pulse-dot:before{content:"";background:#4a846c;border-radius:99px;width:.45rem;height:.45rem;box-shadow:0 0 0 5px #4a846c1c}.story-quote{letter-spacing:-.055em;max-width:32rem;font-size:clamp(2.3rem,4.5vw,4.2rem);font-weight:600;line-height:.98}.story-row{border-top:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1rem;padding:1.15rem 0;font-size:.9rem;display:grid}.story-row span{color:var(--accent)}.feature-card{border:1px solid var(--line);background:#ffffff94;border-radius:2rem;min-height:23rem;padding:1.7rem}.feature-number{color:var(--accent);font-size:.78rem;font-weight:700}.hero-glow{pointer-events:none;filter:blur(60px);border-radius:999px;position:absolute}.hero-glow-one{background:#66917d2b;width:20rem;height:20rem;top:7rem;left:-12rem}.hero-glow-two{background:#c6975724;width:24rem;height:24rem;bottom:0;right:-13rem}.interview-shell{background:radial-gradient(circle at 85% 5%,#d7be9630,#0000 25rem);min-height:100vh}.interview-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border-radius:2rem;box-shadow:0 24px 80px #2d271e14}.brief-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.brief-field{border-top:1px solid var(--line);padding:1.25rem 0}@media (max-width:640px){.display-title{font-size:3.65rem}.story-card{border-radius:2rem;min-height:34rem;padding:1.4rem}}a{color:inherit;text-decoration:none}.site-header{z-index:30;padding:1.25rem 1.25rem 0;position:relative}.site-nav{justify-content:space-between;align-items:center;gap:2rem;max-width:80rem;margin:auto;display:flex}.site-links{color:var(--muted);align-items:center;gap:2rem;font-size:.9rem;display:flex}.site-links a:hover{color:var(--foreground)}.button-small{min-height:2.75rem;padding:.65rem 1.1rem}.section-wrap{width:min(80rem,100% - 2.5rem);margin-inline:auto}.section-space{padding-top:8rem;padding-bottom:8rem}.company-hero{grid-template-columns:1.06fr .94fr;align-items:center;gap:5rem;min-height:52rem;padding-top:7rem;padding-bottom:8rem;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.mega-title{letter-spacing:-.078em;max-width:55rem;margin-top:1.7rem;font-size:clamp(4.5rem,7.8vw,8rem);font-weight:620;line-height:.88}.mega-subtitle{letter-spacing:-.07em;font-size:clamp(3.5rem,7vw,6.8rem);font-weight:620;line-height:.92}.hero-lead{max-width:43rem;color:var(--muted);margin-top:2.3rem;font-size:1.25rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.3rem;display:flex}.trust-line{color:var(--muted);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2rem;font-size:.82rem;display:flex}.trust-line span:before{content:"✓";color:var(--accent);margin-right:.45rem}.orb{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.orb-one{background:#366d5826;width:24rem;height:24rem;top:8rem;left:-15rem}.orb-two{background:#cb9c5724;width:28rem;height:28rem;bottom:1rem;right:-13rem}.story-system-card{z-index:2;background:linear-gradient(150deg,#ffffffe6,#e8decbb8);border:1px solid #1819161a;border-radius:2.8rem;min-height:43rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 45px 140px #332b2029}.story-system-card:before{content:"";filter:blur(32px);background:#cba16247;border-radius:50%;width:19rem;height:19rem;position:absolute;top:-8rem;right:-7rem}.system-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:.77rem;display:flex;position:relative}.live-pill{color:var(--accent);background:#ffffff75;border:1px solid #315f5029;border-radius:999px;padding:.45rem .7rem}.system-core{margin-top:7rem;position:relative}.system-kicker{letter-spacing:.1em;color:var(--accent);font-size:.72rem;font-weight:700}.system-quote{letter-spacing:-.055em;margin-top:1.4rem;font-size:clamp(2.4rem,4vw,4rem);font-weight:600;line-height:.98}.system-note{max-width:31rem;color:var(--muted);margin-top:1.5rem;line-height:1.7}.system-path{border-top:1px solid var(--line);margin-top:5rem;position:relative}.system-path div{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:.1rem 1rem;padding:1rem 0;display:grid}.system-path span{color:var(--accent);grid-row:span 2;font-size:.75rem}.system-path b{font-size:.9rem}.system-path small{color:var(--muted)}.statement-band{color:#fff;background:#171815;padding:6.5rem max(1.25rem,50vw - 40rem)}.statement-band p{color:#ffffff7a}.statement-band h2{letter-spacing:-.06em;max-width:70rem;margin-top:1.4rem;font-size:clamp(2.8rem,5.4vw,5.6rem);font-weight:560;line-height:.98}.section-heading{max-width:58rem}.section-heading>p:last-child,.dark-heading>p:last-child{max-width:45rem;color:var(--muted);margin-top:1.7rem;font-size:1.08rem;line-height:1.8}.song-experience-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem;display:grid}.experience-feature{border:1px solid var(--line);background:#ffffff85;border-radius:2.2rem;flex-direction:column;min-height:26rem;padding:2rem;display:flex}.experience-feature.featured{color:#fff;background:#315f50;transform:translateY(-1rem);box-shadow:0 30px 80px #315f5033}.feature-index{color:var(--accent);font-size:.75rem;font-weight:700}.featured .feature-index{color:#fff9}.experience-feature h3{letter-spacing:-.045em;margin-top:auto;font-size:2rem;line-height:1.05}.experience-feature p{color:var(--muted);margin-top:1rem;line-height:1.7}.featured p{color:#ffffffad}.center-action{text-align:center;margin-top:3rem}.dark-section{color:#fff;background:#171815}.dark-heading{max-width:60rem}.eyebrow.light{color:#b9d5c8}.dark-heading>p:last-child{color:#ffffff94}.product-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:4rem;display:grid}.product-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:2rem;flex-direction:column;min-height:29rem;padding:1.6rem;display:flex}.product-mark{background:#ffffff14;border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;font-size:1.25rem;display:grid}.product-state{letter-spacing:.1em;text-transform:uppercase;color:#8fb9a7;margin-top:2rem;font-size:.69rem;font-weight:700}.product-card h3{letter-spacing:-.045em;margin-top:.8rem;font-size:2rem}.product-card>p:last-of-type{color:#ffffff8a;margin-top:1rem;line-height:1.7}.product-card a{margin-top:auto;padding-top:2rem;font-size:.9rem}.product-card a span{float:right}.engine-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6rem;display:grid}.engine-copy>p:not(.eyebrow){color:var(--muted);margin-top:1.7rem;font-size:1.06rem;line-height:1.8}.text-link{margin-top:1.8rem;font-weight:650;display:inline-block}.dna-panel{border:1px solid var(--line);background:#ffffff8f;border-radius:2.5rem;padding:1.5rem 2rem;box-shadow:0 30px 90px #30281c14}.dna-line{border-bottom:1px solid var(--line);padding:1.5rem 0}.dna-line:last-child{border:0}.dna-line span{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700;display:block}.dna-line b{margin-top:.45rem;font-size:1.15rem;display:block}.vault-band{color:#fff;background:#315f50;border-radius:2.8rem;grid-template-columns:1fr 1fr;align-items:end;gap:5rem;padding:4rem;display:grid}.vault-band h2{letter-spacing:-.06em;margin-top:1rem;font-size:clamp(2.8rem,5vw,5rem);line-height:.98}.vault-band>div:last-child p{color:#ffffffab;font-size:1.06rem;line-height:1.8}.light-button{color:#1b2d27;background:#fff;margin-top:1.7rem}.final-cta{text-align:center;padding-top:10rem;padding-bottom:10rem}.final-cta .eyebrow{justify-content:center}.final-cta .mega-subtitle{max-width:70rem;margin:1.5rem auto 2.5rem}.site-footer{border-top:1px solid var(--line);padding:5rem max(1.25rem,50vw - 40rem) 2rem}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:4rem;display:grid}.footer-grid>div{flex-direction:column;gap:.8rem;font-size:.88rem;display:flex}.footer-copy{max-width:22rem;color:var(--muted);margin-top:1rem;line-height:1.7}.footer-label{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.footer-grid span{color:var(--muted)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:2rem;margin-top:5rem;padding-top:1.5rem;font-size:.75rem;display:flex}.inner-hero{padding-top:9rem;padding-bottom:7rem}.inner-hero>p:last-child{max-width:47rem;color:var(--muted);margin-top:2rem;font-size:1.2rem;line-height:1.8}.product-list article{border-top:1px solid var(--line);grid-template-columns:4rem 1fr auto;align-items:center;gap:3rem;padding:3rem 0;display:grid}.product-list article>span:first-child{color:var(--accent)}.product-list h2{letter-spacing:-.055em;font-size:3rem}.product-list article div>p:not(.product-state){max-width:42rem;color:var(--muted);margin-top:.8rem;line-height:1.7}.product-list small{color:var(--accent);margin-top:1.2rem;display:block}.future-pill{border:1px solid var(--line);text-align:center;max-width:12rem;color:var(--muted);border-radius:999px;padding:.7rem 1rem;font-size:.72rem}.platform-note,.council-block{color:#fff;background:#171815;border-radius:2.8rem;margin-top:8rem;margin-bottom:8rem;padding:4rem}.platform-note h2,.council-block h2{letter-spacing:-.06em;max-width:60rem;margin-top:1rem;font-size:clamp(2.8rem,5vw,5rem);line-height:.98}.platform-note>p:last-child,.council-block>p{color:#ffffff94;max-width:45rem;margin-top:1.7rem;line-height:1.8}.manifesto-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.manifesto-grid article{border:1px solid var(--line);background:#ffffff80;border-radius:2rem;min-height:22rem;padding:2rem}.manifesto-grid span{color:var(--accent);font-size:.75rem}.manifesto-grid h2{letter-spacing:-.05em;margin-top:7rem;font-size:2.2rem}.manifesto-grid p{color:var(--muted);margin-top:1rem;line-height:1.7}.council-block{grid-template-columns:1fr 1fr;align-items:end;gap:5rem;display:grid}.vault-hero{color:#fff;background:#203d34;border-radius:3rem;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;min-height:50rem;margin-top:2rem;padding:6rem;display:grid}.vault-hero>div:first-child>p:not(.eyebrow){color:#ffffffa6;margin-top:2rem;font-size:1.08rem;line-height:1.8}.vault-preview{background:#ffffff12;border:1px solid #ffffff1f;border-radius:2.2rem;padding:1.5rem}.vault-preview .product-state{color:#b9d5c8;margin:0 0 1rem}.vault-preview article{background:#ffffff14;border-radius:1.3rem;margin-top:.7rem;padding:1.3rem}.vault-preview article span,.vault-preview article small{color:#ffffff80;font-size:.72rem}.vault-preview h3{margin:.5rem 0;font-size:1.3rem}.vault-benefits{grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:6rem;padding-bottom:8rem;display:grid}.vault-benefits article{border-top:1px solid var(--line);padding:2rem}.vault-benefits h2{letter-spacing:-.05em;font-size:2rem}.vault-benefits p{color:var(--muted);margin-top:1rem;line-height:1.7}.dna-review-head{grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid}.dna-review-head h1{letter-spacing:-.065em;margin-top:1.2rem;font-size:clamp(3rem,6vw,5.8rem);line-height:.94}.dna-review-head>div:first-child>p:last-child{max-width:45rem;color:var(--muted);margin-top:1.5rem;line-height:1.7}.readiness-ring{border:1px solid var(--line);text-align:center;background:#fff9;border-radius:50%;place-content:center;width:10rem;height:10rem;display:grid}.readiness-ring b{font-size:2.2rem}.readiness-ring span{max-width:6rem;color:var(--muted);font-size:.72rem}.dna-review-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.dna-primary,.dna-secondary{border:1px solid var(--line);background:#fff9;border-radius:2.2rem;padding:2rem}.dna-primary h2{letter-spacing:-.055em;margin-top:.7rem;font-size:2.8rem}.dna-block{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.dna-block span{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.dna-block p{margin-top:.7rem;font-size:1.3rem;line-height:1.5}.fact-row,.boundary-row{border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr;gap:.7rem;padding:1rem 0;display:grid}.fact-row span{color:var(--accent)}.boundary-row span{color:var(--muted);font-size:.72rem}.approval-banner{color:#fff;background:#171815;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:1.4rem 1.6rem;display:flex}.approval-banner>div{align-items:center;gap:1rem;display:flex}.approval-banner>div>span{background:#ffffff1a;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid}.approval-banner p{color:#ffffff8c;margin-top:.2rem;font-size:.82rem}.error-panel{text-align:center;border:1px solid var(--line);border-radius:2rem;max-width:40rem;margin:5rem auto;padding:2rem}.error-panel h1{letter-spacing:-.05em;font-size:2.5rem}.error-panel p{color:var(--muted);margin:1rem 0 2rem}@media (max-width:900px){.site-links{display:none}.company-hero,.engine-section,.vault-band,.vault-hero,.council-block{grid-template-columns:1fr}.company-hero{gap:3rem;padding-top:5rem}.song-experience-grid,.product-grid,.vault-benefits{grid-template-columns:1fr 1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:640px){.section-wrap{width:min(100% - 1.5rem,80rem)}.site-header{padding:.9rem .75rem 0}.site-nav{gap:.7rem}.site-nav .button{padding:.6rem .85rem;font-size:.8rem}.mega-title{font-size:4rem}.mega-subtitle{font-size:3.5rem}.company-hero{padding-bottom:5rem}.story-system-card{border-radius:2rem;min-height:38rem;padding:1.3rem}.system-core{margin-top:5rem}.section-space{padding-top:5.5rem;padding-bottom:5.5rem}.statement-band{padding-top:4.5rem;padding-bottom:4.5rem}.song-experience-grid,.product-grid,.manifesto-grid,.vault-benefits,.dna-review-grid{grid-template-columns:1fr}.experience-feature.featured{transform:none}.vault-band,.platform-note,.council-block,.vault-hero{border-radius:2rem;padding:2rem 1.4rem}.product-list article{grid-template-columns:2rem 1fr;gap:1rem}.product-list article>.button,.product-list article>.future-pill{grid-column:2;justify-self:start}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column}.dna-review-head{grid-template-columns:1fr}.readiness-ring{width:8rem;height:8rem}.approval-banner{flex-direction:column;align-items:stretch}}.pricing-head{padding-bottom:3rem}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:1rem;padding-bottom:4rem;display:grid}.pricing-card{border:1px solid var(--line);background:#ffffff9e;border-radius:2.3rem;flex-direction:column;min-height:42rem;padding:2rem;display:flex;position:relative;box-shadow:0 25px 80px #2a231912}.pricing-card.premium{color:#fff;background:#203d34;transform:translateY(-1rem)}.pricing-card.northbeat{color:#fff;background:#171815}.price-tag{opacity:.7;border:1px solid;border-radius:999px;align-self:flex-start;padding:.45rem .7rem;font-size:.7rem}.pricing-card h2{letter-spacing:-.055em;margin-top:3rem;font-size:2.5rem}.pricing-card>p{min-height:5rem;color:var(--muted);margin-top:1rem;line-height:1.65}.pricing-card.premium>p,.pricing-card.northbeat>p{color:#ffffff9e}.price{letter-spacing:-.04em;margin:2rem 0;font-size:2.1rem;font-weight:650}.pricing-card ul{flex:1;margin:0 0 2rem;padding:0;list-style:none}.pricing-card li{border-color:#80808033;border-bottom-style:solid;border-bottom-width:1px;padding:.8rem 0;font-size:.9rem}.pricing-card li:before{content:"✓";color:var(--accent);margin-right:.65rem}.pricing-card.premium li:before,.pricing-card.northbeat li:before{color:#b9d5c8}.pricing-note{background:#ffffff80;border-radius:2rem;margin-bottom:8rem;padding:3rem}.pricing-note h2{letter-spacing:-.05em;font-size:2.3rem}.pricing-note p{max-width:50rem;color:var(--muted);margin-top:1rem;line-height:1.7}.checkout-modal{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--foreground);background:#121311b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.checkout-modal form{background:#f7f3eb;border-radius:2rem;width:min(34rem,100%);padding:2rem;position:relative;box-shadow:0 40px 140px #00000059}.checkout-modal h2{margin:1.2rem 0 2rem;font-size:2.2rem}.checkout-modal label,.admin-login-form label{color:var(--muted);gap:.5rem;margin:1rem 0;font-size:.78rem;font-weight:700;display:grid}.checkout-modal input,.admin-login-form input{border:1px solid var(--line);width:100%;color:var(--foreground);background:#fff;border-radius:.9rem;outline:none;padding:.9rem 1rem}.checkout-modal input:focus,.admin-login-form input:focus{border-color:var(--accent)}.checkout-modal .button{width:100%;margin-top:.8rem}.checkout-modal small{color:var(--muted);margin-top:1rem;line-height:1.5;display:block}.modal-close{cursor:pointer;background:0 0;border:0;font-size:1.8rem;position:absolute;top:1rem;right:1.2rem}.form-error{font-size:.85rem;color:#9d3434!important}.success-page{text-align:center;min-height:70vh;padding-top:9rem;padding-bottom:9rem}.success-mark{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:4rem;height:4rem;margin:0 auto 2rem;font-size:1.5rem;display:grid}.success-page .eyebrow{justify-content:center}.success-page h1{letter-spacing:-.07em;max-width:55rem;margin:1.5rem auto;font-size:clamp(3.5rem,7vw,6.5rem);line-height:.92}.success-page>p:not(.eyebrow){max-width:42rem;color:var(--muted);margin:0 auto 2rem;font-size:1.1rem;line-height:1.75}.admin-login-page{background:#11120f;place-items:center;min-height:100vh;padding:1rem;display:grid}.admin-login-page>section{color:#fff;background:#1a1b17;border:1px solid #ffffff17;border-radius:2rem;width:min(31rem,100%);padding:2.5rem}.admin-login-page h1{letter-spacing:-.06em;margin:1.5rem 0 1rem;font-size:3rem;line-height:.95}.admin-login-page>section>p:not(.eyebrow){color:#ffffff8c;line-height:1.7}.admin-login-form{margin-top:2rem}.admin-login-form input{color:#fff;background:#ffffff0f;border-color:#ffffff1f}.admin-login-form .button{color:#171815;background:#fff;width:100%;margin-top:1rem}.admin-shell{background:#f0eee8;min-height:100vh;padding:2rem}.admin-top{justify-content:space-between;align-items:end;max-width:92rem;margin:auto;display:flex}.admin-top small{color:var(--accent);font-weight:700}.admin-top h1{letter-spacing:-.065em;font-size:3.5rem}.admin-top>div:last-child{color:var(--muted);align-items:center;gap:1rem;font-size:.82rem;display:flex}.admin-top button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:.6rem .8rem}.admin-stats{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:92rem;margin:2rem auto 1rem;display:grid}.admin-stats article,.admin-panel{border:1px solid var(--line);background:#ffffffb8;border-radius:1.4rem}.admin-stats article{gap:.5rem;padding:1.4rem;display:grid}.admin-stats span,.admin-stats small{color:var(--muted);font-size:.75rem}.admin-stats b{letter-spacing:-.04em;font-size:2rem}.admin-grid{grid-template-columns:1fr 1fr;gap:1rem;max-width:92rem;margin:auto;display:grid}.admin-panel{padding:1.4rem}.admin-panel.wide{grid-column:1/-1}.panel-head{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1rem;display:flex}.panel-head h2,.admin-panel h2{font-size:1.25rem}.panel-head span{color:var(--muted);font-size:.75rem}.table-row{border-top:1px solid var(--line);grid-template-columns:7rem 1.5fr 1fr .7fr .7fr;align-items:center;gap:1rem;padding:.9rem 0;font-size:.82rem;display:grid}.table-row>span:not(.status),.table-row small{color:var(--muted)}.status{color:#56534d;text-transform:capitalize;background:#e6e3dc;border-radius:999px;width:max-content;padding:.35rem .55rem;font-size:.68rem;display:inline-flex}.status-paid,.status-completed,.status-ready_for_creation,.status-sent{color:#235d45;background:#dcebe4}.status-failed,.status-refunded{color:#8b3131;background:#f1dedd}.status-production,.status-running,.status-in_production{color:#6d5717;background:#e8e1cb}.provider-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.provider-row div{gap:.25rem;display:grid}.provider-row small{color:var(--muted)}.provider-on,.provider-off{border-radius:999px;padding:.35rem .55rem;font-size:.7rem}.provider-on{color:#235d45;background:#dcebe4}.provider-off{color:#7f5f42;background:#eee5dc}.project-strip{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.project-strip article{border:1px solid var(--line);background:#fff;border-radius:1rem;min-height:9rem;padding:1rem}.project-strip h3{margin:1.4rem 0 .5rem}.project-strip small,.empty-state{color:var(--muted)}.back-link{max-width:92rem;color:var(--muted);margin:0 auto 2rem;display:block}.order-head{justify-content:space-between;align-items:end;max-width:92rem;margin:auto;padding-bottom:2rem;display:flex}.order-head h1{letter-spacing:-.06em;margin:.8rem 0 .5rem;font-size:3.5rem}.order-head p,.order-head small{color:var(--muted)}.order-head>div:last-child{text-align:right;gap:.3rem;display:grid}.order-head>div:last-child b{font-size:2rem}.order-layout{grid-template-columns:1.4fr .6fr;align-items:start;gap:1rem;max-width:92rem;margin:auto;display:grid}.answer-row{border-top:1px solid var(--line);padding:1.2rem 0}.answer-row small{color:var(--accent);font-weight:700}.answer-row p{margin-top:.6rem;line-height:1.6}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr}.pricing-card.premium{transform:none}.admin-stats{grid-template-columns:1fr 1fr}.admin-grid,.order-layout{grid-template-columns:1fr}.project-strip{grid-template-columns:1fr 1fr}.table-row{grid-template-columns:6rem 1fr}.table-row>:nth-child(n+3){display:none}}@media (max-width:600px){.admin-shell{padding:1rem}.admin-top{align-items:start}.admin-top h1{font-size:2.6rem}.admin-top>div:last-child>span{display:none}.admin-stats,.project-strip{grid-template-columns:1fr}.order-head{align-items:start;gap:1rem}.order-head h1{font-size:2.5rem}.order-head>div:last-child{display:none}}.admin-action{color:#fff;cursor:pointer;background:#15120f;border:0;border-radius:14px;width:100%;margin:10px 0;padding:13px 16px;font-weight:700}.admin-action:disabled{opacity:.55}.creative-card{background:#fff;border:1px solid #231b141f;border-radius:16px;margin-top:12px;padding:14px}.creative-card small{color:#74695e;margin:4px 0 10px;display:block}.creative-card pre{white-space:pre-wrap;font:inherit;background:#f7f3ed;border-radius:12px;max-height:320px;padding:12px;font-size:13px;line-height:1.55;overflow:auto}.admin-lead{color:#74695e;max-width:650px}.admin-nav-link{color:var(--accent);margin-top:.8rem;font-size:.85rem;font-weight:750;display:inline-flex}.ai-route-grid{gap:.7rem;display:grid}.ai-route-form{border-top:1px solid var(--line);grid-template-columns:1.1fr 1.2fr 1.2fr .7fr .7fr .6fr .6fr;align-items:center;gap:.65rem;padding:.8rem 0;display:grid}.ai-route-form input,.ai-route-form select{border:1px solid var(--line);background:#fff;border-radius:.7rem;min-width:0;padding:.65rem}.ai-route-form label{align-items:center;gap:.35rem;font-size:.75rem;display:flex}.ai-route-form button{color:#fff;cursor:pointer;background:#1d3d33;border:0;border-radius:.7rem;padding:.65rem}.ai-route-form small{color:var(--muted)}.ai-run-row{border-top:1px solid var(--line);grid-template-columns:6rem 1fr 1fr 1fr .7fr 1fr;align-items:center;gap:1rem;padding:.8rem 0;font-size:.78rem;display:grid}.ai-run-row code{font-size:.75rem}.ai-run-row>span:not(.status),.ai-run-row small{color:var(--muted)}.settings-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.settings-grid article{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1rem}.settings-grid pre{white-space:pre-wrap;color:#625b52;margin:.7rem 0;font-size:.72rem}.settings-grid small{color:var(--muted)}@media (max-width:1000px){.ai-route-form{grid-template-columns:1fr 1fr}.ai-run-row{grid-template-columns:6rem 1fr 1fr}.ai-run-row>:nth-child(n+4){display:none}.settings-grid{grid-template-columns:1fr}}.dna-editor{gap:1.35rem;display:grid}.dna-editor label{gap:.5rem;font-weight:650;display:grid}.dna-editor input,.dna-editor textarea,.save-story-fields input{width:100%;color:inherit;font:inherit;background:#ffffffb8;border:1px solid #16181d24;border-radius:18px;padding:1rem 1.05rem}.dna-editor textarea{resize:vertical;min-height:112px}.dna-editor small,.section-help{color:var(--muted,#69707d);font-weight:400;line-height:1.5}.interpretation-row{border-bottom:1px solid #16181d14;grid-template-columns:28px 1fr;gap:.7rem;padding:.75rem 0;display:grid}.story-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.confirm-card{background:#fff;border-radius:28px;width:min(560px,100vw - 32px);padding:2rem;position:relative;box-shadow:0 30px 90px #00000038}.save-story-card{background:linear-gradient(135deg,#f4efe7,#fff);border:1px solid #16181d14;border-radius:28px;grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem;padding:2rem;display:grid}.save-story-fields{gap:.75rem;display:grid}.saved-confirmation{background:#ffffffb3;border-radius:18px;gap:.25rem;padding:1rem;display:grid}.test-commerce-note{text-align:center;color:#69707d;padding-top:1rem!important}.test-commerce-note b{color:#222}@media (max-width:760px){.save-story-card{grid-template-columns:1fr}.story-actions>*{width:100%}}.sound-shell{color:#191714;background:radial-gradient(circle at 15% 0,#ffbc7a24,#0000 34%),#f7f5f1}.sound-head{max-width:760px;margin-bottom:38px}.sound-head h1{letter-spacing:-.065em;margin:14px 0 20px;font-size:clamp(2.7rem,7vw,5.7rem);line-height:.94}.sound-head>p{color:#69635d;max-width:690px;font-size:1.12rem;line-height:1.65}.selection-count{text-transform:uppercase;letter-spacing:.08em;border:1px solid #d8d1c8;border-radius:99px;margin-top:18px;padding:8px 13px;font-size:.78rem;font-weight:700;display:inline-flex}.sound-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sound-card{appearance:none;text-align:left;cursor:pointer;min-height:132px;color:inherit;background:#ffffffb8;border:1px solid #ded9d2;border-radius:24px;grid-template-columns:46px 1fr 26px;align-items:start;gap:14px;padding:22px;transition:all .2s;display:grid}.sound-card:hover{border-color:#aaa097;transform:translateY(-2px);box-shadow:0 16px 45px #281e1412}.sound-card.selected{color:#fff;background:#1d1a17;border-color:#1d1a17;box-shadow:0 20px 55px #140f0a33}.sound-icon{color:#5e554d;background:#eee8e0;border-radius:14px;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid}.sound-card.selected .sound-icon{color:#1d1a17;background:#fff}.sound-card b{margin:3px 0 8px;font-size:1rem;display:block}.sound-card small{color:#777068;line-height:1.45;display:block}.sound-card.selected small{color:#d8d1ca}.sound-card i{font-size:1rem;font-style:normal}.sound-details{background:#fff;border:1px solid #e1ddd7;border-radius:28px;gap:20px;margin-top:22px;padding:28px;display:grid}.sound-details>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sound-details label{gap:9px;font-weight:700;display:grid}.sound-details label small{color:#817b75;font-weight:400}.sound-details input,.sound-details select,.sound-details textarea{color:#1d1a17;width:100%;font:inherit;background:#fbfaf8;border:1px solid #d9d4ce;border-radius:14px;padding:13px 14px}.sound-details textarea{resize:vertical;min-height:105px}.advanced-toggle{cursor:pointer;color:#1d1a17;background:0 0;border:0;justify-content:space-between;padding:4px 0;font-weight:750;display:flex}.agent-artifact{border-top:1px solid #e5e0da;padding:14px 0}.agent-artifact summary{cursor:pointer;text-transform:capitalize;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.agent-artifact summary span{color:#8a837b;font-size:.7rem}.agent-artifact summary small{color:#8a837b}.agent-artifact pre,.provider-prompt pre{white-space:pre-wrap;word-break:break-word;color:#eee8e0;background:#171513;border-radius:12px;max-height:420px;padding:16px;font-size:.72rem;overflow:auto}.admin-muted{color:#817b75;font-size:.85rem}.direction-pills{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.direction-pills span{text-transform:capitalize;background:#eee9e2;border-radius:99px;padding:7px 10px;font-size:.72rem}.score-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0;display:grid}.score-grid span{border:1px solid #e3ded8;border-radius:10px;padding:8px}.score-grid small{text-transform:capitalize;color:#807970;display:block}.guard-alert{background:#fff0ed;border:1px solid #d79c92;border-radius:12px;margin:12px 0;padding:12px}.guard-alert p{margin:6px 0;font-size:.74rem}.provider-prompt{margin:12px 0}.provider-prompt summary{cursor:pointer;font-size:.78rem;font-weight:700}@media (max-width:850px){.sound-grid{grid-template-columns:1fr 1fr}.sound-details>div{grid-template-columns:1fr}}@media (max-width:560px){.sound-grid{grid-template-columns:1fr}.sound-card{min-height:112px}.sound-details{padding:20px}.sound-head h1{font-size:3.25rem}.agent-artifact summary{grid-template-columns:26px 1fr}.agent-artifact summary small{grid-column:2}}.pipeline-progress{border:1px solid}@supports (color:color-mix(in lab, red, red)){.pipeline-progress{border:1px solid color-mix(in srgb,currentColor 14%,transparent)}}.pipeline-progress{background:currentColor;border-radius:18px;padding:16px}@supports (color:color-mix(in lab, red, red)){.pipeline-progress{background:color-mix(in srgb,currentColor 3%,transparent)}}.pipeline-progress{margin:12px 0}.pipeline-progress-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pipeline-progress-head div{gap:4px;display:grid}.pipeline-progress-head small,.pipeline-progress p{opacity:.65}.pipeline-progress-head strong{font-variant-numeric:tabular-nums}.pipeline-track{background:currentColor;border-radius:99px;height:9px}@supports (color:color-mix(in lab, red, red)){.pipeline-track{background:color-mix(in srgb,currentColor 10%,transparent)}}.pipeline-track{margin:14px 0;overflow:hidden}.pipeline-track span{border-radius:inherit;background:currentColor;height:100%;transition:width .45s;display:block}.pipeline-progress p{margin:0 0 12px;font-size:.88rem;line-height:1.5}.studio-section{color:#f5efe8;background:#181512;overflow:hidden}.studio-heading{max-width:780px}.studio-heading>p:last-child{color:#bdb4aa;max-width:680px;line-height:1.7}.studio-flow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;display:grid}.studio-flow article{background:linear-gradient(145deg,#ffffff0f,#ffffff04);border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;min-height:190px;padding:20px;display:flex}.studio-flow small{color:#cda978;letter-spacing:.12em}.studio-flow b{margin:36px 0 10px;font-size:1.08rem}.studio-flow p{color:#aaa198;font-size:.85rem;line-height:1.55}.studio-principle{color:#1a1714;background:#f4eee7;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:22px 24px;display:flex}.studio-principle span{text-transform:uppercase;letter-spacing:.1em;color:#776e65;font-size:.68rem}.studio-principle strong{font-size:1.1rem}.studio-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#1b1815;border-radius:99px;margin-bottom:8px;padding:6px 10px;font-size:.68rem;display:inline-flex}.quality-gate{background:#f4efe8;border-radius:12px;margin:12px 0;padding:12px}.quality-gate.pass{color:#173c2a;background:#e9f3ed}.quality-gate.review{color:#653b12;background:#fff0df}.quality-gate b{display:block}.quality-gate small{color:inherit!important;margin-top:4px!important}.studio-marks{flex-wrap:wrap;gap:6px;margin:8px 0 14px;display:flex}.studio-marks span{background:#eee8df;border-radius:99px;padding:6px 8px;font-size:.68rem}@media (max-width:1000px){.studio-flow{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.studio-flow{grid-template-columns:1fr}.studio-principle{flex-direction:column;align-items:flex-start}}.studio-mini{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f1ebe4);border-radius:1.5rem;margin-top:3rem;margin-bottom:1rem;padding:2.2rem}.studio-mini h2{letter-spacing:-.05em;max-width:820px;margin:.8rem 0;font-size:clamp(2rem,4vw,3.5rem)}.studio-mini>p:last-child{max-width:760px;color:var(--muted);line-height:1.7}.panel-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.panel-title-row>div{gap:.2rem;display:grid}.panel-title-row small{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:.65rem}.panel-title-row>span{color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:.45rem .7rem;font-size:.72rem}.creative-version-timeline{gap:.8rem;display:grid}.evolution-node{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1rem}.evolution-node-head{grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.8rem;display:grid}.evolution-node-head>span{color:#fff;background:#1d3d33;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:800;display:grid}.evolution-node-head>div{gap:.2rem;display:grid}.evolution-node-head small,.evolution-node>small{color:var(--muted);text-transform:capitalize}.evolution-node-head em{border-radius:99px;padding:.45rem .65rem;font-size:.68rem;font-style:normal;font-weight:750}.evolution-node-head em.pass{color:#173c2a;background:#e9f3ed}.evolution-node-head em.review{color:#653b12;background:#fff0df}.evolution-node p{color:var(--muted);margin:.8rem 0;font-size:.82rem}.creative-card-title{grid-template-columns:2.4rem 1fr;align-items:center;gap:.7rem;margin-bottom:.8rem;display:grid}.creative-card-title>span{background:#eee8df;border-radius:.8rem;place-items:center;width:2.4rem;height:2.4rem;font-size:.72rem;font-weight:800;display:grid}.creative-card-title>div{gap:.2rem;display:grid}.creative-card-title small{color:var(--muted)}.creative-evolution-form{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f6f1eb);border-radius:1rem;gap:1rem;padding:1rem;display:grid}.creative-evolution-form>div:first-child{gap:.25rem;display:grid}.creative-evolution-form>div:first-child small{text-transform:uppercase;letter-spacing:.09em;color:var(--accent);font-size:.65rem}.strategy-grid{gap:.5rem;display:grid}.strategy-card{border:1px solid var(--line);cursor:pointer;background:#ffffffbf;border-radius:.85rem;grid-template-columns:1.1rem 1fr;align-items:flex-start;gap:.65rem;padding:.8rem;transition:all .18s;display:grid}.strategy-card:hover{border-color:#aca196}.strategy-card.selected{background:#edf4f0;border-color:#1d3d33;box-shadow:inset 0 0 0 1px #1d3d33}.strategy-card input{accent-color:#1d3d33;margin-top:.15rem}.strategy-card span{gap:.25rem;display:grid}.strategy-card small{color:var(--muted);line-height:1.4}.strategy-notes{gap:.45rem;font-size:.78rem;font-weight:700;display:grid}.strategy-notes span small{color:var(--muted);font-weight:400}.strategy-notes textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:92px;font:inherit;background:#fff;border-radius:.85rem;padding:.8rem}.creative-evolution-actions{justify-content:flex-end;gap:.6rem;display:flex}.admin-secondary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.8rem;padding:.72rem 1rem}.pipeline-complete{background:linear-gradient(145deg,#f7f2eb,#fff)}.editorial-issue{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:.35rem .8rem;padding:.8rem 0;display:grid}.editorial-issue>div{display:grid}.editorial-issue small{color:var(--muted)}.editorial-issue>span{text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.editorial-issue p{color:var(--muted);grid-column:1/-1;font-size:.78rem;line-height:1.45}.issue-resolved>span{color:#25704b}.issue-open>span{color:#9a5717}.provider-row>div{gap:.15rem;display:grid}.provider-row>div small{text-transform:capitalize;color:var(--muted)}@media (max-width:700px){.evolution-node-head{grid-template-columns:2.5rem 1fr}.evolution-node-head em{grid-column:2;justify-self:start}.creative-evolution-actions{flex-direction:column-reverse}.creative-evolution-actions button{width:100%}}.music-prompt-stack{border:1px solid var(--line);background:#faf7f2;border-radius:14px;margin-top:14px;padding:10px}.music-prompt-stack .provider-prompt{margin:6px 0}.music-prompt-stack p{color:var(--muted);font-size:.76rem;line-height:1.45}.quality-gate.pass{background:#eef7f1;border-color:#b9d5c5}.quality-gate.review{background:#fff7eb;border-color:#e2c7a5}.studio-decision-details p{margin:.65rem 0 .3rem}.release-readiness{border:1px solid var(--line);background:#ffffff08;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.release-readiness small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.prompt-copy-block{margin:14px 0}.prompt-copy-head,.music-prompt-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.prompt-copy-head{margin-bottom:8px}.prompt-copy-head b,.music-prompt-title b{display:block}.music-prompt-title{padding:4px 4px 10px}.music-prompt-title small{color:var(--muted);margin-bottom:2px;display:block}.music-prompt-title>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.provider-prompt summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-prompt summary>span{min-width:0}.copy-prompt-button{color:#1d1a17;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d0c7;border-radius:999px;flex:none;padding:7px 10px;font-size:.68rem;font-weight:750}.copy-prompt-button:hover{background:#f5f1eb;border-color:#9f9489}.lyrics-copy-block>pre{white-space:pre-wrap;word-break:break-word;color:#eee8e0;background:#171513;border-radius:12px;max-height:520px;padding:16px;font-size:.78rem;overflow:auto}.editorial-issue>small{color:var(--muted);margin-top:6px;line-height:1.4;display:block}.music-production-panel{overflow:hidden}.music-action-row{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.music-action-row button,.download-asset,.download-song{color:#fff;font:inherit;cursor:pointer;background:#1b1815;border:0;border-radius:999px;padding:.72rem 1rem;font-size:.75rem;font-weight:750;text-decoration:none}.music-action-row button:disabled{opacity:.55;cursor:wait}.music-action-row small{width:100%;color:var(--muted);display:block}.music-asset-stack{gap:1rem;margin-top:1rem;display:grid}.music-asset-card{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1rem}.music-asset-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.music-asset-head>div{gap:.25rem;display:grid}.music-asset-head small,.music-asset-meta small,.delivery-controls small{color:var(--muted)}.admin-audio-player,.song-player{width:100%;margin:1rem 0}.music-asset-meta{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.download-asset{background:#315f50;display:inline-flex}.delivery-controls{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.delivery-url{overflow-wrap:anywhere;margin-top:.7rem;display:block}.music-error{margin-top:1rem}.status-ready{color:#173c2a;background:#e9f3ed}.status-running{color:#29336c;background:#eef0ff}.listen-shell{background:radial-gradient(circle at 0 0,#f7eee3 0,#eee8df 45%,#e7e0d7 100%);min-height:100vh;padding:2rem}.listen-brand{justify-content:space-between;align-items:center;gap:1rem;max-width:760px;margin:0 auto 2rem;display:flex}.listen-brand>span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.72rem}.listen-card{background:#ffffffd1;border:1px solid #3c32281f;border-radius:2rem;max-width:760px;margin:0 auto;padding:clamp(1.5rem,5vw,4rem);box-shadow:0 30px 100px #372d231f}.listen-card>small{color:var(--accent);text-transform:uppercase;letter-spacing:.1em}.listen-card h1{letter-spacing:-.06em;margin:.9rem 0 .7rem;font-size:clamp(2.6rem,7vw,5rem);line-height:.95}.listen-card>p{color:var(--muted)}.download-song{background:#315f50;margin-top:.5rem;display:inline-flex}.listen-lyrics{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.listen-lyrics summary{cursor:pointer;font-weight:750}.listen-lyrics pre{white-space:pre-wrap;font:inherit;color:#2a2724;margin-top:1rem;line-height:1.8}.listen-private-note{border-top:1px solid var(--line);padding-top:1rem;font-size:.8rem;margin-top:2rem!important}.status-completed{color:#173c2a;background:#e9f3ed}@media (max-width:640px){.listen-shell{padding:1rem}.listen-brand{flex-direction:column;align-items:flex-start}.listen-card{border-radius:1.4rem}.music-asset-head{flex-direction:column}.music-action-row button,.download-asset{text-align:center;justify-content:center;width:100%}}.footer-grid-legal{grid-template-columns:2fr repeat(3,1fr)}.legal-page{min-height:100vh}.legal-hero{padding-bottom:4rem}.legal-meta{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.legal-meta span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.55rem .8rem;font-size:.72rem}.legal-layout{grid-template-columns:15rem minmax(0,1fr);gap:5rem;padding-top:1rem;padding-bottom:8rem;display:grid}.legal-nav{align-self:start;gap:.15rem;display:grid;position:sticky;top:7rem}.legal-nav a{border-bottom:1px solid var(--line);color:var(--muted);padding:.75rem 0;font-size:.86rem}.legal-nav a:hover{color:var(--foreground)}.legal-document{max-width:54rem}.legal-document section{border-bottom:1px solid var(--line);margin:0 0 2.4rem;padding:0 0 2.4rem}.legal-document section:last-child{border:0}.legal-document h2{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.6rem)}.legal-document p,.legal-document li,.legal-document dd{color:#5f5953;font-size:1rem;line-height:1.75}.legal-document p+p{margin-top:1rem}.legal-document ul{gap:.65rem;padding-left:1.2rem;display:grid}.legal-document a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-document blockquote{border-left:3px solid var(--accent);color:#2d2925;background:#f0ebe4;border-radius:0 1rem 1rem 0;margin:1.2rem 0;padding:1.2rem 1.35rem;line-height:1.7}.legal-callout{background:#eef5f1;border-radius:1.4rem;border:1px solid #c9d9d1!important;padding:1.5rem!important}.legal-operator{border:1px solid var(--line);background:#fff;border-radius:1.2rem;margin-top:1.25rem;padding:1.3rem}.legal-operator>p{color:var(--foreground);margin:.35rem 0 1rem}.legal-operator dl{gap:.7rem;display:grid}.legal-operator dl div{border-top:1px solid var(--line);grid-template-columns:10rem 1fr;gap:1rem;padding-top:.65rem;display:grid}.legal-operator dt{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.72rem}.legal-operator dd{margin:0!important}.legal-operator-warning{background:#fff8ef;border-color:#d9a56e}.legal-operator small{color:#7a5a36;margin-top:1rem;line-height:1.5;display:block}.legal-basis-list{gap:.8rem;display:grid}.legal-basis-list>div{border:1px solid var(--line);border-radius:1rem;padding:1rem}.legal-basis-list dt{font-weight:750}.legal-basis-list dd{margin:.35rem 0 0}.legal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:3rem;display:grid}.legal-card{border:1px solid var(--line);background:#ffffff94;border-radius:1.6rem;flex-direction:column;min-height:14rem;padding:1.6rem;display:flex}.legal-card>span{color:var(--accent);align-self:flex-end}.legal-card h2{letter-spacing:-.04em;margin-top:auto;font-size:1.9rem}.legal-card p{color:var(--muted);margin-top:.65rem;line-height:1.6}.legal-operator-wrap{padding-bottom:8rem}.checkout-legal-form{max-height:calc(100vh - 2rem);overflow:auto;width:min(42rem,100%)!important}.checkout-modal select{border:1px solid var(--line);width:100%;color:var(--foreground);background:#fff;border-radius:.9rem;outline:none;padding:.9rem 1rem}.checkout-rights-summary{background:#edf5f1;border:1px solid #c8d8d0;border-radius:1rem;margin:1.2rem 0;padding:1rem}.checkout-rights-summary p{color:#52635c;margin-top:.4rem;font-size:.8rem;line-height:1.55}.checkout-modal .legal-check-row,.legal-check-row{line-height:1.5;color:#3f3a35!important;grid-template-columns:1.15rem 1fr!important;align-items:start!important;gap:.7rem!important;margin:1rem 0!important;font-weight:500!important;display:grid!important}.legal-check-row input{height:1rem;accent-color:var(--accent);margin-top:.2rem;width:1rem!important;padding:0!important}.legal-check-row a{color:var(--accent);text-decoration:underline}.withdrawal-form{gap:.25rem;display:grid}.withdrawal-form label:not(.legal-check-row){color:var(--muted);gap:.5rem;margin:.75rem 0;font-size:.8rem;font-weight:700;display:grid}.withdrawal-form input,.withdrawal-form textarea{border:1px solid var(--line);width:100%;color:var(--foreground);font:inherit;background:#fff;border-radius:.9rem;padding:.9rem 1rem}.withdrawal-form textarea{resize:vertical;min-height:9rem}.withdrawal-form small{color:var(--muted);line-height:1.5}.form-success{color:#173c2a;background:#e9f3ed;border-radius:.8rem;padding:.85rem 1rem}.story-privacy-note{border:1px solid var(--line);color:var(--muted);background:#ffffff80;border-radius:1rem;margin-top:1rem;padding:1rem 1.1rem;font-size:.75rem;line-height:1.55}.story-privacy-note a{color:var(--accent);text-decoration:underline}.price-license-note{color:var(--muted);margin-top:1rem;line-height:1.5;display:block}.pricing-card.premium .price-license-note,.pricing-card.northbeat .price-license-note{color:#ffffff94}.listen-license-note{border:1px solid var(--line);background:#f7f2eb;border-radius:1rem;margin-top:2rem;padding:1rem 1.1rem}.listen-license-note p{color:var(--muted);margin:.4rem 0;font-size:.82rem;line-height:1.55}.listen-license-note a{color:var(--accent);font-size:.78rem;text-decoration:underline}.legal-evidence-list{gap:.45rem;margin-top:1rem;font-size:.78rem;display:grid}.withdrawal-admin-list{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.withdrawal-admin-list p{color:var(--muted);margin:.4rem 0;font-size:.78rem}@media (max-width:900px){.footer-grid-legal{grid-template-columns:1fr 1fr}.legal-layout{grid-template-columns:1fr;gap:2rem}.legal-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;position:static}.legal-card-grid{grid-template-columns:1fr}}@media (max-width:620px){.footer-grid-legal,.legal-nav{grid-template-columns:1fr}.legal-operator dl div{grid-template-columns:1fr;gap:.25rem}.checkout-legal-form{border-radius:1.3rem!important;padding:1.25rem!important}.checkout-modal h2{margin-bottom:1.2rem;font-size:1.75rem}}.withdrawal-receipt{background:#eef7f1;border:1px solid #b9d5c5;border-radius:1rem;gap:.35rem;padding:1rem;font-size:.82rem;display:grid}.withdrawal-receipt span{color:#365646}.withdrawal-receipt-method{border:1px solid var(--line,#d9d7d1);background:#ffffff8c;border-radius:14px;gap:.35rem;padding:14px 16px;display:grid}.withdrawal-receipt-method span{color:var(--muted,#6d6b66);font-size:.9rem}.language-confirm-card{background:#ffffff0a;border:1px solid #ffffff24;border-radius:20px;margin:0 0 1.5rem;padding:1.25rem}.language-confirm-card h2{margin:.35rem 0 .45rem;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.2}.language-confirm-card>p:not(.eyebrow){color:var(--muted);max-width:720px}.language-confirm-card label{margin-top:1rem;display:block}.language-confirmed-row{background:#77e5b212;border:1px solid #77e5b259;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.25rem;padding:1rem 1.1rem;display:flex}.language-confirmed-row b,.language-confirmed-row small{display:block}.language-confirmed-row small{color:var(--muted);margin-top:.2rem}.text-button{color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.create-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.vault-access-form{gap:.8rem;max-width:34rem;margin-top:2rem;display:grid}.vault-access-form label{gap:.5rem;font-weight:700;display:grid}.vault-access-form input{color:#fff;width:100%;font:inherit;background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:1rem}.vault-access-form input::placeholder{color:#ffffff6b}.vault-access-form small{color:#ffffff94;line-height:1.55}.vault-access-form .form-error{color:#ffd4cc}.vault-access-confirmation{background:#ffffff17;border:1px solid #ffffff2e;border-radius:18px;margin-top:2rem;padding:1.2rem}.vault-access-confirmation p{color:#ffffffad!important;margin-top:.45rem!important}.vault-dashboard{padding-top:5rem;padding-bottom:8rem}.vault-dashboard-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:2rem;display:flex}.vault-dashboard-head h1{letter-spacing:-.065em;max-width:58rem;margin-top:1rem;font-size:clamp(2.8rem,6vw,5.7rem);line-height:.98}.vault-dashboard-head>div>p:last-child{color:var(--muted);margin-top:1rem}.vault-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.vault-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.vault-project-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;min-height:18rem;padding:1.6rem;display:flex}.vault-project-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:1rem;font-size:.74rem;display:flex}.vault-project-meta span{color:var(--accent);font-weight:800}.vault-project-card h2{letter-spacing:-.05em;margin-top:2rem;font-size:2rem;line-height:1.05}.vault-project-card>p{color:var(--muted);text-transform:capitalize;margin-top:.8rem;line-height:1.55}.vault-project-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:2rem;display:flex}.vault-project-actions span{color:var(--muted);font-size:.72rem}.vault-empty{border:1px solid var(--line);background:#fff;border-radius:28px;margin-top:2rem;padding:3rem}.vault-empty h2{letter-spacing:-.05em;margin-top:1rem;font-size:2.4rem}.vault-empty>p:not(.eyebrow){max-width:42rem;color:var(--muted);margin:1rem 0 1.5rem;line-height:1.7}@media (max-width:980px){.vault-project-grid{grid-template-columns:1fr 1fr}.vault-dashboard-head{flex-direction:column;align-items:flex-start}.vault-head-actions{justify-content:flex-start}}@media (max-width:660px){.create-top-actions .button{padding:.65rem .8rem;font-size:.72rem}.vault-project-grid{grid-template-columns:1fr}.vault-project-card{min-height:15rem}.vault-dashboard{padding-top:3rem}.vault-empty{padding:2rem}.vault-head-actions>*{width:100%}}.device-stories-trigger{color:var(--muted);white-space:nowrap;font-size:.75rem}.device-stories-card{width:min(720px,100vw - 32px);max-height:min(840px,100vh - 32px);overflow:auto}.device-story-loading{color:var(--muted);margin-top:1.5rem}.device-story-list{gap:.65rem;margin-top:1.4rem;display:grid}.device-story-list>article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:1rem;width:100%;padding:.9rem;display:grid}.device-story-list>article.current{background:#315f500f;border-color:#315f5073}.device-story-list label{cursor:pointer;align-items:center;gap:.8rem;min-width:0;display:flex}.device-story-list label.already-saved{cursor:default}.device-story-list label>span:not(.vault-check){gap:.25rem;min-width:0;display:grid}.device-story-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-story-list small{color:var(--muted);text-transform:capitalize}.device-story-list input{width:1.05rem;height:1.05rem;accent-color:var(--accent);flex:none}.vault-check{background:var(--accent);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.3rem;height:1.3rem;font-size:.72rem;font-weight:800;display:grid}.device-story-list>article>button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:.5rem;font-size:.75rem;font-weight:800}.device-story-list>article>button:hover{text-decoration:underline}.device-vault-save{background:#315f5012;border:1px solid #315f5021;border-radius:20px;gap:1rem;margin-top:1.6rem;padding:1.3rem;display:grid}.device-vault-save h3{letter-spacing:-.035em;margin-top:.45rem;font-size:1.45rem}.device-vault-save>div>p:last-child{color:var(--muted);margin-top:.55rem;line-height:1.55}.device-vault-fields{grid-template-columns:1fr auto;gap:.65rem;display:grid}.device-vault-fields input{min-width:0;color:inherit;background:#fff;border:1px solid #16181d24;border-radius:999px;padding:.9rem 1rem}.device-vault-save>small{color:var(--muted);line-height:1.45}.vault-save-confirmation{background:#fff;border-radius:15px;gap:.2rem;padding:1rem;display:grid}.vault-save-confirmation span{color:var(--muted);line-height:1.5}.vault-notice{border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.2rem;display:flex}.vault-notice.success{background:#315f501a;border:1px solid #315f502e}.vault-notice.error{background:#922e2e14;border:1px solid #922e2e29}.vault-notice span{color:var(--muted);font-size:.88rem}@media (max-width:660px){.device-stories-trigger{width:auto!important}.create-top-actions{gap:.45rem}.create-top-actions>span{text-align:right;width:100%}.device-story-list>article{align-items:flex-start}.device-vault-fields{grid-template-columns:1fr}.device-vault-fields .button{width:100%}.vault-notice{flex-direction:column;align-items:flex-start}}.brand-mark,.human-company-mark{align-items:center;max-width:100%;line-height:0;display:inline-flex}.brand-mark picture,.human-company-mark picture{width:100%;display:block}.brand-mark img,.human-company-mark img{width:100%;height:auto;display:block}.brand-mark-responsive,.brand-mark-long{width:20.9rem}.brand-mark-compact{width:12rem}.human-company-mark-responsive,.human-company-mark-long{width:min(48rem,100%)}.human-company-mark-compact{width:min(19rem,100%)}.site-brand-link,.footer-brand-link{align-items:center;max-width:100%;display:inline-flex}.site-header-logo{width:20.9rem}.site-footer-logo{width:12.5rem}.company-about-hero{flex-direction:column;align-items:flex-start;display:flex}.about-company-logo{width:min(47rem,100%);margin-bottom:4.5rem}.company-about-hero .mega-subtitle{max-width:68rem}.about-actions{margin-top:2rem}.brand-hero{padding-bottom:5rem}.brand-hero>p:not(.eyebrow){max-width:50rem}.brand-download-all{margin-top:2rem}.brand-guidelines{grid-template-columns:repeat(3,1fr);gap:1rem;padding-bottom:8rem;display:grid}.brand-guidelines article{border:1px solid var(--line);background:#ffffff8f;border-radius:2rem;min-height:19rem;padding:2rem}.brand-rule-number{color:var(--accent);letter-spacing:.1em;font-size:.72rem;font-weight:800}.brand-guidelines h2{letter-spacing:-.05em;margin-top:5rem;font-size:2rem}.brand-guidelines p{color:var(--muted);margin-top:1rem;line-height:1.7}.brand-section{padding-top:7rem;padding-bottom:8rem}.brand-section-heading{max-width:52rem;margin-bottom:2.5rem}.brand-section-heading h2{letter-spacing:-.06em;margin:.9rem 0 1rem;font-size:clamp(2.8rem,5vw,5rem);line-height:.98}.brand-section-heading>p:last-child{max-width:45rem;color:var(--muted);font-size:1.02rem;line-height:1.75}.brand-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.brand-asset-card{border:1px solid var(--line);background:#f7f3ec;border-radius:1.7rem;overflow:hidden;box-shadow:0 18px 60px #231d160f}.brand-preview{place-items:center;min-height:15rem;padding:2.4rem;display:grid}.brand-preview-light{background:#f8f5ef}.brand-preview-dark{background:#11110f}.brand-preview-long img{width:min(100%,40rem)}.brand-preview-compact img{width:min(72%,20rem);max-height:12rem}.brand-card-meta{color:#181916;background:#fff;border-top:1px solid #18191617;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}.brand-card-meta small{color:#777168;text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;display:block}.brand-card-meta h3{margin-top:.3rem;font-size:1rem}.brand-downloads{gap:.45rem;display:flex}.brand-downloads a{background:#fff;border:1px solid #ddd5cc;border-radius:999px;justify-content:center;align-items:center;min-width:3.25rem;padding:.58rem .72rem;font-size:.68rem;font-weight:800;display:inline-flex}.brand-downloads a:hover{color:#1d6150;border-color:#1d6150}.brand-company-section{color:#f7f2ea;background:#171815}.brand-company-section .brand-section-heading>p:last-child{color:#ffffff9e}.brand-colors-section{padding-top:8rem;padding-bottom:8rem}.brand-swatches{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.brand-swatches article{border:1px solid var(--line);background:#ffffff94;border-radius:1.5rem;overflow:hidden}.brand-swatches article>span{border-bottom:1px solid var(--line);height:10rem;display:block}.brand-swatches article>div{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.brand-swatches code{color:var(--muted);font:inherit;font-size:.75rem}.brand-contact{color:#fff;background:#315f50;border-radius:2.8rem;grid-template-columns:1fr 1fr;align-items:end;gap:5rem;margin-bottom:8rem;padding:4rem;display:grid}.brand-contact h2{letter-spacing:-.06em;margin-top:1rem;font-size:clamp(2.8rem,5vw,5rem);line-height:.98}.brand-contact>div:last-child p{color:#ffffffad;font-size:1.05rem;line-height:1.8}@media (max-width:900px){.brand-guidelines{grid-template-columns:1fr 1fr}.brand-guidelines article:last-child{grid-column:1/-1}.brand-swatches{grid-template-columns:1fr 1fr}.brand-contact{grid-template-columns:1fr;gap:2rem}}@media (max-width:680px){.brand-mark-responsive,.site-header-logo{width:8.4rem}.about-company-logo{width:min(18rem,100%);margin-bottom:3rem}.human-company-mark-responsive{width:min(18rem,100%)}}@media (max-width:640px){.site-footer-logo{width:10rem}.brand-guidelines,.brand-assets-grid,.brand-swatches{grid-template-columns:1fr}.brand-guidelines article:last-child{grid-column:auto}.brand-guidelines{padding-bottom:5rem}.brand-section{padding-top:5rem;padding-bottom:5rem}.brand-preview{min-height:12rem;padding:1.5rem}.brand-preview-compact img{width:min(86%,17rem)}.brand-card-meta{flex-direction:column;align-items:flex-start}.brand-contact{border-radius:2rem;padding:2rem 1.4rem}}.brand-responsive-compact{display:none!important}@media (max-width:680px){.brand-responsive-long{display:none!important}.brand-responsive-compact{display:block!important}}.release-gate-reasons{gap:.3rem;margin-top:.65rem;display:grid}.release-gate-reasons small{display:block}.currency-bar{border:1px solid var(--line);background:#ffffff94;border-radius:1.5rem;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;padding:1.35rem 1.5rem;display:flex}.currency-bar>div:first-child{max-width:44rem}.currency-bar>div:first-child>p:last-child{color:var(--muted);margin-top:.55rem;font-size:.86rem;line-height:1.55}.currency-switch{flex:none;align-items:stretch;gap:.45rem;display:flex}.currency-switch button{border:1px solid var(--line);min-width:6.7rem;color:var(--foreground);text-align:left;cursor:pointer;background:#ffffffad;border-radius:1rem;gap:.18rem;padding:.75rem .9rem;display:grid}.currency-switch button:hover{border-color:#315f5061}.currency-switch button.active{border-color:var(--accent);background:var(--accent);color:#fff}.currency-switch b{letter-spacing:.06em;font-size:.76rem}.currency-switch span{opacity:.68;font-size:.62rem}.checkout-price-summary{border:1px solid var(--line);background:#fff;border-radius:1rem;gap:.2rem;margin:1.1rem 0;padding:1rem 1.1rem;display:grid}.checkout-price-summary>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7rem}.checkout-price-summary strong{letter-spacing:-.035em;font-size:1.55rem}.checkout-price-summary small{color:var(--muted);line-height:1.45}.northbeat-release-card{min-height:48rem}.northbeat-release-card .button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff2e}.northbeat-release-card .button-secondary:hover{background:#ffffff24}.northbeat-release-explainer{padding-top:5rem;padding-bottom:7rem}.northbeat-release-heading{max-width:57rem}.northbeat-release-heading h2{letter-spacing:-.065em;margin-top:1rem;font-size:clamp(3rem,5.5vw,5.5rem);line-height:.96}.northbeat-release-heading>p:last-child{max-width:47rem;color:var(--muted);margin-top:1.4rem;font-size:1.05rem;line-height:1.75}.northbeat-release-steps{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3.5rem;display:grid}.northbeat-release-steps article{border:1px solid var(--line);background:#ffffff8c;border-radius:1.7rem;flex-direction:column;min-height:18rem;padding:1.6rem;display:flex}.northbeat-release-steps article>span{color:var(--accent);letter-spacing:.1em;font-size:.72rem;font-weight:800}.northbeat-release-steps h3{letter-spacing:-.04em;margin-top:auto;font-size:1.55rem}.northbeat-release-steps p{color:var(--muted);margin-top:.8rem;font-size:.88rem;line-height:1.6}.viktor-northbeat-section{color:#fff;background:#171815;margin:0 0 8rem;padding:7rem 0}.viktor-northbeat-section.compact{margin-top:0}.viktor-northbeat-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:5rem;display:grid}.viktor-profile-copy h2{letter-spacing:-.07em;margin-top:1.2rem;font-size:clamp(3.4rem,6vw,6rem);line-height:.94}.viktor-role{color:#a8c7b9;letter-spacing:.02em;margin-top:1rem;font-weight:700}.viktor-profile-copy>p:not(.eyebrow):not(.viktor-role){color:#ffffffa1;max-width:42rem;margin-top:1.25rem;line-height:1.75}.viktor-links{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.viktor-links .button-secondary{color:#fff;background:#ffffff12;border-color:#ffffff29}.viktor-selected-work{border-top:1px solid #ffffff21;margin-top:2.2rem;padding-top:1.3rem}.viktor-selected-work span{text-transform:uppercase;letter-spacing:.1em;color:#a8c7b9;font-size:.68rem}.viktor-selected-work p{color:#ffffffbd;margin-top:.65rem;line-height:1.65}.northbeat-player{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:2rem;overflow:hidden;box-shadow:0 30px 100px #00000038}.northbeat-player-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.6rem 1.7rem;display:flex}.northbeat-player-head h3{letter-spacing:-.05em;margin-top:.8rem;font-size:2rem}.northbeat-player-head>a{color:#a8c7b9;white-space:nowrap;font-size:.76rem}.northbeat-player-loading,.northbeat-player-note{color:#ffffff8f;padding:1.5rem;font-size:.82rem;line-height:1.6}.northbeat-track-list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:2.8rem 1fr auto;align-items:center;gap:.85rem;width:100%;padding:.85rem 1.2rem;display:grid}.northbeat-track-list button:hover{background:#ffffff0f}.northbeat-track-list button>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.northbeat-track-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;overflow:hidden}.northbeat-track-list small{color:#ffffff7a;font-size:.7rem}.northbeat-track-list em{color:#a8c7b9;font-style:normal}.northbeat-track-art{background:linear-gradient(135deg,#315f50,#b78652);border-radius:.75rem;place-items:center;width:2.8rem;height:2.8rem;font-size:.85rem;font-weight:800;display:grid;overflow:hidden}.northbeat-track-art img{object-fit:cover;width:100%;height:100%}.northbeat-now-playing{background:#ffffff12;grid-template-columns:1fr minmax(15rem,1.3fr);align-items:center;gap:1rem;padding:1.2rem 1.5rem;display:grid}.northbeat-now-playing>div{gap:.12rem;display:grid}.northbeat-now-playing small{color:#a8c7b9;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}.northbeat-now-playing b{font-size:.9rem}.northbeat-now-playing span{color:#ffffff80;font-size:.7rem}.northbeat-now-playing audio{width:100%;height:2.6rem}@media (max-width:1050px){.currency-bar{flex-direction:column;align-items:flex-start}.northbeat-release-steps{grid-template-columns:1fr 1fr}.viktor-northbeat-grid{grid-template-columns:1fr;gap:3rem}.northbeat-player{max-width:48rem}}@media (max-width:700px){.currency-switch{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.currency-switch button{min-width:0;padding:.7rem}.currency-switch span{display:none}.northbeat-release-steps{grid-template-columns:1fr}.northbeat-release-steps article{min-height:13rem}.viktor-northbeat-section{margin-bottom:5rem;padding:5rem 0}.northbeat-now-playing{grid-template-columns:1fr}.northbeat-player-head{flex-direction:column}.northbeat-player-head>a{white-space:normal}.northbeat-release-card{min-height:auto}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mobile-menu-toggle{min-height:2.75rem;color:var(--foreground);-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#ffffffad;border:1px solid #1819161f;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;padding:.65rem .9rem;display:none;box-shadow:0 10px 28px #18191614}.mobile-menu-icon{flex-direction:column;flex:0 0 1.05rem;justify-content:space-between;width:1.05rem;height:.72rem;display:flex;transform:translateY(.04rem)}.mobile-menu-icon>span{background:currentColor;border-radius:99px;width:100%;height:1.5px;display:block}.mobile-menu-toggle>strong{letter-spacing:.01em;margin-left:.45rem;font-size:.75rem;font-weight:750;line-height:1;display:block}.mobile-menu-layer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-menu-backdrop{-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0806056e;border:0;position:absolute;inset:0}.mobile-menu-panel{z-index:1;width:min(90vw,25rem);height:100dvh;max-height:100dvh;padding:max(1rem,env(safe-area-inset-top)) 1.15rem max(1.25rem,env(safe-area-inset-bottom));background:#f4f0e8;flex-direction:column;display:flex;position:relative;overflow-y:auto;box-shadow:-30px 0 90px #08060533}.mobile-menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.2rem;display:flex}.mobile-menu-logo{width:10.75rem}.mobile-menu-close{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--foreground);cursor:pointer;background:#ffffffb3;border-radius:50%;flex:none;place-items:center;display:grid}.mobile-menu-close>span[aria-hidden=true]{margin-top:-.12rem;font-size:1.7rem;font-weight:300;line-height:1}.mobile-menu-links{border-top:1px solid var(--line);margin-top:1.4rem;display:grid}.mobile-menu-links a{border-bottom:1px solid var(--line);letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;font-size:1.35rem;font-weight:620;display:flex}.mobile-menu-links a span:last-child{color:var(--accent);font-size:.9rem}.mobile-menu-links a:focus-visible,.mobile-menu-close:focus-visible,.mobile-menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #315f5047}.mobile-menu-action{margin-top:auto;padding-top:2rem}.mobile-menu-action p{color:var(--muted);margin-bottom:1rem;font-size:.82rem;line-height:1.55}.mobile-menu-action .button{width:100%}@media (max-width:900px){.desktop-header-cta{display:none}.mobile-menu-toggle{display:inline-flex}.site-nav{min-height:3rem}}@media (min-width:901px){.mobile-menu-layer{display:none!important}}@media (max-width:420px){.mobile-menu-panel{width:100vw}.mobile-menu-logo{width:10rem}}.mobile-menu-chevron{color:#18191657;flex:none;width:1.15rem;height:1.15rem;transition:transform .18s,color .18s}.mobile-menu-links a:hover .mobile-menu-chevron,.mobile-menu-links a:focus-visible .mobile-menu-chevron{color:var(--accent);transform:translate(.16rem)}.mobile-menu-links a[aria-current=page],.mobile-menu-links a[aria-current=page] .mobile-menu-chevron{color:var(--accent)}.mobile-menu-toggle{column-gap:.55rem}.mobile-menu-toggle>strong{margin-left:0}@media (max-width:900px){.mobile-menu-toggle{display:inline-flex}}.northbeat-audio-element{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.northbeat-player-head>a{align-items:center;gap:.45rem;display:inline-flex}.northbeat-player-head>a svg{width:.9rem;height:.9rem}.northbeat-track-list{display:grid}.northbeat-track-row{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 2.8rem;align-items:stretch;transition:background .18s;display:grid}.northbeat-track-row:hover,.northbeat-track-row.selected{background:#ffffff0f}.northbeat-track-row.selected{box-shadow:inset 3px 0 #77e5b2}.northbeat-track-row.unavailable{opacity:.56}.northbeat-track-list .northbeat-track-play{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;min-width:0;padding:.78rem .65rem .78rem 1.15rem;display:grid}.northbeat-track-list .northbeat-track-play:hover{background:0 0}.northbeat-track-list .northbeat-track-play:disabled{cursor:default}.northbeat-track-art{border-radius:.8rem;width:3rem;height:3rem;position:relative}.northbeat-art-play{color:#fff;opacity:0;background:#0806056b;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.northbeat-art-play svg{width:1.15rem;height:1.15rem}.northbeat-track-row:hover .northbeat-art-play,.northbeat-track-row.selected .northbeat-art-play{opacity:1}.northbeat-track-copy{gap:.18rem;min-width:0;display:grid}.northbeat-track-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.northbeat-track-copy small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff7a;font-size:.7rem;overflow:hidden}.northbeat-track-status{color:#a8c7b9;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:750}.northbeat-track-link{color:#ffffff61;border-left:1px solid #ffffff12;place-items:center;transition:background .18s,color .18s;display:grid}.northbeat-track-link:hover{color:#a8c7b9;background:#ffffff0f}.northbeat-track-link svg{width:1rem;height:1rem}.northbeat-now-playing{grid-template-columns:3.25rem minmax(8rem,.75fr) minmax(12rem,1.25fr);gap:1rem;padding:1.15rem 1.35rem}.northbeat-main-play{color:#10251e;cursor:pointer;background:#77e5b2;border:0;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid;box-shadow:0 12px 30px #0003}.northbeat-main-play svg{width:1.25rem;height:1.25rem}.northbeat-now-copy{gap:.13rem;min-width:0;display:grid}.northbeat-now-copy small{color:#a8c7b9;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.northbeat-now-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.northbeat-now-copy span{text-overflow:ellipsis;white-space:nowrap;color:#ffffff80;font-size:.7rem;overflow:hidden}.northbeat-progress-wrap{gap:.4rem;min-width:0;display:grid}.northbeat-progress-wrap input{accent-color:#77e5b2;cursor:pointer;width:100%;height:.3rem;margin:0}.northbeat-progress-wrap>div{color:#ffffff70;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.62rem;display:flex}.northbeat-player-note{gap:.35rem;display:grid}.northbeat-player-note b{color:#fff;font-size:.88rem}.northbeat-player-note span{color:#ffffff8f}.northbeat-playback-error{color:#ffd1c7;background:#a32e231f;padding:.7rem 1.35rem 1rem;font-size:.72rem;line-height:1.45}@media (max-width:700px){.northbeat-track-list .northbeat-track-play{grid-template-columns:2.75rem minmax(0,1fr);padding:.72rem .45rem .72rem .9rem}.northbeat-track-art{width:2.75rem;height:2.75rem}.northbeat-track-status{display:none}.northbeat-track-row{grid-template-columns:minmax(0,1fr) 2.6rem}.northbeat-now-playing{grid-template-columns:3rem minmax(0,1fr);gap:.85rem}.northbeat-main-play{width:3rem;height:3rem}.northbeat-progress-wrap{grid-column:1/-1}}.mobile-menu-brand-link{border-radius:.45rem;align-items:center;display:inline-flex}.mobile-menu-brand-link:focus-visible{outline-offset:4px;outline:3px solid #315f5047}.suno-production-card{background:linear-gradient(145deg,#e9f3edf2,#ffffffeb);border:1px solid #315f5038;border-radius:1rem;margin-top:1rem;padding:1rem}.suno-production-head,.eleven-test-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.suno-production-head>div,.eleven-test-title>div{gap:.2rem;display:grid}.suno-production-head small,.eleven-test-title small{color:var(--muted)}.suno-production-card>p{color:var(--muted);margin:.85rem 0 0;font-size:.82rem;line-height:1.55}.suno-action-row{margin-top:.85rem}.suno-open-link{color:#21483c;background:#fff;border:1px solid #315f5047;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.suno-upload-drop{cursor:pointer;background:#ffffffb8;border:1px dashed #315f5073;border-radius:.85rem;gap:.25rem;margin-top:.85rem;padding:1rem;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.suno-upload-drop:hover{border-color:var(--accent);background:#fff;transform:translateY(-1px)}.suno-upload-drop.is-busy{opacity:.65;cursor:wait;transform:none}.suno-upload-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.suno-upload-drop>span{color:#21483c;font-size:.82rem;font-weight:800}.suno-upload-drop>small,.suno-production-message{color:var(--muted);font-size:.7rem}.suno-production-message{margin-top:.7rem;display:block}.eleven-test-block{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.music-asset-badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.status-test{color:#625d55;background:#f0eee9}.music-asset-card:has(.status-completed:first-child){border-color:#315f5057}@media (max-width:640px){.suno-production-head,.eleven-test-title{flex-direction:column;align-items:flex-start}.suno-action-row .suno-open-link{width:100%}.music-asset-badges{justify-content:flex-start}}.optional-release-card{background:#eef6f2;border:1px solid #b9d1c6;border-radius:1.15rem;margin:1.15rem 0;padding:1rem 1.05rem}.optional-release-card .eyebrow{color:#42695b;margin:0 0 .35rem;font-size:.66rem}.optional-release-card .legal-check-row{margin:.35rem 0 0!important}.optional-release-check b{color:#1f332b;margin-bottom:.25rem;font-size:.9rem;display:block}.optional-release-check small{color:#5d6963!important;margin:0!important;font-size:.75rem!important;line-height:1.55!important}.optional-release-check small a{font-size:inherit}.reference-coverage-grid{gap:.75rem;margin-top:1rem;display:grid}.reference-coverage-card{border:1px solid var(--line);background:#ffffff8c;border-radius:1rem;padding:.9rem 1rem}.reference-coverage-card b{display:block}.reference-coverage-card small{color:var(--muted);margin-top:.25rem;line-height:1.45;display:block}.reference-coverage-status{color:#24553e;text-transform:uppercase;letter-spacing:.06em;background:#e9f3ed;border-radius:999px;margin-top:.75rem;padding:.4rem .65rem;font-size:.68rem;font-weight:750;display:inline-flex}.reference-coverage-status.invalid{color:#8b382b;background:#fff0ed}.musical-direction-details{gap:.85rem;margin-top:.8rem;display:grid}.musical-direction-details>p{border-top:1px solid var(--line);gap:.18rem;margin:0;padding-top:.7rem;display:grid}.musical-direction-details>p small,.musical-direction-details>div>small{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.66rem}.musical-direction-details>p b{font-size:.82rem;font-weight:650;line-height:1.45}.musical-direction-details .direction-pills{margin:.45rem 0 0}.unsigned-order-badge{text-transform:uppercase;letter-spacing:.045em;background:#e9f3ed;border-radius:999px;width:max-content;padding:.25rem .45rem;font-weight:750;display:inline-flex;color:#24553e!important;font-size:.58rem!important}.unsigned-order-badge.unsigned-withdrawn{background:#f1ece7;color:#75695f!important}.delivery-experience{color:#f5f1e9;background:#101210;min-height:100vh;overflow:hidden}.delivery-hero{background:radial-gradient(circle at 14% 18%,#d6a56640,#0000 31%),radial-gradient(circle at 88% 78%,#3a75604d,#0000 38%),linear-gradient(145deg,#171916 0%,#101210 58%,#15231d 100%);min-height:100vh;padding:clamp(1.2rem,3vw,2.5rem) max(1.2rem,50vw - 43rem) clamp(4rem,8vw,8rem);position:relative}.delivery-ambient{filter:blur(70px);pointer-events:none;opacity:.5;border-radius:50%;position:absolute}.delivery-ambient-one{background:#8d5a2f;width:26rem;height:26rem;top:25%;left:-12rem}.delivery-ambient-two{background:#275c4c;width:30rem;height:30rem;bottom:-10rem;right:-13rem}.delivery-topline{z-index:2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:2rem;display:flex;position:relative}.delivery-wordmark{letter-spacing:.2em;font-size:.78rem;font-weight:850}.delivery-topline span{letter-spacing:.13em;text-transform:uppercase;color:#ffffff7a;font-size:.68rem}.delivery-stage{z-index:2;grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:calc(100vh - 8rem);padding:4rem 0 1rem;display:grid;position:relative}.delivery-artwork{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 36% 30%,#ffffff2b,#0000 18%),linear-gradient(145deg,#b2763f 0%,#513724 38%,#173c32 100%);border:1px solid #ffffff24;border-radius:2rem;place-content:center;width:100%;max-width:34rem;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 45px 120px #00000073}.delivery-artwork:before{content:"";border:1px solid #ffffff26;border-radius:1.35rem;position:absolute;inset:1rem}.delivery-artwork:after{content:"";background:#080c0ac7;border-radius:50%;width:42%;height:42%;position:absolute;box-shadow:0 0 0 1.1rem #ffffff0d,0 0 0 4rem #ffffff06}.delivery-artwork>span{z-index:2;letter-spacing:-.08em;font-size:clamp(3rem,8vw,6.8rem);font-weight:500;position:relative}.delivery-artwork>small{z-index:3;letter-spacing:.18em;color:#ffffff94;font-size:.62rem;position:absolute;bottom:2rem;left:2rem;right:2rem}.delivery-artwork-orbit{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.orbit-one{width:86%;height:86%;top:7%;left:7%}.orbit-two{width:62%;height:62%;top:19%;left:19%}.delivery-copy{max-width:43rem}.delivery-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#b7d8ca;font-size:.68rem;font-weight:800}.delivery-copy h1{letter-spacing:-.075em;margin:.9rem 0 1.2rem;font-size:clamp(3.4rem,7vw,7rem);font-weight:560;line-height:.88}.delivery-dedication{color:#ffffff94;max-width:34rem;font-size:1.05rem;line-height:1.75}.delivery-player{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff1;border:1px solid #ffffff1f;border-radius:1.4rem;grid-template-columns:3.8rem minmax(0,1fr) 5.5rem;align-items:center;gap:1rem;margin-top:2.7rem;padding:1rem;display:grid;box-shadow:0 20px 60px #0000002b}.delivery-play{color:#111;cursor:pointer;background:#f4efe7;border:0;border-radius:50%;place-items:center;width:3.8rem;height:3.8rem;transition:transform .2s;display:grid}.delivery-play:hover{transform:scale(1.04)}.delivery-play svg{fill:currentColor;width:1.35rem;height:1.35rem}.delivery-track{min-width:0}.delivery-track-meta{justify-content:space-between;gap:1rem;margin-bottom:.7rem;display:flex}.delivery-track-meta b{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.delivery-track-meta span{color:#ffffff73;font-size:.68rem}.delivery-progress-wrap{background:#ffffff24;border-radius:999px;height:.35rem;position:relative;overflow:visible}.delivery-progress-fill{border-radius:inherit;pointer-events:none;background:#d4a367;position:absolute;top:0;bottom:0;left:0}.delivery-progress-wrap input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:-.45rem 0}.delivery-volume{align-items:center;gap:.5rem;display:flex}.delivery-volume svg{fill:#ffffff80;width:1rem;height:1rem}.delivery-volume input{accent-color:#d4a367;width:3.6rem}.delivery-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.delivery-primary-action,.delivery-secondary-action{border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;padding:.75rem 1.15rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.delivery-primary-action{color:#171815;background:#f4efe7}.delivery-primary-action svg{fill:currentColor;width:1rem;height:1rem}.delivery-secondary-action{color:#fff;border:1px solid #ffffff29}.delivery-checkout-notice{color:#19392e;background:#edf6f1;border:1px solid #bad4c8;border-radius:1rem;max-width:82rem;margin:1.5rem auto;padding:1rem 1.25rem}.release-invitation{color:#191a17;background:#f3efe8;padding:clamp(5rem,10vw,10rem) max(1.2rem,50vw - 43rem)}.release-invitation-grid{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.release-invitation-copy{position:sticky;top:3rem}.release-invitation-copy .delivery-eyebrow{color:#315f50}.release-invitation-copy h2{letter-spacing:-.068em;margin:1.2rem 0 1.6rem;font-size:clamp(3rem,6vw,5.8rem);font-weight:560;line-height:.93}.release-invitation-copy>p:not(.delivery-eyebrow){color:#68625b;max-width:39rem;font-size:1.05rem;line-height:1.8}.release-price-line{align-items:flex-end;gap:1rem;margin-top:2.2rem;display:flex}.release-price-line b{letter-spacing:-.04em;font-size:2rem}.release-price-line span{color:#315f50;max-width:16rem;padding-bottom:.25rem;font-size:.72rem;line-height:1.4}.release-apply-button{color:#fff;width:100%;max-width:31rem;font:inherit;cursor:pointer;background:#173b31;border:0;border-radius:999px;justify-content:space-between;align-items:center;margin-top:1.2rem;padding:1rem 1.15rem;font-size:.85rem;font-weight:800;display:flex}.release-invitation-copy>small{color:#817a72;max-width:31rem;margin-top:.8rem;font-size:.68rem;line-height:1.5;display:block}.release-benefits{border-top:1px solid #d7d0c6}.release-benefits article{border-bottom:1px solid #d7d0c6;grid-template-columns:3rem 1fr;gap:1.2rem;padding:1.7rem 0;display:grid}.release-benefits article>span{color:#315f50;font-size:.72rem}.release-benefits b{font-size:1.2rem}.release-benefits p{color:#716a62;margin-top:.55rem;line-height:1.65}.release-status-card{background:#fff;border:1px solid #d2cbc0;border-radius:2.3rem;grid-template-columns:minmax(0,1fr) auto;gap:3rem;max-width:70rem;margin:auto;padding:clamp(2rem,5vw,4rem);display:grid}.release-status-card h2{letter-spacing:-.06em;margin:.8rem 0 1rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.release-status-card>div:first-child>p:last-child{color:#69635c;max-width:40rem;line-height:1.75}.release-status-meta{background:#f4f0e9;border-radius:1.3rem;align-content:start;gap:.8rem;min-width:15rem;padding:1.3rem;display:grid}.release-status-meta span{text-transform:uppercase;letter-spacing:.1em;color:#315f50;font-size:.65rem}.release-status-meta b{font-size:1.5rem}.release-status-meta small{color:#6a645c}.release-status-approved{background:#edf6f1;border-color:#8ab2a1}.release-status-refunded,.release-status-rejected{background:#f7f3ee}.delivery-lyrics-section{color:#191a17;background:#e9e2d8;padding:clamp(5rem,10vw,9rem) max(1.2rem,50vw - 34rem)}.delivery-lyrics-section .delivery-eyebrow{color:#315f50}.delivery-lyrics-section h2{letter-spacing:-.065em;margin:.8rem 0 2.5rem;font-size:clamp(3rem,6vw,5.5rem)}.delivery-lyrics-section pre{white-space:pre-wrap;font:inherit;color:#393632;font-size:clamp(1rem,2vw,1.22rem);line-height:2}.delivery-rights-footer{color:#fff;background:#101210;grid-template-columns:1fr 1fr auto;gap:3rem;padding:3rem max(1.2rem,50vw - 43rem) 4rem;display:grid}.delivery-rights-footer b{font-size:.85rem}.delivery-rights-footer p{color:#ffffff73;max-width:25rem;margin-top:.5rem;font-size:.72rem;line-height:1.6}.delivery-rights-footer>div:last-child{align-content:start;gap:.5rem;display:grid}.delivery-rights-footer a{color:#b7d8ca;font-size:.72rem;text-decoration:none}.release-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040605c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.release-modal{color:#1a1b18;background:#f6f1e9;border:1px solid #ffffff29;border-radius:2rem;width:min(47rem,100%);max-height:calc(100vh - 2rem);padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:auto;box-shadow:0 40px 140px #00000080}.release-modal .delivery-eyebrow{color:#315f50}.release-modal h2{letter-spacing:-.065em;margin:.8rem 0;font-size:clamp(2.5rem,6vw,4.4rem);line-height:.92}.release-modal-intro{color:#6d665e;max-width:36rem;line-height:1.65}.release-modal-close{cursor:pointer;background:0 0;border:1px solid #d6cec3;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.5rem;position:absolute;top:1rem;right:1rem}.release-credit-options{border:0;margin:2rem 0 0;padding:0}.release-credit-options legend{margin-bottom:.8rem;font-size:.8rem;font-weight:800}.release-credit-options label{cursor:pointer;border-top:1px solid #d9d1c6;grid-template-columns:1.1rem 1fr;gap:.75rem;padding:1rem 0;display:grid}.release-credit-options input{accent-color:#315f50;margin-top:.25rem}.release-credit-options span{gap:.2rem;display:grid}.release-credit-options small{color:#766f67}.release-name-field{gap:.5rem;margin-top:1rem;font-size:.75rem;font-weight:800;display:grid}.release-name-field input{width:100%;font:inherit;background:#fff;border:1px solid #cfc7bc;border-radius:.9rem;padding:.9rem 1rem}.release-agreements{background:#ebe5dc;border-radius:1.2rem;margin-top:1.5rem;padding:1rem 1.1rem}.release-agreements label{color:#4d4842;grid-template-columns:1.05rem 1fr;gap:.7rem;padding:.65rem 0;font-size:.75rem;line-height:1.5;display:grid}.release-agreements input{accent-color:#315f50;margin-top:.2rem}.release-agreements a{color:#315f50;text-decoration:underline}.release-modal-total{justify-content:space-between;align-items:end;margin-top:1.5rem;display:flex}.release-modal-total span{color:#716a62;font-size:.76rem}.release-modal-total b{font-size:1.8rem}.release-checkout-button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#173b31;border:0;border-radius:999px;margin-top:1rem;padding:1rem;font-weight:800}.release-checkout-button:disabled{opacity:.45;cursor:not-allowed}.release-form-error{color:#7a281d;background:#f5ded8;border-radius:.8rem;margin-top:.8rem;padding:.8rem;font-size:.75rem}.release-modal-note{color:#80796f;margin-top:.9rem;line-height:1.5;display:block}.release-application-admin{background:#f0f7f4!important;border-color:#91b4a5!important}.release-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.release-admin-summary>div{background:#fff;border:1px solid #c9dcd4;border-radius:1rem;padding:1rem}.release-admin-summary small{color:var(--muted);font-size:.68rem;display:block}.release-admin-summary b{margin-top:.35rem;display:block}.release-admin-rights{color:#285445;background:#e3f0ea;border-radius:1rem;gap:.45rem;margin-top:1rem;padding:1rem;font-size:.75rem;display:grid}.release-review-note{background:#fff;border-left:3px solid #315f50;margin-top:1rem;padding:.9rem}.release-admin-actions{gap:.8rem;margin-top:1.2rem;display:grid}.release-admin-actions label{gap:.45rem;font-size:.72rem;font-weight:800;display:grid}.release-admin-actions textarea{border:1px solid var(--line);min-height:6rem;font:inherit;resize:vertical;background:#fff;border-radius:.8rem;padding:.8rem}.release-admin-actions>div{flex-wrap:wrap;gap:.6rem;display:flex}.release-admin-actions button{color:#fff;font:inherit;cursor:pointer;background:#2e312e;border:0;border-radius:999px;padding:.75rem 1rem;font-size:.74rem;font-weight:800}.release-admin-actions button:disabled{opacity:.5}.release-admin-actions .approve-release{background:#315f50}.release-admin-actions .reject-release{background:#8d4339}.release-admin-actions small{color:var(--muted)}.status-submitted,.status-under_review{color:#684d10;background:#fff3d8}.status-approved{color:#174936;background:#dff1e9}.status-refund_pending,.status-refunded,.status-rejected{color:#6e3028;background:#f1e4df}@media (max-width:900px){.delivery-stage,.release-invitation-grid{grid-template-columns:1fr}.delivery-artwork{max-width:28rem}.delivery-stage{padding-top:3rem}.release-invitation-copy{position:static}.delivery-rights-footer{grid-template-columns:1fr 1fr}.delivery-rights-footer>div:last-child{grid-column:1/-1}.release-status-card{grid-template-columns:1fr}.release-status-meta{min-width:0}.delivery-hero,.delivery-stage{min-height:auto}}@media (max-width:640px){.delivery-topline{flex-direction:column;align-items:flex-start}.delivery-stage{gap:2.5rem}.delivery-artwork{border-radius:1.4rem}.delivery-copy h1{font-size:3.5rem}.delivery-player{grid-template-columns:3.4rem minmax(0,1fr)}.delivery-play{width:3.4rem;height:3.4rem}.delivery-volume{display:none}.delivery-actions>*{width:100%}.release-invitation{padding-top:5rem;padding-bottom:5rem}.release-invitation-copy h2{font-size:3.15rem}.release-price-line{flex-direction:column;align-items:flex-start}.delivery-rights-footer{grid-template-columns:1fr}.delivery-rights-footer>div:last-child{grid-column:auto}.release-modal{border-radius:1.3rem}.release-admin-summary{grid-template-columns:1fr}.release-admin-actions>div{display:grid}.release-admin-actions button{width:100%}}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.release-status-meta a{color:#315f50;font-size:.72rem;font-weight:800;text-decoration:none}.release-timeline{border-top:1px solid #d9d1c6;grid-column:1/-1;grid-template-columns:repeat(8,minmax(0,1fr));gap:.55rem;margin-top:1rem;padding-top:1.5rem;display:grid}.release-timeline>div{background:#f7f3ed;border:1px solid #ded7ce;border-radius:.9rem;gap:.45rem;min-height:5.6rem;padding:.85rem .65rem;display:grid;position:relative}.release-timeline span{color:#686159;background:#ddd5ca;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.62rem;display:grid}.release-timeline b{color:#827b72;font-size:.68rem;line-height:1.35}.release-timeline .complete{background:#edf5f1;border-color:#b7d2c6}.release-timeline .complete span{color:#fff;background:#315f50}.release-timeline .complete b{color:#244b3e}.release-timeline .current{box-shadow:0 0 0 2px #315f502e}.release-stage-admin{background:#fff;border:1px solid #c9dcd4;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.release-stage-fields{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.release-stage-fields label{color:var(--muted);gap:.4rem;font-size:.7rem;font-weight:800;display:grid}.release-stage-fields select,.release-stage-fields input{border:1px solid var(--line);width:100%;font:inherit;color:var(--foreground);background:#fff;border-radius:.75rem;padding:.75rem .8rem}.release-live-url{grid-column:1/-1}@media (max-width:1050px){.release-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.release-timeline{grid-template-columns:1fr 1fr}.release-stage-fields{grid-template-columns:1fr}.release-live-url{grid-column:auto}}.release-owner-email{margin-top:1.6rem}.release-owner-note{color:#7b746c;margin-top:.45rem;line-height:1.45;display:block}.delivery-release-unlock{background:linear-gradient(135deg,#315f5047,#ffffff0e);border:1px solid #b7d8ca40;border-radius:1.25rem;margin-top:1.25rem;padding:1.05rem 1.05rem 1rem;animation:.55s both deliveryReleaseReveal;box-shadow:0 18px 55px #00000029}.delivery-release-unlock-copy{gap:.35rem;display:grid}.delivery-release-spark{color:#b7d8ca;letter-spacing:.08em;text-transform:uppercase;background:#b7d8ca1f;border-radius:999px;width:max-content;padding:.28rem .5rem;font-size:.58rem;font-weight:800}.delivery-release-unlock-copy>b{font-size:1rem;line-height:1.35}.delivery-release-unlock-copy>p{color:#ffffff94;max-width:37rem;margin:0;font-size:.76rem;line-height:1.55}.delivery-release-unlock .release-platforms.compact{margin:.8rem 0 .65rem}.delivery-release-unlock>button{color:#172019;width:100%;font:inherit;cursor:pointer;background:#f4efe7;border:0;border-radius:.85rem;justify-content:space-between;align-items:center;padding:.75rem .85rem;font-size:.73rem;font-weight:850;display:flex}.delivery-release-unlock>button span{font-size:1rem}@keyframes deliveryReleaseReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.release-selection-badge{color:#315f50;letter-spacing:.08em;text-transform:uppercase;background:#e7f1ec;border:1px solid #b9d2c7;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.42rem .68rem;font-size:.61rem;font-weight:850;display:inline-flex}.release-selection-badge>span{background:#315f50;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem #315f501a}.release-finishing-promise{background:#e9e4dc;border-left:3px solid #315f50;border-radius:0 1rem 1rem 0;padding:1.1rem 1.15rem;color:#4e4943!important;margin-top:1.25rem!important;font-size:.84rem!important;line-height:1.65!important}.release-finishing-promise b{color:#1c211e}.release-streaming-label{color:#766f67;letter-spacing:.1em;text-transform:uppercase;margin-top:1.65rem;font-size:.62rem;font-weight:800}.release-platforms{flex-wrap:wrap;gap:.55rem;margin-top:.65rem;display:flex}.release-platform{color:#272924;background:#ffffffa6;border:1px solid #d9d2c9;border-radius:.7rem;align-items:center;gap:.48rem;padding:.5rem .62rem;font-size:.66rem;font-weight:750;display:inline-flex}.release-platform img{object-fit:contain;flex:none;width:1.12rem;height:1.12rem;display:block}.release-platform-spotify{color:#1db954}.release-platform-apple{color:#fa243c}.release-platform-youtube{color:red}.release-platform-tidal{color:#171717}.release-platform-deezer{color:#8d38d7}.release-platform span{color:#4e4a44}.release-platforms.compact{gap:.42rem}.release-platforms.compact .release-platform{border-radius:.62rem;justify-content:center;width:2rem;height:2rem;padding:.38rem}.release-platforms.compact .release-platform img{width:1.15rem;height:1.15rem}.release-currency-row{gap:.5rem;margin-top:1.75rem;display:grid}.release-currency-row>span,.release-modal-currency>span{letter-spacing:.08em;text-transform:uppercase;color:#777067;font-size:.62rem;font-weight:800}.release-currency-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;max-width:31rem;display:grid}.release-currency-switch button{color:#393632;text-align:left;cursor:pointer;background:#ffffff94;border:1px solid #d4ccc1;border-radius:.78rem;gap:.1rem;padding:.62rem .72rem;display:grid}.release-currency-switch button b{font-size:.72rem}.release-currency-switch button small{color:#898177;font-size:.57rem}.release-currency-switch button.active{color:#fff;background:#173b31;border-color:#315f50;box-shadow:0 7px 20px #173b3129}.release-currency-switch button.active small{color:#bcd3ca}.release-price-line span strong{color:#173b31;font-size:.78rem;display:block}.release-benefits article{transition:background .2s,padding .2s}.release-benefits article.release-benefit-featured{background:#e8f0ec;border-radius:1rem;margin:0 -.9rem;padding:1.7rem .9rem}.release-benefits article.release-benefit-featured>span{font-weight:900}.release-benefits article .release-platforms.compact{margin-top:.8rem}.release-selection-summary{color:#fff;background:#173b31;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.2rem;padding:1rem;display:flex}.release-selection-summary span{letter-spacing:.08em;font-size:.56rem;font-weight:850}.release-selection-summary i{color:#8fb6a7;font-style:normal}.release-modal-currency{gap:.55rem;margin-top:1.3rem;display:grid}.release-modal-currency .release-currency-switch{max-width:none}.release-modal-total span{max-width:19rem;line-height:1.4}@media (max-width:640px){.delivery-release-unlock{padding:.9rem}.release-platform{padding:.45rem .52rem}.release-platform span{font-size:.6rem}.release-currency-switch{grid-template-columns:1fr}.release-currency-switch button{grid-template-columns:auto 1fr;align-items:center;gap:.6rem}.release-currency-switch button small{text-align:right}.release-benefits article.release-benefit-featured{margin:0 -.55rem;padding:1.45rem .55rem}.release-selection-summary{gap:.35rem}.release-selection-summary span{font-size:.51rem}.release-modal-total{flex-direction:column;align-items:flex-start;gap:.4rem}}.interview-language-picker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border:1px solid #1f27231a;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .45rem .35rem .65rem;display:flex}.interview-language-picker>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.58rem;font-weight:800}.interview-language-picker select{max-width:8.2rem;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;font-size:.72rem;font-weight:750}[dir=rtl] .interview-language-picker{direction:rtl}[dir=rtl] .interview-shell textarea,[dir=rtl] .interview-shell blockquote{text-align:right}@media (max-width:660px){.interview-language-picker>span{display:none}.interview-language-picker{padding:.45rem .6rem}.interview-language-picker select{max-width:6.7rem}.create-top-actions .interview-language-picker{order:-1}}.optional-social-card{background:#eef6f2;border:1px solid #b9d1c6;border-radius:1.15rem;margin:1.15rem 0;padding:1rem 1.05rem}.optional-social-card>.eyebrow{color:#42695b;margin:0 0 .35rem;font-size:.66rem}.optional-social-card .legal-check-row{margin:.35rem 0 0!important}.optional-social-check b{color:#1f332b;margin-bottom:.25rem;font-size:.92rem;display:block}.optional-social-check small{display:block;color:#5d6963!important;margin:0!important;font-size:.76rem!important;line-height:1.55!important}.checkout-rights-summary strong{color:#264c3f}.social-feature-badge{text-transform:uppercase;letter-spacing:.045em;background:#edf2ff;border-radius:999px;width:max-content;padding:.25rem .45rem;font-weight:750;display:inline-flex;color:#364f86!important;font-size:.58rem!important}.pricing-viktor-link{color:var(--accent);justify-content:center;align-items:center;margin-top:.65rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.pricing-viktor-link:hover{text-decoration:underline}.suno-upload-role{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.suno-upload-role button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#f5f2ed;border-radius:999px;padding:.55rem .8rem;font-size:.68rem;font-weight:800}.suno-upload-role button.active{color:#fff;background:#173b31;border-color:#315f50}.suno-upload-role button:disabled{opacity:.55;cursor:not-allowed}.status-warning{color:#8b5a11!important;background:#fff1d8!important}.delivery-alternative-version{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:1.15rem;gap:.75rem;margin-top:1.15rem;padding:1rem 1.05rem;display:grid}.delivery-alternative-version>div{gap:.2rem;display:grid}.delivery-alternative-version span{letter-spacing:.1em;text-transform:uppercase;color:#b7d8ca;font-size:.6rem;font-weight:850}.delivery-alternative-version b{font-size:.92rem}.delivery-alternative-version p{color:#ffffff85;margin:0;font-size:.72rem;line-height:1.5}.delivery-alternative-version audio{width:100%;height:2.7rem}.delivery-alternative-version .delivery-secondary-action{background:#ffffff17;width:max-content;margin:0}@media (max-width:640px){.suno-upload-role{display:grid}.suno-upload-role button,.delivery-alternative-version .delivery-secondary-action{width:100%}}.northbeat-studio-callout{background:linear-gradient(135deg,#315f5017,#ffffffa8);border:1px solid #315f5033;border-radius:1.1rem;grid-template-columns:minmax(12rem,.35fr) 1fr;align-items:start;gap:1.5rem;margin-top:1.2rem;padding:1.2rem 1.3rem;display:grid}.northbeat-studio-callout span{color:#315f50;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6rem;font-weight:850;display:block}.northbeat-studio-callout h3{margin:0;font-size:1.2rem}.northbeat-studio-callout p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}@media (max-width:700px){.northbeat-studio-callout{grid-template-columns:1fr}}.order-filter-bar{border:1px solid var(--line);background:#f8f5f0;border-radius:1rem;grid-template-columns:minmax(220px,1.7fr) minmax(140px,.7fr) minmax(150px,.8fr) auto auto auto;align-items:center;gap:.65rem;margin:0 0 1rem;padding:1rem;display:grid}.order-filter-bar input,.order-filter-bar select,.order-status-control select,.social-permission-control select,.social-permission-control textarea,.customer-update-composer input,.customer-update-composer textarea{border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#fff;border-radius:.8rem;padding:.72rem .8rem}.order-filter-bar button,.order-status-control button,.social-permission-control button,.customer-update-composer button{color:#fff;font:inherit;cursor:pointer;background:#1d3d33;border:0;border-radius:.8rem;padding:.72rem 1rem;font-weight:750}.order-filter-bar a{color:var(--muted);font-size:.76rem;text-decoration:underline}.starred-filter{white-space:nowrap;color:var(--muted);align-items:center;gap:.4rem;font-size:.76rem;display:flex}.starred-filter input{width:auto}.order-row-wrap{border-top:1px solid var(--line);grid-template-columns:2.6rem 1fr;align-items:center;gap:.5rem;display:grid}.order-row-wrap .table-row{border-top:0}.order-star-button{border:1px solid var(--line);color:#777;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.55rem .7rem;font-size:.72rem;font-weight:800}.order-star-button.compact{width:2.25rem;height:2.25rem;padding:0;font-size:1.05rem}.order-star-button.is-starred{color:#8b6800;background:#fff4c7;border-color:#e3c45c}.order-star-button:disabled{opacity:.55;cursor:wait}.order-product-cell{gap:.2rem;display:grid}.order-product-cell strong{color:#26211d}.table-row b{gap:.2rem;display:grid}.table-row b small{font-weight:400}.order-operations-panel .panel-title-row{align-items:center}.order-status-control{border-top:1px solid var(--line);gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.order-status-control label{gap:.4rem;display:grid}.order-status-control label span,.social-permission-control label span,.customer-update-composer label span{color:var(--muted);font-size:.72rem;font-weight:750}.order-status-control button{width:max-content}.order-status-control small{color:var(--muted)}.social-permission-control{border-top:1px solid var(--line);gap:.7rem;margin-top:1rem;padding-top:1rem;display:grid}.social-permission-control>div{gap:.25rem;display:grid}.social-permission-control>div small,.social-permission-control>small{color:var(--muted);line-height:1.45}.social-permission-control label{gap:.4rem;display:grid}.social-permission-control textarea{resize:vertical;min-height:80px}.social-permission-control button{width:max-content}.customer-update-composer{background:#f3f8f5;border:1px solid #315f5033;border-radius:1rem;gap:.8rem;margin-top:1.2rem;padding:1.1rem;display:grid}.customer-update-composer>div{gap:.25rem;display:grid}.customer-update-composer>div small{color:#315f50;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.customer-update-composer>div p{color:var(--muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.5}.customer-update-composer label{gap:.4rem;display:grid}.customer-update-composer textarea{resize:vertical;min-height:105px}.customer-update-composer button{width:max-content}.customer-update-composer>small{color:var(--muted)}@media (max-width:900px){.order-filter-bar{grid-template-columns:1fr 1fr}.order-filter-bar input{grid-column:1/-1}.order-row-wrap{grid-template-columns:2.5rem 1fr}.order-row-wrap .table-row{grid-template-columns:6rem 1fr}.order-row-wrap .table-row>:nth-child(n+3){display:none}}@media (max-width:600px){.order-filter-bar{grid-template-columns:1fr}.order-filter-bar input{grid-column:auto}.customer-update-composer button,.order-status-control button,.social-permission-control button{width:100%}}.language-guard-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.2rem;display:grid}.language-guard-summary article{border:1px solid var(--line);background:#fff;border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.language-guard-summary b{font-size:.82rem}.language-guard-summary span{color:var(--muted);font-size:.75rem;line-height:1.45}.guard-add-grid{grid-template-columns:1.4fr .65fr .9fr auto;align-items:end;gap:.7rem;display:grid}.guard-add-grid label{gap:.4rem;display:grid}.guard-add-grid label span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:800}.guard-add-grid input,.guard-add-grid select,.guard-toolbar input,.manual-edit-body input,.manual-edit-body textarea{border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#fff;border-radius:.8rem;padding:.72rem .8rem}.guard-add-grid .guard-wide{grid-column:1/4}.guard-confirmed-toggle{color:var(--muted);align-items:center;gap:.45rem;font-size:.75rem;display:flex!important}.guard-confirmed-toggle input{width:auto}.guard-add-grid button,.guard-term-row button,.manual-edit-actions button,.manual-edit-toggle{color:#fff;font:inherit;cursor:pointer;background:#1d3d33;border:0;border-radius:.8rem;padding:.72rem 1rem;font-weight:750}.guard-add-grid button:disabled,.guard-term-row button:disabled,.manual-edit-actions button:disabled{opacity:.5;cursor:wait}.guard-toolbar{margin-bottom:.8rem}.guard-term-list{display:grid}.guard-term-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.5fr) 6rem 9rem 10rem 6rem;align-items:center;gap:.8rem;padding:.85rem 0;display:grid}.guard-term-row>div{gap:.25rem;display:grid}.guard-term-row small{color:var(--muted);line-height:1.35}.guard-term-row>span:not(.guard-severity){color:var(--muted);text-transform:capitalize;font-size:.72rem}.guard-term-row>label{color:var(--muted);align-items:center;gap:.35rem;font-size:.68rem;display:flex}.guard-term-row.is-disabled{opacity:.5}.guard-severity{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;width:max-content;padding:.3rem .55rem;font-size:.65rem;font-weight:850;display:inline-flex}.guard-severity.block{color:#8f3527;background:#f9dfda}.guard-severity.warning{color:#815f00;background:#fff1c7}.guard-term-row button.secondary,.manual-edit-actions button.secondary{color:#443d36;border:1px solid var(--line);background:#fff}.manual-lyrics-editor{margin:0 0 1rem}.manual-edit-toggle{color:#1d3d33;background:#fff;border:1px solid #1d3d333d;padding:.62rem .85rem}.manual-edit-body{background:#f4f8f5;border:1px solid #1d3d3338;border-radius:1rem;gap:.75rem;margin-top:.65rem;padding:1rem;display:grid}.manual-edit-body textarea{resize:vertical;min-height:420px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.55}.manual-edit-body label{gap:.35rem;display:grid}.manual-edit-body label span{color:var(--muted);font-size:.7rem;font-weight:800}.manual-edit-note{gap:.25rem;display:grid}.manual-edit-note b{color:#1d3d33}.manual-edit-note span{color:var(--muted);font-size:.73rem;line-height:1.45}.manual-edit-actions{flex-wrap:wrap;gap:.6rem;display:flex}.manual-edit-body>small{color:var(--muted);line-height:1.45}.human-edit-badge{background:#f3f8f5;border-left:3px solid #315f50;border-radius:.5rem;gap:.2rem;margin:.75rem 0;padding:.75rem .85rem;display:grid}.human-edit-badge b{color:#315f50;font-size:.76rem}.human-edit-badge span{color:var(--muted);font-size:.69rem}@media (max-width:900px){.language-guard-summary{grid-template-columns:1fr}.guard-add-grid{grid-template-columns:1fr 1fr}.guard-add-grid .guard-wide{grid-column:1/-1}.guard-term-row{grid-template-columns:1fr auto}.guard-term-row>span:not(.guard-severity),.guard-term-row>label{grid-column:1/-1}.guard-term-row button{grid-area:1/2/3}}@media (max-width:600px){.guard-add-grid{grid-template-columns:1fr}.guard-add-grid .guard-wide{grid-column:auto}.manual-edit-actions button{width:100%}.manual-edit-body textarea{min-height:330px}}.guard-severity-select,.guard-category-select{border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#fff;border-radius:.7rem;padding:.48rem .55rem;font-size:.68rem;font-weight:750}.guard-severity-select.block{color:#8f3527;background:#fff4f1}.guard-severity-select.warning{color:#815f00;background:#fff8df}.manual-music-prompt-editor{margin:.9rem 0 1rem}.manual-music-prompt-body textarea{min-height:180px}.manual-music-prompt-body label:first-of-type textarea{min-height:260px}.order-reference-inline{letter-spacing:.055em;text-transform:uppercase;color:#8c7a68!important;font-size:.62rem!important;font-weight:750!important}.editorial-vault-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.2rem 0;display:grid}.editorial-vault-summary article{border:1px solid var(--line);background:#fff;border-radius:1rem;gap:.35rem;padding:1rem 1.1rem;display:grid}.editorial-vault-summary b{font-size:1.15rem}.editorial-vault-summary span{color:var(--muted);font-size:.76rem;line-height:1.45}.editorial-vault-filter{align-items:end;gap:.7rem;margin:0 0 1rem;display:flex}.editorial-vault-filter label{gap:.35rem;display:grid}.editorial-vault-filter label span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:800}.editorial-vault-filter select{border:1px solid var(--line);min-width:220px;font:inherit;background:#fff;border-radius:.8rem;padding:.7rem .8rem}.editorial-vault-filter button{color:#fff;font:inherit;background:#1d3d33;border:0;border-radius:.8rem;padding:.72rem 1rem;font-weight:750}.editorial-vault-list{gap:1rem;display:grid}.editorial-vault-entry{border:1px solid var(--line);background:#fff;border-radius:1.1rem;padding:1.15rem}.editorial-vault-head{justify-content:space-between;gap:1rem;display:flex}.editorial-vault-head small,.editorial-vault-head p,.editorial-vault-head time{color:var(--muted);font-size:.72rem}.editorial-vault-head h2{margin:.2rem 0;font-size:1rem}.editorial-vault-head p{margin:0}.editorial-vault-lesson{background:#f3f8f5;border-radius:.85rem;margin-top:1rem;padding:.9rem 1rem}.editorial-vault-lesson small{color:#315f50;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.editorial-vault-lesson p{margin:.4rem 0 0;font-size:.82rem;line-height:1.55}.editorial-vault-note,.editorial-vault-tags{color:var(--muted);font-size:.76rem}.editorial-vault-entry details{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.75rem}.editorial-vault-entry summary{cursor:pointer;font-size:.75rem;font-weight:750}.editorial-vault-diff{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.8rem;display:grid}.editorial-vault-diff>div{min-width:0}.editorial-vault-diff small{color:var(--muted);margin-bottom:.35rem;font-weight:750;display:block}.editorial-vault-diff pre{white-space:pre-wrap;word-break:break-word;background:#f8f5f0;border-radius:.75rem;max-height:320px;margin:0;padding:.8rem;font:500 .72rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}@media (max-width:760px){.editorial-vault-summary,.editorial-vault-diff{grid-template-columns:1fr}.editorial-vault-head{display:grid}.editorial-vault-filter{flex-direction:column;align-items:stretch}.editorial-vault-filter label,.editorial-vault-filter select,.editorial-vault-filter button{width:100%}}.musical-direction-admin-editor{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.85rem}.musical-direction-edit-body{margin-top:.7rem}.musical-direction-edit-grid{grid-template-columns:1.35fr .9fr;align-items:start;gap:1rem;display:grid}.musical-direction-edit-grid fieldset{border:1px solid var(--line);background:#fff;border-radius:.9rem;margin:0;padding:.85rem}.musical-direction-edit-grid legend{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 .25rem;font-size:.7rem;font-weight:800}.direction-edit-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.direction-edit-options label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.72rem;align-items:center;gap:.45rem;padding:.55rem .6rem;font-size:.72rem;display:flex!important}.direction-edit-options label.selected{color:#1d3d33;background:#eef6f2;border-color:#1d3d3357}.direction-edit-options input{margin:0;width:auto!important}.musical-direction-edit-fields{gap:.7rem;display:grid}.musical-direction-edit-fields label{gap:.35rem;display:grid}.musical-direction-edit-fields select,.musical-direction-edit-body select{border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#fff;border-radius:.8rem;padding:.72rem .8rem}.musical-direction-edit-body textarea.compact{min-height:105px;font-family:inherit;font-size:.8rem}@media (max-width:760px){.musical-direction-edit-grid,.direction-edit-options{grid-template-columns:1fr}}.source-entry{background:radial-gradient(circle at 48% 30%,#315f5014,#0000 34%),#f8f5ef;border-bottom:1px solid #211d1814;place-items:center;min-height:clamp(34rem,72vh,48rem);padding:clamp(4rem,8vw,7rem) 1.5rem;display:grid}.source-entry-inner{justify-items:start;width:min(100%,38rem);display:grid}.source-entry h1,.source-entry-copy{white-space:pre-line}.source-entry h1{letter-spacing:-.065em;max-width:12ch;margin:0;font-size:clamp(2.5rem,7vw,5rem);font-weight:560;line-height:.96}.source-entry-copy{letter-spacing:-.02em;color:#4e514e;max-width:20ch;margin:2rem 0 0;font-size:clamp(1.15rem,2.6vw,1.55rem);line-height:1.42}.source-entry-cta{color:#1d3d33;border-bottom:1px solid #1d3d334d;margin-top:2.4rem;padding:.9rem 1.1rem;font-size:1rem;font-weight:780;text-decoration:none;transition:transform .18s,border-color .18s;display:inline-flex}.source-entry-cta:hover{border-color:#1d3d33;transform:translate(.2rem)}.source-entry-inner>small{color:#1f252173;margin-top:1.1rem;font-size:.67rem;line-height:1.45}.source-entry-qr h1,.source-entry-qr .source-entry-copy,.source-entry-qr .source-entry-cta{text-transform:lowercase}.source-entry-instagram{background:radial-gradient(circle at 18% 20%,#b5688812,#0000 28%),radial-gradient(circle at 82% 72%,#315f5014,#0000 34%),#faf7f2}.source-entry-facebook{background:radial-gradient(circle at 74% 24%,#576f9714,#0000 31%),#f8f5ef}@media (max-width:640px){.source-entry{min-height:calc(100svh - 4.5rem);padding:3rem 1.35rem}.source-entry h1{max-width:11ch}.source-entry-copy{margin-top:1.6rem}.source-entry-cta{margin-top:2rem}}.source-performance-panel{gap:1rem;display:grid}.source-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.source-metric-grid article{border:1px solid var(--line);background:#fff;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:1rem;display:grid}.source-metric-grid article>div{grid-column:1/-1;gap:.2rem;display:grid}.source-metric-grid article>div small{color:var(--muted);font-size:.67rem}.source-metric-grid article>strong{font-size:1.7rem;line-height:1}.source-metric-grid article>small{color:var(--muted);align-self:end;font-size:.65rem}.source-metric-grid article>span{color:#5d5750;background:#f5f2ed;border-radius:.55rem;padding:.38rem .45rem;font-size:.64rem}.source-metric-grid article>em{border-top:1px solid var(--line);color:#315f50;grid-column:1/-1;padding-top:.35rem;font-size:.75rem;font-style:normal;font-weight:800}.campaign-metric-list{border-top:1px solid var(--line);display:grid}.campaign-metric-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.7rem;display:flex}.campaign-metric-list span{color:var(--muted);text-align:right}.entry-source-order-badge{text-transform:uppercase;letter-spacing:.045em;background:#eef2f7;border-radius:999px;width:max-content;padding:.24rem .45rem;display:inline-flex;color:#526375!important;font-size:.57rem!important;font-weight:750!important}.entry-admin-intro{margin-bottom:1rem}.entry-admin-intro p{max-width:70rem;color:var(--muted);line-height:1.6}.entry-admin-intro code{color:#4e443b;background:#f4f0e9;border-radius:.35rem;padding:.15rem .35rem}.entry-config-manager{gap:1rem;display:grid}.entry-config-add{border:1px solid var(--line);background:#fff;border-radius:1rem;grid-template-columns:12rem minmax(12rem,1fr) auto;gap:.6rem;padding:1rem;display:grid}.entry-config-add select,.entry-config-add input,.entry-config-card input,.entry-config-card textarea{border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#fff;border-radius:.75rem;padding:.7rem .8rem}.entry-config-add button,.entry-config-actions button{color:#fff;font:inherit;cursor:pointer;background:#1d3d33;border:0;border-radius:.75rem;padding:.72rem 1rem;font-weight:800}.entry-config-add button:disabled,.entry-config-actions button:disabled{opacity:.5}.entry-config-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.entry-config-card{border:1px solid var(--line);background:#fff;border-radius:1.1rem;gap:.75rem;padding:1rem;display:grid}.entry-config-title{justify-content:space-between;align-items:start;gap:1rem;display:flex}.entry-config-title>div{gap:.15rem;display:grid}.entry-config-title small{color:var(--muted)}.entry-config-title label{align-items:center;gap:.4rem;font-size:.7rem;display:flex}.entry-config-card>label,.entry-config-grid label{gap:.35rem;display:grid}.entry-config-card label>span,.entry-config-grid label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;font-size:.67rem;font-weight:800}.entry-config-card textarea{resize:vertical;min-height:110px;line-height:1.5}.entry-config-card textarea.compact{min-height:75px}.entry-config-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.entry-config-actions{align-items:center;gap:.75rem;display:flex}.entry-config-actions small{color:var(--muted)}@media (max-width:900px){.source-metric-grid,.entry-config-list{grid-template-columns:1fr}.entry-config-add{grid-template-columns:1fr 1fr}.entry-config-add button{grid-column:1/-1}}@media (max-width:600px){.entry-config-add,.entry-config-grid{grid-template-columns:1fr}.campaign-metric-list>div{display:grid}.campaign-metric-list span{text-align:left}}.source-entry-proof-link{color:#1f252194;border-bottom:1px solid #1f252129;margin-top:.65rem;font-size:.68rem;font-weight:720;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.source-entry-proof-link:hover{color:#1d3d33;border-color:#1d3d33}.source-entry-proof{color:#fff;background:#171815;padding:clamp(4rem,7vw,6.5rem) 0}.source-entry-proof-grid{grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.source-entry-proof-copy h2{letter-spacing:-.06em;max-width:12ch;margin-top:1rem;font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:.98}.source-entry-proof-copy>p:not(.eyebrow){color:#ffffffa8;max-width:38rem;margin-top:1.3rem;font-size:.94rem;line-height:1.72}.source-entry-proof-copy>strong{color:#a8c7b9;letter-spacing:.02em;margin-top:1.25rem;font-size:.72rem;display:block}.source-entry-proof-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.35rem;display:flex}.source-entry-proof-chips span{color:#ffffffc2;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;padding:.48rem .7rem;font-size:.64rem;font-weight:720}.source-entry-proof-player{min-width:0}.source-entry-proof-player>small{color:#ffffff61;margin:.7rem .25rem 0;font-size:.61rem;line-height:1.5;display:block}.source-entry-offer{background:#a8c7b912;border:1px solid #a8c7b938;border-radius:1rem;margin-top:1.8rem;padding:1rem 1.05rem}.source-entry-offer small{color:#a8c7b9;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850;display:block}.source-entry-offer p{color:#ffffffd1!important;margin:.45rem 0 0!important;font-size:.78rem!important;line-height:1.55!important}.northbeat-player.compact{border-radius:1.4rem;box-shadow:0 24px 70px #00000038}.northbeat-player.compact .northbeat-player-head{padding:1.15rem 1.25rem}.northbeat-player.compact .northbeat-player-head h3{margin-top:.55rem;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.05}.northbeat-player.compact .northbeat-player-head>a{font-size:.67rem}.northbeat-player.compact .northbeat-track-list .northbeat-track-play{padding:.7rem .85rem}.northbeat-player.compact .northbeat-track-art{width:2.45rem;height:2.45rem}.northbeat-player.compact .northbeat-track-list .northbeat-track-play{grid-template-columns:2.45rem minmax(0,1fr) auto}.northbeat-player.compact .northbeat-now-playing{padding:1rem 1.15rem}.entry-config-card select{border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#fff;border-radius:.75rem;padding:.7rem .8rem}.entry-config-check>div{border:1px solid var(--line);background:#fff;border-radius:.75rem;align-items:center;gap:.55rem;min-height:2.75rem;padding:.62rem .75rem;font-size:.72rem;line-height:1.35;display:flex}.entry-config-check input{margin:0;width:auto!important}@media (max-width:980px){.source-entry-proof-grid{grid-template-columns:1fr}.source-entry-proof-copy h2{max-width:15ch}.source-entry-proof-player{max-width:48rem}}@media (max-width:640px){.source-entry-proof{padding:3.5rem 0}.source-entry-proof-grid{gap:2.3rem}.source-entry-proof-copy h2{font-size:clamp(2.35rem,11vw,3.5rem)}.source-entry-proof-chips{display:grid}.source-entry-proof-chips span{width:max-content;max-width:100%}.northbeat-player.compact .northbeat-track-status{display:none}.northbeat-player.compact .northbeat-track-row{grid-template-columns:minmax(0,1fr) 2.55rem}.northbeat-player.compact .northbeat-track-list .northbeat-track-play{grid-template-columns:2.45rem minmax(0,1fr)}}.source-entry-proof-action{color:#d8f2e6;border-bottom:1px solid #a8c7b96b;margin-top:1.8rem;padding:.78rem 0;font-size:.82rem;font-weight:780;text-decoration:none;transition:transform .18s,border-color .18s;display:inline-flex}.source-entry-proof-action:hover{border-color:#d8f2e6;transform:translate(.2rem)}.source-entry-page .site-footer{margin-top:0}.admin-track-play{border:1px solid var(--line);color:#191714;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:.62rem .82rem;font-size:.72rem;font-weight:800}.admin-track-play:hover{background:#f3efe9}.admin-track-play.compact{flex:none;place-items:center;width:2.35rem;height:2.35rem;padding:0;display:grid}.admin-music-dock{z-index:1000;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171513f7;border-top:1px solid #ffffff1f;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 48px #0000002e}.admin-music-now{align-items:center;gap:.45rem;max-width:1600px;min-height:4.8rem;margin:0 auto;padding:.7rem clamp(.8rem,3vw,2rem);display:flex}.admin-music-now>button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.admin-music-expand{width:2.4rem;height:2.4rem;background:#ffffff0f!important;border:1px solid #ffffff29!important;border-radius:.75rem!important}.admin-music-play{width:2.7rem;height:2.7rem;color:#181614!important;background:#fff!important;border-radius:50%!important;font-weight:900!important}.admin-music-meta{flex:1;min-width:0;text-align:left!important;padding:.15rem .65rem!important}.admin-music-meta span{min-width:0;display:grid}.admin-music-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.admin-music-meta small{color:#ffffff94;margin-top:.14rem;font-size:.66rem}.admin-share-ok,.admin-share-private{white-space:nowrap;border-radius:999px;align-items:center;padding:.34rem .55rem;font-size:.61rem;font-weight:850;display:inline-flex}.admin-share-ok{color:#19472f;background:#dff4e7}.admin-share-private{color:#ffffffa3;background:#ffffff17}.admin-song-favorite{color:#ffffff59;cursor:pointer;background:0 0;border:0;padding:.45rem;font-size:1.25rem;line-height:1}.admin-music-library{color:#191714;background:#f8f6f2;border:1px solid #0000001f;border-radius:1.25rem;flex-direction:column;max-width:920px;max-height:min(70vh,680px);margin:0 auto;display:flex;position:absolute;bottom:5.25rem;left:clamp(.7rem,2vw,2rem);right:clamp(.7rem,2vw,2rem);overflow:hidden;box-shadow:0 30px 90px #00000047}.admin-music-library-head{justify-content:space-between;gap:1rem;padding:1.2rem 1.3rem .8rem;display:flex}.admin-music-library-head small{letter-spacing:.12em;color:#746e67;font-size:.58rem}.admin-music-library-head h3{margin:.18rem 0 .25rem;font-size:1.45rem}.admin-music-library-head p{color:#706a63;margin:0;font-size:.75rem}.admin-music-library-head>button{cursor:pointer;background:0 0;border:0;font-size:1.65rem}.admin-music-library-tools{border-top:1px solid #e5e0d9;border-bottom:1px solid #e5e0d9;align-items:center;gap:.7rem;padding:.7rem 1.3rem;display:flex}.admin-music-library-tools input{min-width:0;font:inherit;background:#fff;border:1px solid #d9d3cb;border-radius:.75rem;flex:1;padding:.66rem .8rem;font-size:.75rem}.admin-music-library-tools button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d3cb;border-radius:999px;padding:.45rem .65rem;font-size:.64rem;font-weight:800}.admin-music-library-tools button.active{color:#fff;background:#1b1815;border-color:#1b1815}.admin-music-track-list{padding:.45rem .7rem .85rem;overflow:auto}.admin-music-track{border-bottom:1px solid #e9e4dd;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;display:grid}.admin-music-track.current{background:#eee9e1;border-bottom-color:#0000;border-radius:.8rem}.admin-music-track-main{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;min-width:0;padding:.72rem;display:flex}.admin-music-track-main>span:last-child{min-width:0;display:grid}.admin-music-track-main b{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.admin-music-track-main small{color:#777067;margin-top:.12rem;font-size:.61rem}.admin-music-track .admin-share-private{color:#6d675f;background:#e9e5df}@media (max-width:760px){body:has(.admin-music-dock){padding-bottom:5.3rem}.admin-music-now{min-height:4.5rem;padding:.55rem .65rem}.admin-music-now>button:not(.admin-music-expand):not(.admin-music-play):not(.admin-music-meta):not(.admin-song-favorite),.admin-music-now>.admin-share-ok,.admin-music-now>.admin-share-private{display:none}.admin-music-meta{padding:.1rem .35rem!important}.admin-music-library{max-height:72vh;bottom:4.95rem;left:.45rem;right:.45rem}.admin-music-library-tools{flex-direction:column;align-items:stretch}.admin-music-library-tools>div{overflow:auto}.admin-music-track{grid-template-columns:minmax(0,1fr) auto}.admin-music-track>.admin-share-ok,.admin-music-track>.admin-share-private{display:none}.admin-music-track>.admin-song-favorite{grid-area:1/2}}.admin-music-progress{align-items:center;gap:.5rem;min-width:min(23vw,280px);display:flex}.admin-music-progress input{accent-color:#fff;cursor:pointer;width:100%}.admin-music-progress small{color:#ffffff85;white-space:nowrap;font-size:.58rem}@media (max-width:980px){.admin-music-progress{min-width:140px}}@media (max-width:760px){.admin-music-progress{min-width:0;position:absolute;bottom:.14rem;left:.65rem;right:.65rem}.admin-music-progress small{display:none}.admin-music-now{padding-bottom:1rem}}body:has(.admin-music-dock){padding-bottom:6.7rem}.order-row-wrap{border-top:1px solid var(--line);grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.12rem 0;display:grid}.order-row-actions{justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;display:flex}.order-row-wrap .table-row{border-top:0;border-radius:1rem;min-width:0;padding:1rem .9rem;transition:background .16s,transform .16s}.order-row-wrap .table-row:hover{background:#f7f4ef;transform:translate(2px)}.order-row-wrap .order-table-row{grid-template-columns:7.2rem minmax(13rem,1.35fr) minmax(13rem,1fr) 7rem 7rem;gap:1.25rem}.order-row-wrap .status{text-transform:capitalize;justify-self:start}.order-row-wrap .order-reference-inline{letter-spacing:.055em;text-transform:uppercase;margin-top:.08rem;font-size:.61rem;font-weight:820;color:#8c7359!important}.order-row-wrap .order-product-cell strong{font-size:.86rem;line-height:1.3}.order-row-wrap .order-product-cell>small:first-of-type{font-size:.66rem}.order-star-button.compact,.admin-track-play.compact{background:#fff;border-color:#e5e0d9;place-items:center;width:2.32rem;height:2.32rem;padding:0;transition:transform .15s,border-color .15s,background .15s;display:grid;box-shadow:0 1px #231c1608}.order-star-button.compact:hover,.admin-track-play.compact:hover{background:#f8f5f1;border-color:#cfc7bd;transform:translateY(-1px)}.admin-track-play.compact svg{fill:currentColor;width:.85rem;height:.85rem}.admin-music-dock{z-index:1000;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(1.05);backdrop-filter:blur(20px)saturate(1.05);background:#111110fb;border-top:1px solid #ffffff17;position:fixed;inset:auto 0 0;box-shadow:0 -18px 55px #00000038}.admin-music-now{grid-template-columns:minmax(15rem,1fr) minmax(24rem,1.25fr) minmax(15rem,1fr);align-items:center;gap:1.5rem;max-width:1720px;min-height:5.95rem;margin:0 auto;padding:.72rem clamp(.9rem,2.2vw,2.2rem);display:grid}.admin-music-now button{font:inherit;color:inherit}.admin-now-track{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-now-art{color:#eaf6f0;letter-spacing:-.03em;cursor:pointer;background:linear-gradient(145deg,#3f675b 0%,#222821 48%,#171616 100%);border:1px solid #ffffff1c;border-radius:.7rem;flex:0 0 3.55rem;place-items:center;width:3.55rem;height:3.55rem;font-size:.83rem;font-weight:880;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 25px #0003}.admin-now-art>i{opacity:0;background:#0000006b;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.admin-now-art:hover>i{opacity:1}.admin-now-art svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.admin-music-meta{cursor:pointer;flex:1;min-width:0;text-align:left!important;background:0 0!important;border:0!important;padding:0!important}.admin-music-meta span{gap:.18rem;min-width:0;display:grid}.admin-music-meta b{text-overflow:ellipsis;white-space:nowrap;color:#fff;letter-spacing:-.015em;font-size:.83rem;overflow:hidden}.admin-music-meta small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff80;font-size:.64rem;overflow:hidden}.admin-now-favorite{flex:none}.admin-player-center{justify-items:center;gap:.46rem;min-width:0;display:grid}.admin-player-controls{justify-content:center;align-items:center;gap:.7rem;display:flex}.admin-player-icon,.admin-music-play{color:#ffffffa6;cursor:pointer;background:0 0;border:0;place-items:center;transition:color .15s,transform .15s,background .15s;display:grid}.admin-player-icon{border-radius:50%;width:2rem;height:2rem}.admin-player-icon:hover,.admin-player-icon.active{color:#fff}.admin-player-icon.active{color:#8ed9b8}.admin-player-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.08rem;height:1.08rem}.admin-player-icon .is-previous{transform:scaleX(-1)}.admin-music-play{color:#11110f;background:#fff;border-radius:50%;width:2.62rem;height:2.62rem;box-shadow:0 5px 18px #0003}.admin-music-play:hover{background:#f4f4f2;transform:scale(1.04)}.admin-music-play svg{fill:currentColor;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.12rem;height:1.12rem}.admin-music-play svg path[d="M8 5v14M16 5v14"]{fill:none}.admin-music-progress{grid-template-columns:2.4rem minmax(10rem,1fr) 2.4rem;align-items:center;gap:.55rem;width:min(100%,35rem);min-width:0;display:grid}.admin-music-progress input,.admin-player-volume input{appearance:none;accent-color:#fff;cursor:pointer;background:#ffffff38;border:0;border-radius:999px;width:100%;height:.23rem}.admin-music-progress input::-webkit-slider-thumb{appearance:none;opacity:0;background:#fff;border-radius:50%;width:.7rem;height:.7rem;transition:opacity .12s}.admin-player-volume input::-webkit-slider-thumb{appearance:none;opacity:0;background:#fff;border-radius:50%;width:.7rem;height:.7rem;transition:opacity .12s}.admin-music-progress:hover input::-webkit-slider-thumb{opacity:1}.admin-player-volume:hover input::-webkit-slider-thumb{opacity:1}.admin-music-progress small{color:#ffffff6e;text-align:center;font-variant-numeric:tabular-nums;font-size:.55rem}.admin-player-right{justify-content:flex-end;align-items:center;gap:.9rem;min-width:0;display:flex}.admin-player-volume{color:#ffffff94;align-items:center;gap:.5rem;width:min(9rem,35%);display:flex}.admin-player-volume svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.admin-share-ok,.admin-share-private{letter-spacing:.015em;white-space:nowrap;border-radius:999px;align-items:center;padding:.34rem .56rem;font-size:.56rem;font-weight:850;display:inline-flex}.admin-share-ok{color:#94e3bd;background:#77e5b221;border:1px solid #77e5b22b}.admin-share-private{color:#ffffff87;background:#fff1;border:1px solid #ffffff12}.admin-song-favorite{color:#ffffff52;cursor:pointer;background:0 0;border:0;padding:.42rem;font-size:1.15rem;line-height:1;transition:color .15s,transform .15s}.admin-song-favorite:hover{color:#ffffffc7;transform:scale(1.08)}.admin-song-favorite.active{color:#fff}.admin-music-library{z-index:1001;color:#fff;background:#141413;border:1px solid #ffffff17;border-radius:1.35rem;flex-direction:column;width:min(70rem,100vw - 2rem);max-height:min(76vh,47rem);display:flex;position:fixed;bottom:6.45rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 32px 100px #0000006b}.admin-music-library-hero{background:linear-gradient(145deg,#477060b8,#1b1f1bdb 48%,#171716 100%);grid-template-columns:5.7rem minmax(0,1fr) auto;align-items:end;gap:1.25rem;padding:1.65rem 1.7rem 1.45rem;display:grid;position:relative}.admin-library-art{background:linear-gradient(145deg,#86c9aa,#294f42 68%,#171716);border-radius:1rem;place-items:center;width:5.7rem;height:5.7rem;font-size:2rem;font-weight:800;display:grid;box-shadow:0 14px 35px #0000004d}.admin-music-library-hero>div:nth-child(2){min-width:0}.admin-music-library-hero small{color:#ffffff94;letter-spacing:.11em;font-size:.56rem;font-weight:850}.admin-music-library-hero h3{letter-spacing:-.055em;margin:.32rem 0 .36rem;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1}.admin-music-library-hero p{color:#ffffff9e;max-width:38rem;margin:0;font-size:.72rem;line-height:1.5}.admin-library-summary{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.admin-library-summary span{color:#ffffffa6;background:#ffffff14;border-radius:999px;padding:.28rem .46rem;font-size:.55rem;font-weight:730}.admin-library-close{color:#fff;cursor:pointer;background:#00000040;border:0;border-radius:50%;align-self:start;width:2.2rem;height:2.2rem;font-size:1.25rem}.admin-library-close:hover{background:#0000006b}.admin-music-library-tools{background:#141413;border:0;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.admin-library-search{color:#ffffff8a;background:#242422;border:1px solid #ffffff14;border-radius:.65rem;flex:1;align-items:center;gap:.55rem;min-width:0;max-width:32rem;padding:.55rem .72rem;display:flex}.admin-library-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.68rem}.admin-library-search input::placeholder{color:#ffffff59}.admin-music-library-tools>div{gap:.35rem;display:flex}.admin-music-library-tools button{color:#ffffff8c;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.46rem .68rem;font-size:.59rem;font-weight:800}.admin-music-library-tools button:hover{color:#fff;background:#ffffff0f}.admin-music-library-tools button.active{color:#171716;background:#fff}.admin-music-track-list{background:#141413;padding:.45rem .75rem .85rem;overflow:auto}.admin-music-track-head,.admin-music-track{grid-template-columns:2.2rem minmax(0,1fr) 7.4rem 3.6rem 4.4rem;align-items:center;gap:.55rem;display:grid}.admin-music-track-head{color:#ffffff52;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff0f;padding:.45rem .65rem .38rem;font-size:.52rem}.admin-music-track-head span:nth-child(4){text-align:right}.admin-music-track{border:0;border-radius:.62rem;min-height:3.8rem;padding:.32rem .65rem;transition:background .13s}.admin-music-track:hover{background:#ffffff0e}.admin-music-track.current{background:#77e5b20e}.admin-track-index{color:#ffffff73;cursor:pointer;width:2rem;height:2rem;font:inherit;background:0 0;border:0;place-items:center;display:grid}.admin-track-row-play{display:none}.admin-track-row-play svg{fill:currentColor;stroke:currentColor;width:.85rem;height:.85rem}.admin-track-row-play svg path[d="M8 5v14M16 5v14"]{fill:none}.admin-music-track:hover .admin-track-number,.admin-music-track.current .admin-track-number{display:none}.admin-music-track:hover .admin-track-row-play,.admin-music-track.current .admin-track-row-play{display:grid}.admin-music-track.current .admin-track-row-play{color:#8ed9b8}.admin-music-track-main{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.55rem minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;padding:.22rem 0;display:grid}.admin-track-art{color:#d9eee5;letter-spacing:-.02em;background:linear-gradient(145deg,#385b50,#1c241f);border-radius:.48rem;place-items:center;width:2.55rem;height:2.55rem;font-size:.62rem;font-weight:880;display:grid}.admin-track-copy{gap:.17rem;min-width:0;display:grid}.admin-track-copy b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:.72rem;font-weight:760;overflow:hidden}.admin-music-track.current .admin-track-copy b{color:#8ed9b8}.admin-track-copy small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff6b;font-size:.56rem;overflow:hidden}.admin-music-track .admin-share-ok,.admin-music-track .admin-share-private{justify-self:start}.admin-track-duration{color:#ffffff63;font-variant-numeric:tabular-nums;justify-self:end;font-size:.57rem}.admin-track-actions{justify-content:flex-end;align-items:center;gap:.12rem;display:flex}.admin-track-actions a,.admin-track-actions button{color:#ffffff57;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.72rem;text-decoration:none;display:grid}.admin-track-actions a:hover,.admin-track-actions button:hover{color:#fff;background:#ffffff12}.admin-track-actions .admin-song-favorite.active{color:#fff}.admin-library-empty{text-align:center;color:#ffffff73;padding:2.8rem 1rem;font-size:.72rem}@media (max-width:1050px){.admin-music-now{grid-template-columns:minmax(13rem,1fr) minmax(22rem,1.15fr) auto;gap:1rem}.admin-player-right .admin-share-ok,.admin-player-right .admin-share-private{display:none}.admin-player-volume{width:6.5rem}}@media (max-width:900px){.order-row-wrap{grid-template-columns:5.15rem minmax(0,1fr)}.order-row-wrap .order-table-row{grid-template-columns:6.5rem minmax(0,1fr)}.order-row-wrap .order-table-row>:nth-child(n+3){display:none}}@media (max-width:760px){body:has(.admin-music-dock){padding-bottom:5.65rem}.admin-music-now{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;min-height:5rem;padding:.55rem .7rem .78rem;position:relative}.admin-now-art{border-radius:.58rem;flex-basis:2.8rem;width:2.8rem;height:2.8rem}.admin-music-meta b{font-size:.74rem}.admin-music-meta small{font-size:.57rem}.admin-now-favorite{display:none}.admin-player-center{align-items:center;display:flex}.admin-player-controls{gap:.15rem}.admin-player-controls .admin-player-icon:first-child,.admin-queue-button{display:none}.admin-player-icon{width:1.9rem;height:1.9rem}.admin-music-play{width:2.45rem;height:2.45rem}.admin-music-progress{width:auto;display:block;position:absolute;bottom:.17rem;left:.7rem;right:.7rem}.admin-music-progress small{display:none}.admin-music-progress input{width:100%;height:.16rem;display:block}.admin-player-right{display:none}.admin-music-library{border-radius:1rem;width:calc(100vw - .8rem);max-height:78vh;bottom:5.25rem}.admin-music-library-hero{grid-template-columns:4.2rem minmax(0,1fr) auto;gap:.85rem;padding:1.1rem}.admin-library-art{border-radius:.8rem;width:4.2rem;height:4.2rem}.admin-music-library-hero h3{font-size:1.65rem}.admin-music-library-hero p{display:none}.admin-music-library-tools{flex-direction:column;align-items:stretch;padding:.7rem}.admin-library-search{max-width:none}.admin-music-library-tools>div{padding-bottom:.05rem;overflow:auto}.admin-music-track-head{display:none}.admin-music-track{grid-template-columns:1.8rem minmax(0,1fr) auto;padding:.36rem .25rem}.admin-music-track>.admin-share-ok,.admin-music-track>.admin-share-private,.admin-track-duration{display:none}.admin-track-actions{grid-column:3}.admin-track-actions a{display:none}.admin-track-art{width:2.35rem;height:2.35rem}.admin-music-track-main{grid-template-columns:2.35rem minmax(0,1fr)}}@media (max-width:560px){.order-row-wrap{grid-template-columns:4.9rem minmax(0,1fr);gap:.35rem}.order-row-actions{gap:.25rem}.order-star-button.compact,.admin-track-play.compact{width:2.2rem;height:2.2rem}.order-row-wrap .order-table-row{grid-template-columns:5.9rem minmax(0,1fr);gap:.65rem;padding:.85rem .45rem}.order-row-wrap .status{font-size:.58rem}.admin-now-track{gap:.55rem}.admin-player-controls .admin-player-icon{display:none}.admin-player-controls .admin-music-play{display:grid}}.admin-music-track .admin-share-private{color:#ffffff80;background:#fff1;border-color:#ffffff12}.admin-music-track .admin-share-ok{color:#94e3bd;background:#77e5b221;border-color:#77e5b22b}.admin-music-track .admin-song-favorite{color:#ffffff57}.admin-music-track .admin-song-favorite.active{color:#fff}.admin-track-play{justify-content:center;align-items:center;gap:.42rem;display:inline-flex}.admin-track-play svg{fill:currentColor;width:.85rem;height:.85rem}.admin-track-play.compact span{display:none}.language-pricing-card{border:1px solid var(--line);background:#ffffffad;border-radius:1.5rem;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:2rem;margin-top:1.2rem;margin-bottom:1.2rem;padding:1.5rem;display:grid}.language-pricing-card h2{letter-spacing:-.04em;margin:.35rem 0 .55rem;font-size:clamp(1.5rem,2.5vw,2.2rem)}.language-pricing-card p{color:var(--muted);line-height:1.6}.language-pricing-card>div:first-child>b{color:var(--foreground);margin:.5rem 0;display:block}.language-price-lines{border:1px solid var(--line);background:#fff;border-radius:1.15rem;grid-template-columns:1fr auto;gap:.8rem 1rem;padding:1rem;display:grid}.language-price-lines span{gap:.12rem;display:grid}.language-price-lines small{color:var(--muted);font-size:.72rem;line-height:1.35}.language-price-lines strong{white-space:nowrap;align-self:center}.pricing-product-name{text-transform:uppercase;letter-spacing:.08em;opacity:.72;font-weight:800;margin:0 0 .25rem!important;font-size:.72rem!important}.pricing-language-line{color:var(--muted);margin:.3rem 0 1rem;display:block}.pricing-card.premium .pricing-language-line{color:#ffffff9e}.language-production-notice{border:1px solid var(--line);background:#faf8f5;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:.65rem 1rem;margin:-.5rem 0 .2rem;padding:1rem 1.1rem;display:grid!important}.language-production-notice div{gap:.2rem;display:grid}.language-production-notice div span{color:var(--muted);font-size:.78rem;line-height:1.45}.language-production-notice strong{white-space:nowrap}.language-production-notice>small{color:var(--muted);grid-column:1/-1}.language-production-standard{background:#5cb4820f;border-color:#4696694d}.checkout-language-summary,.native-review-card{border:1px solid var(--line);background:#faf8f5;border-radius:1rem;margin:1rem 0;padding:1rem 1.1rem}.checkout-language-summary>div:first-child{gap:.15rem;display:grid}.checkout-language-summary>div:first-child>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7rem}.checkout-language-summary>div:first-child>strong{font-size:1.1rem}.checkout-language-summary p{color:var(--muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.5}.pronunciation-promise{border-top:1px solid var(--line);gap:.25rem;margin-top:.8rem;padding-top:.8rem;display:grid}.pronunciation-promise span{color:var(--muted);font-size:.78rem;line-height:1.45}.native-review-card .eyebrow{margin-bottom:.25rem}.delivery-pronunciation-review{color:#fff;background:#171513;border:1px solid #ffffff1f;border-radius:1.5rem;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:1.5rem;width:min(1120px,100% - 2rem);margin:1.5rem auto;padding:1.5rem;display:grid}.delivery-pronunciation-review h2{margin:.3rem 0 .55rem;font-size:clamp(1.6rem,3vw,2.4rem)}.delivery-pronunciation-review p{color:#ffffffad;line-height:1.55}.pronunciation-review-form{gap:.8rem;display:grid}.pronunciation-review-form label{gap:.5rem;font-size:.78rem;font-weight:700;display:grid}.pronunciation-review-form textarea{color:#fff;min-height:110px;font:inherit;resize:vertical;background:#ffffff12;border:1px solid #ffffff29;border-radius:1rem;padding:.9rem 1rem}.pronunciation-review-actions{flex-wrap:wrap;gap:.7rem;display:flex}.pronunciation-review-actions button{color:#171513;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:.8rem 1rem;font-weight:750}.pronunciation-review-actions button.secondary{color:#fff;background:0 0;border:1px solid #ffffff47}.pronunciation-review-actions button:disabled{opacity:.45;cursor:not-allowed}.pronunciation-status-box{background:#ffffff0f;border:1px solid #ffffff24;border-radius:1rem;gap:.45rem;padding:1rem;display:grid}.pronunciation-status-box span,.pronunciation-status-box small{color:#ffffffad;line-height:1.5}.pronunciation-review-message{color:#ffffffbd;grid-column:1/-1}.delivery-pronunciation-review.native-reviewed{grid-template-columns:1fr}.pronunciation-admin-list{gap:.65rem;margin-top:1rem;display:grid}.pronunciation-admin-list>div{border:1px solid var(--line);border-radius:.8rem;padding:.75rem}.pronunciation-admin-list p{color:var(--muted);margin:.35rem 0;font-size:.78rem}.pronunciation-admin-list small{color:var(--muted)}@media (max-width:800px){.language-pricing-card,.delivery-pronunciation-review,.language-production-notice{grid-template-columns:1fr}.language-production-notice>small{grid-column:auto}}.language-memory-panel{margin-bottom:1.25rem}.language-memory-list{gap:1rem;margin-top:1rem;display:grid}.language-memory-row{border:1px solid var(--line);background:#fff;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.language-memory-row.status-approved{background:#4daa730a;border-color:#35915d59}.language-memory-row.status-rejected{opacity:.65}.language-memory-meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.language-memory-meta span{text-transform:capitalize;color:var(--muted);font-size:.72rem}.language-memory-meta small{color:var(--muted);margin-left:auto}.language-memory-row details{border:1px solid var(--line);border-radius:.75rem;padding:.65rem}.language-memory-row summary{cursor:pointer;font-size:.78rem;font-weight:700}.language-memory-row pre{white-space:pre-wrap;word-break:break-word;max-height:15rem;margin:.6rem 0 0;font-size:.7rem;overflow:auto}.language-memory-row label{gap:.45rem;display:grid}.language-memory-row label span{font-size:.75rem;font-weight:750}.language-memory-row textarea{border:1px solid var(--line);width:100%;min-height:5rem;font:inherit;resize:vertical;border-radius:.8rem;padding:.75rem}.language-memory-actions{flex-wrap:wrap;gap:.6rem;display:flex}.language-memory-actions button{color:#fff;cursor:pointer;background:#1d1a17;border:0;border-radius:999px;padding:.65rem .85rem;font-weight:750}.language-memory-actions button.secondary{color:#1d1a17;background:#eee9e2}.language-memory-actions button:disabled{opacity:.45;cursor:not-allowed}.pronunciation-admin-control{border-top:1px solid var(--line);gap:.65rem;margin-top:.7rem;padding-top:.7rem;display:grid}.pronunciation-admin-control label{gap:.35rem;display:grid}.pronunciation-admin-control label span{font-size:.7rem;font-weight:750}.pronunciation-admin-control textarea{border:1px solid var(--line);width:100%;min-height:4.5rem;font:inherit;resize:vertical;border-radius:.7rem;padding:.65rem}.pronunciation-admin-control>div{flex-wrap:wrap;gap:.45rem;display:flex}.pronunciation-admin-control button{color:#fff;cursor:pointer;background:#1d1a17;border:0;border-radius:999px;padding:.55rem .7rem;font-size:.72rem;font-weight:700}.pronunciation-admin-control button:disabled{opacity:.45;cursor:not-allowed}.release-apply-button:disabled{cursor:not-allowed;opacity:.58}.native-review-complete-note{margin-top:12px}.form-success{color:inherit;background:#315f5014;border:1px solid #315f5047;border-radius:12px;margin:10px 0;padding:11px 13px}.offer-landing{place-items:center;min-height:70vh;padding-top:72px;padding-bottom:72px;display:grid}.offer-landing-card{background:#fff;border:1px solid #1414141f;border-radius:28px;width:min(680px,100%);padding:clamp(28px,5vw,56px);box-shadow:0 20px 70px #0000000f}.offer-landing-card h1{margin:18px 0;font-size:clamp(36px,6vw,64px);line-height:1.02}.offer-lead{font-size:20px}.offer-collaboration{background:#f5f2eb;border-radius:18px;margin:24px 0;padding:18px}.offer-collaboration p{margin:6px 0 0}.offer-landing-card .button{margin:22px 0 12px}.offer-landing-card>small{color:#6d6a63;line-height:1.5;display:block}.checkout-offer-card,.checkout-promo-card{background:#faf8f3;border:1px solid #1414141a;border-radius:18px;padding:18px}.checkout-offer-card{gap:6px;display:grid}.checkout-offer-card p{margin:0}.checkout-offer-card small{margin-top:6px}.promo-code-row{gap:8px;margin-top:8px;display:flex}.promo-code-row input{flex:1}.promo-code-row button{white-space:nowrap}.discount-original-price{opacity:.55;text-decoration:line-through}.collaboration-check{background:#fff8e8;border-color:#724c0040}.commerce-offer-manager{gap:22px;display:grid}.commerce-offer-create{gap:18px;display:grid}.commerce-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.commerce-form-grid label,.commerce-discount-builder label,.commerce-offer-create>label{gap:7px;display:grid}.commerce-discount-builder{background:#f5f5f2;border-radius:18px;flex-wrap:wrap;align-items:end;gap:14px;padding:16px;display:flex}.commerce-discount-builder label{min-width:120px}.commerce-check{align-items:center;gap:8px;min-width:220px!important;display:flex!important}.commerce-check input{width:auto}.commerce-offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commerce-offer-card{border:1px solid #1414141f;border-radius:18px;gap:12px;padding:18px;display:grid}.commerce-offer-card.inactive{opacity:.58}.commerce-offer-head{justify-content:space-between;gap:12px;display:flex}.commerce-offer-head>div{display:grid}.commerce-offer-head small{color:#777}.commerce-offer-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.commerce-offer-metrics span{background:#f6f6f4;border-radius:12px;padding:10px;display:grid}.commerce-offer-metrics small{color:#777;font-size:11px}.commerce-offer-actions{flex-wrap:wrap;gap:8px;display:flex}.commerce-offer-actions button,.commerce-offer-actions a{font-size:13px}.accounting-export-panel{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.commerce-accounting-panel p{border-bottom:1px solid #14141412;justify-content:space-between;gap:14px;padding-bottom:8px;display:flex}@media (max-width:900px){.commerce-form-grid{grid-template-columns:1fr 1fr}.commerce-offer-list{grid-template-columns:1fr}.commerce-offer-metrics{grid-template-columns:1fr 1fr}.accounting-export-panel{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.commerce-form-grid{grid-template-columns:1fr}.promo-code-row{flex-direction:column}}.partner-program-page,.partner-terms-page,.partner-portal{padding-top:64px;padding-bottom:72px}.partner-hero,.partner-terms-intro,.partner-portal-head{max-width:900px;margin:0 auto 36px}.partner-hero h1,.partner-terms-intro h1,.partner-portal-head h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(2.4rem,6vw,5rem);line-height:.98}.partner-hero>p,.partner-terms-intro>p,.partner-portal-head>p{max-width:760px;font-size:1.08rem;line-height:1.7}.partner-program-grid,.partner-terms-grid,.partner-portal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px auto 42px;display:grid}.partner-program-grid article,.partner-terms-grid article,.partner-portal-stats article{background:#fff;border:1px solid #14141417;border-radius:20px;padding:22px}.partner-program-grid b,.partner-terms-grid b,.partner-portal-stats b{margin:6px 0;font-size:1.45rem;display:block}.partner-program-grid span,.partner-terms-grid p,.partner-portal-stats small{color:#686868;font-size:.9rem;line-height:1.5}.partner-application-panel,.partner-legal-terms,.partner-wallet{max-width:980px;margin:24px auto}.partner-application-form{gap:18px;margin-top:20px;display:grid}.partner-application-form label>span,.partner-terms-acceptance label>span{display:block}.partner-transparency{max-width:860px;margin:48px auto}.partner-transparency p{line-height:1.7}.partner-legal-terms ol{gap:14px;padding-left:22px;display:grid}.partner-legal-terms li{line-height:1.6}.partner-terms-acceptance{border-top:1px solid #14141414;gap:14px;margin-top:24px;padding-top:24px;display:grid}.partner-link-box{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.partner-link-box code{word-break:break-all;background:#f2f1ed;border-radius:12px;padding:12px 14px}.partner-wallet-currency{border-top:1px solid #14141414;padding:18px 0}.partner-wallet-currency:first-of-type{border-top:0}.partner-wallet-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.partner-wallet-metrics span{background:#f7f6f2;border-radius:14px;padding:14px}.partner-wallet-metrics b,.partner-wallet-metrics small{display:block}.partner-wallet-metrics small{color:#747474;margin-top:4px}.affiliate-credit-card{margin-top:14px}.muted{color:#737373}@media (max-width:800px){.partner-program-grid,.partner-terms-grid,.partner-portal-stats{grid-template-columns:1fr}.partner-wallet-metrics{grid-template-columns:1fr 1fr}.partner-hero h1,.partner-terms-intro h1{font-size:2.6rem}}.test-order-badge{color:#b45309;letter-spacing:.04em;text-transform:uppercase;background:#f59e0b1f;border:1px solid #f59e0b73;border-radius:999px;align-items:center;gap:.25rem;padding:.18rem .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.live-order-badge{color:#15803d;letter-spacing:.04em;background:#22c55e1f;border-radius:999px;padding:.16rem .42rem;font-size:.68rem;font-weight:800;display:inline-flex}.optional-social-check em{opacity:.7;font-size:.72rem;font-style:normal;font-weight:700}.social-feature-date{background:#0f172a0b;border-radius:12px;margin-top:.65rem;padding:.7rem;display:block}.social-feature-date label{gap:.35rem;margin-top:.45rem;font-size:.78rem;font-weight:700;display:grid}.social-feature-date input{max-width:220px}.checkout-context-banner{border:1px solid var(--line);background:#ffffffb3;border-radius:1.15rem;margin-top:1rem;margin-bottom:1rem;padding:1rem 1.15rem}.checkout-context-banner b{margin-bottom:.25rem;display:block}.checkout-context-banner p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.checkout-context-banner.ready{background:#315f500e;border-color:#315f504d}.checkout-context-banner.incomplete{background:#f59e0b0e;border-color:#b4530940}.checkout-context-banner.public-pricing{background:#faf8f5}.checkout-modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto}.checkout-modal input:not([type=checkbox]),.checkout-modal select,.checkout-modal textarea{box-sizing:border-box;font-size:16px;line-height:1.25}.checkout-modal input:not([type=checkbox]):not([type=date]),.checkout-modal select{height:3.6rem;padding:0 1rem}.checkout-modal input[type=date]{min-height:3.6rem;padding:.7rem 1rem;font-size:16px;line-height:1.2}.checkout-modal textarea{padding:.85rem 1rem}@media (max-width:620px){.checkout-modal{height:100dvh;max-height:100dvh;padding:max(.5rem,env(safe-area-inset-top)) max(.5rem,env(safe-area-inset-right)) calc(1.25rem + env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));scroll-padding-bottom:calc(2rem + env(safe-area-inset-bottom));display:block;overflow-y:auto}.checkout-modal form,.checkout-legal-form{margin:0 auto;border-radius:1.3rem!important;width:100%!important;max-height:none!important;padding:1.25rem!important;overflow:visible!important}.checkout-modal h2{padding-right:2.25rem}.checkout-modal input:not([type=checkbox]),.checkout-modal select,.checkout-modal textarea{font-size:16px!important}.social-feature-date input[type=date]{width:100%;max-width:none}.checkout-modal .button{min-height:3.65rem}}.admin-global-nav{z-index:80;-webkit-backdrop-filter:blur(18px);background:#f7f5f0f0;border-bottom:1px solid #14141417;position:sticky;top:0}.admin-global-nav-inner{align-items:center;gap:24px;width:min(96rem,100%);min-height:72px;margin:auto;padding:10px 24px;display:flex}.admin-global-brand{color:#1d1a17;white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:flex}.admin-global-brand span{color:#fff;letter-spacing:.06em;background:#1d3d33;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.65rem;font-weight:900;display:grid}.admin-global-brand b{font-size:.9rem}.admin-global-groups{flex:1;align-items:center;gap:22px;min-width:0;display:flex}.admin-global-group{gap:3px;display:grid}.admin-global-group>small{text-transform:uppercase;letter-spacing:.09em;color:#8a837b;font-size:.58rem;font-weight:800;line-height:1}.admin-global-group>div{gap:3px;display:flex}.admin-global-group a{color:#5d574f;white-space:nowrap;border-radius:9px;padding:7px 9px;font-size:.75rem;font-weight:720;text-decoration:none}.admin-global-group a:hover{color:#1d1a17;background:#ece8e1}.admin-global-group a.active{color:#fff;background:#1d3d33}.admin-mobile-menu{margin-left:auto;display:none;position:relative}.admin-mobile-menu summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:.65rem .85rem;font-size:.78rem;font-weight:800;list-style:none}.admin-mobile-menu summary::-webkit-details-marker{display:none}.admin-mobile-menu-panel{border:1px solid var(--line);background:#fff;border-radius:18px;gap:10px;width:min(320px,100vw - 28px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 70px #1814102e}.admin-mobile-menu-panel section{gap:4px;padding:6px;display:grid}.admin-mobile-menu-panel section+section{border-top:1px solid var(--line)}.admin-mobile-menu-panel small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.6rem;font-weight:800}.admin-mobile-menu-panel a{color:#312d29;border-radius:9px;padding:9px 10px;font-size:.83rem;font-weight:720;text-decoration:none}.admin-mobile-menu-panel a.active{color:#1d3d33;background:#edf4f0}.admin-section-nav{flex-wrap:wrap;gap:8px;max-width:92rem;margin:1rem auto 1.25rem;display:flex}.admin-section-nav a{border:1px solid var(--line);color:#49443e;background:#ffffffbf;border-radius:999px;padding:.62rem .85rem;font-size:.76rem;font-weight:800;text-decoration:none}.admin-section-nav a:hover{color:#1d3d33;background:#edf4f0;border-color:#8da79d}.commerce-create-disclosure{overflow:hidden;padding:0!important}.commerce-create-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;list-style:none;display:flex}.commerce-create-disclosure>summary::-webkit-details-marker{display:none}.commerce-create-disclosure>summary span{gap:.2rem;display:grid}.commerce-create-disclosure>summary small{color:var(--muted);font-weight:500}.commerce-create-disclosure>summary strong{color:#fff;background:#1d3d33;border-radius:999px;padding:.55rem .75rem;font-size:.78rem}.commerce-create-disclosure[open]>summary{border-bottom:1px solid var(--line)}.commerce-create-disclosure .commerce-offer-create{padding:1.4rem}.commerce-form-grid input,.commerce-form-grid select,.commerce-offer-create textarea,.commerce-discount-builder input,.commerce-discount-builder select,.commerce-admin-toolbar input,.commerce-admin-toolbar select,.commerce-edit-panel input,.commerce-edit-panel select,.commerce-edit-panel textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#fff;border-radius:.8rem;padding:.72rem .82rem}.commerce-offer-create textarea,.commerce-edit-panel textarea{resize:vertical;min-height:96px}.commerce-form-grid label>span,.commerce-offer-create>label>span,.commerce-discount-builder label>span,.commerce-edit-panel label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;font-size:.67rem;font-weight:800}.commerce-admin-toolbar{grid-template-columns:minmax(220px,1fr) 180px 160px;gap:10px;margin:0 0 16px;display:grid}.commerce-edit-panel{background:#f5faf7;border:1px solid #b9cfc7;border-radius:16px;gap:14px;padding:16px;display:grid}.commerce-history-note,.commerce-managed-note{color:#6c645b;background:#f3f0ea;border-radius:11px;margin:0;padding:10px 12px;font-size:.75rem;line-height:1.5}.commerce-managed-note{color:#6c4a19;background:#fff4df}.commerce-offer-actions button,.commerce-offer-actions a{border:1px solid var(--line);color:#292622;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.58rem .78rem;font-weight:750;text-decoration:none;display:inline-flex}.commerce-offer-actions button:first-child{color:#fff;background:#1d3d33;border-color:#1d3d33}.commerce-offer-actions button:disabled{opacity:.5;cursor:not-allowed}.commerce-offer-card.inactive .commerce-edit-panel,.commerce-offer-card.inactive .commerce-offer-actions{opacity:1}@media (max-width:1180px){.admin-global-groups{gap:10px}.admin-global-group a{padding:6px 7px;font-size:.7rem}}@media (max-width:930px){.admin-global-groups{display:none}.admin-mobile-menu{display:block}.admin-global-nav-inner{min-height:62px;padding:8px 16px}.admin-shell{padding-top:1.25rem}.commerce-admin-toolbar{grid-template-columns:1fr 1fr}.commerce-admin-toolbar input{grid-column:1/-1}}@media (max-width:600px){.admin-section-nav{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.admin-section-nav a{white-space:nowrap}.commerce-admin-toolbar{grid-template-columns:1fr}.commerce-admin-toolbar input{grid-column:auto}.commerce-create-disclosure>summary,.commerce-create-disclosure .commerce-offer-create{padding:1rem}.commerce-edit-panel{padding:12px}.commerce-offer-actions>*{flex:auto}}.order-refund-control{border-top:1px solid var(--line);gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.order-refund-control>div:first-child{gap:.25rem;display:grid}.order-refund-control small{color:var(--muted);line-height:1.45}.order-refund-control.is-refunded{background:#f3f8f5;border:1px solid #315f5038;border-radius:.85rem;padding:.85rem 1rem}.admin-danger-button{color:#8b2424;width:max-content;font:inherit;cursor:pointer;background:#fff1ef;border:1px solid #962c2c47;border-radius:.8rem;padding:.72rem 1rem;font-weight:800}.admin-danger-button:disabled{opacity:.55;cursor:wait}.refund-confirm-panel{background:#fff8f7;border:1px solid #962c2c38;border-radius:.9rem;gap:.7rem;padding:.9rem;display:grid}.refund-confirm-panel p{margin:0}.refund-confirm-panel label{gap:.35rem;display:grid}.refund-confirm-panel label span{color:var(--muted);font-size:.72rem;font-weight:750}.refund-confirm-panel input{border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#fff;border-radius:.8rem;padding:.72rem .8rem}.commerce-test-stripe{background:#f3f8f5;border:1px solid #315f5038;border-radius:.8rem;grid-column:1/-1;padding:.7rem .85rem}.commerce-test-route{color:#315f50;background:#f3f8f5;border-radius:.75rem;padding:.65rem .8rem}@media (max-width:600px){.admin-danger-button{width:100%}.refund-confirm-panel .commerce-offer-actions{grid-template-columns:1fr;display:grid}.refund-confirm-panel .commerce-offer-actions button{width:100%}}.order-workspace-nav{z-index:60;-webkit-backdrop-filter:blur(18px);background:#f7f5f0f0;border:1px solid #14141417;border-radius:1.25rem;grid-template-columns:minmax(10rem,.72fr) repeat(3,minmax(0,1fr)) minmax(0,.82fr);gap:.55rem;max-width:92rem;margin:0 auto 1rem;padding:.7rem;display:grid;position:sticky;top:72px;box-shadow:0 14px 40px #1c181412}.order-workspace-intro{align-content:center;gap:.12rem;padding:.55rem .7rem;display:grid}.order-workspace-intro small{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:.59rem;font-weight:850}.order-workspace-intro b{font-size:.84rem}.order-workspace-link{border:1px solid var(--line);color:#302c28;background:#ffffffd1;border-radius:.95rem;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:.7rem .75rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.order-workspace-link:hover{background:#f3f8f5;border-color:#94aa9f;transform:translateY(-1px)}.order-workspace-link>span{color:#716960;background:#ece8e1;border-radius:.55rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.6rem;font-weight:900;display:grid}.order-workspace-link>div{gap:.15rem;min-width:0;display:grid}.order-workspace-link b{white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.order-workspace-link small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.order-workspace-link.primary{background:#f5faf7;border-color:#315f5038}.order-workspace-link.primary>span{color:#fff;background:#1d3d33}.order-workspace-link.primary b{color:#1d3d33}.order-layout aside{gap:1rem;display:grid}.musical-direction-panel{order:-30}.creative-production-panel{order:-29}.music-production-panel{order:-28}#musical-direction,#creative-production,#music-production,#story-evidence{scroll-margin-top:10.5rem}.musical-direction-panel,.creative-production-panel,.music-production-panel{border-color:#315f502e}.musical-direction-panel{background:linear-gradient(#f4f9f6f2,#ffffffbd)}.creative-production-panel{background:#ffffffd1}@media (max-width:1180px){.order-workspace-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.order-workspace-intro,.order-workspace-link.compact{display:none}}@media (max-width:930px){.order-workspace-nav{overscroll-behavior-inline:contain;grid-template-columns:repeat(3,minmax(8.6rem,1fr));margin:.25rem auto .9rem;padding:.5rem;top:62px;overflow-x:auto}.order-workspace-link.compact{display:none}.order-layout{grid-template-columns:1fr}#musical-direction,#creative-production,#music-production,#story-evidence{scroll-margin-top:9.5rem}}@media (max-width:600px){.order-workspace-nav{border-radius:1rem;margin-left:-.3rem;margin-right:-.3rem}.order-workspace-link{min-width:9.4rem;padding:.62rem}.order-workspace-link small{font-size:.58rem}}.auto-reference-summary{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:.35rem;padding:.8rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.auto-reference-summary{background:color-mix(in srgb,var(--surface) 82%,var(--brand-soft) 18%)}}.auto-reference-summary p{gap:.18rem;margin:0;display:grid}.auto-reference-summary p b{font-size:.82rem;font-weight:650;line-height:1.45}.auto-reference-summary>small{color:var(--muted);font-size:.7rem;line-height:1.45}.northbeat-not-upload{background:#ffffff14;border:1px solid #b7d8ca38;border-radius:1rem;gap:.35rem;margin:1.1rem 0;padding:.95rem 1rem;display:grid}.northbeat-not-upload b{color:#d8eee5;font-size:.84rem}.northbeat-not-upload span{color:#ffffffad;font-size:.72rem;line-height:1.55}.northbeat-release-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.northbeat-release-workflow article{min-height:16rem}.northbeat-release-value-callout{background:linear-gradient(135deg,#315f501c,#ffffffb3);border:1px solid #315f5038;border-radius:1.2rem;margin-top:1.2rem;padding:1.3rem 1.4rem}.northbeat-release-value-callout b{color:#173b31;font-size:1.05rem;display:block}.northbeat-release-value-callout p{max-width:55rem;color:var(--muted);margin:.55rem 0 0;font-size:.84rem;line-height:1.65}.release-not-upload-callout{background:#e5f0eb;border:1px solid #aac8ba;border-radius:1rem;max-width:39rem;margin:1.35rem 0 0;padding:1.1rem 1.15rem}.release-not-upload-callout>b{color:#173b31;font-size:1rem;display:block}.release-not-upload-callout>p{color:#4f5f58!important;margin:.45rem 0 0!important;font-size:.8rem!important;line-height:1.6!important}.release-why-costs{background:#ffffff73;border:1px solid #d7d0c6;border-radius:1rem;max-width:39rem;margin-top:1rem;padding:1rem 1.1rem}.release-why-costs>b{color:#292c28;font-size:.82rem}.release-why-costs>p{color:#716a62!important;margin:.42rem 0 0!important;font-size:.76rem!important;line-height:1.58!important}.release-value-summary{background:#e8f0ec;border:1px solid #afc9bd;border-radius:1rem;margin-top:1.2rem;padding:1.05rem 1.1rem}.release-value-summary b{color:#173b31;font-size:.9rem;display:block}.release-value-summary p{color:#53635c!important;margin:.42rem 0 0!important;font-size:.74rem!important;line-height:1.55!important}.release-modal-intro strong{color:#173b31;margin-bottom:.45rem;display:block}.release-selection-summary{line-height:1.35}@media (max-width:1050px){.northbeat-release-workflow{grid-template-columns:1fr 1fr}}@media (max-width:700px){.northbeat-release-workflow{grid-template-columns:1fr}.northbeat-release-workflow article{min-height:12rem}}.release-price-line span em{color:#315f50;margin-top:.25rem;font-style:normal;font-weight:800;display:block}.release-benefits-head{border-bottom:1px solid #d7d0c6;gap:.3rem;padding:0 0 1.3rem;display:grid}.release-benefits-head span{color:#315f50;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:850}.release-benefits-head b{letter-spacing:-.035em;font-size:1.45rem}.delivery-review-card{background:linear-gradient(135deg,#f4faf6,#fff);border:1px solid #315f5038;border-radius:1.25rem;margin-top:1.1rem;padding:1.25rem 1.3rem;box-shadow:0 12px 34px #2240340f}.delivery-review-card h2{letter-spacing:-.04em;margin:.2rem 0 .35rem;font-size:clamp(1.35rem,3vw,2rem)}.delivery-review-card>p:not(.delivery-eyebrow){color:#655f58;margin:.2rem 0;line-height:1.55}.delivery-review-card.submitted{background:#f3f8f5}.delivery-review-stars{gap:.2rem;margin:.8rem 0 .9rem;display:flex}.delivery-review-stars button{color:#c9c3ba;cursor:pointer;background:0 0;border:0;padding:.05rem .12rem;font-size:2rem;line-height:1;transition:transform .14s,color .14s}.delivery-review-stars button:hover{transform:translateY(-1px)}.delivery-review-stars button.active,.delivery-review-stars.static span.active{color:#1d6150}.delivery-review-stars.static span{color:#d3cec6;font-size:1.45rem}.delivery-review-form{gap:.9rem;display:grid}.delivery-review-form>label,.delivery-review-public-fields>label{gap:.45rem;font-size:.76rem;font-weight:800;display:grid}.delivery-review-form textarea{width:100%;min-height:92px;font:inherit;resize:vertical;background:#fff;border:1px solid #d8d2c9;border-radius:.9rem;padding:.8rem .9rem}.delivery-review-public{background:#ffffffb8;border:1px solid #d8e4de;border-radius:.95rem;padding:.85rem}.delivery-review-consent{align-items:flex-start;gap:.65rem!important;font-size:.76rem!important;display:flex!important}.delivery-review-consent input{margin-top:.15rem}.delivery-review-consent span{gap:.18rem;display:grid}.delivery-review-consent small{color:#746d65;font-weight:500;line-height:1.45}.delivery-review-public-fields{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.85rem;display:grid}.delivery-review-public-fields fieldset{border:1px solid #ddd7cf;border-radius:.8rem;margin:0;padding:.7rem}.delivery-review-public-fields legend{padding:0 .25rem;font-size:.7rem;font-weight:800}.delivery-review-public-fields fieldset label{align-items:center;gap:.35rem;margin:.3rem 0;font-size:.72rem;display:flex}.delivery-review-public-fields input[type=email]{width:100%;font:inherit;background:#fff;border:1px solid #d8d2c9;border-radius:.8rem;padding:.7rem .8rem;font-size:16px}.delivery-review-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.delivery-review-actions button{color:#fff;font:inherit;cursor:pointer;background:#1d6150;border:0;border-radius:999px;padding:.72rem .95rem;font-size:.73rem;font-weight:800}.delivery-review-actions button.secondary{color:#292622;background:#ebe7e0}.delivery-review-actions button.quiet{color:#7c746c;background:0 0;padding-left:.45rem;padding-right:.45rem}.delivery-review-actions button:disabled{opacity:.5;cursor:wait}.delivery-review-message{background:#f0ede8;border-radius:.75rem;padding:.65rem .75rem;font-size:.74rem;color:#5c554d!important;margin:0!important}.delivery-review-saved-text{font-size:1rem;font-style:italic;color:#39342f!important}.delivery-review-card>small{color:#746d65;line-height:1.5;display:block}.admin-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-review-card{border:1px solid var(--line);background:#fff;border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.admin-review-card.low-rating{background:#fff9f7;border-color:#ac523e4d}.admin-review-card.hidden{opacity:.62}.admin-review-card-head{justify-content:space-between;gap:1rem;display:flex}.admin-review-card-head>div{gap:.2rem;display:grid}.admin-review-card-head small{color:var(--muted)}.admin-review-rating{color:#1d6150;letter-spacing:.04em;font-size:1rem}.admin-review-feedback{background:#f7f4ef;border-radius:.8rem;margin:0;padding:.8rem;line-height:1.55}.admin-review-meta{flex-wrap:wrap;gap:.5rem;display:flex}.admin-review-meta span{color:#655f58;background:#f0ede7;border-radius:999px;padding:.35rem .5rem;font-size:.66rem;font-weight:750}.admin-review-actions{flex-wrap:wrap;gap:.45rem;display:flex}.admin-review-actions button{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.52rem .68rem;font-size:.68rem;font-weight:750}.admin-review-actions button.active{color:#1d6150;background:#e8f1ed;border-color:#1d6150}.admin-review-actions button.danger{color:#8b3730}.review-engagement-admin{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.review-engagement-admin span{background:#f6f4f0;border-radius:.7rem;gap:.12rem;padding:.6rem;display:grid}.review-engagement-admin b{font-size:1rem}.review-engagement-admin small{color:var(--muted);font-size:.62rem}@media (max-width:760px){.delivery-review-public-fields,.admin-review-grid{grid-template-columns:1fr}.delivery-review-actions button{flex:1}.delivery-review-actions button.quiet{flex:none}.review-engagement-admin{grid-template-columns:repeat(2,1fr)}}.featured-reviews-section{padding-top:2.5rem;padding-bottom:2.5rem}.featured-reviews-section .section-heading{max-width:50rem}.featured-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.featured-review-grid article{border:1px solid var(--line);background:#fff;border-radius:1.2rem;flex-direction:column;gap:.85rem;min-height:12rem;padding:1.3rem;display:flex}.featured-review-stars{color:#1d6150;letter-spacing:.06em}.featured-review-grid blockquote{letter-spacing:-.015em;margin:0;font-size:1.02rem;line-height:1.55}.featured-review-grid small{color:var(--muted);margin-top:auto;font-weight:750}.featured-reviews-section.compact .featured-review-grid article{min-height:9rem}.featured-reviews-section.compact .section-title{font-size:clamp(1.8rem,4vw,3rem)}@media (max-width:850px){.featured-review-grid{grid-template-columns:1fr}}.delivery-release-unlock.private-offer-active{background:linear-gradient(135deg,#7b4e2a57,#315f5038);border-color:#d4a36773;box-shadow:0 20px 60px #00000038}.delivery-release-unlock.private-offer-active .delivery-release-spark{color:#e7bf8d;background:#d4a36726}.delivery-release-unlock-copy>p strong{color:#fff}.delivery-release-unlock-copy>p s{color:#ffffff7a}.delivery-release-unlock-copy>small{color:#e7bf8d;margin-top:.2rem;font-size:.66rem;line-height:1.4;display:block}.release-private-offer{background:linear-gradient(135deg,#fff8ee,#edf4f0);border:1px solid #c59a68;border-radius:1rem;max-width:31rem;margin-top:1.8rem;padding:1rem 1.1rem;box-shadow:0 14px 35px #573b2014}.release-private-offer>div{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.release-private-offer>div>span{color:#8a5729;letter-spacing:.1em;text-transform:uppercase;width:100%;font-size:.61rem;font-weight:900}.release-private-offer>div>b{color:#173b31;letter-spacing:-.04em;font-size:1.7rem}.release-private-offer>div>s{color:#8a8178;font-size:.85rem}.release-private-offer>p{color:#5c554d!important;margin:.55rem 0 0!important;font-size:.74rem!important;line-height:1.55!important}.release-private-offer>small{color:#8a5729;margin-top:.55rem;font-size:.68rem;font-weight:800;display:block}.release-price-value{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.release-price-value>s{color:#938980;font-size:.8rem}.release-price-line>.release-price-value{flex:none}.release-price-line>.release-price-value b{letter-spacing:-.04em;font-size:2rem}.release-modal-private-offer{background:#fff7ec;border:1px solid #c59a68;border-radius:1rem;gap:.25rem;margin-top:1.4rem;padding:.85rem 1rem;display:grid}.release-modal-private-offer>span{color:#8a5729;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:900}.release-modal-private-offer>b{color:#173b31;font-size:.9rem}.release-modal-private-offer>small{color:#756b61;font-size:.65rem;line-height:1.45}.release-modal-total>div{align-items:baseline;gap:.55rem;display:flex}.release-modal-total>div>s{color:#8f867d;font-size:.8rem}.release-modal-total>div>b{font-size:1.8rem}.release-offer-admin-note{color:#6e4c25;background:#fff7eb;border:1px solid #d7b27f;border-radius:.85rem;margin-top:.9rem;padding:.8rem .9rem;font-size:.72rem;line-height:1.5}.release-offer-admin-note b{color:#4e3519}.release-offer-admin-note small{color:#8a6844;margin-top:.25rem;display:block}@media (max-width:640px){.release-private-offer{max-width:none}.release-private-offer>div>b{font-size:1.45rem}.release-price-line>.release-price-value{width:100%}.release-modal-total>div{justify-content:flex-start;width:100%}}.release-value-quickscan{background:linear-gradient(135deg,#e7f1ec,#f8f4ed);border:1px solid #9fc2b2;border-radius:1.15rem;max-width:39rem;margin:1.35rem 0 0;padding:1.2rem;box-shadow:0 12px 34px #315f5012}.release-value-quickscan>span{color:#315f50;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:900;display:block}.release-value-quickscan>b{color:#173b31;margin-top:.45rem;font-size:1.08rem;line-height:1.3;display:block}.release-value-quickscan>p{color:#53615a!important;margin:.5rem 0 0!important;font-size:.8rem!important;line-height:1.6!important}.release-value-chips{flex-wrap:wrap;gap:.42rem;margin-top:.85rem;display:flex}.release-value-chips>span{color:#315f50;background:#ffffffb8;border:1px solid #bfd2c9;border-radius:999px;padding:.42rem .58rem;font-size:.62rem;font-weight:800}.release-modal{width:min(49rem,100%)}.release-modal h2{max-width:39rem}.release-modal-intro{font-size:.98rem}.release-modal-value{background:#e9f2ee;border:1px solid #b6cec3;border-radius:1.1rem;margin-top:1.15rem;padding:1rem 1.05rem}.release-modal-value>span{color:#315f50;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:900;display:block}.release-modal-value>div{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.release-modal-value>div>b{color:#214c3e;background:#fff;border:1px solid #c5d9d0;border-radius:999px;padding:.42rem .56rem;font-size:.65rem}.release-modal-value>small{color:#5f6d66;margin-top:.65rem;font-size:.69rem;line-height:1.5;display:block}.release-modal-private-offer.prominent{background:linear-gradient(135deg,#fff4e5,#eef5f1);margin-top:1rem;box-shadow:0 12px 30px #8a572914}.release-modal-private-offer.prominent>div{align-items:baseline;gap:.55rem;margin-top:.08rem;display:flex}.release-modal-private-offer.prominent>div>b{letter-spacing:-.045em;color:#173b31;font-size:1.7rem}.release-modal-private-offer.prominent>div>s{color:#90857b;font-size:.82rem}.release-modal-step{border-top:1px solid #d9d1c7;grid-template-columns:2.15rem minmax(0,1fr);gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.release-modal-step>span{color:#fff;background:#173b31;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:.62rem;font-weight:900;display:grid}.release-modal-step>div>b{color:#282a26;margin:.25rem 0 .5rem;font-size:.88rem;display:block}.release-modal-step .release-name-field{margin-top:.45rem}.release-modal-step .release-owner-note{margin-top:.4rem}.release-credit-options.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.25rem 0 0;display:grid}.release-credit-options.compact label{background:#ffffff94;border:1px solid #d9d1c6;border-radius:.85rem;padding:.75rem}.release-credit-options.compact label:has(input:checked){background:#eaf2ee;border-color:#315f50;box-shadow:0 0 0 1px #315f5014}.release-credit-options.compact small{font-size:.62rem}.release-modal-currency.compact{margin-top:.25rem}.release-agreements.simplified{background:#f1ece5;border:1px solid #d4ccc1;margin-top:1.1rem;padding:.9rem 1rem}.release-agreements.simplified label{grid-template-columns:1.1rem 1fr;padding:0}.release-agreements.simplified span{gap:.2rem;display:grid}.release-agreements.simplified span>b{color:#34322e;font-size:.76rem}.release-agreements.simplified span>small{color:#756e66;font-size:.66rem;line-height:1.45}.release-modal-total{border-top:1px solid #d9d1c7;padding-top:1rem}.release-modal-note.quiet{text-align:center;color:#8a8278;font-size:.65rem}@media (max-width:640px){.release-credit-options.compact{grid-template-columns:1fr}.release-modal-step{grid-template-columns:1.8rem minmax(0,1fr);gap:.65rem}.release-modal-value>div>b{font-size:.6rem}.release-value-chips>span{font-size:.58rem}}.release-value-quickscan.plain-language>small{color:#65716b;margin-top:.8rem;font-size:.68rem;line-height:1.5;display:block}.release-plan-intro{gap:.3rem;margin-top:1.8rem;display:grid}.release-plan-intro>span{color:#315f50;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:900}.release-plan-intro>b{color:#252722;font-size:1.08rem}.release-plan-intro>p{color:#6f6860!important;margin:0!important;font-size:.76rem!important;line-height:1.55!important}.release-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.9rem;display:grid}.release-plan-card{background:#ffffffb8;border:1px solid #d4cdc3;border-radius:1.2rem;flex-direction:column;gap:.75rem;padding:1.15rem;display:flex;box-shadow:0 10px 28px #251f190a}.release-plan-card.co-release{background:linear-gradient(145deg,#eef6f2,#fff);border-color:#8fb7a5}.release-plan-card-head{gap:.15rem;display:grid}.release-plan-card-head>span{color:#756e65;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.release-plan-card-head>b{color:#292b27;font-size:1rem}.release-plan-card.co-release .release-plan-card-head>b{color:#173b31}.release-plan-card h3{letter-spacing:-.05em;color:#173b31;align-items:baseline;gap:.45rem;margin:0;font-size:2rem;display:flex}.release-plan-card h3 s{color:#958b82;letter-spacing:0;font-size:.82rem;font-weight:600}.release-plan-offer-time{color:#8a5729;font-size:.65rem;font-weight:800}.release-plan-card>p{color:#625c55!important;margin:0!important;font-size:.77rem!important;line-height:1.58!important}.release-plan-card ul{gap:.45rem;margin:.1rem 0 .2rem;padding:0;list-style:none;display:grid}.release-plan-card li{color:#514c46;padding-left:1.1rem;font-size:.69rem;line-height:1.45;position:relative}.release-plan-card li:before{content:"✓";color:#315f50;font-weight:900;position:absolute;top:0;left:0}.release-plan-card>button{color:#fff;font:inherit;cursor:pointer;background:#282622;border:0;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.7rem;margin-top:auto;padding:.82rem .9rem;font-size:.72rem;font-weight:850;display:flex}.release-plan-card>button.co-release-button{background:#173b31}.release-plan-card>button:disabled{opacity:.5;cursor:not-allowed}.release-revenue-share{color:#fff;background:#173b31;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.75rem;display:grid}.release-revenue-share>strong{letter-spacing:-.05em;font-size:1.45rem}.release-revenue-share>span{color:#dbe9e3;font-size:.68rem;line-height:1.4}.release-private-offer.compact-offer{max-width:none}.release-value-summary.stronger{background:#dfece6;border-color:#8fb5a5}.release-benefits article small{color:#8a8178;margin-top:.35rem;font-size:.62rem;line-height:1.4;display:block}.release-modal-plan-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.release-modal-plan-picker>button{text-align:left;color:#312e2a;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4ccc1;border-radius:1rem;gap:.32rem;padding:.9rem 1rem;display:grid}.release-modal-plan-picker>button.active{background:#edf5f1;border-color:#315f50;box-shadow:0 0 0 1px #315f5014}.release-modal-plan-picker>button.co-release-choice.active{background:#e4f0ea}.release-modal-plan-picker span{color:#555048;font-size:.67rem;font-weight:850}.release-modal-plan-picker b{letter-spacing:-.04em;color:#173b31;align-items:baseline;gap:.35rem;font-size:1.45rem;display:flex}.release-modal-plan-picker b s{color:#968c83;font-size:.7rem}.release-modal-plan-picker small{color:#766f67;font-size:.63rem;line-height:1.4}.release-modal-value.plain-language{gap:.38rem;display:grid}.release-modal-value.plain-language>b{color:#173b31;font-size:.88rem;line-height:1.4}.release-modal-revenue-share{color:#fff;background:#173b31;border-radius:1rem;grid-template-columns:6rem 1fr;align-items:start;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.release-modal-revenue-share>strong{letter-spacing:-.06em;font-size:2rem;line-height:1}.release-modal-revenue-share>div{gap:.35rem;display:grid}.release-modal-revenue-share b{font-size:.84rem}.release-modal-revenue-share p{color:#dbe8e2;margin:0;font-size:.7rem;line-height:1.5}.release-modal-revenue-share small{color:#a9c6ba;font-size:.62rem;line-height:1.45}.release-modal-total>span{gap:.12rem;display:grid}.release-modal-total>span>small{color:#777067;font-size:.62rem;font-weight:600}.co-release-pricing-card{color:#fff!important;background:linear-gradient(160deg,#173b31,#244f40)!important;border-color:#7fa896!important}.co-release-pricing-card .pricing-product-name,.co-release-pricing-card h2,.co-release-pricing-card .price,.co-release-pricing-card p,.co-release-pricing-card li{color:#fff!important}.co-release-pricing-card .price-tag{color:#173b31!important;background:#d9eee4!important}.co-release-pricing-card .price-license-note{color:#ffffffa6!important}.co-release-pricing-card .button{color:#fff!important;background:#ffffff14!important;border-color:#ffffff4d!important}.pricing-revenue-share{background:#ffffff14;border:1px solid #ffffff2e;border-radius:.9rem;align-items:center;gap:.75rem;margin:.85rem 0;padding:.75rem .85rem;display:flex}.pricing-revenue-share strong{letter-spacing:-.05em;font-size:1.45rem}.pricing-revenue-share span{color:#ffffffd1;font-size:.7rem;line-height:1.4}@media (max-width:760px){.release-plan-grid,.release-modal-plan-picker,.release-modal-revenue-share{grid-template-columns:1fr}.release-modal-revenue-share>strong{font-size:1.7rem}}.release-offer-admin-control{background:#fff;border:1px solid #d9d0c4;border-radius:1rem;gap:.7rem;margin-top:.85rem;padding:.9rem;display:grid}.release-offer-admin-control-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.release-offer-admin-control-head>div{gap:.2rem;display:grid}.release-offer-admin-control small{color:var(--muted);line-height:1.45}.release-offer-admin-control label{gap:.35rem;font-size:.7rem;font-weight:800;display:grid}.release-offer-admin-control input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:.7rem;padding:.7rem .8rem}.release-offer-admin-presets{flex-wrap:wrap;gap:.45rem;display:flex}.release-offer-admin-presets button,.release-offer-admin-custom button{color:#fff;font:inherit;cursor:pointer;background:#315f50;border:0;border-radius:999px;padding:.65rem .8rem;font-size:.68rem;font-weight:800}.release-offer-admin-presets button:disabled,.release-offer-admin-custom button:disabled{opacity:.45;cursor:not-allowed}.release-offer-admin-custom{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);align-items:end;gap:.55rem;display:grid}.release-offer-admin-custom input{max-width:8rem}.admin-inline-message{background:#edf6f1;border-radius:.65rem;padding:.6rem .7rem;color:#214c3e!important}@media (max-width:720px){.release-offer-admin-control-head{display:grid}.release-offer-admin-custom{grid-template-columns:1fr}.release-offer-admin-custom input{max-width:none}}.workspace-panel-hidden{display:none!important}.order-head-meta{justify-content:flex-end;align-items:flex-start;gap:.7rem;display:flex!important}.order-head-meta>div{text-align:right;gap:.16rem;display:grid}.order-head-meta .order-star-button{margin-top:.05rem}.order-workspace-tabs{z-index:60;-webkit-backdrop-filter:blur(18px);overscroll-behavior-inline:contain;background:#f7f5f0f2;border:1px solid #14141417;border-radius:1.15rem;gap:.35rem;max-width:92rem;margin:0 auto 1rem;padding:.5rem;display:flex;position:sticky;top:72px;overflow-x:auto;box-shadow:0 12px 36px #1c181412}.order-workspace-tabs a{color:#625b53;white-space:nowrap;border-radius:.82rem;flex:none;padding:.72rem .92rem;font-size:.73rem;font-weight:820;text-decoration:none;transition:all .16s}.order-workspace-tabs a:hover{color:#26211d;background:#ece8e1}.order-workspace-tabs a.active{color:#fff;background:#1d3d33;box-shadow:0 5px 16px #1d3d3329}.order-overview-workspace{gap:1rem;max-width:92rem;margin:0 auto;display:grid}.order-overview-hero{background:linear-gradient(135deg,#f2f8f5,#fff);border:1px solid #315f502e;border-radius:1.3rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.4rem;display:flex}.order-overview-hero>div{gap:.2rem;display:grid}.order-overview-hero small{text-transform:uppercase;letter-spacing:.09em;color:#315f50;font-size:.62rem;font-weight:850}.order-overview-hero h2{letter-spacing:-.035em;margin:0;font-size:1.45rem}.order-overview-hero p{color:var(--muted);margin:0;font-size:.8rem}.order-next-action{color:#fff;white-space:nowrap;background:#1d3d33;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.order-stage-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.order-stage-grid a{border:1px solid var(--line);color:#2d2925;background:#fff;border-radius:1rem;gap:.25rem;min-width:0;padding:1rem;text-decoration:none;display:grid}.order-stage-grid a>span{color:#776f66;background:#eee9e2;border-radius:.55rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.6rem;font-weight:900;display:grid}.order-stage-grid a>b{font-size:.8rem}.order-stage-grid a>small{min-height:2.4em;color:var(--muted);font-size:.64rem;line-height:1.35}.order-stage-grid a.complete{background:#f5faf7;border-color:#315f5033}.order-stage-grid a.complete>span{color:#fff;background:#1d3d33}.order-stage-grid a.active{background:#fff8ec;border-color:#c99b5f}.order-stage-grid a.active>span{color:#fff;background:#8b5d24}.order-overview-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.order-overview-signals>div{border:1px solid var(--line);background:#fff;border-radius:.9rem;gap:.2rem;padding:.9rem 1rem;display:grid}.order-overview-signals small{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.6rem;font-weight:800}.order-overview-signals b{overflow-wrap:anywhere;font-size:.76rem}.order-workspace-warning{background:#fff8e8;border:1px solid #e3c891;border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.9rem 1rem;display:grid}.order-workspace-warning b{color:#6d4717;font-size:.78rem}.order-workspace-warning span{color:#7d684d;font-size:.72rem}.order-workspace-warning a{color:#6d4717;white-space:nowrap;font-size:.7rem;font-weight:800;text-decoration:none}.order-layout{grid-template-columns:1fr!important}.order-layout>div,.order-layout>aside{gap:1rem;display:grid!important}.order-layout>div,.order-layout aside{align-content:start}.order-layout .admin-panel{margin:0}.studio-diagnostics-panel{background:#faf8f5;border-style:dashed}.studio-diagnostics-panel>h2,.studio-diagnostics-panel .panel-title-row h2{font-size:1rem}.studio-diagnostics-panel .panel-title-row small{color:#8a8178}.creative-version-shell{border:1px solid var(--line);background:#fff;border-radius:1rem;margin-top:.8rem;overflow:hidden}.creative-version-shell.is-current{border-color:#315f5042;box-shadow:0 8px 24px #232d280d}.creative-version-summary{cursor:pointer;background:#faf8f5;grid-template-columns:2.3rem 1fr;align-items:center;gap:.7rem;padding:.85rem 1rem;list-style:none;display:grid}.creative-version-summary::-webkit-details-marker{display:none}.creative-version-summary>span{background:#ece7df;border-radius:.72rem;place-items:center;width:2.3rem;height:2.3rem;font-size:.68rem;font-weight:900;display:grid}.creative-version-shell.is-current .creative-version-summary{background:#f1f7f4}.creative-version-shell.is-current .creative-version-summary>span{color:#fff;background:#1d3d33}.creative-version-summary>div{gap:.16rem;display:grid}.creative-version-summary b{font-size:.78rem}.creative-version-summary small{color:var(--muted);font-size:.65rem}.creative-version-shell .creative-card{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.creative-version-shell.is-history:not([open]) .creative-version-summary:hover{background:#f3f0eb}.studio-history-panel .creative-version-timeline{max-height:32rem;padding-right:.15rem;overflow:auto}.customer-communication-panel .customer-update-composer{background:0 0;border:0;margin-top:0;padding:0}.release-offer-workspace-panel .release-offer-admin-note{margin-bottom:.9rem}@media (max-width:1100px){.order-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-overview-signals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:930px){.order-workspace-tabs{margin:.25rem auto .9rem;top:62px}.order-head-meta{align-items:center}.order-overview-hero{align-items:flex-start}.order-workspace-warning{grid-template-columns:1fr}.order-workspace-warning a{justify-self:start}}@media (max-width:650px){.order-workspace-tabs{border-radius:1rem;margin-left:-.3rem;margin-right:-.3rem}.order-workspace-tabs a{padding:.66rem .78rem;font-size:.69rem}.order-head-meta{gap:.45rem}.order-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-overview-signals{grid-template-columns:1fr}.order-overview-hero{display:grid}.order-next-action{width:max-content}.creative-version-summary{grid-template-columns:2rem 1fr;padding:.72rem}.creative-version-summary>span{width:2rem;height:2rem}}.order-layout>div,.order-layout>aside{display:contents!important}.suno-advanced-editor{border:1px solid var(--line);background:#faf8f5;border-radius:1rem;margin-top:1rem;overflow:hidden}.suno-advanced-editor>summary{cursor:pointer;padding:.85rem 1rem;font-size:.75rem;font-weight:820;list-style:none}.suno-advanced-editor>summary::-webkit-details-marker{display:none}.suno-advanced-editor[open]>summary{border-bottom:1px solid var(--line)}.suno-advanced-editor>p{color:var(--muted);margin:.9rem 1rem 0;font-size:.72rem;line-height:1.5}.suno-advanced-editor>.manual-music-prompt-editor{margin:1rem}.overview-production-cockpit{background:#f7f5f1;border:1px solid #315f502e;border-radius:1.35rem;gap:1rem;margin-top:.25rem;padding:1rem;display:grid}.overview-cockpit-head,.overview-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.overview-cockpit-head>div:first-child,.overview-card-head>div:first-child{gap:.18rem;display:grid}.overview-cockpit-head small,.overview-card-head small{text-transform:uppercase;letter-spacing:.08em;color:#6f685f;font-size:.61rem;font-weight:850}.overview-cockpit-head h2,.overview-card-head h3{letter-spacing:-.035em;margin:0}.overview-cockpit-head h2{font-size:1.2rem}.overview-card-head h3{font-size:1rem}.overview-cockpit-head p{color:var(--muted);margin:0;font-size:.72rem}.overview-cockpit-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.overview-cockpit-head a,.overview-card-head>a{color:#315f50;white-space:nowrap;background:#fff;border:1px solid #d8d0c7;border-radius:999px;align-items:center;padding:.58rem .75rem;font-size:.67rem;font-weight:820;text-decoration:none;display:inline-flex}.overview-production-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:1rem;display:grid}.overview-studio-card,.overview-suno-card,.overview-masters-card{border:1px solid var(--line);background:#fff;border-radius:1rem;min-width:0;padding:1rem}.overview-studio-card,.overview-suno-card{align-content:start;gap:.85rem;display:grid}.overview-studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.overview-studio-metrics>div{background:#faf8f5;border:1px solid #e9e3db;border-radius:.75rem;gap:.12rem;padding:.68rem .72rem;display:grid}.overview-studio-metrics small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.56rem;font-weight:800}.overview-studio-metrics b{overflow-wrap:anywhere;font-size:.7rem}.compact-human-edit{margin:0!important;padding:.65rem .75rem!important}.compact-human-edit span{font-size:.64rem!important}.overview-compact-details{background:#fbfaf8;border:1px solid #e6dfd6;border-radius:.82rem;margin:0;overflow:hidden}.overview-compact-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;padding:.68rem .75rem;font-size:.69rem;font-weight:820;list-style:none;display:flex}.overview-compact-details>summary::-webkit-details-marker{display:none}.overview-compact-details[open]>summary{border-bottom:1px solid #e6dfd6}.overview-compact-details>pre{white-space:pre-wrap;word-break:break-word;color:#eee9e2;background:#181614;max-height:16rem;margin:0;padding:.8rem;font:500 .68rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.overview-prompt-previews{gap:.5rem;display:grid}.suno-production-card-compact{border-radius:.9rem!important;margin:0!important;padding:.8rem!important}.suno-production-card-compact .suno-production-head{margin-bottom:.25rem}.suno-production-card-compact>p{margin:.35rem 0!important;font-size:.68rem!important;line-height:1.45!important}.suno-production-card-compact .music-action-row{gap:.4rem;margin-top:.65rem}.suno-production-card-compact .music-action-row button,.suno-production-card-compact .suno-open-link{padding:.58rem .72rem;font-size:.65rem}.suno-production-card-compact .suno-upload-role{margin-top:.7rem}.suno-production-card-compact .suno-upload-drop{margin-top:.45rem;padding:.72rem!important}.suno-production-card-compact .suno-upload-drop>span{font-size:.7rem}.suno-production-card-compact .suno-upload-drop>small{font-size:.6rem}.overview-masters-card{gap:.75rem;display:grid}.overview-master-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.overview-master-item{background:#fbfaf8;border:1px solid #e6dfd6;border-radius:.82rem;gap:.55rem;min-width:0;padding:.78rem;display:grid}.overview-master-item>div{gap:.12rem;display:grid}.overview-master-item small{text-transform:uppercase;letter-spacing:.07em;color:#315f50;font-size:.57rem;font-weight:850}.overview-master-item b{overflow-wrap:anywhere;font-size:.74rem}.overview-master-item span{color:var(--muted);font-size:.62rem}.overview-master-item audio{width:100%;height:2.2rem}.overview-master-item>a{color:#315f50;justify-self:start;font-size:.64rem;font-weight:800;text-decoration:none}@media (max-width:1100px){.overview-production-grid{grid-template-columns:1fr}.overview-master-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.overview-production-cockpit{padding:.75rem}.overview-cockpit-head,.overview-card-head{display:grid}.overview-cockpit-head>div:last-child{justify-content:flex-start}.overview-studio-metrics,.overview-master-grid{grid-template-columns:1fr}.overview-studio-card,.overview-suno-card,.overview-masters-card{padding:.8rem}.overview-compact-details>pre{max-height:13rem}}.featured-review-topline{justify-content:space-between;align-items:center;gap:.8rem;min-height:1.35rem;display:flex}.featured-review-topline>span:last-child{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.66rem;font-weight:750}.featured-review-kind{text-transform:uppercase;background:#e7f1ec;border-radius:999px;align-items:center;width:max-content;padding:.38rem .58rem;display:inline-flex;color:#244f40!important;letter-spacing:.075em!important;font-size:.62rem!important;font-weight:850!important}.featured-review-grid article.featured-review-spotlight{background:linear-gradient(135deg,#eaf2eef5,#fffffff0 55%,#efe4d1b8);border-color:#315f5033;grid-column:1/-1;min-height:16rem;padding:clamp(1.5rem,3vw,2.6rem);box-shadow:0 24px 70px #2d271e12}.featured-review-grid article.featured-review-spotlight blockquote{letter-spacing:-.045em;max-width:56rem;font-size:clamp(1.65rem,3.7vw,3.35rem);font-weight:610;line-height:1.08}.featured-review-grid article.featured-review-spotlight small{color:#315f50;font-size:.78rem}.create-interview-shell{min-height:100dvh;padding-top:max(1.25rem,env(safe-area-inset-top,0px),calc(var(--sba-visual-viewport-top,0px) + .75rem))!important;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))!important}@media (max-width:760px){.create-interview-topbar{top:max(.5rem,env(safe-area-inset-top,0px),var(--sba-visual-viewport-top,0px));z-index:85;-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#f4f0e8e6;border:1px solid #1f272312;border-radius:1.25rem;margin-inline:-.55rem;padding:.5rem .55rem;position:sticky;box-shadow:0 10px 32px #2d271e0e}}@media (max-width:660px){.create-interview-topbar{grid-template-columns:auto minmax(0,1fr);gap:.55rem .7rem;align-items:start!important;display:grid!important}.create-interview-topbar>a{align-items:center;padding-top:.08rem;display:inline-flex}.create-interview-topbar .brand-mark-responsive{width:7.6rem}.create-interview-topbar .create-top-actions{flex-wrap:initial;grid-template-columns:minmax(0,auto) auto;justify-content:end;align-items:center;gap:.38rem .45rem;min-width:0;display:grid}.create-interview-topbar .create-top-status{display:none!important}.create-interview-topbar .interview-language-picker{order:initial;grid-area:1/1;justify-self:end;min-width:0}.create-interview-topbar .interview-language-picker select{max-width:6.2rem}.create-interview-topbar .create-top-actions>.button{white-space:nowrap;grid-area:1/2;justify-self:end}.create-interview-topbar .device-stories-trigger{grid-area:2/1/auto/-1;justify-self:end;font-size:.66rem;width:auto!important}}@media (max-width:390px){.create-interview-topbar{gap:.45rem}.create-interview-topbar .brand-mark-responsive{width:7rem}.create-interview-topbar .create-top-actions{gap:.32rem}.create-interview-topbar .interview-language-picker{padding:.4rem .5rem}.create-interview-topbar .interview-language-picker select{max-width:5.6rem;font-size:.68rem}.create-interview-topbar .create-top-actions>.button{padding:.6rem .68rem;font-size:.68rem}}@media (max-width:850px){.featured-review-grid article.featured-review-spotlight{grid-column:auto;min-height:14rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
