@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-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-outline-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-50:#fef2f2;--color-red-200:#ffcaca;--color-red-600:#e40014;--color-red-700:#bf000f;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-700:#007956;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-500:#79716b;--color-stone-700:#44403b;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-stone-950:#0c0a09;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-7xl:80rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--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);--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-200:lab(91.055% .663072 .865579);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88044 3.20326);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-stone-700:lab(27.3812% 1.32917 3.57789);--color-stone-800:lab(15.0353% 1.96067 1.53427);--color-stone-900:lab(9.03835% 1.15298 1.92955);--color-stone-950:lab(2.86037% .455312 .568903)}}}@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,ui-sans-serif, system-ui, 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{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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.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-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-10{margin-top:calc(var(--spacing) * 10)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[9\/16\]{aspect-ratio:9/16}.h-full{height:100%}.max-h-\[520px\]{max-height:520px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-auto{width:auto}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.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}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-red-200{border-color:var(--color-red-200)}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.bg-\[\#faf8f4\]{background-color:#faf8f4}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-950{background-color:var(--color-stone-950)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.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-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.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-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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-\[\#8a6a00\]{color:#8a6a00}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-emerald-700{color:var(--color-emerald-700)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-stone-950{color:var(--color-stone-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-75{opacity:.75}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#d4af37\]\/20{--tw-ring-color:#d4af3733}@supports (color:lab(0% 0 0)){.ring-\[\#d4af37\]\/20{--tw-ring-color:lab(73.2933% 5.13336 62.8198/.2)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-stone-300:hover{border-color:var(--color-stone-300)}.hover\:border-stone-400:hover{border-color:var(--color-stone-400)}.hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}}.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)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-stone-200:disabled{border-color:var(--color-stone-200)}.disabled\:bg-stone-300:disabled{background-color:var(--color-stone-300)}.disabled\:text-stone-300:disabled{color:var(--color-stone-300)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (min-width:80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:root{--bg:#faf8f4;--fg:#111010;--fg-muted:#1110109e;--fg-faint:#11101075;--gold:#8a6a00;--gold-display:#8a6a00;--gold-action:#a77b00;--gold-subtle:#8a6a0012;--divider:#1110101a;--up:#1a7a4a;--down:#c0392b;--gold-light:#d4af37;--gold-border:#e8e2d4;--ink:#111010;--ink-2:#3d3530;--ink-3:#7a6f65;--ink-4:#b0a59a;--surface:#fff;--surface-2:#faf8f4;--surface-3:#f0ebe0;--up-bg:#edfaf3;--down-bg:#fdf0ee}[data-theme=dark]{--bg:#0a0906;--fg:#f0ebe0;--fg-muted:#f0ebe08f;--fg-faint:#f0ebe066;--gold:#d4af37;--gold-display:#d4af37;--gold-action:#d4af37;--gold-subtle:#d4af3712;--divider:#d4af371f;--up:#6ee7a0;--down:#f87171;--gold-light:#d4af37;--gold-border:#d4af3733;--ink:#f0ebe0;--ink-2:#c8bea8;--ink-3:#8a7e6e;--ink-4:#5a5045;--surface:#141210;--surface-2:#0a0906;--surface-3:#1e1a14;--up-bg:#4ade8014;--down-bg:#f8717114}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{background:var(--bg,var(--surface-2));color:var(--fg,var(--ink));font-family:var(--font-primary,"DM Sans", system-ui, sans-serif);min-height:100dvh;line-height:1.5}.page-root{background:linear-gradient(160deg,#fbf9f4 0%,#fff 40%,#faf7f0 100%);min-height:100dvh}.page-container{max-width:760px;margin:0 auto;padding:0 20px 60px}.page-header{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:40px;padding:28px 0 0;display:flex}.header-logo{align-items:center;gap:8px;display:flex}.logo-icon{color:var(--gold);font-size:20px;line-height:1}.logo-text{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:15px;font-weight:600}.header-tagline{color:var(--ink-4);letter-spacing:.02em;font-size:12px}.error-banner{color:var(--down);border-radius:var(--radius-sm);text-align:center;background:#fff0ee;border:1px solid #f5c6c0;margin-bottom:24px;padding:12px 16px;font-size:13px}.hero-section{margin-bottom:24px}.price-hero{background:var(--surface);border:1px solid var(--gold-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;padding:36px 32px 28px}.hero-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;margin-bottom:20px;font-size:11px;font-weight:600;display:inline-flex}.gold-dot{background:var(--gold-light);border-radius:50%;width:8px;height:8px;animation:2.5s infinite pulse-gold;display:inline-block;box-shadow:0 0 0 3px #d4af3733}@keyframes pulse-gold{0%,to{box-shadow:0 0 0 3px #d4af3733}50%{box-shadow:0 0 0 6px #d4af3714}}.hero-main{margin-bottom:28px}.hero-price-gram{flex-direction:column;align-items:center;gap:4px;display:flex}.hero-price-value{letter-spacing:-.03em;color:var(--ink);font-size:clamp(2.6rem,8vw,4rem);font-weight:700;line-height:1.05}.hero-price-unit{color:var(--ink-4);margin-top:2px;font-size:13px;font-weight:400}.hero-change{border-radius:100px;align-items:center;gap:5px;margin-top:12px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.hero-change.up{background:var(--up-bg);color:var(--up)}.hero-change.down{background:var(--down-bg);color:var(--down)}.change-arrow{font-size:11px}.change-pct{font-weight:700}.change-value{opacity:.75;font-size:12px}.hero-secondary{border-top:1px solid var(--surface-3);justify-content:center;align-items:stretch;gap:0;padding-top:20px;display:flex}.secondary-item{flex-direction:column;flex:1;align-items:center;gap:4px;padding:0 12px;display:flex}.secondary-divider{background:var(--surface-3);align-self:stretch;width:1px}.secondary-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:600}.secondary-value{color:var(--ink-2);letter-spacing:-.01em;font-size:14px;font-weight:600}.hero-timestamp{color:var(--ink-4);justify-content:center;align-items:center;gap:5px;margin-top:16px;font-size:11px;display:flex}.hero-skeleton{background:var(--surface);border:1px solid var(--gold-border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:16px;padding:36px 32px 28px;display:flex}.skeleton-line{background:linear-gradient(90deg,#f0ede8 25%,#e8e4dc 50%,#f0ede8 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite shimmer}.skeleton-large{width:280px;height:56px}.skeleton-medium{width:180px;height:24px}.skeleton-small{width:220px;height:16px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-error{background:var(--surface);border:1px solid var(--gold-border);border-radius:var(--radius-lg);text-align:center;color:var(--ink-3);padding:48px 32px}.chart-section{margin-bottom:24px}.gold-chart-card{background:var(--surface);border:1px solid var(--gold-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px 24px 20px}.chart-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.chart-title{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:600}.chart-subtitle{color:var(--ink-4);letter-spacing:.02em;font-size:11px}.chart-filters{flex-wrap:wrap;gap:4px;display:flex}.filter-btn{border:1px solid var(--surface-3);background:var(--surface-2);color:var(--ink-3);cursor:pointer;border-radius:100px;padding:6px 14px;font-size:12px;font-weight:500;line-height:1;transition:all .15s}.filter-btn:hover{border-color:var(--gold-border);color:var(--ink-2)}.filter-btn.active{background:var(--ink);border-color:var(--ink);color:#fff}.custom-date-row{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:20px;display:flex}.date-input-group{flex-direction:column;gap:4px;display:flex}.date-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:600}.date-input{border:1px solid var(--gold-border);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface-2);outline:none;padding:8px 12px;font-size:13px;transition:border-color .15s}.date-input:focus{border-color:var(--gold)}.apply-btn{background:var(--gold);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-end;padding:8px 18px;font-size:13px;font-weight:600;transition:background .15s}.apply-btn:hover{background:var(--gold-light)}.chart-body{min-height:280px;position:relative}.chart-loading,.chart-empty{justify-content:center;align-items:center;min-height:280px;display:flex}.chart-empty p{color:var(--ink-4);font-size:13px}.chart-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,#f0ede8 25%,#e8e4dc 50%,#f0ede8 75%) 0 0/200% 100%;width:100%;height:240px;animation:1.5s infinite shimmer}.chart-tooltip{background:var(--ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);text-align:center;padding:10px 14px}.tooltip-value{color:var(--gold-light);margin-bottom:2px;font-size:14px;font-weight:700}.tooltip-label{color:#ffffffb3;font-size:11px}.tooltip-unit{color:#fff6;font-size:10px}.page-footer{text-align:center;padding-top:12px}.page-footer p{color:var(--ink-4);letter-spacing:.02em;font-size:11px}.directory-page{background:linear-gradient(180deg, var(--gold) 0%, transparent 34rem), var(--bg);min-height:100dvh}@supports (color:color-mix(in lab, red, red)){.directory-page{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 8%, transparent) 0%, transparent 34rem), var(--bg)}}.directory-page{color:var(--fg);font-family:var(--font-primary,"DM Sans", system-ui, sans-serif);position:relative;overflow-x:hidden}.directory-ambient{background:linear-gradient(90deg, transparent, var(--gold), transparent), repeating-linear-gradient(90deg, transparent 0 19.6%, var(--gold) 19.6% 19.7%, transparent 19.7% 20%)}@supports (color:color-mix(in lab, red, red)){.directory-ambient{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 9%, transparent), transparent), repeating-linear-gradient(90deg, transparent 0 19.6%, color-mix(in srgb, var(--gold) 9%, transparent) 19.6% 19.7%, transparent 19.7% 20%)}}.directory-ambient{opacity:.48;pointer-events:none;z-index:1;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0% 46%,#0000 100%);mask-image:linear-gradient(#000 0% 46%,#0000 100%)}.directory-grain{mix-blend-mode:multiply;opacity:.025;pointer-events:none;z-index:3;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;position:fixed;inset:0}[data-theme=dark] .directory-grain{mix-blend-mode:overlay;opacity:.04}.site-header{pointer-events:none;z-index:60;justify-content:center;align-items:center;height:74px;padding:12px clamp(14px,4vw,32px) 0;display:flex;position:fixed;top:0;left:0;right:0}.site-header-shell{-webkit-backdrop-filter:blur(18px);border:1px solid var(--gold);background:#faf8f4b8;align-items:center}@supports (color:color-mix(in lab, red, red)){.site-header-shell{border:1px solid color-mix(in srgb, var(--gold) 20%, var(--fg-muted) 10%)}}.site-header-shell{pointer-events:auto;border-radius:999px;gap:7px;max-width:calc(100vw - 28px);min-height:48px;padding:6px 7px 6px 10px;display:flex;box-shadow:0 18px 44px #8a6a001a}[data-theme=dark] .site-header-shell{background:#141210b8;box-shadow:0 18px 44px #00000038}.site-header-logo{color:var(--fg);align-items:center;padding:0 6px 0 0;text-decoration:none;display:flex}.site-header-logo-mark{border-radius:50%;width:36px;height:36px;display:block;overflow:hidden;box-shadow:0 8px 18px #8a6a0029}[data-theme=dark] .site-header-logo-mark{box-shadow:0 8px 18px #d4af372e}.site-header-logo-mark img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.03)}.site-header-primary{border-left:1px solid var(--fg-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.site-header-primary{border-left:1px solid color-mix(in srgb, var(--fg-muted) 14%, transparent)}}.site-header-primary{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;min-height:34px;padding:0 12px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.site-header-primary:hover,.site-header-menu-item:hover{color:var(--gold)}.site-header-icon-button{border:1px solid var(--fg-muted);background:0 0;align-items:center}@supports (color:color-mix(in lab, red, red)){.site-header-icon-button{border:1px solid color-mix(in srgb, var(--fg-muted) 16%, transparent)}}.site-header-icon-button{color:var(--fg-muted);cursor:pointer;border-radius:50%;justify-content:center;width:36px;height:36px;padding:0;display:flex}.site-header-menu-button{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.site-header-menu-button{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.site-header-menu{-webkit-backdrop-filter:blur(18px);border:1px solid var(--gold);background:#faf8f4f0}@supports (color:color-mix(in lab, red, red)){.site-header-menu{border:1px solid color-mix(in srgb, var(--gold) 18%, var(--fg-muted) 10%)}}.site-header-menu{z-index:55;border-radius:22px;width:min(360px,100vw - 36px);padding:8px 16px;position:fixed;top:74px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #00000029}[data-theme=dark] .site-header-menu{background:#141210eb}.site-header-menu-item{color:var(--fg);justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-size:14px;font-weight:800;text-decoration:none;display:flex}.directory-brand{color:var(--fg);align-items:center;gap:7px;text-decoration:none;display:flex}.directory-brand span{letter-spacing:-.01em;font-size:15px;font-weight:700}.directory-card-kicker,.directory-meta span,.directory-actions,.directory-filter-title,.directory-stats{align-items:center;display:flex}.directory-hero,.directory-filter-panel,.directory-results{z-index:10;max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px);position:relative}.directory-hero{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:center;gap:clamp(26px,4vw,52px);padding-top:clamp(104px,15vh,138px);padding-bottom:36px;display:grid}.directory-hero-copy{max-width:640px}.directory-eyebrow,.directory-card-kicker,.directory-filter-title,.directory-results-header,.directory-verified{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.directory-eyebrow{color:var(--fg-muted);margin-bottom:14px}.directory-hero h1{color:var(--fg);letter-spacing:-.05em;text-wrap:balance;max-width:640px;font-size:clamp(2.45rem,4.55vw,4.95rem);font-weight:850;line-height:.98}.directory-hero p{color:var(--fg-muted);max-width:620px;margin-top:20px;font-size:clamp(.98rem,1.4vw,1.1rem);font-weight:450;line-height:1.65}.directory-stats{color:var(--fg-muted);flex-wrap:wrap;gap:8px;margin-top:22px}.directory-stats span{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.directory-stats span{background:color-mix(in srgb, var(--surface) 44%, transparent)}}.directory-stats span{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.directory-stats span{border:1px solid color-mix(in srgb, var(--gold) 14%, transparent)}}.directory-stats span{border-radius:100px;padding:8px 13px;font-size:11px;font-weight:800}.directory-hero-panel{background:var(--surface);align-self:center}@supports (color:color-mix(in lab, red, red)){.directory-hero-panel{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.directory-hero-panel{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.directory-hero-panel{border:1px solid color-mix(in srgb, var(--gold) 22%, transparent)}}.directory-hero-panel{box-shadow:0 24px 70px var(--gold);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.directory-hero-panel{box-shadow:0 24px 70px color-mix(in srgb, var(--gold) 7%, transparent)}}.directory-hero-panel{gap:16px;min-width:0;padding:22px;display:grid}.directory-search-panel{overflow:hidden}.directory-hero-panel span{color:var(--fg-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.directory-hero-panel strong{color:var(--fg);letter-spacing:-.05em;font-size:1.55rem;font-weight:850;line-height:1}.directory-hero-panel p{margin:0;font-size:13px;line-height:1.55}.directory-hero-panel a{background:var(--gold-action);color:#0a0906;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.directory-search-panel .directory-filter-head{margin-bottom:0}.directory-search-panel .directory-filter-grid{grid-template-columns:1fr;inline-size:100%;max-inline-size:100%}.directory-price-note{border-top:1px solid var(--fg-muted)}@supports (color:color-mix(in lab, red, red)){.directory-price-note{border-top:1px solid color-mix(in srgb, var(--fg-muted) 12%, transparent)}}.directory-price-note{gap:8px;padding-top:16px;display:grid}.directory-price-note span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.directory-price-note p{color:var(--fg-muted);font-size:12px;font-weight:550;line-height:1.45}.directory-price-note a{border:1px solid var(--gold);background:0 0}@supports (color:color-mix(in lab, red, red)){.directory-price-note a{border:1px solid color-mix(in srgb, var(--gold) 28%, transparent)}}.directory-price-note a{color:var(--fg);justify-self:start;min-height:36px}.directory-owner-prompt{box-shadow:none;color:var(--fg);z-index:50;background:0 0;border:0;grid-template-columns:58px minmax(0,244px);align-items:end;gap:10px;width:min(320px,100vw - 32px);padding:0;animation:.52s cubic-bezier(.2,.9,.18,1) both directory-owner-prompt-in;display:grid;position:fixed;bottom:clamp(18px,4vh,38px);right:clamp(18px,3vw,44px)}[data-theme=dark] .directory-owner-prompt{box-shadow:none;background:0 0}.directory-owner-prompt-close{background:var(--surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.directory-owner-prompt-close{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.directory-owner-prompt-close{border:1px solid var(--fg-muted)}@supports (color:color-mix(in lab, red, red)){.directory-owner-prompt-close{border:1px solid color-mix(in srgb, var(--fg-muted) 18%, transparent)}}.directory-owner-prompt-close{color:var(--fg-muted);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;width:26px;height:26px;font-size:10px;font-weight:900;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.directory-owner-prompt-close:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.directory-owner-prompt-close:hover{border-color:color-mix(in srgb, var(--gold) 38%, transparent)}}.directory-owner-prompt-close:hover{color:var(--fg)}.directory-owner-prompt-mark{box-shadow:0 12px 28px var(--gold);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.directory-owner-prompt-mark{box-shadow:0 12px 28px color-mix(in srgb, var(--gold) 22%, transparent)}}.directory-owner-prompt-mark{width:58px;height:58px;overflow:hidden}.directory-owner-prompt-mark img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.03)}.directory-owner-prompt-copy{-webkit-backdrop-filter:blur(18px);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.directory-owner-prompt-copy{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.directory-owner-prompt-copy{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.directory-owner-prompt-copy{border:1px solid color-mix(in srgb, var(--gold) 24%, transparent)}}.directory-owner-prompt-copy{box-shadow:0 22px 62px var(--gold);border-radius:20px 20px 20px 8px}@supports (color:color-mix(in lab, red, red)){.directory-owner-prompt-copy{box-shadow:0 22px 62px color-mix(in srgb, var(--gold) 10%, transparent)}}.directory-owner-prompt-copy{gap:5px;min-width:0;padding:13px 14px 14px;display:grid;position:relative}[data-theme=dark] .directory-owner-prompt-copy{background:#141210d6;box-shadow:0 22px 62px #00000047}.directory-owner-prompt-copy span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1}.directory-owner-prompt-copy strong{color:var(--fg);letter-spacing:-.02em;font-size:.96rem;font-weight:850;line-height:1.15}.directory-owner-prompt-copy p{color:var(--fg-muted);margin:0;font-size:12px;font-weight:560;line-height:1.45}.directory-owner-prompt-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.directory-owner-prompt-actions a{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.directory-owner-prompt-actions a:first-child{background:var(--gold-action);color:#0a0906}.directory-owner-inline-card{display:none}@keyframes directory-owner-prompt-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.directory-filter-panel{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.directory-filter-panel{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.directory-filter-panel{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.directory-filter-panel{border:1px solid color-mix(in srgb, var(--gold) 16%, transparent)}}.directory-filter-panel{box-shadow:0 18px 56px var(--gold);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.directory-filter-panel{box-shadow:0 18px 56px color-mix(in srgb, var(--gold) 7%, transparent)}}.directory-filter-panel{width:min(1080px,100vw - 40px);margin-top:6px;padding-block:16px}.directory-filter-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.directory-filter-head>span{color:var(--fg-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.directory-filter-title{gap:8px}.directory-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.directory-filter-grid label{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;min-width:0;font-size:11px;font-weight:800;display:grid;overflow:hidden}.directory-filter-grid select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%), var(--bg)}@supports (color:color-mix(in lab, red, red)){.directory-filter-grid select{background:linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%), color-mix(in srgb, var(--bg) 58%, var(--surface) 42%)}}.directory-filter-grid select{border:1px solid var(--fg-muted);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px),100% 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,2.7em 2.7em}@supports (color:color-mix(in lab, red, red)){.directory-filter-grid select{border:1px solid color-mix(in srgb, var(--fg-muted) 15%, transparent)}}.directory-filter-grid select{color:var(--fg);inline-size:100%;text-overflow:ellipsis;max-width:100%;max-inline-size:100%;border-radius:16px;outline:none;width:100%;min-width:0;min-height:48px;padding:0 42px 0 14px;font-size:14px;font-weight:800;display:block}.directory-results{padding-top:10px;padding-bottom:84px}.directory-results-header{color:var(--fg-faint);justify-content:space-between;margin-bottom:16px;display:flex}.directory-grid{grid-template-columns:1fr;gap:12px;display:grid}.directory-card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.directory-card{background:color-mix(in srgb, var(--surface) 54%, transparent)}}.directory-card{border:1px solid var(--fg-muted)}@supports (color:color-mix(in lab, red, red)){.directory-card{border:1px solid color-mix(in srgb, var(--fg-muted) 13%, transparent)}}.directory-card{box-shadow:none;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(140px,auto);gap:12px 24px;min-height:auto;padding:20px;display:grid}.directory-card-sponsored{background:linear-gradient(180deg, var(--gold), var(--surface))}@supports (color:color-mix(in lab, red, red)){.directory-card-sponsored{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 8%, transparent), color-mix(in srgb, var(--surface) 58%, transparent))}}.directory-card-sponsored{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.directory-card-sponsored{border-color:color-mix(in srgb, var(--gold) 36%, transparent)}}.directory-card-sponsored{box-shadow:0 18px 48px var(--gold)}@supports (color:color-mix(in lab, red, red)){.directory-card-sponsored{box-shadow:0 18px 48px color-mix(in srgb, var(--gold) 9%, transparent)}}.directory-card-top{grid-column:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.directory-card-kicker{gap:7px;margin-bottom:10px}.directory-card h2{color:var(--fg);letter-spacing:-.05em;font-size:1.38rem;font-weight:850;line-height:1.05}.directory-verified{background:var(--up)}@supports (color:color-mix(in lab, red, red)){.directory-verified{background:color-mix(in srgb, var(--up) 8%, transparent)}}.directory-verified{border:1px solid var(--up)}@supports (color:color-mix(in lab, red, red)){.directory-verified{border:1px solid color-mix(in srgb, var(--up) 22%, transparent)}}.directory-verified{color:var(--up);white-space:nowrap;border-radius:100px;padding:6px 9px}.directory-description{color:var(--fg-muted);grid-column:1;max-width:68ch;margin-top:0;font-size:13px;font-weight:500;line-height:1.6}.directory-meta{border-top:1px solid var(--fg-muted)}@supports (color:color-mix(in lab, red, red)){.directory-meta{border-top:1px solid color-mix(in srgb, var(--fg-muted) 12%, transparent)}}.directory-meta{color:var(--fg-muted);grid-column:1;gap:7px;margin-top:0;padding-top:16px;font-size:13px;display:grid}.directory-meta span{gap:7px}.directory-services{flex-wrap:wrap;grid-column:1;gap:7px;margin-top:0;display:flex}.directory-services span{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.directory-services span{background:color-mix(in srgb, var(--gold) 8%, transparent)}}.directory-services span{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.directory-services span{border:1px solid color-mix(in srgb, var(--gold) 14%, transparent)}}.directory-services span{color:var(--fg-muted);overflow-wrap:anywhere;border-radius:100px;max-width:100%;padding:6px 9px;font-size:11px;font-weight:700}.directory-actions{flex-flow:column wrap;grid-area:1/2/span 4;align-self:center;align-items:stretch;gap:8px;min-width:144px;margin-top:0;padding-top:0}.directory-primary-action,.directory-secondary-action{border-radius:100px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.directory-primary-action{background:var(--gold-action);color:#0a0906}.directory-secondary-action{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.directory-secondary-action{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.directory-secondary-action{border:1px solid var(--fg-muted)}@supports (color:color-mix(in lab, red, red)){.directory-secondary-action{border:1px solid color-mix(in srgb, var(--fg-muted) 16%, transparent)}}.directory-secondary-action{color:var(--fg-muted)}.directory-empty{border:1px dashed var(--gold-border);color:var(--fg-muted);text-align:center;border-radius:8px;padding:34px}.jewelry-application-page{background:radial-gradient(circle at 50% 0%, var(--gold), transparent 32rem), var(--bg);min-height:100dvh}@supports (color:color-mix(in lab, red, red)){.jewelry-application-page{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 32rem), var(--bg)}}.jewelry-application-page{color:var(--fg);padding:clamp(96px,13vh,136px) clamp(20px,5vw,64px) clamp(72px,9vw,112px)}.jewelry-application-hero,.jewelry-application-panel{max-width:1080px;margin-inline:auto}.jewelry-application-hero{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:clamp(24px,5vw,58px);margin-bottom:22px;display:grid}.jewelry-application-hero h1{color:var(--fg);letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(2.25rem,5vw,5.1rem);font-weight:850;line-height:.98}.jewelry-application-hero p{color:var(--fg-muted);max-width:660px;margin:18px 0 0;font-size:clamp(.98rem,1.35vw,1.1rem);font-weight:500;line-height:1.65}.jewelry-application-hero aside,.jewelry-application-panel{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.jewelry-application-hero aside,.jewelry-application-panel{background:color-mix(in srgb, var(--surface) 62%, transparent)}}.jewelry-application-hero aside,.jewelry-application-panel{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.jewelry-application-hero aside,.jewelry-application-panel{border:1px solid color-mix(in srgb, var(--gold) 18%, transparent)}}.jewelry-application-hero aside,.jewelry-application-panel{box-shadow:0 24px 70px var(--gold);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.jewelry-application-hero aside,.jewelry-application-panel{box-shadow:0 24px 70px color-mix(in srgb, var(--gold) 7%, transparent)}}.jewelry-application-hero aside{gap:8px;padding:22px;display:grid}.jewelry-application-hero aside span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.jewelry-application-hero aside strong{color:var(--fg);letter-spacing:-.035em;font-size:1.35rem;font-weight:850;line-height:1.05}.jewelry-application-hero aside p{margin:0;font-size:13px}.jewelry-application-panel{padding:clamp(18px,4vw,30px)}.jewelry-application-status{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.jewelry-application-status{border:1px solid color-mix(in srgb, var(--gold) 22%, transparent)}}.jewelry-application-status{color:var(--fg);border-radius:16px;margin-bottom:16px;padding:12px 14px;font-size:13px;font-weight:750}.jewelry-application-form{gap:16px;display:grid}.jewelry-application-form label{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:850;display:grid}.jewelry-application-form input,.jewelry-application-form textarea{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.jewelry-application-form input,.jewelry-application-form textarea{background:color-mix(in srgb, var(--bg) 58%, var(--surface) 42%)}}.jewelry-application-form input,.jewelry-application-form textarea{border:1px solid var(--fg-muted)}@supports (color:color-mix(in lab, red, red)){.jewelry-application-form input,.jewelry-application-form textarea{border:1px solid color-mix(in srgb, var(--fg-muted) 15%, transparent)}}.jewelry-application-form input,.jewelry-application-form textarea{color:var(--fg);font:inherit;text-transform:none;border-radius:16px;outline:none;padding:13px 14px;font-size:14px;font-weight:750}.jewelry-application-form textarea{resize:vertical}.jewelry-application-consent{align-items:center;line-height:1.45;gap:10px!important;display:flex!important}.jewelry-application-actions{flex-wrap:wrap;gap:10px;display:flex}.jewelry-application-actions a{text-decoration:none}@media (max-width:480px){.price-hero{padding:28px 20px 22px}.hero-secondary{gap:0}.secondary-item{padding:0 8px}.secondary-value{font-size:13px}.secondary-label{font-size:9px}.gold-chart-card{padding:18px 16px 14px}.chart-header{flex-direction:column;gap:12px}.chart-filters{justify-content:flex-start;width:100%}.custom-date-row{flex-direction:column}.date-input,.apply-btn{width:100%}}@media (max-width:620px){.market-status-pill,.hero-stats-strip{width:100%!important;max-width:350px!important}.market-status-pill{gap:7px!important;padding:7px 8px!important}.market-status-capsules{gap:6px!important}.market-status-mini-pill{min-height:40px!important;padding-left:7px!important;padding-right:7px!important}.price-reference-note.is-market-compact{display:none}.hero-stats-strip>div{gap:6px!important}.hero-stats-strip>div>div{min-height:58px!important;padding-left:4px!important;padding-right:4px!important}}@media (max-width:860px){.directory-hero{grid-template-columns:1fr;align-items:start;gap:22px}.directory-hero-panel{max-width:440px}.directory-grid{grid-template-columns:1fr}.directory-card{flex-direction:column;min-height:auto;display:flex}.directory-actions{flex-direction:row;grid-area:auto;align-items:center;min-width:0;margin-top:2px}.jewelry-application-hero{grid-template-columns:1fr;align-items:start}}@media (max-width:620px){.site-header{height:70px;padding-top:10px}.site-header-shell{gap:4px;min-height:46px;padding:5px 6px}.site-header-logo{padding:0}.site-header-logo-mark,.site-header-icon-button{width:34px;height:34px}.site-header-primary{display:none}.site-header-menu{top:68px}.directory-hero{padding-top:94px;padding-bottom:18px}.directory-hero,.directory-filter-panel,.directory-results{width:100%;max-width:100vw;padding-left:20px;padding-right:20px}.directory-hero h1{letter-spacing:-.048em;max-width:min(390px,100vw - 40px);font-size:clamp(2.08rem,9.4vw,2.75rem);line-height:1}.directory-hero p,.directory-stats{max-width:min(360px,100vw - 40px)}.directory-hero-panel{width:100%;max-width:min(390px,100vw - 40px);padding:16px}.directory-hero-panel strong{font-size:1.28rem}.directory-filter-panel{border-left:0;border-right:0;border-radius:0;margin-top:2px;padding-top:14px;padding-bottom:14px}.directory-filter-head{flex-direction:column;align-items:flex-start;gap:8px}.directory-search-panel .directory-filter-head{flex-direction:row}.directory-filter-grid{grid-template-columns:1fr}.directory-owner-prompt{display:none}.directory-owner-inline-card{background:var(--surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.directory-owner-inline-card{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.directory-owner-inline-card{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.directory-owner-inline-card{border:1px solid color-mix(in srgb, var(--gold) 22%, transparent)}}.directory-owner-inline-card{box-shadow:0 18px 46px var(--gold);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.directory-owner-inline-card{box-shadow:0 18px 46px color-mix(in srgb, var(--gold) 8%, transparent)}}.directory-owner-inline-card{color:var(--fg);grid-template-columns:48px minmax(0,1fr);gap:13px;padding:16px;display:grid}[data-theme=dark] .directory-owner-inline-card{background:#141210bd;box-shadow:0 18px 46px #0003}.directory-owner-inline-mark{box-shadow:0 12px 28px var(--gold);border-radius:50%;align-self:start}@supports (color:color-mix(in lab, red, red)){.directory-owner-inline-mark{box-shadow:0 12px 28px color-mix(in srgb, var(--gold) 20%, transparent)}}.directory-owner-inline-mark{width:48px;height:48px;overflow:hidden}.directory-owner-inline-mark img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.03)}.directory-owner-inline-card span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.directory-owner-inline-card h2{color:var(--fg);letter-spacing:-.03em;margin:0;font-size:1.14rem;font-weight:850;line-height:1.05}.directory-owner-inline-card p{color:var(--fg-muted);grid-column:1/-1;margin:0;font-size:12px;font-weight:560;line-height:1.45}.directory-owner-inline-card a{background:var(--gold-action);color:#0a0906;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.directory-results-header,.directory-grid{width:min(390px,100vw - 40px);max-width:min(390px,100vw - 40px)}.directory-grid{grid-template-columns:1fr}.directory-results-header{flex-direction:column;gap:8px}.jewelry-application-page{padding-top:94px}.jewelry-application-hero h1{font-size:clamp(2.05rem,9vw,2.75rem)}.jewelry-application-actions,.jewelry-application-actions button,.jewelry-application-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.directory-owner-prompt,.tv-transition-fade,.tv-transition-slide,.tv-transition-zoom,.tv-transition-rise,.tv-builder-grid .tv-builder-widget,.tv-motion-market .tv-sparkline-line,.tv-motion-cinematic .tv-builder-widget.widget-chrome-photo img,.tv-motion-cinematic .tv-builder-photo,.tv-motion-cinematic:after,.tv-motion-market:after{animation:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0906;--fg:#f0ebe0;--fg-muted:#f0ebe08f;--fg-faint:#f0ebe066;--gold:#d4af37;--gold-display:#d4af37;--gold-action:#d4af37;--gold-subtle:#d4af3712;--divider:#d4af371f;--up:#6ee7a0;--down:#f87171;--gold-light:#d4af37;--gold-border:#d4af3733;--ink:#f0ebe0;--ink-2:#c8bea8;--ink-3:#8a7e6e;--ink-4:#5a5045;--surface:#141210;--surface-2:#0a0906;--surface-3:#1e1a14;--up-bg:#4ade8014;--down-bg:#f8717114}}.auth-page,.panel-page,.builder-page,.screen-preview-page,.public-screen-page{background:radial-gradient(circle at 20% 0%, #d4af371f, transparent 32rem), linear-gradient(145deg, var(--bg), var(--surface-2));min-height:100dvh;color:var(--fg)}.auth-page{place-items:center;padding:28px;display:grid}.auth-panel,.panel-section,.subscription-card,.panel-empty-state,.panel-token-banner{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.auth-panel,.panel-section,.subscription-card,.panel-empty-state,.panel-token-banner{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.auth-panel,.panel-section,.subscription-card,.panel-empty-state,.panel-token-banner{border:1px solid var(--divider);border-radius:8px;box-shadow:0 20px 60px #0000001f}.auth-panel{width:min(460px,100%);padding:28px}.auth-copy{margin:32px 0 24px}.auth-copy h1,.panel-hero h1,.panel-empty-state h1{letter-spacing:0;margin:8px 0 12px;font-size:clamp(2rem,7vw,4rem);line-height:.96}.auth-copy p,.panel-hero p,.panel-empty-state p,.panel-help{color:var(--fg-muted)}.panel-page,.builder-page,.screen-preview-page{padding:22px}.builder-page{--studio-bg:#080806;--studio-panel:#14120ec7;--studio-panel-strong:#f8f4ea14;--studio-panel-soft:#f8f4ea0b;--studio-line:#d4af3729;--studio-line-soft:#f8f4ea17;--studio-text:#faf8f4;--studio-muted:#faf8f494;--studio-faint:#faf8f457;--studio-accent:#d4af37;min-height:100dvh;color:var(--studio-text);background:linear-gradient(180deg, #d4af371a, transparent 26rem), linear-gradient(90deg, #ffffff09 1px, transparent 1px), linear-gradient(180deg, #ffffff07 1px, transparent 1px), var(--studio-bg);background-size:auto,76px 76px,76px 76px,auto;padding:18px clamp(14px,2vw,28px) 34px}.builder-page .panel-header{border:1px solid var(--studio-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100f0cad;width:min(1540px,100%);min-height:64px;margin:0 auto 18px;padding:10px 12px 10px 18px;box-shadow:0 24px 80px #00000047}.builder-page .directory-brand span{color:var(--studio-text);letter-spacing:0;text-transform:none;font-weight:900}.builder-page .panel-nav{border:1px solid var(--studio-line-soft);background:#ffffff0b;gap:6px;padding:4px}.builder-page .panel-nav a{min-height:38px;color:var(--studio-muted);border:1px solid #0000;align-items:center;padding:0 14px;display:inline-flex}.builder-page .panel-nav a:hover{color:var(--studio-text);border-color:var(--studio-line);background:#d4af3714}.builder-page .panel-secondary-button{color:var(--studio-text);border-color:var(--studio-line);background:#ffffff0e}.panel-header{justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100%);margin:0 auto 36px;display:flex}.panel-nav{align-items:center;gap:14px;display:flex}.panel-nav a,.panel-nav button,.panel-section-header a,.panel-token-banner a{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.panel-hero,.panel-grid,.panel-section,.panel-empty-state,.panel-token-banner{width:min(1180px,100%);margin-left:auto;margin-right:auto}.panel-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:22px;margin-bottom:22px;display:grid}.subscription-card{gap:8px;padding:22px;display:grid}.subscription-card span,.subscription-card small,.panel-section-header span,.admin-business-row span{color:var(--fg-muted);font-size:.82rem}.subscription-card strong{font-size:1.8rem;line-height:1}.panel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-bottom:22px;display:grid}.panel-section,.panel-empty-state{padding:22px}.panel-token-banner{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:16px 18px;display:flex}.panel-section-header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.panel-section-header h2{font-size:1.35rem;line-height:1.15}.panel-form,.panel-action-stack{gap:14px;display:grid}.panel-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.panel-color-row{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-form label,.widget-fieldset,.panel-checkbox{color:var(--fg-muted);gap:7px;font-size:.84rem;display:grid}.panel-form input,.panel-form textarea,.panel-form select,.admin-business-row input,.admin-business-row select{border:1px solid var(--divider);background:var(--surface-2);width:100%;min-height:42px;color:var(--fg);font:inherit;border-radius:8px;padding:10px 12px}.panel-form input[type=color]{padding:4px}.panel-primary-button,.panel-secondary-button{border:1px solid var(--divider);cursor:pointer;border-radius:8px;min-height:42px;padding:0 16px;font-weight:700}.panel-primary-button{background:var(--gold);color:#0a0906;border-color:#0000}.panel-secondary-button{color:var(--fg);background:0 0}.panel-primary-button:disabled,.panel-secondary-button:disabled{opacity:.45;cursor:not-allowed}.panel-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.panel-checkbox{grid-template-columns:18px 1fr;align-items:center}.widget-fieldset{border:1px solid var(--divider);border-radius:8px;padding:14px}.widget-fieldset legend{color:var(--fg);padding:0 8px}.widget-fieldset label{grid-template-columns:18px 1fr;align-items:center}.form-error{background:var(--down-bg);color:var(--down);border-radius:8px;margin-bottom:16px;padding:12px}.admin-business-list{gap:12px;display:grid}.admin-business-row{border:1px solid var(--divider);border-radius:8px;grid-template-columns:minmax(180px,1fr) 118px 118px 180px 130px 80px 92px;align-items:center;gap:10px;padding:12px;display:grid}.admin-business-row div{gap:3px;display:grid}.admin-application-row{border:1px solid var(--divider);border-radius:16px;gap:12px;padding:14px;display:grid}.admin-application-summary{gap:5px;display:grid}.admin-application-summary p,.admin-application-summary small{color:var(--fg-muted);font-size:.82rem;line-height:1.45}.admin-application-actions{grid-template-columns:minmax(110px,.35fr) minmax(0,1fr) auto;gap:8px;display:grid}.admin-application-actions input,.admin-application-actions select{border:1px solid var(--divider);color:var(--fg);font:inherit;background:0 0;border-radius:8px;padding:10px 12px}.panel-empty-inline{border:1px dashed var(--divider);color:var(--fg-muted);border-radius:16px;padding:18px}.positioning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.positioning-card{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.positioning-card{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}.positioning-card{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.positioning-card{border:1px solid color-mix(in srgb, var(--gold) 18%, var(--divider))}}.positioning-card{border-radius:8px;gap:9px;min-height:260px;padding:18px;display:grid}.positioning-card>span,.entitlement-strip span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.positioning-card h3{margin:0;font-size:1.2rem;line-height:1.1}.positioning-card p{color:var(--fg-muted);margin:0;font-size:.9rem;line-height:1.45}.positioning-card strong{font-size:1.45rem;line-height:1}.positioning-card small,.positioning-history{color:var(--fg-muted);font-size:.8rem}.positioning-card .panel-primary-button{width:100%;margin-top:auto}.entitlement-strip,.positioning-history{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.entitlement-strip span,.positioning-history span{border:1px solid var(--divider);border-radius:999px;padding:8px 10px}.screen-preview-frame,.public-screen-page{width:100%}.screen-preview-frame{border:1px solid var(--divider);border-radius:8px;min-height:calc(100dvh - 110px);overflow:hidden}.public-screen-page{background:#0a0906}.tv-screen{background:linear-gradient(135deg, var(--screen-primary), transparent 42%), var(--screen-bg);align-content:stretch;min-height:100dvh;display:grid}@supports (color:color-mix(in lab, red, red)){.tv-screen{background:linear-gradient(135deg, color-mix(in srgb, var(--screen-primary) 18%, transparent), transparent 42%), var(--screen-bg)}}.tv-screen{color:var(--screen-text);padding:clamp(18px,3vw,46px)}.tv-screen[class*=tv-screen-style-]{position:relative;overflow:hidden}.tv-screen[class*=tv-screen-style-] .tv-brand-strip{z-index:8;pointer-events:none;position:absolute;top:clamp(18px,2.4vw,42px);left:clamp(22px,3vw,58px);right:clamp(22px,3vw,58px)}.tv-screen[class*=tv-screen-style-] .tv-brand-strip span{color:var(--screen-text);font-size:clamp(.8rem,1vw,1.08rem)}.tv-screen[class*=tv-screen-style-] .tv-brand-strip small{opacity:.58;max-width:38vw}.tv-screen-style-atelier-light,.tv-screen-style-certificate{background:linear-gradient(90deg, var(--screen-primary), transparent 28% 72%, var(--screen-primary)), var(--screen-bg)}@supports (color:color-mix(in lab, red, red)){.tv-screen-style-atelier-light,.tv-screen-style-certificate{background:linear-gradient(90deg, color-mix(in srgb, var(--screen-primary) 7%, transparent), transparent 28% 72%, color-mix(in srgb, var(--screen-primary) 5%, transparent)), var(--screen-bg)}}.tv-screen-style-market-board{background:repeating-linear-gradient(0deg, transparent 0 34px, var(--screen-text) 35px), linear-gradient(120deg, var(--screen-primary), transparent 40%), var(--screen-bg)}@supports (color:color-mix(in lab, red, red)){.tv-screen-style-market-board{background:repeating-linear-gradient(0deg, transparent 0 34px, color-mix(in srgb, var(--screen-text) 5%, transparent) 35px), linear-gradient(120deg, color-mix(in srgb, var(--screen-primary) 12%, transparent), transparent 40%), var(--screen-bg)}}.tv-brand-strip{color:var(--screen-text);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tv-brand-strip{color:color-mix(in srgb, var(--screen-text) 62%, transparent)}}.tv-brand-strip{font-size:clamp(.78rem,1.2vw,1rem)}.tv-brand-strip span{color:var(--screen-primary);text-overflow:ellipsis;white-space:nowrap;max-width:46vw;font-weight:900;overflow:hidden}.tv-brand-strip small{color:var(--screen-text)}@supports (color:color-mix(in lab, red, red)){.tv-brand-strip small{color:color-mix(in srgb, var(--screen-text) 70%, transparent)}}.tv-brand-strip small{text-align:right;font-weight:760}.tv-grid{grid-template-columns:minmax(0,1fr) minmax(280px,34vw);align-items:center;gap:clamp(22px,4vw,62px);min-height:calc(100dvh - 120px);display:grid}.tv-main,.tv-side{gap:clamp(18px,2.6vw,32px);display:grid}.tv-business{align-items:center;gap:clamp(14px,2vw,26px);display:flex}.tv-business img{aspect-ratio:1;object-fit:contain;background:#ffffff14;border-radius:8px;width:clamp(64px,8vw,118px);padding:8px}.tv-business p,.tv-spot span,.tv-price-card span,.tv-info-card span,.tv-qr-card span{color:var(--screen-text)}@supports (color:color-mix(in lab, red, red)){.tv-business p,.tv-spot span,.tv-price-card span,.tv-info-card span,.tv-qr-card span{color:color-mix(in srgb, var(--screen-text) 68%, transparent)}}.tv-business h1{letter-spacing:0;font-size:clamp(2.6rem,8vw,7.5rem);line-height:.9}.tv-spot strong{color:var(--screen-primary);letter-spacing:0;margin:8px 0;font-size:clamp(3.2rem,12vw,11rem);line-height:.85;display:block}.tv-spot small{font-size:clamp(1rem,1.8vw,1.45rem)}.tv-promo{max-width:780px;font-size:clamp(1.2rem,2.4vw,2.2rem);line-height:1.15}.tv-price-card,.tv-info-card,.tv-qr-card{border:1px solid var(--screen-text)}@supports (color:color-mix(in lab, red, red)){.tv-price-card,.tv-info-card,.tv-qr-card{border:1px solid color-mix(in srgb, var(--screen-text) 18%, transparent)}}.tv-price-card,.tv-info-card,.tv-qr-card{background:var(--screen-bg);border-radius:8px;padding:clamp(16px,2vw,26px)}@supports (color:color-mix(in lab, red, red)){.tv-price-card,.tv-info-card,.tv-qr-card{background:color-mix(in srgb, var(--screen-bg) 72%, transparent)}}.tv-price-card strong,.tv-info-card strong{margin:8px 0;font-size:clamp(1.8rem,4vw,4rem);line-height:.95;display:block}.tv-price-card-accent strong{color:var(--screen-primary)}.tv-qr-card{text-align:center;justify-items:center;gap:10px;display:grid}.tv-qr-card img{aspect-ratio:1;border-radius:8px;width:min(190px,38vw)}.builder-hero,.builder-shell{width:min(1480px,100%);margin-left:auto;margin-right:auto}.builder-hero{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.builder-hero h1{letter-spacing:0;font-size:clamp(2rem,4vw,4.8rem);line-height:.9}.builder-shell{grid-template-columns:290px minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.builder-sidebar,.builder-inspector{gap:14px;display:grid}.builder-panel,.builder-preview-panel{border:1px solid var(--divider);background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.builder-panel,.builder-preview-panel{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.builder-panel{gap:14px;padding:16px;display:grid}.builder-preview-panel{min-width:0;padding:18px}.builder-panel-title,.builder-preview-toolbar{justify-content:space-between;align-items:start;gap:14px;display:flex}.builder-panel-title{gap:3px;display:grid}.builder-panel-title h2,.builder-preview-toolbar h2{font-size:1.12rem;line-height:1.15}.builder-template-list,.builder-widget-catalog,.builder-widget-list,.builder-form{gap:10px;display:grid}.builder-template-list button,.builder-widget-catalog button,.builder-widget-list button,.builder-widget-actions button{border:1px solid var(--divider);background:var(--surface-2);width:100%;color:var(--fg);cursor:pointer;font:inherit;border-radius:8px}.builder-template-list button{text-align:left;gap:4px;padding:12px;display:grid}.builder-template-list span,.builder-widget-list small,.builder-form label,.builder-save-state{color:var(--fg-muted);font-size:.82rem}.builder-widget-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-widget-catalog button{min-height:42px;padding:0 10px;font-weight:700}.builder-form label{gap:7px;display:grid}.builder-form input,.builder-form textarea,.builder-form select{border:1px solid var(--divider);background:var(--surface-2);width:100%;min-height:40px;color:var(--fg);font:inherit;border-radius:8px;padding:9px 11px}.builder-form input[type=color]{padding:4px}.builder-color-grid,.builder-position-grid{gap:10px;display:grid}.builder-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-position-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.builder-actions,.builder-widget-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.builder-widget-actions button{flex:84px;min-height:40px;padding:0 10px}.builder-widget-actions button:last-child{color:var(--down)}.builder-widget-list button{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 10px;display:flex}.builder-widget-list button.is-selected,.builder-template-list button:hover,.builder-widget-catalog button:hover{border-color:var(--gold)}.builder-preview-toolbar{margin-bottom:14px}.builder-save-state{border-radius:8px;margin-bottom:14px;padding:10px 12px}.builder-save-state.is-success{color:var(--up);background:var(--up-bg)}.builder-save-state.is-error{color:var(--down);background:var(--down-bg)}.builder-preview-stage{width:100%;overflow:auto}.builder-preview-canvas{aspect-ratio:16/9;min-width:760px;color:var(--builder-text);background:linear-gradient(135deg, var(--builder-accent), transparent 46%), var(--builder-bg);border-radius:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.builder-preview-canvas{background:linear-gradient(135deg, color-mix(in srgb, var(--builder-accent) 16%, transparent), transparent 46%), var(--builder-bg)}}.builder-preview-canvas{grid-template-rows:auto minmax(0,1fr);gap:14px;padding:18px;display:grid}.builder-preview-brand{color:var(--builder-text);justify-content:space-between;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.builder-preview-brand{color:color-mix(in srgb, var(--builder-text) 64%, transparent)}}.builder-preview-brand{font-size:.78rem}.builder-preview-brand span{color:var(--builder-accent);font-weight:800}.builder-preview-grid{grid-template-columns:repeat(var(--builder-grid-columns,12), minmax(0, 1fr));grid-template-rows:repeat(var(--builder-grid-rows,6), minmax(0, 1fr));gap:10px;min-height:0;display:grid}.builder-preview-widget{z-index:1;isolation:isolate;border:var(--widget-border-width,1px) solid var(--widget-border,var(--builder-text));min-width:0;min-height:0;position:relative;overflow:hidden;container-type:size}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget{border:var(--widget-border-width,1px) solid var(--widget-border,color-mix(in srgb, var(--builder-text) 18%, transparent))}}.builder-preview-widget{border-radius:var(--widget-radius,8px);background:var(--widget-bg,var(--builder-bg))}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget{background:var(--widget-bg,color-mix(in srgb, var(--builder-bg) 70%, transparent))}}.builder-preview-widget{color:var(--widget-text,inherit);cursor:pointer;padding:var(--widget-padding,12px);font-size:calc(1rem * var(--widget-font-scale,1));touch-action:none;align-content:center;transition:transform .16s cubic-bezier(.23,1,.32,1),outline-color .16s ease-out,background .16s ease-out;display:grid}.builder-preview-widget:active{transform:scale(.992)}.builder-preview-widget.is-moving{z-index:20;outline:2px solid var(--builder-accent);outline-offset:-2px;cursor:grabbing}.builder-preview-widget.is-locked{cursor:default}.builder-preview-widget.is-locked:before{content:"Bloqueado";z-index:5;border:1px solid var(--widget-accent,var(--builder-accent));min-height:20px;padding:0 7px;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.is-locked:before{border:1px solid color-mix(in srgb, var(--widget-accent,var(--builder-accent)) 38%, transparent)}}.builder-preview-widget.is-locked:before{color:var(--widget-accent,var(--builder-accent));background:var(--builder-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.is-locked:before{background:color-mix(in srgb, var(--builder-bg) 70%, transparent)}}.builder-preview-widget.is-locked:before{letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.58rem;font-weight:900;display:inline-flex}.builder-preview-widget.is-selected{outline:2px solid var(--builder-accent);outline-offset:-2px}.builder-preview-widget.is-section-muted{opacity:.34;filter:saturate(.66)}.builder-preview-widget.is-background-layer{opacity:.7}.builder-preview-widget.is-section-muted:hover{opacity:.62}.builder-resize-handles{z-index:8;pointer-events:none;position:absolute;inset:0}.builder-resize-handles i{pointer-events:auto;border:1px solid var(--builder-accent);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.builder-resize-handles i{border:1px solid color-mix(in srgb, var(--builder-accent) 82%, white 10%)}}.builder-resize-handles i{background:var(--builder-bg)}@supports (color:color-mix(in lab, red, red)){.builder-resize-handles i{background:color-mix(in srgb, var(--builder-bg) 70%, var(--builder-accent) 30%)}}.builder-resize-handles i{box-shadow:0 0 0 3px var(--builder-accent)}@supports (color:color-mix(in lab, red, red)){.builder-resize-handles i{box-shadow:0 0 0 3px color-mix(in srgb, var(--builder-accent) 16%, transparent)}}.builder-preview-widget.is-locked .builder-resize-handles{display:none}.builder-resize-handles .is-east{cursor:ew-resize;border-radius:999px;width:10px;height:36px;top:50%;right:-5px;transform:translateY(-50%)}.builder-resize-handles .is-south{cursor:ns-resize;border-radius:999px;width:36px;height:10px;bottom:-5px;left:50%;transform:translate(-50%)}.builder-resize-handles .is-corner{cursor:nwse-resize;border-radius:5px;width:16px;height:16px;bottom:-7px;right:-7px}.builder-widget-logo{object-fit:contain;width:100%;max-height:100%}.builder-widget-photo,.tv-builder-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;min-height:0;display:block}.builder-widget-photo-placeholder,.tv-builder-photo-placeholder{border-radius:inherit;width:100%;height:100%;min-height:0;color:var(--widget-text,var(--builder-text,var(--screen-text)));background:radial-gradient(circle at 68% 32%, var(--widget-accent,var(--builder-accent,var(--screen-primary))) 0 15%, transparent 32%), radial-gradient(circle at 40% 54%, var(--widget-accent,var(--builder-accent,var(--screen-primary))) 0 13%, transparent 30%), linear-gradient(135deg, var(--widget-text,var(--builder-text,var(--screen-text))), transparent 48%), var(--widget-bg,var(--builder-bg,var(--screen-bg)));align-content:end;gap:clamp(4px,1cqb,12px);padding:clamp(14px,4cqi,48px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.builder-widget-photo-placeholder,.tv-builder-photo-placeholder{background:radial-gradient(circle at 68% 32%, color-mix(in srgb, var(--widget-accent,var(--builder-accent,var(--screen-primary))) 28%, transparent) 0 15%, transparent 32%), radial-gradient(circle at 40% 54%, color-mix(in srgb, var(--widget-accent,var(--builder-accent,var(--screen-primary))) 18%, transparent) 0 13%, transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--widget-text,var(--builder-text,var(--screen-text))) 8%, transparent), transparent 48%), color-mix(in srgb, var(--widget-bg,var(--builder-bg,var(--screen-bg))) 68%, transparent)}}.builder-widget-photo-placeholder:before,.tv-builder-photo-placeholder:before{content:"";border:2px solid var(--widget-accent,var(--builder-accent,var(--screen-primary)));position:absolute;inset:18% 16%}@supports (color:color-mix(in lab, red, red)){.builder-widget-photo-placeholder:before,.tv-builder-photo-placeholder:before{border:2px solid color-mix(in srgb, var(--widget-accent,var(--builder-accent,var(--screen-primary))) 34%, transparent)}}.builder-widget-photo-placeholder:before,.tv-builder-photo-placeholder:before{opacity:.58;border-radius:999px 999px 30% 30%;transform:rotate(-12deg)}.builder-widget-photo-placeholder:after,.tv-builder-photo-placeholder:after{content:"";border:1px solid var(--widget-text,var(--builder-text,var(--screen-text)));height:22%;position:absolute;inset:auto 10% 18% 18%}@supports (color:color-mix(in lab, red, red)){.builder-widget-photo-placeholder:after,.tv-builder-photo-placeholder:after{border:1px solid color-mix(in srgb, var(--widget-text,var(--builder-text,var(--screen-text))) 18%, transparent)}}.builder-widget-photo-placeholder:after,.tv-builder-photo-placeholder:after{opacity:.42;border-radius:999px;transform:rotate(4deg)}.builder-widget-photo-placeholder.is-background-placeholder,.tv-builder-photo-placeholder.is-background-placeholder{background:radial-gradient(circle at 70% 36%, var(--widget-accent,var(--builder-accent,var(--screen-primary))) 0 12%, transparent 34%), radial-gradient(circle at 36% 58%, var(--widget-accent,var(--builder-accent,var(--screen-primary))) 0 10%, transparent 31%), linear-gradient(90deg, #0000006b, transparent 58%), var(--widget-bg,var(--builder-bg,var(--screen-bg)));align-content:stretch;padding:0}@supports (color:color-mix(in lab, red, red)){.builder-widget-photo-placeholder.is-background-placeholder,.tv-builder-photo-placeholder.is-background-placeholder{background:radial-gradient(circle at 70% 36%, color-mix(in srgb, var(--widget-accent,var(--builder-accent,var(--screen-primary))) 34%, transparent) 0 12%, transparent 34%), radial-gradient(circle at 36% 58%, color-mix(in srgb, var(--widget-accent,var(--builder-accent,var(--screen-primary))) 20%, transparent) 0 10%, transparent 31%), linear-gradient(90deg, #0000006b, transparent 58%), color-mix(in srgb, var(--widget-bg,var(--builder-bg,var(--screen-bg))) 72%, transparent)}}.builder-widget-photo-placeholder.is-background-placeholder:before,.tv-builder-photo-placeholder.is-background-placeholder:before{opacity:.28;border-width:1px;inset:24% 12% 18% 42%;transform:rotate(-9deg)}.builder-widget-photo-placeholder.is-background-placeholder:after,.tv-builder-photo-placeholder.is-background-placeholder:after{opacity:.22;height:18%;inset:auto 9% 17% 44%}.builder-widget-photo-placeholder small,.builder-widget-photo-placeholder strong,.tv-builder-photo-placeholder span,.tv-builder-photo-placeholder strong{z-index:1;position:relative}.builder-widget-photo-placeholder small,.tv-builder-photo-placeholder span{color:var(--widget-accent,var(--builder-accent,var(--screen-primary)));letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.62rem,5cqi,.9rem);font-weight:900}.builder-widget-photo-placeholder strong,.tv-builder-photo-placeholder strong{max-width:16ch;font-size:clamp(1rem,min(10cqi,26cqb),2.8rem);line-height:.96}.builder-widget-copy,.builder-widget-price,.builder-widget-qr,.builder-widget-trust,.builder-widget-methods,.builder-widget-location{gap:4px;display:grid}.builder-widget-copy small,.builder-widget-price small,.builder-widget-qr small,.builder-widget-trust small,.builder-widget-methods small,.builder-widget-location small{color:var(--widget-text,var(--builder-text))}@supports (color:color-mix(in lab, red, red)){.builder-widget-copy small,.builder-widget-price small,.builder-widget-qr small,.builder-widget-trust small,.builder-widget-methods small,.builder-widget-location small{color:color-mix(in srgb, var(--widget-text,var(--builder-text)) 62%, transparent)}}.builder-widget-copy small,.builder-widget-price small,.builder-widget-qr small,.builder-widget-trust small,.builder-widget-methods small,.builder-widget-location small{font-size:clamp(.62rem,4.8cqi,.82rem)}.builder-widget-copy strong,.builder-widget-price strong,.builder-widget-promo,.builder-widget-services,.builder-widget-announcement,.builder-widget-disclaimer,.builder-widget-trust strong,.builder-widget-methods strong,.builder-widget-location strong{line-height:1;line-height:var(--widget-line-height,1);overflow-wrap:anywhere}.builder-widget-copy strong{font-size:clamp(1rem,min(9cqi,30cqb),2.4rem)}.builder-widget-price strong{color:var(--widget-accent,var(--builder-accent));font-size:clamp(1.2rem,min(12cqi,38cqb),3.4rem)}.builder-widget-promo,.builder-widget-services,.builder-widget-announcement{font-size:clamp(.92rem,min(6.8cqi,26cqb),2rem)}.builder-widget-announcement{letter-spacing:0}.builder-widget-trust{text-align:center;justify-items:center}.builder-widget-trust strong{font-size:clamp(.82rem,min(8cqi,24cqb),1.35rem)}.builder-widget-methods strong,.builder-widget-location strong,.builder-widget-disclaimer{font-size:clamp(.74rem,min(5.5cqi,20cqb),1.2rem)}.builder-widget-disclaimer{color:var(--widget-text,var(--builder-text))}@supports (color:color-mix(in lab, red, red)){.builder-widget-disclaimer{color:color-mix(in srgb, var(--widget-text,var(--builder-text)) 78%, transparent)}}.builder-widget-disclaimer{font-weight:760}.builder-widget-qr{text-align:center;justify-items:center}.builder-widget-weather,.builder-widget-chart,.builder-widget-karats{gap:6px;width:100%;display:grid}.builder-widget-weather strong{color:var(--widget-accent,var(--builder-accent));font-size:clamp(1.3rem,min(16cqi,40cqb),3rem);line-height:.9}.builder-widget-weather em,.builder-widget-karats em{color:var(--widget-text,var(--builder-text))}@supports (color:color-mix(in lab, red, red)){.builder-widget-weather em,.builder-widget-karats em{color:color-mix(in srgb, var(--widget-text,var(--builder-text)) 62%, transparent)}}.builder-widget-weather em,.builder-widget-karats em{font-size:.74rem;font-style:normal}.builder-widget-chart strong{color:var(--widget-text,var(--builder-text));font-size:clamp(1rem,min(8cqi,26cqb),2.4rem);line-height:1}.builder-widget-chart{isolation:isolate;align-content:stretch;min-height:0;position:relative}.builder-chart-header{z-index:2;gap:2px;display:grid;position:relative}.builder-chart-header em{color:var(--widget-text,var(--builder-text))}@supports (color:color-mix(in lab, red, red)){.builder-chart-header em{color:color-mix(in srgb, var(--widget-text,var(--builder-text)) 52%, transparent)}}.builder-chart-header em{font-size:.68rem;font-style:normal;font-weight:800}.builder-market-chart{align-items:stretch;width:100%;min-height:54px;display:grid;position:relative}.builder-sparkline,.tv-sparkline{width:100%;min-height:38px;overflow:visible}.builder-sparkline-line,.tv-sparkline-line{fill:none;stroke:var(--widget-accent,var(--builder-accent));stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.builder-sparkline-shadow,.tv-sparkline-shadow{fill:none;stroke:var(--widget-accent,var(--builder-accent))}@supports (color:color-mix(in lab, red, red)){.builder-sparkline-shadow,.tv-sparkline-shadow{stroke:color-mix(in srgb, var(--widget-accent,var(--builder-accent)) 28%, transparent)}}.builder-sparkline-shadow,.tv-sparkline-shadow{stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;opacity:.34}.builder-sparkline-area,.tv-sparkline-area{fill:var(--widget-accent,var(--builder-accent))}@supports (color:color-mix(in lab, red, red)){.builder-sparkline-area,.tv-sparkline-area{fill:color-mix(in srgb, var(--widget-accent,var(--builder-accent)) 18%, transparent)}}.builder-sparkline-last,.tv-sparkline-last,.builder-chart-update-mark circle,.tv-chart-update-mark circle{fill:var(--widget-accent,var(--builder-accent));stroke:var(--widget-bg,var(--builder-bg));stroke-width:.85px}.builder-chart-update-mark line,.tv-chart-update-mark line{stroke:var(--widget-accent,var(--builder-accent))}@supports (color:color-mix(in lab, red, red)){.builder-chart-update-mark line,.tv-chart-update-mark line{stroke:color-mix(in srgb, var(--widget-accent,var(--builder-accent)) 28%, transparent)}}.builder-chart-update-mark line,.tv-chart-update-mark line{stroke-width:.35px;stroke-dasharray:2 3}.builder-chart-callout{z-index:3;border:1px solid var(--widget-accent,var(--builder-accent));min-width:78px;position:absolute;top:8%;right:0}@supports (color:color-mix(in lab, red, red)){.builder-chart-callout{border:1px solid color-mix(in srgb, var(--widget-accent,var(--builder-accent)) 30%, transparent)}}.builder-chart-callout{background:var(--widget-bg,var(--builder-bg));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.builder-chart-callout{background:color-mix(in srgb, var(--widget-bg,var(--builder-bg)) 84%, transparent)}}.builder-chart-callout{text-align:left;gap:2px;padding:6px 8px;display:grid;box-shadow:0 14px 32px #0000002e}.builder-chart-callout small,.builder-chart-callout em{color:var(--widget-text,var(--builder-text))}@supports (color:color-mix(in lab, red, red)){.builder-chart-callout small,.builder-chart-callout em{color:color-mix(in srgb, var(--widget-text,var(--builder-text)) 58%, transparent)}}.builder-chart-callout small,.builder-chart-callout em{font-size:.58rem;font-style:normal;font-weight:900}.builder-chart-callout strong{color:var(--widget-text,var(--builder-text));font-size:.8rem;line-height:1}.builder-chart-empty,.tv-chart-empty{background:var(--widget-accent,var(--builder-accent));border-radius:999px;width:100%;height:38px;display:block}@supports (color:color-mix(in lab, red, red)){.builder-chart-empty,.tv-chart-empty{background:color-mix(in srgb, var(--widget-accent,var(--builder-accent)) 18%, transparent)}}.builder-widget-karats em{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.builder-widget-karats em strong{color:var(--widget-text,var(--builder-text));font-size:.82rem}.builder-widget-qr span{aspect-ratio:1;width:min(78px,100%);box-shadow:0 14px 32px #0000002e, 0 0 0 6px var(--widget-text,var(--builder-text));background:linear-gradient(90deg,currentColor 10%,#0000 10% 90%,currentColor 90%),linear-gradient(currentColor 10%,#0000 10% 90%,currentColor 90%);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.builder-widget-qr span{box-shadow:0 14px 32px #0000002e, 0 0 0 6px color-mix(in srgb, var(--widget-text,var(--builder-text)) 9%, transparent)}}.builder-widget-qr span{opacity:.88}.builder-preview-widget.builder-widget-signature_scene,.tv-builder-widget.tv-widget-signature_scene{box-shadow:none;background:0 0;border-width:0;border-color:#0000;border-radius:0;overflow:hidden;padding:0!important}.tv-screen-signature{padding:0}.tv-screen-signature .tv-builder-grid[class*=tv-style-]{gap:0;min-height:100dvh;padding:0}.tv-screen-signature .tv-builder-grid:before,.tv-screen-signature .tv-builder-grid:after{display:none}.studio-canvas.is-present-mode .builder-preview-widget.builder-widget-signature_scene{border-radius:0}.builder-signature-scene,.tv-signature-scene{--signature-text:var(--widget-text,var(--builder-text,var(--screen-text)));--signature-accent:var(--widget-accent,var(--builder-accent,var(--screen-primary)));--signature-bg:var(--widget-bg,var(--builder-bg,var(--screen-bg)));width:100%;height:100%;min-height:0;color:var(--signature-text);text-align:left;cursor:inherit;isolation:isolate;background:linear-gradient(105deg, var(--signature-bg) 0 44%, transparent 44%), linear-gradient(145deg, var(--signature-accent), transparent 42%), repeating-linear-gradient(90deg, var(--signature-text) 0 1px, transparent 1px 8.2%), var(--signature-bg);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.08fr) minmax(0,.82fr);gap:clamp(10px,2.4cqi,46px);padding:clamp(18px,5.2cqi,86px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.builder-signature-scene,.tv-signature-scene{background:linear-gradient(105deg, color-mix(in srgb, var(--signature-bg) 96%, black 4%) 0 44%, transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--signature-accent) 16%, transparent), transparent 42%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--signature-text) 5%, transparent) 0 1px, transparent 1px 8.2%), var(--signature-bg)}}.builder-signature-scene:before,.tv-signature-scene:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg, transparent 0 49%, var(--signature-accent) 49% 49.5%, transparent 49.5%), linear-gradient(180deg, #ffffff1a, transparent 30% 72%, #00000038);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.builder-signature-scene:before,.tv-signature-scene:before{background:linear-gradient(115deg, transparent 0 49%, color-mix(in srgb, var(--signature-accent) 26%, transparent) 49% 49.5%, transparent 49.5%), linear-gradient(180deg, #ffffff1a, transparent 30% 72%, #00000038)}}.builder-signature-scene:before,.tv-signature-scene:before{opacity:.72}.builder-signature-scene:after,.tv-signature-scene:after{content:"";z-index:0;pointer-events:none;border:1px solid var(--signature-accent);position:absolute;inset:8% 4% 10% 56%}@supports (color:color-mix(in lab, red, red)){.builder-signature-scene:after,.tv-signature-scene:after{border:1px solid color-mix(in srgb, var(--signature-accent) 24%, transparent)}}.builder-signature-scene:after,.tv-signature-scene:after{clip-path:polygon(9% 0,100% 0,88% 78%,38% 100%,0 56%);background:linear-gradient(135deg, var(--signature-accent), transparent 44%), linear-gradient(45deg, transparent 0 36%, var(--signature-text) 36% 37%, transparent 37%)}@supports (color:color-mix(in lab, red, red)){.builder-signature-scene:after,.tv-signature-scene:after{background:linear-gradient(135deg, color-mix(in srgb, var(--signature-accent) 24%, transparent), transparent 44%), linear-gradient(45deg, transparent 0 36%, color-mix(in srgb, var(--signature-text) 8%, transparent) 36% 37%, transparent 37%)}}.builder-signature-scene:after,.tv-signature-scene:after{opacity:.56}.signature-material,.signature-copy,.signature-side,.signature-footer{z-index:2;position:relative}.signature-material{z-index:1;pointer-events:none;background:linear-gradient(90deg,#00000038,#0000 38%),linear-gradient(#0000 0 64%,#0003);position:absolute;inset:0}.signature-copy{grid-area:1/1;align-content:center;align-self:center;gap:clamp(5px,.92cqi,18px);max-width:min(64cqi,760px);display:grid}.signature-brand-lockup{width:fit-content;max-width:100%;color:var(--signature-text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(8px,1.3cqi,20px);display:inline-grid}@supports (color:color-mix(in lab, red, red)){.signature-brand-lockup{color:color-mix(in srgb, var(--signature-text) 76%, transparent)}}.signature-logo,.signature-initials{aspect-ratio:1;object-fit:contain;background:var(--signature-text);border-radius:999px;place-items:center;width:clamp(28px,5.6cqi,80px);display:grid}@supports (color:color-mix(in lab, red, red)){.signature-logo,.signature-initials{background:color-mix(in srgb, var(--signature-text) 10%, transparent)}}.signature-logo,.signature-initials{border:1px solid var(--signature-accent)}@supports (color:color-mix(in lab, red, red)){.signature-logo,.signature-initials{border:1px solid color-mix(in srgb, var(--signature-accent) 32%, transparent)}}.signature-initials{color:var(--signature-accent);font-size:clamp(.72rem,2.2cqi,1.8rem);font-weight:950}.signature-brand-lockup strong,.signature-brand-lockup small,.signature-kicker,.signature-subhead,.signature-price-lockup span,.signature-price-lockup small,.signature-price-lockup em,.signature-action small,.signature-marketline>span,.signature-marketline>small,.signature-footer{color:var(--signature-text)}@supports (color:color-mix(in lab, red, red)){.signature-brand-lockup strong,.signature-brand-lockup small,.signature-kicker,.signature-subhead,.signature-price-lockup span,.signature-price-lockup small,.signature-price-lockup em,.signature-action small,.signature-marketline>span,.signature-marketline>small,.signature-footer{color:color-mix(in srgb, var(--signature-text) 68%, transparent)}}.signature-brand-lockup strong{color:var(--signature-text);overflow-wrap:anywhere;font-size:clamp(.8rem,2.2cqi,2.4rem);line-height:1;display:block}.signature-brand-lockup small{margin-top:.22em;font-size:clamp(.58rem,1.15cqi,1.05rem);font-weight:760;display:block}.signature-kicker{border-left:clamp(2px, .36cqi, 6px) solid var(--signature-accent);width:fit-content;color:var(--signature-accent);letter-spacing:.14em;text-transform:uppercase;padding-left:clamp(8px,1.1cqi,18px);font-size:clamp(.62rem,1.25cqi,1.2rem);font-weight:950}.signature-headline{max-width:12.8ch;color:var(--signature-text);letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,min(7.3cqi,14cqb),8.4rem);font-weight:950;line-height:.92}.signature-subhead{text-wrap:balance;max-width:44ch;font-size:clamp(.82rem,min(2.15cqi,4cqb),2rem);font-weight:720;line-height:1.14}.signature-price-lockup{border-top:1px solid var(--signature-accent);gap:clamp(1px,.34cqi,6px);width:fit-content;max-width:100%;margin-top:clamp(0px,.4cqi,10px);padding-top:clamp(6px,1cqi,15px);display:grid}@supports (color:color-mix(in lab, red, red)){.signature-price-lockup{border-top:1px solid color-mix(in srgb, var(--signature-accent) 42%, transparent)}}.signature-price-lockup span,.signature-price-lockup small{color:var(--signature-accent);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.62rem,1.25cqi,1.18rem);font-weight:950}.signature-price-lockup strong{color:var(--signature-accent);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,min(4.4cqi,8cqb),5rem);line-height:.88}.signature-price-lockup em{font-size:clamp(.62rem,1.2cqi,1.1rem);font-style:normal;font-weight:780}.signature-visual{z-index:1;pointer-events:none;width:min(45cqi,640px);height:min(66cqb,620px);position:absolute;top:clamp(22px,7cqb,92px);right:clamp(-20px,-1.2cqi,-4px)}.signature-ring,.signature-band,.signature-gem{display:block;position:absolute}.signature-ring{border:clamp(7px, 1.8cqi, 22px) solid var(--signature-accent)}@supports (color:color-mix(in lab, red, red)){.signature-ring{border:clamp(7px, 1.8cqi, 22px) solid color-mix(in srgb, var(--signature-accent) 78%, white 10%)}}.signature-ring{border-left-color:var(--signature-text)}@supports (color:color-mix(in lab, red, red)){.signature-ring{border-left-color:color-mix(in srgb, var(--signature-text) 28%, transparent)}}.signature-ring{border-bottom-color:var(--signature-accent)}@supports (color:color-mix(in lab, red, red)){.signature-ring{border-bottom-color:color-mix(in srgb, var(--signature-accent) 36%, transparent)}}.signature-ring{box-shadow:inset 0 0 0 1px #ffffff4d, 0 28px 90px var(--signature-accent)}@supports (color:color-mix(in lab, red, red)){.signature-ring{box-shadow:inset 0 0 0 1px #ffffff4d, 0 28px 90px color-mix(in srgb, var(--signature-accent) 24%, transparent)}}.signature-ring-one{aspect-ratio:1;border-radius:999px;width:55%;top:8%;right:12%;transform:rotate(-18deg)}.signature-ring-two{aspect-ratio:1;opacity:.72;border-radius:999px;width:37%;top:38%;right:43%;transform:rotate(18deg)}.signature-gem{aspect-ratio:1.05;clip-path:polygon(50% 0,96% 32%,75% 100%,25% 100%,4% 32%);background:linear-gradient(135deg, white, transparent 52%), linear-gradient(45deg, var(--signature-accent), var(--signature-bg));width:26%;top:42%;right:10%}@supports (color:color-mix(in lab, red, red)){.signature-gem{background:linear-gradient(135deg, color-mix(in srgb, white 52%, var(--signature-accent) 48%), transparent 52%), linear-gradient(45deg, color-mix(in srgb, var(--signature-accent) 84%, white 8%), color-mix(in srgb, var(--signature-bg) 42%, var(--signature-accent) 58%))}}.signature-gem{opacity:.92}.signature-gem:before,.signature-gem:after{content:"";background:linear-gradient(90deg,#0000 0 48%,#ffffff61 48% 50%,#0000 50%),linear-gradient(130deg,#0000 0 42%,#ffffff47 42% 44%,#0000 44%);position:absolute;inset:0}.signature-band{border:1px solid var(--signature-accent);border-radius:999px;width:64%;height:16%;bottom:8%;right:6%}@supports (color:color-mix(in lab, red, red)){.signature-band{border:1px solid color-mix(in srgb, var(--signature-accent) 38%, transparent)}}.signature-band{background:linear-gradient(90deg, transparent, var(--signature-accent), transparent), var(--signature-text)}@supports (color:color-mix(in lab, red, red)){.signature-band{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--signature-accent) 20%, transparent), transparent), color-mix(in srgb, var(--signature-text) 6%, transparent)}}.signature-band{transform:rotate(-8deg)}.signature-side{grid-area:1/2;place-self:end stretch;gap:clamp(8px,1.5cqi,20px);max-width:44cqi;display:grid}.signature-marketline,.signature-action{border:1px solid var(--signature-text);gap:clamp(6px,1cqi,14px);display:grid}@supports (color:color-mix(in lab, red, red)){.signature-marketline,.signature-action{border:1px solid color-mix(in srgb, var(--signature-text) 16%, transparent)}}.signature-marketline,.signature-action{background:var(--signature-bg)}@supports (color:color-mix(in lab, red, red)){.signature-marketline,.signature-action{background:color-mix(in srgb, var(--signature-bg) 58%, transparent)}}.signature-marketline,.signature-action{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.signature-marketline{align-content:stretch;min-height:clamp(74px,18cqb,180px);padding:clamp(10px,1.6cqi,22px)}.signature-marketline>span,.signature-marketline>small{color:var(--signature-accent);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.58rem,1.05cqi,1rem);font-weight:950}.signature-action{background:linear-gradient(135deg, var(--signature-accent), transparent 58%), var(--signature-bg);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:clamp(10px,1.7cqi,24px)}@supports (color:color-mix(in lab, red, red)){.signature-action{background:linear-gradient(135deg, color-mix(in srgb, var(--signature-accent) 18%, transparent), transparent 58%), color-mix(in srgb, var(--signature-bg) 66%, transparent)}}.signature-qr-image,.signature-qr-mark{aspect-ratio:1;background:#fff;border-radius:clamp(6px,.8cqi,12px);width:clamp(52px,8.5cqi,132px);box-shadow:0 18px 60px #0000003d}.signature-qr-image{padding:clamp(5px,.7cqi,12px)}.signature-qr-mark{background:linear-gradient(90deg,#111 10%,#0000 10% 90%,#111 90%),linear-gradient(#111 10%,#0000 10% 90%,#111 90%),#fff repeating-linear-gradient(90deg,#111 0 6%,#fff 6% 13%)}.signature-action strong{color:var(--signature-text);overflow-wrap:anywhere;font-size:clamp(.8rem,min(1.7cqi,3.4cqb),1.65rem);line-height:1.02;display:block}.signature-action small{margin-top:.4em;font-size:clamp(.58rem,1.05cqi,1rem);font-weight:780;display:block}.signature-footer{border-top:1px solid var(--signature-text);grid-area:2/1/auto/-1;justify-content:space-between;gap:clamp(10px,2cqi,24px);display:flex}@supports (color:color-mix(in lab, red, red)){.signature-footer{border-top:1px solid color-mix(in srgb, var(--signature-text) 12%, transparent)}}.signature-footer{letter-spacing:.08em;text-transform:uppercase;padding-top:clamp(8px,1.4cqi,18px);font-size:clamp(.58rem,1.2cqi,1.08rem);font-weight:900}.signature-scene-gallery{background:linear-gradient(108deg, #000000bd 0 44%, #00000029 44%), linear-gradient(40deg, var(--signature-accent), transparent 44%), repeating-linear-gradient(135deg, #ffffff0d 0 1px, transparent 1px 28px), var(--signature-bg)}@supports (color:color-mix(in lab, red, red)){.signature-scene-gallery{background:linear-gradient(108deg, #000000bd 0 44%, #00000029 44%), linear-gradient(40deg, color-mix(in srgb, var(--signature-accent) 32%, transparent), transparent 44%), repeating-linear-gradient(135deg, #ffffff0d 0 1px, transparent 1px 28px), var(--signature-bg)}}.signature-scene-gallery .signature-headline{max-width:15.6ch}.signature-scene-gallery .signature-subhead{max-width:36ch}.signature-scene-gallery .signature-price-lockup{padding-top:clamp(4px,.72cqi,12px)}.signature-scene-gallery .signature-price-lockup strong{font-size:clamp(1.2rem,min(3.6cqi,6.6cqb),4rem)}.signature-scene-gallery .signature-visual{width:min(52cqi,760px);right:-4%}.signature-scene-market{background:repeating-linear-gradient(0deg, var(--signature-text) 0 1px, transparent 1px 9.6%), repeating-linear-gradient(90deg, var(--signature-accent) 0 1px, transparent 1px 8.8%), linear-gradient(90deg, var(--signature-accent), transparent 42%), var(--signature-bg)}@supports (color:color-mix(in lab, red, red)){.signature-scene-market{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--signature-text) 8%, transparent) 0 1px, transparent 1px 9.6%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--signature-accent) 7%, transparent) 0 1px, transparent 1px 8.8%), linear-gradient(90deg, color-mix(in srgb, var(--signature-accent) 15%, transparent), transparent 42%), var(--signature-bg)}}.signature-scene-market .signature-headline,.signature-scene-market .signature-price-lockup strong,.signature-scene-market .signature-marketline,.signature-scene-market .signature-footer{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.signature-scene-market .signature-ring,.signature-scene-market .signature-gem{opacity:.36}.signature-scene-trust{color:var(--signature-text);background:linear-gradient(90deg, var(--signature-accent), transparent 24% 76%, var(--signature-accent)), repeating-linear-gradient(135deg, var(--signature-text) 0 1px, transparent 1px 18px), var(--signature-bg)}@supports (color:color-mix(in lab, red, red)){.signature-scene-trust{background:linear-gradient(90deg, color-mix(in srgb, var(--signature-accent) 8%, transparent), transparent 24% 76%, color-mix(in srgb, var(--signature-accent) 6%, transparent)), repeating-linear-gradient(135deg, color-mix(in srgb, var(--signature-text) 4%, transparent) 0 1px, transparent 1px 18px), var(--signature-bg)}}.signature-scene-trust:before{border:1px solid var(--signature-accent);inset:clamp(12px,2cqi,34px)}@supports (color:color-mix(in lab, red, red)){.signature-scene-trust:before{border:1px solid color-mix(in srgb, var(--signature-accent) 44%, transparent)}}.signature-scene-trust:before{background:linear-gradient(90deg, transparent 0 49.5%, var(--signature-accent) 49.5% 50%, transparent 50%), linear-gradient(180deg, #ffffff42, transparent 52%)}@supports (color:color-mix(in lab, red, red)){.signature-scene-trust:before{background:linear-gradient(90deg, transparent 0 49.5%, color-mix(in srgb, var(--signature-accent) 18%, transparent) 49.5% 50%, transparent 50%), linear-gradient(180deg, #ffffff42, transparent 52%)}}.signature-scene-trust:before{opacity:1}.signature-scene-trust .signature-headline{max-width:12ch;font-family:Georgia,Times New Roman,serif;font-weight:780}.signature-scene-trust .signature-action,.signature-scene-trust .signature-marketline{background:#fff}@supports (color:color-mix(in lab, red, red)){.signature-scene-trust .signature-action,.signature-scene-trust .signature-marketline{background:color-mix(in srgb, white 58%, var(--signature-bg) 42%)}}.signature-scene-trust .signature-action,.signature-scene-trust .signature-marketline{border-color:var(--signature-accent)}@supports (color:color-mix(in lab, red, red)){.signature-scene-trust .signature-action,.signature-scene-trust .signature-marketline{border-color:color-mix(in srgb, var(--signature-accent) 34%, transparent)}}.tv-builder-grid{grid-template-columns:repeat(var(--tv-grid-columns,12), minmax(0, 1fr));grid-template-rows:repeat(var(--tv-grid-rows,6), minmax(0, 1fr));align-self:stretch;gap:18px;min-height:calc(100dvh - 120px);padding-top:clamp(18px,4dvh,46px);display:grid;position:relative}.tv-builder-grid:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 72% 18%, var(--screen-primary), transparent 28%), linear-gradient(90deg, var(--screen-text) 1px, transparent 1px), linear-gradient(180deg, var(--screen-text) 1px, transparent 1px);position:absolute;inset:clamp(12px,2vw,34px)}@supports (color:color-mix(in lab, red, red)){.tv-builder-grid:before{background:radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--screen-primary) 12%, transparent), transparent 28%), linear-gradient(90deg, color-mix(in srgb, var(--screen-text) 5%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--screen-text) 4%, transparent) 1px, transparent 1px)}}.tv-builder-grid:before{opacity:.38;background-size:auto,8.33333% 100%,100% 16.6667%;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0 58%,#0000 82%);mask-image:radial-gradient(circle at 50% 42%,#000 0 58%,#0000 82%)}.tv-builder-grid[class*=tv-style-]{min-height:calc(100dvh - clamp(42px,6vw,104px));padding:clamp(52px,6vw,98px) clamp(30px,5vw,92px) clamp(34px,4vw,70px)}.tv-builder-grid[class*=tv-style-]:before{inset:0;-webkit-mask-image:none;mask-image:none}.tv-style-noir-showcase{gap:clamp(8px,1.4vw,20px)}.tv-style-noir-showcase:before{background:linear-gradient(90deg, #ffffff0e 0 1px, transparent 1px 100%), linear-gradient(115deg, transparent 0 36%, var(--screen-primary) 36% 42%, transparent 42%), linear-gradient(180deg, #ffffff09, transparent 36%), var(--screen-bg)}@supports (color:color-mix(in lab, red, red)){.tv-style-noir-showcase:before{background:linear-gradient(90deg, #ffffff0e 0 1px, transparent 1px 100%), linear-gradient(115deg, transparent 0 36%, color-mix(in srgb, var(--screen-primary) 12%, transparent) 36% 42%, transparent 42%), linear-gradient(180deg, #ffffff09, transparent 36%), var(--screen-bg)}}.tv-style-noir-showcase:before{opacity:.9;background-size:7.2vw 100%,auto,auto,auto}.tv-style-atelier-light{gap:clamp(10px,1.6vw,24px)}.tv-style-atelier-light:before{border:clamp(8px, 1.1vw, 18px) solid var(--screen-text)}@supports (color:color-mix(in lab, red, red)){.tv-style-atelier-light:before{border:clamp(8px, 1.1vw, 18px) solid color-mix(in srgb, var(--screen-text) 7%, transparent)}}.tv-style-atelier-light:before{background:linear-gradient(90deg, transparent 0 47%, var(--screen-primary) 47% 47.4%, transparent 47.4%), repeating-linear-gradient(90deg, var(--screen-text) 0 1px, transparent 1px 9.5vw), var(--screen-bg)}@supports (color:color-mix(in lab, red, red)){.tv-style-atelier-light:before{background:linear-gradient(90deg, transparent 0 47%, color-mix(in srgb, var(--screen-primary) 10%, transparent) 47% 47.4%, transparent 47.4%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--screen-text) 4%, transparent) 0 1px, transparent 1px 9.5vw), var(--screen-bg)}}.tv-style-atelier-light:before{opacity:1}.tv-style-market-board{gap:0}.tv-style-market-board:before{background:repeating-linear-gradient(0deg, var(--screen-text) 0 1px, transparent 1px 7.4vh), repeating-linear-gradient(90deg, var(--screen-text) 0 1px, transparent 1px 9vw), linear-gradient(90deg, var(--screen-primary), transparent 34%), var(--screen-bg)}@supports (color:color-mix(in lab, red, red)){.tv-style-market-board:before{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--screen-text) 6%, transparent) 0 1px, transparent 1px 7.4vh), repeating-linear-gradient(90deg, color-mix(in srgb, var(--screen-text) 4%, transparent) 0 1px, transparent 1px 9vw), linear-gradient(90deg, color-mix(in srgb, var(--screen-primary) 10%, transparent), transparent 34%), var(--screen-bg)}}.tv-style-market-board:before{opacity:1}.tv-style-certificate{gap:clamp(12px,1.8vw,28px)}.tv-style-certificate:before{border:2px solid var(--screen-primary)}@supports (color:color-mix(in lab, red, red)){.tv-style-certificate:before{border:2px solid color-mix(in srgb, var(--screen-primary) 42%, transparent)}}.tv-style-certificate:before{outline:1px solid var(--screen-text)}@supports (color:color-mix(in lab, red, red)){.tv-style-certificate:before{outline:1px solid color-mix(in srgb, var(--screen-text) 12%, transparent)}}.tv-style-certificate:before{outline-offset:clamp(-22px, -1.5vw, -12px);background:linear-gradient(90deg, var(--screen-primary), transparent 26% 74%, var(--screen-primary)), repeating-linear-gradient(135deg, var(--screen-text) 0 1px, transparent 1px 14px), var(--screen-bg)}@supports (color:color-mix(in lab, red, red)){.tv-style-certificate:before{background:linear-gradient(90deg, color-mix(in srgb, var(--screen-primary) 5%, transparent), transparent 26% 74%, color-mix(in srgb, var(--screen-primary) 5%, transparent)), repeating-linear-gradient(135deg, color-mix(in srgb, var(--screen-text) 3%, transparent) 0 1px, transparent 1px 14px), var(--screen-bg)}}.tv-style-certificate:before{opacity:1}.tv-style-gallery:before{background:linear-gradient(90deg, #00000057, transparent 48%), linear-gradient(180deg, transparent 64%, #00000038), var(--screen-bg);opacity:1}.tv-transition-fade{animation:.62s cubic-bezier(.23,1,.32,1) both tv-scene-fade}.tv-transition-slide{animation:.72s cubic-bezier(.23,1,.32,1) both tv-scene-slide}.tv-transition-zoom{animation:.76s cubic-bezier(.23,1,.32,1) both tv-scene-zoom}.tv-transition-rise{animation:.7s cubic-bezier(.23,1,.32,1) both tv-scene-rise}.tv-builder-grid .tv-builder-widget{animation:.62s cubic-bezier(.23,1,.32,1) both tv-widget-enter}.tv-builder-grid .tv-builder-widget:nth-child(2){animation-delay:45ms}.tv-builder-grid .tv-builder-widget:nth-child(3){animation-delay:90ms}.tv-builder-grid .tv-builder-widget:nth-child(4){animation-delay:.135s}.tv-builder-grid .tv-builder-widget:nth-child(5){animation-delay:.18s}.tv-builder-grid .tv-builder-widget:nth-child(6){animation-delay:.225s}.tv-builder-grid .tv-builder-widget:nth-child(7){animation-delay:.27s}.tv-motion-market .tv-sparkline-line{stroke-dasharray:140;stroke-dashoffset:140px;animation:1.2s cubic-bezier(.23,1,.32,1) .26s both tv-chart-draw}.tv-motion-cinematic .tv-builder-widget.widget-chrome-photo img,.tv-motion-cinematic .tv-builder-photo{animation:12s ease-in-out both tv-photo-drift}.tv-motion-cinematic:after,.tv-motion-market:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 72% 18%, var(--screen-primary), transparent 30%);position:absolute;inset:-8% -6%}@supports (color:color-mix(in lab, red, red)){.tv-motion-cinematic:after,.tv-motion-market:after{background:radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--screen-primary) 18%, transparent), transparent 30%)}}.tv-motion-cinematic:after,.tv-motion-market:after{opacity:.78;animation:7s ease-in-out infinite tv-light-breathe}.tv-motion-market:after{opacity:.48;animation-duration:4.8s}@keyframes tv-scene-fade{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}@keyframes tv-scene-slide{0%{opacity:0;filter:blur(8px);transform:translate(2.4vw)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes tv-scene-zoom{0%{opacity:0;filter:blur(8px);transform:scale(.975)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes tv-scene-rise{0%{opacity:0;filter:blur(8px);transform:translateY(2.2vh)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes tv-widget-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tv-chart-draw{to{stroke-dashoffset:0}}@keyframes tv-photo-drift{0%{transform:scale(1.02)}50%{transform:scale(1.055)}to{transform:scale(1.03)}}@keyframes tv-light-breathe{0%,to{opacity:.42;transform:translate(0)scale(1)}50%{opacity:.78;transform:translate(-2%,1.4%)scale(1.04)}}.tv-builder-widget{z-index:1;isolation:isolate;border:1px solid var(--screen-text);min-width:0;min-height:0;position:relative;overflow:hidden;container-type:size}@supports (color:color-mix(in lab, red, red)){.tv-builder-widget{border:1px solid color-mix(in srgb, var(--screen-text) 16%, transparent)}}.tv-builder-widget{border-width:var(--widget-border-width,1px);border-color:var(--widget-border,var(--screen-text))}@supports (color:color-mix(in lab, red, red)){.tv-builder-widget{border-color:var(--widget-border,color-mix(in srgb, var(--screen-text) 16%, transparent))}}.tv-builder-widget{border-radius:var(--widget-radius,8px);background:var(--widget-bg,var(--screen-bg))}@supports (color:color-mix(in lab, red, red)){.tv-builder-widget{background:var(--widget-bg,color-mix(in srgb, var(--screen-bg) 72%, transparent))}}.tv-builder-widget{color:var(--widget-text,var(--screen-text));padding:var(--widget-padding,22px);font-size:calc(1rem * var(--widget-font-scale,1));align-content:center;display:grid}.builder-preview-widget.widget-variant-backgroundPhoto,.tv-builder-widget.widget-variant-backgroundPhoto{z-index:0;pointer-events:auto;box-shadow:none;border-radius:0}.builder-preview-widget.widget-variant-backgroundPhoto:after,.tv-builder-widget.widget-variant-backgroundPhoto:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 72% 18%, var(--widget-accent,var(--builder-accent,var(--screen-primary))), transparent 34%), linear-gradient(90deg, #0000002e, transparent 44%, #0003);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-variant-backgroundPhoto:after,.tv-builder-widget.widget-variant-backgroundPhoto:after{background:radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--widget-accent,var(--builder-accent,var(--screen-primary))) 16%, transparent), transparent 34%), linear-gradient(90deg, #0000002e, transparent 44%, #0003)}}.builder-preview-widget.widget-chrome-none,.tv-builder-widget.widget-chrome-none{box-shadow:none;background:0 0;border-color:#0000}.builder-preview-widget.widget-chrome-glass,.tv-builder-widget.widget-chrome-glass{background:linear-gradient(145deg, var(--widget-text), var(--widget-bg)), var(--widget-bg)}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-chrome-glass,.tv-builder-widget.widget-chrome-glass{background:linear-gradient(145deg, color-mix(in srgb, var(--widget-text) 10%, transparent), color-mix(in srgb, var(--widget-bg) 70%, transparent)), color-mix(in srgb, var(--widget-bg) 62%, transparent)}}.builder-preview-widget.widget-chrome-glass,.tv-builder-widget.widget-chrome-glass{border-color:var(--widget-border)}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-chrome-glass,.tv-builder-widget.widget-chrome-glass{border-color:color-mix(in srgb, var(--widget-border) 72%, transparent)}}.builder-preview-widget.widget-chrome-glass,.tv-builder-widget.widget-chrome-glass{box-shadow:inset 0 1px 0 var(--widget-text), 0 24px 70px #00000038}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-chrome-glass,.tv-builder-widget.widget-chrome-glass{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--widget-text) 10%, transparent), 0 24px 70px #00000038}}.builder-preview-widget.widget-chrome-glass,.tv-builder-widget.widget-chrome-glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.builder-preview-widget.widget-chrome-glassAccent,.tv-builder-widget.widget-chrome-glassAccent{background:radial-gradient(circle at 88% 18%, var(--widget-accent), transparent 36%), linear-gradient(145deg, var(--widget-accent), var(--widget-bg))}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-chrome-glassAccent,.tv-builder-widget.widget-chrome-glassAccent{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--widget-accent) 34%, transparent), transparent 36%), linear-gradient(145deg, color-mix(in srgb, var(--widget-accent) 20%, transparent), color-mix(in srgb, var(--widget-bg) 70%, transparent))}}.builder-preview-widget.widget-chrome-glassAccent,.tv-builder-widget.widget-chrome-glassAccent{border-color:var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-chrome-glassAccent,.tv-builder-widget.widget-chrome-glassAccent{border-color:color-mix(in srgb, var(--widget-accent) 36%, transparent)}}.builder-preview-widget.widget-chrome-glassAccent,.tv-builder-widget.widget-chrome-glassAccent{box-shadow:inset 0 1px 0 var(--widget-text), 0 28px 80px var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-chrome-glassAccent,.tv-builder-widget.widget-chrome-glassAccent{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--widget-text) 9%, transparent), 0 28px 80px color-mix(in srgb, var(--widget-accent) 14%, #0003)}}.builder-preview-widget.widget-chrome-quiet,.tv-builder-widget.widget-chrome-quiet{background:var(--widget-bg)}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-chrome-quiet,.tv-builder-widget.widget-chrome-quiet{background:color-mix(in srgb, var(--widget-bg) 38%, transparent)}}.builder-preview-widget.widget-chrome-quiet,.tv-builder-widget.widget-chrome-quiet{border-color:var(--widget-border)}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-chrome-quiet,.tv-builder-widget.widget-chrome-quiet{border-color:color-mix(in srgb, var(--widget-border) 45%, transparent)}}.builder-preview-widget.widget-chrome-pill,.tv-builder-widget.widget-chrome-pill{background:var(--widget-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-chrome-pill,.tv-builder-widget.widget-chrome-pill{background:color-mix(in srgb, var(--widget-bg) 58%, transparent)}}.builder-preview-widget.widget-chrome-pill,.tv-builder-widget.widget-chrome-pill{border-color:var(--widget-border)}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-chrome-pill,.tv-builder-widget.widget-chrome-pill{border-color:color-mix(in srgb, var(--widget-border) 52%, transparent)}}.builder-preview-widget.widget-chrome-photo,.tv-builder-widget.widget-chrome-photo{border-color:var(--widget-accent);padding:0}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-chrome-photo,.tv-builder-widget.widget-chrome-photo{border-color:color-mix(in srgb, var(--widget-accent) 18%, transparent)}}.builder-preview-widget.widget-chrome-photo,.tv-builder-widget.widget-chrome-photo{background:var(--widget-bg)}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-chrome-photo,.tv-builder-widget.widget-chrome-photo{background:color-mix(in srgb, var(--widget-bg) 24%, transparent)}}.builder-preview-widget.widget-chrome-photo,.tv-builder-widget.widget-chrome-photo{box-shadow:0 28px 80px #0000002e}.tv-builder-grid[class*=tv-style-] .tv-builder-widget{box-shadow:none}.tv-style-noir-showcase .tv-builder-widget.widget-chrome-none,.tv-style-noir-showcase .tv-builder-widget.widget-chrome-quiet{background:0 0;border-color:#0000}.tv-style-noir-showcase .tv-builder-widget.widget-chrome-glass,.tv-style-noir-showcase .tv-builder-widget.widget-chrome-glassAccent{background:linear-gradient(90deg, var(--widget-accent), transparent 58%), var(--screen-bg);border-radius:clamp(3px,.45vw,8px)}@supports (color:color-mix(in lab, red, red)){.tv-style-noir-showcase .tv-builder-widget.widget-chrome-glass,.tv-style-noir-showcase .tv-builder-widget.widget-chrome-glassAccent{background:linear-gradient(90deg, color-mix(in srgb, var(--widget-accent) 13%, transparent), transparent 58%), color-mix(in srgb, var(--screen-bg) 58%, transparent)}}.tv-style-noir-showcase .tv-builder-widget.widget-chrome-glass,.tv-style-noir-showcase .tv-builder-widget.widget-chrome-glassAccent{border-color:var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.tv-style-noir-showcase .tv-builder-widget.widget-chrome-glass,.tv-style-noir-showcase .tv-builder-widget.widget-chrome-glassAccent{border-color:color-mix(in srgb, var(--widget-accent) 28%, transparent)}}.tv-style-noir-showcase .tv-builder-widget.widget-chrome-glass,.tv-style-noir-showcase .tv-builder-widget.widget-chrome-glassAccent{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tv-style-noir-showcase .tv-builder-widget.widget-variant-hero{border-left:clamp(4px, .45vw, 9px) solid var(--widget-accent,var(--screen-primary));padding-left:clamp(20px,2.2vw,48px)}.tv-style-noir-showcase .tv-builder-widget.widget-variant-hero .tv-builder-price strong{text-shadow:0 0 28px var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.tv-style-noir-showcase .tv-builder-widget.widget-variant-hero .tv-builder-price strong{text-shadow:0 0 28px color-mix(in srgb, var(--widget-accent) 22%, transparent)}}.tv-style-noir-showcase .tv-builder-widget.widget-variant-marketFloor,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-marketFloor{opacity:.24;filter:saturate(.86);transform:translateY(9%)}.tv-style-noir-showcase .tv-builder-widget.widget-variant-marketFloor .tv-chart-header,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-marketFloor .builder-chart-header,.tv-style-noir-showcase .tv-builder-widget.widget-variant-marketFloor .tv-chart-callout,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-marketFloor .builder-chart-callout{display:none}.tv-style-noir-showcase .tv-builder-widget.widget-variant-marketFloor .tv-sparkline-line,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-marketFloor .builder-sparkline-line{stroke-width:1.8px}.tv-style-noir-showcase .tv-builder-widget.widget-variant-marketFloor .tv-sparkline-shadow,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-marketFloor .builder-sparkline-shadow{stroke-width:5px;opacity:.22}.tv-style-noir-showcase .tv-builder-widget.tv-widget-karat_prices,.tv-style-noir-showcase .tv-builder-widget.tv-widget-qr_whatsapp,.tv-style-noir-showcase .tv-builder-widget.tv-widget-weather{background:var(--screen-bg)}@supports (color:color-mix(in lab, red, red)){.tv-style-noir-showcase .tv-builder-widget.tv-widget-karat_prices,.tv-style-noir-showcase .tv-builder-widget.tv-widget-qr_whatsapp,.tv-style-noir-showcase .tv-builder-widget.tv-widget-weather{background:color-mix(in srgb, var(--screen-bg) 62%, transparent)}}.tv-style-noir-showcase .tv-builder-widget.tv-widget-karat_prices,.tv-style-noir-showcase .tv-builder-widget.tv-widget-qr_whatsapp,.tv-style-noir-showcase .tv-builder-widget.tv-widget-weather{border-color:var(--screen-text)}@supports (color:color-mix(in lab, red, red)){.tv-style-noir-showcase .tv-builder-widget.tv-widget-karat_prices,.tv-style-noir-showcase .tv-builder-widget.tv-widget-qr_whatsapp,.tv-style-noir-showcase .tv-builder-widget.tv-widget-weather{border-color:color-mix(in srgb, var(--screen-text) 13%, transparent)}}.tv-style-noir-showcase .tv-builder-widget.tv-widget-karat_prices,.tv-style-noir-showcase .tv-builder-widget.tv-widget-qr_whatsapp,.tv-style-noir-showcase .tv-builder-widget.tv-widget-weather{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-inline,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-contact,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-mini{background:var(--builder-bg)}@supports (color:color-mix(in lab, red, red)){.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-inline,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-contact,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-mini{background:color-mix(in srgb, var(--builder-bg) 62%, transparent)}}.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-inline,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-contact,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-mini{border-color:var(--builder-text)}@supports (color:color-mix(in lab, red, red)){.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-inline,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-contact,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-mini{border-color:color-mix(in srgb, var(--builder-text) 13%, transparent)}}.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-inline,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-contact,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-variant-mini{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tv-style-noir-showcase .tv-builder-widget.widget-variant-contact{background:var(--screen-text)}@supports (color:color-mix(in lab, red, red)){.tv-style-noir-showcase .tv-builder-widget.widget-variant-contact{background:color-mix(in srgb, var(--screen-text) 8%, transparent)}}.tv-style-noir-showcase .tv-builder-widget.widget-variant-contact{border-color:var(--screen-text)}@supports (color:color-mix(in lab, red, red)){.tv-style-noir-showcase .tv-builder-widget.widget-variant-contact{border-color:color-mix(in srgb, var(--screen-text) 16%, transparent)}}.tv-style-atelier-light .tv-builder-widget{border-color:var(--screen-text)}@supports (color:color-mix(in lab, red, red)){.tv-style-atelier-light .tv-builder-widget{border-color:color-mix(in srgb, var(--screen-text) 10%, transparent)}}.tv-style-atelier-light .tv-builder-widget{background:0 0}.tv-style-atelier-light .tv-builder-widget.widget-chrome-solid{background:#fff}@supports (color:color-mix(in lab, red, red)){.tv-style-atelier-light .tv-builder-widget.widget-chrome-solid{background:color-mix(in srgb, white 58%, var(--screen-bg) 42%)}}.tv-style-atelier-light .tv-builder-widget.widget-chrome-solid{border-color:var(--screen-text)}@supports (color:color-mix(in lab, red, red)){.tv-style-atelier-light .tv-builder-widget.widget-chrome-solid{border-color:color-mix(in srgb, var(--screen-text) 12%, transparent)}}.tv-style-atelier-light .tv-builder-widget.widget-chrome-quiet,.tv-style-atelier-light .tv-builder-widget.widget-chrome-none{background:0 0;border-color:#0000}.tv-style-atelier-light .tv-builder-widget.widget-variant-splitStatement .tv-builder-announcement,.tv-style-atelier-light .tv-builder-widget.widget-variant-caption .tv-builder-announcement,.tv-style-certificate .tv-builder-widget.widget-variant-splitStatement .tv-builder-announcement{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:700}.tv-style-atelier-light .tv-builder-widget.widget-variant-locationBar,.tv-style-atelier-light .tv-builder-widget.widget-variant-tickerRibbon{border-top:1px solid var(--screen-text)}@supports (color:color-mix(in lab, red, red)){.tv-style-atelier-light .tv-builder-widget.widget-variant-locationBar,.tv-style-atelier-light .tv-builder-widget.widget-variant-tickerRibbon{border-top:1px solid color-mix(in srgb, var(--screen-text) 18%, transparent)}}.tv-style-atelier-light .tv-builder-widget.widget-variant-locationBar,.tv-style-atelier-light .tv-builder-widget.widget-variant-tickerRibbon{border-bottom:1px solid var(--screen-text)}@supports (color:color-mix(in lab, red, red)){.tv-style-atelier-light .tv-builder-widget.widget-variant-locationBar,.tv-style-atelier-light .tv-builder-widget.widget-variant-tickerRibbon{border-bottom:1px solid color-mix(in srgb, var(--screen-text) 18%, transparent)}}.tv-style-market-board .tv-builder-widget{border-width:1px 0;border-color:var(--screen-text);border-radius:0}@supports (color:color-mix(in lab, red, red)){.tv-style-market-board .tv-builder-widget{border-color:color-mix(in srgb, var(--screen-text) 12%, transparent)}}.tv-style-market-board .tv-builder-widget{background:var(--screen-bg)}@supports (color:color-mix(in lab, red, red)){.tv-style-market-board .tv-builder-widget{background:color-mix(in srgb, var(--screen-bg) 52%, transparent)}}.tv-style-market-board .tv-builder-widget.widget-chrome-none,.tv-style-market-board .tv-builder-widget.widget-chrome-quiet{background:0 0}.tv-style-market-board .tv-builder-price span,.tv-style-market-board .tv-builder-chart span,.tv-style-market-board .tv-builder-karats span,.tv-style-market-board .tv-builder-methods span,.tv-style-market-board .tv-builder-location span{color:var(--widget-accent,var(--screen-primary));font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tv-style-market-board .tv-builder-price strong,.tv-style-market-board .tv-builder-chart strong,.tv-style-market-board .tv-builder-karats strong{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tv-style-market-board .tv-builder-widget.widget-variant-deal,.tv-style-market-board .tv-builder-widget.widget-variant-stat{background:linear-gradient(90deg, var(--widget-accent), transparent 42%), var(--screen-bg)}@supports (color:color-mix(in lab, red, red)){.tv-style-market-board .tv-builder-widget.widget-variant-deal,.tv-style-market-board .tv-builder-widget.widget-variant-stat{background:linear-gradient(90deg, color-mix(in srgb, var(--widget-accent) 12%, transparent), transparent 42%), color-mix(in srgb, var(--screen-bg) 74%, transparent)}}.tv-style-certificate .tv-builder-widget{border-color:var(--screen-primary);border-radius:0}@supports (color:color-mix(in lab, red, red)){.tv-style-certificate .tv-builder-widget{border-color:color-mix(in srgb, var(--screen-primary) 22%, transparent)}}.tv-style-certificate .tv-builder-widget{background:0 0}.tv-style-certificate .tv-builder-widget.widget-chrome-glass,.tv-style-certificate .tv-builder-widget.widget-chrome-glassAccent,.tv-style-certificate .tv-builder-widget.widget-chrome-solid{background:linear-gradient(145deg, #ffffff61, transparent 58%), var(--screen-bg)}@supports (color:color-mix(in lab, red, red)){.tv-style-certificate .tv-builder-widget.widget-chrome-glass,.tv-style-certificate .tv-builder-widget.widget-chrome-glassAccent,.tv-style-certificate .tv-builder-widget.widget-chrome-solid{background:linear-gradient(145deg, #ffffff61, transparent 58%), color-mix(in srgb, var(--screen-bg) 88%, white 12%)}}.tv-style-certificate .tv-builder-widget.widget-chrome-glass,.tv-style-certificate .tv-builder-widget.widget-chrome-glassAccent,.tv-style-certificate .tv-builder-widget.widget-chrome-solid{border-color:var(--screen-primary)}@supports (color:color-mix(in lab, red, red)){.tv-style-certificate .tv-builder-widget.widget-chrome-glass,.tv-style-certificate .tv-builder-widget.widget-chrome-glassAccent,.tv-style-certificate .tv-builder-widget.widget-chrome-solid{border-color:color-mix(in srgb, var(--screen-primary) 38%, transparent)}}.tv-style-certificate .tv-builder-widget.tv-widget-karat_prices,.studio-canvas.builder-style-certificate.is-present-mode .builder-preview-widget.builder-widget-karat_prices{background:linear-gradient(90deg, var(--screen-primary), transparent 58%), #ffffff61}@supports (color:color-mix(in lab, red, red)){.tv-style-certificate .tv-builder-widget.tv-widget-karat_prices,.studio-canvas.builder-style-certificate.is-present-mode .builder-preview-widget.builder-widget-karat_prices{background:linear-gradient(90deg, color-mix(in srgb, var(--screen-primary) 8%, transparent), transparent 58%), #ffffff61}}.tv-style-certificate .tv-builder-widget.tv-widget-karat_prices,.studio-canvas.builder-style-certificate.is-present-mode .builder-preview-widget.builder-widget-karat_prices{border-color:var(--screen-primary)}@supports (color:color-mix(in lab, red, red)){.tv-style-certificate .tv-builder-widget.tv-widget-karat_prices,.studio-canvas.builder-style-certificate.is-present-mode .builder-preview-widget.builder-widget-karat_prices{border-color:color-mix(in srgb, var(--screen-primary) 26%, transparent)}}.tv-style-certificate .tv-builder-widget.widget-variant-seal{aspect-ratio:1;border-radius:999px;place-self:center}.tv-style-certificate .tv-builder-widget.widget-variant-marketFloor,.studio-canvas.builder-style-certificate.is-present-mode .builder-preview-widget.widget-variant-marketFloor{opacity:.16;transform:translateY(12%)}.tv-style-certificate .tv-builder-widget.widget-variant-marketFloor .tv-chart-header,.tv-style-certificate .tv-builder-widget.widget-variant-marketFloor .tv-chart-callout,.studio-canvas.builder-style-certificate.is-present-mode .builder-preview-widget.widget-variant-marketFloor .builder-chart-header,.studio-canvas.builder-style-certificate.is-present-mode .builder-preview-widget.widget-variant-marketFloor .builder-chart-callout{display:none}.tv-style-certificate .tv-builder-widget.tv-widget-clock .tv-builder-copy strong,.studio-canvas.builder-style-certificate.is-present-mode .builder-preview-widget.builder-widget-clock .builder-widget-copy strong,.tv-style-noir-showcase .tv-builder-widget.tv-widget-clock .tv-builder-copy strong,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.builder-widget-clock .builder-widget-copy strong{font-size:clamp(.9rem,min(6cqi,18cqb),1.55rem);line-height:1}.tv-style-certificate .tv-builder-trust span{color:var(--widget-accent,var(--screen-primary))}.tv-style-certificate .tv-builder-disclaimer{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tv-style-gallery .tv-builder-widget.widget-chrome-none,.tv-style-gallery .tv-builder-widget.widget-chrome-quiet{background:0 0;border-color:#0000}.tv-style-gallery .tv-builder-widget.widget-chrome-solid,.tv-style-gallery .tv-builder-widget.widget-chrome-glass,.tv-style-gallery .tv-builder-widget.widget-chrome-glassAccent{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08070575;border-color:#ffffff2e}.builder-preview-widget.widget-variant-hero .builder-widget-price,.tv-builder-widget.widget-variant-hero .tv-builder-price{gap:clamp(6px,1.2vw,16px)}.builder-preview-widget.widget-variant-hero .builder-widget-price small,.tv-builder-widget.widget-variant-hero .tv-builder-price span{color:var(--widget-text,var(--builder-text));letter-spacing:.08em;text-transform:uppercase;font-weight:850}.builder-preview-widget.widget-variant-hero .builder-widget-price strong{letter-spacing:0;font-size:clamp(2.35rem,min(20cqi,56cqb),6.7rem)}.tv-builder-widget.widget-variant-hero .tv-builder-price strong{letter-spacing:-.02em;font-size:clamp(4rem,min(20cqi,56cqb),11.5rem)}.builder-preview-widget.widget-variant-deal .builder-widget-price strong{font-size:clamp(1.85rem,min(15cqi,46cqb),4.9rem)}.tv-builder-widget.widget-variant-deal .tv-builder-price strong{font-size:clamp(3.3rem,min(15cqi,46cqb),7.8rem)}.builder-preview-widget.widget-variant-stat .builder-widget-price strong{font-size:clamp(1.25rem,min(11cqi,35cqb),3.2rem)}.tv-builder-widget.widget-variant-stat .tv-builder-price strong{font-size:clamp(2rem,min(11cqi,35cqb),5rem)}.builder-preview-widget.widget-variant-brand .builder-widget-copy strong,.tv-builder-widget.widget-variant-brand .tv-builder-copy strong{font-size:calc(2rem * var(--widget-font-scale,1))}.builder-preview-widget.widget-variant-editorial .builder-widget-promo,.tv-builder-widget.widget-variant-editorial .tv-builder-promo{letter-spacing:0;font-weight:850}.builder-preview-widget.widget-variant-editorial .builder-widget-promo{font-size:calc(1.42rem * var(--widget-font-scale,1))}.tv-builder-widget.widget-variant-editorial .tv-builder-promo{font-size:calc(3rem * var(--widget-font-scale,1))}.builder-preview-widget.widget-variant-chartLarge .builder-widget-chart,.tv-builder-widget.widget-variant-chartLarge .tv-builder-chart{align-content:space-between;align-self:stretch}.builder-preview-widget.widget-variant-chartLarge .builder-sparkline,.tv-builder-widget.widget-variant-chartLarge .tv-sparkline{min-height:54%}.builder-preview-widget.widget-variant-chartLarge .builder-sparkline-line,.tv-builder-widget.widget-variant-chartLarge .tv-sparkline-line{stroke-width:4px}.builder-preview-widget.widget-variant-marketFloor,.tv-builder-widget.widget-variant-marketFloor{overflow:visible}.builder-preview-widget.widget-variant-marketFloor .builder-widget-chart,.tv-builder-widget.widget-variant-marketFloor .tv-builder-chart{grid-template-rows:auto minmax(0,1fr);align-content:stretch;align-self:stretch}.builder-preview-widget.widget-variant-marketFloor .builder-sparkline,.tv-builder-widget.widget-variant-marketFloor .tv-sparkline{height:100%;min-height:100%}.builder-preview-widget.widget-variant-marketFloor .builder-sparkline-line,.tv-builder-widget.widget-variant-marketFloor .tv-sparkline-line{stroke-width:3.2px}.tv-builder-widget.widget-variant-marketFloor .tv-builder-chart strong{font-size:clamp(2.6rem,5.2vw,6.8rem)}.tv-builder-widget.widget-variant-marketFloor .tv-market-chart{min-height:100%}.builder-preview-widget.widget-variant-marketFloor .builder-market-chart{min-height:74px}.builder-preview-widget.widget-variant-ticker .builder-widget-chart,.tv-builder-widget.widget-variant-ticker .tv-builder-chart{grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);align-items:center}.builder-preview-widget.widget-variant-ticker .builder-chart-header,.tv-builder-widget.widget-variant-ticker .tv-chart-header{min-width:0}.builder-preview-widget.widget-variant-ticker .builder-chart-callout,.tv-builder-widget.widget-variant-ticker .tv-chart-callout{display:none}.builder-preview-widget.widget-variant-ticker .builder-market-chart,.tv-builder-widget.widget-variant-ticker .tv-market-chart{min-height:100%}.builder-preview-widget.widget-variant-inline .builder-widget-karats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.builder-preview-widget.widget-variant-inline .builder-widget-karats small{grid-column:1/-1}.builder-preview-widget.widget-variant-inline .builder-widget-karats em{grid-template-columns:1fr;align-items:start;gap:2px}.builder-preview-widget.widget-variant-inline .builder-widget-karats em strong{font-size:clamp(.62rem,4cqi,.9rem)}.builder-preview-widget.widget-variant-seal,.tv-builder-widget.widget-variant-seal{text-align:center;place-items:center}.builder-preview-widget.widget-variant-seal:after,.tv-builder-widget.widget-variant-seal:after{content:"";border:1px solid var(--widget-accent);position:absolute;inset:10%}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-variant-seal:after,.tv-builder-widget.widget-variant-seal:after{border:1px solid color-mix(in srgb, var(--widget-accent) 30%, transparent)}}.builder-preview-widget.widget-variant-seal:after,.tv-builder-widget.widget-variant-seal:after{border-radius:inherit;pointer-events:none}.builder-preview-widget.widget-variant-seal .builder-widget-trust:before,.tv-builder-widget.widget-variant-seal .tv-builder-trust:before{content:"";aspect-ratio:1;border:2px solid var(--widget-accent,var(--builder-accent,var(--screen-primary)));background:radial-gradient(circle, var(--widget-accent,var(--builder-accent,var(--screen-primary))) 0 18%, transparent 19%), conic-gradient(from 45deg, transparent 0 12%, var(--widget-accent,#d4af37) 12% 19%, transparent 19% 31%, var(--widget-accent,#d4af37) 31% 38%, transparent 38%);border-radius:999px;width:clamp(22px,18cqi,72px);margin:0 auto clamp(5px,4cqb,14px)}@supports (color:color-mix(in lab, red, red)){.builder-preview-widget.widget-variant-seal .builder-widget-trust:before,.tv-builder-widget.widget-variant-seal .tv-builder-trust:before{background:radial-gradient(circle, var(--widget-accent,var(--builder-accent,var(--screen-primary))) 0 18%, transparent 19%), conic-gradient(from 45deg, transparent 0 12%, color-mix(in srgb, var(--widget-accent,#d4af37) 68%, transparent) 12% 19%, transparent 19% 31%, color-mix(in srgb, var(--widget-accent,#d4af37) 68%, transparent) 31% 38%, transparent 38%)}}.builder-preview-widget.widget-variant-splitStatement .builder-widget-announcement,.tv-builder-widget.widget-variant-splitStatement .tv-builder-announcement{text-wrap:balance;font-weight:900}.builder-preview-widget.widget-variant-splitStatement .builder-widget-announcement{font-size:clamp(1.1rem,min(9cqi,32cqb),2.6rem)}.tv-builder-widget.widget-variant-splitStatement .tv-builder-announcement{font-size:clamp(2rem,min(10cqi,33cqb),5.6rem)}.builder-preview-widget.widget-variant-tickerRibbon,.tv-builder-widget.widget-variant-tickerRibbon,.builder-preview-widget.widget-variant-methodStrip,.tv-builder-widget.widget-variant-methodStrip,.builder-preview-widget.widget-variant-locationBar,.tv-builder-widget.widget-variant-locationBar{align-content:center}.builder-preview-widget.widget-variant-tickerRibbon .builder-widget-disclaimer,.tv-builder-widget.widget-variant-tickerRibbon .tv-builder-disclaimer{letter-spacing:.04em;text-transform:uppercase;font-weight:850}.builder-preview-widget.widget-variant-methodStrip .builder-widget-methods,.tv-builder-widget.widget-variant-methodStrip .tv-builder-methods,.builder-preview-widget.widget-variant-locationBar .builder-widget-location,.tv-builder-widget.widget-variant-locationBar .tv-builder-location{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(7px,1cqi,14px)}.builder-preview-widget.widget-variant-methodStrip small,.builder-preview-widget.widget-variant-locationBar small,.tv-builder-widget.widget-variant-methodStrip span,.tv-builder-widget.widget-variant-locationBar span{color:var(--widget-accent,var(--builder-accent,var(--screen-primary)));letter-spacing:.08em;text-transform:uppercase;font-weight:900}.tv-builder-widget.widget-variant-inline .tv-builder-karats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.tv-builder-widget.widget-variant-inline .tv-builder-karats>span{grid-column:1/-1}.tv-builder-widget.widget-variant-inline .tv-builder-karats small{grid-template-columns:1fr;align-items:start;gap:4px}.tv-builder-widget.widget-variant-inline .tv-builder-karats strong{font-size:clamp(.9rem,min(4.6cqi,14cqb),1.55rem)}.builder-preview-widget.widget-variant-poster:after,.tv-builder-widget.widget-variant-poster:after,.builder-preview-widget.widget-variant-heroPhoto:after,.tv-builder-widget.widget-variant-heroPhoto:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 58%,#00000042);position:absolute;inset:0}.tv-density-airy .tv-builder-grid,.tv-density-airy.tv-builder-grid{gap:24px}.tv-density-compact .tv-builder-grid,.tv-density-compact.tv-builder-grid{gap:12px}.tv-builder-logo{object-fit:contain;width:100%;max-height:100%}.tv-builder-initials{color:var(--widget-accent,var(--screen-primary));font-size:calc(3rem * var(--widget-font-scale,1));line-height:1}.tv-builder-copy,.tv-builder-price,.tv-builder-qr,.tv-builder-services,.tv-builder-trust,.tv-builder-methods,.tv-builder-location{gap:8px;display:grid}.tv-builder-copy span,.tv-builder-price span,.tv-builder-price small,.tv-builder-qr span,.tv-builder-trust span,.tv-builder-methods span,.tv-builder-location span{color:var(--widget-text,var(--screen-text))}@supports (color:color-mix(in lab, red, red)){.tv-builder-copy span,.tv-builder-price span,.tv-builder-price small,.tv-builder-qr span,.tv-builder-trust span,.tv-builder-methods span,.tv-builder-location span{color:color-mix(in srgb, var(--widget-text,var(--screen-text)) 66%, transparent)}}.tv-builder-copy strong{font-size:clamp(1.6rem,min(12cqi,36cqb),4.5rem);line-height:var(--widget-line-height,.95);overflow-wrap:anywhere}.tv-builder-price strong{color:var(--widget-accent,var(--screen-primary));font-size:clamp(2.1rem,min(15cqi,42cqb),6rem);line-height:var(--widget-line-height,.9);overflow-wrap:anywhere}.tv-builder-promo{font-size:clamp(1.4rem,min(8cqi,28cqb),3.9rem);line-height:var(--widget-line-height,1.1);overflow-wrap:anywhere}.tv-builder-announcement{font-size:clamp(1.6rem,min(9cqi,31cqb),4.8rem);font-weight:900;line-height:var(--widget-line-height,1.05);overflow-wrap:anywhere;text-wrap:balance;margin:0}.tv-builder-trust{text-align:center;justify-items:center}.tv-builder-trust strong{font-size:clamp(1.2rem,min(8cqi,24cqb),2.8rem);line-height:var(--widget-line-height,1.05);overflow-wrap:anywhere}.tv-builder-methods strong,.tv-builder-location strong{font-size:clamp(1rem,min(6cqi,22cqb),2.1rem);line-height:var(--widget-line-height,1);overflow-wrap:anywhere}.tv-builder-disclaimer{color:var(--widget-text,var(--screen-text));margin:0}@supports (color:color-mix(in lab, red, red)){.tv-builder-disclaimer{color:color-mix(in srgb, var(--widget-text,var(--screen-text)) 78%, transparent)}}.tv-builder-disclaimer{font-size:clamp(.92rem,min(4.8cqi,18cqb),1.6rem);font-weight:820;line-height:var(--widget-line-height,1.15);overflow-wrap:anywhere}.tv-builder-qr{text-align:center;justify-items:center}.tv-builder-qr img{aspect-ratio:1;width:min(190px,100%);box-shadow:0 24px 70px #00000042, 0 0 0 1px var(--widget-accent,var(--screen-primary));background:#fff;border-radius:14px;padding:clamp(8px,.8vw,14px)}@supports (color:color-mix(in lab, red, red)){.tv-builder-qr img{box-shadow:0 24px 70px #00000042, 0 0 0 1px color-mix(in srgb, var(--widget-accent,var(--screen-primary)) 18%, transparent)}}.tv-builder-widget.widget-variant-contact .tv-builder-qr,.tv-builder-widget.widget-variant-contactInline .tv-builder-qr{gap:clamp(10px,1vw,18px)}.tv-builder-widget.widget-variant-contact .tv-builder-qr span,.tv-builder-widget.widget-variant-contactInline .tv-builder-qr span{color:var(--widget-text,var(--screen-text));letter-spacing:.08em;text-transform:uppercase;font-weight:900}.tv-builder-weather,.tv-builder-chart,.tv-builder-karats{gap:clamp(8px,1vw,14px);width:100%;display:grid}.tv-builder-chart{isolation:isolate;grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:100%;position:relative}.tv-builder-weather strong{color:var(--widget-accent,var(--screen-primary));font-size:calc(5rem * var(--widget-font-scale,1));line-height:.85}.tv-chart-header{z-index:2;gap:clamp(4px,.5vw,9px);display:grid;position:relative}.tv-builder-chart strong{color:var(--widget-text,var(--screen-text));font-size:calc(3.4rem * var(--widget-font-scale,1));line-height:.9}.tv-builder-weather span,.tv-builder-chart span,.tv-builder-karats span,.tv-builder-weather small,.tv-chart-header small{color:var(--widget-text,var(--screen-text))}@supports (color:color-mix(in lab, red, red)){.tv-builder-weather span,.tv-builder-chart span,.tv-builder-karats span,.tv-builder-weather small,.tv-chart-header small{color:color-mix(in srgb, var(--widget-text,var(--screen-text)) 66%, transparent)}}.tv-market-chart{z-index:1;align-items:stretch;width:100%;min-height:180px;display:grid;position:relative}.tv-chart-callout{z-index:3;border:1px solid var(--widget-accent,var(--screen-primary));min-width:clamp(116px,10vw,172px);position:absolute;top:clamp(10px,1.2vw,20px);right:clamp(10px,1.3vw,22px)}@supports (color:color-mix(in lab, red, red)){.tv-chart-callout{border:1px solid color-mix(in srgb, var(--widget-accent,var(--screen-primary)) 34%, transparent)}}.tv-chart-callout{background:linear-gradient(145deg, var(--widget-text,var(--screen-text)), transparent), var(--widget-bg,var(--screen-bg));border-radius:clamp(10px,1vw,18px)}@supports (color:color-mix(in lab, red, red)){.tv-chart-callout{background:linear-gradient(145deg, color-mix(in srgb, var(--widget-text,var(--screen-text)) 8%, transparent), transparent), color-mix(in srgb, var(--widget-bg,var(--screen-bg)) 82%, transparent)}}.tv-chart-callout{box-shadow:inset 0 1px 0 var(--widget-text,var(--screen-text)), 0 28px 70px #00000042}@supports (color:color-mix(in lab, red, red)){.tv-chart-callout{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--widget-text,var(--screen-text)) 12%, transparent), 0 28px 70px #00000042}}.tv-chart-callout{gap:3px;padding:clamp(9px,.9vw,16px);display:grid}.tv-chart-callout span,.tv-chart-callout em{color:var(--widget-text,var(--screen-text))}@supports (color:color-mix(in lab, red, red)){.tv-chart-callout span,.tv-chart-callout em{color:color-mix(in srgb, var(--widget-text,var(--screen-text)) 62%, transparent)}}.tv-chart-callout span,.tv-chart-callout em{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.7rem,.72vw,1rem);font-style:normal;font-weight:900}.tv-chart-callout strong{color:var(--widget-text,var(--screen-text));font-size:clamp(1rem,1.5vw,2.05rem);line-height:1}.tv-builder-karats small{color:var(--widget-text,var(--screen-text));grid-template-columns:minmax(50px,.3fr) minmax(0,1fr);align-items:baseline;gap:clamp(8px,1vw,16px);display:grid}.tv-builder-karats em{color:var(--widget-accent,var(--screen-primary));font-style:normal;font-weight:900}.tv-builder-karats strong{font-size:calc(1.65rem * var(--widget-font-scale,1))}.tv-playlist-progress{z-index:5;gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.tv-playlist-progress span{background:var(--screen-text);border-radius:999px;width:36px;height:4px}@supports (color:color-mix(in lab, red, red)){.tv-playlist-progress span{background:color-mix(in srgb, var(--screen-text) 18%, transparent)}}.tv-playlist-progress span.is-active{background:var(--screen-primary)}.tv-builder-services{flex-wrap:wrap;align-content:center;gap:10px;display:flex}.tv-builder-services span{border:1px solid var(--widget-accent,var(--screen-primary))}@supports (color:color-mix(in lab, red, red)){.tv-builder-services span{border:1px solid color-mix(in srgb, var(--widget-accent,var(--screen-primary)) 45%, transparent)}}.tv-builder-services span{color:var(--widget-text,var(--screen-text));border-radius:8px;padding:8px 10px}.tv-inactive{text-align:center;place-content:center;min-height:calc(100dvh - 120px);display:grid}.tv-inactive h1{max-width:900px;margin:10px auto;font-size:clamp(2.2rem,7vw,6rem);line-height:.95}.builder-hero>div{gap:8px;display:grid}.builder-hero p:not(.directory-eyebrow){max-width:560px;color:var(--studio-muted,var(--fg-muted));font-weight:650}.studio-shell{grid-template-columns:310px minmax(0,1fr) 350px;align-items:start;gap:14px;width:min(1540px,100%);margin:0 auto;display:grid}.studio-guide,.studio-inspector{gap:14px;display:grid}.studio-business-card,.studio-flow-card,.studio-assistant-card,.studio-guide-panel,.studio-preview-panel{border:1px solid var(--studio-line-soft,var(--divider));background:linear-gradient(145deg, #d4af3716, transparent 45%), var(--studio-panel,var(--surface));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.studio-business-card,.studio-flow-card,.studio-assistant-card,.studio-guide-panel,.studio-preview-panel{background:linear-gradient(145deg, #d4af3716, transparent 45%), var(--studio-panel,color-mix(in srgb, var(--surface) 94%, transparent))}}.studio-business-card,.studio-flow-card,.studio-assistant-card,.studio-guide-panel,.studio-preview-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 80px #00000038}.studio-business-card{gap:4px;padding:16px;display:grid}.studio-flow-card{background:radial-gradient(circle at 92% 12%, var(--studio-accent,var(--gold)), transparent 34%), var(--studio-panel,var(--surface));gap:7px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.studio-flow-card{background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--studio-accent,var(--gold)) 18%, transparent), transparent 34%), color-mix(in srgb, var(--studio-panel,var(--surface)) 88%, transparent)}}.studio-flow-card span{width:fit-content;color:var(--studio-accent,var(--gold));letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:900}.studio-flow-card strong{font-size:1.12rem;line-height:1}.studio-flow-card p{color:var(--studio-muted,var(--fg-muted));margin:0;font-size:.84rem;font-weight:700;line-height:1.34}.studio-flow-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.studio-flow-actions button,.studio-smart-button,.studio-inspector-action-bar button{border:1px solid var(--studio-line-soft,var(--divider));min-height:38px;color:var(--studio-text,var(--fg));cursor:pointer;font:inherit;background:#ffffff0d;border-radius:999px;font-size:.76rem;font-weight:900;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s ease-out,background .16s ease-out}.studio-flow-actions button:hover,.studio-inspector-action-bar button:hover{border-color:var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-flow-actions button:hover,.studio-inspector-action-bar button:hover{border-color:color-mix(in srgb, var(--studio-accent,var(--gold)) 48%, transparent)}}.studio-flow-actions button:hover,.studio-inspector-action-bar button:hover{background:#d4af371a}.studio-flow-actions button:active,.studio-smart-button:active,.studio-inspector-action-bar button:active{transform:scale(.975)}.studio-flow-actions button:disabled{opacity:.42;cursor:not-allowed}.studio-business-card span,.studio-business-card small,.studio-assistant-card small,.studio-assistant-empty,.studio-step-rail em,.studio-template-grid small,.studio-widget-catalog span,.studio-palette-grid small,.studio-health-card span,.studio-empty-inspector span,.studio-price-control em,.studio-price-control small,.studio-readiness-list span,.studio-status-row small{color:var(--studio-muted,var(--fg-muted))}.studio-business-card span,.studio-assistant-head>span,.studio-step-rail small,.studio-template-grid span,.studio-price-control em{text-transform:uppercase;letter-spacing:.14em;font-size:.66rem;font-style:normal;font-weight:800}.studio-business-card strong{font-size:1.18rem;line-height:1.05}.studio-assistant-card{background:radial-gradient(circle at 18% 12%,#d4af3729,#0000 34%),linear-gradient(145deg,#ffffff0e,#ffffff05),#0000003d;gap:10px;padding:12px;display:grid}.studio-assistant-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.studio-assistant-head>span{aspect-ratio:1;border:1px solid var(--studio-accent,var(--gold));border-radius:50%;place-items:center;width:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.studio-assistant-head>span{border:1px solid color-mix(in srgb, var(--studio-accent,var(--gold)) 58%, transparent)}}.studio-assistant-head>span{background:radial-gradient(circle at 34% 24%, #ffffff8a, transparent 24%), var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-assistant-head>span{background:radial-gradient(circle at 34% 24%, #ffffff8a, transparent 24%), color-mix(in srgb, var(--studio-accent,var(--gold)) 22%, transparent)}}.studio-assistant-head>span{color:var(--studio-accent,var(--gold));box-shadow:0 16px 38px var(--studio-accent,var(--gold));font-size:.6rem}@supports (color:color-mix(in lab, red, red)){.studio-assistant-head>span{box-shadow:0 16px 38px color-mix(in srgb, var(--studio-accent,var(--gold)) 16%, transparent)}}.studio-assistant-head div{gap:2px;min-width:0;display:grid}.studio-assistant-head strong{line-height:1.08}.studio-assistant-head small,.studio-assistant-empty{font-size:.78rem;font-weight:700;line-height:1.35}.studio-assistant-input{color:var(--studio-muted,var(--fg-muted));letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:900;display:grid}.studio-assistant-input textarea{resize:vertical;border:1px solid var(--studio-line-soft,var(--divider));background:var(--studio-panel-soft,var(--surface-2));border-radius:8px;min-height:84px}@supports (color:color-mix(in lab, red, red)){.studio-assistant-input textarea{background:color-mix(in srgb, var(--studio-panel-soft,var(--surface-2)) 82%, transparent)}}.studio-assistant-input textarea{color:var(--studio-text,var(--fg));font:inherit;letter-spacing:0;text-transform:none;outline:none;padding:10px;font-size:.86rem;font-weight:750;line-height:1.35}.studio-assistant-input textarea:focus{border-color:var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-assistant-input textarea:focus{border-color:color-mix(in srgb, var(--studio-accent,var(--gold)) 58%, transparent)}}.studio-assistant-input textarea:focus{box-shadow:0 0 0 3px var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-assistant-input textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--studio-accent,var(--gold)) 13%, transparent)}}.studio-assistant-chips{gap:7px;padding-bottom:1px;display:flex;overflow:auto}.studio-assistant-chips button,.studio-assistant-generate,.studio-assistant-suggestion button{border:1px solid var(--studio-line-soft,var(--divider));color:var(--studio-text,var(--fg));cursor:pointer;font:inherit;border-radius:999px;font-weight:900}.studio-assistant-chips button{background:#ffffff0b;flex:none;min-height:34px;padding:0 10px;font-size:.76rem}.studio-assistant-chips button:hover{border-color:var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-assistant-chips button:hover{border-color:color-mix(in srgb, var(--studio-accent,var(--gold)) 42%, transparent)}}.studio-assistant-generate{background:var(--studio-accent,var(--gold));min-height:42px}@supports (color:color-mix(in lab, red, red)){.studio-assistant-generate{background:color-mix(in srgb, var(--studio-accent,var(--gold)) 18%, #ffffff0a)}}.studio-assistant-suggestion{border:1px solid var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-assistant-suggestion{border:1px solid color-mix(in srgb, var(--studio-accent,var(--gold)) 34%, transparent)}}.studio-assistant-suggestion{background:linear-gradient(145deg, var(--studio-accent,var(--gold)), transparent), #ffffff0a;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.studio-assistant-suggestion{background:linear-gradient(145deg, color-mix(in srgb, var(--studio-accent,var(--gold)) 11%, transparent), transparent), #ffffff0a}}.studio-assistant-suggestion{gap:8px;padding:12px;display:grid}.studio-assistant-suggestion span{color:var(--studio-accent,var(--gold));letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:900}.studio-assistant-suggestion p{margin:0;font-size:.88rem;font-weight:760;line-height:1.35}.studio-assistant-suggestion ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.studio-assistant-suggestion li{color:var(--studio-muted,var(--fg-muted));grid-template-columns:auto minmax(0,1fr);gap:7px;font-size:.78rem;font-weight:700;line-height:1.28;display:grid}.studio-assistant-suggestion li:before{content:"";aspect-ratio:1;background:var(--studio-accent,var(--gold));border-radius:50%;width:6px;margin-top:.42em}.studio-assistant-suggestion button{background:var(--studio-accent,var(--gold));color:#0a0906;min-height:42px}.studio-assistant-empty{border:1px dashed var(--studio-line-soft,var(--divider));border-radius:8px;margin:0;padding:10px}.studio-step-rail{border:1px solid var(--studio-line-soft,var(--divider));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border-radius:8px;gap:6px;padding:8px;display:grid}.studio-step-rail button,.studio-template-grid button,.studio-widget-catalog button,.studio-palette-grid button,.studio-soft-action,.studio-health-card button,.studio-widget-list button{border:1px solid var(--studio-line-soft,var(--divider));background:var(--studio-panel-soft,var(--surface-2));color:var(--studio-text,var(--fg));cursor:pointer;font:inherit;border-radius:8px}.studio-step-rail button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:9px 10px;display:grid}.studio-step-rail button.is-active{border-color:var(--studio-line,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-step-rail button.is-active{border-color:var(--studio-line,color-mix(in srgb, var(--gold) 54%, transparent))}}.studio-step-rail button.is-active{background:#d4af371f}.studio-step-rail small{color:var(--studio-accent,var(--gold))}.studio-step-rail span{gap:2px;display:grid}.studio-step-rail strong{line-height:1.1}.studio-guide-panel,.studio-preview-panel{padding:16px}.studio-guide-panel{gap:14px;max-height:calc(100dvh - 180px);display:grid;overflow:auto}.studio-template-grid,.studio-experience-grid,.studio-widget-catalog,.studio-palette-grid,.studio-background-grid,.studio-component-grid,.studio-readiness-list,.studio-tv-rules,.studio-price-controls,.studio-form,.studio-inline-editor,.studio-widget-list{gap:10px;display:grid}.studio-product-card{border:1px solid var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-product-card{border:1px solid color-mix(in srgb, var(--studio-accent,var(--gold)) 28%, transparent)}}.studio-product-card{background:linear-gradient(145deg, var(--studio-accent,var(--gold)), transparent 68%), #ffffff0a;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.studio-product-card{background:linear-gradient(145deg, color-mix(in srgb, var(--studio-accent,var(--gold)) 12%, transparent), transparent 68%), #ffffff0a}}.studio-product-card{gap:7px;padding:15px;display:grid}.studio-product-card span,.studio-tv-rules strong{color:var(--studio-accent,var(--gold));letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.studio-product-card strong{font-size:1.08rem;line-height:1.08}.studio-product-card p{color:var(--studio-muted,var(--fg-muted));margin:0;font-size:.82rem;font-weight:680;line-height:1.36}.studio-product-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.studio-product-signals small{border:1px solid var(--studio-accent,var(--gold));align-items:center;min-height:30px;padding:6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.studio-product-signals small{border:1px solid color-mix(in srgb, var(--studio-accent,var(--gold)) 24%, transparent)}}.studio-product-signals small{color:var(--studio-text,var(--fg));background:var(--studio-accent,var(--gold));border-radius:7px}@supports (color:color-mix(in lab, red, red)){.studio-product-signals small{background:color-mix(in srgb, var(--studio-accent,var(--gold)) 8%, transparent)}}.studio-product-signals small{font-size:.68rem;font-weight:850;line-height:1.15}.studio-product-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.studio-product-strip span,.studio-tv-rules span{border:1px solid var(--studio-line-soft,var(--divider));background:#ffffff0a;border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.studio-product-strip strong{color:var(--studio-text,var(--fg));font-size:.84rem;line-height:1.05}.studio-product-strip small{color:var(--studio-muted,var(--fg-muted));font-size:.7rem;font-weight:780;line-height:1.18}.studio-tv-rules{border:1px solid var(--studio-line-soft,var(--divider));background:#ffffff0a;border-radius:8px;padding:12px}.studio-tv-rules span{min-height:38px;color:var(--studio-text,var(--fg));align-content:center;font-size:.78rem;font-weight:760}.studio-template-grid button,.studio-experience-grid button,.studio-widget-catalog button,.studio-palette-grid button,.studio-background-grid button{text-align:left;gap:5px;min-height:88px;padding:12px;display:grid}.studio-template-grid button:hover,.studio-experience-grid button:hover,.studio-widget-catalog button:hover,.studio-palette-grid button:hover,.studio-background-grid button:hover,.studio-component-grid button:hover,.studio-soft-action:hover,.studio-widget-list button:hover{border-color:var(--gold)}.studio-template-grid span{color:var(--studio-accent,var(--gold))}.studio-experience-grid{gap:10px;display:grid}.studio-experience-grid button{min-height:154px;color:var(--studio-text,var(--fg));cursor:pointer;text-align:left;font:inherit;background:radial-gradient(circle at 78% 12%,#d4af3747,#0000 30%),linear-gradient(145deg,#ffffff16,#ffffff07),#00000038;border:1px solid #d4af3738;border-radius:14px;align-content:end;gap:6px;padding:16px;transition:transform .18s cubic-bezier(.23,1,.32,1),border-color .18s ease-out,background .18s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1}.studio-experience-grid button:before{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:12px;position:absolute;inset:14px}.studio-experience-grid button:hover{border-color:#d4af378a;transform:translateY(-1px)}.studio-experience-grid button:active{transform:scale(.985)}.studio-experience-grid span,.studio-experience-grid b{color:var(--studio-accent,var(--gold));letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.studio-experience-grid strong{max-width:13ch;font-size:1.28rem;line-height:.95}.studio-experience-grid em,.studio-experience-grid small{z-index:1;color:var(--studio-muted,var(--fg-muted));font-size:.82rem;font-style:normal;font-weight:700;line-height:1.28;position:relative}.studio-experience-grid em{color:var(--studio-text,var(--fg));font-weight:850}.studio-experience-grid b{letter-spacing:.08em;background:#d4af371c;border:1px solid #d4af3738;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex;position:absolute;top:14px;right:14px}.studio-template-divider{color:var(--studio-muted,var(--fg-muted));letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:900;display:flex}.studio-template-divider:before,.studio-template-divider:after{content:"";background:var(--studio-line-soft,var(--divider));flex:1;height:1px}.studio-widget-library{gap:16px;display:grid}.studio-content-ideas{gap:8px;display:grid}.studio-content-ideas button{border:1px solid var(--studio-line,#d4af3757);gap:5px;min-height:96px;padding:12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.studio-content-ideas button{border:1px solid color-mix(in srgb, var(--studio-line,#d4af3757) 74%, transparent)}}.studio-content-ideas button{color:var(--studio-text,var(--fg));text-align:left;cursor:pointer;background:linear-gradient(135deg,#d4af3729,#0000 38%),linear-gradient(145deg,#ffffff13,#ffffff05),#0e0d0abd;border-radius:8px;overflow:hidden}.studio-content-ideas button:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#d4af3761,#0000 62%);border:1px solid #d4af3759;border-radius:999px;width:30px;position:absolute;inset:10px 10px auto auto}.studio-content-ideas span{color:var(--studio-accent,var(--screen-primary));letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.studio-content-ideas strong{max-width:calc(100% - 42px);font-size:1rem;line-height:1.1}.studio-content-ideas small{color:var(--studio-muted,var(--fg-muted));font-size:.77rem;font-weight:650;line-height:1.35}.studio-content-ideas button:hover{border-color:#d4af378f;transform:translateY(-1px)}.studio-widget-library section{gap:10px;display:grid}.studio-widget-library section>div:first-child{gap:3px;display:grid}.studio-widget-library section>div:first-child strong{line-height:1.1}.studio-widget-library section>div:first-child span{color:var(--studio-muted,var(--fg-muted));font-size:.82rem;font-weight:600}.studio-widget-catalog{grid-template-columns:1fr}.studio-widget-catalog button{grid-template-columns:42px minmax(0,1fr);align-content:start;align-items:center;column-gap:10px;min-height:82px;position:relative}.studio-widget-catalog button i{background:linear-gradient(145deg,#d4af3757,#ffffff0f),#ffffff0b;border:1px solid #d4af373d;border-radius:8px;grid-row:span 2;width:42px;height:42px;display:block;box-shadow:inset 0 0 0 1px #ffffff09}.studio-widget-catalog button strong,.studio-widget-catalog button span{min-width:0}.studio-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-component-grid button{border:1px solid var(--studio-line-soft,var(--divider));min-height:118px;color:var(--studio-text,var(--fg));cursor:pointer;text-align:left;font:inherit;background:linear-gradient(145deg,#ffffff12,#ffffff06),#0000001f;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:5px;padding:12px;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s ease-out,background .16s ease-out;display:grid;position:relative}.studio-component-grid button:active{transform:scale(.985)}.studio-component-grid button.is-added{border-color:var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-component-grid button.is-added{border-color:color-mix(in srgb, var(--studio-accent,var(--gold)) 34%, transparent)}}.studio-component-grid button.is-selected{background:radial-gradient(circle at 84% 12%, var(--studio-accent,var(--gold)), transparent 34%), var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-component-grid button.is-selected{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--studio-accent,var(--gold)) 24%, transparent), transparent 34%), color-mix(in srgb, var(--studio-accent,var(--gold)) 13%, #ffffff0b)}}.studio-component-grid button.is-selected{border-color:var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-component-grid button.is-selected{border-color:color-mix(in srgb, var(--studio-accent,var(--gold)) 72%, transparent)}}.studio-component-grid i{border:1px solid var(--studio-accent,var(--gold));border-radius:12px;grid-row:span 3;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.studio-component-grid i{border:1px solid color-mix(in srgb, var(--studio-accent,var(--gold)) 28%, transparent)}}.studio-component-grid i{background:linear-gradient(145deg, var(--studio-accent,var(--gold)), #ffffff0a), #ffffff0a}@supports (color:color-mix(in lab, red, red)){.studio-component-grid i{background:linear-gradient(145deg, color-mix(in srgb, var(--studio-accent,var(--gold)) 32%, transparent), #ffffff0a), #ffffff0a}}.studio-component-grid span{color:var(--studio-accent,var(--gold));letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.studio-component-grid strong{line-height:1.04}.studio-component-grid small{color:var(--studio-muted,var(--fg-muted));font-size:.74rem;font-weight:700;line-height:1.24}.studio-soft-action,.studio-health-card button{min-height:42px;padding:0 12px;font-weight:800}.studio-price-control{border:1px solid var(--studio-line-soft,var(--divider));background:#ffffff0b;border-radius:8px;gap:10px;padding:14px;display:grid}.studio-price-control>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.studio-price-control input[type=range]{width:100%;accent-color:var(--gold-action)}.studio-price-control small{color:var(--studio-text,var(--fg));font-size:1.1rem;font-weight:900}.studio-inline-editor textarea,.studio-form input,.studio-form textarea,.studio-form select{border:1px solid var(--studio-line-soft,var(--divider));width:100%;min-height:42px;color:var(--studio-text,var(--fg));font:inherit;background:#ffffff0b;border-radius:8px;padding:10px 12px}.studio-inline-editor label,.studio-form label{color:var(--studio-muted,var(--fg-muted));gap:8px;font-size:.82rem;font-weight:700;display:grid}.studio-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.studio-color-grid input[type=color]{padding:4px}.studio-style-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.studio-style-presets button{border:1px solid var(--studio-line-soft,var(--divider));min-height:88px;color:var(--studio-text,var(--fg));cursor:pointer;text-align:left;font:inherit;background:#ffffff0d;border-radius:8px;gap:5px;padding:10px;display:grid}.studio-style-presets button:hover{border-color:var(--gold)}.studio-style-presets span{color:var(--studio-muted,var(--fg-muted));font-size:.72rem;line-height:1.25}.studio-style-grid,.studio-style-row{gap:10px;margin-top:12px;display:grid}.studio-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-style-row{grid-template-columns:minmax(0,1fr) 88px}.studio-range-control{border:1px solid var(--studio-line-soft,var(--divider));background:#ffffff0d;border-radius:8px;gap:9px;padding:10px;display:grid}.studio-range-control>span{color:var(--studio-muted,var(--fg-muted));justify-content:space-between;align-items:baseline;gap:8px;font-size:.78rem;font-weight:800;display:flex}.studio-range-control strong{color:var(--studio-text,var(--fg));font-size:.8rem}.studio-range-control input[type=range]{width:100%;accent-color:var(--gold-action)}.studio-palette-grid button>span{background:linear-gradient(90deg, var(--palette-bg) 0 42%, var(--palette-accent) 42% 68%, var(--palette-text) 68% 100%);border:1px solid var(--divider);border-radius:999px;height:34px}.studio-background-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-background-grid button{border:1px solid var(--studio-line-soft,var(--divider));min-height:132px;color:var(--studio-text,var(--fg));cursor:pointer;font:inherit;background:#ffffff0b;border-radius:14px}.studio-background-grid button>span{background:radial-gradient(circle at 72% 22%, var(--palette-accent), transparent 36%), linear-gradient(120deg, var(--palette-bg) 0 70%, var(--palette-accent) 100%);border-radius:12px;height:46px}@supports (color:color-mix(in lab, red, red)){.studio-background-grid button>span{background:radial-gradient(circle at 72% 22%, var(--palette-accent), transparent 36%), linear-gradient(120deg, var(--palette-bg) 0 70%, color-mix(in srgb, var(--palette-accent) 42%, var(--palette-bg)) 100%)}}.studio-background-grid button>span{border:1px solid var(--palette-text)}@supports (color:color-mix(in lab, red, red)){.studio-background-grid button>span{border:1px solid color-mix(in srgb, var(--palette-text) 18%, transparent)}}.studio-background-grid small{color:var(--studio-muted,var(--fg-muted));font-size:.74rem;line-height:1.22}.studio-background-media{border:1px solid var(--studio-line-soft,var(--divider));background:#ffffff0a;border-radius:14px;gap:10px;padding:12px;display:grid}.studio-background-media>div:first-child{gap:3px;display:grid}.studio-background-media span{color:var(--studio-muted,var(--fg-muted));font-size:.78rem;font-weight:700}.studio-background-media>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.studio-background-media button{aspect-ratio:1.5;border:1px solid var(--studio-line-soft,var(--divider));cursor:pointer;background:#ffffff0d;border-radius:10px;padding:0;overflow:hidden}.studio-background-media img{object-fit:cover;width:100%;height:100%;display:block}.studio-health-card{border:1px solid var(--studio-line-soft,var(--divider));background:#ffffff0b;border-radius:8px;gap:6px;padding:14px;display:grid}.studio-health-card.is-ok{border-color:var(--up)}@supports (color:color-mix(in lab, red, red)){.studio-health-card.is-ok{border-color:color-mix(in srgb, var(--up) 38%, transparent)}}.studio-health-card.is-warn{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.studio-health-card.is-warn{border-color:color-mix(in srgb, var(--gold) 44%, transparent)}}.studio-preview-panel{min-width:0;padding:14px}.studio-command-center{border:1px solid var(--studio-line-soft,var(--divider));background:linear-gradient(90deg,#fff1,#ffffff06),#00000038;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:stretch;gap:12px;margin-bottom:14px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0f}.studio-playlist-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.studio-playlist-tabs{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.studio-playlist-tabs button,.studio-playlist-actions button{border:1px solid var(--studio-line-soft,var(--divider));color:var(--studio-text,var(--fg));cursor:pointer;font:inherit;background:#ffffff0b;border-radius:8px}.studio-playlist-tabs button{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:150px;min-height:52px;padding:8px 10px;display:grid}.studio-playlist-tabs button.is-active{border-color:var(--studio-line,var(--gold));background:#d4af371f}.studio-playlist-tabs small,.studio-playlist-tabs em{color:var(--studio-muted,var(--fg-muted));font-size:.68rem;font-style:normal;font-weight:900}.studio-playlist-tabs span{text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.studio-playlist-actions{gap:8px;display:flex}.studio-playlist-actions button{white-space:nowrap;min-height:42px;padding:0 12px;font-weight:850}.studio-playlist-actions button:disabled{opacity:.45;cursor:not-allowed}.studio-command-copy{align-content:center;gap:4px;min-width:0;padding:4px 6px;display:grid}.studio-command-copy h2{letter-spacing:0;margin:0;font-size:clamp(1.25rem,2vw,1.85rem);line-height:.95}.studio-command-copy span{color:var(--studio-muted,var(--fg-muted));font-size:.82rem;font-weight:700}.studio-command-metrics{align-items:stretch;gap:8px;display:flex}.studio-command-metrics>span{border:1px solid var(--studio-line-soft,var(--divider));background:#ffffff0b;border-radius:8px;gap:3px;min-width:142px;padding:10px 12px;display:grid}.studio-command-metrics strong{font-size:.95rem;line-height:1.05}.studio-command-metrics small{color:var(--studio-muted,var(--fg-muted));letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.studio-command-metrics .is-live{background:#4ade801a;border-color:#83f0b242}.studio-command-metrics .is-draft{border-color:var(--studio-line,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-command-metrics .is-draft{border-color:var(--studio-line,color-mix(in srgb, var(--gold) 34%, transparent))}}.studio-command-metrics .is-draft{background:#d4af371a}.studio-preview-mode{border:1px solid var(--studio-line-soft,var(--divider));background:#ffffff0b;border-radius:999px;grid-template-columns:repeat(2,minmax(68px,1fr));align-items:stretch;min-height:100%;padding:4px;display:grid}.studio-preview-mode button{color:var(--studio-muted,var(--fg-muted));cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:.76rem;font-weight:900;transition:background .16s ease-out,color .16s ease-out,transform .16s cubic-bezier(.23,1,.32,1)}.studio-preview-mode button.is-active{background:var(--studio-accent,var(--gold));color:#090806}.studio-preview-mode button:active{transform:scale(.97)}.studio-command-actions{grid-template-columns:repeat(3,minmax(92px,1fr));align-items:stretch;gap:8px;display:grid}.studio-command-actions .panel-primary-button,.studio-command-actions .panel-secondary-button,.studio-smart-button{white-space:nowrap;min-height:100%}.studio-smart-button{border-color:var(--studio-accent,var(--gold));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.studio-smart-button{border-color:color-mix(in srgb, var(--studio-accent,var(--gold)) 42%, transparent)}}.studio-smart-button{background:radial-gradient(circle at 82% 18%, var(--studio-accent,var(--gold)), transparent 35%), var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-smart-button{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--studio-accent,var(--gold)) 28%, transparent), transparent 35%), color-mix(in srgb, var(--studio-accent,var(--gold)) 13%, #ffffff0b)}}.studio-smart-button{color:var(--studio-text,var(--fg))}.studio-preview-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.studio-preview-toolbar h2{font-size:1.05rem;line-height:1.1}.studio-status-row{text-align:right;justify-items:end;gap:3px;display:grid}.studio-status-row span{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:900}.studio-status-row .is-live{color:#83f0b2;background:#4ade801f}.studio-status-row .is-draft{color:var(--studio-accent,var(--gold));background:#d4af371f}.studio-stage{border:1px solid var(--studio-line-soft,var(--divider));background:linear-gradient(#ffffff0f,#ffffff05),#00000038;border-radius:8px;width:100%;padding:clamp(14px,2vw,26px);overflow:auto}.studio-canvas{aspect-ratio:16/9;width:100%;min-width:min(820px,100%);color:var(--builder-text);background:linear-gradient(180deg, var(--builder-accent), transparent 34%), linear-gradient(135deg, var(--builder-accent), transparent 46%), var(--builder-bg);border-radius:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.studio-canvas{background:linear-gradient(180deg, color-mix(in srgb, var(--builder-accent) 13%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--builder-accent) 12%, transparent), transparent 46%), var(--builder-bg)}}.studio-canvas{grid-template-rows:auto minmax(0,1fr);gap:14px;padding:20px;display:grid;box-shadow:0 36px 110px #0000005c,0 0 0 1px #ffffff14}.studio-canvas:before{content:"";z-index:0;pointer-events:none;border:1px solid var(--builder-text);position:absolute;inset:20px}@supports (color:color-mix(in lab, red, red)){.studio-canvas:before{border:1px solid color-mix(in srgb, var(--builder-text) 7%, transparent)}}.studio-canvas:before{background:linear-gradient(90deg, var(--builder-text) 1px, transparent 1px), linear-gradient(180deg, var(--builder-text) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.studio-canvas:before{background:linear-gradient(90deg, color-mix(in srgb, var(--builder-text) 7%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--builder-text) 7%, transparent) 1px, transparent 1px)}}.studio-canvas:before{background-size:calc(100% / var(--builder-grid-columns,12)) calc(100% / var(--builder-grid-rows,6));opacity:.45}.studio-canvas.builder-style-noir-showcase{background:linear-gradient(115deg, transparent 0 36%, var(--builder-accent) 36% 42%, transparent 42%), linear-gradient(180deg, #ffffff09, transparent 40%), var(--builder-bg)}@supports (color:color-mix(in lab, red, red)){.studio-canvas.builder-style-noir-showcase{background:linear-gradient(115deg, transparent 0 36%, color-mix(in srgb, var(--builder-accent) 13%, transparent) 36% 42%, transparent 42%), linear-gradient(180deg, #ffffff09, transparent 40%), var(--builder-bg)}}.studio-canvas.builder-style-atelier-light{background:linear-gradient(90deg, transparent 0 47%, var(--builder-accent) 47% 47.5%, transparent 47.5%), var(--builder-bg)}@supports (color:color-mix(in lab, red, red)){.studio-canvas.builder-style-atelier-light{background:linear-gradient(90deg, transparent 0 47%, color-mix(in srgb, var(--builder-accent) 10%, transparent) 47% 47.5%, transparent 47.5%), var(--builder-bg)}}.studio-canvas.builder-style-market-board{background:repeating-linear-gradient(0deg, var(--builder-text) 0 1px, transparent 1px 9%), linear-gradient(90deg, var(--builder-accent), transparent 35%), var(--builder-bg)}@supports (color:color-mix(in lab, red, red)){.studio-canvas.builder-style-market-board{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--builder-text) 5%, transparent) 0 1px, transparent 1px 9%), linear-gradient(90deg, color-mix(in srgb, var(--builder-accent) 11%, transparent), transparent 35%), var(--builder-bg)}}.studio-canvas.builder-style-certificate{background:repeating-linear-gradient(135deg, var(--builder-text) 0 1px, transparent 1px 14px), var(--builder-bg)}@supports (color:color-mix(in lab, red, red)){.studio-canvas.builder-style-certificate{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--builder-text) 3%, transparent) 0 1px, transparent 1px 14px), var(--builder-bg)}}.studio-canvas.builder-style-gallery{background:linear-gradient(90deg, #00000052, transparent 48%), radial-gradient(circle at 72% 18%, var(--builder-accent), transparent 28%), var(--builder-bg)}@supports (color:color-mix(in lab, red, red)){.studio-canvas.builder-style-gallery{background:linear-gradient(90deg, #00000052, transparent 48%), radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--builder-accent) 18%, transparent), transparent 28%), var(--builder-bg)}}.studio-canvas.builder-style-atelier-light:before,.studio-canvas.builder-style-certificate:before{border-color:var(--builder-accent);background:0 0}@supports (color:color-mix(in lab, red, red)){.studio-canvas.builder-style-atelier-light:before,.studio-canvas.builder-style-certificate:before{border-color:color-mix(in srgb, var(--builder-accent) 24%, transparent)}}.studio-canvas.builder-style-atelier-light:before,.studio-canvas.builder-style-certificate:before{opacity:1}.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-grid,.studio-canvas.builder-style-atelier-light.is-present-mode .builder-preview-grid,.studio-canvas.builder-style-market-board.is-present-mode .builder-preview-grid,.studio-canvas.builder-style-certificate.is-present-mode .builder-preview-grid,.studio-canvas.builder-style-gallery.is-present-mode .builder-preview-grid{padding:clamp(34px,5vw,72px)}.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-chrome-none,.studio-canvas.builder-style-noir-showcase.is-present-mode .builder-preview-widget.widget-chrome-quiet,.studio-canvas.builder-style-atelier-light.is-present-mode .builder-preview-widget.widget-chrome-none,.studio-canvas.builder-style-atelier-light.is-present-mode .builder-preview-widget.widget-chrome-quiet,.studio-canvas.builder-style-certificate.is-present-mode .builder-preview-widget.widget-chrome-none,.studio-canvas.builder-style-certificate.is-present-mode .builder-preview-widget.widget-chrome-quiet,.studio-canvas.builder-style-gallery.is-present-mode .builder-preview-widget.widget-chrome-none,.studio-canvas.builder-style-gallery.is-present-mode .builder-preview-widget.widget-chrome-quiet{background:0 0;border-color:#0000}.studio-canvas.builder-style-gallery.is-present-mode .builder-preview-widget.widget-chrome-solid,.studio-canvas.builder-style-gallery.is-present-mode .builder-preview-widget.widget-chrome-glass,.studio-canvas.builder-style-gallery.is-present-mode .builder-preview-widget.widget-chrome-glassAccent{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0807057a;border-color:#ffffff2e}.studio-canvas.builder-style-market-board.is-present-mode .builder-preview-widget{border-radius:0}.studio-canvas.is-present-mode{gap:0;padding:0}.studio-canvas.is-present-mode:before,.studio-canvas.is-present-mode .builder-preview-brand,.studio-canvas.is-present-mode .builder-resize-handles,.studio-canvas.is-present-mode .builder-preview-widget.is-locked:before{display:none}.studio-canvas.is-present-mode .builder-preview-grid{grid-area:1/1/-1/-1;padding:clamp(24px,3vw,44px)}.studio-canvas.is-present-mode.has-signature-scene .builder-preview-grid{padding:0}.studio-canvas.is-present-mode.has-signature-scene:before{display:none}.studio-canvas.is-present-mode .builder-preview-widget{cursor:default;transform:none}.studio-canvas.is-present-mode .builder-preview-widget:active{transform:none}.studio-canvas .builder-preview-brand,.studio-canvas .builder-preview-grid{z-index:1;position:relative}.studio-empty-canvas{border:1px dashed var(--builder-accent);grid-area:1/1/-1/-1;min-height:100%}@supports (color:color-mix(in lab, red, red)){.studio-empty-canvas{border:1px dashed color-mix(in srgb, var(--builder-accent) 38%, transparent)}}.studio-empty-canvas{text-align:center;border-radius:8px;place-content:center;gap:8px;padding:24px;display:grid}.studio-empty-canvas span{color:var(--builder-accent);text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:900}.studio-empty-canvas strong{color:var(--builder-text)}@supports (color:color-mix(in lab, red, red)){.studio-empty-canvas strong{color:color-mix(in srgb, var(--builder-text) 78%, transparent)}}.studio-empty-canvas strong{max-width:360px}.studio-widget-list{max-height:220px;padding-right:2px;overflow:auto}.studio-widget-list button{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 10px;display:flex}.studio-widget-list button.is-selected{border-color:var(--studio-line,var(--gold));background:#d4af371f}.studio-widget-list button.is-locked{color:var(--studio-text)}@supports (color:color-mix(in lab, red, red)){.studio-widget-list button.is-locked{color:color-mix(in srgb, var(--studio-text) 70%, transparent)}}.studio-widget-list button.is-locked small{color:var(--studio-accent,var(--gold))}.studio-widget-dock{border:1px solid var(--studio-line-soft,var(--divider));background:linear-gradient(90deg,#d4af3714,#ffffff09),#0003;border-radius:8px;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:10px;display:grid}.studio-media-uploader,.studio-slide-meta,.studio-motion-controls,.studio-image-controls{border:1px solid var(--studio-line-soft,var(--divider));background:#ffffff0a;border-radius:8px;gap:10px;padding:12px;display:grid}.studio-media-uploader>div:first-child{gap:3px;display:grid}.studio-media-uploader span{color:var(--studio-muted,var(--fg-muted));font-size:.78rem;font-weight:700}.studio-media-uploader label,.studio-upload-inline{border:1px solid var(--studio-line,var(--divider));min-height:42px;color:var(--studio-text,var(--fg));cursor:pointer;border-radius:8px;place-items:center;font-weight:900;display:grid}.studio-media-uploader input[type=file],.studio-upload-inline input[type=file]{display:none}.studio-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.studio-media-grid button{border:1px solid var(--studio-line-soft,var(--divider));aspect-ratio:1.4;cursor:pointer;background:#ffffff0d;border-radius:8px;padding:0;overflow:hidden}.studio-media-grid img{object-fit:cover;width:100%;height:100%;display:block}.studio-slide-meta,.studio-motion-controls,.studio-image-controls{grid-template-columns:minmax(0,1fr) minmax(80px,.35fr)}.studio-motion-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.studio-image-controls{grid-template-columns:1fr 120px}.studio-upload-inline{grid-column:1/-1}.studio-widget-dock>div:first-child{gap:3px;display:grid}.studio-widget-dock>div:first-child span,.studio-layout-presets>span{color:var(--studio-accent,var(--gold));letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.studio-widget-dock>div:first-child strong{font-size:.92rem;line-height:1.1}.studio-dock-actions{grid-template-columns:repeat(5,minmax(86px,1fr));gap:8px;display:grid}.studio-dock-actions button{border:1px solid var(--studio-line-soft,var(--divider));min-height:52px;color:var(--studio-text,var(--fg));cursor:pointer;font:inherit;text-align:left;background:#ffffff0b;border-radius:8px;grid-template-columns:18px minmax(0,1fr);justify-content:start;align-items:center;gap:8px;padding:0 10px;font-size:.78rem;font-weight:900;display:grid}.studio-dock-actions button:hover,.studio-dock-actions button.is-active{border-color:var(--studio-line,var(--gold));background:#d4af371f}.studio-dock-actions i{background:linear-gradient(135deg,#d4af3773,#ffffff14);border:1px solid #d4af3752;border-radius:5px;width:18px;height:18px}.studio-inspector-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.studio-inspector-meta span{border:1px solid var(--studio-line-soft,var(--divider));min-height:36px;color:var(--studio-muted,var(--fg-muted));background:#ffffff0b;border-radius:8px;place-items:center;font-size:.72rem;font-weight:850;display:grid}.studio-editor-note{border:1px solid var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-editor-note{border:1px solid color-mix(in srgb, var(--studio-accent,var(--gold)) 28%, transparent)}}.studio-editor-note{background:linear-gradient(145deg, var(--studio-accent,var(--gold)), transparent), #ffffff0a;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.studio-editor-note{background:linear-gradient(145deg, color-mix(in srgb, var(--studio-accent,var(--gold)) 9%, transparent), transparent), #ffffff0a}}.studio-editor-note{gap:5px;padding:12px;display:grid}.studio-editor-note span{color:var(--studio-accent,var(--gold));letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:900}.studio-editor-note p{color:var(--studio-muted,var(--fg-muted));margin:0;font-size:.82rem;font-weight:720;line-height:1.34}.studio-inspector-action-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-inspector-action-bar button:first-child{border-color:var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-inspector-action-bar button:first-child{border-color:color-mix(in srgb, var(--studio-accent,var(--gold)) 42%, transparent)}}.studio-inspector-action-bar button:first-child{background:var(--studio-accent,var(--gold))}@supports (color:color-mix(in lab, red, red)){.studio-inspector-action-bar button:first-child{background:color-mix(in srgb, var(--studio-accent,var(--gold)) 12%, #ffffff0b)}}.studio-layout-presets{border:1px solid var(--studio-line-soft,var(--divider));background:#ffffff09;border-radius:8px;gap:9px;padding:10px;display:grid}.studio-layout-presets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.studio-layout-presets button{border:1px solid var(--studio-line-soft,var(--divider));min-height:66px;color:var(--studio-text,var(--fg));cursor:pointer;text-align:left;font:inherit;background:#ffffff0b;border-radius:8px;align-content:start;gap:3px;padding:9px;display:grid}.studio-layout-presets button:hover{border-color:var(--studio-line,var(--gold));background:#d4af371a}.studio-layout-presets small{color:var(--studio-muted,var(--fg-muted));font-size:.68rem;line-height:1.15}.studio-empty-inspector{text-align:center;place-content:center;gap:8px;min-height:180px;display:grid}.studio-advanced{border:1px solid var(--studio-line-soft,var(--divider));background:#ffffff0b;border-radius:8px;padding:12px}.studio-advanced summary{cursor:pointer;font-weight:900}.studio-advanced .builder-position-grid{margin-top:12px}.studio-readiness-list span{border:1px solid var(--studio-line-soft,var(--divider));border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-weight:700;display:flex}.studio-readiness-list i{background:currentColor;border-radius:999px;flex:none;width:9px;height:9px}.studio-readiness-list .is-ok{color:#83f0b2;background:#4ade801a}.studio-readiness-list .is-warn{color:#ffb4a8;background:#f871711a}.studio-readiness-list .is-optional{color:var(--studio-accent,var(--gold));background:#d4af371a}.studio-publish-actions{grid-template-columns:1fr;gap:10px;display:grid}@media (max-width:860px){.panel-hero,.panel-grid,.positioning-grid,.builder-shell,.studio-shell,.tv-grid,.admin-business-row,.admin-application-actions{grid-template-columns:1fr}.panel-header,.panel-token-banner,.builder-hero,.builder-preview-toolbar,.studio-preview-toolbar{flex-direction:column;align-items:flex-start}.panel-form-row,.panel-color-row{grid-template-columns:1fr}.tv-grid{align-items:start;min-height:auto;padding-top:40px}.builder-preview-canvas{min-width:680px}.studio-command-center,.studio-widget-dock,.studio-playlist-strip,.studio-slide-meta,.studio-motion-controls,.studio-image-controls{grid-template-columns:1fr}.studio-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-command-metrics>span{min-width:0}.studio-command-actions,.studio-inspector-action-bar{grid-template-columns:1fr}.studio-inspector-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-dock-actions{grid-template-columns:repeat(5,minmax(96px,1fr));padding-bottom:2px;overflow:auto}.studio-guide,.studio-inspector{position:static}.studio-canvas{min-width:680px}.studio-step-rail{grid-template-columns:repeat(5,minmax(140px,1fr));overflow:auto}.studio-widget-catalog,.studio-color-grid,.studio-component-grid,.studio-background-grid{grid-template-columns:1fr}.studio-background-media>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-status-row{text-align:left;justify-items:start}.tv-builder-grid{grid-template-rows:none;grid-template-columns:1fr;min-height:auto}.tv-builder-widget{grid-area:auto!important}.tv-builder-copy strong,.tv-builder-price strong{font-size:2.2rem}.tv-builder-promo{font-size:1.4rem}}.studio-shell-v3{grid-template-columns:minmax(286px,336px) minmax(720px,1fr) minmax(300px,354px);align-items:start;gap:16px;width:min(1720px,100%);min-height:calc(100dvh - 104px)}.studio-shell-v3 .studio-guide,.studio-shell-v3 .studio-inspector{scrollbar-width:thin;max-height:calc(100dvh - 118px);position:sticky;top:94px;overflow:auto}.studio-shell-v3 .studio-preview-panel{min-height:calc(100dvh - 118px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;gap:12px;padding:0;display:grid}.studio-shell-v3 .studio-business-card,.studio-shell-v3 .studio-flow-card,.studio-shell-v3 .studio-assistant-card,.studio-shell-v3 .studio-product-card,.studio-shell-v3 .studio-guide-panel,.studio-shell-v3 .studio-inspector .builder-panel,.studio-shell-v3 .studio-command-center,.studio-shell-v3 .studio-product-strip,.studio-shell-v3 .studio-stage,.studio-shell-v3 .studio-widget-dock,.studio-shell-v3 .studio-playlist-strip,.studio-shell-v3 .studio-tv-rules{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#fff1,#ffffff05),#0e0d0ac7;border:1px solid #f8f4ea14;border-radius:8px;box-shadow:inset 0 1px #ffffff0e,0 22px 70px #0003}.studio-shell-v3 .studio-business-card{order:1;min-height:76px;padding:14px}.studio-shell-v3 .studio-step-rail{border-radius:8px;order:2;grid-template-columns:1fr;gap:5px;padding:6px}.studio-shell-v3 .studio-step-rail button{border-radius:7px;grid-template-columns:26px minmax(0,1fr);gap:8px;min-height:46px;padding:8px 9px}.studio-shell-v3 .studio-step-rail em,.studio-shell-v3 .studio-component-grid small{display:none}.studio-shell-v3 .studio-flow-card{order:3;padding:14px}.studio-shell-v3 .studio-guide-panel{order:4;max-height:none;padding:12px;overflow:visible}.studio-shell-v3 .studio-assistant-card{order:5;padding:12px}.studio-shell-v3:not(.is-guide-goal) .studio-assistant-card{display:none}.studio-shell-v3 .studio-component-grid,.studio-shell-v3 .studio-content-ideas{grid-template-columns:1fr}.studio-shell-v3 .studio-content-ideas button{background:linear-gradient(135deg,#d4af371f,#0000 42%),#ffffff09;min-height:84px;padding:10px}.studio-shell-v3 .studio-content-ideas button:after{width:24px}.studio-shell-v3 .studio-content-ideas small{display:none}.studio-shell-v3 .studio-component-grid button{border-radius:8px;grid-template-columns:30px minmax(0,1fr);min-height:74px;padding:10px}.studio-shell-v3 .studio-component-grid i{border-radius:7px;width:30px;height:30px}.studio-shell-v3 .studio-command-center{order:1;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"copy mode actions""metrics metrics metrics";align-items:center;gap:10px;margin:0;padding:10px;display:grid}.studio-shell-v3 .studio-product-strip{order:2;padding:9px}.studio-shell-v3 .studio-command-copy{grid-area:copy;padding:0 4px}.studio-shell-v3 .studio-command-copy h2{font-size:clamp(1.25rem,1.5vw,1.7rem)}.studio-shell-v3 .studio-command-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:56ch;overflow:hidden}.studio-shell-v3 .studio-command-metrics{grid-area:metrics;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.studio-shell-v3 .studio-command-metrics>span{border-radius:7px;min-width:0;min-height:46px;padding:8px 10px}.studio-shell-v3 .studio-preview-mode{grid-area:mode;min-width:150px;min-height:44px}.studio-shell-v3 .studio-command-actions{grid-area:actions;align-items:center;gap:7px;display:flex}.studio-shell-v3 .studio-command-actions .panel-primary-button,.studio-shell-v3 .studio-command-actions .panel-secondary-button,.studio-shell-v3 .studio-smart-button{border-radius:8px;min-width:96px;min-height:44px;padding:0 14px}.studio-shell-v3 .studio-stage{order:3;min-height:0;padding:clamp(12px,1.5vw,22px);overflow:auto}.studio-shell-v3 .studio-canvas{border-radius:8px;min-width:min(960px,100%);padding:18px}.studio-shell-v3 .studio-widget-dock{order:4;grid-template-columns:minmax(122px,.25fr) minmax(0,1fr);margin:0;padding:9px}.studio-shell-v3 .studio-playlist-strip{order:5;margin:0;padding:9px}.studio-shell-v3 .builder-save-state{order:6}.studio-shell-v3 .studio-inspector .builder-panel{max-height:calc(100dvh - 118px);padding:12px;overflow:auto}.studio-shell-v3 .studio-inspector .builder-panel-title{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0e0d0af5,#0e0d0adb);border-bottom:1px solid #f8f4ea14;margin:-12px -12px 0;padding:12px;position:sticky;top:-12px}.studio-shell-v3 .studio-inspector-meta,.studio-shell-v3 .studio-style-presets,.studio-shell-v3 .studio-style-grid,.studio-shell-v3 .studio-style-row,.studio-shell-v3 .studio-color-grid,.studio-shell-v3 .builder-position-grid{grid-template-columns:1fr}.studio-shell-v3 .studio-inspector-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-shell-v3 .studio-advanced:not([open]){background:#ffffff07}@media (max-width:1280px){.studio-shell-v3{grid-template-columns:minmax(260px,320px) minmax(680px,1fr)}.studio-product-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-shell-v3 .studio-inspector{grid-column:1/-1;max-height:none;position:static}}@media (max-width:860px){.studio-shell-v3{grid-template-columns:1fr}.studio-shell-v3 .studio-guide,.studio-shell-v3 .studio-inspector{max-height:none;position:static}.studio-shell-v3 .studio-command-center{grid-template-columns:1fr;grid-template-areas:"copy""metrics""mode""actions"}.studio-shell-v3 .studio-command-actions{grid-template-columns:1fr;display:grid}.studio-shell-v3 .studio-command-metrics,.studio-product-strip{grid-template-columns:1fr}.studio-shell-v3 .studio-canvas{min-width:680px}.studio-shell-v3 .studio-playlist-strip,.studio-shell-v3 .studio-widget-dock{grid-template-columns:1fr}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}
