@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400..800&family=Lora:wght@400..700&family=Nunito:wght@400..900&family=Oswald:wght@400..700&family=Playfair+Display:wght@400..900&display=swap";
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:#ff6568;--color-yellow-900:#733e0a;--color-green-400:#05df72;--color-gray-300:#d1d5dc;--color-gray-700:#364153;--color-neutral-400:#a1a1a1;--color-neutral-700:#404040;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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-400:lab(63.7053% 60.745 31.3109);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-green-400:lab(78.503% -64.9265 39.7492);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-700:lab(27.036% 0 0)}}}@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!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.right-\[5\.5px\]{right:5.5px}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[6px\]{bottom:6px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[6\.5px\]{left:6.5px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.col-12{grid-column:12}.col-auto{grid-column:auto}.float-end{float:inline-end}.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}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.-mt-\[15px\]{margin-top:-15px}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-26{margin-top:calc(var(--spacing) * 26)}.mt-\[24px\]{margin-top:24px}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.\!ml-0{margin-left:calc(var(--spacing) * 0)!important}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.\!block{display:block!important}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing) * .5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-100{height:calc(var(--spacing) * 100)}.h-\[22px\]{height:22px}.h-\[43px\]{height:43px}.h-full{height:100%}.\!min-h-0{min-height:calc(var(--spacing) * 0)!important}.min-h-\[1px\]{min-height:1px}.min-h-\[52px\]{min-height:52px}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-100{width:calc(var(--spacing) * 100)}.w-\[22px\]{width:22px}.w-\[100px\]{width:100px}.w-\[252px\]{width:252px}.w-\[275px\]{width:275px}.w-\[400px\]{width:400px}.w-\[calc\(50\%-8px\)\]{width:calc(50% - 8px)}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[7px\]{gap:7px}.gap-\[27px\]{gap:27px}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2,.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#9B6D00\]{border-color:#9b6d00}.border-\[\#FCD888\]{border-color:#fcd888}.border-neutral-700{border-color:var(--color-neutral-700)}.border-yellow-900{border-color:var(--color-yellow-900)}.bg-\[\#000\]{background-color:#000}.bg-\[\#2C2C2C\]{background-color:#2c2c2c}.bg-\[\#9B6D00\]{background-color:#9b6d00}.bg-\[\#212121\]{background-color:#212121}.bg-\[\#393939\]{background-color:#393939}.bg-\[\#FEB710\]{background-color:#feb710}.bg-gray-700{background-color:var(--color-gray-700)}.bg-white{background-color:var(--color-white)}.bg-yellow-900{background-color:var(--color-yellow-900)}.object-contain{object-fit:contain}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.font-serif{font-family:var(--font-serif)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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))}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[48px\]{font-size:48px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[31px\]{--tw-leading:31px;line-height:31px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-nowrap{text-wrap:nowrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#00172D\]{color:#00172d}.text-\[\#212121\]{color:#212121}.text-\[\#E8EDEE\]{color:#e8edee}.text-\[\#FCD888\]{color:#fcd888}.text-\[\#FEB710\]{color:#feb710}.text-green-400{color:var(--color-green-400)}.text-neutral-400{color:var(--color-neutral-400)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow{--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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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)}.block-0{block-size:calc(var(--spacing) * 0)}.block-1{block-size:calc(var(--spacing) * 1)}@media (hover:hover){.hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@scope(.hustle-module){:scope{background:var(--color-bg-canvas);min-height:100%;color:var(--color-text-primary);font-family:var(--font-display);display:block}*,:before,:after{box-sizing:border-box}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:var(--size-3) solid var(--color-focus-ring);outline-offset:var(--size-2)}h1,h2,h3,p{margin:0}h1{font-size:clamp(var(--size-42), 5vw, var(--size-64));font-weight:var(--font-weight-560);letter-spacing:var(--relative-neg-05);line-height:.98}h2{font-size:clamp(var(--size-26), 3vw, var(--size-36));font-weight:var(--font-weight-560);letter-spacing:var(--relative-neg-04);line-height:1.03}h3{font-size:var(--size-23);font-weight:var(--font-weight-650);letter-spacing:var(--relative-neg-03);line-height:1.12}p{line-height:1.55}.toibucks{align-items:center;gap:var(--space-1);vertical-align:middle;white-space:nowrap;display:inline-flex}.toibucks img{object-fit:contain;flex:none;width:1.15em;height:1.15em;display:block}.eyebrow{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-12);font-weight:var(--font-weight-700);letter-spacing:var(--relative-16);text-transform:uppercase;line-height:1.2;display:block}.access{min-height:100%;padding:var(--space-8);grid-template-columns:minmax(0, 1.1fr) minmax(var(--size-340), .75fr);align-items:center;gap:var(--space-8);background:var(--color-bg-inverse);color:var(--color-white);display:grid}.access>section{max-width:var(--size-720)}.access section .eyebrow{margin-bottom:var(--space-5);color:var(--color-action-primary)}.access section h1{max-width:var(--size-720);font-size:clamp(var(--size-50), 7vw, var(--size-90));color:var(--color-white)}.access section>p{max-width:var(--size-650);margin-top:var(--space-5);color:var(--color-alpha-255-255-255-65);font-size:var(--size-18)}.access section>small,.access .loop span{color:var(--color-alpha-255-255-255-65)}.loop{margin:var(--space-7) 0 var(--space-5);border-block:var(--border-width-default) solid var(--color-alpha-255-255-255-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.loop span{min-height:var(--size-80);padding:var(--space-4) var(--space-3);align-content:center;gap:var(--space-2);border-right:var(--border-width-default) solid var(--color-alpha-255-255-255-18);font-size:var(--size-13);display:grid}.loop span:last-child{border-right:0}.loop b{color:var(--color-action-primary);font-family:var(--font-label);font-size:var(--size-11)}.code,.overlay>section{border:var(--border-width-default) solid var(--color-alpha-255-255-255-18);border-radius:var(--radius-xl);background:var(--color-palette-242424);color:var(--color-white);box-shadow:var(--shadow-floating)}.code{width:100%;max-width:var(--size-520);padding:var(--space-6)}.code-coin{width:var(--size-50);height:var(--size-50);margin-bottom:var(--space-5);object-fit:contain;display:block}.code h2,.overlay h2{color:var(--color-white)}.code>p,.overlay>section>p,.code>small,.overlay>section>small{color:var(--color-alpha-255-255-255-65)}.code>p,.overlay>section>p{margin-top:var(--space-3);font-size:var(--size-14)}.code>label:not(.terms),.overlay label{gap:var(--space-2);margin:var(--space-5) 0 var(--space-3);display:grid}.code label span,.overlay label span{color:var(--color-white);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-700);letter-spacing:var(--relative-1)}input,textarea{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-palette-f2f2ef);min-width:0;color:var(--color-text-primary);padding:var(--space-3)}input:focus,textarea:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 var(--size-3) var(--color-alpha-0-81-86-14);outline:0}.code input,.overlay input,.overlay textarea{border-color:var(--color-border-default);background:var(--color-palette-f2f2ef);color:var(--color-palette-0b0b0b)!important}.code input::placeholder,.overlay input::placeholder,.overlay textarea::placeholder{color:var(--color-palette-666666)!important;opacity:1!important}.terms,.ref-confirm{grid-template-columns:var(--size-18) minmax(0, 1fr);align-items:start;gap:var(--space-2);margin:var(--space-4) 0;color:var(--color-alpha-255-255-255-65);font-size:var(--size-12);line-height:1.5;display:grid}.terms input,.ref-confirm input{margin:var(--size-2) 0;accent-color:var(--color-action-primary)}.terms span,.ref-confirm span{color:var(--color-alpha-255-255-255-65)!important}.code>button,.primary{border:var(--border-width-default) solid var(--color-action-primary);border-radius:var(--radius-sm);background:var(--color-action-primary);width:100%;color:var(--color-text-on-action);padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-750)}.code>button:disabled,.referral-card button:disabled{cursor:not-allowed;opacity:.4}.code>small,.overlay>section>small{margin-top:var(--space-3);display:block}.module{background:var(--color-bg-canvas);flex-direction:column;min-height:100%;display:flex}.top{min-height:var(--size-96);padding:var(--space-4) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-5);background:var(--color-bg-inverse);color:var(--color-white);display:flex}.top h2{margin-top:var(--space-1);color:var(--color-white)}.hustle-account-bar{min-height:var(--size-64)}.top .eyebrow{color:var(--color-action-primary)}.account{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.account>span{gap:var(--space-1);display:grid}.account small{color:var(--color-alpha-255-255-255-65);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-700);letter-spacing:var(--relative-1)}.account strong{color:var(--color-white);font-size:var(--size-17)}.tabs{min-height:var(--size-42);z-index:3;padding:var(--size-5) var(--size-7) var(--size-5) var(--size-28);align-items:center;gap:var(--space-3);border-bottom:var(--size-1) solid var(--color-border-default);background:var(--color-bg-inverse);-webkit-backdrop-filter:blur(var(--size-12));backdrop-filter:blur(var(--size-12));order:-1;display:flex;position:sticky;top:0;overflow-x:auto}.tab-links,.tab-account{align-items:center;display:flex}.tab-links{gap:var(--size-2);min-width:max-content}.tab-account{gap:var(--size-2);border-left:var(--border-width-default) solid var(--color-border-subtle);min-width:max-content;padding-left:var(--space-3);margin-left:auto}.tab-account>span,.tab-account>.toibuck-balance-button{min-height:var(--size-32);border-radius:var(--size-8);padding:0 var(--space-3);align-items:center;gap:var(--space-2);color:var(--color-text-primary);display:flex}.tab-account>.toibuck-balance-button{border:0}.tab-account>.toibuck-balance-button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tab-account small{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-700);letter-spacing:var(--relative-1)}.tab-account strong{color:var(--color-action-primary);font-size:var(--size-14)}.tabs button{min-height:var(--size-32);border:var(--size-1) solid var(--color-transparent);border-radius:var(--size-8);background:var(--color-transparent);color:var(--color-text-secondary);padding:0 var(--size-12);font-size:var(--size-11);font-weight:var(--font-weight-600);white-space:nowrap;transition:background-color var(--duration-16) var(--motion-ease-standard), color var(--duration-16) var(--motion-ease-standard);flex:none;line-height:1}.tab-links>button{align-items:center;gap:var(--space-2);display:inline-flex}.hustle-tab-icon{width:var(--size-16);height:var(--size-16);flex:none;justify-content:center;align-items:center;display:inline-flex}.hustle-tab-icon>:is(img,svg){object-fit:contain;width:100%;height:100%;display:block}.hustle-tab-icon>.hustle-marketplace-cart{background:currentColor;width:100%;height:100%;-webkit-mask:url(/style-guide/icons/cart.svg) 50%/contain no-repeat;mask:url(/style-guide/icons/cart.svg) 50%/contain no-repeat}.tabs button:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.tabs button.active{border-color:var(--color-transparent);background:var(--color-bg-selected-secondary);color:var(--color-text-primary)}.tabs button.active:hover{background:var(--color-bg-selected-secondary)}.tabs button.get-started:not(.active){opacity:.48}.program-card-wrap{width:min(100%, var(--size-1320));padding:var(--space-6) var(--space-6) 0;margin:0 auto}.program-card-list{padding-bottom:var(--space-2);gap:var(--size-16);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-auto-columns:280px;grid-auto-flow:column;display:grid;overflow-x:auto}.program-card{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);min-height:0;color:var(--color-text-primary);box-shadow:var(--shadow-card);scroll-snap-align:start;overflow:hidden}.creator-program-card{position:relative}.creator-program-card:hover{border-color:var(--color-action-primary)}.creator-program-card>.creator-program-card-open{z-index:3;border-radius:inherit;background:var(--color-transparent);cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.creator-program-card>.creator-program-card-open:focus-visible{outline:var(--size-3) solid var(--color-focus-ring);outline-offset:calc(var(--size-3) * -1)}.join-program-card{border:var(--border-width-default) dashed var(--color-border-default);border-radius:var(--radius-xl);min-height:260px;color:var(--color-text-secondary);place-content:center;justify-items:center;gap:var(--size-10);cursor:pointer;font-family:var(--font-label);background:0 0;transition:border-color .16s,background .16s,color .16s;display:grid}.join-program-card>span{width:var(--size-32);height:var(--size-32);border:var(--border-width-default) solid currentColor;border-radius:var(--radius-full);font-size:var(--size-24);font-weight:var(--font-weight-400);place-items:center;line-height:1;display:grid}.join-program-card strong{color:inherit;font-size:var(--size-13);font-weight:var(--font-weight-750)}.join-program-card:hover,.join-program-card:focus-visible{border-color:var(--color-action-primary);background:var(--color-alpha-255-255-255-07);color:var(--color-text-primary);outline:none}.program-card-banner{background:var(--color-bg-inverse);height:144px;position:relative;overflow:visible}.program-card-banner>img,.program-banner-placeholder{object-fit:cover;width:100%;height:100%;display:block}.program-banner-placeholder{background:radial-gradient(circle at 78% 22%, var(--color-action-primary) 0 12%, transparent 12.5%), linear-gradient(135deg, var(--color-brand-primary), var(--color-bg-inverse) 72%)}.program-logo{left:var(--size-16);bottom:calc(var(--size-24) * -1);width:var(--size-48);height:var(--size-48);border:var(--size-3) solid var(--color-bg-surface);border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-primary);box-shadow:var(--shadow-card);font-family:var(--font-label);font-size:var(--size-20);font-weight:var(--font-weight-750);place-items:center;display:grid;position:absolute;overflow:hidden}.program-logo.has-image{background:var(--color-white)}.program-logo img{object-fit:contain;width:100%;height:100%;display:block}.program-card-content{padding:var(--size-34) var(--size-16) var(--size-16);flex-direction:column;display:flex}.program-card h2{color:var(--color-text-primary);font-size:var(--size-18)}.program-card p{min-height:var(--size-36);margin:var(--size-7) 0 var(--size-16);color:var(--color-text-secondary);font-size:var(--size-12)}.page{width:min(100%, var(--size-1320));padding:var(--space-7) var(--space-6) var(--size-90);background:var(--color-bg-canvas);margin:0 auto}.hustle-notice{--hustle-notice-accent:var(--color-action-primary);border:var(--border-width-default) solid var(--hustle-notice-accent);min-width:0}@supports (color:color-mix(in lab, red, red)){.hustle-notice{border:var(--border-width-default) solid color-mix(in srgb, var(--hustle-notice-accent) 36%, var(--color-border-default))}}.hustle-notice{border-left:var(--size-4) solid var(--hustle-notice-accent);border-radius:var(--radius-md);background:var(--hustle-notice-accent)}@supports (color:color-mix(in lab, red, red)){.hustle-notice{background:color-mix(in srgb, var(--hustle-notice-accent) 7%, var(--color-bg-surface))}}.hustle-notice{color:var(--color-text-primary);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hustle-notice.tone-success{--hustle-notice-accent:var(--color-status-success)}.hustle-notice.tone-warning{--hustle-notice-accent:var(--color-status-warning)}.hustle-notice.tone-error{--hustle-notice-accent:var(--color-status-error)}.hustle-notice-icon{width:var(--size-32);height:var(--size-32);border-radius:var(--radius-full);background:var(--hustle-notice-accent)}@supports (color:color-mix(in lab, red, red)){.hustle-notice-icon{background:color-mix(in srgb, var(--hustle-notice-accent) 16%, var(--color-bg-surface))}}.hustle-notice-icon{color:var(--hustle-notice-accent);place-items:center;display:grid}.hustle-notice-copy{gap:var(--space-1);min-width:0;display:grid}.hustle-notice-copy strong{color:var(--color-text-primary);font-size:var(--size-14);line-height:1.35}.hustle-notice-copy p{color:var(--color-text-secondary);font-size:var(--size-13);overflow-wrap:anywhere;line-height:1.45}.hustle-notice>.hustle-notice-action{width:auto;min-height:var(--size-36);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);color:var(--color-text-primary);padding:0 var(--space-3);font-family:var(--font-display);font-size:var(--size-12);font-weight:var(--font-weight-700)}.hustle-notice>.hustle-notice-action:hover:not(:disabled){border-color:var(--hustle-notice-accent);background:var(--color-bg-hover);color:var(--color-text-primary)}.page>.hustle-notice{margin-bottom:var(--space-6)}.code .hustle-notice{margin:var(--space-3) 0}.overlay>section>.hustle-notice{margin-top:var(--space-5)}.product-section>.hustle-notice{margin-top:var(--space-4)}.first-make,.market-promo,.referral-card{border:var(--border-width-default) solid var(--color-alpha-255-255-255-18);border-radius:var(--radius-xl);background:var(--color-bg-inverse);color:var(--color-white)}.first-make{padding:var(--space-7);grid-template-columns:minmax(0, 1fr) var(--size-270);align-items:end;gap:var(--space-7);display:grid}.first-make .eyebrow,.market-promo .eyebrow,.referral-card .eyebrow{color:var(--color-action-primary)}.first-make h1,.market-promo h1,.referral-card h3{margin-top:var(--space-3);color:var(--color-white)}.first-make p,.market-promo p,.referral-card p,.referral-card small{color:var(--color-alpha-255-255-255-65)}.first-make p{max-width:var(--size-720);margin-top:var(--space-4);font-size:var(--size-17)}.first-actions{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.first-actions button{border:var(--border-width-default) solid var(--color-alpha-255-255-255-38);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-white);padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-750)}.first-actions .primary-action{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.first-make aside{gap:var(--space-2);border-left:var(--border-width-default) solid var(--color-alpha-255-255-255-24);padding-left:var(--space-5);display:grid}.first-make aside span{color:var(--color-action-primary);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-700)}.first-make aside strong{color:var(--color-white);font-size:var(--size-23)}.first-make aside small{color:var(--color-alpha-255-255-255-65);line-height:1.5}.idea-path{margin-top:var(--size-50)}.idea-path>header,.made-section>header,.product-section>header{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.idea-path>header .eyebrow,.made-section>header .eyebrow,.product-section>header .eyebrow,.title .eyebrow{color:var(--color-brand-primary)}.idea-path>header h2,.made-section>header h2,.product-section>header h2{max-width:var(--size-720);margin-top:var(--space-2)}.idea-path>div,.made-grid{margin-top:var(--space-4);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.idea-path article,.made-grid article,.library>article,.stats article,.empty,.capsules article,.products article{border:var(--border-width-default) solid var(--color-alpha-255-255-255-18);border-radius:var(--radius-lg);background:var(--color-palette-242424);color:var(--color-white)}.idea-path article{padding:var(--space-5);grid-template-rows:auto auto auto auto minmax(var(--size-60), 1fr) auto;display:grid}.idea-path article>span{width:var(--size-35);height:var(--size-35);margin-bottom:var(--space-5);border-radius:var(--radius-full);background:var(--color-action-primary);color:var(--color-text-on-action);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-750);place-items:center;display:grid}.idea-path article small,.made-grid article>span,.capsules article>small,.products article>small,.library article .level,.library article em{color:var(--color-palette-abcfd1);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-700);letter-spacing:var(--relative-1);text-transform:uppercase}.idea-path article h3{margin:var(--space-2) 0 var(--space-5);color:var(--color-white)}.idea-path article p,.made-grid article p,.library article p,.stats article :is(small,span),.empty p,.capsules article p{color:var(--color-alpha-255-255-255-65)}.idea-path article p{font-size:var(--size-14)}.idea-path footer{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:var(--border-width-default) solid var(--color-alpha-255-255-255-18);padding-top:var(--space-4);display:flex}.idea-path footer b,.products>article>strong,.library article .level b{color:var(--color-action-primary)}.idea-path footer button,.made-grid button{background:var(--color-transparent);color:var(--color-white);font-size:var(--size-11);font-weight:var(--font-weight-750);border:0}.made-section{margin-top:var(--size-60);border-top:var(--border-width-default) solid var(--color-border-default);padding-top:var(--space-6)}.made-section>header>p{max-width:var(--size-360);color:var(--color-text-secondary);font-size:var(--size-13)}.made-grid article{padding:var(--space-4)}.made-grid article>div{height:var(--size-150);margin-bottom:var(--space-4);border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-action);font-size:var(--size-43);font-weight:var(--font-weight-850);place-items:center;display:grid}.made-grid article:nth-child(2)>div{background:var(--color-bg-inverse);color:var(--color-white)}.made-grid h3{margin:var(--space-2) 0;color:var(--color-white)}.made-grid p{min-height:var(--size-60);font-size:var(--size-13)}.title{margin-bottom:var(--space-6)}.title h1{max-width:var(--size-800);margin:var(--space-2) 0 var(--space-3)}.my-programs{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:var(--border-width-default) solid var(--color-border-default)}.my-programs h2{margin:0 0 var(--space-3);color:var(--color-white);font-size:var(--size-20)}.title>p{max-width:var(--size-690);color:var(--color-text-secondary);font-size:var(--size-16)}.filters{gap:var(--space-2);margin-bottom:var(--space-5);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.filters button,.product-section>header>button{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-palette-f2f2ef);padding:var(--space-2) var(--space-3);font-size:var(--size-12);font-weight:var(--font-weight-700);flex:none;color:var(--color-palette-0b0b0b)!important}.filters button.active{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-palette-0b0b0b)!important}.brief-library-page,.brief-library-page .title{min-width:0}.brief-library-page .title h1{max-width:100%;font-size:clamp(var(--size-32), 4vw, var(--size-48));overflow-wrap:break-word;text-wrap:balance;line-height:1.15}.brief-library-empty{padding-block:var(--space-5);color:var(--color-text-secondary);font-size:var(--size-13)}.library{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--size-280)), 1fr));gap:var(--space-3);display:grid}.library>article{min-width:0;min-height:var(--size-220);padding:var(--space-5);align-items:stretch;gap:var(--space-3);background:var(--color-palette-2a2a2a);box-shadow:0 var(--size-14) var(--size-30) var(--color-alpha-11-11-11-18);transition:border-color var(--duration-16) var(--motion-ease-standard), transform var(--duration-16) var(--motion-ease-standard), box-shadow var(--duration-16) var(--motion-ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.library>article:has(.brief-banner){min-height:var(--size-330);padding-top:calc(var(--space-5) + var(--size-110))}.library>article:has(.brief-banner) .brief-card-heading .level{z-index:2;top:calc(var(--space-5) * -1);position:absolute;right:0;transform:translateY(-50%)}.library .brief-banner{z-index:0;height:var(--size-110);object-fit:cover;width:100%;display:block;position:absolute;top:0;left:0;right:0}.library>article>*{z-index:1;position:relative}.library>article:hover{border-color:var(--color-action-primary);transform:translateY(calc(var(--size-2) * -1));box-shadow:0 var(--size-18) var(--size-35) var(--color-alpha-11-11-11-36)}.level{align-items:center;gap:var(--space-2);display:flex}.library article .level b{border-radius:var(--radius-full);border:var(--border-width-default) solid var(--color-alpha-255-255-255-18);background:var(--color-palette-242424);width:fit-content;color:var(--color-white);padding:var(--space-1) var(--space-2);font-family:var(--font-label);font-size:var(--size-11)}.library .brief-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.library .brief-card-heading h3{flex:1 1 var(--size-148);min-width:0;margin:0}.library .brief-card-heading .level{flex:none}.library .brief-card-copy{flex:auto}.library h3{margin:0 0 var(--space-2);color:var(--color-white);font-size:var(--size-20);overflow-wrap:anywhere;line-height:1.2}.library p{color:var(--color-alpha-255-255-255-65);font-size:var(--size-12)}.library :is(.brief-card-copy,.meta){overflow-wrap:anywhere;min-width:0}.library .meta span{min-width:0}.library em{margin-top:var(--space-3);font-style:normal;display:block}.meta{gap:var(--space-2);border-top:var(--border-width-default) solid var(--color-alpha-255-255-255-18);padding-top:var(--space-3);color:var(--color-alpha-255-255-255-65);font-size:var(--size-11);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.library .meta>span:nth-child(3){align-items:center;gap:var(--space-1);grid-column:1/-1;display:inline-flex}.library .brief-program-logo{width:var(--size-32);height:var(--size-32);border:var(--border-width-default) solid var(--color-alpha-255-255-255-24);border-radius:var(--radius-sm);background:var(--color-white);object-fit:contain;display:block}.brief-reward-plus{color:var(--color-action-primary);font-size:var(--size-16);font-weight:var(--font-weight-750)}.library>article>button,.empty button{border:var(--border-width-default) solid var(--color-action-primary);border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-action);padding:var(--space-3);font-size:var(--size-12);font-weight:var(--font-weight-750)}.library>article>button{width:100%;margin-top:auto}.stats{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats article{border-top:var(--size-4) solid var(--color-action-primary);padding:var(--space-5);gap:var(--space-2);display:grid}.stats strong{color:var(--color-white);font-size:var(--size-32)}.empty{margin-top:var(--space-5);padding:var(--space-7);text-align:center}.empty>b{color:var(--color-action-primary);font-size:var(--size-30)}.empty h3{margin:var(--space-2) 0;color:var(--color-white)}.my-grid{margin-top:var(--space-5);grid-template-columns:minmax(0, 1fr) var(--size-360);gap:var(--space-3);display:grid}.my-grid .empty{margin:0}.my-submissions{min-width:0;color:var(--color-white)}.my-submissions>header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.my-submissions>header h2{color:var(--color-white);font-size:var(--size-20);margin:0}.my-submissions>header>strong{color:var(--color-text-secondary);font-size:var(--size-12)}.my-submissions>div{margin-top:var(--space-3);gap:var(--space-2);display:grid}.my-submission-card{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);grid-template-columns:var(--size-120) minmax(0, 1fr);display:grid;overflow:hidden}.my-submission-card:not(:has(>img)){grid-template-columns:minmax(0,1fr)}.my-submission-card>img{width:100%;height:100%;min-height:var(--size-120);object-fit:cover;display:block}.my-submission-card>div{min-width:0;padding:var(--space-3)}.my-submission-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.my-submission-heading .submission-status{flex-shrink:0}.my-submission-card .submission-status,.brief-submission-status{border:var(--border-width-default) solid var(--color-action-primary);border-radius:var(--radius-full);background:var(--color-action-primary);width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.my-submission-card .submission-status,.brief-submission-status{background:color-mix(in srgb, var(--color-action-primary) 14%, transparent)}}.my-submission-card .submission-status,.brief-submission-status{color:var(--color-action-primary);padding:var(--space-1) var(--space-2);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-750);letter-spacing:var(--relative-08);text-transform:uppercase}.my-submission-card h3{min-width:0;color:var(--color-white);font-size:var(--size-18);overflow-wrap:anywhere;margin:0}.my-submission-card p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--size-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.my-submission-card footer{margin-top:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.my-submission-card footer button{min-height:var(--size-36);border:var(--border-width-default) solid var(--color-text-primary);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-primary);padding:0 var(--space-4);font-size:var(--size-12);font-weight:var(--font-weight-700);cursor:pointer}.my-submission-card footer button:hover{background:var(--color-alpha-255-255-255-08)}.my-submission-card.status-approved,.library>article.status-approved{border-color:var(--color-status-success)}.my-submission-card.status-approved .submission-status,.library>article.status-approved .brief-submission-status{border-color:var(--color-status-success);background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.my-submission-card.status-approved .submission-status,.library>article.status-approved .brief-submission-status{background:color-mix(in srgb, var(--color-status-success) 16%, transparent)}}.my-submission-card.status-approved .submission-status,.library>article.status-approved .brief-submission-status{color:var(--color-status-success)}.my-submission-card.status-changes_requested,.library>article.status-changes_requested{border-color:var(--color-status-warning)}.my-submission-card.status-changes_requested .submission-status,.library>article.status-changes_requested .brief-submission-status{border-color:var(--color-status-warning);background:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.my-submission-card.status-changes_requested .submission-status,.library>article.status-changes_requested .brief-submission-status{background:color-mix(in srgb, var(--color-status-warning) 12%, transparent)}}.my-submission-card.status-changes_requested .submission-status,.library>article.status-changes_requested .brief-submission-status{color:var(--color-status-warning)}.referral-card{padding:var(--space-5)}.referral-card strong,.referral-card small{margin:var(--space-3) 0;display:block}.referral-card button,.market-promo button{border:var(--border-width-default) solid var(--color-action-primary);border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-action);padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-750)}.referral-card button{width:100%}.market-promo{margin-bottom:var(--size-42);padding:var(--space-8);position:relative;overflow:hidden}.market-promo:after{content:"";top:calc(var(--size-90) * -1);right:var(--space-5);width:var(--size-260);height:var(--size-260);opacity:.18;background:url(/toibuck-coin.svg) 50%/contain no-repeat;position:absolute;transform:rotate(12deg)}.market-promo>*{z-index:1;position:relative}.market-promo h1{max-width:var(--size-750)}.market-promo p{max-width:var(--size-590);margin:var(--space-3) 0 var(--space-5);font-size:var(--size-16)}.market{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.market>.title{margin:0}.market>div:last-child{min-width:var(--size-134);border:var(--border-width-default) solid var(--color-alpha-255-255-255-18);border-radius:var(--radius-md);background:var(--color-palette-242424);color:var(--color-white);padding:var(--space-4);gap:var(--space-1);display:grid}.market>div:last-child small{color:var(--color-palette-abcfd1);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-700)}.market>div:last-child strong{color:var(--color-action-primary);font-size:var(--size-24)}.market-balance-button{background:var(--color-transparent);width:100%;color:inherit;gap:var(--space-1);text-align:left;border:0;padding:0;display:grid}.market-balance-button:hover strong{color:var(--color-white)}.capsules,.products{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.capsules{margin-top:var(--space-5)}.capsules article{padding:var(--space-4)}.capsules article>div{height:var(--size-148);margin:calc(var(--size-1) * -1) calc(var(--size-1) * -1) var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-inverse);color:var(--color-white);place-items:center;display:grid;position:relative}.capsules article>div b{color:var(--color-action-primary);font-size:var(--size-48)}.capsules article>div small{left:var(--space-3);bottom:var(--space-2);color:var(--color-alpha-255-255-255-65);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-700);position:absolute}.capsules h3{color:var(--color-white)}.capsules article p{min-height:var(--size-45);margin-top:var(--space-2);font-size:var(--size-12)}.capsules article>small{min-height:var(--size-29);margin-top:var(--space-2);display:block}.capsules article>button{width:100%;margin-top:var(--space-3);border:var(--border-width-default) solid var(--color-alpha-255-255-255-38);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-white);padding:var(--space-2);font-weight:var(--font-weight-750)}.capsules article>button:hover{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.product-section{margin-top:var(--size-48)}.product-section>header h2{margin:var(--space-2) 0 0}.products{margin-top:var(--space-4)}.products article{padding:var(--space-3)}.product-art{height:var(--size-190);border-radius:var(--radius-sm);background:var(--color-bg-inverse);place-items:center;display:grid;position:relative}.product-art:before{content:"TOI";color:var(--color-alpha-255-255-255-12);font-size:var(--size-58);font-weight:var(--font-weight-850)}.product-art span{left:var(--space-2);bottom:var(--space-2);color:var(--color-alpha-255-255-255-65);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-700);position:absolute}.product-art button{top:var(--space-2);right:var(--space-2);width:var(--size-36);height:var(--size-36);border:var(--border-width-default) solid var(--color-alpha-255-255-255-38);border-radius:var(--radius-full);background:var(--color-alpha-255-255-255-12);color:var(--color-action-primary);font-size:var(--size-21);position:absolute}.products article>small{margin-top:var(--space-3);display:block}.products h3{margin:var(--space-1) 0 var(--space-3);color:var(--color-white);font-size:var(--size-18)}.policy{margin-top:var(--size-44);border:var(--border-width-default) solid var(--color-action-primary-strong);border-radius:var(--radius-sm);background:var(--color-palette-242424);color:var(--color-white);padding:var(--space-3) var(--space-4);gap:var(--space-5);font-size:var(--size-12);font-weight:var(--font-weight-700);flex-wrap:wrap;display:flex}.policy a{color:var(--color-action-primary);cursor:pointer;margin-left:auto}.future{margin-top:var(--space-3);color:var(--color-text-secondary);display:block}.overlay{z-index:30;padding:var(--space-5);background:var(--color-alpha-11-11-11-62);place-items:center;display:grid;position:fixed;inset:0}.overlay>section{width:min(var(--size-520), 96vw);max-height:92vh;padding:var(--space-6);position:relative;overflow:auto}.overlay .close{top:var(--space-3);right:var(--space-3);background:var(--color-transparent);color:var(--color-white);font-size:var(--size-25);border:0;position:absolute}.overlay textarea{resize:vertical}.toibuck-panel-overlay>.toibuck-panel{width:min(var(--size-620), 96vw);padding:var(--space-6)}.toibuck-panel>.eyebrow{color:var(--color-action-primary)}.toibuck-panel h2{margin-top:var(--space-2)}.toibuck-panel-balance{margin-top:var(--space-5);border:var(--border-width-default) solid var(--color-alpha-255-255-255-18);border-radius:var(--radius-md);background:var(--color-alpha-255-255-255-12);padding:var(--space-4);gap:var(--space-1);display:grid}.toibuck-panel-balance small{color:var(--color-alpha-255-255-255-65);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-700);letter-spacing:var(--relative-1)}.toibuck-panel-balance strong{color:var(--color-action-primary);font-size:var(--size-32)}.toibuck-panel ol{max-height:min(50vh, var(--size-480));margin:var(--space-5) 0 0;border:var(--border-width-default) solid var(--color-alpha-255-255-255-18);border-radius:var(--radius-md);padding:0;list-style:none;overflow:auto}.toibuck-panel li{min-height:var(--size-64);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width-default) solid var(--color-alpha-255-255-255-18);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.toibuck-panel li:last-child{border-bottom:0}.toibuck-panel li span{gap:var(--space-1);display:grid}.toibuck-panel li b{color:var(--color-white);font-size:var(--size-14)}.toibuck-panel li small{color:var(--color-alpha-255-255-255-65)}.toibuck-panel li>strong{font-size:var(--size-16)}.toibuck-panel .credit{color:var(--color-status-success)}.toibuck-panel .debit{color:var(--color-status-error)}.toibuck-panel .empty-activity{color:var(--color-alpha-255-255-255-65);justify-content:center}@media (max-width:760px){.access{padding:var(--space-5);gap:var(--space-6);grid-template-columns:1fr}.loop{grid-template-columns:repeat(2,minmax(0,1fr))}.loop span:nth-child(2){border-right:0}.top{padding:var(--space-4);flex-direction:column;align-items:flex-start}.account{gap:var(--space-3);width:100%}.tabs{padding-inline:var(--space-2)}.program-card-wrap{padding:var(--space-4) var(--space-4) 0}.program-card-list{grid-auto-columns:min(280px,82vw)}.program-card{min-height:0}.page{padding:var(--space-6) var(--space-4) var(--space-8)}.first-make{padding:var(--space-5);gap:var(--space-5);grid-template-columns:1fr}.first-make aside{border-top:var(--border-width-default) solid var(--color-alpha-255-255-255-24);padding-top:var(--space-4);border-left:0;padding-left:0}.idea-path>header,.made-section>header,.product-section>header,.market{flex-direction:column;align-items:flex-start}.idea-path>div,.made-grid,.stats,.my-grid,.capsules{grid-template-columns:1fr}.my-submission-card{grid-template-columns:var(--size-96) minmax(0, 1fr)}.my-submission-heading{gap:var(--space-1);flex-direction:column}.library>article{gap:var(--space-3);grid-template-columns:1fr}.meta{grid-template-columns:repeat(3,minmax(0,1fr))}.products{grid-template-columns:repeat(2,minmax(0,1fr))}.product-art{height:var(--size-150)}.policy a{margin-left:0}.hustle-notice{grid-template-columns:auto minmax(0,1fr)}.hustle-notice>.hustle-notice-action{grid-column:2;justify-self:start}}}@scope(.hustle-module){.organization-hustle,.hustle-submission-center{color:var(--color-text-primary)}.organization-hustle{width:min(100%, var(--size-1320));padding:var(--space-6);margin-inline:auto}.organization-hustle button,.hustle-submission-panel button{min-height:var(--size-42);border:var(--size-1) solid var(--color-action-primary);border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-action);padding:0 var(--space-4);font-family:var(--font-family-display);font-size:var(--size-13);font-weight:var(--font-weight-700);cursor:pointer}.organization-hustle button:hover:not(:disabled),.hustle-submission-panel button:hover:not(:disabled){border-color:var(--color-action-primary-strong);background:var(--color-action-primary-strong)}.organization-hustle button:disabled,.hustle-submission-panel button:disabled{cursor:not-allowed;opacity:.55}.organization-hustle>.hustle-notice{margin-bottom:var(--space-5)}.org-hustle-empty>button{margin-top:var(--space-4)}.organization-hustle :is(input,textarea,select),.hustle-submission-center :is(input,textarea,select){border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--space-3);font:inherit}.organization-hustle textarea,.hustle-submission-center textarea{resize:vertical}.org-hustle-card,.org-hustle-form,.org-hustle-empty,.hustle-submission-center{margin-top:var(--space-5);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);padding:var(--space-5)}.org-hustle-card.org-hustle-index{background:var(--color-transparent);border:0;border-radius:0;margin-top:0;padding:0}.org-hustle-detail{margin-top:0}.org-hustle-detail>.org-hustle-form.embedded{background:var(--color-transparent);margin-top:0;padding-top:0;border-radius:0;margin-inline:0;padding-inline:0}.org-hustle-card>header,.org-hustle-code{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.org-hustle-card>header>div{flex:auto;min-width:0}.org-hustle-card>header h2,.org-hustle-card>header p{margin:0}.org-hustle-card>header p{margin-top:var(--space-1);color:var(--color-text-secondary)}.org-hustle-program-card-list,.org-hustle-brief-library{margin-top:var(--space-5)}.org-hustle-program-card-list{grid-auto-columns:min(100%, var(--size-280));min-width:0;margin-inline:calc(var(--size-3) * -1);padding-top:var(--size-3);padding-inline:var(--size-3)}.org-hustle-index>header p{white-space:normal;overflow-wrap:break-word;max-width:100%}.organization-hustle button.org-hustle-add-card{width:100%;min-height:var(--size-260);border:var(--border-width-default) dashed var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-transparent);box-shadow:none;color:var(--color-text-secondary);padding:var(--space-5);place-content:center;justify-items:center;gap:var(--size-10);font-family:var(--font-label);transition:border-color .16s,background .16s,color .16s;display:grid}.organization-hustle button.org-hustle-add-card:hover:not(:disabled),.organization-hustle button.org-hustle-add-card:focus-visible{border-color:var(--color-action-primary);background:var(--color-alpha-255-255-255-07);color:var(--color-text-primary);outline:none}.organization-hustle button.org-hustle-add-card>span{width:var(--size-32);height:var(--size-32);border:var(--border-width-default) solid currentColor;border-radius:var(--radius-full);font-size:var(--size-24);font-weight:var(--font-weight-400);place-items:center;line-height:1;display:grid}.organization-hustle button.org-hustle-add-card>strong{color:inherit;font-size:var(--size-13);font-weight:var(--font-weight-750)}.organization-hustle button.org-hustle-add-brief-card{min-height:var(--size-220);border-radius:var(--radius-lg)}.org-hustle-program-card{transition:border-color var(--duration-16) var(--motion-ease-standard), transform var(--duration-16) var(--motion-ease-standard), box-shadow var(--duration-16) var(--motion-ease-standard);position:relative}.org-hustle-program-card:hover{border-color:var(--color-action-primary);transform:translateY(calc(var(--size-2) * -1));box-shadow:var(--shadow-floating)}.organization-hustle button.org-hustle-card-open,.organization-hustle button.org-hustle-card-open:hover:not(:disabled),.organization-hustle button.org-hustle-card-open:active:not(:disabled),.organization-hustle button.org-hustle-card-open:focus,.organization-hustle button.org-hustle-card-open:focus-visible{z-index:4;border-radius:inherit;appearance:none;background:var(--color-transparent);width:100%;min-height:0;box-shadow:none;color:var(--color-transparent);-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;position:absolute;inset:0}.organization-hustle button.org-hustle-card-open:focus{outline:0}.organization-hustle button.org-hustle-card-open:focus-visible{outline:var(--size-3) solid var(--color-focus-ring);outline-offset:calc(var(--size-3) * -1)}.org-hustle-index-empty{min-height:var(--size-180);margin-top:var(--space-5);border:var(--size-1) dashed var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-5);place-content:center;justify-items:center;gap:var(--space-2);color:var(--color-text-secondary);text-align:center;display:grid}.org-hustle-index-empty strong{color:var(--color-text-primary);font-size:var(--size-18)}.org-hustle-brief-header-controls{grid-template-columns:repeat(2, minmax(var(--size-120), 1fr));gap:var(--space-3);width:100%;display:grid}.org-hustle-brief-header-controls label{gap:var(--space-2);color:var(--color-text-primary);font-size:var(--size-12);font-weight:var(--font-weight-700);display:grid}.org-hustle-brief-header-controls :is(input,select){min-height:var(--size-42)}.org-hustle-status-control{min-height:var(--size-42);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);color:var(--color-text-secondary);transition:border-color var(--duration-16) var(--motion-ease-standard), background-color var(--duration-16) var(--motion-ease-standard), color var(--duration-16) var(--motion-ease-standard);position:relative}.org-hustle-status-control:after{content:"";width:var(--size-16);height:var(--size-16);top:50%;right:var(--space-3);pointer-events:none;background:currentColor;position:absolute;transform:translateY(-50%);-webkit-mask:url(/creator-studio/icons/icon-chevron-down.svg) 50%/contain no-repeat;mask:url(/creator-studio/icons/icon-chevron-down.svg) 50%/contain no-repeat}.organization-hustle .org-hustle-status-control>select{min-height:var(--size-40);appearance:none;background:var(--color-transparent);color:inherit;padding-right:var(--size-42);font-weight:var(--font-weight-700);border:0;outline:0}.org-hustle-status-control:focus-within{outline:var(--size-2) solid var(--color-focus-ring);outline-offset:var(--size-2)}.org-hustle-status-control.status-published{border-color:var(--color-status-success);background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.org-hustle-status-control.status-published{background:color-mix(in srgb, var(--color-status-success) 18%, var(--color-bg-control))}}.org-hustle-status-control.status-published{color:var(--mtb-positive-3)}.org-hustle-status-control.status-paused{border-color:var(--color-action-primary);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.org-hustle-status-control.status-paused{background:color-mix(in srgb, var(--color-action-primary) 14%, var(--color-bg-control))}}.org-hustle-status-control.status-paused{color:var(--color-action-primary)}.org-hustle-status-control.status-closed{border-color:var(--color-status-error);background:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.org-hustle-status-control.status-closed{background:color-mix(in srgb, var(--color-status-error) 16%, var(--color-bg-control))}}.org-hustle-status-control.status-closed{color:var(--mtb-negative-3)}.organization-hustle .org-hustle-back-button{min-height:var(--size-36);margin:0 0 var(--space-5);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);color:var(--color-text-primary);padding:0 var(--space-3)}.organization-hustle .org-hustle-back-button:hover:not(:disabled){border-color:var(--color-text-secondary);background:var(--color-bg-hover);color:var(--color-text-primary)}.org-hustle-code{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-inverse);color:var(--color-white)}.org-hustle-code>div{gap:var(--space-1);display:grid}.org-hustle-code strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--size-22);letter-spacing:var(--relative-06)}.org-hustle-code span,.org-hustle-code small{color:var(--color-alpha-255-255-255-75)}.org-hustle-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.org-hustle-form.embedded{margin-inline:calc(-1 * var(--space-1));box-shadow:none;border:0}.org-hustle-form h2,.org-hustle-form fieldset,.org-hustle-form footer,.org-hustle-program-editor,.org-hustle-brief-editor,.org-hustle-brief-banner-field{grid-column:1/-1}.org-hustle-form>label:has(textarea){grid-column:1/-1}.org-hustle-form label{gap:var(--space-2);font-size:var(--size-12);font-weight:var(--font-weight-700);display:grid}.org-hustle-form label>small{color:var(--color-text-secondary);font-weight:var(--font-weight-400)}.org-hustle-program-editor{grid-template-columns:minmax(var(--size-280), var(--size-340)) minmax(0, 1fr);align-items:start;gap:var(--space-5);display:grid}.org-hustle-program-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.org-hustle-program-fields>.wide{grid-column:1/-1}.org-hustle-program-fields textarea{min-height:var(--size-110);resize:vertical}.org-hustle-brief-editor{grid-template-columns:minmax(var(--size-280), var(--size-340)) minmax(0, 1fr);align-items:start;gap:var(--space-5);display:grid}.org-hustle-brief-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.org-hustle-brief-fields>.wide,.org-hustle-brief-fields>fieldset{grid-column:1/-1}.org-hustle-brief-fields textarea{min-height:var(--size-110);resize:vertical}.org-hustle-brief-card-preview{width:min(100%, var(--size-340));gap:var(--space-2);min-width:0;display:grid}.org-hustle-brief-card-preview>small{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-750);letter-spacing:var(--relative-08)}.org-hustle-brief-card-preview .library{grid-template-columns:1fr}.org-hustle-brief-card-preview .library>article:hover{border-color:var(--color-border-default);box-shadow:0 var(--size-14) var(--size-30) var(--color-alpha-11-11-11-18);transform:none}.org-hustle-brief-card-preview input[type=file]{width:var(--size-1);height:var(--size-1);opacity:0;pointer-events:none;margin:0;padding:0;position:absolute;overflow:hidden}.org-hustle-brief-card-preview .org-hustle-banner-input{z-index:2;height:var(--size-110);padding:var(--space-3);cursor:pointer;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:0;left:0;right:0}.org-hustle-brief-card-preview .library .org-hustle-brief-banner-placeholder{text-align:center;background:linear-gradient(135deg, var(--color-bg-inverse), var(--color-bg-strong));color:var(--color-text-secondary);font-size:var(--size-11);place-items:center;display:grid}.org-hustle-assets{border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-4)}.org-hustle-card-preview{width:min(100%, var(--size-340));gap:var(--space-2);min-width:0;display:grid}.org-hustle-card-preview>small{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-750);letter-spacing:var(--relative-08)}.org-hustle-card-preview .program-card{width:100%}.org-hustle-card-preview input[type=file]{width:var(--size-1);height:var(--size-1);opacity:0;pointer-events:none;margin:0;padding:0;position:absolute;overflow:hidden}.org-hustle-card-preview .org-hustle-banner-input{z-index:2;padding:var(--space-3);cursor:pointer;justify-content:flex-end;align-items:flex-end;margin:0;display:flex;position:absolute;inset:0}.org-hustle-banner-input>span{border:var(--border-width-default) solid var(--color-alpha-255-255-255-38);border-radius:var(--radius-full);background:var(--color-alpha-11-11-11-62);color:var(--color-white);padding:var(--space-1) var(--space-2);font-size:var(--size-10);font-weight:var(--font-weight-700);opacity:0;transform:translateY(var(--size-2));transition:opacity var(--duration-16) var(--motion-ease-standard), transform var(--duration-16) var(--motion-ease-standard)}.org-hustle-banner-input:hover>span,.org-hustle-banner-input:focus-within>span{opacity:1;transform:translateY(0)}.org-hustle-card-preview .org-hustle-logo-input{z-index:3;cursor:pointer;gap:0;margin:0;display:grid}.org-hustle-logo-input:hover,.org-hustle-logo-input:focus-within{outline:var(--size-3) solid var(--color-focus-ring);outline-offset:var(--size-2)}.org-hustle-banner-input:focus-within{outline:var(--size-3) solid var(--color-focus-ring);outline-offset:calc(var(--size-3) * -1)}.org-hustle-logo-preview,.org-hustle-banner-preview{border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-canvas);overflow:hidden}.org-hustle-logo-preview{width:var(--size-96);height:var(--size-96);color:var(--color-action-primary);font-size:var(--size-32);place-items:center;display:grid}.org-hustle-banner-preview{aspect-ratio:3;width:100%;min-height:var(--size-96);color:var(--color-text-secondary);place-items:center;display:grid}.org-hustle-logo-preview img,.org-hustle-banner-preview img{object-fit:cover;width:100%;height:100%;display:block}.org-hustle-logo-preview img{object-fit:contain}.org-hustle-form fieldset{gap:var(--space-3);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.org-hustle-form label.check{align-items:center;display:flex}.org-hustle-form label.check input{width:auto}.org-hustle-form footer{justify-content:flex-end;gap:var(--space-2);display:flex}.org-hustle-form footer button:not(:only-child):first-child{border-color:var(--color-text-primary);background:var(--color-transparent);color:var(--color-text-primary)}.org-hustle-form footer button:not(:only-child):first-child:hover:not(:disabled){border-color:var(--color-text-primary);background:var(--color-alpha-255-255-255-08)}.org-hustle-table-wrap{width:100%;margin-top:var(--space-5);border-top:var(--size-1) solid var(--color-border-default);overflow-x:auto}.org-hustle-submissions-table{width:100%;min-width:var(--size-1000);border-collapse:collapse;table-layout:fixed;color:var(--color-text-primary);text-align:left}.org-hustle-submissions-table th{padding:var(--space-3);border-bottom:var(--size-1) solid var(--color-border-default);color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-750);letter-spacing:var(--relative-08);text-transform:uppercase}.org-hustle-submissions-table td{padding:var(--space-4) var(--space-3);border-bottom:var(--size-1) solid var(--color-border-default);vertical-align:top;font-size:var(--size-12);overflow-wrap:anywhere}.org-hustle-submissions-table tbody tr{transition:background var(--duration-16) var(--motion-ease-standard)}.org-hustle-submissions-table tbody tr:hover{background:var(--color-alpha-255-255-255-07)}.org-hustle-submissions-table th:first-child,.org-hustle-submissions-table th:nth-child(2){width:14%}.org-hustle-submissions-table th:nth-child(3){width:12%}.org-hustle-submissions-table th:nth-child(4){width:19%}.org-hustle-submissions-table th:nth-child(5){width:11%}.org-hustle-submissions-table th:nth-child(6){width:30%}.org-hustle-submissions-table td>strong,.org-hustle-submissions-table td>small{display:block}.org-hustle-submissions-table td>small{margin-top:var(--space-1);color:var(--color-text-secondary)}.org-hustle-status{border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-control);width:fit-content;color:var(--color-text-secondary);padding:var(--space-1) var(--space-2);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-750);display:inline-flex}.org-hustle-status.status-submitted,.org-hustle-status.status-resubmitted{border-color:var(--color-action-primary);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.org-hustle-status.status-submitted,.org-hustle-status.status-resubmitted{background:color-mix(in srgb, var(--color-action-primary) 12%, transparent)}}.org-hustle-status.status-submitted,.org-hustle-status.status-resubmitted{color:var(--color-action-primary)}.org-hustle-status.status-approved{border-color:var(--color-status-success);background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.org-hustle-status.status-approved{background:color-mix(in srgb, var(--color-status-success) 12%, transparent)}}.org-hustle-status.status-approved{color:var(--color-status-success)}.org-hustle-status.status-changes_requested{border-color:var(--color-status-warning);background:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.org-hustle-status.status-changes_requested{background:color-mix(in srgb, var(--color-status-warning) 12%, transparent)}}.org-hustle-status.status-changes_requested{color:var(--color-status-warning)}.submission-assets{justify-items:start;gap:var(--space-1);margin:0;display:grid}.submission-assets a{color:var(--color-action-primary)}.submission-assets p{width:100%;margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.organization-hustle .org-hustle-reward-input{width:var(--size-96);padding:var(--space-2)}.org-hustle-review-cell label{gap:var(--space-1);display:grid}.org-hustle-review-cell label>span{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-750)}.organization-hustle .org-hustle-review-cell textarea{min-height:var(--size-64);padding:var(--space-2)}.org-hustle-review-cell>div{margin-top:var(--space-2);gap:var(--space-2);flex-wrap:wrap;display:flex}.organization-hustle .org-hustle-review-cell>div button{min-height:var(--size-36);padding-inline:var(--space-3)}.organization-hustle .org-hustle-review-cell>div button:first-child{border-color:var(--color-text-primary);background:var(--color-transparent);color:var(--color-text-primary)}.organization-hustle .org-hustle-review-cell>div button:first-child:hover:not(:disabled){border-color:var(--color-text-primary);background:var(--color-alpha-255-255-255-08)}.org-hustle-review-cell .reviewed-note{color:var(--color-text-secondary);margin:0}.org-hustle-table-muted{color:var(--color-text-secondary)}.org-hustle-table-empty{height:var(--size-180);color:var(--color-text-secondary);text-align:center;vertical-align:middle!important}.hustle-submission-center{width:min(calc(100% - 2 * var(--space-6)), var(--size-1320));margin:var(--space-6) auto}.hustle-submission-center>header h2{margin:var(--space-1) 0 var(--space-4)}.hustle-submission-center>label,.hustle-submission-panel form label{gap:var(--space-2);font-size:var(--size-12);font-weight:var(--font-weight-700);display:grid}.hustle-submission-panel{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--size-1) solid var(--color-border-default)}.hustle-submission-panel>header{justify-content:space-between;gap:var(--space-4);display:flex}.hustle-submission-panel>header h2{margin:var(--space-1) 0}.hustle-submission-panel form{gap:var(--space-3);display:grid}.hustle-submission-panel label small{color:var(--color-text-secondary);font-weight:var(--font-weight-400)}.hustle-submission-panel>.hustle-notice{margin-top:var(--space-4)}@media (max-width:720px){.organization-hustle{padding:var(--space-4)}.org-hustle-card>header,.org-hustle-code{flex-direction:column;align-items:stretch}.org-hustle-brief-header-controls{width:100%}.org-hustle-form,.org-hustle-program-editor,.org-hustle-program-fields,.org-hustle-brief-editor,.org-hustle-brief-fields,.org-hustle-assets{grid-template-columns:1fr}.org-hustle-form>*,.org-hustle-program-fields>*,.org-hustle-brief-fields>*{grid-column:1}.hustle-submission-center{width:calc(100% - 2 * var(--space-4))}}}@scope(.hustle-module){.brief-detail{width:100%;min-width:0;padding:0 clamp(var(--space-4), 3vw, var(--space-6)) var(--space-6)}.brief-detail>.public-scroll-shell{background:var(--color-transparent);min-height:0;padding-top:0}.brief-detail>.public-scroll-shell>.public-scroll,.brief-detail>.public-scroll-shell>.public-scroll>.public-scroll-content{min-height:0}.brief-detail-toolbar{width:min(100%, var(--scroll-tablet-width));margin-inline:auto}.library>article>.brief-card-open{z-index:3;border-radius:inherit;background:var(--color-transparent);border:0;width:100%;margin:0;padding:0;position:absolute;inset:0}.library>article>.brief-card-open:focus-visible{outline-offset:calc(-1 * var(--size-3))}.brief-detail-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0 var(--space-2);flex-wrap:wrap;display:flex}.brief-detail-toolbar .brief-back-button,.brief-detail-actions .brief-submit-button{min-height:var(--size-42);justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-family:var(--font-family-primary-ui);font-size:var(--size-13);font-weight:var(--font-weight-700);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-16) var(--motion-ease-standard), border-color var(--duration-16) var(--motion-ease-standard), color var(--duration-16) var(--motion-ease-standard);line-height:1.4;display:inline-flex}.brief-detail-toolbar .brief-back-button{background:var(--color-bg-control);color:var(--color-text-primary)}.brief-detail-toolbar .brief-back-button:hover{border-color:var(--color-text-secondary);background:var(--color-bg-hover)}.brief-detail-toolbar .brief-back-button:active{background:var(--color-bg-strong)}.brief-detail-toolbar .brief-back-button:focus-visible,.brief-detail-actions .brief-submit-button:focus-visible{outline:var(--size-3) solid var(--color-focus-ring);outline-offset:var(--size-2)}.brief-detail-actions{justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.brief-detail-actions .brief-submit-button{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.brief-detail-actions .brief-submit-button:hover,.brief-detail-actions .brief-submit-button:active{border-color:var(--color-action-primary-strong);background:var(--color-action-primary-strong)}.brief-detail-actions .brief-submit-button.has-submission{background:var(--color-bg-control);color:var(--color-action-primary)}.brief-detail-actions .brief-submit-button.has-submission:hover{background:var(--color-bg-hover)}.brief-detail-actions .brief-submit-button.has-submission:active{background:var(--color-bg-strong)}.brief-detail-actions .brief-submit-button.status-approved{border-color:var(--color-status-success);color:var(--mtb-positive-3)}.brief-detail-actions .brief-submit-button.status-approved:hover{border-color:var(--color-status-success)}.brief-detail-actions .brief-submit-button.status-changes_requested{border-color:var(--color-status-warning);color:var(--color-status-warning)}.brief-detail-actions .brief-submit-button.status-changes_requested:hover{border-color:var(--color-status-warning)}.brief-action-icon{width:var(--size-18);height:var(--size-18);-webkit-mask:var(--brief-action-icon) center / contain no-repeat;-webkit-mask:var(--brief-action-icon) center / contain no-repeat;-webkit-mask:var(--brief-action-icon) center / contain no-repeat;mask:var(--brief-action-icon) center / contain no-repeat;-webkit-mask:var(--brief-action-icon) center / contain no-repeat;background:currentColor;flex:none}.brief-action-icon.icon-back{--brief-action-icon:url(/style-guide/icons/arrow-left.svg)}.brief-action-icon.icon-send{--brief-action-icon:url(/style-guide/icons/send-01.svg)}.brief-action-icon.icon-review{--brief-action-icon:url(/style-guide/icons/clock-01.svg)}.brief-action-icon.icon-approved{--brief-action-icon:url(/style-guide/icons/check-01.svg)}.brief-action-icon.icon-changes{--brief-action-icon:url(/style-guide/icons/edit-01.svg)}.hustle-submission-overlay>section{width:min(var(--size-620), 96vw)}.hustle-submission-overlay .hustle-submission-panel{border:0;margin:0;padding:0}.hustle-submission-overlay .hustle-submission-panel>header{padding-right:var(--space-6)}.hustle-submission-overlay .hustle-submission-panel select{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-palette-f2f2ef);width:100%;color:var(--color-palette-0b0b0b);padding:var(--space-3);font:inherit}@media (max-width:720px){.brief-detail-toolbar{gap:var(--space-2)}.brief-detail-toolbar .brief-back-button,.brief-detail-actions .brief-submit-button{padding-inline:var(--space-3)}}.capsules article.active{border-color:var(--color-action-primary);box-shadow:0 0 0 var(--size-1) var(--color-action-primary)}.product-art.has-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.product-art.has-image:before{display:none}.products article{flex-direction:column;align-items:stretch;display:flex}.products article>strong{min-height:var(--size-28)}.marketplace-view-item{width:100%;margin-top:var(--space-3);border:var(--border-width-default) solid var(--color-alpha-255-255-255-38);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-white);padding:var(--space-2);font-weight:var(--font-weight-750)}.marketplace-view-item:hover{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.marketplace-state{min-height:var(--size-148);margin-top:var(--space-4);border:var(--border-width-default) dashed var(--color-alpha-255-255-255-24);border-radius:var(--radius-md);color:var(--color-text-secondary);padding:var(--space-6);text-align:center;place-items:center;display:grid}.marketplace-item-overlay>section{width:min(var(--size-620), 96vw)}.marketplace-item-image{width:100%;height:min(42vh, var(--size-360));margin-bottom:var(--space-5);border-radius:var(--radius-md);object-fit:cover;background:var(--color-bg-inverse);display:block}.marketplace-item-image.placeholder{color:var(--color-action-primary);font-size:var(--size-58);font-weight:var(--font-weight-850);place-items:center;display:grid}.marketplace-item-overlay h2{margin:var(--space-2) 0}.marketplace-item-overlay>section>p{white-space:pre-wrap}.marketplace-item-price{margin-top:var(--space-5);border-block:var(--border-width-default) solid var(--color-alpha-255-255-255-18);padding:var(--space-4) 0;justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.marketplace-item-price>span{gap:var(--space-1);display:grid}.marketplace-item-price small{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-700)}.marketplace-item-price strong{color:var(--color-action-primary);font-size:var(--size-26)}.marketplace-shipping-note{margin-top:var(--space-4);border:var(--border-width-default) solid var(--color-alpha-255-255-255-18);border-radius:var(--radius-sm);background:var(--color-alpha-255-255-255-07);padding:var(--space-4)}.marketplace-shipping-note strong{color:var(--color-white)}.marketplace-shipping-note p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--size-12)}.marketplace-checkout-disabled{width:100%;margin-top:var(--space-4);border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-action);padding:var(--space-3);font-weight:var(--font-weight-750);opacity:.55;border:0}}.org-hustle-banner-input,.org-hustle-logo-input{position:relative}.org-hustle-artwork-select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.org-hustle-artwork-select:focus-visible{opacity:1;outline:var(--size-2) solid currentColor;background:0 0}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/creator-studio/fonts/space-grotesk-400.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/creator-studio/fonts/space-grotesk-500.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/creator-studio/fonts/space-grotesk-600.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/creator-studio/fonts/space-grotesk-700.ttf)format("truetype")}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/creator-studio/fonts/fraunces-variable.woff2)format("woff2")}@font-face{font-family:Caveat;size-adjust:130%;font-style:normal;font-weight:400 700;font-display:swap;src:url(/creator-studio/fonts/caveat-variable.woff2)format("woff2")}@font-face{font-family:Creator Studio Font Awesome;font-style:normal;font-weight:900;font-display:block;src:url(/creator-studio/icons/fa-solid-900.woff2)format("woff2")}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-display)}button,input,textarea{font:inherit}button:focus-visible,textarea:focus-visible,a:focus-visible{outline:var(--size-3) solid var(--color-alpha-254-183-16-48);outline-offset:var(--size-2)}:where(.studio-shell,.creator-studio-theme) :where(:focus){outline:none}:where(.studio-shell,.creator-studio-theme) :where(:focus-visible){outline:1px solid var(--mtb-neutral-5);outline-offset:2px}:is(.studio-shell,.creator-studio-theme) [role=tabpanel]:focus{box-shadow:none;outline:none}:is(.studio-shell,.creator-studio-theme,[data-shared-dialog]),:is(.studio-shell,.creator-studio-theme,[data-shared-dialog]) *{-webkit-tap-highlight-color:transparent}:is(.studio-shell,.creator-studio-theme):focus,:is(.studio-shell,.creator-studio-theme) :focus{outline:none!important}:is(.studio-shell,.creator-studio-theme) :is(button,a,summary,[role=button],[role=tab]):focus-visible{outline-offset:2px;outline:1px solid var(--color-text-secondary,#888)!important}:is(.studio-shell,.creator-studio-theme,.creator-auth-page,[data-shared-dialog]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[contenteditable=true]):is(:focus,:focus-visible){box-shadow:none!important;border-color:var(--mtb-neutral-6,#797979)!important;outline:none!important}.creator-auth-page{grid-template-columns:minmax(var(--size-320), 1.05fr) minmax(var(--size-420), .95fr);background:var(--color-bg-canvas);min-height:100svh;color:var(--color-text-primary);font-family:var(--font-family-primary-ui);display:grid}.creator-auth-story{isolation:isolate;background:var(--color-bg-inverse);min-height:100svh;padding:clamp(var(--space-5), 5vw, var(--space-8));flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.creator-auth-brand{align-items:center;gap:var(--space-3);width:fit-content;color:var(--color-white);text-decoration:none;display:flex}.creator-auth-story{align-self:start;height:100svh;position:sticky;top:0}.signup-preview-content .creator-auth-story{top:var(--size-72);height:calc(100svh - var(--size-72));min-height:calc(100svh - var(--size-72))}.creator-auth-brand>img{width:var(--size-38);height:var(--size-38);object-fit:contain}.creator-auth-brand>strong{font-size:var(--size-15);letter-spacing:var(--relative-04)}.creator-auth-story-copy{max-width:var(--size-580);gap:var(--space-4);padding-block:var(--space-7);margin-block:auto;display:grid}.creator-auth-eyebrow,.creator-auth-mobile-brand{color:var(--color-action-primary);font-family:var(--font-family-label);font-size:var(--size-10);font-weight:var(--font-weight-700);letter-spacing:var(--relative-04)}.creator-auth-story-copy h1{max-width:var(--size-520);font-size:clamp(var(--size-48), 6vw, var(--size-75));font-weight:var(--font-weight-800);letter-spacing:var(--relative-neg-05);margin:0;line-height:.94}.creator-auth-story-copy p{max-width:var(--size-420);color:var(--color-alpha-255-255-255-65);font-size:clamp(var(--size-16), 1.6vw, var(--size-20));margin:0;line-height:1.55}.creator-auth-panel{min-height:100svh;padding:clamp(var(--space-4), 5vw, var(--space-8));place-items:center;display:grid}.creator-auth-card{width:min(100%, var(--size-430));gap:var(--space-5);display:grid}.creator-auth-panel{min-width:0;overflow-x:clip}.creator-auth-security{animation:creator-auth-security-enter var(--duration-32,.32s) var(--motion-ease-emphasized,ease-out) both}@keyframes creator-auth-security-enter{0%{opacity:0;transform:translateX(var(--size-48))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.creator-auth-security{animation:none}}.creator-auth-card header{gap:var(--space-2);display:grid}.creator-auth-mobile-brand{display:none}.creator-auth-card h2,.creator-auth-card .account-mfa>h2{font-size:clamp(var(--size-28), 3vw, var(--size-38));font-weight:var(--font-weight-600);letter-spacing:var(--relative-neg-04);margin:0}.creator-auth-card header p{color:var(--color-text-secondary);font-size:var(--size-14);margin:0;line-height:1.55}.creator-auth-providers{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.creator-auth-providers button{min-height:var(--size-48);justify-content:center;align-items:center;gap:var(--space-2);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--size-12);font-weight:var(--font-weight-650);cursor:pointer;display:flex}.creator-auth-providers button:hover:not(:disabled){border-color:var(--color-text-secondary);background:var(--color-bg-hover)}.creator-auth-provider-logo{width:var(--size-18);height:var(--size-18);flex:0 0 var(--size-18)}.creator-auth-divider{align-items:center;gap:var(--space-3);color:var(--color-text-inactive);font-family:var(--font-family-label);font-size:var(--size-9);letter-spacing:var(--relative-04);text-transform:uppercase;grid-template-columns:1fr auto 1fr;display:grid}.creator-auth-divider:before,.creator-auth-divider:after{content:"";height:var(--size-1);background:var(--color-border-default)}.creator-auth-form{gap:var(--space-3);display:grid}.creator-auth-form label{gap:var(--space-1);display:grid}.creator-auth-form label>span{font-size:var(--size-11);font-weight:var(--font-weight-650)}.creator-auth-form input{width:100%;min-height:var(--size-48);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);color:var(--color-text-primary);padding:0 var(--space-3);font-size:var(--size-13)}.creator-auth-form input::placeholder{color:var(--color-text-inactive)}.creator-auth-form input.signup-preview-password{-webkit-text-security:disc}.creator-auth-form input:focus{border-color:var(--color-action-primary);outline:var(--size-3) solid var(--color-focus-ring);outline-offset:var(--size-2)}.creator-auth-card button:focus-visible{outline:var(--size-3) solid var(--color-focus-ring);outline-offset:var(--size-2)}.creator-auth-submit{min-height:var(--size-42);border:var(--size-1) solid var(--color-action-primary);border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-action);font-size:var(--size-13);font-weight:var(--font-weight-700);cursor:pointer}.creator-auth-submit:hover:not(:disabled){background:var(--color-action-primary-strong)}.creator-auth-card button:disabled{opacity:.58;cursor:not-allowed}.creator-auth-card button:disabled[aria-busy=true]{cursor:wait}.creator-auth-forgot{width:fit-content;margin-top:calc(var(--space-2) * -1);background:var(--color-transparent);color:var(--color-action-primary);font-size:var(--size-11);cursor:pointer;border:0;justify-self:end;padding:0}.creator-auth-message{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--size-11);margin:0;line-height:1.5}.creator-auth-message.error{background:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.creator-auth-message.error{background:color-mix(in srgb, var(--color-status-error) 14%, var(--color-transparent))}}.creator-auth-message.error{color:var(--mtb-negative-3)}.creator-auth-message.success{background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.creator-auth-message.success{background:color-mix(in srgb, var(--color-status-success) 18%, var(--color-transparent))}}.creator-auth-message.success{color:var(--mtb-positive-3)}.creator-auth-card>footer{padding-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--size-12);text-align:center}.creator-auth-card>footer button{background:var(--color-transparent);color:var(--color-action-primary);font-weight:var(--font-weight-700);cursor:pointer;border:0;padding:0}.creator-auth-loading{align-content:center;place-items:center;gap:var(--space-3);background:var(--color-bg-canvas);min-height:100svh;color:var(--color-text-secondary);font-family:var(--font-family-primary-ui);display:grid}.creator-auth-loading>p{font-size:var(--size-12);margin:0}.creator-auth-spinner{width:var(--size-32);height:var(--size-32);border:var(--size-3) solid var(--color-border-default);border-top-color:var(--color-action-primary);border-radius:var(--radius-full);animation:.8s linear infinite creator-auth-spin}.creator-auth-recovery{width:min(calc(100vw - var(--space-6)), var(--size-480));gap:var(--space-3);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:var(--space-5);box-shadow:var(--shadow-card);display:grid}.creator-auth-recovery>span{color:var(--color-action-primary);font-family:var(--font-family-label);font-size:var(--size-9);letter-spacing:var(--relative-08);text-transform:uppercase}.creator-auth-recovery h1,.creator-auth-recovery p{margin:0}.creator-auth-recovery h1{color:var(--color-text-primary);font-size:var(--size-22)}.creator-auth-recovery p{font-size:var(--size-12);line-height:1.5}.creator-auth-recovery>div{gap:var(--space-2);display:flex}.creator-auth-recovery button{min-height:var(--size-42);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);color:var(--color-text-primary);padding:0 var(--space-4);cursor:pointer}.creator-auth-recovery button:first-child{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.signup-preview-frame{background:var(--color-bg-canvas);min-height:100svh}.signup-preview-toolbar{min-height:var(--size-72);z-index:100;justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--size-1) solid var(--color-border-default);background:var(--color-bg-surface);display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.signup-preview-toolbar{background:color-mix(in srgb, var(--color-bg-surface) 94%, transparent)}}.signup-preview-toolbar{padding:var(--space-3) clamp(var(--space-4), 4vw, var(--space-7));-webkit-backdrop-filter:blur(var(--size-12));backdrop-filter:blur(var(--size-12));font-family:var(--font-family-primary-ui)}.signup-preview-toolbar>div{gap:var(--space-1);display:grid}.signup-preview-toolbar strong{color:var(--color-text-primary);font-size:var(--size-13)}.signup-preview-toolbar>div>span{color:var(--color-text-secondary);font-size:var(--size-11)}.signup-preview-toolbar ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.signup-preview-toolbar button{min-height:var(--size-38);align-items:center;gap:var(--space-2);border:var(--size-1) solid transparent;border-radius:var(--radius-full);color:var(--color-text-secondary);padding:0 var(--space-3);font-size:var(--size-11);font-weight:var(--font-weight-650);cursor:pointer;background:0 0;display:flex}.signup-preview-toolbar button>span{width:var(--size-22);height:var(--size-22);border-radius:var(--radius-full);background:var(--color-bg-hover);font-size:var(--size-10);place-items:center;display:grid}.signup-preview-toolbar button[aria-current=step]{border-color:var(--color-action-primary);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.signup-preview-toolbar button[aria-current=step]{background:color-mix(in srgb, var(--color-action-primary) 9%, var(--color-bg-surface))}}.signup-preview-toolbar button[aria-current=step]{color:var(--color-text-primary)}.signup-preview-toolbar button[aria-current=step]>span{background:var(--color-action-primary);color:var(--color-text-on-action)}.signup-preview-content :is(.creator-auth-page,.profile-style-page,.toibox-setup){min-height:calc(100svh - var(--size-72))}.signup-preview-complete{min-height:calc(100svh - var(--size-72));align-content:center;place-items:center;gap:var(--space-3);padding:var(--space-6);background:var(--color-bg-canvas);color:var(--color-text-primary);text-align:center;font-family:var(--font-family-primary-ui);display:grid}.signup-preview-complete-icon{width:var(--size-56);height:var(--size-56);border-radius:var(--radius-full);background:var(--color-action-primary);color:var(--color-text-on-action);place-items:center;display:grid}.signup-preview-complete>span:not(.signup-preview-complete-icon){color:var(--color-action-primary);font-family:var(--font-family-label);font-size:var(--size-10);font-weight:var(--font-weight-700);letter-spacing:var(--relative-04);text-transform:uppercase}.signup-preview-complete h1{font-size:clamp(var(--size-32), 5vw, var(--size-56));letter-spacing:var(--relative-neg-04);margin:0}.signup-preview-complete p{max-width:var(--size-520);color:var(--color-text-secondary);font-size:var(--size-15);margin:0;line-height:1.6}.signup-preview-complete button{min-height:var(--size-42);margin-top:var(--space-2);border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-action);padding:0 var(--space-4);font-weight:var(--font-weight-700);cursor:pointer;border:0}@keyframes creator-auth-spin{to{transform:rotate(360deg)}}@media (max-width:840px){.creator-auth-page{grid-template-columns:1fr}.creator-auth-story{display:none}.creator-auth-panel{padding:var(--space-5) var(--space-4)}.creator-auth-mobile-brand{margin-bottom:var(--space-2);display:block}.creator-auth-form input{font-size:var(--size-16)}}@media (max-width:480px){.creator-auth-providers{grid-template-columns:1fr}.creator-auth-card{gap:var(--space-4)}}@media (max-width:700px){.signup-preview-toolbar{flex-direction:column;align-items:stretch}.signup-preview-toolbar ol{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.signup-preview-toolbar button{width:100%;padding-inline:var(--space-1);justify-content:center}.signup-preview-toolbar button>span{display:none}}.studio-shell{height:100svh;min-height:var(--size-680);grid-template-columns:var(--size-232) minmax(0, 1fr) 0;background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-family-body);transition:grid-template-columns var(--duration-32) var(--motion-ease-emphasized);display:grid;overflow:hidden}.studio-shell h1,.studio-shell h2,.studio-shell h3,.studio-shell h4,.studio-shell h5,.studio-shell h6,.studio-shell button,.studio-shell input,.studio-shell textarea,.studio-shell select{font-family:var(--font-family-primary-ui)}.studio-shell.cs-open{grid-template-columns:var(--size-232) minmax(0, 1fr) clamp(var(--size-320), 30vw, var(--size-420))}.studio-shell.cs-collapsed{grid-template-columns:var(--size-232) minmax(0, 1fr)}.studio-icon{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.side-nav{border-right:var(--size-1) solid var(--color-border-default);background:var(--color-bg-inverse);color:var(--color-white);padding:0 var(--size-14) var(--size-14);align-items:stretch;gap:var(--size-18);flex-direction:column;display:flex;position:relative;overflow:visible}.side-nav:before{content:"";z-index:1;top:calc(var(--size-48) - var(--size-1));height:var(--size-1);background:var(--color-border-default);pointer-events:none;position:absolute;left:0;right:0}.sidebar-header{width:100%;min-height:var(--size-48);padding-block:var(--size-5);justify-content:space-between;align-items:center;gap:var(--size-8);display:flex}.logo{color:var(--color-white);align-items:center;gap:var(--size-10);min-width:0;text-decoration:none;transition:opacity .15s;display:flex}.logo>span{width:var(--size-42);height:var(--size-42);border:var(--size-1) solid var(--color-alpha-255-255-255-38);font-size:var(--size-13);letter-spacing:var(--relative-13);border-radius:50%;place-items:center;display:grid}.logo>span.has-image{border-color:var(--color-transparent);background-color:var(--color-transparent);color:var(--color-transparent);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0}.logo strong{text-align:left;font-size:var(--size-13);white-space:nowrap;line-height:1.05}.side-nav nav{gap:var(--size-4);width:100%;display:grid}.side-nav nav.creator-sidebar-nav{flex-direction:column;flex:1;align-content:start;min-height:0;display:flex}.side-nav>.creator-sidebar-settings{width:var(--size-44);height:var(--size-44);flex:0 0 var(--size-44);border:var(--border-width-default) solid var(--color-transparent);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-alpha-255-255-255-82);cursor:pointer;place-items:center;padding:0;display:grid}.side-nav>.creator-sidebar-settings:hover,.side-nav>.creator-sidebar-settings[aria-expanded=true]{border-color:var(--color-border-default);background:var(--color-bg-hover);color:var(--color-white)}.side-nav nav .creator-account-badge{width:100%;min-height:var(--size-64);grid-template-columns:var(--size-38) minmax(0, 1fr);gap:var(--size-10);border-color:var(--color-alpha-255-255-255-18);border-radius:var(--size-10);background:var(--color-transparent);color:var(--color-white);padding:var(--size-10)}.side-nav nav .creator-account-badge[data-loading]{cursor:wait;position:relative}.side-nav nav .creator-account-badge[data-loading]>*{visibility:hidden}.side-nav nav .creator-account-badge[data-loading]:before{content:"";left:var(--size-10);width:var(--size-38);height:var(--size-38);background:var(--color-alpha-255-255-255-18);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.side-nav nav .creator-account-badge[data-loading]:after{content:"";left:calc(var(--size-38) + var(--size-10) * 2);right:var(--size-10);height:var(--size-10);border-radius:var(--size-3);background:var(--color-alpha-255-255-255-18);position:absolute;top:50%;transform:translateY(-50%)}.studio-shell.sidebar-collapsed .side-nav nav .creator-account-badge[data-loading]:before{width:var(--size-32);height:var(--size-32);left:50%;transform:translate(-50%,-50%)}.studio-shell.sidebar-collapsed .side-nav nav .creator-account-badge[data-loading]:after{display:none}@media (max-width:620px){.side-nav nav .creator-account-badge[data-loading]:before{width:var(--size-32);height:var(--size-32);left:50%;transform:translate(-50%,-50%)}.side-nav nav .creator-account-badge[data-loading]:after{display:none}}.side-nav nav .creator-account-badge:hover{border-color:var(--color-border-default);background:var(--color-bg-hover)}.side-nav nav .creator-account-avatar{width:var(--size-38);min-width:var(--size-38);height:var(--size-38);min-height:var(--size-38);aspect-ratio:1;background:var(--color-accent-warm);color:var(--color-text-primary);font-size:var(--size-11);font-weight:var(--font-weight-700);letter-spacing:var(--relative-04);border-radius:50%;justify-self:center;place-items:center;display:grid;overflow:hidden}.side-nav nav .creator-account-avatar.is-organization,.creator-account-menu-avatar.is-organization{border-radius:25%}.side-nav nav .creator-account-avatar.has-image,.creator-account-menu-avatar.has-image{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover}.side-nav nav .creator-account-avatar.is-organization.has-image,.creator-account-menu-avatar.is-organization.has-image{background-size:contain}.side-nav nav .creator-account-copy{gap:var(--size-2);min-width:0;display:grid}.side-nav nav .creator-account-copy strong{width:100%;color:var(--color-white);font-size:var(--size-13);font-weight:var(--font-weight-700);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.side-nav nav .creator-account-copy small{color:var(--color-alpha-255-255-255-65);font-size:var(--size-9);font-weight:var(--font-weight-500)}.creator-account-switcher{z-index:5;width:100%;position:relative}.side-nav nav .creator-account-badge{grid-template-columns:var(--size-38) minmax(0, 1fr) auto}.creator-account-chevron,.sidebar-section-chevron{color:var(--color-alpha-255-255-255-65);transition:transform var(--duration-16) var(--motion-ease-standard)}.creator-account-badge[aria-expanded=true] .creator-account-chevron{transform:rotate(180deg)}.creator-account-menu{width:min(var(--size-300), calc(100vw - var(--space-4)));top:calc(100% + var(--space-2));z-index:25;gap:var(--space-050);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-floating);padding:var(--space-1);display:grid;position:absolute;left:0}.creator-account-menu>p{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-700);letter-spacing:var(--relative-08);margin:var(--space-1) var(--space-1) var(--space-050);text-transform:uppercase}.side-nav nav .creator-account-menu .creator-account-option{width:100%;min-height:var(--size-52);grid-template-columns:var(--size-30) minmax(0, 1fr) var(--size-18);place-items:center stretch;gap:var(--space-2);border:var(--border-width-default) solid var(--color-transparent);border-radius:var(--radius-md);background:var(--color-transparent);color:var(--color-text-primary);box-shadow:none;padding:var(--space-1);text-align:left;display:grid}.side-nav nav .creator-account-menu .creator-account-option:hover,.side-nav nav .creator-account-menu .creator-account-option.active{border-color:var(--color-border-default);background:var(--color-bg-selected-secondary);color:var(--color-text-primary)}.creator-account-menu-avatar{width:var(--size-30);min-width:var(--size-30);height:var(--size-30);min-height:var(--size-30);aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-accent-warm);color:var(--color-text-primary);font-weight:var(--font-weight-800);letter-spacing:var(--relative-04);justify-self:center;place-items:center;display:grid;overflow:hidden;font-size:var(--size-9)!important}.side-nav nav .creator-account-menu .creator-account-option>span:nth-child(2){gap:var(--space-050);min-width:0;display:grid}.side-nav nav .creator-account-menu .creator-account-option strong,.side-nav nav .creator-account-menu .creator-account-option small{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.side-nav nav .creator-account-menu .creator-account-option strong{color:var(--color-text-primary);font-size:var(--size-11);font-weight:var(--font-weight-700)}.side-nav nav .creator-account-menu .creator-account-option small{color:var(--color-text-secondary);font-size:var(--size-9);font-weight:var(--font-weight-500)}.side-nav nav .creator-account-menu .creator-account-option>svg{color:var(--color-text-secondary)}.side-nav nav .creator-account-menu .creator-account-signout{width:100%;min-height:var(--size-36);border-radius:var(--radius-md);padding:var(--space-2);font-size:var(--size-10);text-align:center;white-space:nowrap;margin-top:var(--space-050);border-top:var(--border-width-default) solid var(--color-border-default);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--color-text-secondary);grid-template-columns:1fr;justify-content:center;place-items:center;gap:0;line-height:1.2;display:flex}.side-nav nav .creator-account-menu .creator-account-signout:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.toibox-nav-group,.create-nav-group{gap:var(--size-2);display:grid}.side-nav nav .toibox-nav-trigger,.side-nav nav .create-nav-trigger{grid-template-columns:var(--size-22) minmax(0, 1fr) auto}.toibox-nav-trigger[aria-expanded=false] .sidebar-section-chevron,.create-nav-trigger[aria-expanded=false] .sidebar-section-chevron{transform:rotate(-90deg)}.toibox-nav-subnav,.create-nav-subnav{margin-left:calc(var(--size-22) + var(--size-10));gap:var(--size-4);border-left:0;padding-left:0;display:none}.toibox-nav-subnav.open,.create-nav-subnav.open{display:grid}.side-nav nav button{border:var(--size-1) solid var(--color-transparent);min-height:var(--size-48);border-radius:var(--size-10);background:var(--color-transparent);color:var(--color-alpha-255-255-255-82);grid-template-columns:var(--size-22) minmax(0, 1fr);place-items:center start;gap:var(--size-10);padding:var(--size-8) var(--size-11);text-align:left;cursor:pointer;display:grid}.side-nav nav .toibox-nav-subnav button,.side-nav nav .create-nav-subnav button{min-height:var(--size-36);border-radius:var(--size-8);color:var(--color-alpha-255-255-255-65);padding:var(--size-6) var(--size-11);grid-template-columns:1fr;position:relative}.side-nav nav .toibox-nav-subnav button{grid-template-columns:1fr}.side-nav nav .create-nav-subnav button.create-support{grid-template-columns:var(--size-18) minmax(0, 1fr);align-items:center;gap:var(--size-8)}.side-nav nav .toibox-nav-subnav button small,.side-nav nav .create-nav-subnav button small{color:currentColor;font-size:var(--size-11);font-weight:var(--font-weight-500)}.side-nav nav .toibox-nav-subnav button:hover,.side-nav nav .create-nav-subnav button:hover{background:var(--color-bg-hover);color:var(--color-white)}.side-nav nav :is(.toibox-nav-subnav,.create-nav-subnav) button.active{border-color:var(--color-transparent);background:var(--color-bg-hover);box-shadow:none;color:var(--color-white)}.side-nav nav :is(.toibox-nav-subnav,.create-nav-subnav) button.active:before{content:"";left:0;top:var(--size-8);bottom:var(--size-8);width:var(--size-2);border-radius:var(--size-2);background:var(--color-text-secondary);pointer-events:none;position:absolute}.side-nav nav button span{font-size:var(--size-22)}.side-nav nav button .nav-icon{width:var(--size-22);height:var(--size-22);color:currentColor;place-items:center;display:grid}.side-nav nav button .nav-icon .studio-icon{width:var(--size-22);height:var(--size-22);filter:brightness(0)invert()}.side-nav nav button.active .nav-icon .studio-icon{filter:brightness(0)invert()}.side-nav nav button .nav-icon svg{width:var(--size-22);height:var(--size-22)}.side-nav nav button .nav-icon.nav-icon-mytoibox,.side-nav nav button .nav-icon.nav-icon-create,.side-nav nav button .nav-icon.nav-icon-mytoibox .studio-icon,.side-nav nav button .nav-icon.nav-icon-create .studio-icon{width:var(--size-15);height:var(--size-11)}.side-nav nav button .nav-icon.nav-icon-play,.side-nav nav button .nav-icon.nav-icon-play .studio-icon{width:var(--size-10);height:var(--size-11)}.side-nav nav button .nav-icon.nav-icon-hustle,.side-nav nav button .nav-icon.nav-icon-hustle svg{width:var(--size-18);height:var(--size-18)}.side-nav nav button small{color:var(--color-white);font-size:var(--size-12);font-weight:var(--font-weight-600);white-space:nowrap}.side-nav nav button:hover{color:var(--color-white);background:var(--color-bg-hover)}.side-nav nav button.active{color:var(--color-text-primary);border-color:var(--color-border-default);background:var(--color-bg-selected-secondary);box-shadow:none}.side-nav nav button.create-support{position:relative}.hustle-lock-badge{top:50%;right:var(--size-11);width:var(--size-14);height:var(--size-14);place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.hustle-lock-badge .studio-icon{width:var(--size-14);height:var(--size-14);filter:brightness(0)saturate()invert(76%)sepia(91%)saturate(964%)hue-rotate(345deg)brightness(105%)contrast(99%)}.sidebar-toggle{width:var(--size-36);min-height:var(--size-36);background:var(--color-transparent);box-shadow:none;color:var(--color-white);cursor:pointer;border:0;outline:0;flex:none;place-items:center;margin-left:auto;padding:0;transition:color .15s;display:grid}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{background:var(--color-transparent);box-shadow:none;border:0;outline:0}.sidebar-toggle:hover{color:var(--mtb-neutral-7)}.sidebar-toggle-icon{width:var(--size-18);height:var(--size-18);transition:opacity .15s ease, transform var(--duration-16) var(--motion-ease-standard);background:currentColor;display:block;-webkit-mask:url(/creator-studio/icons/layout-left.svg) 50%/contain no-repeat;mask:url(/creator-studio/icons/layout-left.svg) 50%/contain no-repeat}.studio-shell.sidebar-collapsed .sidebar-header:after,.scroll-edit-shell .editor-rail-tooltip,.experience-library-page .experience-search-tooltip{opacity:0;visibility:hidden;border-radius:var(--radius-sm);background:var(--color-bg-strong);color:var(--color-text-primary);box-shadow:var(--shadow-card);padding:var(--space-2) var(--space-3);font-family:var(--font-family-primary-ui);font-size:var(--size-11);font-weight:var(--font-weight-650);white-space:nowrap;pointer-events:none;line-height:1;transition:opacity .15s,visibility .15s}@media (min-width:621px){.studio-shell.sidebar-collapsed{grid-template-columns:var(--size-68) minmax(0, 1fr) 0}.studio-shell.sidebar-collapsed.cs-open{grid-template-columns:var(--size-68) minmax(0, 1fr) clamp(var(--size-320), 30vw, var(--size-420))}.studio-shell.sidebar-collapsed .side-nav{padding:0 var(--size-11) var(--size-12);align-items:center;gap:var(--size-16)}.studio-shell.sidebar-collapsed .sidebar-header{width:var(--size-44);z-index:6;justify-content:center;position:relative}.studio-shell.sidebar-collapsed .sidebar-header .logo{opacity:1;pointer-events:none;display:grid}.studio-shell.sidebar-collapsed .sidebar-toggle{margin-left:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-shell.sidebar-collapsed .sidebar-toggle-icon{opacity:0;transform:rotate(180deg)}.studio-shell.sidebar-collapsed .sidebar-header:hover .logo{opacity:0}.studio-shell.sidebar-collapsed .sidebar-header:has(.sidebar-toggle:focus-visible) .logo{opacity:0}.studio-shell.sidebar-collapsed .sidebar-header:hover .sidebar-toggle,.studio-shell.sidebar-collapsed .sidebar-header:focus-within .sidebar-toggle{color:var(--mtb-neutral-7)}.studio-shell.sidebar-collapsed .sidebar-header:hover .sidebar-toggle-icon,.studio-shell.sidebar-collapsed .sidebar-toggle:focus-visible .sidebar-toggle-icon{opacity:1}.studio-shell.sidebar-collapsed .sidebar-header:after{content:"Open sidebar";top:50%;left:calc(100% + var(--size-18));z-index:20;position:absolute;transform:translateY(-50%)}.studio-shell.sidebar-collapsed .sidebar-header:hover:after,.studio-shell.sidebar-collapsed .sidebar-header:focus-within:after{opacity:1;visibility:visible}.studio-shell.sidebar-collapsed .logo{justify-items:center;gap:var(--size-4);display:grid}.studio-shell.sidebar-collapsed .logo strong,.studio-shell.sidebar-collapsed .side-nav nav>button small,.studio-shell.sidebar-collapsed .side-nav .toibox-nav-group>button small,.studio-shell.sidebar-collapsed .side-nav .create-nav-group>button small{display:none}.studio-shell.sidebar-collapsed .side-nav nav .creator-account-badge{width:var(--size-44);min-height:var(--size-44);padding:var(--size-3);grid-template-columns:1fr}.studio-shell.sidebar-collapsed .side-nav nav .creator-account-copy,.studio-shell.sidebar-collapsed .creator-account-chevron{display:none}.studio-shell.sidebar-collapsed .creator-account-menu{left:calc(100% + var(--size-8));top:0}.studio-shell.sidebar-collapsed .side-nav nav .creator-account-avatar{width:var(--size-34);height:var(--size-34)}.studio-shell.sidebar-collapsed .side-nav nav{gap:var(--size-4)}.studio-shell.sidebar-collapsed .toibox-nav-subnav,.studio-shell.sidebar-collapsed .create-nav-subnav,.studio-shell.sidebar-collapsed .sidebar-section-chevron{display:none}.studio-shell.sidebar-collapsed .side-nav nav>button,.studio-shell.sidebar-collapsed .side-nav .toibox-nav-group>button,.studio-shell.sidebar-collapsed .side-nav .create-nav-group>button{width:var(--size-44);min-height:var(--size-44);align-content:center;place-items:center;gap:var(--size-4);text-align:center;grid-template-columns:1fr;padding:0;display:grid}.studio-shell.sidebar-collapsed .side-nav nav button.create-support{min-height:var(--size-40)}.studio-shell.sidebar-collapsed .hustle-lock-badge{top:var(--size-2);right:var(--size-2);width:var(--size-12);height:var(--size-12);transform:none}.studio-shell.sidebar-collapsed .hustle-lock-badge .studio-icon{width:var(--size-12);height:var(--size-12)}.studio-shell.sidebar-collapsed .sidebar-toggle{width:var(--size-36);min-height:var(--size-36);justify-content:center;padding:0}}.main-workspace{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.main-workspace.toibox-workspace{grid-template-rows:auto minmax(0,1fr)}.workspace-header{z-index:3;min-width:0;position:relative}.workspace-header-title{align-items:center;gap:var(--size-8);min-width:0;display:flex}.hustle-page-scroll{min-height:0;overflow:auto}.workspace-header:has(>:is(.org-hustle-header-portal,.creator-hustle-header-portal,.media-picker-header-portal))>.workspace-contextbar{display:none}.workspace-header>:is(.org-hustle-header-portal,.creator-hustle-header-portal,.media-picker-header-portal){display:contents}.workspace-header>.creator-hustle-header-portal{min-height:0}.workspace-header>.creator-hustle-header-portal>.tabs{height:auto;min-height:var(--size-42);padding-block:var(--size-5);margin:0;position:static;top:auto}.topbar{min-height:var(--size-48);border-bottom:var(--size-1) solid var(--color-border-default);padding:var(--size-5) var(--size-7) var(--size-5) var(--size-28);justify-content:space-between;align-items:center;gap:var(--size-24);background:var(--color-alpha-246-246-242-94);-webkit-backdrop-filter:blur(var(--size-12));backdrop-filter:blur(var(--size-12));z-index:3;display:flex}.contextbar{min-height:var(--size-42);border-bottom:var(--size-1) solid var(--color-border-default);padding:var(--size-4) var(--size-7) var(--size-4) var(--size-28);justify-content:space-between;align-items:center;gap:var(--size-12);background:var(--color-alpha-246-246-242-94);-webkit-backdrop-filter:blur(var(--size-12));backdrop-filter:blur(var(--size-12));display:flex}.workspace-contextbar{position:relative}.workspace-contextbar-center{justify-content:center;align-items:center;display:flex}.contextbar-actions{align-items:center;gap:var(--size-7);margin-left:auto;display:flex}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-controlbar{flex:none}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-filters{align-items:center;gap:var(--space-1);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-filters::-webkit-scrollbar{display:none}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-search{width:var(--size-220);min-width:var(--size-150);height:var(--size-32);flex:0 1 var(--size-220);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);align-items:center;display:flex;position:relative}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-search:focus-within{border-color:var(--color-text-secondary)}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-search>img{left:var(--space-2);width:var(--size-16);height:var(--size-16);pointer-events:none;position:absolute}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-search>input{background:var(--color-transparent);width:100%;min-width:0;height:100%;color:var(--color-text-primary);padding:0 var(--size-30);font-size:var(--size-11);border:0;outline:0}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-search>input::-webkit-search-cancel-button{appearance:none;display:none}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-search>input::placeholder{color:var(--color-text-secondary)}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-filters button{min-height:var(--size-32);border-radius:var(--radius-full);background:var(--color-transparent);color:var(--color-text-secondary);padding:0 var(--space-3);font-size:var(--size-11);font-weight:var(--font-weight-700);border:0;flex:none}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-filters button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-filters button.active{background:var(--color-bg-strong);color:var(--color-text-primary)}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-filters .org-hustle-search>button{width:var(--size-24);height:var(--size-24);min-height:0;right:var(--size-3);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-secondary);font-size:var(--size-18);font-weight:var(--font-weight-400);border:0;place-items:center;padding:0;line-height:1;display:grid;position:absolute}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-filters .org-hustle-search>button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.creator-hustle-controlbar .creator-hustle-program-filter{flex:none;position:relative}.creator-hustle-program-filter:after{content:"";top:50%;right:var(--space-2);width:var(--size-16);height:var(--size-16);background:var(--color-text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%);-webkit-mask:url(/creator-studio/icons/icon-chevron-down.svg) 50%/contain no-repeat;mask:url(/creator-studio/icons/icon-chevron-down.svg) 50%/contain no-repeat}.creator-hustle-controlbar .creator-hustle-program-filter>select{width:var(--size-190);max-width:var(--size-220);height:var(--size-32);min-height:var(--size-32);appearance:none;border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);color:var(--color-text-primary);padding:0 var(--size-30) 0 var(--space-2);font-family:var(--font-family-primary-ui);font-size:var(--size-11);font-weight:var(--font-weight-600);text-overflow:ellipsis;cursor:pointer;line-height:1.2;display:block}.creator-hustle-program-filter select:focus-visible{outline:var(--size-2) solid var(--color-focus-ring);outline-offset:var(--size-2)}:is(.workspace-header,.media-block-library-toolbar) .toibox-search{width:min(var(--size-280), 42vw);min-width:var(--size-150);height:var(--size-32);flex:0 1 var(--size-280);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);align-items:center;display:flex;position:relative}:is(.workspace-header,.media-block-library-toolbar) .toibox-search:focus-within{border-color:var(--color-text-secondary)}:is(.workspace-header,.media-block-library-toolbar) .toibox-search>img{left:var(--space-2);width:var(--size-16);height:var(--size-16);pointer-events:none;position:absolute}:is(.workspace-header,.media-block-library-toolbar) .toibox-search>input{background:var(--color-transparent);width:100%;min-width:0;height:100%;color:var(--color-text-primary);padding:0 var(--size-30);font-size:var(--size-11);border:0;outline:0}:is(.workspace-header,.media-block-library-toolbar) .toibox-search>input::-webkit-search-cancel-button{appearance:none;display:none}:is(.workspace-header,.media-block-library-toolbar) .toibox-search>input::placeholder{color:var(--color-text-secondary)}:is(.workspace-header,.media-block-library-toolbar) .toibox-search>button{width:var(--size-24);height:var(--size-24);min-height:0;right:var(--size-3);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-secondary);font-size:var(--size-18);font-weight:var(--font-weight-400);cursor:pointer;border:0;place-items:center;padding:0;line-height:1;display:grid;position:absolute}:is(.workspace-header,.media-block-library-toolbar) .toibox-search>button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.workspace-header .experience-library-controls{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.workspace-header .experience-library-controls>.toibox-search{flex:0 1 var(--size-280)}.workspace-header .experience-library-filters{align-items:center;gap:var(--space-1);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.workspace-header .experience-library-filters::-webkit-scrollbar{display:none}.workspace-header .experience-library-filters button{min-height:var(--size-32);border-radius:var(--radius-full);background:var(--color-transparent);color:var(--color-text-secondary);padding:0 var(--space-3);font-size:var(--size-11);font-weight:var(--font-weight-700);white-space:nowrap;cursor:pointer;border:0;flex:none}.workspace-header .experience-library-filters button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.workspace-header .experience-library-filters button.active{background:var(--color-bg-strong);color:var(--color-text-primary)}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-control-actions{flex:none}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-control-actions button{min-height:var(--size-32);border:var(--size-1) solid var(--color-action-primary);border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-action);padding:0 var(--space-3);font-size:var(--size-12);font-weight:var(--font-weight-750)}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-control-actions button:hover:not(:disabled){border-color:var(--color-action-primary-strong);background:var(--color-action-primary-strong)}:is(.workspace-header,.creator-hustle-inline-header) .org-hustle-control-actions button:disabled{cursor:not-allowed;opacity:.55}.contextbar-label{display:none}.topbar .tutorials-button,.contextbar .tutorials-button,.contextbar .experiences-button{padding-block:var(--size-7)}.toibox-layout{width:min(100%, var(--size-1320));min-height:100%;padding:var(--size-55) var(--size-44) var(--size-90);margin:0 auto}.topbar>div:first-child:not(.workspace-header-title){gap:var(--size-3);display:grid}.topbar>div:first-child span{color:var(--color-text-secondary);font-size:var(--size-13)}.topbar>div:first-child strong{font-size:var(--size-16)}.topbar-page-title{min-width:0}.topbar-page-title-with-back{align-items:center;gap:var(--size-8);display:flex!important}.topbar.finished-scroll-topbar-shell{justify-content:flex-start;gap:var(--size-10)}.topbar>div.finished-scroll-topbar{align-items:center;min-width:0;display:flex}.finished-scroll-controls{align-items:center;gap:var(--size-7);min-width:0;display:flex}.scroll-header-metrics{border-left:var(--size-1) solid var(--color-border-default);min-width:0;margin-left:var(--size-4);padding-left:var(--size-13);align-items:center;gap:var(--size-16);display:flex}.scroll-header-metrics>span{min-width:var(--size-52);gap:var(--size-4);display:grid}.scroll-header-metrics small{color:var(--color-text-secondary);font-size:var(--size-10);font-weight:var(--font-weight-800);letter-spacing:var(--relative-1);text-transform:uppercase;white-space:nowrap;line-height:1}.scroll-header-metrics strong{color:var(--color-text-primary);font-size:var(--size-20);line-height:1}.topbar.finished-scroll-topbar-shell .topbar-actions{margin-left:auto}.topbar .published-scroll-info.topbar-scroll-url,.contextbar .published-scroll-info.topbar-scroll-url{width:min(var(--size-460), 40vw);border-radius:var(--size-999);min-width:0;padding:var(--size-4) var(--size-5) var(--size-4) var(--size-13);align-items:center;gap:var(--size-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.topbar .topbar-scroll-url a,.contextbar .topbar-scroll-url a{width:100%;min-width:0;color:var(--color-brand-primary);font-size:var(--size-14);text-align:left;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.topbar-scroll-url button{width:var(--size-27);height:var(--size-27);background:var(--color-bg-inverse);color:var(--color-white);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.topbar-scroll-url button:hover{background:var(--color-brand-primary);color:var(--color-text-on-action)}.scroll-settings-button{width:var(--size-35);height:var(--size-35);border:var(--size-1) solid var(--color-border-default);background:var(--color-bg-control);color:var(--color-text-primary);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.scroll-settings-button:hover{border-color:var(--color-border-default);background:var(--color-bg-hover)}.scroll-settings-popover-anchor{display:flex;position:relative}.test-path{align-items:center;gap:var(--size-8);color:var(--color-palette-969ba4);display:flex}.test-path button{background:var(--color-transparent);color:inherit;padding:var(--size-3);align-items:center;gap:var(--size-7);cursor:pointer;border:0;display:flex}.test-path button:disabled{opacity:.42;cursor:not-allowed}.test-path button:not(:disabled):hover{color:var(--color-text-primary)}.test-path span{width:var(--size-25);height:var(--size-25);background:var(--color-transparent);color:var(--color-text-inactive);font-size:var(--size-12);font-weight:var(--font-weight-700);border:0;border-radius:50%;place-items:center;display:grid}.test-path button.active span{background:var(--color-alpha-255-255-255-12);color:var(--color-text-primary)}.test-path button.done span,.test-path button.available span{background:var(--color-transparent);color:var(--color-text-secondary)}.test-path button.active,.test-path button.done,.test-path button.available{color:var(--color-text-primary)}.test-path b{font-size:var(--size-14);font-weight:var(--font-weight-600)}.test-path i{width:var(--size-30);height:var(--size-1);background:var(--color-border-default)}.create-journey-stepper{gap:var(--space-4)}.create-journey-stepper button{min-height:var(--size-44);border-radius:var(--radius-md);padding:var(--space-2);gap:var(--space-2);color:var(--color-text-secondary);border:0}.create-journey-stepper button span{width:var(--size-24);height:var(--size-24);border:var(--border-width-default) solid currentColor;border-radius:var(--radius-full);background:var(--color-transparent);color:inherit;font-size:var(--size-12);font-weight:var(--font-weight-400);flex-shrink:0}.create-journey-stepper b{font-size:var(--size-12);font-weight:var(--font-weight-400);white-space:nowrap}.create-journey-stepper button:disabled{opacity:1;color:var(--color-text-secondary)}.create-journey-stepper button:not(:disabled):hover{background:var(--color-bg-hover)}.create-journey-stepper button:focus-visible{outline:var(--size-2) solid var(--color-action-primary);outline-offset:var(--size-2)}.create-journey-stepper button.active{background:var(--color-transparent);color:var(--color-action-primary)}.create-journey-stepper button.active b{font-weight:var(--font-weight-650)}.create-journey-stepper button:is(.active,.done,.available) span{background:var(--color-transparent);color:inherit}.create-journey-stepper i{display:none}.topbar-actions{align-items:center;gap:var(--size-7);display:flex}.tutorials-button,.experiences-button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-10) var(--size-12);font-size:var(--size-12);font-weight:var(--font-weight-700);cursor:pointer;white-space:nowrap}.experiences-button{background:var(--color-action-primary);border-color:var(--color-palette-d49a00);color:var(--color-text-on-action)}.tutorials-button,.experiences-button{align-items:center;gap:var(--size-6);display:inline-flex}.ask-cs-button{border-radius:var(--radius-sm);transition:background-color var(--duration-15) var(--motion-ease-standard), border-color var(--duration-15) var(--motion-ease-standard), color var(--duration-15) var(--motion-ease-standard)}.ask-cs-button:hover{border-color:var(--color-text-secondary);background:var(--color-bg-hover);color:var(--color-text-primary)}.studio-shell .ask-cs-button[aria-expanded=true]{color:var(--color-action-primary);border-color:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.studio-shell .ask-cs-button[aria-expanded=true]{border-color:color-mix(in srgb, var(--color-action-primary) 40%, transparent)}}.studio-shell .ask-cs-button[aria-expanded=true]{background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.studio-shell .ask-cs-button[aria-expanded=true]{background:color-mix(in srgb, var(--color-action-primary) 10%, transparent)}}.ask-cs-button .tutorial-button-icon,.ask-cs-button:hover .tutorial-button-icon{background:var(--color-transparent);color:currentColor}.tutorial-button-icon{width:var(--size-18);height:var(--size-18);background:var(--color-bg-inverse);color:var(--color-white);font-size:var(--size-12);font-weight:var(--font-weight-700);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.page-scroll{scrollbar-color:var(--color-palette-c3c5bf) var(--color-transparent);min-height:0;overflow:auto}.describe-page,.recommendation-page{max-width:var(--size-990);padding:var(--size-55) var(--size-44) var(--size-90);margin:0 auto}.build-page{max-width:var(--size-1320);padding:var(--size-55) var(--size-44) var(--size-90);margin:0 auto}.build-page.finished-scroll-editor{padding-top:var(--size-44)}.build-scroll-actions{justify-content:flex-end;gap:var(--size-7);margin-bottom:var(--size-12);flex-wrap:wrap;display:flex}.build-scroll-actions button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-999);padding:var(--size-7) var(--size-11);font-size:var(--size-11);font-weight:var(--font-weight-750);cursor:pointer}.scroll-update-button{background:var(--color-bg-inverse);color:var(--color-white);border-color:var(--color-text-primary)!important}.scroll-update-button:disabled{background:var(--color-bg-control);color:var(--color-text-secondary);cursor:default;border-color:var(--color-border-default)!important}.scroll-publish-button.publish{background:var(--color-action-primary);color:var(--color-text-on-action);border-color:var(--color-action-primary)!important}.scroll-publish-button.unpublish{background:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.scroll-publish-button.unpublish{background:color-mix(in srgb, var(--color-status-warning) 9%, var(--color-bg-surface))}}.scroll-publish-button.unpublish{color:var(--color-status-warning);border-color:var(--color-status-warning)!important}.toibox-page{width:100%;margin:0;padding:0}.toibox-heading{margin-bottom:var(--size-28);justify-content:space-between;align-items:end;gap:var(--size-24);display:flex}.toibox-heading h1{margin:var(--size-7) 0 var(--size-8);font-size:clamp(var(--size-36), 4.5vw, var(--size-55));line-height:.98}.toibox-heading p{max-width:var(--size-580);color:var(--color-text-secondary);font-size:var(--size-14);margin:0;line-height:1.55}.toibox-heading>span{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-999);background:var(--color-bg-surface);color:var(--color-text-secondary);padding:var(--size-8) var(--size-11);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-750);white-space:nowrap;flex:none}.scroll-gallery{gap:var(--size-18);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scroll-gallery-card{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-17);background:var(--color-bg-surface);min-width:0;box-shadow:0 var(--size-12) var(--size-35) var(--color-alpha-23-33-58-06);transition:transform var(--duration-16) var(--motion-ease-standard), box-shadow var(--duration-16) var(--motion-ease-standard), border-color var(--duration-16) var(--motion-ease-standard);overflow:hidden}.scroll-gallery-card:hover{border-color:var(--color-text-primary);box-shadow:0 var(--size-17) var(--size-38) var(--color-alpha-11-11-11-12);transform:translateY(calc(var(--size-2) * -1))}:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card{border-color:var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:none;transition:transform var(--duration-2) var(--motion-ease-standard), border-color var(--duration-2) var(--motion-ease-standard), background var(--duration-2) var(--motion-ease-standard);position:relative;overflow:visible}:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card:hover{border-color:var(--color-border-default);background:var(--color-bg-elevated);box-shadow:none;transform:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card:hover{transform:translateY(calc(-1 * var(--size-4)))}}@media (prefers-reduced-motion:reduce){:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card{transition:none}}:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card:has(.scroll-list-actions[open]){z-index:3}:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card .scroll-gallery-preview{aspect-ratio:6/5;border-radius:var(--radius-md) var(--radius-md) 0 0;min-height:0;padding:0;overflow:hidden}:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card .scroll-gallery-preview-canvas{border-radius:0;height:100%;min-height:0}:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card .gallery-content-render{height:100%}:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card .gallery-copy-cover{height:100%;min-height:0}:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card .scroll-gallery-preview img,:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card .scroll-gallery-preview video{object-fit:cover}.scroll-list-copy{gap:var(--size-8);padding:var(--size-16);min-width:0;display:grid;position:relative}.scroll-list-status{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-11);font-weight:var(--font-weight-500);line-height:var(--size-16);padding-right:var(--size-32)}.scroll-list-copy h2{font-size:var(--size-18);line-height:var(--size-24);font-weight:var(--font-weight-700);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.scroll-list-copy p{color:var(--color-text-secondary);font-size:var(--size-13);line-height:var(--size-20);height:var(--size-40);-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;margin:0;display:-webkit-box;overflow:hidden}:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-copy h2,:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-copy p{min-width:0;width:calc(100% - var(--size-32))}.scroll-list-meta{color:var(--color-text-secondary);font-size:var(--size-11);line-height:var(--size-16);white-space:nowrap;text-overflow:ellipsis;padding-right:var(--size-20);overflow:hidden}.scroll-list-open{z-index:1;border-radius:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.scroll-list-open:focus-visible{outline:var(--size-2) solid var(--color-text-secondary);outline-offset:var(--size-2)}.scroll-list-actions{right:var(--size-16);top:var(--size-16);z-index:2;position:absolute}.scroll-list-actions summary{width:var(--size-28);height:var(--size-28);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;place-items:center;list-style:none;display:grid}.scroll-list-actions summary::-webkit-details-marker{display:none}.scroll-list-actions summary:hover,.scroll-list-actions[open] summary{background:var(--color-bg-hover);color:var(--color-text-primary)}.scroll-list-actions summary:focus-visible{outline:var(--size-2) solid var(--color-text-secondary)}.scroll-list-menu{right:0;top:calc(100% + var(--size-4));min-width:var(--size-148);padding:var(--size-4);border:var(--size-1) solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-elevated);position:absolute}.scroll-list-menu button{align-items:center;gap:var(--size-8);width:100%;padding:var(--size-8);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--size-12);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.scroll-list-menu button:hover{background:var(--color-bg-hover)}.scroll-gallery-preview{--gallery-main:var(--color-scroll-action-default);--gallery-font:var(--color-scroll-text-default);--gallery-surface:var(--color-scroll-surface-default);--gallery-screen:var(--color-scroll-screen-default);--gallery-font-family:var(--font-family-scroll-sans);min-height:var(--size-220);padding:var(--size-10);background:var(--gallery-screen);color:var(--gallery-font)}.scroll-gallery-preview-canvas{min-height:var(--size-200);border-radius:var(--size-11);background:var(--gallery-surface);padding:var(--size-10);font-family:var(--gallery-font-family);overflow:hidden}.scroll-gallery-content-cover{--scroll-main:var(--gallery-main);--scroll-font:var(--gallery-font);--scroll-background:var(--gallery-surface)}.gallery-content-render{width:100%;height:var(--size-200);pointer-events:none;overflow:hidden}.gallery-content-render .playblock-render{transform-origin:0 0;width:185.2%;max-height:none;transform:scale(.54)}.gallery-content-render>.playblock-render.kind-flip-coin{width:100%;height:100%;min-height:0;transform:none}.gallery-content-render .transfer-flip-coin-container{min-height:0}.gallery-content-render .transfer-flip-coin-stage{aspect-ratio:auto;height:100%}.gallery-content-render .native-experience-render{max-height:var(--size-200);overflow:hidden}.gallery-copy-cover{min-height:var(--size-180);align-content:center;gap:var(--size-7);text-align:left;display:grid}.gallery-copy-cover>small{color:var(--gallery-main,var(--color-brand-primary));font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-800);letter-spacing:var(--relative-1);text-transform:uppercase}.gallery-copy-cover>strong{color:var(--gallery-font,var(--color-text-primary));font-size:var(--size-17);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}.gallery-copy-cover>p{color:var(--gallery-font,var(--color-text-primary))}@supports (color:color-mix(in lab, red, red)){.gallery-copy-cover>p{color:color-mix(in srgb, var(--gallery-font,var(--color-text-primary)) 72%, var(--gallery-surface,var(--color-bg-surface)))}}.gallery-copy-cover>p{font-size:var(--size-10);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.experience-gallery-preview{min-height:var(--size-220);box-sizing:border-box;padding:var(--size-12);background:var(--color-bg-canvas);color:var(--color-text-primary);overflow:hidden}.experience-gallery-preview .gallery-content-render{height:var(--size-196)}.experience-gallery-preview .gallery-content-render .native-experience-render{max-height:var(--size-196)}.experience-gallery-preview .gallery-copy-cover{min-height:var(--size-196);border-radius:var(--size-11);background:linear-gradient(145deg, var(--color-brand-primary), var(--color-bg-inverse) 72%);color:var(--color-white);padding:var(--size-18)}.experience-gallery-preview .gallery-copy-cover>small{color:var(--color-action-primary)}.experience-gallery-preview .gallery-copy-cover>strong{color:var(--color-white)}.experience-gallery-preview .gallery-copy-cover>p{color:var(--color-alpha-255-255-255-72)}.scroll-gallery-copy{min-width:0;padding:var(--size-16);gap:var(--size-11);display:grid}.scroll-gallery-status{color:var(--color-brand-primary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-800);letter-spacing:var(--relative-12);text-transform:uppercase}.scroll-gallery-copy h2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--size-19);margin:var(--size-5) 0;overflow:hidden}.scroll-gallery-copy>div:first-child>p{color:var(--color-text-secondary);font-size:var(--size-11);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.scroll-gallery-meta{gap:var(--size-5) var(--size-10);color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-10);flex-wrap:wrap;display:flex}.scroll-gallery-meta span+span:before{content:"·";margin-right:var(--size-10);color:var(--color-border-default)}.scroll-gallery-tags{min-height:var(--size-22);gap:var(--size-5);flex-wrap:wrap;display:flex}.scroll-gallery-tags span{border-radius:var(--size-999);background:var(--color-bg-canvas);color:var(--color-text-secondary);padding:var(--size-5) var(--size-7);font-family:var(--font-label);font-size:var(--size-9);line-height:1}.scroll-gallery-copy footer{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-11)}.scroll-gallery-copy footer button,.toibox-empty button:not(.experiences-button){border-radius:var(--size-9);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-10) var(--size-12);font-size:var(--size-11);font-weight:var(--font-weight-750);cursor:pointer;border:0}.scroll-gallery-copy footer button{justify-content:space-between;align-items:center;width:100%;display:flex}.scroll-gallery-copy footer button:hover,.toibox-empty button:not(.experiences-button):hover{background:var(--color-brand-primary);color:var(--color-text-on-action)}.scroll-gallery-copy footer .delete-saved-item{margin-top:var(--size-7);border:var(--size-1) solid var(--color-border-default);color:var(--color-text-secondary);background:0 0}.scroll-gallery-copy footer .delete-saved-item:hover{border-color:var(--color-status-error);background:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.scroll-gallery-copy footer .delete-saved-item:hover{background:color-mix(in srgb, var(--color-status-error) 9%, var(--color-bg-surface))}}.scroll-gallery-copy footer .delete-saved-item:hover{color:var(--color-status-error)}.scroll-gallery-copy footer .delete-saved-item.confirming,.scroll-gallery-copy footer .delete-saved-item.confirming:hover{border-color:var(--color-status-error);background:var(--color-status-error);color:var(--color-white)}.delete-saved-item svg{width:var(--size-14);height:var(--size-14)}.toibox-empty{min-height:var(--size-420);border:var(--size-1) dashed var(--color-border-default);border-radius:var(--size-18);background:var(--color-bg-surface);padding:var(--size-28);text-align:center;place-items:center;display:grid}.toibox-empty>div{max-width:var(--size-440);justify-items:center;gap:var(--size-10);display:grid}.toibox-empty>div>span{width:var(--size-51);height:var(--size-51);background:var(--color-action-primary);border-radius:50%;place-items:center;display:grid}.toibox-empty .studio-icon{width:var(--size-24);height:var(--size-24)}.my-scrolls-layout .toibox-empty .scroll-empty-icon{background:currentColor;-webkit-mask:url(/creator-studio/icons/column-horizontal-01.svg) 50%/contain no-repeat;mask:url(/creator-studio/icons/column-horizontal-01.svg) 50%/contain no-repeat}.toibox-empty h2{margin:var(--size-3) 0 0;font-size:var(--size-24)}.toibox-empty p{color:var(--color-text-secondary);font-size:var(--size-13);margin:0 0 var(--size-5);line-height:1.55}:is(.my-experiences-layout,.my-scrolls-layout) .toibox-empty{background:var(--color-transparent);border:0}:is(.my-experiences-layout,.my-scrolls-layout) .toibox-empty>div{gap:var(--size-16)}:is(.my-experiences-layout,.my-scrolls-layout) .toibox-empty h2{font-size:var(--size-24);line-height:var(--size-30);font-weight:var(--font-weight-700);letter-spacing:0}:is(.my-experiences-layout,.my-scrolls-layout) .toibox-empty>div>span{width:var(--size-48);height:var(--size-48);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary)}.toibox-search-empty>div>span{padding:var(--size-14)}.media-library-layout{width:min(100%, var(--size-1320))}.media-library-notice{margin:0 0 var(--size-16);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);padding:var(--size-10) var(--size-12);font-size:var(--size-12)}.media-library-grid{grid-template-columns:repeat(auto-fill, minmax(var(--size-220), 1fr));gap:var(--size-16);display:grid}.media-library-card{border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);content-visibility:auto;contain-intrinsic-size:auto var(--size-260);outline:0;min-width:0;position:relative;overflow:hidden}.media-library-preview{aspect-ratio:4/3;background:var(--color-bg-canvas);place-items:center;display:grid;position:relative;overflow:hidden}.media-library-image-skeleton{z-index:0;background:var(--color-bg-hover);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.media-library-image-skeleton{background:color-mix(in srgb, var(--color-bg-hover) 78%, var(--color-bg-canvas))}}.media-library-image-skeleton{opacity:1;transition:opacity .18s ease-out}.media-library-image-skeleton:after,.media-library-card-skeleton>span:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff21 48%,#0000 66%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.media-library-image-skeleton:after,.media-library-card-skeleton>span:after{background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--color-white) 13%, transparent) 48%, transparent 66%)}}.media-library-image-skeleton:after,.media-library-card-skeleton>span:after{animation:1.3s ease-in-out infinite media-skeleton-shimmer;transform:translate(-100%)}.media-library-preview img,.media-library-preview video{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s ease-out, transform var(--duration-16) var(--motion-ease-standard);display:block;position:relative}.media-library-preview.is-loaded img,.media-library-preview.is-loaded video{opacity:1}.media-library-preview.is-loaded .media-library-image-skeleton{opacity:0}.media-library-card-skeleton{aspect-ratio:4/3;border-color:var(--color-border-subtle);pointer-events:none}.media-library-card-skeleton>span{background:var(--color-bg-hover);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.media-library-card-skeleton>span{background:color-mix(in srgb, var(--color-bg-hover) 72%, var(--color-bg-surface))}}.media-library-card>div:last-child{min-width:0;padding:var(--size-16);background:linear-gradient(to top, var(--color-bg-inverse) 0%, var(--color-bg-inverse) 48%, var(--color-bg-inverse) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.media-library-card>div:last-child{background:linear-gradient(to top, color-mix(in srgb, var(--color-bg-inverse) 96%, transparent) 0%, color-mix(in srgb, var(--color-bg-inverse) 76%, transparent) 48%, color-mix(in srgb, var(--color-bg-inverse) 12%, transparent) 100%)}}.media-library-card>div:last-child{align-content:end;gap:var(--size-5);opacity:0;transform:translateY(var(--size-8));transition:opacity var(--duration-16) var(--motion-ease-standard), transform var(--duration-16) var(--motion-ease-standard);pointer-events:none;display:grid}.media-library-card:hover>div:last-child,.media-library-card:focus-visible>div:last-child{opacity:1;transform:translateY(0)}.media-library-card:hover .media-library-preview img,.media-library-card:hover .media-library-preview video,.media-library-card:focus-visible .media-library-preview img,.media-library-card:focus-visible .media-library-preview video{transform:scale(1.025)}.media-library-card:focus-visible{box-shadow:0 0 0 var(--size-2) var(--color-brand-primary)}.media-library-card>div:last-child>span{color:var(--color-brand-primary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-800);letter-spacing:var(--relative-08);text-transform:uppercase}.media-library-card h2{color:var(--color-white);font-size:var(--size-15);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.media-library-card p,.media-library-card small{color:var(--color-alpha-255-255-255-72);font-size:var(--size-10);margin:0;line-height:1.4}.media-library-empty>div>span{color:var(--color-text-secondary)}.media-preview-overlay{z-index:80;background:var(--color-alpha-11-11-11-62);padding:var(--size-24);-webkit-backdrop-filter:blur(var(--size-8));backdrop-filter:blur(var(--size-8));place-items:center;animation:.18s ease-out both media-preview-backdrop-in;display:grid;position:fixed;inset:0}.media-preview-dialog{width:min(var(--size-990), calc(100vw - var(--size-48)));max-height:calc(100svh - var(--size-48));border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-18);background:var(--color-bg-surface);box-shadow:var(--shadow-floating);transform-origin:50%;grid-template-rows:auto minmax(0,1fr);animation:.28s cubic-bezier(.2,.8,.2,1) both media-preview-expand-in;display:grid;overflow:hidden}.media-preview-dialog>header{border-bottom:var(--size-1) solid var(--color-border-default);min-width:0;padding:var(--size-14) var(--size-16);justify-content:space-between;align-items:center;gap:var(--size-16);display:flex}.media-preview-dialog>header>div{gap:var(--size-3);min-width:0;display:grid}.media-preview-dialog>header span{color:var(--color-brand-primary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-800);letter-spacing:var(--relative-08);text-transform:uppercase}.media-preview-dialog>header h2{color:var(--color-text-primary);font-size:var(--size-17);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.media-preview-dialog>header p{color:var(--color-text-secondary);font-size:var(--size-10);margin:0}.media-preview-dialog>header button{width:var(--size-34);height:var(--size-34);background:var(--color-bg-hover);color:var(--color-text-primary);font-size:var(--size-22);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.media-preview-content{grid-template-columns:minmax(0, 1fr) var(--size-280);min-width:0;min-height:0;display:grid}.media-preview-content>figure{background:var(--color-bg-canvas);place-items:center;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.media-preview-content>figure img,.media-preview-content>figure video{width:100%;height:100%;max-height:calc(100svh - var(--size-120));object-fit:contain;animation:.34s ease-out 60ms both media-preview-content-in;display:block}.media-preview-content>figure audio{width:min(80%, var(--size-460))}.media-preview-tags{border-left:var(--size-1) solid var(--color-border-default);min-width:0;min-height:0;padding:var(--size-18);align-items:stretch;gap:var(--size-12);flex-direction:column;display:flex;overflow-y:auto}.media-preview-tags>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--size-8);display:flex}.media-preview-tags h3{color:var(--color-text-primary);font-size:var(--size-15);margin:0}.media-preview-tags>div:first-child small,.media-preview-tags-hint{color:var(--color-text-secondary);font-size:var(--size-10)}.media-preview-tags>p{color:var(--color-text-secondary);font-size:var(--size-11);margin:0;line-height:1.5}.media-preview-tag-list{gap:var(--size-6);flex-wrap:wrap;display:flex}.media-preview-tag-list>span{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-999);background:var(--color-bg-control);max-width:100%;color:var(--color-text-primary);padding:var(--size-5) var(--size-6) var(--size-5) var(--size-10);align-items:center;gap:var(--size-4);font-size:var(--size-11);overflow-wrap:anywhere;line-height:1;display:inline-flex}.media-preview-tag-list button{width:var(--size-18);height:var(--size-18);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.media-preview-tag-list button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.media-preview-tag-list button:focus-visible{outline:var(--size-2) solid var(--color-action-primary);outline-offset:var(--size-1)}.media-preview-tag-form{gap:var(--size-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.media-preview-tag-form input{min-width:0;height:var(--size-36);box-sizing:border-box;border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);color:var(--color-text-primary);padding:0 var(--size-10);font:inherit;font-size:var(--size-12)}.media-preview-tag-form button,.media-alternative-save{min-width:var(--size-60);height:var(--size-36);border:var(--size-1) solid var(--color-action-primary);border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-action);padding:0 var(--size-10);font:inherit;font-size:var(--size-11);font-weight:var(--font-weight-700);cursor:pointer}.media-preview-tags button:disabled,.media-preview-tags input:disabled{opacity:.55;cursor:not-allowed}.media-preview-tags .media-preview-tags-empty{border:var(--size-1) dashed var(--color-border-default);border-radius:var(--radius-sm);padding:var(--size-12);text-align:center}.media-preview-tags .media-preview-tags-error{color:var(--color-status-error)}@media (max-width:760px){.media-preview-content{grid-template-columns:1fr;grid-template-rows:minmax(var(--size-240), 1fr) auto;overflow-y:auto}.media-preview-tags{max-height:var(--size-240);border-top:var(--size-1) solid var(--color-border-default);border-left:0}}@keyframes media-skeleton-shimmer{to{transform:translate(100%)}}@keyframes media-preview-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes media-preview-expand-in{0%{opacity:.2;transform:translate(var(--media-preview-origin-x,0), var(--media-preview-origin-y,0)) scale(.18)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes media-preview-content-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.media-library-image-skeleton:after,.media-library-card-skeleton>span:after,.media-preview-overlay,.media-preview-dialog,.media-preview-content>figure img,.media-preview-content>figure video{animation:none!important}}.brief-intro{margin-bottom:var(--size-23)}.brief-intro h1{margin-bottom:var(--size-10)}.brief-stepper{gap:var(--size-4);margin-bottom:var(--size-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brief-stepper button{border-radius:var(--radius-md);background:var(--color-transparent);min-width:0;color:var(--color-text-secondary);padding:var(--size-12);grid-template-columns:var(--size-27) minmax(0, 1fr);gap:var(--size-9);text-align:left;cursor:pointer;transition:background var(--duration-16) var(--motion-ease-standard), color var(--duration-16) var(--motion-ease-standard);border:0;align-items:center;display:grid}.brief-stepper button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.brief-stepper button>span{width:var(--size-27);height:var(--size-27);background:var(--color-transparent);color:var(--color-text-inactive);font-family:var(--font-label);font-size:var(--size-11);font-weight:var(--font-weight-800);border:0;border-radius:50%;place-items:center;display:grid}.brief-stepper button>div{gap:var(--size-3);min-width:0;display:grid}.brief-stepper strong{color:var(--color-text-primary);font-size:var(--size-13);line-height:1.15}.brief-stepper small{font-size:var(--size-10);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.brief-stepper button.active{background:var(--color-bg-surface);color:var(--color-text-secondary);box-shadow:none}.brief-stepper button.active strong{color:var(--color-white)}.brief-stepper button.active>span{background:var(--color-alpha-255-255-255-12);color:var(--color-text-primary)}.brief-stepper button.done{background:var(--color-transparent);color:var(--color-text-primary)}.brief-stepper button.done>span{background:var(--color-transparent);color:var(--color-text-secondary)}.brief-step-content{min-height:var(--size-320);animation:brief-step-in var(--duration-2) var(--motion-ease-standard) both}.brief-step-content .story-brief,.brief-step-content .brand-setup{margin-top:0}.brief-step-content .framework-reference.early{margin-bottom:var(--size-18)}.brief-step-actions>.studio-flow-action{margin-left:auto}.brief-step-actions{padding-top:var(--size-8);justify-content:space-between;gap:var(--size-14);border-top:0;align-items:center;display:flex}.brief-step-actions>button:not(:where(.studio-flow-action)){border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-11) var(--size-13);font-size:var(--size-12);font-weight:var(--font-weight-750);cursor:pointer}@keyframes brief-step-in{0%{opacity:0;transform:translateY(var(--size-5))}to{opacity:1;transform:translateY(0)}}.eyebrow{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-12);letter-spacing:var(--relative-16);text-transform:uppercase;font-weight:var(--font-weight-700);display:block}.test-path,.topbar>div:first-child span,.brief-field-heading small,.brief-framework-choice>span,.experience-intent-filters button,.experience-idea-rail small,.framework-tabs span,.framework-accordion>header span,.framework-example-list>span,.template-journey span,.template-step-list small,.build-summary>div span,.build-interpretation summary>span,.block-fields label>span,.experience-planner>div>span,.asset-preview>span,.enhancement-list small,.ai-learning-kicker,.message>span,.preview-phone-bar small,.experience-grid>:is(button,.experience-catalog-choice) small,.experience-maker-fields>label>span,.experience-maker-fields legend{font-family:var(--font-label)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(var(--size-42), 5vw, var(--size-64));letter-spacing:var(--relative-neg-05);line-height:.98;font-weight:var(--font-weight-560)}h2{font-size:clamp(var(--size-26), 3vw, var(--size-36));letter-spacing:var(--relative-neg-04);line-height:1.03;font-weight:var(--font-weight-560)}h3{font-size:var(--size-22);letter-spacing:var(--relative-neg-03);font-weight:var(--font-weight-600)}p{line-height:1.6}.intro{max-width:var(--size-750);margin-bottom:var(--size-30)}.intro .eyebrow,.result-intro .eyebrow{margin-bottom:var(--size-15)}.intro h1,.result-intro h1{margin-bottom:var(--size-16)}.intro p,.result-intro p{max-width:var(--size-680);color:var(--color-text-secondary);font-size:var(--size-17);margin-bottom:0}.brief-starter-card{width:100%;margin-bottom:var(--size-18);background:var(--color-transparent);box-shadow:none;border:0;border-radius:0;overflow:visible}.brief-starter-heading{margin-bottom:var(--size-12);justify-items:center;gap:var(--size-4);text-align:center;display:grid}.brief-starter-heading label{color:var(--color-text-primary);font-size:var(--size-15);font-weight:var(--font-weight-700)}.brief-starter-input{border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);overflow:hidden}.brief-starter-input:focus-within{border-color:var(--color-text-secondary)}.brief-starter-input>textarea{width:100%;min-height:var(--size-180);padding:var(--size-24);resize:vertical;color:var(--color-text-primary);background:var(--color-bg-control);font-size:var(--size-15);border:0;line-height:1.7}.brief-starter-input>textarea:focus{box-shadow:none;outline:0}.brief-starter-meta{box-sizing:border-box;width:100%;min-height:var(--size-27);margin-top:var(--size-7);padding-inline:var(--size-8);align-items:center;gap:var(--size-16);font-family:var(--font-label);grid-template-columns:minmax(0,1fr) auto;display:grid}.brief-starter-meta>span{align-items:center;gap:var(--size-4);color:var(--color-text-inactive);font-size:var(--size-10);white-space:nowrap;line-height:1.3;display:inline-flex}.brief-starter-meta>span:last-child{color:var(--color-text-secondary);justify-self:end}.brief-example-switcher{min-height:var(--size-43);margin-top:var(--size-12);background:var(--color-transparent);justify-content:center;align-items:center;gap:var(--size-14);border:0;padding:0;display:flex}.brief-example-switcher>span{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-11);font-weight:var(--font-weight-700)}.brief-example-switcher>div{justify-content:center;gap:var(--size-5);flex-wrap:wrap;display:flex}.brief-example-switcher button{border-radius:var(--size-999);background:var(--color-bg-control);color:var(--color-text-secondary);padding:var(--size-6) var(--size-10);font-size:var(--size-11);font-weight:var(--font-weight-750);cursor:pointer;border:0}.brief-example-switcher button.active{background:var(--color-bg-strong);color:var(--color-text-primary)}.brief-starter-meta button{background:var(--color-transparent);color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-750);cursor:pointer;transition:color var(--duration-16) var(--motion-ease-standard);border:0;padding:0}.brief-starter-meta button:hover{color:var(--color-white);text-underline-offset:var(--size-3);text-decoration:underline}.audience-actions{margin:0 0 var(--size-22);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:var(--size-18);border:0}.audience-actions>header{justify-content:space-between;align-items:end;gap:var(--size-24);margin-bottom:var(--size-15);display:flex}.audience-actions>header h2{font-size:var(--size-24);margin:0}.audience-actions>header p{max-width:var(--size-360);color:var(--color-text-secondary);font-size:var(--size-12);margin:0}.audience-actions>div{gap:var(--size-7);flex-wrap:wrap;display:flex}.audience-actions>div>button{min-width:var(--size-100);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-11) var(--size-13);justify-content:center;align-items:center;gap:var(--size-8);font-size:var(--size-12);font-weight:var(--font-weight-750);cursor:pointer;display:flex}.audience-actions>div>button:hover{border-color:var(--color-action-primary);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.audience-actions>div>button:hover{background:color-mix(in srgb, var(--color-action-primary) 7%, var(--color-bg-control))}}.audience-actions>div>button.selected{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.audience-actions>div>button span{font-size:var(--size-11)}.topic-starter{margin-bottom:var(--size-22)}.topic-starter form>label{font-size:var(--size-15);font-weight:var(--font-weight-700);margin-bottom:var(--size-7);display:block}.topic-entry{gap:var(--size-8);display:flex}.topic-starter input{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-12);background:var(--color-bg-control);min-width:0;color:var(--color-text-primary);padding:var(--size-14) var(--size-15);font-size:var(--size-14);flex:1}.topic-starter input:focus{border-color:var(--color-action-primary);outline:var(--size-3) solid var(--color-focus-ring);outline-offset:var(--size-2)}.topic-entry>button{border-radius:var(--size-11);background:var(--color-bg-inverse);color:var(--color-white);padding:0 var(--size-17);font-size:var(--size-13);font-weight:var(--font-weight-700);white-space:nowrap;cursor:pointer;border:0}.topic-notice{color:var(--color-palette-a43824);font-size:var(--size-12);margin:var(--size-8) 0 0}.scroll-purpose-panel{margin-top:var(--size-13);border-radius:var(--radius-lg);background:var(--color-transparent);border:0;overflow:hidden}.purpose-fields{padding:var(--size-16) 0;grid-template-columns:repeat(auto-fit, minmax(var(--size-260), 1fr));gap:var(--size-12);display:grid}.purpose-fields label,.purpose-context label{gap:var(--size-7);min-width:0;display:grid}.purpose-fields label>span,.purpose-context label>span{font-size:var(--size-13);font-weight:var(--font-weight-750)}.purpose-fields select,.purpose-fields input,.purpose-context textarea{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--size-11) var(--size-12);font-size:var(--size-13);line-height:1.45}.purpose-fields select:focus,.purpose-fields input:focus,.purpose-context textarea:focus{border-color:var(--color-action-primary);outline:var(--size-3) solid var(--color-focus-ring);outline-offset:var(--size-2)}.purpose-context{border-top:var(--size-1) solid var(--color-border-default);padding:var(--size-15) var(--size-16);grid-template-columns:minmax(var(--size-210), .75fr) minmax(0, 1.25fr);gap:var(--size-18);background:var(--color-action-primary);display:grid}@supports (color:color-mix(in lab, red, red)){.purpose-context{background:color-mix(in srgb, var(--color-action-primary) 8%, var(--color-bg-surface))}}.purpose-context{align-items:start}.purpose-context>div{gap:var(--size-7);display:grid}.purpose-context>div strong{font-size:var(--size-13);line-height:1.5}.purpose-context label>span{justify-content:space-between;align-items:baseline;gap:var(--size-10);display:flex}.purpose-context label>span small{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-500)}.purpose-prompt-rail{gap:var(--size-5);overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.purpose-prompt-rail button{border:var(--size-1) solid var(--color-action-primary);flex:none}@supports (color:color-mix(in lab, red, red)){.purpose-prompt-rail button{border:var(--size-1) solid color-mix(in srgb, var(--color-action-primary) 46%, var(--color-border-default))}}.purpose-prompt-rail button{border-radius:var(--size-999);background:var(--color-bg-control);color:var(--color-text-secondary);padding:var(--size-6) var(--size-8);font-family:var(--font-label);font-size:var(--size-10);cursor:pointer}.purpose-prompt-rail button:hover{border-color:var(--color-action-primary);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.purpose-prompt-rail button:hover{background:color-mix(in srgb, var(--color-action-primary) 8%, var(--color-bg-control))}}.purpose-prompt-rail button:hover{color:var(--color-action-primary)}.purpose-context textarea{min-height:var(--size-88);resize:vertical;background:var(--color-bg-control)}.story-brief{margin-top:var(--size-48);margin-bottom:var(--size-32)}.story-brief-title{margin-bottom:var(--size-18);justify-content:space-between;align-items:end;gap:var(--size-30);display:flex}.story-brief-title h2{max-width:var(--size-720);font-size:clamp(var(--size-29), 3.2vw, var(--size-43));margin:var(--size-8) 0 0;line-height:1.05}.story-brief-title>p{color:var(--color-text-secondary);font-size:var(--size-12);flex:none;margin:0}.story-brief-title>p button{background:var(--color-transparent);color:var(--color-brand-primary);font:inherit;font-weight:var(--font-weight-750);cursor:pointer;border:0;padding:0}.story-box{background:var(--color-bg-surface);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-18);box-shadow:0 var(--size-12) var(--size-35) var(--color-alpha-23-33-58-06);overflow:hidden}.story-box-header,.story-box-footer{padding:var(--size-14) var(--size-18);justify-content:space-between;align-items:center;gap:var(--size-16);display:flex}.story-box-header{border-bottom:var(--size-1) solid var(--color-border-default)}.story-box-header label{font-size:var(--size-13);font-weight:var(--font-weight-700)}.story-box-header span,.story-box-footer span{color:var(--color-text-secondary);font-size:var(--size-13)}.story-box textarea{width:100%;min-height:var(--size-300);padding:var(--size-23);resize:vertical;color:var(--color-text-primary);background:var(--color-bg-control);font-size:var(--size-15);border:0;line-height:1.72}.story-box textarea:focus{outline:0}.story-box textarea::placeholder,textarea::placeholder{color:var(--color-palette-9a9fa7)}.story-box-footer{border-top:var(--size-1) solid var(--color-border-default)}.text-button,.back-button{background:var(--color-transparent);font-size:var(--size-14);font-weight:var(--font-weight-700);cursor:pointer;border:0;padding:0}.text-button:hover,.back-button:hover{color:var(--color-brand-primary)}.optional-direction{gap:var(--size-12);margin:var(--size-18) 0 var(--size-55);grid-template-columns:.7fr 1fr 1fr;align-items:start;display:grid}.optional-direction>div{padding:var(--size-13) 0}.optional-direction>div p{color:var(--color-text-secondary);font-size:var(--size-13);margin:var(--size-6) 0 0}.optional-direction label{gap:var(--size-7);display:grid}.optional-direction label>span{font-size:var(--size-14);font-weight:var(--font-weight-700)}.optional-direction textarea{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-11);width:100%;padding:var(--size-11);color:var(--color-text-primary);background:var(--color-bg-control);resize:vertical;line-height:1.45}.optional-direction textarea:focus{border-color:var(--color-action-primary);outline:var(--size-3) solid var(--color-focus-ring);outline-offset:var(--size-2)}.brief-direction-grid{margin:var(--size-12) 0;grid-template-columns:minmax(0, 1.15fr) minmax(var(--size-280), .85fr);gap:var(--size-12);align-items:stretch;display:grid}.brief-direction-grid.audience-only{grid-template-columns:1fr}.brief-audience-fields{border-radius:var(--radius-lg);background:var(--color-bg-surface);min-width:0;padding:var(--size-16);gap:var(--size-12);border:0;grid-template-columns:1fr 1fr;display:grid}.brief-audience-fields label{gap:var(--size-7);min-width:0;display:grid}.brief-audience-fields label>span{font-size:var(--size-13);font-weight:var(--font-weight-750)}.brief-field-heading{justify-content:space-between;align-items:baseline;gap:var(--size-12);display:flex}.brief-field-heading b{font:inherit}.brief-field-heading small{color:var(--color-text-secondary);font-size:var(--size-11);font-weight:var(--font-weight-500);white-space:nowrap}.brief-audience-fields textarea{width:100%;min-height:var(--size-90);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-10) var(--size-11);resize:vertical;line-height:1.45}.brief-audience-fields textarea:focus{border-color:var(--color-action-primary);outline:var(--size-3) solid var(--color-focus-ring);outline-offset:var(--size-2)}.brief-framework-choice{border-radius:var(--size-14);background:var(--color-bg-inverse);min-width:0;color:var(--color-white);padding:var(--size-16);align-content:start;gap:var(--size-6);display:grid}.brief-framework-choice>span{color:var(--color-action-primary);font-size:var(--size-10);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-12)}.brief-framework-choice>strong{color:var(--color-action-primary);font-size:var(--size-14);margin-bottom:var(--size-4)}.brief-framework-choice>p{color:var(--color-alpha-255-255-255-58);font-size:var(--size-11);margin:0 0 var(--size-5)}.brief-framework-choice>div{gap:var(--size-5);grid-template-columns:repeat(3,1fr);display:grid}.brief-framework-choice button{border:var(--size-1) solid var(--color-alpha-255-255-255-18);border-radius:var(--size-8);background:var(--color-transparent);color:var(--color-alpha-255-255-255-72);padding:var(--size-8) var(--size-6);font-size:var(--size-10);font-weight:var(--font-weight-750);cursor:pointer}.brief-framework-choice button.selected{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.brief-framework-choice button.recommend{margin-top:var(--size-3);border-color:var(--color-alpha-255-255-255-28)}.brief-framework-choice button.recommend.selected{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.experience-idea-section{margin:var(--size-30) 0 var(--size-12);border:var(--size-1) solid var(--color-palette-2a2a2a);border-radius:var(--size-18);background:var(--color-palette-171717);color:var(--color-white);box-shadow:0 var(--size-16) var(--size-42) var(--color-alpha-11-11-11-14);overflow:hidden}.build-experience-picker{margin:var(--size-28) 0 var(--size-22)}.experience-idea-section>header{padding:var(--size-20);justify-content:space-between;align-items:end;gap:var(--size-28);display:flex}.experience-idea-section>header>div{max-width:var(--size-680)}.experience-idea-section>header .eyebrow{color:var(--color-action-primary)}.experience-idea-section>header h3{color:var(--color-white);margin:var(--size-7) 0 var(--size-6);font-size:var(--size-25)}.experience-idea-section>header p{color:var(--color-alpha-255-255-255-58);font-size:var(--size-13);margin:0}.experience-picker-actions{align-items:end;gap:var(--size-7);flex:none;display:flex}.experience-picker-actions label{gap:var(--size-4);display:grid}.experience-picker-actions label span{color:var(--color-alpha-255-255-255-55);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-750);text-transform:uppercase;letter-spacing:var(--relative-1)}.experience-picker-actions select{min-width:var(--size-125);border:var(--size-1) solid var(--color-alpha-255-255-255-22);border-radius:var(--size-9);background:var(--color-palette-242424);color:var(--color-white);padding:var(--size-9) var(--size-28) var(--size-9) var(--size-10);font-size:var(--size-11)}.experience-picker-actions>button{border:var(--size-1) solid var(--color-action-primary);border-radius:var(--size-9);background:var(--color-action-primary);color:var(--color-text-on-action);padding:var(--size-10) var(--size-12);font-size:var(--size-11);font-weight:var(--font-weight-750);cursor:pointer;flex:none}.experience-idea-mode{padding:0 var(--size-20) var(--size-12);gap:var(--size-7);display:flex}.experience-idea-mode button{border:var(--size-1) solid var(--color-alpha-255-255-255-16);border-radius:var(--size-9);background:var(--color-palette-222);color:var(--color-alpha-255-255-255-58);padding:var(--size-9) var(--size-11);font-size:var(--size-11);font-weight:var(--font-weight-750);cursor:pointer}.experience-idea-mode button.active{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.curation-reason{margin:0 var(--size-20) var(--size-11);border-left:var(--size-3) solid var(--color-action-primary);border-radius:0 var(--size-9) var(--size-9) 0;background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.curation-reason{background:color-mix(in srgb, var(--color-action-primary) 10%, var(--color-bg-surface))}}.curation-reason{padding:var(--size-10) var(--size-12);gap:var(--size-3);display:grid}.curation-reason strong{font-size:var(--size-12)}.curation-reason p{color:var(--color-text-secondary);font-size:var(--size-11);margin:0}.experience-intent-filters{padding:0 var(--size-20) var(--size-13);gap:var(--size-6);scrollbar-width:thin;display:flex;overflow-x:auto}.experience-intent-filters button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-999);background:var(--color-bg-canvas);color:var(--color-text-secondary);padding:var(--size-7) var(--size-9);font-size:var(--size-10);cursor:pointer;flex:none}.experience-intent-filters button.active{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-on-action)}.experience-idea-rail{padding:var(--size-3) var(--size-20) var(--size-16);grid-auto-flow:column;grid-auto-columns:minmax(var(--size-205), var(--size-245));gap:var(--size-9);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:var(--color-alpha-255-255-255-25) var(--color-transparent);grid-template-rows:1fr;display:grid;overflow-x:auto}.experience-idea-rail>button{min-height:var(--size-244);scroll-snap-align:start;border:var(--size-1) solid var(--color-alpha-255-255-255-12);border-radius:var(--size-13);background:var(--color-palette-202020);color:var(--color-white);grid-template-rows:var(--size-120) minmax(0, 1fr);text-align:left;cursor:pointer;transition:transform var(--duration-16) var(--motion-ease-standard), border-color var(--duration-16) var(--motion-ease-standard), background var(--duration-16) var(--motion-ease-standard);padding:0;display:grid;overflow:hidden}.experience-idea-rail>button:hover{transform:translateY(calc(var(--size-2) * -1));border-color:var(--color-alpha-255-255-255-42)}.experience-idea-rail>button.selected{border-color:var(--color-action-primary);box-shadow:inset 0 0 0 var(--size-1) var(--color-action-primary)}.experience-card-preview{padding:var(--size-14);background:linear-gradient(145deg, var(--color-palette-062f33), var(--color-palette-0a1214) 65%);place-items:center;display:grid;position:relative;overflow:hidden}.experience-card-preview:before{content:"";inset:var(--size-17);border:var(--size-1) solid var(--color-alpha-255-255-255-17);border-radius:var(--size-11);background:var(--color-alpha-0-0-0-25);position:absolute}.experience-card-preview[data-category=Tap]{background:linear-gradient(145deg, var(--color-palette-6b2f1a), var(--color-palette-18100d) 70%)}.experience-card-preview[data-category=Choose]{background:linear-gradient(145deg, var(--color-palette-4b1c50), var(--color-palette-171019) 70%)}.experience-card-preview[data-category=Play]{background:linear-gradient(145deg, var(--color-palette-063a66), var(--color-palette-0b111a) 70%)}.experience-card-preview[data-category=Create]{background:linear-gradient(145deg, var(--color-palette-594403), var(--color-palette-17150c) 70%)}.experience-card-preview[data-category=Support]{background:linear-gradient(145deg, var(--color-palette-184933), var(--color-palette-0d1712) 70%)}.experience-card-preview>span{z-index:1;width:var(--size-51);height:var(--size-51);background:var(--color-action-primary);color:var(--color-text-on-action);font-size:var(--size-17);font-weight:var(--font-weight-850);box-shadow:0 var(--size-8) var(--size-24) var(--color-alpha-0-0-0-28);border-radius:50%;place-items:center;display:grid;position:relative}.experience-card-preview>small{z-index:1;left:var(--size-27);bottom:var(--size-24);right:var(--size-27);color:var(--color-alpha-255-255-255-67);font-size:var(--size-9);text-align:center;text-transform:uppercase;letter-spacing:var(--relative-08);line-height:1.25;position:absolute}.experience-card-copy{min-width:0;padding:var(--size-12) var(--size-13) var(--size-13);gap:var(--size-5);grid-template-rows:auto auto 1fr auto;display:grid}.experience-card-copy>small{color:var(--color-alpha-255-255-255-6);font-size:var(--size-10);text-transform:uppercase;letter-spacing:var(--relative-07);line-height:1.35}.experience-card-copy>strong{color:var(--color-white);font-size:var(--size-15)}.experience-card-copy>p{color:var(--color-alpha-255-255-255-72);font-size:var(--size-12);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.46;display:-webkit-box;overflow:hidden}.experience-card-copy>em{color:var(--color-action-primary);font-size:var(--size-11);font-style:normal;font-weight:var(--font-weight-800)}.experience-idea-rail>button.selected .experience-card-copy>em{color:var(--color-action-primary)}.brief-experience-empty{width:var(--size-270);min-height:var(--size-170);border:var(--size-1) dashed var(--color-alpha-255-255-255-25);border-radius:var(--size-12);padding:var(--size-22);align-content:center;gap:var(--size-8);display:grid}.brief-experience-empty strong{font-size:var(--size-13)}.brief-experience-empty button{background:var(--color-transparent);width:fit-content;color:var(--color-action-primary);font-size:var(--size-11);cursor:pointer;border:0;padding:0}.experience-selection-summary{border-top:var(--size-1) solid var(--color-alpha-255-255-255-12);border-bottom:var(--size-1) solid var(--color-alpha-255-255-255-12);padding:var(--size-13) var(--size-20);justify-content:space-between;align-items:center;gap:var(--size-22);background:var(--color-palette-111);display:flex}.experience-selection-summary>div:first-child{gap:var(--size-3);display:grid}.experience-selection-summary strong{font-size:var(--size-13)}.experience-selection-summary p{color:var(--color-alpha-255-255-255-5);font-size:var(--size-11);margin:0}.experience-selection-summary>div:last-child{justify-content:flex-end;gap:var(--size-5);flex-wrap:wrap;display:flex}.experience-selection-summary button{border:var(--size-1) solid var(--color-alpha-254-183-16-5);border-radius:var(--size-999);background:var(--color-palette-202020);color:var(--color-white);padding:var(--size-6) var(--size-8);font-size:var(--size-10);cursor:pointer}.cs-experience-read{padding:var(--size-15) var(--size-20);border-bottom:var(--size-1) solid var(--color-border-default);background:var(--color-bg-inverse);color:var(--color-white);gap:var(--size-10);display:grid}.cs-experience-read>span{color:var(--color-action-primary);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-1)}.cs-experience-read>div{gap:var(--size-7);grid-template-columns:repeat(3,1fr);display:grid}.cs-experience-read article{border:var(--size-1) solid var(--color-alpha-255-255-255-13);border-radius:var(--size-9);min-width:0;padding:var(--size-9);gap:var(--size-4);display:grid}.cs-experience-read strong{font-size:var(--size-11)}.cs-experience-read p{color:var(--color-alpha-255-255-255-62);font-size:var(--size-10);margin:0;line-height:1.45}.brief-additional-fields{gap:var(--size-12);grid-template-columns:1fr 1fr;display:grid}.brief-field-card{border-radius:var(--radius-lg);background:var(--color-bg-surface);min-width:0;padding:var(--size-16);align-content:start;gap:var(--size-9);border:0;display:grid}.brief-field-card>span{font-size:var(--size-13);font-weight:var(--font-weight-750)}.brief-field-card textarea{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--size-10) var(--size-11);font-size:var(--size-12);resize:vertical;line-height:1.5}.brief-field-card textarea:focus{border-color:var(--color-action-primary);outline:var(--size-3) solid var(--color-focus-ring);outline-offset:var(--size-2)}.section-title{justify-content:space-between;align-items:end;gap:var(--size-30);margin-bottom:var(--size-20);display:flex}.section-title h2{margin:var(--size-7) 0 0}.section-title>p{max-width:var(--size-330);color:var(--color-text-secondary);font-size:var(--size-14);margin:0}.framework-reference{margin-bottom:var(--size-45)}.framework-reference.early{margin-bottom:var(--size-34);background:var(--color-transparent);box-shadow:none;border:0;border-radius:0;padding:0}.framework-tabs{gap:var(--size-9);grid-template-columns:repeat(2,1fr);display:grid}.framework-tabs>button{min-width:0;min-height:var(--size-134);border:var(--size-1) solid var(--color-border-default);border-top-width:var(--size-5);border-radius:var(--size-14);background:var(--color-transparent);color:var(--color-text-primary);padding:var(--size-15) var(--size-16);align-content:start;gap:var(--size-5);text-align:left;cursor:pointer;transition:background var(--duration-18) var(--motion-ease-standard), border-color var(--duration-18) var(--motion-ease-standard), transform var(--duration-18) var(--motion-ease-standard);display:grid}.framework-tabs>button:first-child{border-top-color:var(--color-action-primary)}.framework-tabs>button:nth-child(2){border-top-color:var(--color-accent-warm)}.framework-tabs>button:nth-child(3){border-top-color:var(--color-brand-primary)}.framework-tabs>button:hover{background:var(--color-bg-hover);transform:translateY(calc(var(--size-1) * -1))}.framework-tabs>button.open{border-color:var(--color-action-primary);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.framework-tabs>button.open{background:color-mix(in srgb, var(--color-action-primary) 7%, var(--color-bg-control))}}.framework-tabs>button.open{box-shadow:var(--shadow-card)}.framework-tabs>button.selected:not(.open){background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.framework-tabs>button.selected:not(.open){background:color-mix(in srgb, var(--color-action-primary) 10%, var(--color-bg-surface))}}.framework-tabs span{color:var(--color-text-secondary);font-size:var(--size-11);text-transform:uppercase;letter-spacing:var(--relative-11)}.framework-tabs strong{font-size:var(--size-18)}.framework-tabs p{color:var(--color-text-secondary);font-size:var(--size-13);margin:0;line-height:1.45}.framework-tabs b{color:var(--color-brand-primary);font-size:var(--size-11);margin-top:var(--size-5);align-self:end}.framework-accordion{margin-top:var(--size-9);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-14);background:var(--color-bg-surface);padding:var(--size-16)}.framework-accordion>header{justify-content:space-between;align-items:center;gap:var(--size-24);padding-bottom:var(--size-12);border-bottom:var(--size-1) solid var(--color-border-default);display:flex}.framework-accordion>header>div{gap:var(--size-4);display:grid}.framework-accordion>header span{color:var(--color-brand-primary);font-size:var(--size-10);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-11)}.framework-accordion>header strong{font-size:var(--size-14)}.framework-accordion>header p{border-radius:var(--size-999);background:var(--color-bg-canvas);color:var(--color-text-secondary);padding:var(--size-7) var(--size-9);font-size:var(--size-10);font-weight:var(--font-weight-700);flex:none;margin:0}.framework-accordion .framework-example-list{gap:var(--size-8);display:grid;overflow:hidden}.framework-accordion .framework-example-list>span{display:block}.framework-example-rail{padding:var(--size-2) 0 var(--size-9);grid-auto-flow:column;grid-auto-columns:minmax(var(--size-220), 28%);gap:var(--size-7);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;display:grid;overflow-x:auto}.framework-example-rail .framework-example{scroll-snap-align:start}.frameworks{gap:var(--size-11);grid-template-columns:repeat(3,1fr);display:grid}.frameworks article{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-14);min-width:0;padding:var(--size-18);transition:transform var(--duration-18) var(--motion-ease-standard), border-color var(--duration-18) var(--motion-ease-standard), background var(--duration-18) var(--motion-ease-standard);flex-direction:column;display:flex}.frameworks article.selected{background:var(--color-bg-selected-secondary);border-color:var(--color-border-default);box-shadow:0 var(--size-10) var(--size-28) var(--color-alpha-23-33-58-08);transform:translateY(calc(var(--size-2) * -1))}.frameworks article>span{color:var(--color-text-secondary);font-size:var(--size-12);text-transform:uppercase;letter-spacing:var(--relative-12)}.frameworks h3{margin:var(--size-12) 0 var(--size-8)}.frameworks .topic-direction{color:var(--color-text-secondary);font-size:var(--size-13);min-height:var(--size-64);margin-bottom:var(--size-12)}.framework-movement{padding:var(--size-11) 0;border-top:var(--size-1) solid var(--color-border-default);border-bottom:var(--size-1) solid var(--color-border-default);font-size:var(--size-11)}.framework-example-list{margin-top:var(--size-13);gap:var(--size-7);display:grid}.framework-example-list>span{color:var(--color-text-secondary);font-size:var(--size-11);text-transform:uppercase;letter-spacing:var(--relative-11)}.framework-example{border:var(--size-1) solid var(--color-transparent);border-radius:var(--size-9);background:var(--color-bg-canvas);width:100%;color:var(--color-text-primary);padding:var(--size-9);gap:var(--size-5);text-align:left;cursor:pointer;transition:border-color var(--duration-16) var(--motion-ease-standard), background var(--duration-16) var(--motion-ease-standard), transform var(--duration-16) var(--motion-ease-standard);display:grid}.framework-example:hover{border-color:var(--color-palette-b8bbb5);transform:translateY(calc(var(--size-1) * -1))}.framework-example.open{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.framework-example.open{background:color-mix(in srgb, var(--color-brand-primary) 7%, var(--color-bg-surface))}}.framework-example.purpose-match{border-color:var(--color-palette-d49a00);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.framework-example.purpose-match{background:color-mix(in srgb, var(--color-action-primary) 16%, var(--color-bg-surface))}}.framework-example.selected{border-color:var(--color-palette-d49a00);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.framework-example.selected{background:color-mix(in srgb, var(--color-action-primary) 24%, var(--color-bg-surface))}}.framework-example>div{justify-content:space-between;align-items:baseline;gap:var(--size-7);display:flex}.framework-example strong{font-size:var(--size-14)}.framework-example small{color:var(--color-brand-primary);font-size:var(--size-11);font-weight:var(--font-weight-700);white-space:nowrap}.framework-example p{color:var(--color-text-secondary);font-size:var(--size-12);margin:0;line-height:1.5}.framework-example em{color:var(--color-text-primary);font-size:var(--size-11);font-style:normal;font-weight:var(--font-weight-700)}.framework-example b{color:var(--color-brand-primary);font-size:var(--size-11);margin-top:var(--size-2)}.framework-example.selected b{color:var(--color-palette-705100)}.framework-example-rail .framework-example{min-height:var(--size-245);padding:var(--size-12);align-content:start}.example-scroll-graphic{width:100%;height:var(--size-168);border-radius:var(--size-11);background:var(--color-palette-111);padding:var(--size-9);flex-direction:column;overflow:hidden;justify-content:flex-start!important;gap:var(--size-5)!important;display:flex!important}.example-scroll-graphic>span{color:var(--color-white);font-size:var(--size-9);font-weight:var(--font-weight-800);letter-spacing:var(--relative-12)}.example-scroll-graphic>i{width:100%;min-height:var(--size-24);border-radius:var(--size-5);background:linear-gradient(135deg, var(--color-action-primary), var(--color-palette-f8d46a));display:block}.example-scroll-graphic>i:nth-of-type(2n){background:linear-gradient(135deg, var(--color-palette-dfe8ff), var(--color-palette-8db6f1))}.example-scroll-graphic>i:nth-of-type(3n){background:linear-gradient(135deg, var(--color-palette-ffd8cf), var(--color-accent-warm))}.framework-example-rail .framework-example>strong{font-size:var(--size-15);margin-top:var(--size-3)}.frameworks article>button{margin-top:var(--size-13);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-control);padding:var(--size-8) var(--size-9);font-size:var(--size-11);cursor:pointer}.frameworks article.selected>button{background:var(--color-action-primary);color:var(--color-text-on-action);border-color:var(--color-action-primary)}.frameworks article:first-child{border-top:var(--size-5) solid var(--color-action-primary)}.frameworks article:nth-child(2){border-top:var(--size-5) solid var(--color-accent-warm)}.frameworks article:nth-child(3){border-top:var(--size-5) solid var(--color-brand-primary)}.template-explorer{margin-top:var(--size-15);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-17);background:var(--color-bg-surface);box-shadow:var(--shadow-card);scroll-margin-top:var(--size-24);overflow:hidden}.template-explorer>header{padding:var(--size-22) var(--size-24);justify-content:space-between;align-items:start;gap:var(--size-28);display:flex}.template-explorer>header>div:first-child{max-width:var(--size-620)}.template-explorer h3{font-size:var(--size-28);margin:var(--size-7) 0 var(--size-6)}.template-explorer header p{color:var(--color-text-secondary);font-size:var(--size-13);margin:0}.template-explorer>header>div:last-child{min-width:var(--size-150);border-left:var(--size-1) solid var(--color-border-default);padding:var(--size-4) 0 var(--size-4) var(--size-18);gap:var(--size-5);display:grid}.template-explorer>header>div:last-child small{color:var(--color-text-secondary);font-size:var(--size-11);text-transform:uppercase;letter-spacing:var(--relative-12)}.template-explorer>header>div:last-child strong{font-size:var(--size-14)}.template-journey{padding:var(--size-12) var(--size-24);background:var(--color-bg-inverse);color:var(--color-white);justify-content:space-between;align-items:center;gap:var(--size-20);display:flex}.template-journey span{color:var(--color-action-primary);font-size:var(--size-11);text-transform:uppercase;letter-spacing:var(--relative-13);font-weight:var(--font-weight-800)}.template-journey strong{font-size:var(--size-13);text-align:right}.template-step-list{padding:var(--size-2) var(--size-24)}.template-step-list article{min-height:var(--size-100);padding:var(--size-16) 0;border-bottom:var(--size-1) solid var(--color-border-default);grid-template-columns:var(--size-36) minmax(0, 1.2fr) minmax(var(--size-150), .85fr) minmax(var(--size-180), 1fr);gap:var(--size-16);align-items:start;display:grid}.template-step-list article:last-child{border-bottom:0}.template-step-list article>span{color:var(--color-palette-a2a6ad);font-size:var(--size-12);padding-top:var(--size-2)}.template-step-list article>div{gap:var(--size-5);min-width:0;display:grid}.template-step-list small{color:var(--color-brand-primary);font-size:var(--size-11);text-transform:uppercase;letter-spacing:var(--relative-11);font-weight:var(--font-weight-750)}.template-step-list strong{font-size:var(--size-14);line-height:1.3}.template-step-list p{color:var(--color-text-secondary);font-size:var(--size-13);margin:0;line-height:1.5}.template-explorer>footer{padding:var(--size-16) var(--size-24);border-top:var(--size-1) solid var(--color-border-default);background:var(--color-bg-canvas);justify-content:flex-end;align-items:center;gap:var(--size-8);display:flex}.template-explorer>footer button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-10) var(--size-12);font-size:var(--size-11);font-weight:var(--font-weight-700);cursor:pointer}.template-explorer>footer button.primary{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.framework-choice-bar{margin-top:var(--size-12);padding:var(--size-14) var(--size-16);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-12);background:var(--color-bg-surface);justify-content:space-between;align-items:center;gap:var(--size-18);display:flex}.framework-choice-bar>div{gap:var(--size-3);display:grid}.framework-choice-bar strong{font-size:var(--size-13)}.framework-choice-bar p{color:var(--color-text-secondary);font-size:var(--size-11);margin:0}.framework-choice-bar button{border-radius:var(--size-9);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-10) var(--size-12);font-size:var(--size-11);font-weight:var(--font-weight-700);white-space:nowrap;cursor:pointer;border:0}.ingredients-section{margin:var(--size-54) 0}.ingredient-grid{gap:var(--size-10);grid-template-columns:1fr 1fr;display:grid}.ingredient-card{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-13);background:var(--color-bg-surface);min-width:0;padding:var(--size-16);align-content:start;gap:var(--size-9);display:grid}.ingredient-card>span{font-size:var(--size-13);font-weight:var(--font-weight-700)}.ingredient-card>p{color:var(--color-text-secondary);font-size:var(--size-12);margin:0}.ingredient-card textarea{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--size-10);font-size:var(--size-12);resize:vertical}.upload-button{min-height:var(--size-84);border:var(--size-1) dashed var(--color-palette-adb1b7);border-radius:var(--size-9);place-content:center;justify-items:center;gap:var(--size-5);color:var(--color-text-secondary);font-size:var(--size-12);cursor:pointer;transition:border-color var(--duration-16) var(--motion-ease-standard), background var(--duration-16) var(--motion-ease-standard), color var(--duration-16) var(--motion-ease-standard);display:grid;position:relative;overflow:hidden}.upload-button:hover,.upload-button.dragging{border-color:var(--color-brand-primary);background:var(--color-bg-hover);color:var(--color-text-primary)}.upload-button strong{align-items:center;gap:var(--size-6);font-size:var(--size-13);color:var(--color-text-primary);display:inline-flex}.upload-button small{font-size:var(--size-11)}.upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-media-icon{width:var(--size-18);height:var(--size-18);padding:var(--size-3);border-radius:var(--size-5);background:var(--color-brand-primary)}.upload-size-note{color:var(--color-text-secondary);font-size:var(--size-10);margin:0;line-height:1.45}.upload-size-note strong{color:var(--color-text-primary)}.asset-names{gap:var(--size-5);flex-wrap:wrap;display:flex}.asset-names small{border-radius:var(--size-7);background:var(--color-bg-canvas);max-width:100%;padding:var(--size-5) var(--size-7);color:var(--color-text-secondary);font-size:var(--size-10);align-items:center;gap:var(--size-5);display:flex}.asset-names small span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asset-icon{width:var(--size-14);height:var(--size-14);padding:var(--size-3);border-radius:var(--size-4);background:var(--color-brand-primary);flex:none}.asset-names small button,.block-asset-list small button{width:var(--size-18);height:var(--size-18);background:var(--color-bg-inverse);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.remove-icon{width:var(--size-11);height:var(--size-11)}.asset-stage-note{margin:var(--size-10) 0 0;color:var(--color-text-secondary);font-size:var(--size-12)}.asset-stage-note strong{color:var(--color-text-primary)}.shape-action{border-radius:var(--size-15);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-21) var(--size-23);justify-content:space-between;align-items:center;gap:var(--size-22);display:flex}.shape-action>div{gap:var(--size-4);display:grid}.shape-action>div strong{font-size:var(--size-14)}.shape-action>div span{color:var(--color-alpha-255-255-255-6);font-size:var(--size-13)}.shape-action>button{border-radius:var(--size-10);padding:var(--size-13) var(--size-16);background:var(--color-action-primary);color:var(--color-text-on-action);font-weight:var(--font-weight-700);font-size:var(--size-14);align-items:center;gap:var(--size-9);white-space:nowrap;cursor:pointer;border:0;display:flex}.shape-action>button:disabled{opacity:.6;cursor:wait}.shape-action.compact{padding:var(--size-14);justify-content:flex-end}.shape-action.compact>button{min-width:var(--size-190);justify-content:center}.brand-setup{margin:var(--size-34) 0 var(--size-16);background:var(--color-transparent);gap:var(--size-18);border:0;border-radius:0;padding:0;display:grid}.brand-setup>header,.metadata-setup>header{justify-content:space-between;align-items:end;gap:var(--size-28);display:flex}.brand-setup h2,.metadata-setup h2{margin:var(--size-6) 0 0}.brand-setup>header>p,.metadata-setup>header>p{max-width:var(--size-330);color:var(--color-text-secondary);font-size:var(--size-12);margin:0;line-height:1.5}.brand-setup-grid{gap:var(--size-11);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-setup-grid>label,.metadata-grid>label{gap:var(--size-7);min-width:0;display:grid}.brand-setup-grid>label>span,.metadata-grid>label>span{font-size:var(--size-12);font-weight:var(--font-weight-750)}.brand-setup-grid>label>div{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-canvas);padding:var(--size-7);grid-template-columns:var(--size-48) minmax(0, 1fr);gap:var(--size-7);display:grid}.brand-setup-grid input[type=color]{width:var(--size-48);height:var(--size-36);border-radius:var(--size-7);background:var(--color-transparent);cursor:pointer;border:0;padding:0}.brand-setup-grid input:not([type=color]),.brand-setup-grid select{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--size-10) var(--size-11);font-size:var(--size-12)}.brand-setup-grid>label>div input:not([type=color]){background:var(--color-transparent);padding:0 var(--size-5);border:0}.notice{border-left:var(--size-4) solid var(--color-accent-warm);background:var(--color-palette-fff8e6);border-radius:var(--size-8);color:var(--color-palette-a43824);padding:var(--size-10) var(--size-12);font-size:var(--size-14);font-weight:var(--font-weight-650);margin-top:var(--size-12);line-height:1.45}.back-button{margin-bottom:var(--size-32)}.result-intro{max-width:var(--size-800);margin-bottom:var(--size-34)}.heard-grid{gap:var(--size-10);margin-bottom:var(--size-20);grid-template-columns:repeat(3,1fr);display:grid}.heard-grid article{padding:var(--size-18);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-13);background:var(--color-bg-surface)}.heard-grid span{color:var(--color-text-secondary);font-size:var(--size-12);text-transform:uppercase;letter-spacing:var(--relative-12);margin-bottom:var(--size-9);display:block}.heard-grid p{font-size:var(--size-14);margin:0}.framework-read{padding:var(--size-22);border-radius:var(--size-15);background:var(--color-bg-inverse);color:var(--color-white);align-items:center;gap:var(--size-22);margin-bottom:var(--size-48);grid-template-columns:auto 1fr auto;display:grid}.framework-read>div{gap:var(--size-4);display:grid}.framework-read>div span{color:var(--color-alpha-255-255-255-55);font-size:var(--size-11);text-transform:uppercase;letter-spacing:var(--relative-12)}.framework-read>div strong{font-size:var(--size-22)}.framework-read>div small{color:var(--color-action-primary);font-size:var(--size-11);font-weight:var(--font-weight-700)}.framework-read p{color:var(--color-alpha-255-255-255-66);font-size:var(--size-13);margin:0}.framework-read button{border:var(--size-1) solid var(--color-alpha-255-255-255-26);border-radius:var(--size-9);background:var(--color-transparent);color:var(--color-white);padding:var(--size-9) var(--size-10);font-size:var(--size-12);cursor:pointer}.story-moments{margin-bottom:var(--size-48)}.moment-list{border-top:var(--size-1) solid var(--color-border-default)}.moment-list article{min-height:var(--size-94);padding:var(--size-16) 0;grid-template-columns:var(--size-42) 1fr;gap:var(--size-15);border-bottom:var(--size-1) solid var(--color-border-default);align-items:center;display:grid}.moment-list>article>span{color:var(--color-palette-9ca1a8);font-size:var(--size-13)}.moment-list article>div{gap:var(--size-4);display:grid}.moment-list small{color:var(--color-brand-primary);font-size:var(--size-11);text-transform:uppercase;letter-spacing:var(--relative-11)}.moment-list strong{font-size:var(--size-14)}.moment-list p{color:var(--color-text-secondary);font-size:var(--size-13);margin:0}.stopping-point{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-16);padding:var(--size-25);background:var(--color-bg-surface)}.stopping-point>span{color:var(--color-accent-warm);font-size:var(--size-11);font-weight:var(--font-weight-800);letter-spacing:var(--relative-13)}.stopping-point>strong{font-size:var(--size-20);margin:var(--size-9) 0 var(--size-6);display:block}.stopping-point>p{color:var(--color-text-secondary);font-size:var(--size-14);margin-bottom:var(--size-18)}.stopping-point>div{gap:var(--size-8);flex-wrap:wrap;display:flex}.stopping-point button{border:var(--size-1) solid var(--color-border-default);background:var(--color-bg-canvas);border-radius:var(--size-9);padding:var(--size-9) var(--size-11);font-size:var(--size-12);cursor:pointer}.stopping-point button.primary{background:var(--color-bg-inverse);color:var(--color-white);border-color:var(--color-text-primary);margin-left:auto}.stopping-point button.affirmative{background:var(--color-action-primary);color:var(--color-text-on-action);border-color:var(--color-action-primary);font-weight:var(--font-weight-750);padding-inline:var(--size-15)}.build-intro{max-width:var(--size-760);margin-bottom:var(--size-30)}.build-intro .eyebrow,.build-intro h1{margin-bottom:var(--size-14)}.build-intro p{max-width:var(--size-670);color:var(--color-text-secondary);font-size:var(--size-16)}.page-two-composition{margin-bottom:var(--size-28);grid-template-columns:minmax(var(--size-285), var(--size-340)) minmax(0, 1fr);gap:var(--size-20);align-items:start;display:grid}.page-two-composition .live-scroll-stage{top:var(--size-14)}.block-plan{gap:var(--size-8);min-width:0;display:grid}.block-plan-card{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-16);background:var(--color-bg-surface);min-width:0;padding:var(--size-15);gap:var(--size-13);box-shadow:0 var(--size-4) var(--size-11) var(--color-alpha-19-19-22-045);transition:border-color var(--duration-16) var(--motion-ease-standard), box-shadow var(--duration-16) var(--motion-ease-standard), opacity var(--duration-16) var(--motion-ease-standard), transform var(--duration-16) var(--motion-ease-standard);display:grid}.block-plan-card:hover{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.block-plan-card:hover{border-color:color-mix(in srgb, var(--color-brand-primary) 38%, var(--color-border-default))}}.block-plan-card.active{border-color:var(--color-brand-primary);box-shadow:0 var(--size-6) var(--size-14) var(--color-alpha-0-81-86-09), inset 0 0 0 var(--size-1) var(--color-brand-primary)}.block-plan-card.dragging{opacity:.48;border-style:dashed;transform:scale(.986)}.block-plan-card>header{grid-template-columns:var(--size-35) minmax(0, 1fr) auto auto;gap:var(--size-9);align-items:center;min-width:0;display:grid}.block-plan-card.off{opacity:.62;background:var(--color-palette-f2f2ef)}.block-card-insights{align-items:start;gap:var(--size-6);display:flex}.block-card-insights>span{min-width:var(--size-38);justify-items:end;gap:var(--size-3);display:grid}.block-card-insights>span+span{border-left:var(--size-1) solid var(--color-border-default);padding-left:var(--size-6)}.block-card-insights small{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-8);font-weight:var(--font-weight-800);letter-spacing:var(--relative-1);text-transform:uppercase}.block-card-insights strong{font-size:var(--size-17);line-height:1}.block-on-toggle{width:var(--size-28);height:var(--size-28);border:var(--size-1) solid var(--color-border-default);background:var(--color-bg-canvas);color:var(--color-text-secondary);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:grid}.block-on-toggle.on{border-color:var(--color-bg-strong);background:var(--color-bg-strong);color:var(--color-white)}.block-on-toggle.off{background:var(--color-bg-canvas);color:var(--color-text-secondary)}.block-on-toggle:hover{border-color:var(--color-text-primary);background:var(--color-bg-hover);color:var(--color-text-primary)}.block-on-toggle.on:hover{background:var(--color-bg-strong);color:var(--color-white)}.block-plan-order{justify-items:center;gap:var(--size-5);display:grid}.block-plan-order>b{color:var(--color-text-secondary);font-size:var(--size-11)}.block-card-summary{gap:var(--size-4);min-width:0;display:grid}.block-card-type-row{align-items:center;gap:var(--size-4);flex-wrap:nowrap;min-width:0;display:flex}.block-card-type-row>span{min-width:0;color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block-card-toggle{background:var(--color-transparent);min-width:0;color:var(--color-text-primary);justify-items:start;gap:var(--size-4);text-align:left;cursor:pointer;border:0;padding:0;display:grid}.block-card-toggle>strong{font-size:var(--size-18);overflow-wrap:anywhere;line-height:1.18}.block-card-toggle>small{color:var(--color-text-secondary);font-size:var(--size-9);font-weight:var(--font-weight-750)}.tracking-toggle{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-11);background:var(--color-bg-canvas);padding:var(--size-10) var(--size-12);align-items:center;gap:var(--size-9);cursor:pointer;display:flex}.tracking-toggle.tracked{border-color:var(--color-brand-primary);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.tracking-toggle.tracked{background:color-mix(in srgb, var(--color-action-primary) 18%, var(--color-bg-surface))}}.tracking-toggle input{width:var(--size-17);height:var(--size-17);accent-color:var(--color-brand-primary)}.tracking-toggle span{gap:var(--size-2);display:grid}.tracking-toggle strong{font-size:var(--size-12)}.tracking-toggle small{color:var(--color-text-secondary);font-size:var(--size-10)}.block-card-not-tracking{color:var(--color-text-secondary);font-size:var(--size-10);white-space:nowrap}.block-plan-body{gap:var(--size-12);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.grid-footprint-controls{gap:var(--size-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-footprint-picker{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-12);background:var(--color-bg-canvas);min-width:0;padding:var(--size-12);align-content:start;gap:var(--size-10);display:grid}.grid-footprint-picker-heading{justify-content:space-between;align-items:start;gap:var(--size-8);min-width:0;display:flex}.grid-footprint-picker-heading>span{gap:var(--size-3);min-width:0;display:grid}.grid-footprint-picker-heading b{font-size:var(--size-13)}.grid-footprint-picker-heading small{color:var(--color-text-secondary);font-size:var(--size-10);line-height:1.35}.grid-footprint-picker output{border-radius:var(--size-999);background:var(--color-brand-primary);flex:none}@supports (color:color-mix(in lab, red, red)){.grid-footprint-picker output{background:color-mix(in srgb, var(--color-brand-primary) 12%, var(--color-bg-surface))}}.grid-footprint-picker output{color:var(--color-brand-primary);padding:var(--size-4) var(--size-7);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-800);line-height:1}.grid-footprint-cells{grid-template-columns:repeat(var(--grid-footprint-columns), var(--size-26));grid-auto-rows:calc(var(--size-26) / 1.4);gap:var(--size-4);width:fit-content;display:grid}.grid-footprint-cells button{width:var(--size-26);height:calc(var(--size-26) / 1.4);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-6);background:var(--color-bg-control);cursor:pointer;padding:0;transition:border-color .12s,background-color .12s}.grid-footprint-cells button:hover,.grid-footprint-cells button:focus-visible{border-color:var(--color-brand-primary);outline:none}.grid-footprint-cells button.selected{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.grid-footprint-cells button.selected{background:color-mix(in srgb, var(--color-brand-primary) 16%, var(--color-bg-surface))}}.block-copy-editor{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-12);background:var(--color-bg-canvas);min-width:0;padding:var(--size-12);align-content:start;gap:var(--size-8);display:grid}.block-copy-editor>span{justify-content:space-between;align-items:baseline;gap:var(--size-10);display:flex}.block-copy-editor b{font-size:var(--size-14)}.block-copy-editor small{color:var(--color-brand-primary);font-size:var(--size-11);font-weight:var(--font-weight-750)}.block-copy-editor textarea{width:100%;min-height:var(--size-148);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-11);font-size:var(--size-14);resize:vertical;line-height:1.55}.block-copy-editor textarea:focus{border-color:var(--color-brand-primary);outline:var(--size-2) solid var(--color-alpha-0-81-86-14)}.block-plan-facts{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-12);background:var(--color-bg-surface);min-width:0;display:grid;overflow:hidden}.block-plan-facts>div{min-width:0;padding:var(--size-11) var(--size-12);align-content:start;gap:var(--size-4);display:grid}.block-plan-facts>div+div{border-top:var(--size-1) solid var(--color-border-default)}.block-plan-facts span{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-1)}.block-plan-facts strong{font-size:var(--size-13);line-height:1.35}.block-plan-facts p{color:var(--color-text-secondary);font-size:var(--size-11);margin:0;line-height:1.45}.block-plan-facts button{background:var(--color-transparent);width:fit-content;color:var(--color-brand-primary);padding:var(--size-3) 0 0;font-size:var(--size-11);font-weight:var(--font-weight-750);cursor:pointer;border:0}.block-plan-facts .block-file-add{width:fit-content;margin-top:var(--size-3)}.crop-controls{margin-top:var(--size-7);border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-8);gap:var(--size-6);display:grid}.crop-controls>strong{font-size:var(--size-11)}.crop-controls label{grid-template-columns:var(--size-72) minmax(0, 1fr);gap:var(--size-8);align-items:center;display:grid}.crop-controls label span{font-size:var(--size-9)}.crop-controls input[type=range]{width:100%;accent-color:var(--color-brand-primary)}.rsvp-setup{border:var(--size-1) solid var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.rsvp-setup{border:var(--size-1) solid color-mix(in srgb, var(--color-action-primary) 56%, var(--color-border-default))}}.rsvp-setup{border-radius:var(--size-12);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.rsvp-setup{background:color-mix(in srgb, var(--color-action-primary) 15%, var(--color-bg-surface))}}.rsvp-setup{padding:var(--size-12);gap:var(--size-10);display:grid}.rsvp-setup>header{justify-content:space-between;align-items:end;gap:var(--size-12);display:flex}.rsvp-setup>header>div{gap:var(--size-3);display:grid}.rsvp-setup>header span{color:var(--color-palette-705100);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-1)}.rsvp-setup>header strong{font-size:var(--size-14)}.rsvp-setup>header small{color:var(--color-text-secondary);font-size:var(--size-10)}.rsvp-setup>div{gap:var(--size-8);grid-template-columns:.8fr 1.2fr .7fr;display:grid}.rsvp-setup label{gap:var(--size-5);display:grid}.rsvp-setup label>span{color:var(--color-text-secondary);font-size:var(--size-10);font-weight:var(--font-weight-750)}.rsvp-setup select,.rsvp-setup input{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--size-9) var(--size-10);font-size:var(--size-12)}.rsvp-setup>p{color:var(--color-text-secondary);font-size:var(--size-11);margin:0;line-height:1.45}.block-plan-options{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-11);gap:var(--size-10);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.block-plan-options>span{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-1)}.block-plan-options>div{gap:var(--size-5);flex-wrap:wrap;min-width:0;display:flex}.block-plan-options>div>button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-canvas);color:var(--color-text-primary);padding:var(--size-7) var(--size-8);align-items:center;gap:var(--size-6);font-size:var(--size-11);cursor:pointer;display:flex}.block-plan-options>div>button.selected{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.block-plan-options>div>button.selected{background:color-mix(in srgb, var(--color-brand-primary) 7%, var(--color-bg-surface))}}.block-plan-options>div>button b{color:var(--color-brand-primary)}.block-plan-options .ask-block-cs{border-radius:var(--size-8);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-9) var(--size-10);font-size:var(--size-11);white-space:nowrap;cursor:pointer;border:0}.block-card-actions{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-10);justify-content:space-between;align-items:center;gap:var(--size-8);display:flex}.block-card-actions button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-canvas);color:var(--color-brand-primary);padding:var(--size-9) var(--size-10);font-size:var(--size-11);cursor:pointer}.block-card-actions>div{align-items:center;gap:var(--size-12);display:flex}.block-card-actions .block-save-button{border-color:var(--color-text-primary);background:var(--color-bg-inverse);color:var(--color-white)}.block-card-actions .block-delete-button{border-color:var(--color-status-warning);background:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.block-card-actions .block-delete-button{background:color-mix(in srgb, var(--color-status-warning) 9%, var(--color-bg-surface))}}.block-card-actions .block-delete-button{color:var(--color-status-warning);align-items:center;gap:var(--size-6);display:inline-flex}.block-card-actions .block-delete-button.confirming{background:var(--color-status-warning);color:var(--color-white)}.block-plan-add{border:var(--size-1) dashed var(--color-border-default);border-radius:var(--size-13);background:var(--color-bg-elevated);padding:var(--size-10);gap:var(--size-7);grid-template-columns:repeat(4,1fr);display:grid}.block-plan-add button{border-radius:var(--size-8);background:var(--color-bg-control);color:var(--color-brand-primary);padding:var(--size-11) var(--size-9);font-size:var(--size-11);font-weight:var(--font-weight-750);cursor:pointer;justify-content:center;align-items:center;gap:var(--size-6);border:0;display:inline-flex}.add-icon{width:var(--size-18);height:var(--size-18);flex:none}.build-experience-picker{margin-top:var(--size-34)}.build-summary{border-radius:var(--size-14);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-18) var(--size-20);align-items:center;gap:var(--size-20);margin-bottom:var(--size-18);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.build-summary>div{gap:var(--size-3);display:grid}.build-summary>div span{color:var(--color-action-primary);font-size:var(--size-12);text-transform:uppercase;letter-spacing:var(--relative-12)}.build-summary>div strong{font-size:var(--size-16)}.build-summary p{color:var(--color-alpha-255-255-255-7);font-size:var(--size-13);margin:0}.build-summary button{border:var(--size-1) solid var(--color-alpha-255-255-255-26);background:var(--color-transparent);color:var(--color-white);border-radius:var(--size-9);padding:var(--size-9) var(--size-10);font-size:var(--size-12);cursor:pointer}.build-interpretation{margin:0 0 var(--size-18);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-12);background:var(--color-bg-surface);overflow:hidden}.build-interpretation summary{padding:var(--size-12) var(--size-15);align-items:center;gap:var(--size-11);cursor:pointer;grid-template-columns:auto 1fr auto;list-style:none;display:grid}.build-interpretation summary::-webkit-details-marker{display:none}.build-interpretation summary>span{color:var(--color-brand-primary);font-size:var(--size-11);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-1)}.build-interpretation summary>strong{font-size:var(--size-13)}.build-interpretation summary>b{font-size:var(--size-15);transition:transform var(--duration-18) var(--motion-ease-standard)}.build-interpretation[open] summary>b{transform:rotate(45deg)}.build-interpretation>div{padding:0 var(--size-15) var(--size-15);gap:var(--size-7);grid-template-columns:repeat(2,1fr);display:grid}.build-interpretation article{border-radius:var(--size-9);background:var(--color-bg-canvas);min-width:0;padding:var(--size-10)}.build-interpretation article>span{color:var(--color-text-secondary);font-size:var(--size-11);text-transform:uppercase;letter-spacing:var(--relative-1)}.build-interpretation article p{font-size:var(--size-13);margin:var(--size-5) 0 0}.flow-starter-dock{margin-bottom:var(--size-17);border:var(--size-1) solid var(--color-text-primary);border-radius:var(--size-14);background:var(--color-bg-surface);padding:var(--size-13);gap:var(--size-10);display:grid}.flow-starter-dock>header{justify-content:space-between;align-items:end;gap:var(--size-18);padding:0 var(--size-2);display:flex}.flow-starter-dock>header>div{gap:var(--size-4);display:grid}.flow-starter-dock>header strong{font-size:var(--size-14)}.flow-starter-dock>header>small{color:var(--color-text-secondary);font-size:var(--size-12)}.flow-starter-dock>div{gap:var(--size-6);min-width:0;padding-bottom:var(--size-4);scrollbar-width:thin;display:flex;overflow-x:auto}.flow-starter-dock>div>button{min-width:var(--size-91);min-height:var(--size-64);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-canvas);color:var(--color-text-primary);padding:var(--size-8);align-content:space-between;justify-items:start;gap:var(--size-7);text-align:left;cursor:pointer;display:grid}.flow-starter-dock>div>button:hover{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.flow-starter-dock>div>button:hover{background:color-mix(in srgb, var(--color-brand-primary) 5%, var(--color-bg-surface))}}.flow-starter-dock>div>button span{color:var(--color-brand-primary);font-size:var(--size-13);font-weight:var(--font-weight-800)}.flow-starter-dock>div>button strong{font-size:var(--size-12)}.flow-starter-dock>footer{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-8);justify-content:flex-end;gap:var(--size-6);display:flex}.flow-starter-dock>footer button{background:var(--color-transparent);color:var(--color-brand-primary);padding:var(--size-4) var(--size-6);font-size:var(--size-12);font-weight:var(--font-weight-750);cursor:pointer;border:0}.composition-workspace{grid-template-columns:minmax(0, 1fr) var(--size-410);gap:var(--size-18);align-items:start;display:grid}.scroll-composer{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-17);background:var(--color-bg-surface);min-width:0;padding:var(--size-14);box-shadow:0 var(--size-16) var(--size-45) var(--color-alpha-19-19-22-07)}.scroll-composer>header{padding:var(--size-1) var(--size-2) var(--size-11);justify-content:space-between;align-items:end;gap:var(--size-16);display:flex}.scroll-composer>header>div:first-child{gap:var(--size-4);display:grid}.scroll-composer>header strong{font-size:var(--size-13)}.scroll-composer>header>div:last-child{align-items:center;gap:var(--size-8);display:flex}.scroll-composer>header small{color:var(--color-text-secondary);font-size:var(--size-10)}.scroll-composer>header button{background:var(--color-transparent);color:var(--color-brand-primary);padding:var(--size-4);font-size:var(--size-10);font-weight:var(--font-weight-750);cursor:pointer;border:0}.scroll-composer-frame{border:var(--size-5) solid var(--color-text-primary);border-radius:var(--size-22);background:var(--color-bg-canvas);overflow:hidden}.composer-device-bar{height:var(--size-40);padding:0 var(--size-13);background:var(--color-bg-inverse);color:var(--color-white);justify-content:space-between;align-items:center;display:flex}.composer-device-bar span{width:var(--size-26);height:var(--size-26);border:var(--size-1) solid var(--color-alpha-255-255-255-35);font-size:var(--size-9);border-radius:50%;place-items:center;display:grid}.composer-device-bar small{color:var(--color-action-primary);font-size:var(--size-9);text-transform:uppercase;letter-spacing:var(--relative-1)}.flow-canvas{padding:var(--size-13);gap:var(--size-9);display:grid}.flow-block-row{border:var(--size-1) solid var(--color-transparent);border-radius:var(--size-13);min-width:0;padding:var(--size-7);grid-template-columns:var(--size-34) minmax(var(--size-220), 1fr) minmax(var(--size-155), .55fr) var(--size-23);gap:var(--size-8);transition:border-color var(--duration-15) var(--motion-ease-standard), background var(--duration-15) var(--motion-ease-standard), opacity var(--duration-15) var(--motion-ease-standard), transform var(--duration-15) var(--motion-ease-standard);align-items:stretch;display:grid;position:relative}.flow-block-row:hover{border-color:var(--color-border-default);background:var(--color-bg-hover)}.flow-block-row.active{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.flow-block-row.active{background:color-mix(in srgb, var(--color-brand-primary) 5%, var(--color-bg-surface))}}.flow-block-row.dragging{opacity:.45;border-style:dashed;transform:scale(.985)}.flow-order{align-content:start;justify-items:center;gap:var(--size-5);display:grid}.flow-order .drag-handle{margin:0}.flow-order>b{color:var(--color-text-secondary);font-size:var(--size-11)}.flow-visual-button{border-radius:var(--size-11);background:var(--color-transparent);min-width:0;color:var(--color-text-primary);text-align:left;cursor:pointer;border:0;padding:0}.flow-visual-button .scroll-block-wireframe{min-height:var(--size-148)}.flow-visual-button:hover .scroll-block-wireframe,.flow-block-row.active .flow-visual-button .scroll-block-wireframe{border-color:var(--color-brand-primary)}.header-block-wireframe{min-height:var(--size-235);border-radius:var(--size-11);background:var(--color-bg-inverse);color:var(--color-white);grid-template-rows:1fr auto;display:grid;overflow:hidden}.header-visual-stage{margin:var(--size-10);min-height:var(--size-178);border:var(--size-1) dashed var(--color-alpha-255-255-255-34);border-radius:var(--size-9);background:radial-gradient(circle at 30% 20%, var(--color-alpha-255-255-255-14), var(--color-transparent) 40%), linear-gradient(145deg, var(--color-alpha-0-81-86-82), var(--color-alpha-27-31-51-98));justify-content:center;align-items:center;gap:var(--size-6);flex-direction:column;display:flex}.header-visual-stage>span{width:var(--size-35);height:var(--size-35);border:var(--size-1) solid var(--color-alpha-255-255-255-5);font-size:var(--size-14);border-radius:50%;place-items:center;display:grid}.header-visual-stage>strong{font-size:var(--size-13)}.header-visual-stage>small{color:var(--color-alpha-255-255-255-62);font-size:var(--size-5);letter-spacing:var(--relative-12)}.header-visual-stage.has-upload{border-style:solid;padding:0;position:relative;overflow:hidden}.header-visual-stage.has-upload>:not(img):not(video){display:none}.header-visual-stage.has-upload img,.header-visual-stage.has-upload video{width:100%;height:100%;min-height:var(--size-178);object-fit:cover;transition:transform var(--duration-16) var(--motion-ease-standard), object-position var(--duration-16) var(--motion-ease-standard)}.header-response{width:min(var(--size-170), 74%);gap:var(--size-6);margin-top:var(--size-5);grid-template-columns:1fr 1fr;display:grid}.header-response i{height:var(--size-19);border:var(--size-1) solid var(--color-alpha-255-255-255-38);border-radius:var(--size-999)}.header-countdown{align-items:center;gap:var(--size-7);color:var(--color-action-primary);display:flex}.header-countdown b{border-radius:var(--size-8);background:var(--color-bg-elevated);padding:var(--size-13) var(--size-10);font-size:var(--size-20)}.header-countdown i{color:var(--color-alpha-255-255-255-55);font-style:normal}.header-block-wireframe>footer{padding:0 var(--size-11) var(--size-10);justify-content:space-between;gap:var(--size-8);display:flex}.header-block-wireframe>footer span{color:var(--color-action-primary);font-size:var(--size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-block-wireframe>footer em{color:var(--color-alpha-255-255-255-58);font-size:var(--size-5);white-space:nowrap;font-style:normal}.flow-block-note{border-radius:var(--size-10);background:var(--color-bg-surface);border:var(--size-1) solid var(--color-border-default);min-width:0;padding:var(--size-10);align-content:start;gap:var(--size-5);display:grid}.flow-block-note>small{color:var(--color-brand-primary);font-size:var(--size-11);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-09)}.flow-block-note>strong{font-size:var(--size-14);overflow-wrap:anywhere;line-height:1.3}.flow-block-note>p{color:var(--color-text-secondary);font-size:var(--size-12);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.flow-block-note>span{color:var(--color-palette-705100);font-size:var(--size-11);font-weight:var(--font-weight-750);margin-top:auto}.flow-block-note>button{border-radius:var(--size-7);background:var(--color-bg-canvas);color:var(--color-brand-primary);padding:var(--size-7);font-size:var(--size-11);font-weight:var(--font-weight-750);text-align:left;cursor:pointer;border:0}.flow-remove{width:var(--size-23);height:var(--size-23);border-radius:var(--size-7);background:var(--color-bg-inverse);cursor:pointer;border:0;place-items:center;display:grid}.flow-add-zone{border:var(--size-1) dashed var(--color-palette-a9adb4);border-radius:var(--size-11);padding:var(--size-9);gap:var(--size-7);grid-template-columns:1fr 1fr;display:grid}.flow-add-zone button{border-radius:var(--size-8);background:var(--color-bg-control);color:var(--color-brand-primary);padding:var(--size-10);font-size:var(--size-10);font-weight:var(--font-weight-750);cursor:pointer;border:0}.block-inspector{top:var(--size-16);max-height:calc(100svh - var(--size-118));border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-17);background:var(--color-bg-surface);min-width:0;padding:var(--size-14);gap:var(--size-11);box-shadow:0 var(--size-16) var(--size-45) var(--color-alpha-19-19-22-08);scrollbar-width:thin;display:grid;position:sticky;overflow-y:auto}.block-inspector>header{justify-content:space-between;align-items:end;gap:var(--size-10);padding:var(--size-2);display:flex}.block-inspector>header>div{gap:var(--size-4);display:grid}.block-inspector>header strong{font-size:var(--size-13)}.block-inspector>header>button{border-radius:var(--size-8);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-8) var(--size-9);font-size:var(--size-12);cursor:pointer;border:0}.header-format-picker{border-radius:var(--size-11);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.header-format-picker{background:color-mix(in srgb, var(--color-action-primary) 17%, var(--color-bg-surface))}}.header-format-picker{padding:var(--size-11);gap:var(--size-9);display:grid}.header-format-picker>div:first-child{gap:var(--size-3);display:grid}.header-format-picker>div:first-child span{color:var(--color-palette-705100);font-size:var(--size-11);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-09)}.header-format-picker>div:first-child strong{font-size:var(--size-13)}.header-format-picker>div:last-child{gap:var(--size-5);grid-template-columns:1fr 1fr;display:grid}.header-format-picker button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-control);min-width:0;color:var(--color-text-primary);padding:var(--size-7);grid-template-columns:var(--size-25) minmax(0, 1fr);gap:var(--size-7);text-align:left;cursor:pointer;align-items:center;display:grid}.header-format-picker button.selected{border-color:var(--color-text-primary);box-shadow:inset 0 0 0 var(--size-1) var(--color-text-primary)}.header-format-picker button>span{width:var(--size-24);height:var(--size-24);border-radius:var(--size-6);background:var(--color-bg-inverse);color:var(--color-action-primary);font-size:var(--size-10);place-items:center;display:grid}.header-format-picker button>div{gap:var(--size-2);min-width:0;display:grid}.header-format-picker button strong{font-size:var(--size-12)}.header-format-picker button small{color:var(--color-text-secondary);font-size:var(--size-10);line-height:1.35}.inspector-copy{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-11);background:var(--color-bg-canvas);padding:var(--size-10);gap:var(--size-6);display:grid}.inspector-copy>span{justify-content:space-between;gap:var(--size-8);display:flex}.inspector-copy>span b{font-size:var(--size-12)}.inspector-copy>span small{color:var(--color-brand-primary);font-size:var(--size-10)}.inspector-copy textarea{width:100%;min-height:var(--size-120);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-control);padding:var(--size-9);font-size:var(--size-13);resize:vertical;line-height:1.5}.inspector-experience{border-radius:var(--size-11);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-11);gap:var(--size-8);display:grid}.inspector-experience>header{grid-template-columns:var(--size-34) minmax(0, 1fr);gap:var(--size-8);align-items:center;display:grid}.inspector-experience>header>span{width:var(--size-33);height:var(--size-33);border-radius:var(--size-8);background:var(--color-action-primary);color:var(--color-text-on-action);font-size:var(--size-11);font-weight:var(--font-weight-800);place-items:center;display:grid}.inspector-experience>header>div{gap:var(--size-2);display:grid}.inspector-experience small{color:var(--color-action-primary);font-size:var(--size-11);text-transform:uppercase;letter-spacing:var(--relative-09)}.inspector-experience strong{font-size:var(--size-13)}.inspector-experience p{color:var(--color-alpha-255-255-255-76);font-size:var(--size-12);margin:0;line-height:1.45}.inspector-experience>div{gap:var(--size-5);display:flex}.inspector-experience>div button{border:var(--size-1) solid var(--color-alpha-255-255-255-24);border-radius:var(--size-7);background:var(--color-transparent);color:var(--color-white);padding:var(--size-7);font-size:var(--size-11);cursor:pointer;flex:1}.inspector-media{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-11);padding:var(--size-10);gap:var(--size-8);display:grid}.inspector-media>header{justify-content:space-between;align-items:center;gap:var(--size-9);display:flex}.inspector-media>header>div{gap:var(--size-2);display:grid}.inspector-media>header span{color:var(--color-text-secondary);font-size:var(--size-11);text-transform:uppercase;letter-spacing:var(--relative-09)}.inspector-media>header strong{font-size:var(--size-12)}.inspector-media>p{color:var(--color-text-secondary);font-size:var(--size-12);margin:0;line-height:1.45}.inspector-recommendations{gap:var(--size-8);display:grid}.inspector-recommendations>header{justify-content:space-between;align-items:end;gap:var(--size-9);display:flex}.inspector-recommendations>header>div{gap:var(--size-2);display:grid}.inspector-recommendations>header span{color:var(--color-brand-primary);font-size:var(--size-11);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-09)}.inspector-recommendations>header strong{font-size:var(--size-12)}.inspector-recommendations>header button{background:var(--color-transparent);color:var(--color-brand-primary);padding:var(--size-3);font-size:var(--size-11);cursor:pointer;border:0}.inspector-recommendations>div{gap:var(--size-5);grid-template-columns:1fr 1fr;display:grid}.inspector-recommendations>div>button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-canvas);min-width:0;color:var(--color-text-primary);padding:var(--size-8);grid-template-columns:var(--size-25) minmax(0, 1fr);gap:var(--size-7);text-align:left;cursor:pointer;align-items:center;display:grid}.inspector-recommendations>div>button.selected{border-color:var(--color-brand-primary);box-shadow:inset 0 0 0 var(--size-1) var(--color-brand-primary)}.inspector-recommendations>div>button>span{width:var(--size-24);height:var(--size-24);border-radius:var(--size-6);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.inspector-recommendations>div>button>span{background:color-mix(in srgb, var(--color-brand-primary) 10%, var(--color-bg-surface))}}.inspector-recommendations>div>button>span{color:var(--color-brand-primary);font-size:var(--size-10);font-weight:var(--font-weight-800);place-items:center;display:grid}.inspector-recommendations>div>button>div{gap:var(--size-2);min-width:0;display:grid}.inspector-recommendations>div>button strong{font-size:var(--size-12)}.inspector-recommendations>div>button small{color:var(--color-text-secondary);font-size:var(--size-5);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.block-inspector .block-strategy>div{grid-template-columns:1fr}.dimension-workspace{grid-template-columns:minmax(0, 1fr) var(--size-292);gap:var(--size-18);align-items:start;display:grid}.dimension-editor{min-width:0}.build-list{gap:var(--size-9);display:grid}.editable-block{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-14);background:var(--color-bg-surface);padding:var(--size-16);grid-template-columns:var(--size-45) minmax(0, 1fr) auto;gap:var(--size-14);transition:opacity var(--duration-15) var(--motion-ease-standard), transform var(--duration-15) var(--motion-ease-standard), border-color var(--duration-15) var(--motion-ease-standard), box-shadow var(--duration-15) var(--motion-ease-standard);align-items:start;display:grid}.editable-block.dragging{opacity:.48;border-style:dashed;transform:scale(.985)}.block-number{gap:var(--size-3);padding-top:var(--size-5);display:grid}.block-number span{font-size:var(--size-16);font-weight:var(--font-weight-650)}.block-number small{color:var(--color-text-secondary);font-size:var(--size-10);letter-spacing:var(--relative-12)}.drag-handle{width:var(--size-30);height:var(--size-28);margin-bottom:var(--size-4);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-canvas);color:var(--color-text-secondary);cursor:grab;touch-action:none;place-items:center;display:grid}.drag-handle:active{cursor:grabbing;background:var(--color-bg-inverse);color:var(--color-white);border-color:var(--color-text-primary)}.drag-handle>span{font-size:var(--size-15);line-height:1}.block-fields{gap:var(--size-10);grid-template-columns:1.25fr .75fr;display:grid}.block-fields label{gap:var(--size-5);display:grid}.block-fields label>span{color:var(--color-text-secondary);font-size:var(--size-11);text-transform:uppercase;letter-spacing:var(--relative-1)}.block-fields input,.block-fields textarea{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--size-9) var(--size-10);font-size:var(--size-13);line-height:1.45}.block-fields input:focus,.block-fields textarea:focus{border-color:var(--color-brand-primary);outline:var(--size-2) solid var(--color-alpha-0-81-86-14)}.block-fields textarea{resize:vertical}.block-fields .audience-field{grid-column:1/-1}.block-fields.practical{grid-template-columns:minmax(0, 1.35fr) minmax(var(--size-215), .65fr);gap:var(--size-11)}.block-content-field{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-11);background:var(--color-bg-canvas);min-width:0;padding:var(--size-11)}.block-content-field>span{justify-content:space-between;align-items:center;gap:var(--size-10);display:flex}.block-content-field>span b{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--size-12);letter-spacing:0;text-transform:none}.block-content-field>span small{color:var(--color-brand-primary);font-family:var(--font-display);font-size:var(--size-10);letter-spacing:0;text-transform:none}.block-content-field textarea{min-height:var(--size-128);background:var(--color-bg-control);font-size:var(--size-14);border:0;line-height:1.5}.block-experience-summary{border-radius:var(--size-11);background:var(--color-bg-inverse);min-width:0;color:var(--color-white);padding:var(--size-12);gap:var(--size-10);grid-template-rows:auto 1fr auto;display:grid}.block-experience-summary>header{grid-template-columns:var(--size-36) minmax(0, 1fr);gap:var(--size-9);align-items:center;display:grid}.block-experience-summary>header>span{width:var(--size-35);height:var(--size-35);border-radius:var(--size-9);background:var(--color-action-primary);color:var(--color-text-on-action);font-size:var(--size-12);font-weight:var(--font-weight-800);place-items:center;display:grid}.block-experience-summary>header>div{gap:var(--size-2);min-width:0;display:grid}.block-experience-summary small{color:var(--color-action-primary);font-size:var(--size-9);text-transform:uppercase;letter-spacing:var(--relative-09)}.block-experience-summary strong{font-size:var(--size-14);overflow-wrap:anywhere}.block-experience-summary p{color:var(--color-alpha-255-255-255-7);font-size:var(--size-11);margin:0;line-height:1.45}.block-experience-summary>button{border:var(--size-1) solid var(--color-alpha-255-255-255-25);border-radius:var(--size-8);background:var(--color-transparent);color:var(--color-white);padding:var(--size-8);font-size:var(--size-10);font-weight:var(--font-weight-750);cursor:pointer}.block-experience-summary>button:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.block-materials{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-11);background:var(--color-bg-surface);min-width:0;padding:var(--size-10) var(--size-11);gap:var(--size-8);grid-column:1/-1;display:grid}.block-materials>header{justify-content:space-between;align-items:center;gap:var(--size-12);display:flex}.block-materials>header>div{gap:var(--size-2);display:grid}.block-materials>header span{color:var(--color-text-secondary);font-size:var(--size-10);text-transform:uppercase;letter-spacing:var(--relative-1)}.block-materials>header strong{font-size:var(--size-12)}.block-file-add{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-canvas);padding:var(--size-7) var(--size-9);color:var(--color-brand-primary);font-size:var(--size-10);font-weight:var(--font-weight-750);white-space:nowrap;cursor:pointer;position:relative;overflow:hidden}.block-file-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.block-need-list,.block-asset-list{gap:var(--size-5);flex-wrap:wrap;display:flex}.block-need-list span{border-radius:var(--size-999);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.block-need-list span{background:color-mix(in srgb, var(--color-brand-primary) 7%, var(--color-bg-surface))}}.block-need-list span{border:var(--size-1) solid var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.block-need-list span{border:var(--size-1) solid color-mix(in srgb, var(--color-brand-primary) 20%, var(--color-border-default))}}.block-need-list span{color:var(--color-brand-primary);padding:var(--size-5) var(--size-7);font-size:var(--size-10)}.block-asset-list{padding-top:var(--size-7);border-top:var(--size-1) solid var(--color-border-default)}.block-asset-list small{border-radius:var(--size-7);background:var(--color-action-primary);max-width:100%}@supports (color:color-mix(in lab, red, red)){.block-asset-list small{background:color-mix(in srgb, var(--color-action-primary) 18%, var(--color-bg-surface))}}.block-asset-list small{padding:var(--size-5) var(--size-7);color:var(--color-text-primary);font-size:var(--size-10);align-items:center;gap:var(--size-5);display:flex}.block-asset-list small span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.block-strategy{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-8);grid-column:1/-1}.block-strategy summary{gap:var(--size-9);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.block-strategy summary::-webkit-details-marker{display:none}.block-strategy summary>span{color:var(--color-brand-primary);font-size:var(--size-10);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-09)}.block-strategy summary>strong{color:var(--color-text-secondary);font-size:var(--size-11);font-weight:var(--font-weight-600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block-strategy summary>b{font-size:var(--size-14);transition:transform var(--duration-18) var(--motion-ease-standard)}.block-strategy[open] summary>b{transform:rotate(45deg)}.block-strategy>div{margin-top:var(--size-9);gap:var(--size-8);grid-template-columns:1fr 1fr;display:grid}.experience-field{gap:var(--size-5);display:flex}.experience-field input{min-width:0}.experience-field button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-control);padding:0 var(--size-8);font-size:var(--size-10);white-space:nowrap;cursor:pointer}.editable-block.open{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.editable-block.open{border-color:color-mix(in srgb, var(--color-brand-primary) 55%, var(--color-border-default))}}.editable-block.open{box-shadow:0 var(--size-12) var(--size-32) var(--color-alpha-0-81-86-08)}.profile-snapshot{border-radius:var(--size-10);background:var(--color-bg-canvas);min-width:0;padding:var(--size-9) var(--size-10);grid-column:1/-1;grid-template-columns:var(--size-34) minmax(0, 1fr) auto;gap:var(--size-10);align-items:center;display:grid}.profile-snapshot>span{width:var(--size-32);height:var(--size-32);border-radius:var(--size-8);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.profile-snapshot>span{background:color-mix(in srgb, var(--color-brand-primary) 10%, var(--color-bg-surface))}}.profile-snapshot>span{color:var(--color-brand-primary);font-size:var(--size-12);font-weight:var(--font-weight-800);place-items:center;display:grid}.profile-snapshot>div{gap:var(--size-2);min-width:0;display:grid}.profile-snapshot small{color:var(--color-brand-primary);font-size:var(--size-9);text-transform:uppercase;letter-spacing:var(--relative-08)}.profile-snapshot strong{font-size:var(--size-12)}.profile-snapshot p{color:var(--color-text-secondary);font-size:var(--size-10);margin:0;line-height:1.35}.profile-snapshot em{color:var(--color-text-secondary);font-size:var(--size-10);white-space:nowrap;font-style:normal}.dimension-planner{border:var(--size-1) solid var(--color-brand-primary);grid-column:1/-1;min-width:0}@supports (color:color-mix(in lab, red, red)){.dimension-planner{border:var(--size-1) solid color-mix(in srgb, var(--color-brand-primary) 35%, var(--color-border-default))}}.dimension-planner{border-radius:var(--size-12);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.dimension-planner{background:color-mix(in srgb, var(--color-brand-primary) 5%, var(--color-bg-surface))}}.dimension-planner{padding:var(--size-13);gap:var(--size-13);display:grid}.dimension-planner>header,.profile-workplan>header,.supporting-blocks>header{justify-content:space-between;align-items:end;gap:var(--size-16);display:flex}.dimension-planner>header>div,.profile-workplan>header>div,.supporting-blocks>header>div{gap:var(--size-3);display:grid}.dimension-planner>header span,.profile-workplan>header span,.supporting-blocks>header span{color:var(--color-brand-primary);font-size:var(--size-10);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-1)}.dimension-planner>header strong,.profile-workplan>header strong,.supporting-blocks>header strong{font-size:var(--size-14)}.dimension-planner>header>small,.supporting-blocks>header>small{color:var(--color-text-secondary);font-size:var(--size-10)}.dimension-recommendations{grid-auto-flow:column;grid-auto-columns:minmax(var(--size-165), 1fr);gap:var(--size-7);min-width:0;padding-bottom:var(--size-5);scroll-snap-type:x proximity;display:grid;overflow-x:auto}.dimension-recommendations>article{min-height:var(--size-190);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-surface);padding:var(--size-10);gap:var(--size-6);scroll-snap-align:start;grid-template-rows:auto auto 1fr auto auto;display:grid}.dimension-recommendations>article.selected{border-color:var(--color-brand-primary);box-shadow:inset 0 0 0 var(--size-1) var(--color-brand-primary)}.dimension-recommendations article>div{justify-content:space-between;align-items:center;gap:var(--size-8);display:flex}.dimension-recommendations article>div span{width:var(--size-27);height:var(--size-27);border-radius:var(--size-7);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.dimension-recommendations article>div span{background:color-mix(in srgb, var(--color-action-primary) 28%, var(--color-bg-surface))}}.dimension-recommendations article>div span{font-size:var(--size-11);font-weight:var(--font-weight-800);place-items:center;display:grid}.dimension-recommendations article>div small{color:var(--color-brand-primary);font-size:var(--size-9);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-08)}.dimension-recommendations article>strong{font-size:var(--size-13)}.dimension-recommendations article>p{color:var(--color-text-secondary);font-size:var(--size-10);margin:0;line-height:1.4}.dimension-recommendations article>em{color:var(--color-text-primary);font-size:var(--size-10);font-style:normal;line-height:1.35}.dimension-recommendations article>button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-7);font-size:var(--size-10);font-weight:var(--font-weight-750);cursor:pointer}.dimension-recommendations>article.selected>button{border-color:var(--color-text-primary);background:var(--color-bg-inverse);color:var(--color-white)}.profile-workplan{border-radius:var(--size-10);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-12);gap:var(--size-10);display:grid}.profile-workplan>header span{color:var(--color-action-primary)}.profile-workplan>header>button{border:var(--size-1) solid var(--color-alpha-255-255-255-2);border-radius:var(--size-8);background:var(--color-transparent);color:var(--color-white);padding:var(--size-7) var(--size-8);font-size:var(--size-10);cursor:pointer}.profile-workplan>div{gap:var(--size-6);grid-template-columns:1fr 1fr;display:grid}.profile-workplan article{border-radius:var(--size-8);background:var(--color-bg-elevated);min-width:0;padding:var(--size-9)}.profile-workplan article small{color:var(--color-action-primary);font-size:var(--size-9);text-transform:uppercase;letter-spacing:var(--relative-08)}.profile-workplan article p{color:var(--color-alpha-255-255-255-76);font-size:var(--size-10);margin:var(--size-4) 0 0;line-height:1.45}.profile-workplan .need-chips{gap:var(--size-4);margin-top:var(--size-5);flex-wrap:wrap;display:flex}.profile-workplan .need-chips span{border-radius:var(--size-999);background:var(--color-bg-hover);color:var(--color-text-secondary);padding:var(--size-4) var(--size-6);font-size:var(--size-9)}.supporting-blocks{gap:var(--size-9);display:grid}.supporting-blocks>div{grid-auto-flow:column;grid-auto-columns:minmax(var(--size-180), 1fr);gap:var(--size-6);min-width:0;padding-bottom:var(--size-5);scroll-snap-type:x proximity;display:grid;overflow-x:auto}.supporting-blocks>div>button{min-height:var(--size-126);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-10);grid-template-columns:var(--size-28) 1fr;gap:var(--size-7);text-align:left;cursor:pointer;scroll-snap-align:start;display:grid}.supporting-blocks>div>button:hover{border-color:var(--color-brand-primary)}.supporting-blocks>div>button>span{width:var(--size-27);height:var(--size-27);border-radius:var(--size-7);background:var(--color-accent-warm)}@supports (color:color-mix(in lab, red, red)){.supporting-blocks>div>button>span{background:color-mix(in srgb, var(--color-accent-warm) 13%, var(--color-bg-surface))}}.supporting-blocks>div>button>span{color:var(--color-accent-warm);font-size:var(--size-11);font-weight:var(--font-weight-800);place-items:center;display:grid}.supporting-blocks button>div{gap:var(--size-2);min-width:0;display:grid}.supporting-blocks button small{color:var(--color-text-secondary);font-size:var(--size-9);text-transform:uppercase;letter-spacing:var(--relative-08)}.supporting-blocks button strong{font-size:var(--size-12)}.supporting-blocks button p{color:var(--color-text-secondary);font-size:var(--size-10);margin:var(--size-2) 0 0;line-height:1.35}.supporting-blocks button b{color:var(--color-brand-primary);font-size:var(--size-10);grid-column:1/-1;align-self:end}.experience-planner{border:var(--size-1) solid var(--color-brand-primary);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.experience-planner{border:var(--size-1) solid color-mix(in srgb, var(--color-brand-primary) 35%, var(--color-border-default))}}.experience-planner{border-radius:var(--size-10);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.experience-planner{background:color-mix(in srgb, var(--color-brand-primary) 6%, var(--color-bg-surface))}}.experience-planner{padding:var(--size-11);gap:var(--size-13);grid-template-columns:1fr 1fr;display:grid}.experience-planner>div{align-content:start;gap:var(--size-7);display:grid}.experience-planner>div>span,.asset-preview>span{color:var(--color-text-secondary);font-size:var(--size-10);text-transform:uppercase;letter-spacing:var(--relative-1)}.experience-planner>div>div{gap:var(--size-5);flex-wrap:wrap;display:flex}.experience-planner button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-999);background:var(--color-bg-control);padding:var(--size-6) var(--size-8);font-size:var(--size-10);cursor:pointer}.experience-planner button.selected{background:var(--color-bg-inverse);color:var(--color-white);border-color:var(--color-text-primary)}.need-chips small{border-radius:var(--size-7);background:var(--color-bg-surface);border:var(--size-1) solid var(--color-border-default);padding:var(--size-5) var(--size-7);color:var(--color-text-secondary);font-size:var(--size-10)}.asset-preview{align-items:center;gap:var(--size-5);flex-wrap:wrap;grid-column:1/-1;display:flex}.asset-preview small{border-radius:var(--size-999);background:var(--color-bg-canvas);color:var(--color-text-secondary);padding:var(--size-4) var(--size-7);font-size:var(--size-10)}.asset-preview button{background:var(--color-transparent);color:var(--color-brand-primary);padding:var(--size-4);font-size:var(--size-10);font-weight:var(--font-weight-750);cursor:pointer;border:0;margin-left:auto}.block-controls{gap:var(--size-4);display:flex}.block-controls button{width:var(--size-28);height:var(--size-28);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-7);background:var(--color-bg-canvas);cursor:pointer}.live-scroll-stage{top:var(--size-16);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-18);background:var(--color-bg-strong);min-width:0;padding:var(--size-12);-webkit-backdrop-filter:blur(var(--size-18));position:sticky}.themed-scroll{color:var(--scroll-font);font-family:var(--scroll-font-family);background:var(--screen-background)!important}.themed-scroll.scroll-font-sans{--scroll-font-family:var(--font-family-scroll-sans)}.themed-scroll.scroll-font-space{--scroll-font-family:var(--font-family-scroll-space)}.themed-scroll.scroll-font-inter{--scroll-font-family:var(--font-family-scroll-inter)}.themed-scroll.scroll-font-fraunces{--scroll-font-family:var(--font-family-scroll-fraunces)}.themed-scroll.scroll-font-caveat{--scroll-font-family:var(--font-family-scroll-caveat)}.themed-scroll.scroll-font-lora{--scroll-font-family:var(--font-family-scroll-lora)}.themed-scroll.scroll-font-nunito{--scroll-font-family:var(--font-family-scroll-nunito)}.themed-scroll.scroll-font-playfair{--scroll-font-family:var(--font-family-scroll-playfair)}.themed-scroll.scroll-font-oswald{--scroll-font-family:var(--font-family-scroll-oswald)}.themed-scroll.scroll-font-mono{--scroll-font-family:var(--font-family-scroll-mono)}.themed-scroll.scroll-font-serif{--scroll-font-family:var(--font-family-scroll-serif)}.themed-scroll.scroll-font-rounded{--scroll-font-family:var(--font-family-scroll-rounded)}:is(.themed-scroll,.saved-experience-preview) :is(.playblock-render,.native-experience-render,.moment-player) :is(h1,h2,h3,h4,h5,h6,button,input,textarea,select){font-family:var(--scroll-font-family,inherit)}.themed-scroll .live-scroll-device-bar,.themed-scroll .preview-phone-bar{background:var(--screen-background)}.themed-scroll .live-scroll-device-bar>small,.themed-scroll .preview-phone-bar>small{color:var(--scroll-main)}.themed-scroll.live-scroll-canvas,.themed-scroll .live-scroll-canvas,.themed-scroll .preview-phone-content{background:var(--scroll-background);color:var(--scroll-font)}.themed-scroll .wire-cta,.themed-scroll .preview-phone-content>button{background:var(--scroll-main);color:var(--scroll-font)}.live-scroll-canvas.themed-scroll{height:min(var(--size-650), calc(100svh - var(--size-250)));min-height:var(--size-430);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-13);padding:var(--size-10);align-content:start;gap:var(--size-7);scrollbar-width:thin;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto;background:var(--color-bg-surface)!important}.live-scroll-sort-item{width:100%;min-width:0;transition:opacity var(--duration-15) var(--motion-ease-standard), transform var(--duration-15) var(--motion-ease-standard);position:relative}.live-scroll-sort-item.off{opacity:.42}.live-scroll-sort-item.off .live-scroll-item{filter:grayscale();border-style:dashed}.preview-off-label{background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-5) var(--size-7);font-size:var(--size-8);font-weight:var(--font-weight-850);letter-spacing:var(--relative-1);text-align:center;display:block}.block-card-drag-handle{width:100%;min-height:var(--size-35);border-radius:var(--size-8);background:var(--color-transparent);color:var(--color-text-secondary);cursor:grab;touch-action:none;border:0;place-items:center;display:grid}.block-card-drag-handle:active{cursor:grabbing;color:var(--color-brand-primary)}.block-card-drag-handle:focus-visible{outline:var(--size-2) solid var(--color-brand-primary);outline-offset:var(--size-2)}.block-card-drag-handle span{font-size:var(--size-18);line-height:1}.live-scroll-media-header{min-height:var(--size-154);border-radius:var(--size-11);background:var(--color-bg-inverse);color:var(--color-white);grid-template-rows:1fr auto;display:grid;overflow:hidden}.live-scroll-media-header>div{margin:var(--size-9);min-height:var(--size-105);border:var(--size-1) dashed var(--color-alpha-255-255-255-34);border-radius:var(--size-8);background:radial-gradient(circle at 35% 25%, var(--color-alpha-255-255-255-12), var(--color-transparent) 38%), linear-gradient(145deg, var(--color-alpha-0-81-86-8), var(--color-alpha-27-31-51-96));justify-content:center;align-items:center;gap:var(--size-4);flex-direction:column;display:flex}.live-scroll-media-header>div>span{width:var(--size-27);height:var(--size-27);border:var(--size-1) solid var(--color-alpha-255-255-255-45);font-size:var(--size-13);font-weight:var(--font-weight-300);border-radius:50%;place-items:center;display:grid}.live-scroll-media-header>div>strong{font-size:var(--size-12)}.live-scroll-media-header>div>small{color:var(--color-alpha-255-255-255-6);font-size:var(--size-5);letter-spacing:var(--relative-12)}.live-scroll-media-header>footer{padding:0 var(--size-10) var(--size-9);justify-content:space-between;align-items:center;gap:var(--size-7);display:flex}.live-scroll-media-header>footer span{color:var(--color-action-primary);font-size:var(--size-5);text-transform:uppercase;letter-spacing:var(--relative-08);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-scroll-media-header>footer em{color:var(--color-alpha-255-255-255-62);font-size:var(--size-5);white-space:nowrap;font-style:normal}.live-scroll-item{border-radius:var(--size-11);background:var(--color-transparent);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;border:0;padding:0}.live-scroll-item:hover .scroll-block-wireframe,.live-scroll-item.active .scroll-block-wireframe{border-color:var(--color-brand-primary);box-shadow:inset 0 0 0 var(--size-1) var(--color-brand-primary)}.scroll-block-wireframe{min-height:var(--size-112);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-surface);padding:var(--size-8);gap:var(--size-7);display:grid;overflow:hidden}.scroll-block-wireframe>header{justify-content:space-between;align-items:center;gap:var(--size-7);display:flex}.scroll-block-wireframe>header span{color:var(--color-palette-9da1aa);font-size:var(--size-9)}.scroll-block-wireframe>header small{color:var(--color-brand-primary);font-size:var(--size-5);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-08);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scroll-block-wireframe>footer{color:var(--color-text-secondary);font-size:var(--size-9);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.wire-uploaded-media{height:var(--size-94);border-radius:var(--size-8);background:var(--color-bg-canvas);overflow:hidden}.wire-uploaded-media img,.wire-uploaded-media video{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-16) var(--motion-ease-standard), object-position var(--duration-16) var(--motion-ease-standard)}.wire-carousel{height:var(--size-72);gap:var(--size-5);grid-template-columns:1fr 1fr 1fr;display:grid;overflow:hidden}.wire-carousel i{border-radius:var(--size-7);background:linear-gradient(160deg, var(--color-palette-abcfd1), var(--color-palette-eef6ee) 62%);position:relative}.wire-carousel i:nth-child(2){background:linear-gradient(155deg, var(--color-palette-ffd1c7), var(--color-palette-fff0e5) 64%)}.wire-carousel i:nth-child(3){background:linear-gradient(155deg, var(--color-palette-cbd0ff), var(--color-palette-f1edff) 64%)}.wire-carousel i:after{content:"";left:var(--size-7);right:var(--size-7);bottom:var(--size-8);height:var(--size-4);border-radius:var(--size-999);background:var(--color-alpha-20-25-43-28);box-shadow:0 calc(var(--size-8) * -1) 0 var(--color-alpha-20-25-43-12);position:absolute}.wire-poll{min-height:var(--size-78);border-radius:var(--size-8);background:var(--color-accent-warm)}@supports (color:color-mix(in lab, red, red)){.wire-poll{background:color-mix(in srgb, var(--color-accent-warm) 11%, var(--color-bg-surface))}}.wire-poll{padding:var(--size-10);align-content:center;gap:var(--size-6);display:grid}.wire-poll b{color:var(--color-accent-warm);font-size:var(--size-9);letter-spacing:var(--relative-09)}.wire-poll span{height:var(--size-10);border:var(--size-1) solid var(--color-accent-warm)}@supports (color:color-mix(in lab, red, red)){.wire-poll span{border:var(--size-1) solid color-mix(in srgb, var(--color-accent-warm) 45%, var(--color-bg-surface))}}.wire-poll span{border-radius:var(--size-999);background:var(--color-alpha-255-255-255-75)}.wire-trivia{min-height:var(--size-82);border-radius:var(--size-8);background:var(--color-brand-primary);color:var(--color-text-on-action);padding:var(--size-9);grid-template-columns:var(--size-30) 1fr;gap:var(--size-6) var(--size-8);align-items:center;display:grid}.wire-trivia>b{width:var(--size-29);height:var(--size-29);background:var(--color-action-primary);color:var(--color-text-on-action);font-size:var(--size-15);border-radius:50%;place-items:center;display:grid}.wire-trivia>div{gap:var(--size-5);display:grid}.wire-trivia>div span{height:var(--size-9);border:var(--size-1) solid var(--color-alpha-255-255-255-32);border-radius:var(--size-999)}.wire-trivia em{color:var(--color-alpha-255-255-255-7);font-size:var(--size-5);letter-spacing:var(--relative-09);text-align:center;grid-column:1/-1;font-style:normal}.wire-countdown{min-height:var(--size-72);border-radius:var(--size-8);background:var(--color-bg-inverse);color:var(--color-action-primary);justify-content:center;align-items:center;gap:var(--size-5);display:flex}.wire-countdown b{border-radius:var(--size-6);background:var(--color-alpha-255-255-255-08);padding:var(--size-9) var(--size-7);font-size:var(--size-15)}.wire-countdown i{color:var(--color-alpha-255-255-255-5);font-size:var(--size-13);font-style:normal}.wire-cta{min-height:var(--size-78);border-radius:var(--size-8);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.wire-cta{background:color-mix(in srgb, var(--color-action-primary) 19%, var(--color-bg-surface))}}.wire-cta{padding:var(--size-13);align-content:center;gap:var(--size-10);display:grid}.wire-cta span{width:54%;height:var(--size-5);border-radius:var(--size-999);background:var(--color-alpha-20-25-43-18);margin:auto}.wire-cta b{border-radius:var(--size-999);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-10);font-size:var(--size-10);letter-spacing:var(--relative-08);text-align:center}.wire-cta.button-compact b{width:46%;padding:var(--size-7);justify-self:center}.wire-cta.button-standard b{justify-self:center;width:68%}.wire-cta.button-large b{width:84%;padding-block:var(--size-12);justify-self:center}.wire-cta.button-full-width b{width:100%;padding-block:var(--size-12)}.wire-input{min-height:var(--size-79);border-radius:var(--size-8);background:var(--color-palette-f4efff);padding:var(--size-10);gap:var(--size-6);grid-template-columns:1fr auto;display:grid}.wire-input span{height:var(--size-9);border-bottom:var(--size-1) solid var(--color-alpha-70-45-100-24);grid-column:1/-1}.wire-input b{border-radius:var(--size-999);background:var(--color-palette-7444a7);color:var(--color-white);padding:var(--size-6) var(--size-9);font-size:var(--size-5);grid-column:2;align-self:end}.wire-pathway{min-height:var(--size-80);border-radius:var(--size-8);background:var(--color-palette-eef5f5);padding:var(--size-11);align-items:center;gap:var(--size-8);display:grid}.wire-pathway>span{width:32%;height:var(--size-6);border-radius:var(--size-999);background:var(--color-brand-primary)}.wire-pathway>div{gap:var(--size-6);grid-template-columns:repeat(3,1fr);display:grid}.wire-pathway i{height:var(--size-39);border:var(--size-1) solid var(--color-alpha-0-81-86-28);border-radius:var(--size-7);background:var(--color-white)}.wire-media{min-height:var(--size-86);border-radius:var(--size-8);background:linear-gradient(145deg, var(--color-palette-f0d9cc), var(--color-palette-f9f3ed) 48%, var(--color-palette-d8ece8));justify-content:center;align-items:center;gap:var(--size-5);flex-direction:column;display:flex}.wire-media span{width:var(--size-27);height:var(--size-27);border:var(--size-1) solid var(--color-alpha-20-25-43-25);font-size:var(--size-15);border-radius:50%;place-items:center;display:grid}.wire-media small{color:var(--color-alpha-20-25-43-5);font-size:var(--size-5);letter-spacing:var(--relative-1)}.wire-story{min-height:var(--size-78);padding:var(--size-12);border-radius:var(--size-8);background:var(--color-bg-canvas);align-content:center;gap:var(--size-7);display:grid}.wire-story b,.wire-story span{height:var(--size-5);border-radius:var(--size-999);background:var(--color-palette-d7d9dd);display:block}.wire-story b{width:58%;height:var(--size-8);background:var(--color-bg-inverse)}.wire-story span:nth-child(3){width:84%}.wire-story span:nth-child(4){width:67%}.preview-device-toggle{isolation:isolate;width:fit-content;margin:0 auto var(--size-8);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-999);background:var(--color-bg-canvas);padding:var(--size-3);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.preview-device-toggle:before{content:"";z-index:-1;inset:var(--size-3) 50% var(--size-3) var(--size-3);border-radius:var(--size-999);background:var(--color-brand-primary);box-shadow:0 var(--size-3) var(--size-8) var(--color-alpha-0-81-86-18);transition:transform var(--duration-16) var(--motion-ease-standard);position:absolute;transform:translate(0)}.preview-device-toggle.tablet:before{transform:translate(100%)}.preview-device-toggle button{z-index:1;border-radius:var(--size-999);background:var(--color-transparent);color:var(--color-text-secondary);padding:var(--size-5) var(--size-10);font-size:var(--size-10);font-weight:var(--font-weight-750);cursor:pointer;border:0;position:relative}.preview-device-toggle button[aria-pressed=true]{color:var(--color-white)}.page-two-composition.tablet-preview{display:block}.page-two-composition.tablet-preview .live-scroll-preview{background:var(--color-bg-canvas);border:0;border-radius:0;padding:0;display:block;position:static;overflow:visible}.page-two-composition.tablet-preview .scroll-device-switch{z-index:2;top:var(--size-8);margin:0 auto var(--size-10);display:grid;position:sticky;left:auto;transform:none}.page-two-composition.tablet-preview .block-plan{display:none}.studio-audience-scroll-shell{overscroll-behavior:contain;width:100%;height:100%;min-height:0;overflow-y:auto}.add-experience-actions{gap:var(--size-8);grid-template-columns:1fr 1fr;display:grid}.add-moment,.pull-experience{min-height:var(--size-54);border:var(--size-1) dashed var(--color-palette-a9adb4);border-radius:var(--size-12);background:var(--color-transparent);color:var(--color-text-secondary);font-size:var(--size-13);cursor:pointer}.pull-experience{border-style:solid;border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.pull-experience{border-color:color-mix(in srgb, var(--color-brand-primary) 38%, var(--color-border-default))}}.pull-experience{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.pull-experience{background:color-mix(in srgb, var(--color-brand-primary) 6%, var(--color-bg-surface))}}.pull-experience{color:var(--color-brand-primary);font-weight:var(--font-weight-700)}.add-moment:hover,.pull-experience:hover{color:var(--color-text-primary);border-color:var(--color-text-primary)}.preview-step{margin-top:var(--size-12);border:var(--size-1) solid var(--color-text-primary);border-radius:var(--size-14);background:var(--color-bg-surface);padding:var(--size-17) var(--size-19);justify-content:space-between;align-items:center;gap:var(--size-24);display:flex}.preview-step>div{gap:var(--size-4);display:grid}.preview-step strong{font-size:var(--size-14)}.preview-step p{color:var(--color-text-secondary);font-size:var(--size-12);margin:0}.preview-step>button:not(:where(.studio-flow-action)){border-radius:var(--size-10);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-12) var(--size-14);font-size:var(--size-12);font-weight:var(--font-weight-700);white-space:nowrap;cursor:pointer;border:0}.finishing-touches{min-width:0;margin:0}.publish-column{gap:var(--size-30);min-width:0;display:grid}.finishing-touches .section-title{margin-bottom:var(--size-15)}.enhancement-list{border-top:var(--size-1) solid var(--color-border-default)}.enhancement-list article{min-height:var(--size-92);border-bottom:var(--size-1) solid var(--color-border-default);padding:var(--size-14) 0;grid-template-columns:var(--size-42) minmax(0, 1fr) auto;gap:var(--size-14);align-items:center;display:grid}.enhancement-list article>span{width:var(--size-35);height:var(--size-35);border-radius:var(--size-10);background:var(--color-bg-surface);border:var(--size-1) solid var(--color-border-default);color:var(--color-brand-primary);font-size:var(--size-15);font-weight:var(--font-weight-800);place-items:center;display:grid}.enhancement-list article>div{gap:var(--size-3);display:grid}.enhancement-list small{color:var(--color-brand-primary);font-size:var(--size-10);text-transform:uppercase;letter-spacing:var(--relative-11);font-weight:var(--font-weight-750)}.enhancement-list strong{font-size:var(--size-15)}.enhancement-list p{color:var(--color-text-secondary);font-size:var(--size-12);margin:0}.enhancement-list button{min-width:var(--size-105);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-9) var(--size-10);font-size:var(--size-11);font-weight:var(--font-weight-700);cursor:pointer}.enhancement-list article.selected>span{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.enhancement-list article.selected button{border-color:var(--color-text-primary);background:var(--color-bg-inverse);color:var(--color-white)}.enhancement-list[aria-disabled=true]{opacity:.5;filter:grayscale()}.enhancement-list button:disabled{cursor:not-allowed}.finishing-touches>footer{margin-top:var(--size-11);border-radius:var(--size-11);background:var(--color-bg-surface);border:var(--size-1) solid var(--color-border-default);padding:var(--size-11) var(--size-13);justify-content:space-between;align-items:center;gap:var(--size-15);display:flex}.finishing-touches>footer span{color:var(--color-text-secondary);font-size:var(--size-11)}.finishing-touches>footer button{background:var(--color-transparent);color:var(--color-brand-primary);padding:var(--size-4);font-size:var(--size-11);font-weight:var(--font-weight-700);white-space:nowrap;cursor:pointer;border:0}.reach-kit{border-top:var(--size-1) solid var(--color-border-default);min-width:0;padding-top:var(--size-24)}.reach-channel-grid{gap:var(--size-8);grid-template-columns:1fr 1fr;display:grid}.reach-channel-grid article{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-11);background:var(--color-bg-surface);min-width:0;padding:var(--size-10);grid-template-columns:var(--size-32) minmax(0, 1fr);gap:var(--size-8);align-items:start;display:grid}.reach-channel-grid article>span{width:var(--size-31);height:var(--size-31);border-radius:var(--size-8);background:var(--color-bg-canvas);color:var(--color-brand-primary);font-size:var(--size-12);font-weight:var(--font-weight-800);place-items:center;display:grid}.reach-channel-grid article>div{gap:var(--size-3);min-width:0;display:grid}.reach-channel-grid strong{font-size:var(--size-12)}.reach-channel-grid p{color:var(--color-text-secondary);font-size:var(--size-10);margin:0;line-height:1.4}.reach-channel-grid button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-canvas);width:fit-content;color:var(--color-brand-primary);padding:var(--size-7) var(--size-9);font-size:var(--size-10);font-weight:var(--font-weight-750);cursor:pointer;grid-column:2}.reach-channel-grid article.selected{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.reach-channel-grid article.selected{background:color-mix(in srgb, var(--color-brand-primary) 4%, var(--color-bg-surface))}}.reach-channel-grid article.selected>span{background:var(--color-action-primary);color:var(--color-text-on-action)}.reach-channel-grid article.selected button{border-color:var(--color-text-primary);background:var(--color-bg-inverse);color:var(--color-white)}.reach-kit>footer{margin-top:var(--size-10);border-radius:var(--size-10);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.reach-kit>footer{background:color-mix(in srgb, var(--color-action-primary) 15%, var(--color-bg-surface))}}.reach-kit>footer{padding:var(--size-10) var(--size-12)}.reach-kit>footer span{color:var(--color-text-secondary);font-size:var(--size-10);line-height:1.45}.build-help{margin-top:var(--size-30);padding:var(--size-22);border-radius:var(--size-15);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.build-help{background:color-mix(in srgb, var(--color-action-primary) 22%, var(--color-bg-surface))}}.build-help{justify-content:space-between;align-items:center;gap:var(--size-24);display:flex}.build-help>div{gap:var(--size-5);display:grid}.build-help strong{font-size:var(--size-16)}.build-help p{color:var(--color-text-secondary);font-size:var(--size-13);margin:0}.build-help button{border-radius:var(--size-9);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-11) var(--size-13);font-size:var(--size-12);white-space:nowrap;cursor:pointer;border:0}.cs-nudge{z-index:45;right:var(--size-24);bottom:var(--size-24);width:min(var(--size-470), calc(100vw - var(--size-40)));border:var(--size-1) solid var(--color-text-primary);border-radius:var(--size-15);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 var(--size-18) var(--size-55) var(--color-alpha-11-11-11-2);padding:var(--size-13) var(--size-42) var(--size-13) var(--size-13);grid-template-columns:var(--size-38) minmax(0, 1fr) auto;gap:var(--size-11);align-items:center;display:grid;position:fixed}.cs-nudge>span{width:var(--size-38);height:var(--size-38);background:var(--color-action-primary);color:var(--color-text-on-action);font-size:var(--size-15);border-radius:50%;place-items:center;display:grid}.cs-nudge>div{gap:var(--size-3);display:grid}.cs-nudge strong{font-size:var(--size-14)}.cs-nudge p{color:var(--color-text-secondary);font-size:var(--size-11);margin:0}.cs-nudge>button:not(.cs-nudge-close){border-radius:var(--size-9);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-10) var(--size-12);font-size:var(--size-11);font-weight:var(--font-weight-750);cursor:pointer;white-space:nowrap;border:0}.cs-nudge-close{top:var(--size-7);right:var(--size-7);width:var(--size-25);height:var(--size-25);background:var(--color-transparent);color:var(--color-text-secondary);cursor:pointer;border:0;position:absolute}.cs-overlay{z-index:70;display:grid;position:fixed;inset:0}.cs-overlay.side{z-index:5;pointer-events:none;background:var(--color-transparent);justify-items:stretch;width:100%;min-width:0;height:100%;position:relative;inset:auto;overflow:hidden}.studio-shell.cs-open .cs-overlay.side{pointer-events:auto}.cs-overlay.fullscreen{padding:var(--size-24);background:var(--color-alpha-11-11-11-58);-webkit-backdrop-filter:blur(var(--size-7));backdrop-filter:blur(var(--size-7));place-items:center}.cs-panel{background:var(--color-bg-canvas);min-width:0;color:var(--color-text-primary);box-shadow:0 var(--size-34) var(--size-110) var(--color-alpha-11-11-11-36);pointer-events:auto;transition:width var(--duration-22) var(--motion-ease-standard), height var(--duration-22) var(--motion-ease-standard), border-radius var(--duration-22) var(--motion-ease-standard), transform var(--duration-32) var(--motion-ease-emphasized), opacity var(--duration-2) var(--motion-ease-standard);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.cs-panel.info-open{grid-template-rows:auto auto minmax(0,1fr)}.cs-overlay.side .cs-panel{border-left:var(--size-1) solid var(--color-border-default);opacity:0;border-radius:0;width:100%;height:100%;transform:translate(100%)}.studio-shell.cs-open .cs-overlay.side .cs-panel{opacity:1;transform:translate(0)}.cs-overlay.fullscreen .cs-panel{width:min(var(--size-1180), 97vw);height:min(var(--size-900), 94svh);border-radius:var(--size-22)}.cs-panel>header{padding:var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border-subtle);background:var(--color-bg-inverse);color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.coach-brand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.coach-brand>span:not(.cs-ai-marble-anchor){width:var(--size-40);height:var(--size-40);border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-on-action);flex:none;place-items:center;display:grid}.coach-brand>div{gap:var(--size-2);min-width:0;display:grid}.coach-brand strong{font-size:var(--size-14);font-weight:var(--font-weight-700);line-height:1.4}.coach-brand small{color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--size-12);line-height:1.5}.coach-header-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.coach-header-actions button{width:var(--size-32);height:var(--size-32);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-canvas);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-15) var(--motion-ease-standard), color var(--duration-15) var(--motion-ease-standard);place-items:center;padding:0;display:grid}.coach-header-actions .scroll-help-toggle{width:auto;padding-inline:var(--size-10);gap:var(--size-6);border-radius:var(--radius-sm);display:inline-flex}.coach-info-button{place-items:center;display:grid}.coach-info-button[aria-expanded=true]{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.coach-close-button{font-size:var(--size-18);place-items:center;display:grid}.coach-expand-button{font-size:var(--size-15);place-items:center;display:grid}.cs-overlay.side .cs-info-panel{padding-inline:var(--space-4)}.cs-overlay.side .cs-working-brief>div{grid-template-columns:1fr}.cs-overlay.side .cs-direction-intro{padding:0 0 var(--space-4)}.cs-overlay.side .cs-direction-grid{grid-template-columns:1fr}.cs-overlay.side .cs-direction-card{min-height:0}.cs-overlay.side .coach-brand small{max-width:var(--size-245)}.cs-info-panel{padding:var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border-subtle);background:var(--color-bg-secondary);gap:var(--space-3);display:grid}.cs-info-panel>p{color:var(--color-text-secondary);font-size:var(--size-10);margin:0;line-height:1.45}.cs-info-panel>p button{background:var(--color-transparent);color:var(--color-brand-primary);font:inherit;font-weight:var(--font-weight-750);cursor:pointer;border:0;padding:0}.cs-direction-workspace{min-height:0;padding:0 var(--space-4);grid-template-rows:minmax(0,1fr) auto;align-content:start;display:grid;overflow:hidden}.cs-direction-results{min-height:0;padding:var(--space-4) var(--space-1);overscroll-behavior:contain;scrollbar-color:var(--color-border-default) var(--color-transparent);overflow:auto}.cs-working-brief{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-13);background:var(--color-bg-surface);padding:var(--size-12) var(--size-14)}.cs-working-brief>span{color:var(--color-brand-primary);font-size:var(--size-10);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-1)}.cs-working-brief>div{margin-top:var(--size-9);gap:var(--size-8);grid-template-columns:1.4fr .8fr .9fr;display:grid}.cs-working-brief article{border-left:var(--size-3) solid var(--color-border-default);min-width:0;padding:var(--size-3) var(--size-10);gap:var(--size-3);display:grid}.cs-working-brief article:first-child{border-left-color:var(--color-action-primary)}.cs-working-brief small{color:var(--color-text-secondary);font-size:var(--size-9);text-transform:uppercase;letter-spacing:var(--relative-08)}.cs-working-brief strong{font-size:var(--size-12);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.cs-direction-intro{padding:0 0 var(--space-4)}.cs-direction-intro h2{margin:var(--space-2) 0 0;font-size:var(--size-20);font-weight:var(--font-weight-700);line-height:1.3}.cs-direction-grid{align-content:start;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs-direction-card{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);min-width:0;color:var(--color-text-primary);padding:var(--space-4);grid-template-columns:var(--size-40) minmax(0, 1fr);gap:var(--space-3);text-align:left;cursor:pointer;transition:border-color var(--duration-15) var(--motion-ease-standard), background-color var(--duration-15) var(--motion-ease-standard);align-items:start;display:grid}.cs-direction-card:hover{border-color:var(--color-action-primary);background:var(--color-bg-hover)}.cs-direction-icon{width:var(--size-40);height:var(--size-40);border-radius:var(--radius-sm);background:var(--color-bg-hover);color:var(--color-action-primary);flex:none;place-items:center;display:grid}.cs-direction-icon svg{width:var(--size-24);height:var(--size-24);stroke-width:2px}.cs-direction-card>div{gap:var(--size-4);min-width:0;display:grid}.cs-direction-card>div strong{font-size:var(--size-14);line-height:1.2}.cs-direction-card>div p{color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--size-12);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.cs-tutorial-recommendations{margin-top:var(--size-18);border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-17);gap:var(--size-10);display:grid}.cs-tutorial-recommendations>header{justify-content:space-between;align-items:end;gap:var(--size-12);display:flex}.cs-tutorial-recommendations .eyebrow{color:var(--color-brand-primary);font-size:var(--size-9)}.cs-tutorial-recommendations>header>a{color:var(--color-brand-primary);font-size:var(--size-10);font-weight:var(--font-weight-800);white-space:nowrap;text-decoration:none}.cs-tutorial-recommendations>div{gap:var(--size-6);display:grid}.cs-tutorial-recommendations>div>a{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-surface);color:var(--color-text-primary);padding:var(--size-10);grid-template-columns:var(--size-42) minmax(0, 1fr);gap:var(--size-10);transition:border-color var(--duration-18) var(--motion-ease-standard), transform var(--duration-18) var(--motion-ease-standard);align-items:start;text-decoration:none;display:grid}.cs-tutorial-recommendations>div>a:hover{border-color:var(--color-text-secondary);background:var(--color-bg-hover)}.cs-tutorial-icon{width:var(--size-40);height:var(--size-40);border-radius:var(--radius-sm);background:var(--color-bg-hover);color:var(--color-text-secondary);place-items:center;display:grid}.cs-tutorial-icon svg{width:var(--size-23);height:var(--size-23);stroke-width:2.2px}.cs-tutorial-recommendations>div>a>div{gap:var(--size-3);min-width:0;display:grid}.cs-tutorial-recommendations strong{font-size:var(--size-12);line-height:1.3}.cs-tutorial-recommendations p{color:var(--color-text-secondary);font-size:var(--size-10);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.cs-tutorial-status{border:var(--size-1) dashed var(--color-border-default);border-radius:var(--size-10);padding:var(--size-11);color:var(--color-text-secondary);font-size:var(--size-11);margin:0}.cs-direction-detail{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);padding:var(--space-4);gap:var(--space-4);display:grid}.cs-direction-back{min-height:var(--size-32);justify-self:start;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-secondary);padding:var(--space-1) var(--space-2);font-size:var(--size-12);font-weight:var(--font-weight-600);cursor:pointer;border:0;display:inline-flex}.cs-direction-detail>header{align-items:center;gap:var(--size-11);display:flex}.cs-direction-detail-icon{width:var(--size-40);height:var(--size-40);border-radius:var(--radius-sm);background:var(--color-bg-hover);color:var(--color-action-primary);flex:none;place-items:center;display:grid}.cs-direction-detail-icon svg{width:var(--size-24);height:var(--size-24);stroke-width:2px}.cs-direction-detail>header>div{gap:var(--size-2);display:grid}.cs-direction-detail-facts small{color:var(--color-brand-primary);font-size:var(--size-9);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--relative-09)}.cs-direction-detail h2{font-size:var(--size-21);margin:0;line-height:1.15}.cs-direction-detail>p{color:var(--color-text-secondary);font-size:var(--size-13);margin:0;line-height:1.55}.cs-direction-detail-facts{gap:var(--size-8);display:grid}.cs-direction-detail-facts article{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-10);gap:var(--size-4);display:grid}.cs-direction-detail-facts strong{font-size:var(--size-13);line-height:1.45}.cs-direction-detail-facts p{color:var(--color-text-secondary);font-size:var(--size-12);margin:0;line-height:1.45}.cs-direction-detail>footer{gap:var(--space-2);padding-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs-panel .cs-button{min-height:var(--size-40);justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-primary);padding:var(--space-2) var(--space-3);font-family:var(--font-family-display);font-size:var(--size-12);font-weight:var(--font-weight-700);cursor:pointer;transition:background-color var(--duration-15) var(--motion-ease-standard), border-color var(--duration-15) var(--motion-ease-standard), color var(--duration-15) var(--motion-ease-standard);line-height:1.4;display:inline-flex}.cs-panel .cs-button:hover:not(:disabled){border-color:var(--color-text-secondary);background:var(--color-bg-hover)}.cs-panel .cs-button.primary,.cs-nudge>button:not(.cs-nudge-close){border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}.cs-panel .cs-button.primary:hover:not(:disabled),.cs-nudge>button:not(.cs-nudge-close):hover{border-color:var(--color-action-primary-strong);background:var(--color-action-primary-strong)}.cs-direction-detail>footer .primary,.cs-direction-detail>footer .cs-button-quiet{grid-column:1/-1}.cs-panel .cs-button-quiet{border-color:var(--color-transparent);color:var(--color-text-secondary)}.cs-panel .cs-button[aria-pressed=true]{border-color:var(--color-action-primary);background:var(--color-bg-selected-secondary);color:var(--color-action-primary)}.cs-panel .cs-button.primary:disabled{border-color:var(--color-border-subtle);background:var(--color-bg-hover);color:var(--color-text-inactive);cursor:not-allowed}.coach-header-actions button:hover,.cs-direction-back:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.cs-panel :is(button,a):focus-visible,.cs-panel button.creator-modal-close.creator-studio-theme:focus-visible,.ask-cs-button:focus-visible{outline:var(--size-2) solid var(--color-action-primary);outline-offset:var(--size-2)}.cs-direction-empty{min-height:var(--size-290);border:var(--border-width-default) dashed var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-4);align-content:center;place-items:center;gap:var(--space-2);text-align:center;display:grid}.cs-direction-empty p{color:var(--color-text-secondary);font-size:var(--size-12);margin:0}.cs-direction-empty>div{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.cs-direction-chat{margin:0 0 var(--space-4);padding-top:var(--space-3);border-top:var(--border-width-default) solid var(--color-border-subtle);align-content:start;align-self:end;gap:var(--space-3);display:grid}.cs-direction-chat .quick-prompts{padding:var(--space-1);flex-wrap:wrap;align-items:center}.cs-direction-chat .quick-prompts button{white-space:normal;text-align:left;max-width:100%}.cs-direction-chat .chat-compose textarea{min-height:var(--size-72)}.cs-direction-conversation{margin-top:var(--size-16);border-top:var(--size-1) solid var(--color-border-default);padding:var(--size-16) var(--size-2) 0;gap:var(--size-13);display:grid}.cs-direction-conversation>.eyebrow{color:var(--color-brand-primary);font-size:var(--size-9)}.cs-conversation-workspace{min-height:0;padding:var(--space-4);gap:var(--space-2);grid-template-rows:minmax(0,1fr) auto auto;display:grid;overflow:hidden}.message-list{padding:var(--size-5) var(--size-4) var(--size-18);gap:var(--size-13);scrollbar-color:var(--color-palette-c4c5c1) var(--color-transparent);flex-direction:column;display:flex;overflow:auto}.message{grid-template-columns:var(--size-32) minmax(0, 1fr);gap:var(--size-9);align-items:start;display:grid}.message>span{color:var(--color-brand-primary);font-size:var(--size-10);font-weight:var(--font-weight-850);letter-spacing:var(--relative-08);padding-top:var(--size-4)}.message p{max-width:var(--size-730);color:var(--color-text-primary);font-size:var(--size-14);margin:0;line-height:1.55}.message.creator{width:min(var(--size-720), 92%);padding:var(--size-11) var(--size-12);border-radius:var(--size-11);background:var(--color-bg-surface);margin-left:auto}.message.creator>span{color:var(--color-text-secondary)}.quick-prompts{padding:var(--space-2) var(--space-1);gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-prompts button{min-height:var(--size-32);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);font-size:var(--size-12);font-weight:var(--font-weight-500);cursor:pointer;transition:background-color var(--duration-15) var(--motion-ease-standard), border-color var(--duration-15) var(--motion-ease-standard), color var(--duration-15) var(--motion-ease-standard);line-height:1.4}.quick-prompts button:hover{border-color:var(--color-text-secondary);background:var(--color-bg-hover);color:var(--color-text-primary)}.chat-compose{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);transition:border-color var(--duration-15) var(--motion-ease-standard), box-shadow var(--duration-15) var(--motion-ease-standard);overflow:hidden}.chat-compose textarea{width:100%;min-height:var(--size-94);resize:none;padding:var(--space-3) var(--space-4);color:var(--color-text-primary);background:var(--color-transparent);font-family:var(--font-family-body);font-size:var(--size-14);border:0;line-height:1.5;display:block}.chat-compose textarea:focus{outline:0}.chat-compose textarea::placeholder{color:var(--color-text-inactive);opacity:1}.chat-compose:focus-within{border-color:var(--color-action-primary);box-shadow:0 0 0 var(--size-2) var(--color-focus-ring)}.chat-compose>div{border-top:var(--border-width-default) solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);display:flex}.chat-compose>div span{color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--size-11);line-height:1.5}.chat-compose .cs-button{width:var(--size-40);height:var(--size-40);flex:none;padding:0}.chat-compose button:disabled{opacity:1}.preview-overlay{z-index:60;background:var(--color-alpha-11-11-11-62);padding:var(--size-20);-webkit-backdrop-filter:blur(var(--size-7));backdrop-filter:blur(var(--size-7));place-items:center;display:grid;position:fixed;inset:0}.preview-panel{width:min(var(--size-1060), 97vw);height:min(var(--size-860), 94svh);border-radius:var(--size-21);background:var(--color-bg-canvas);color:var(--color-text-primary);box-shadow:0 var(--size-32) var(--size-100) var(--color-alpha-12-19-37-35);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.preview-panel>header{border-bottom:var(--size-1) solid var(--color-border-default);background:var(--color-bg-surface);padding:var(--size-21) var(--size-25) var(--size-17);justify-content:space-between;align-items:start;gap:var(--size-24);display:flex}.preview-panel>header h2{margin:var(--size-7) 0 var(--size-7)}.preview-panel>header p{color:var(--color-text-secondary);font-size:var(--size-13);margin:0}.preview-panel>header button{width:var(--size-36);height:var(--size-36);border:var(--size-1) solid var(--color-border-default);background:var(--color-bg-control);color:var(--color-text-primary);font-size:var(--size-16);cursor:pointer;border-radius:50%;flex:none}.preview-body{min-height:0;padding:var(--size-20) var(--size-24) var(--size-25);grid-template-columns:var(--size-320) minmax(0, 1fr);gap:var(--size-27);align-items:start;display:grid;overflow:auto}.scroll-preview{justify-items:center;gap:var(--size-9);min-width:0;display:grid}.scroll-preview>small{color:var(--color-text-secondary);font-size:var(--size-10)}.preview-phone{width:var(--size-272);height:var(--size-590);border:var(--size-7) solid var(--color-text-primary);border-radius:var(--size-31);background:var(--color-bg-surface);box-shadow:0 var(--size-18) var(--size-40) var(--color-alpha-23-33-58-17);overflow:hidden}.preview-phone-bar{height:var(--size-42);padding:0 var(--size-13);background:var(--color-bg-inverse);color:var(--color-white);justify-content:space-between;align-items:center;display:flex}.preview-phone-bar span{width:var(--size-25);height:var(--size-25);border:var(--size-1) solid var(--color-alpha-255-255-255-38);font-size:var(--size-9);letter-spacing:var(--relative-08);border-radius:50%;place-items:center;display:grid}.preview-phone-bar small{color:var(--color-action-primary);font-size:var(--size-10);text-transform:uppercase;letter-spacing:var(--relative-1)}.preview-device-no-bar{position:relative}.published-device.preview-device-no-bar .preview-phone-content,.preview-phone.preview-device-no-bar .preview-phone-content{box-sizing:border-box;height:auto;position:absolute;inset:0}.preview-phone-content{height:calc(100% - var(--size-42));padding:var(--size-12) var(--size-10) var(--size-22);gap:var(--size-8);scrollbar-width:thin;flex-direction:column;display:flex;overflow:auto}.preview-phone-content.scroll-grid-preview{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;align-content:start;height:100%;display:grid}.preview-phone-content.scroll-grid-preview.mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.scroll-grid-preview>:is(.live-scroll-media-header,.scroll-block-wireframe){aspect-ratio:7/5;min-width:0;min-height:0;overflow:auto}.scroll-grid-preview>:is(.preview-addon,button,em){grid-column:1/-1}.preview-phone-content .live-scroll-media-header,.preview-phone-content .scroll-block-wireframe{flex:none}.preview-phone-content>em{color:var(--color-text-secondary);font-size:var(--size-10);text-align:center;padding:var(--size-6);font-style:normal}.preview-phone-content>button{border-radius:var(--size-9);background:var(--color-action-primary);color:var(--color-text-on-action);padding:var(--size-10);font-size:var(--size-11);font-weight:var(--font-weight-750);cursor:default;border:0}.preview-addon{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-surface);color:var(--color-text-primary);padding:var(--size-9) var(--size-10);font-size:var(--size-10);font-weight:var(--font-weight-750);text-align:center}.preview-finish-title{padding:var(--size-4) 0 var(--size-15)}.preview-finish-title h3{margin:var(--size-7) 0 var(--size-6);font-size:var(--size-25)}.preview-finish-title p{color:var(--color-text-secondary);font-size:var(--size-12);margin:0}.preview-panel-footer{border-top:var(--size-1) solid var(--color-border-default);background:var(--color-bg-surface);padding:var(--size-12) var(--size-24);justify-content:space-between;align-items:center;gap:var(--size-18);display:flex}.preview-panel-footer span{color:var(--color-text-secondary);font-size:var(--size-11)}.preview-panel-footer button{border-radius:var(--size-9);background:var(--color-action-primary);color:var(--color-text-on-action);padding:var(--size-10) var(--size-13);font-size:var(--size-11);font-weight:var(--font-weight-700);cursor:pointer;border:0}.preview-panel-footer>div{gap:var(--size-7);display:flex}.preview-panel-footer button.secondary{border:var(--size-1) solid var(--color-border-default);background:var(--color-bg-control);color:var(--color-text-primary)}.publish-page{max-width:var(--size-1080);padding:var(--size-32) var(--size-32) var(--size-80);gap:var(--size-24);margin:0 auto;display:grid;position:relative}.publish-intro{max-width:var(--size-720)}.publish-intro h1{margin:var(--size-7) 0 var(--size-8)}.publish-intro p{color:var(--color-text-secondary);font-size:var(--size-16);margin:0;line-height:1.55}.published-status-row{min-height:var(--size-32);margin-bottom:calc(var(--size-24) * -1);justify-content:flex-end;align-items:start;display:flex}.published-status{border:var(--size-1) solid var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.published-status{border:var(--size-1) solid color-mix(in srgb, var(--color-action-primary) 68%, var(--color-border-default))}}.published-status{border-radius:var(--size-999);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.published-status{background:color-mix(in srgb, var(--color-action-primary) 20%, var(--color-bg-surface))}}.published-status{color:var(--color-text-primary);padding:var(--size-7) var(--size-10);align-items:center;gap:var(--size-5);font-family:var(--font-label);font-size:var(--size-11);font-weight:var(--font-weight-800);letter-spacing:var(--relative-1);text-transform:uppercase;display:inline-flex}.metadata-setup{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-18);background:var(--color-bg-surface);padding:var(--size-22);gap:var(--size-20);display:grid}.publish-metadata{display:block}.publish-metadata>summary{justify-content:space-between;align-items:center;gap:var(--size-18);cursor:pointer;list-style:none;display:flex}.publish-metadata>summary::-webkit-details-marker{display:none}.publish-metadata>summary:focus-visible{outline:var(--size-2) solid var(--color-brand-primary);outline-offset:var(--size-6);border-radius:var(--size-6)}.publish-metadata>summary strong{font-size:var(--size-16)}.publish-metadata>summary p{margin:var(--size-6) 0;color:var(--color-text-secondary);font-size:var(--size-12);line-height:1.5}.publish-metadata>summary small{color:var(--color-text-secondary);font-size:var(--size-11);line-height:1.5}.publish-metadata>summary svg{color:var(--color-text-secondary);flex-shrink:0}.publish-metadata[open]>summary svg{transform:rotate(180deg)}.publish-metadata>.metadata-grid{margin-top:var(--size-20)}.metadata-header-action{max-width:var(--size-330);align-items:end;gap:var(--size-10);display:flex}.metadata-header-action p{color:var(--color-text-secondary);font-size:var(--size-12);margin:0;line-height:1.5}.metadata-header-action button,.metadata-collapsed>button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);color:var(--color-brand-primary);padding:var(--size-9) var(--size-11);font-size:var(--size-11);font-weight:var(--font-weight-750);white-space:nowrap;cursor:pointer}.metadata-collapsed{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-13);background:var(--color-bg-surface);padding:var(--size-12) var(--size-14);justify-content:space-between;align-items:center;gap:var(--size-18);display:flex}.metadata-collapsed>div{gap:var(--size-3);min-width:0;display:grid}.metadata-collapsed strong{font-size:var(--size-14)}.metadata-collapsed small{color:var(--color-text-secondary);font-size:var(--size-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metadata-grid{gap:var(--size-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metadata-grid .full{grid-column:1/-1}.metadata-grid input,.metadata-grid textarea{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--size-11) var(--size-12);font-size:var(--size-12);line-height:1.5}.metadata-grid textarea{resize:vertical}.metadata-grid label>small{color:var(--color-text-secondary);font-size:var(--size-10)}.metadata-upload{min-height:var(--size-70);border:var(--size-1) dashed var(--color-palette-adb1b7);border-radius:var(--size-10);background:var(--color-bg-canvas);place-items:center;display:grid;position:relative;overflow:hidden}.metadata-upload strong{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:var(--size-12);overflow:hidden}.publish-page.finished>.metadata-setup,.publish-page.finished>.metadata-collapsed{display:none}.metadata-popover{width:min(var(--size-580), calc(100vw - var(--size-28)));max-height:calc(100svh - var(--size-112));z-index:40;top:calc(100% + var(--size-10));border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-18);background:var(--color-bg-surface);padding:var(--size-22);gap:var(--size-18);box-shadow:0 var(--size-24) var(--size-60) var(--color-alpha-11-11-11-18);display:grid;position:absolute;right:0;overflow:auto}.metadata-popover>header{justify-content:space-between;align-items:start;gap:var(--size-16);display:flex}.metadata-popover h2{margin:var(--size-6) 0 0;font-size:var(--size-25)}.metadata-popover>p{color:var(--color-text-secondary);font-size:var(--size-12);margin:calc(var(--size-10) * -1) 0 0;line-height:1.5}.metadata-popover>header>button{width:var(--size-32);height:var(--size-32);border:var(--size-1) solid var(--color-border-default);background:var(--color-bg-canvas);color:var(--color-text-primary);font-size:var(--size-20);cursor:pointer;border-radius:50%;flex:none;line-height:1}.metadata-popover>footer{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-14);justify-content:flex-end;display:flex}.metadata-popover>footer button{border-radius:var(--size-9);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-10) var(--size-13);font-size:var(--size-11);font-weight:var(--font-weight-750);cursor:pointer;border:0}.metadata-popover>footer .metadata-unpublish-button{border:var(--size-1) solid var(--color-status-warning);background:var(--color-status-warning);margin-right:auto}@supports (color:color-mix(in lab, red, red)){.metadata-popover>footer .metadata-unpublish-button{background:color-mix(in srgb, var(--color-status-warning) 9%, var(--color-bg-surface))}}.metadata-popover>footer .metadata-unpublish-button{color:var(--color-status-warning)}.metadata-popover>footer .metadata-unpublish-button:hover:not(:disabled){background:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.metadata-popover>footer .metadata-unpublish-button:hover:not(:disabled){background:color-mix(in srgb, var(--color-status-warning) 16%, var(--color-bg-surface))}}.metadata-popover>footer .metadata-unpublish-button:disabled{cursor:wait;opacity:.58}.metadata-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.publish-save-action{border:var(--size-1) solid var(--color-text-primary);border-radius:var(--size-18);background:var(--color-bg-surface);padding:var(--size-24);justify-content:space-between;align-items:center;gap:var(--size-28);box-shadow:0 var(--size-16) var(--size-40) var(--color-alpha-11-11-11-07);display:flex}.publish-save-action>div:first-child{max-width:var(--size-680)}.publish-save-action h2{margin:var(--size-6) 0 var(--size-7)}.publish-save-action p{color:var(--color-text-secondary);margin:0;line-height:1.55}.publish-save-action p strong{color:var(--color-text-primary)}.publish-save-action>div:last-child{gap:var(--size-8);display:flex}.publish-save-action button:not(:where(.studio-flow-action)){border-radius:var(--size-10);background:var(--color-action-primary);color:var(--color-text-on-action);padding:var(--size-12) var(--size-15);font-weight:var(--font-weight-750);white-space:nowrap;cursor:pointer;border:0}.publish-save-action button.secondary{border:var(--size-1) solid var(--color-border-default);background:var(--color-bg-control);color:var(--color-text-primary)}.published-scroll-review{gap:var(--size-24);min-width:0;display:grid}.published-scroll-review>header{justify-content:space-between;align-items:end;gap:var(--size-26);display:flex}.published-scroll-review>header>div:first-child{flex:1;min-width:0}.published-scroll-review h2{margin:var(--size-6) 0 var(--size-7)}.published-scroll-review header p{color:var(--color-text-secondary);margin:0}.published-review-actions{justify-items:end;gap:var(--size-12);flex-shrink:0;display:grid}.published-scale-toggle{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-canvas);padding:var(--size-4);gap:var(--size-3);display:flex}.published-scale-toggle button{border-radius:var(--size-7);background:var(--color-transparent);color:var(--color-text-secondary);padding:var(--size-8) var(--size-10);font-size:var(--size-11);font-weight:var(--font-weight-750);cursor:pointer;border:0}.published-scale-toggle button.active{background:var(--color-bg-inverse);color:var(--color-white)}.published-scroll-stage{justify-items:center;min-width:0;display:grid}.published-device{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-16);background:var(--screen-background,var(--color-bg-canvas));min-width:0;overflow:hidden}.published-device.phone{width:min(var(--size-390), 100%);height:var(--scroll-mobile-frame-height);border-radius:var(--scroll-mobile-frame-radius)}.published-device.tablet{width:100%;max-width:var(--scroll-tablet-width)}.published-device-viewport{width:100%;position:relative;overflow:hidden}.published-device.phone>.published-device-viewport{height:100%}.published-device-viewport>iframe{transform-origin:0 0;border:0;max-width:none;display:block;position:absolute;inset:0}.published-scroll-info{width:min(var(--size-650), 100%);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-11);background:var(--color-bg-surface);padding:var(--size-12);gap:var(--size-5);display:grid}.published-scroll-review .published-scroll-info{margin-top:var(--size-16)}.published-scroll-info>span{color:var(--color-text-secondary);font-size:var(--size-10);text-transform:uppercase;letter-spacing:var(--relative-1);font-weight:var(--font-weight-750)}.published-scroll-info code,.published-scroll-info a{color:var(--color-brand-primary);overflow-wrap:anywhere}.published-scroll-info a{text-underline-offset:var(--size-3);width:fit-content;text-decoration:underline}.published-scroll-info small{color:var(--color-text-secondary)}.scroll-insights{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-15);background:var(--color-bg-canvas);padding:var(--size-20);gap:var(--size-18);display:grid}.scroll-insights-header{justify-content:space-between;align-items:start;gap:var(--size-16);display:flex}.scroll-insights h3{margin:var(--size-5) 0 var(--size-5);font-size:var(--size-23)}.scroll-insights-header p{max-width:var(--size-510);line-height:1.45}.scroll-insights-header>button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-9) var(--size-11);font-weight:var(--font-weight-750);cursor:pointer;white-space:nowrap}.scroll-insight-metrics{gap:var(--size-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scroll-insight-metrics article{min-height:var(--size-120);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-11);background:var(--color-bg-surface);padding:var(--size-13);align-content:start;gap:var(--size-5);display:grid}.scroll-insight-metrics span,.scroll-insight-metrics small{color:var(--color-text-secondary)}.scroll-insight-metrics span{font-size:var(--size-10);font-weight:var(--font-weight-800);letter-spacing:var(--relative-1);text-transform:uppercase}.scroll-insight-metrics strong{font-size:var(--size-29);line-height:1}.scroll-insight-metrics small{font-size:var(--size-10);line-height:1.35}.scroll-insight-activity{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-11);background:var(--color-bg-surface);overflow:hidden}.scroll-insight-activity>header{padding:var(--size-13);justify-content:space-between;align-items:end;gap:var(--size-12);border-bottom:var(--size-1) solid var(--color-border-default);display:flex}.scroll-insight-activity h4{margin:var(--size-4) 0 0;font-size:var(--size-15)}.scroll-insight-activity>header>small{color:var(--color-text-secondary)}.scroll-insight-activity ol{margin:0;padding:0;list-style:none}.scroll-insight-activity li{padding:var(--size-11) var(--size-13);justify-content:space-between;align-items:center;gap:var(--size-14);border-bottom:var(--size-1) solid var(--color-border-default);display:flex}.scroll-insight-activity li:last-child{border-bottom:0}.scroll-insight-activity li>div{gap:var(--size-3);display:grid}.scroll-insight-activity li strong{font-size:var(--size-12)}.scroll-insight-activity li small,.scroll-insight-activity time{color:var(--color-text-secondary);font-size:var(--size-10)}.scroll-insight-activity time{white-space:nowrap}.scroll-insights-empty{border:var(--size-1) dashed var(--color-border-default);border-radius:var(--size-11);background:var(--color-bg-surface);padding:var(--size-20);gap:var(--size-5);display:grid}.scroll-insights-empty p{color:var(--color-text-secondary);margin:0;line-height:1.45}.publish-release-card{border:var(--size-1) solid var(--color-text-primary);border-radius:var(--size-18);background:var(--color-bg-surface);padding:var(--size-24);grid-template-columns:minmax(0, 1fr) minmax(var(--size-280), .8fr);gap:var(--size-18) var(--size-26);box-shadow:0 var(--size-16) var(--size-40) var(--color-alpha-11-11-11-07);align-items:center;display:grid}.publish-release-card>div:first-child>span{color:var(--color-brand-primary);font-size:var(--size-10);font-weight:var(--font-weight-800);letter-spacing:var(--relative-12)}.publish-release-card h2{margin:var(--size-6) 0 var(--size-4)}.publish-release-card p{color:var(--color-text-secondary);margin:0}.publish-url{border-radius:var(--size-11);background:var(--color-bg-canvas);padding:var(--size-13);gap:var(--size-6);display:grid}.publish-url label{color:var(--color-text-secondary);font-size:var(--size-10);font-weight:var(--font-weight-750);text-transform:uppercase;letter-spacing:var(--relative-1)}.publish-url code{overflow-wrap:anywhere;color:var(--color-brand-primary);font-size:var(--size-12)}.publish-release-actions{justify-content:flex-end;gap:var(--size-8);grid-column:1/-1;display:flex}.publish-release-actions button{border-radius:var(--size-10);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-11) var(--size-15);font-weight:var(--font-weight-750);cursor:pointer;border:0}.publish-release-actions button.secondary{border:var(--size-1) solid var(--color-border-default);background:var(--color-bg-control);color:var(--color-text-primary)}.publish-success{border-radius:var(--size-9);background:var(--color-action-primary);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.publish-success{background:color-mix(in srgb, var(--color-action-primary) 22%, var(--color-bg-surface))}}.publish-success{padding:var(--size-11) var(--size-13);font-weight:var(--font-weight-700);color:var(--color-text-primary)!important}.publish-reach{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-32);gap:var(--size-20);display:grid}.reach-heading{max-width:var(--size-760)}.reach-heading h2{margin:var(--size-7) 0 var(--size-8);font-size:clamp(var(--size-30), 4vw, var(--size-48));line-height:1}.reach-heading p{color:var(--color-text-secondary);font-size:var(--size-14);margin:0;line-height:1.55}.reach-channel-grid.detailed{gap:var(--size-10);grid-template-columns:1fr 1fr}.reach-channel-grid.detailed article{min-height:100%;padding:var(--size-16);grid-template-columns:var(--size-38) minmax(0, 1fr) auto;gap:var(--size-12)}.reach-channel-grid.detailed article.featured{border-color:var(--color-text-primary);background:var(--color-action-primary);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.reach-channel-grid.detailed article.featured{background:color-mix(in srgb, var(--color-action-primary) 10%, var(--color-bg-surface))}}.reach-channel-grid.detailed article>span{width:var(--size-38);height:var(--size-38)}.reach-channel-content{gap:var(--size-6)!important;display:grid!important}.reach-channel-content>small{color:var(--color-brand-primary);font-size:var(--size-9);font-weight:var(--font-weight-850);letter-spacing:var(--relative-12)}.reach-channel-grid.detailed .reach-channel-content>strong{font-size:var(--size-18)}.reach-channel-grid.detailed .reach-channel-content>p{font-size:var(--size-12)}.reach-channel-content ol{margin:var(--size-5) 0;padding-left:var(--size-18);gap:var(--size-5);display:grid}.reach-channel-content li{color:var(--color-text-primary);font-size:var(--size-11);padding-left:var(--size-2);line-height:1.45}.reach-methods{gap:var(--size-4);display:grid}.reach-methods span{border-left:var(--size-3) solid var(--color-action-primary);background:var(--color-bg-canvas);color:var(--color-text-secondary);padding:var(--size-6) var(--size-8);font-size:var(--size-10);line-height:1.4}.reach-channel-grid.detailed article>button{grid-column:3;align-self:start}.publish-reach.locked .reach-channel-grid{opacity:.52}.reach-channel-grid button:disabled{cursor:not-allowed}.make-experience-button{border-radius:var(--size-10);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-11) var(--size-13);font-size:var(--size-12);font-weight:var(--font-weight-700);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--size-6);border:0;display:inline-flex}.experience-maker{min-height:0;overflow:auto}.experience-tools{z-index:2;padding:var(--size-12) var(--size-20);border-bottom:var(--size-1) solid var(--color-border-default);background:var(--color-alpha-246-246-242-96);justify-content:space-between;align-items:center;gap:var(--size-15);-webkit-backdrop-filter:blur(var(--size-10));backdrop-filter:blur(var(--size-10));display:flex;position:sticky;top:0}.experience-tools label{max-width:var(--size-390);flex:1}.experience-tools input{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--size-9) var(--size-11);font-size:var(--size-12)}.experience-tools>div{gap:var(--size-4);flex-wrap:wrap;display:flex}.experience-tools button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-999);background:var(--color-bg-control);color:var(--color-text-secondary);padding:var(--size-6) var(--size-9);font-size:var(--size-10);cursor:pointer}.experience-tools button.active{border-color:var(--color-text-primary);background:var(--color-bg-inverse);color:var(--color-white)}.experience-workspace{padding:var(--size-17) var(--size-20) var(--size-24);grid-template-columns:minmax(0, 1fr) var(--size-300);gap:var(--size-16);align-items:start;display:grid}.experience-library-page{--experience-page-gutter:var(--size-44);width:min(100%, var(--size-1320));padding-inline:var(--experience-page-gutter);--experience-discovery-width:calc((100% - var(--size-18)) / 2);min-width:0;padding-block:var(--size-16) var(--size-90);margin-inline:auto}@media (min-width:621px){.experience-library-page:has(>.experience-library-heading){padding-top:var(--size-4)}}.experience-library-heading{max-width:none;margin-bottom:var(--size-28)}.experience-library-heading>div{gap:var(--size-8);display:grid}.experience-library-heading h1{color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--size-16);font-weight:var(--font-weight-700);line-height:inherit;letter-spacing:normal;margin:0}.experience-library-heading p{width:var(--experience-discovery-width);color:var(--color-text-secondary);font-size:var(--size-13);margin:0;line-height:1.55}.experience-library-back{width:var(--size-36);height:var(--size-36);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-primary);cursor:pointer;border:0;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}.experience-library-back>svg{width:var(--size-18);height:var(--size-18);color:inherit;flex:none;display:block}.experience-library-back:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}.experience-library-back>span{width:var(--size-18);height:var(--size-18);background:currentColor;-webkit-mask:url(/creator-studio/icons/chevron-left.svg) 50%/contain no-repeat;mask:url(/creator-studio/icons/chevron-left.svg) 50%/contain no-repeat}.experience-library-page .experience-tools{align-items:center;gap:var(--size-16);width:100%;min-width:0;margin:0 0 var(--size-28);background:var(--color-transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;flex-flow:row;padding:0;position:static}.experience-library-page .experience-tools>div{gap:var(--size-10);scrollbar-width:thin;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.experience-library-page .experience-tools input{padding-left:var(--size-36);border-color:var(--color-border-subtle);background:var(--color-bg-control)}.experience-library-page .experience-tools button{border-radius:var(--radius-md);padding:var(--size-8) var(--size-12);background:var(--color-transparent);color:var(--color-text-secondary);font-family:var(--font-family-primary-ui);font-size:var(--size-14);line-height:var(--size-18);font-weight:var(--font-weight-500);letter-spacing:0;white-space:nowrap;border:0;flex:none;transition:color .15s;position:relative}.experience-library-page .experience-tools button:hover{color:var(--color-text-primary)}.experience-library-page .experience-tools button.active{background:var(--color-bg-strong);color:var(--color-text-primary)}.experience-library-page .experience-tools>.experience-search-slot{width:var(--experience-discovery-width);flex:none;margin-left:auto;display:block;overflow:visible}.experience-library-page .experience-search-control{width:var(--size-38);height:var(--size-38);transition:width var(--duration-2) var(--motion-ease-standard);margin-left:auto;position:relative}.experience-library-page .experience-search-control.is-expanded{width:100%}.experience-library-page .experience-search-control input{height:100%;padding-inline:var(--size-38);opacity:0;visibility:hidden;transition:opacity var(--duration-2) var(--motion-ease-standard);position:absolute;inset:0}.experience-library-page .experience-search-control.is-expanded input{opacity:1;visibility:visible}.experience-library-page .experience-search-control button{z-index:1;width:var(--size-38);height:var(--size-38);place-items:center;padding:0;display:grid;position:absolute;top:0}.experience-library-page .experience-search-icon{z-index:1;width:var(--size-38);height:var(--size-38);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;left:0}.experience-library-page .experience-search-control:not(.is-expanded) .experience-search-toggle:hover{background:var(--color-bg-hover)}.experience-library-page .experience-search-control button:focus,.experience-library-page .experience-search-control input:focus{box-shadow:none;outline:none}.experience-library-page .experience-search-control button:focus-visible,.experience-library-page .experience-search-control input:focus-visible{outline:var(--size-2) solid var(--color-text-secondary);outline-offset:var(--size-2)}.experience-library-page .experience-search-icon img{width:var(--size-16);height:var(--size-16)}.experience-library-page .experience-search-control.is-expanded .experience-search-toggle{pointer-events:none}.experience-library-page .experience-search-control .experience-search-close{font-size:var(--size-20);opacity:0;visibility:hidden;transition:opacity var(--duration-2) var(--motion-ease-standard);top:50%;right:0;transform:translateY(-50%)}.experience-library-page .experience-search-control.is-expanded .experience-search-close{opacity:1;visibility:visible}.experience-library-page .experience-search-tooltip{left:calc(var(--size-38) / 2);bottom:calc(100% + var(--size-18));z-index:20;position:absolute;transform:translate(-50%)}.experience-library-page .experience-search-toggle:hover+.experience-search-tooltip,.experience-library-page .experience-search-toggle:focus-visible+.experience-search-tooltip{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.experience-library-page .experience-search-control,.experience-library-page .experience-search-control input,.experience-library-page .experience-search-control .experience-search-close,.experience-library-page .experience-search-tooltip{transition:none}}.experience-workspace-full{grid-template-columns:1fr;padding:0}.experience-workspace-full .experience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.experience-library-page .experience-maker{min-height:auto;padding:0;overflow:visible}.experience-grid{gap:var(--size-32) var(--size-18);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.experience-grid>:is(button,.experience-catalog-choice){background:var(--color-transparent);min-width:0;color:var(--color-text-primary);align-content:start;gap:var(--size-11);text-align:left;cursor:pointer;border:0;padding:0;display:grid}.experience-library-page .experience-grid>:is(button,.experience-catalog-choice){gap:var(--size-8)}.experience-library-page .experience-grid .experience-card-copy{padding-top:var(--size-4)}.experience-grid>:is(button,.experience-catalog-choice):disabled{cursor:not-allowed}.experience-thumbnail{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-bg-surface);width:100%;color:var(--color-text-secondary);place-items:center;transition:background .15s,color .15s;display:grid;overflow:hidden}.experience-thumbnail>i{width:var(--size-64);height:var(--size-64);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:var(--font-family-primary-ui);font-size:var(--size-20);font-style:normal;font-weight:var(--font-weight-700);place-items:center;display:grid}.experience-grid>:is(button,.experience-catalog-choice):not(:disabled):hover .experience-thumbnail{background:var(--color-bg-hover);color:var(--color-text-primary)}.experience-card-copy{gap:var(--size-5);min-width:0;display:grid}.experience-card-copy>span{justify-content:space-between;align-items:center;gap:var(--size-8);min-width:0;display:flex}.experience-card-copy strong{min-width:0;font-size:var(--size-13);font-weight:var(--font-weight-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.experience-card-copy small{color:var(--color-text-secondary);font-size:var(--size-9);font-weight:var(--font-weight-600);flex:none}.experience-card-copy p{color:var(--color-text-secondary);font-size:var(--size-11);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.45;overflow:hidden}.experience-grid>:is(button,.experience-catalog-choice).unavailable{opacity:.68}.experience-grid>:is(button,.experience-catalog-choice).unavailable .experience-thumbnail{background:var(--color-bg-surface);color:var(--color-text-inactive)}.experience-grid>:is(button,.experience-catalog-choice).unavailable .experience-thumbnail>i{color:var(--color-text-inactive)}.experience-empty{border:var(--size-1) dashed var(--color-palette-aeb1ab);border-radius:var(--size-12);padding:var(--size-28);text-align:center;grid-column:1/-1}.experience-library-page .experience-empty{background:var(--color-bg-surface);padding:calc(var(--size-28) + var(--size-1));border:0;outline:none}.experience-empty p{color:var(--color-text-secondary);font-size:var(--size-12);margin:var(--size-5) 0 0}.experience-maker{padding:var(--size-24) var(--size-26) var(--size-30);grid-template-columns:minmax(0, 1fr) var(--size-220);gap:var(--size-16) var(--size-24);align-content:start;display:grid}.experience-maker-intro{max-width:var(--size-680);grid-column:1/-1}.experience-maker-intro h3{font-size:var(--size-27);margin:var(--size-7) 0 var(--size-6)}.experience-maker-intro p{color:var(--color-text-secondary);font-size:var(--size-13);margin:0}.experience-maker-fields{gap:var(--size-12);grid-template-columns:1fr 1fr;display:grid}.experience-maker-fields>label{gap:var(--size-6);display:grid}.experience-maker-fields>label>span,.experience-maker-fields legend{color:var(--color-text-secondary);font-size:var(--size-11);text-transform:uppercase;letter-spacing:var(--relative-1);font-weight:var(--font-weight-750)}.experience-type-hint{color:var(--color-text-secondary);font-size:var(--size-10);line-height:1.4}.experience-maker-fields input,.experience-maker-fields select,.experience-maker-fields textarea{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--size-10);font-size:var(--size-12);line-height:1.5}.experience-maker-fields textarea{resize:vertical}.experience-maker-fields .full{grid-column:1/-1}.experience-maker-fields fieldset{border:0;margin:0;padding:0}.experience-maker-fields fieldset>div{gap:var(--size-7);margin-top:var(--size-7);grid-template-columns:1fr 1fr;display:grid}.experience-maker-fields fieldset label{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-surface);padding:var(--size-11);gap:var(--size-4);cursor:pointer;display:grid;position:relative}.experience-maker-fields fieldset label.selected{border-color:var(--color-brand-primary);box-shadow:inset 0 0 0 var(--size-1) var(--color-brand-primary)}.experience-maker-fields fieldset input{opacity:0;position:absolute}.experience-maker-fields fieldset strong{font-size:var(--size-12)}.experience-maker-fields fieldset small{color:var(--color-text-secondary);font-size:var(--size-10)}.maker-needs{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-13);background:var(--color-bg-surface);padding:var(--size-16);gap:var(--size-7);flex-direction:column;align-self:start;display:flex}.maker-needs small{border-radius:var(--size-7);background:var(--color-bg-canvas);padding:var(--size-7) var(--size-8);color:var(--color-text-secondary);font-size:var(--size-10)}.maker-needs p{color:var(--color-text-secondary);font-size:var(--size-11);margin:var(--size-5) 0 0}.experience-maker>footer{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-14);gap:var(--size-7);grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;display:grid}.experience-maker>footer p{color:var(--color-palette-705100);font-size:var(--size-12);font-weight:var(--font-weight-700);margin:0}.experience-maker>footer button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-10) var(--size-12);font-size:var(--size-11);font-weight:var(--font-weight-700);cursor:pointer}.experience-maker>footer button.primary{border-color:var(--color-text-primary);background:var(--color-bg-inverse);color:var(--color-white)}.experience-maker>footer button:disabled{cursor:not-allowed;opacity:.5}.single-image-maker{width:min(100%, var(--size-480));grid-template-columns:minmax(0,1fr);margin-inline:auto}.single-image-maker>.playblock-editor{background:var(--color-transparent);border:0;padding:0}.single-image-maker>footer{grid-column:auto;grid-template-columns:minmax(0,1fr) auto}.sr-only{width:var(--size-1);height:var(--size-1);margin:calc(var(--size-1) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.tutorials-overlay{z-index:50;background:var(--color-alpha-11-11-11-54);padding:var(--size-24);-webkit-backdrop-filter:blur(var(--size-6));backdrop-filter:blur(var(--size-6));place-items:center;display:grid;position:fixed;inset:0}.tutorials-panel{width:min(var(--size-720), 96vw);max-height:min(var(--size-760), 90svh);border-radius:var(--size-20);background:var(--color-bg-canvas);color:var(--color-text-primary);box-shadow:0 var(--size-30) var(--size-90) var(--color-alpha-12-19-37-3);padding:var(--size-28);overflow:auto}.tutorials-panel>header{justify-content:space-between;align-items:start;gap:var(--size-20);margin-bottom:var(--size-22);display:flex}.tutorials-panel h2{margin:var(--size-8) 0 var(--size-8)}.tutorials-panel header p{color:var(--color-text-secondary);font-size:var(--size-14);margin:0}.tutorials-panel header>button{width:var(--size-34);height:var(--size-34);border:var(--size-1) solid var(--color-border-default);background:var(--color-bg-control);color:var(--color-text-primary);cursor:pointer;border-radius:50%;flex:none}.tutorial-list{gap:var(--size-7);display:grid}.tutorial-list>button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-11);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-13) var(--size-14);grid-template-columns:var(--size-32) 1fr auto;gap:var(--size-11);text-align:left;cursor:pointer;align-items:center;display:grid}.tutorial-list>button:hover{border-color:var(--color-text-primary)}.tutorial-list>button>span{color:var(--color-brand-primary);font-size:var(--size-11);font-weight:var(--font-weight-800)}.tutorial-list>button>div{gap:var(--size-3);display:grid}.tutorial-list strong{font-size:var(--size-14)}.tutorial-list small{color:var(--color-text-secondary);font-size:var(--size-11)}.tutorial-list b{width:var(--size-22);height:var(--size-22);background:var(--color-bg-inverse);border-radius:50%;place-items:center;display:grid}.tutorial-chevron{width:var(--size-12);height:var(--size-12)}@media (max-width:1120px){.studio-shell{grid-template-columns:var(--size-212) minmax(0, 1fr) 0}.studio-shell.cs-open{grid-template-columns:var(--size-212) minmax(0, 1fr) clamp(var(--size-320), 36vw, var(--size-420))}.studio-shell.sidebar-collapsed{grid-template-columns:var(--size-64) minmax(0, 1fr) 0}.studio-shell.sidebar-collapsed.cs-open{grid-template-columns:var(--size-64) minmax(0, 1fr) clamp(var(--size-320), 36vw, var(--size-420))}.ask-mobile{display:block}.page-two-composition{grid-template-columns:minmax(var(--size-260), var(--size-300)) minmax(0, 1fr)}.scroll-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.block-plan-body,.block-plan-options{grid-template-columns:1fr}.block-plan-options .ask-block-cs{width:fit-content}}@media (max-width:780px){.experience-library-page{--experience-discovery-width:100%}.experience-library-page .experience-tools>.experience-search-slot{width:min(50%, var(--size-560))}.topbar{padding:var(--size-5) var(--size-7) var(--size-5) var(--size-18)}.contextbar{padding-left:var(--size-18)}.toibox-layout{padding-inline:var(--size-24);padding-bottom:var(--size-75)}.toibox-heading{align-items:start;gap:var(--size-10);flex-direction:column}.test-path b{display:none}.describe-page,.recommendation-page,.build-page{padding:var(--size-42) var(--size-24) var(--size-75)}.brief-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.optional-direction{grid-template-columns:1fr 1fr}.optional-direction>div{grid-column:1/-1;padding-bottom:0}.story-brief-title{align-items:start;gap:var(--size-8);flex-direction:column}.purpose-context{grid-template-columns:1fr}.audience-actions>header{align-items:start;gap:var(--size-7);flex-direction:column}.experience-idea-section>header{align-items:start;gap:var(--size-12);flex-direction:column}.experience-selection-summary{flex-direction:column;align-items:flex-start}.experience-selection-summary>div:last-child{justify-content:flex-start}.cs-experience-read>div{grid-template-columns:1fr 1fr}.brief-direction-grid,.brief-additional-fields,.framework-tabs{grid-template-columns:1fr}.framework-tabs>button{min-height:0}.framework-accordion .framework-example-list,.frameworks,.heard-grid{grid-template-columns:1fr}.frameworks article{min-height:0}.template-step-list article{grid-template-columns:var(--size-32) 1fr 1fr}.template-step-list article>div:first-of-type{grid-column:2/-1}.template-step-list article>div:nth-of-type(2){grid-column:2}.template-step-list article>div:nth-of-type(3){grid-column:3}.section-title{align-items:start;gap:var(--size-8);flex-direction:column}.framework-read{grid-template-columns:1fr}.framework-read button{width:fit-content}.build-summary{grid-template-columns:1fr auto}.build-summary p{grid-area:2/1/auto/-1}.page-two-composition{grid-template-columns:1fr}.page-two-composition .live-scroll-stage{order:-1;position:static}.page-two-composition .live-scroll-canvas{height:var(--size-560)}.composition-workspace{grid-template-columns:1fr}.block-inspector{max-height:none;position:static}.flow-block-row{grid-template-columns:var(--size-34) minmax(var(--size-220), 1fr) var(--size-165) var(--size-23)}.dimension-workspace{grid-template-columns:1fr}.live-scroll-stage{order:-1;position:static}.live-scroll-canvas{height:var(--size-460);min-height:0}.block-fields,.block-fields.practical{grid-template-columns:1fr}.block-fields .audience-field{grid-column:auto}.experience-planner,.ingredient-grid,.experience-workspace{grid-template-columns:1fr}.experience-grid,.experience-workspace-full .experience-grid{grid-template-columns:repeat(2,1fr)}.experience-maker{padding-inline:var(--size-20);grid-template-columns:1fr}.experience-maker-intro,.experience-maker>footer{grid-column:auto}.preview-body{grid-template-columns:var(--size-275) minmax(0, 1fr);gap:var(--size-18);padding-inline:var(--size-18)}.preview-phone{width:var(--size-250)}.cs-direction-grid{grid-template-columns:1fr}.cs-direction-card{min-height:0}.cs-working-brief>div{grid-template-columns:1fr 1fr}.cs-working-brief article:first-child{grid-column:1/-1}}@media (max-width:620px){.studio-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:100svh;overflow:visible}.studio-shell.cs-open{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.side-nav{height:var(--size-60);padding:var(--size-7) var(--size-11);gap:var(--size-10);z-index:10;border-right:0;flex-direction:row;position:sticky;top:0}.side-nav:before{display:none}.sidebar-header{width:auto;min-height:0;padding-block:0}.logo{align-items:center;display:flex}.logo>span{width:var(--size-34);height:var(--size-34)}.logo strong{text-align:left}.side-nav nav{gap:var(--size-4);width:auto;margin-left:auto;display:flex}.side-nav nav.creator-sidebar-nav{flex-direction:row;flex:none}.side-nav>.creator-sidebar-settings{width:var(--size-39);height:var(--size-39);flex-basis:var(--size-39)}.toibox-nav-subnav,.create-nav-subnav{display:none}.side-nav nav button{width:var(--size-39);min-height:var(--size-39)}.side-nav nav button span{font-size:var(--size-17)}.side-nav nav button .nav-icon,.side-nav nav button .nav-icon .studio-icon,.side-nav nav button .nav-icon svg{width:var(--size-17);height:var(--size-17)}.side-nav nav button small{display:none}.side-nav nav .creator-account-switcher{width:var(--size-39);display:block}.side-nav nav .creator-account-badge{width:var(--size-39);min-height:var(--size-39);padding:var(--size-3);grid-template-columns:1fr;display:grid}.side-nav nav .creator-account-avatar{width:var(--size-32);min-width:var(--size-32);height:var(--size-32);min-height:var(--size-32)}.side-nav nav .creator-account-copy,.side-nav nav .creator-account-chevron{display:none}.side-nav nav .creator-account-menu{top:calc(100% + var(--size-8));left:0}.side-nav nav button.create-support,.sidebar-toggle{display:none}.main-workspace{min-height:calc(100svh - var(--size-60))}.topbar{top:var(--size-60);min-height:var(--size-48);position:sticky}.toibox-layout{padding:var(--size-35) var(--size-16) var(--size-70)}.page-scroll{overflow:visible}.describe-page,.recommendation-page,.build-page{padding:var(--size-35) var(--size-16) var(--size-70)}.scroll-gallery{gap:var(--size-14);grid-template-columns:1fr}.brief-stepper{gap:var(--size-5);margin-bottom:var(--size-17)}.brief-stepper button{padding:var(--size-10);grid-template-columns:var(--size-24) minmax(0, 1fr);gap:var(--size-7)}.brief-stepper button>span{width:var(--size-24);height:var(--size-24);font-size:var(--size-10)}.brief-stepper small{display:none}.brief-stepper strong{font-size:var(--size-12)}.brief-step-content{min-height:0}.brief-step-actions{gap:var(--size-8)}.brief-step-actions>button:not(:where(.studio-flow-action)){padding:var(--size-11) var(--size-10)}h1{font-size:var(--size-41)}.intro p,.result-intro p{font-size:var(--size-15)}.brief-starter-input>textarea{min-height:var(--size-150);padding:var(--size-18)}.brief-example-switcher{flex-direction:column;align-items:center}.brief-example-switcher>div{width:100%}.brief-example-switcher button{flex:0 auto}.audience-actions>div{grid-template-columns:1fr 1fr;display:grid}.audience-actions>div>button{min-width:0}.story-box textarea{min-height:var(--size-260)}.story-box-footer{flex-direction:column;align-items:start}.brief-audience-fields,.purpose-fields{grid-template-columns:1fr}.experience-idea-mode{padding-inline:var(--size-16);flex-direction:column}.curation-reason{margin-inline:var(--size-16)}.framework-example-rail{grid-auto-columns:minmax(var(--size-220), 82vw)}.experience-idea-rail{grid-auto-columns:minmax(var(--size-205), 82vw);padding-inline:var(--size-16)}.experience-idea-section>header,.experience-intent-filters,.experience-selection-summary,.cs-experience-read{padding-inline:var(--size-16)}.cs-experience-read>div,.brief-framework-choice>div{grid-template-columns:1fr}.framework-accordion>header{align-items:start;gap:var(--size-8);flex-direction:column}.build-interpretation summary{grid-template-columns:1fr auto}.build-interpretation summary>span{grid-column:1/-1}.build-interpretation>div{grid-template-columns:1fr}.topic-entry{flex-direction:column}.topic-entry>button{min-height:var(--size-42)}.template-explorer>header{gap:var(--size-14);padding:var(--size-19);flex-direction:column}.template-explorer>header>div:last-child{border-left:0;border-top:var(--size-1) solid var(--color-border-default);width:100%;padding:var(--size-12) 0 0}.template-journey{align-items:start;gap:var(--size-5);padding-inline:var(--size-19);flex-direction:column}.template-journey strong{text-align:left}.template-step-list{padding-inline:var(--size-19)}.template-step-list article{grid-template-columns:var(--size-28) 1fr;gap:var(--size-11)}.template-step-list article>div:first-of-type,.template-step-list article>div:nth-of-type(2),.template-step-list article>div:nth-of-type(3){grid-column:2}.template-explorer>footer{padding:var(--size-15) var(--size-19);flex-direction:column-reverse;align-items:stretch}.framework-choice-bar{flex-direction:column;align-items:stretch}.framework-choice-bar button{white-space:normal}.optional-direction{grid-template-columns:1fr}.optional-direction>div{grid-column:auto}.shape-action{flex-direction:column;align-items:stretch}.shape-action>button{justify-content:center}.brand-setup>header,.metadata-setup>header{align-items:flex-start;gap:var(--size-7);flex-direction:column}.brand-setup-grid,.metadata-grid{grid-template-columns:1fr}.metadata-grid .full{grid-column:auto}.metadata-header-action{align-items:flex-start;max-width:none}.metadata-collapsed{flex-direction:column;align-items:stretch}.metadata-collapsed>button{align-self:flex-start}.publish-save-action,.published-scroll-review>header{flex-direction:column;align-items:stretch}.publish-save-action>div:last-child{grid-template-columns:1fr;display:grid}.published-review-actions{justify-items:stretch}.published-scale-toggle{width:fit-content}.scroll-insights-header{flex-direction:column;align-items:stretch}.scroll-insights-header>button{width:fit-content}.scroll-insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reach-channel-grid.detailed{grid-template-columns:1fr}.reach-channel-grid.detailed article.featured{grid-column:auto}.reach-channel-grid.detailed article{grid-template-columns:var(--size-34) minmax(0, 1fr)}.reach-channel-grid.detailed article>button{grid-column:2}.stopping-point>div{flex-direction:column;align-items:stretch}.stopping-point button.primary{margin-left:0}.build-summary{grid-template-columns:1fr}.build-summary p{grid-area:auto}.build-summary button{width:fit-content}.page-two-composition.tablet-preview .live-scroll-preview{inset:0}.page-two-composition .live-scroll-canvas{height:var(--size-500);min-height:0}.page-two-composition.tablet-preview .live-scroll-canvas{height:100%}.block-plan-card{padding:var(--size-12)}.block-plan-card>header{grid-template-columns:var(--size-35) minmax(0, 1fr) auto;gap:var(--size-9)}.block-card-insights,.block-card-not-tracking{grid-area:2/2;justify-self:start}.block-on-toggle{grid-area:1/3}.block-card-toggle>strong{font-size:var(--size-17)}.block-plan-body{grid-template-columns:1fr}.rsvp-setup>header{align-items:flex-start;gap:var(--size-4);flex-direction:column}.rsvp-setup>div,.block-plan-add{grid-template-columns:1fr}.flow-starter-dock>header{align-items:flex-start;gap:var(--size-6);flex-direction:column}.flow-starter-dock>footer,.scroll-composer>header{flex-direction:column;align-items:flex-start}.flow-block-row{grid-template-columns:var(--size-30) minmax(0, 1fr) var(--size-23)}.flow-visual-button,.flow-block-note{grid-column:2}.flow-remove{grid-area:1/3}.flow-order{grid-row:1/3}.flow-add-zone,.header-format-picker>div:last-child,.inspector-recommendations>div{grid-template-columns:1fr}.editable-block{grid-template-columns:var(--size-35) 1fr}.block-controls{grid-column:2}.block-materials>header{align-items:flex-start}.block-strategy>div{grid-template-columns:1fr}.profile-snapshot{grid-template-columns:var(--size-32) 1fr}.profile-snapshot>em{white-space:normal;grid-column:2}.dimension-planner>header,.profile-workplan>header,.supporting-blocks>header{align-items:flex-start;gap:var(--size-5);flex-direction:column}.profile-workplan>div,.add-experience-actions{grid-template-columns:1fr}.preview-step{flex-direction:column;align-items:stretch}.preview-step>button{align-self:stretch}.enhancement-list article{grid-template-columns:var(--size-35) 1fr;gap:var(--size-10)}.enhancement-list article>span{width:var(--size-32);height:var(--size-32)}.enhancement-list article>button{grid-column:2;width:fit-content}.finishing-touches>footer{flex-direction:column;align-items:flex-start}.finishing-touches>footer button{white-space:normal}.reach-channel-grid{grid-template-columns:1fr}.preview-overlay{padding:var(--size-8)}.preview-panel{border-radius:var(--size-16);width:100%;height:96svh}.preview-panel>header{padding:var(--size-17)}.preview-body{padding:var(--size-16);grid-template-columns:1fr}.preview-phone{width:min(var(--size-272), 84vw);height:var(--size-475)}.preview-panel-footer{padding:var(--size-12) var(--size-17);flex-direction:column;align-items:flex-start}.preview-panel-footer>div{grid-template-columns:1fr;width:100%;display:grid}.build-help{flex-direction:column;align-items:stretch}.build-help button{white-space:normal}.topbar>.topbar-page-title{display:grid}.topbar>.topbar-page-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .topbar-primary-action,.topbar .topbar-secondary-action{display:none}.topbar.finished-scroll-topbar-shell{gap:var(--size-7)}.topbar>div.finished-scroll-topbar{display:flex}.topbar .published-scroll-info.topbar-scroll-url,.contextbar .published-scroll-info.topbar-scroll-url{flex:auto;width:auto}.finished-scroll-controls{gap:var(--size-4)}.scroll-settings-button{width:var(--size-32);height:var(--size-32)}.metadata-popover{width:min(var(--size-580), calc(100vw - var(--size-24)));max-height:calc(100svh - var(--size-88));padding:var(--size-17)}.topbar{gap:var(--size-8)}.topbar-actions{gap:var(--size-4)}.tutorials-button,.experiences-button{padding-inline:var(--size-8)}.make-experience-button{white-space:normal}.experience-tools{padding:var(--size-11) var(--size-14);flex-direction:column;align-items:stretch}.experience-tools label{max-width:none}.experience-library-page{--experience-page-gutter:var(--size-17);padding-block:var(--size-32) var(--size-55)}.experience-library-heading{gap:var(--size-16)}.experience-library-page .experience-tools{margin-inline:0;padding-inline:0}.experience-workspace{padding:var(--size-14)}.experience-workspace-full{padding:0}.experience-grid,.experience-workspace-full .experience-grid,.experience-maker-fields{grid-template-columns:1fr}.experience-maker-fields .full{grid-column:auto}.experience-maker-fields fieldset>div,.experience-maker>footer{grid-template-columns:1fr}.experience-maker>footer div{min-height:0}.tutorials-panel{padding:var(--size-20)}.cs-overlay.side{z-index:70;justify-items:end;width:auto;height:auto;position:fixed;inset:0}.cs-overlay.fullscreen{padding:var(--size-7)}.cs-overlay.fullscreen .cs-panel{border-radius:var(--size-16);width:100%;height:97svh}.cs-overlay.side .cs-panel{width:min(92vw, var(--size-440))}.cs-panel>header{padding:var(--size-14) var(--size-16)}.cs-info-panel{padding-inline:var(--size-16)}.cs-direction-workspace{padding:0 var(--size-12)}.cs-direction-results{padding-top:var(--size-14)}.cs-direction-chat{margin-bottom:var(--size-12)}.cs-working-brief>div{grid-template-columns:1fr}.cs-working-brief article:first-child{grid-column:auto}.cs-direction-intro{align-items:flex-start;gap:var(--size-7);flex-direction:column}.cs-nudge{right:var(--size-10);bottom:var(--size-10);grid-template-columns:var(--size-34) minmax(0, 1fr)}.cs-nudge>span{width:var(--size-34);height:var(--size-34)}.cs-nudge>button:not(.cs-nudge-close){grid-column:2;width:fit-content}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.playblock-editor{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-12);background:var(--color-bg-canvas);min-width:0;padding:var(--size-12);align-content:start;gap:var(--size-11);display:grid}.playblock-editor-heading{justify-content:space-between;align-items:baseline;gap:var(--size-8);display:flex}.playblock-editor-heading strong{font-size:var(--size-14)}.button-action-stepper{min-width:0;display:grid}.button-action-stepper>fieldset{gap:var(--size-10);border:0;min-width:0;margin:0;padding:0;display:grid}.button-action-stepper>fieldset>legend{margin-bottom:var(--size-10);color:var(--color-text-primary);font-size:var(--size-13);font-weight:var(--font-weight-650);padding:0}.button-action-choices{gap:var(--size-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.button-action-choices>button{min-width:0;min-height:var(--size-76);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-10);grid-template-columns:var(--size-36) minmax(0, 1fr);align-items:center;gap:var(--size-9);text-align:left;cursor:pointer;display:grid}.button-action-choices>button:hover{background:var(--color-bg-hover)}.button-action-choices>button.selected{border-color:var(--color-brand-primary)}.button-action-choices>button>span{width:var(--size-36);height:var(--size-36);border-radius:var(--size-8);background:var(--color-bg-surface);color:var(--color-text-secondary);place-items:center;display:grid}.button-action-choices>button.selected>span{background:var(--color-brand-primary);color:var(--color-bg-inverse)}.button-action-choices strong{font-size:var(--size-11)}.button-action-details{gap:var(--size-12);min-width:0;display:grid}.button-action-details>header{justify-content:space-between;align-items:center;gap:var(--size-12);display:flex}.button-action-details>header strong{font-size:var(--size-13)}.button-action-details>header>button{color:var(--color-text-secondary);padding:var(--size-6);font:inherit;font-size:var(--size-10);cursor:pointer;background:0 0;border:0}.button-action-details>header>button:hover{color:var(--color-text-primary)}.button-link-details-row{align-items:end;gap:var(--size-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.8fr);min-width:0;display:grid}.button-link-details-row>label{min-width:0}.button-appearance-settings{border-top:var(--size-1) solid var(--color-border-default);min-width:0;padding-top:var(--size-12);gap:var(--size-12);display:grid}.button-appearance-settings>header{justify-content:space-between;align-items:baseline;gap:var(--size-12);display:flex}.button-appearance-settings>header strong{font-size:var(--size-12)}.button-appearance-settings>header small{color:var(--color-text-secondary);font-size:var(--size-9)}.button-appearance-toolbar{align-items:end;gap:var(--size-8);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;display:grid}.button-appearance-toolbar fieldset{border:0;min-width:0;margin:0;padding:0}.button-appearance-toolbar legend{margin:0 0 var(--size-4);color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-8);font-weight:var(--font-weight-700);letter-spacing:.05em;text-transform:uppercase;padding:0}.button-visual-toggle{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-control);min-width:0;padding:var(--size-2);align-items:center;gap:var(--size-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.button-visual-toggle>button{width:100%;height:var(--size-28);border-radius:var(--size-6);min-width:0;color:var(--color-text-secondary);font:inherit;font-size:var(--size-10);font-weight:var(--font-weight-700);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.button-visual-toggle>button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.button-visual-toggle>button.selected{background:var(--color-bg-surface);color:var(--color-text-primary);outline:var(--size-1) solid var(--color-text-secondary);outline-offset:calc(var(--size-1) * -1);box-shadow:none}.corner-preview{width:var(--size-16);height:var(--size-12);border:var(--size-2) solid currentColor;display:block}.corner-preview.square{border-radius:0}.corner-preview.rounded{border-radius:var(--size-4)}.corner-preview.pill{border-radius:var(--size-12)}.finish-preview{width:var(--size-16);height:var(--size-12);border:var(--size-2) solid var(--color-brand-primary);border-radius:var(--size-3);display:block}.finish-preview.plain{background:var(--color-brand-primary)}.finish-preview.outline{background:0 0}.button-inline-color{gap:var(--size-4);min-width:0;display:grid}.button-inline-color>span{min-width:0;color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-8);font-weight:var(--font-weight-700);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.button-color-swatch{min-width:0;height:var(--size-34);box-sizing:border-box;border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);box-shadow:none;cursor:pointer;display:block;position:relative;overflow:hidden}.button-color-swatch input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.button-appearance-settings label{gap:var(--size-4);min-width:0;display:grid}.button-appearance-settings label>span{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-800);letter-spacing:var(--relative-08);text-transform:uppercase}.button-appearance-settings :is(input,select){box-sizing:border-box;border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--size-8) var(--size-9);font:inherit;font-size:var(--size-11)}.playblock-editor-grid{gap:var(--size-9);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.playblock-editor-grid>label,.playblock-editor-full,.playblock-editor-item label,.playblock-footer-editor label{gap:var(--size-4);min-width:0;display:grid}.playblock-image-source{gap:var(--size-6);min-width:0;display:grid}.playblock-image-source>label{gap:var(--size-4);min-width:0;display:grid}.playblock-image-upload{min-height:var(--size-34);position:relative}.playblock-image-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.playblock-image-upload input:disabled{cursor:wait}.playblock-image-upload b{min-height:var(--size-34);box-sizing:border-box;border:var(--size-1) dashed var(--color-brand-primary);border-radius:var(--size-8);background:var(--color-bg-hover);color:var(--color-brand-primary);padding:var(--size-7) var(--size-9);font-size:var(--size-10);font-weight:var(--font-weight-750);place-items:center;display:grid}.single-image-editor{gap:var(--size-16);min-width:0;display:grid}.single-image-upload b{cursor:pointer;border-style:solid}.single-image-current{grid-template-columns:var(--size-68) minmax(0, 1fr);align-items:center;gap:var(--size-12);min-width:0;display:grid}.single-image-current>img{width:var(--size-68);height:var(--size-68);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-control);object-fit:contain}.single-image-current>div{align-items:center;gap:var(--size-8);min-width:0;display:flex}.single-image-current .single-image-upload{min-width:var(--size-110);flex:1}.single-image-remove{min-height:var(--size-34);border-radius:var(--size-8);background:var(--color-transparent);color:var(--color-text-secondary);padding:var(--size-7) var(--size-9);font:inherit;font-size:var(--size-10);cursor:pointer;border:0}.single-image-remove:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.single-image-remove:disabled{cursor:wait;opacity:.55}.single-image-fit{gap:var(--size-6);border:0;min-width:0;margin:0;padding:0;display:grid}.single-image-fit legend{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-800);letter-spacing:var(--relative-08);text-transform:uppercase;padding:0}.single-image-fit>div{gap:var(--size-3);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);min-width:0;padding:var(--size-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.single-image-fit button{min-width:0;min-height:var(--size-48);border-radius:var(--size-7);background:var(--color-transparent);color:var(--color-text-secondary);padding:var(--size-7) var(--size-9);align-content:center;justify-items:start;gap:var(--size-2);text-align:left;cursor:pointer;border:0;display:grid}.single-image-fit button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.single-image-fit button.selected{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-card)}.single-image-fit button strong{font-size:var(--size-11)}.single-image-fit button small{color:inherit;font-size:var(--size-9);line-height:1.3}.playblock-upload-error{border-radius:var(--size-8);background:var(--color-status-error);margin:0}@supports (color:color-mix(in lab, red, red)){.playblock-upload-error{background:color-mix(in srgb, var(--color-status-error) 9%, var(--color-bg-surface))}}.playblock-upload-error{color:var(--color-status-error);padding:var(--size-8) var(--size-9);font-size:var(--size-10);line-height:1.4}.media-asset-control{gap:var(--size-8);min-width:0;display:grid}.media-asset-control>.edit-asset-label{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-800);letter-spacing:var(--relative-08);text-transform:uppercase}.media-asset-current{grid-template-columns:var(--size-68) minmax(0, 1fr) auto;align-items:center;gap:var(--size-10);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-surface);min-width:0;padding:var(--size-7);display:grid}.media-asset-current>img,.media-asset-current>video{width:var(--size-68);height:var(--size-51);border-radius:var(--size-6);background:var(--color-bg-canvas);object-fit:cover}.media-asset-current>span{gap:var(--size-2);min-width:0;display:grid}.media-asset-current strong,.media-asset-current small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-asset-current strong{color:var(--color-text-primary);font-size:var(--size-11)}.media-asset-current small{color:var(--color-text-secondary);font-size:var(--size-9)}.media-asset-current>button{color:var(--color-text-secondary);padding:var(--size-7);font-size:var(--size-10);cursor:pointer;background:0 0;border:0}.media-asset-actions{gap:var(--size-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-asset-actions>details{position:relative}.media-asset-actions>details>summary,.media-asset-actions>.playblock-image-upload b{min-height:var(--size-36);box-sizing:border-box;border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);padding:var(--size-7) var(--size-9);color:var(--color-text-primary);font-size:var(--size-10);font-weight:var(--font-weight-700);cursor:pointer;place-items:center;list-style:none;display:grid}.media-asset-actions>details>summary::-webkit-details-marker{display:none}.media-asset-picker{z-index:8;top:calc(100% + var(--size-5));width:min(var(--size-360), 75vw);max-height:var(--size-280);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-elevated);box-shadow:var(--shadow-card);padding:var(--size-7);gap:var(--size-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;left:0;overflow:auto}.media-asset-picker>button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-7);background:var(--color-bg-surface);min-width:0;color:var(--color-text-primary);padding:var(--size-5);gap:var(--size-4);text-align:left;cursor:pointer;display:grid}.media-asset-picker>button.selected{border-color:var(--color-brand-primary)}.media-asset-picker img,.media-asset-picker video{aspect-ratio:4/3;border-radius:var(--size-5);object-fit:cover;width:100%}.media-asset-picker span{padding:0 var(--size-2) var(--size-2);font-size:var(--size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-asset-picker p{color:var(--color-text-secondary);padding:var(--size-10);font-size:var(--size-10);grid-column:1/-1;margin:0}.playblock-editor label>span,.playblock-editor-repeater>header>strong,.playblock-editor-item>span{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-800);letter-spacing:var(--relative-08);text-transform:uppercase}.playblock-editor input,.playblock-editor select,.playblock-editor textarea{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--size-8) var(--size-9);font-family:inherit;font-size:var(--size-11);line-height:1.4}.playblock-editor textarea{resize:vertical}.playblock-editor input:focus,.playblock-editor select:focus,.playblock-editor textarea:focus{border-color:var(--color-brand-primary);outline:var(--size-2) solid var(--color-alpha-0-81-86-14)}.playblock-editor-grid .full,.playblock-editor-full{grid-column:1/-1}.playblock-checkbox{min-height:var(--size-36);align-self:end;align-items:center;gap:var(--size-7);padding:var(--size-8) var(--size-9);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-surface);cursor:pointer;display:flex!important}.playblock-checkbox input{width:var(--size-14);height:var(--size-14);accent-color:var(--color-text-secondary)}.playblock-checkbox span{color:var(--color-text-primary)!important;font-family:var(--font-display)!important;font-size:var(--size-11)!important;font-weight:var(--font-weight-600)!important;letter-spacing:normal!important;text-transform:none!important}.playblock-color-field>div{grid-template-columns:var(--size-31) minmax(0, 1fr);gap:var(--size-5);display:grid}.playblock-color-field input[type=color]{min-height:var(--size-34);padding:var(--size-2)}.playblock-editor input[type=range]{accent-color:var(--color-text-secondary);padding:0}.playblock-editor-repeater{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-10);gap:var(--size-8);display:grid}.playblock-editor-repeater>header{justify-content:space-between;align-items:center;gap:var(--size-8);display:flex}.playblock-editor-repeater>header button,.playblock-editor-item>button{background:var(--color-transparent);color:var(--color-brand-primary);padding:var(--size-4);font-size:var(--size-10);font-weight:var(--font-weight-750);cursor:pointer;border:0}.playblock-editor-item{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-surface);min-width:0;padding:var(--size-8);grid-template-columns:var(--size-22) minmax(0, 1fr) auto;gap:var(--size-7);align-items:start;display:grid}.playblock-editor-item>span{padding-top:var(--size-8)}.playblock-editor-item>div{gap:var(--size-7);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.playblock-editor-item>button:disabled{color:var(--color-text-secondary);cursor:not-allowed}.carousel-card-editor{gap:var(--size-8);min-width:0;display:grid}.carousel-card-editor>header{justify-content:space-between;align-items:center;gap:var(--size-10);display:flex}.carousel-card-editor>header strong{font-size:var(--size-13)}.carousel-card-editor>header button,.carousel-card-editor article>header button{color:var(--color-brand-primary);padding:var(--size-3);font:inherit;font-size:var(--size-10);font-weight:var(--font-weight-700);cursor:pointer;background:0 0;border:0}.carousel-card-editor article>header button:disabled{color:var(--color-text-secondary);cursor:default}.carousel-card-editor>div{gap:var(--size-6);display:grid}.carousel-card-editor article{z-index:0;border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-control);min-width:0;padding:var(--size-8);grid-template-columns:var(--size-18) minmax(0, 1fr) var(--size-28);align-items:center;gap:var(--size-6);transition:border-color var(--duration-16) var(--motion-ease-standard), opacity .15s ease, scale .18s cubic-bezier(.2,.8,.2,1), filter .18s ease, background-color .16s ease;display:grid;position:relative;scale:1}.carousel-card-editor article.dragging{z-index:5;opacity:.82;filter:drop-shadow(0 var(--size-10) var(--size-14) #0000003d);background:var(--color-bg-elevated);border-color:var(--color-border-strong);scale:1.025}.carousel-card-editor.is-sorting article:not(.dragging){transition:border-color var(--duration-16) var(--motion-ease-standard), opacity .15s ease, scale .18s cubic-bezier(.2,.8,.2,1), filter .18s ease}.carousel-card-sort-handle{width:var(--size-18);height:var(--size-32);border-radius:var(--size-5);background:var(--color-transparent);color:var(--color-text-secondary);cursor:grab;touch-action:none;border:0;place-items:center;padding:0;display:grid}.carousel-card-sort-handle:hover,.carousel-card-sort-handle:focus-visible{background:var(--color-bg-hover);color:var(--color-text-primary)}.carousel-card-sort-handle:active{cursor:grabbing}.carousel-card-sort-handle svg{width:var(--size-12);height:var(--size-12)}.carousel-row-control{background:var(--color-transparent);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.carousel-row-control>span{z-index:1;width:var(--size-22);height:var(--size-22);border:var(--size-1) solid var(--color-border-default);background:var(--color-bg-canvas);color:var(--color-text-secondary);font-size:var(--size-15);font-weight:var(--font-weight-400);transition:color var(--duration-16) var(--motion-ease-standard), border-color var(--duration-16) var(--motion-ease-standard), background-color var(--duration-16) var(--motion-ease-standard), scale var(--duration-16) var(--motion-ease-standard);border-radius:50%;place-items:center;line-height:1;display:grid;position:relative}.carousel-row-control:hover>span,.carousel-row-control:focus-visible>span{border-color:var(--color-brand-primary);background:var(--color-bg-hover);color:var(--color-brand-primary);scale:1.04}.carousel-row-control:focus-visible{outline:none}.carousel-card-remove-row{width:var(--size-28);height:var(--size-28)}.carousel-card-remove-row>span{font-size:0}.carousel-card-remove-row>span:after{content:"";width:var(--size-8);height:var(--size-1);border-radius:var(--size-1);background:currentColor}.carousel-card-remove-row:disabled{cursor:default;opacity:.35}.carousel-card-remove-row:disabled>span{scale:1}.carousel-card-add-row{width:100%;height:var(--size-26)}.carousel-card-add-row:before{content:"";height:var(--size-1);background:var(--color-border-default);transition:background-color var(--duration-16) var(--motion-ease-standard);position:absolute;inset-inline:0}.carousel-card-add-row:hover:before,.carousel-card-add-row:focus-visible:before{background:var(--color-brand-primary)}.carousel-card-body{align-items:start;gap:var(--size-7);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.carousel-media-control{min-width:0}.carousel-media-thumbnail{width:var(--size-44);height:var(--size-44);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-7);background:var(--color-bg-canvas);color:var(--color-text-secondary);cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.carousel-media-thumbnail:hover{border-color:var(--color-brand-primary);color:var(--color-text-primary)}.carousel-media-thumbnail img{object-fit:cover;width:100%;height:100%}.carousel-media-thumbnail svg{width:var(--size-18);height:var(--size-18)}.carousel-media-picker-overlay{z-index:100;background:var(--color-transparent);width:100vw;max-width:none;height:100svh;max-height:none;padding:var(--size-16);color:var(--color-text-primary);font-family:var(--font-family-primary-ui);overscroll-behavior:contain;border:0;place-items:center;margin:0;position:fixed;inset:0;overflow:hidden}.carousel-media-picker-overlay[open]{display:grid}.carousel-media-picker-overlay::backdrop{background:var(--color-alpha-11-11-11-62);-webkit-backdrop-filter:blur(var(--size-7));backdrop-filter:blur(var(--size-7))}.carousel-media-picker-dialog{width:min(calc(100vw - var(--size-32)), var(--size-1120));height:min(calc(100svh - var(--size-32)), var(--size-760));border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-canvas);min-height:0;color:var(--color-text-primary);box-shadow:var(--shadow-floating);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.carousel-media-picker-dialog>header{min-height:var(--size-60);border-bottom:var(--size-1) solid var(--color-border-default);padding:var(--size-10) var(--size-14);align-items:center;gap:var(--size-16);grid-template-columns:minmax(0,1fr) auto;display:grid}.carousel-media-picker-search{width:min(var(--size-360), 100%);min-width:0;height:var(--size-38);align-items:center;display:flex;position:relative}.carousel-media-picker-search>svg{width:var(--size-16);height:var(--size-16);left:var(--size-10);color:var(--color-text-secondary);pointer-events:none;position:absolute}.carousel-media-picker-search>input{border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);width:100%;height:100%;color:var(--color-text-primary);padding:0 var(--size-34);font-family:inherit;font-size:var(--size-11);outline:0}.carousel-media-picker-search>input::placeholder{color:var(--color-text-secondary)}.carousel-media-picker-search>input:focus{border-color:var(--color-brand-primary)}.carousel-media-picker-search>button{width:var(--size-24);height:var(--size-24);right:var(--size-5);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-secondary);font-size:var(--size-18);cursor:pointer;border:0;padding:0;position:absolute}.carousel-media-picker-dialog>header>div{align-items:center;gap:var(--size-7);display:flex}.carousel-media-picker-upload{min-height:var(--size-38);border:var(--size-1) solid var(--color-action-primary);border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-action);padding:var(--size-8) var(--size-12);align-items:center;gap:var(--size-6);font-size:var(--size-10);font-weight:var(--font-weight-700);cursor:pointer;white-space:nowrap;display:flex}.carousel-media-picker-upload input{width:var(--size-1);height:var(--size-1);opacity:0;pointer-events:none;position:absolute}.carousel-media-picker-close{width:var(--size-38);height:var(--size-38);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);color:var(--color-text-primary);cursor:pointer;place-items:center;padding:0;display:grid}.carousel-media-picker-grid{min-height:0;padding:var(--size-16);overscroll-behavior:contain;align-content:start;overflow-y:auto}.carousel-media-picker-card{color:inherit;text-align:left;cursor:pointer;padding:0}.carousel-media-picker-card.selected{border-color:var(--color-text-secondary);box-shadow:inset 0 0 0 var(--size-1) var(--color-text-secondary)}.carousel-media-picker-dialog>.media-block-library-empty{min-height:0}@media (max-width:600px){.carousel-media-picker-dialog>header{gap:var(--size-8);grid-template-columns:minmax(0,1fr)}.carousel-media-picker-search{width:100%}.carousel-media-picker-dialog>header>div{flex-wrap:wrap;justify-content:flex-end}}.carousel-card-fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-160)), 1fr));align-items:start;gap:var(--size-7);min-width:0;display:grid}.carousel-card-fields>label{gap:var(--size-2);min-width:0;display:grid}.carousel-card-fields>.item-media-tags{grid-column:1/-1}.carousel-card-fields>label>span{line-height:1}.carousel-card-fields input{height:var(--size-32);background:var(--color-bg-canvas);padding:var(--size-5) var(--size-7);line-height:1.2}.card-flip-editor{gap:var(--size-10);min-width:0;display:grid}.card-flip-editor>header strong{font-size:var(--size-13)}.card-flip-media-list{gap:var(--size-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));min-width:0;display:grid}.card-flip-media-row{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-control);min-width:0;padding:var(--size-7);grid-template-columns:max-content minmax(0, 1fr) var(--size-28);align-items:center;gap:var(--size-8);display:grid}.card-flip-media-row>span{gap:var(--size-2);min-width:0;display:grid}.card-flip-media-row>span strong,.card-flip-media-row>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-flip-media-row>span strong{color:var(--color-text-primary);font-size:var(--size-11)}.card-flip-media-row>span small{color:var(--color-text-secondary);font-size:var(--size-9)}.card-flip-media-remove{width:var(--size-28);height:var(--size-28);border-radius:var(--size-6);background:var(--color-transparent);color:var(--color-text-secondary);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.card-flip-media-remove:hover,.card-flip-media-remove:focus-visible{background:var(--color-bg-hover);color:var(--color-text-primary)}.card-flip-primary-fields{align-items:end;gap:var(--size-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.card-flip-primary-fields>label,.card-flip-modal-fields>label{gap:var(--size-4);min-width:0;display:grid}.card-flip-speed>div{height:var(--size-36);grid-template-columns:minmax(0, 1fr) var(--size-28);align-items:center;gap:var(--size-6);display:grid}.card-flip-speed>div small{color:var(--color-text-secondary);font-size:var(--size-9);text-align:right}.card-flip-modal-fields{border-top:var(--size-1) solid var(--color-border-default);min-width:0;padding-top:var(--size-10);gap:var(--size-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.card-flip-modal-fields textarea{min-height:var(--size-36)}.playblock-footer-editor{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-surface);padding:var(--size-9);gap:var(--size-6);display:grid}.playblock-footer-editor>div{gap:var(--size-6);grid-template-columns:1fr 1fr;display:grid}.playblock-render{gap:var(--size-8);min-width:0;color:var(--experience-control-text);display:grid}.playblock-render-title{font-size:var(--size-13);margin:0;line-height:1.25}.playblock-render button{cursor:pointer;font-family:inherit}.playblock-image,.playblock-video{min-height:var(--size-110);border-radius:var(--size-9);background:var(--color-bg-canvas);color:var(--color-text-secondary);text-align:center;font-size:var(--size-10);place-items:center;display:grid;overflow:hidden}.playblock-image{background:0 0}.playblock-image img,.playblock-video video{width:100%;min-height:var(--size-110);max-height:var(--size-250);object-fit:cover;display:block}.playblock-carousel{gap:var(--size-7);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:var(--size-3);display:flex;overflow-x:auto}.playblock-carousel article{flex:0 0 min(var(--size-128), 70%);min-height:var(--size-120);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-surface);padding:var(--size-6);align-content:start;gap:var(--size-4);scroll-snap-align:start;display:grid;overflow:hidden}.playblock-carousel article>div{height:var(--size-68);border-radius:var(--size-7);background:linear-gradient(145deg, var(--color-alpha-0-81-86-16), var(--color-alpha-254-183-16-18));color:var(--color-brand-primary);font-size:var(--size-11);font-weight:var(--font-weight-850);place-items:center;display:grid;overflow:hidden}.playblock-carousel img{object-fit:cover;width:100%;height:100%}.playblock-carousel strong{font-size:var(--size-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playblock-carousel small{color:var(--color-text-secondary);font-size:var(--size-8);line-height:1.35}.transfer-card-carousel{height:var(--size-300);isolation:isolate;width:100%;position:relative;overflow:visible}.transfer-card-carousel-item{aspect-ratio:5/7;border-radius:var(--size-8);width:auto;height:90%;color:var(--experience-control-text);font-size:var(--size-24);font-weight:var(--font-weight-700);opacity:1;will-change:transform, filter;text-decoration:none;position:absolute;top:5%;left:50%;translate:-50%}.transfer-card-carousel-card-link{border-radius:inherit;color:inherit;text-decoration:none;position:absolute;inset:0}.transfer-card-carousel-surface{border-radius:inherit;background:var(--experience-control-surface);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.transfer-card-carousel-surface[data-has-media=true]{background:0 0}.transfer-card-carousel-content{position:absolute;inset:0}.transfer-card-carousel-item img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:none}.transfer-card-carousel-placeholder{font-size:var(--size-24);place-items:center;display:grid;position:absolute;inset:0}.transfer-card-carousel-content>.transfer-card-carousel-caption{z-index:1;min-width:0;padding:var(--size-24) var(--size-10) var(--size-24);color:var(--experience-control-text);gap:var(--size-3);background:0 0;display:grid;position:absolute;inset:auto 0 0}.transfer-card-carousel-content>.transfer-card-carousel-caption[data-has-attribution=true]{bottom:var(--size-24)}.transfer-card-carousel-caption-copy{gap:var(--size-3);min-width:0;display:grid}.transfer-card-carousel-caption .transfer-card-carousel-caption-copy h3{min-width:0;font-size:var(--size-11);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.transfer-card-carousel-caption .transfer-card-carousel-caption-copy p{font-size:var(--size-8);font-weight:var(--text-effect-font-weight,var(--font-weight-500));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.transfer-card-carousel-caption i{right:var(--size-8);top:var(--size-22);font-size:var(--size-11);font-style:normal;position:absolute}.transfer-card-carousel-controls{pointer-events:none;width:100%;height:100%;padding:var(--size-8);z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.transfer-card-carousel-controls button{width:var(--size-32);height:var(--size-32);pointer-events:auto;border-radius:var(--size-999);background:var(--experience-action-color);color:var(--experience-action-text);box-shadow:var(--shadow-card);cursor:pointer;border:0;place-items:center;padding:0;line-height:1;display:grid}.transfer-card-carousel-controls button svg{width:var(--size-18);height:var(--size-18);stroke:currentColor;display:block}.transfer-card-flip{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.transfer-card-flip-tap{z-index:1;width:min(86%, var(--size-220));color:var(--experience-control-text);text-align:center;text-shadow:0 1px 3px #00000073;pointer-events:none;position:relative}.transfer-card-flip-tap .experience-copy{gap:0}.transfer-card-flip-tap .experience-copy h4{font-size:clamp(var(--size-12), 3vw, var(--size-18));line-height:1.15}.transfer-card-flip-stage{width:100%;min-width:0;perspective:var(--size-1000);place-items:center;display:grid;overflow:visible}.transfer-card-flip-card{width:min(var(--size-270), 100%);aspect-ratio:9/16;height:auto;margin:var(--size-10) auto var(--size-50);appearance:none;background:var(--color-transparent);cursor:pointer;transform-style:preserve-3d;transition:transform var(--duration-12) cubic-bezier(.46,.18,.33,.98);border:0;padding:0;position:relative;overflow:visible;transform:rotateY(-10deg)rotateX(5deg)}.transfer-card-flip-card.is-flipped{transform:rotateY(180deg)rotateX(5deg)}.transfer-card-flip-wobble{z-index:1;border-radius:var(--scroll-card-radius,var(--size-10));width:100%;height:100%;transform-style:preserve-3d;pointer-events:none;animation:transferred-flip-card-wobble var(--playblock-card-flip-speed,var(--duration-3)) infinite ease-in-out, transferred-flip-card-float var(--duration-4) infinite ease-in-out -4s;display:block;position:relative}.transfer-card-flip-trigger{z-index:0;border-radius:var(--scroll-card-radius,var(--size-10));cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.transfer-card-flip-trigger:focus-visible{outline:var(--size-3) solid var(--color-alpha-254-183-16-48);outline-offset:var(--size-3)}.transfer-card-flip-face .media-photo-credit-overlay{z-index:5;bottom:var(--size-5);pointer-events:auto}.transfer-card-flip-edge{border-radius:inherit;background:#b8b8b8;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.transfer-card-flip-edge{background:color-mix(in srgb, var(--color-white) 72%, var(--color-black))}}.transfer-card-flip-edge{pointer-events:none}.transfer-card-flip-wobble:before,.transfer-card-flip-wobble:after{content:"";top:var(--scroll-card-radius,var(--size-10));bottom:var(--scroll-card-radius,var(--size-10));width:calc(var(--size-2) * 2);background:linear-gradient(90deg, var(--color-white), #8c8c8c, var(--color-white));position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.transfer-card-flip-wobble:before,.transfer-card-flip-wobble:after{background:linear-gradient(90deg, var(--color-white), color-mix(in srgb, var(--color-white) 55%, var(--color-black)), var(--color-white))}}.transfer-card-flip-wobble:before,.transfer-card-flip-wobble:after{pointer-events:none;transform:translate(-50%)rotateY(90deg)}.transfer-card-flip-wobble:after{left:100%}.transfer-card-flip-face{border-radius:var(--size-10);box-shadow:0 var(--size-10) var(--size-20) var(--color-alpha-0-0-0-25);background:var(--experience-control-surface);color:var(--experience-control-text);font-size:var(--size-15);font-weight:var(--font-weight-850);backface-visibility:hidden;transform:translateZ(var(--size-2));background-position:50%;background-size:cover;place-items:center;display:grid;position:absolute;inset:0;overflow:visible}.transfer-card-flip-face:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--size-1) #ffffff40;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.transfer-card-flip-face:after{box-shadow:inset 0 0 0 var(--size-1) color-mix(in srgb, var(--color-white) 25%, transparent)}}.transfer-card-flip-face:after{pointer-events:none}.transfer-card-flip-face.back{background-color:var(--experience-accent-surface);color:var(--experience-control-text);transform:rotateY(180deg) translateZ(var(--size-2))}.transfer-card-flip-learn-more{margin:var(--size-20);border-radius:var(--size-999);background:var(--color-black);color:var(--experience-control-text);padding:var(--size-15);font-size:var(--size-12);font-weight:var(--font-weight-700);cursor:pointer;border:0}.transfer-card-flip-modal{z-index:90;background:var(--color-alpha-11-11-11-54);-webkit-backdrop-filter:blur(var(--size-10));backdrop-filter:blur(var(--size-10));place-items:center;display:grid;position:fixed;inset:0}.transfer-card-flip-modal-content{width:min(var(--size-400), calc(100vw - var(--size-60)));border-radius:var(--size-10);background:var(--experience-panel-background);color:var(--experience-control-text);padding:var(--size-20);position:relative}.transfer-card-flip-modal-content>button{width:var(--size-40);height:var(--size-40);top:calc(var(--size-10) * -1);right:var(--size-10);background:var(--color-transparent);color:var(--experience-control-text);cursor:pointer;font-size:var(--size-30);border:0;position:absolute}.transfer-card-flip-modal-content p{white-space:pre-line;margin:0}@keyframes transferred-flip-card-wobble{0%,to{transform:rotate(1deg)}25%{transform:rotate(-1deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes transferred-flip-card-float{0%,to{translate:var(--size-5) 0}50%{translate:calc(var(--size-5) * -1) var(--size-10)}}.transfer-single-image,.transfer-single-video{min-height:var(--size-110);border-radius:var(--size-8);background:var(--experience-panel-background);color:var(--experience-control-text);text-align:center;font-size:var(--size-10);place-items:center;display:grid;overflow:hidden}.transfer-single-image{background:0 0}.transfer-single-image a,.transfer-single-video a{display:contents}.transfer-single-image :is(img,svg),.transfer-single-video video{width:100%;min-height:var(--size-110);max-height:var(--size-250);object-fit:cover;display:block}.transfer-controlled-video{width:100%;height:100%;min-height:inherit;place-items:stretch stretch;display:grid;position:relative}.transfer-video-play{width:var(--size-58);height:var(--size-58);z-index:2;border:var(--border-width-default) solid var(--experience-action-color);border-radius:var(--radius-full);background:var(--experience-action-color);min-height:0;color:var(--experience-action-text);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.transfer-video-play svg{width:var(--size-24);height:var(--size-24);translate:var(--size-1) 0}.transfer-single-image.image-fit img{object-fit:contain}.transfer-single-image.image-fill img{object-fit:cover}.transfer-single-image .transfer-single-image-desktop{display:none}.transfer-code{min-height:var(--size-110);border-radius:var(--size-9);background:var(--experience-panel-background);overflow:hidden}.transfer-code iframe{width:100%;min-height:var(--size-250);border:0;display:block}.transfer-ticker{--transfer-ticker-separator:var(--experience-control-border);border-radius:var(--size-12);overflow:hidden}.transfer-ticker-bar{align-items:center;gap:var(--size-12);padding:var(--size-10) var(--size-14);display:flex}.transfer-ticker-label{align-items:center;gap:var(--size-10);border:var(--size-1) solid var(--experience-control-border);border-radius:var(--size-999);padding:var(--size-6) var(--size-10);font-size:var(--size-13);font-weight:var(--font-weight-800);letter-spacing:var(--relative-06);text-transform:uppercase;flex:none;display:inline-flex}.transfer-ticker-label i{width:var(--size-8);height:var(--size-8);border-radius:var(--size-999);background:var(--experience-action-color);box-shadow:0 0 var(--size-12) var(--experience-action-color);animation:transfer-ticker-pulse var(--duration-12) infinite ease-in-out}.transfer-ticker-viewport{min-width:0;-webkit-mask-image:linear-gradient(to right, var(--color-transparent), var(--color-black) 6%, var(--color-black) 94%, var(--color-transparent));-webkit-mask-image:linear-gradient(to right, var(--color-transparent), var(--color-black) 6%, var(--color-black) 94%, var(--color-transparent));-webkit-mask-image:linear-gradient(to right, var(--color-transparent), var(--color-black) 6%, var(--color-black) 94%, var(--color-transparent));mask-image:linear-gradient(to right, var(--color-transparent), var(--color-black) 6%, var(--color-black) 94%, var(--color-transparent));flex:1;overflow:hidden}.transfer-ticker-track{align-items:center;gap:var(--size-28);white-space:nowrap;will-change:transform;width:max-content;animation:16s linear infinite transfer-ticker-scroll;display:inline-flex}.transfer-ticker:hover .transfer-ticker-track{animation-play-state:paused}.transfer-ticker-item{align-items:center;gap:var(--size-10);color:inherit;line-height:1.2;text-decoration:none;display:inline-flex}.transfer-ticker-item b{border:var(--size-1) solid var(--transfer-ticker-separator);border-radius:var(--size-999);padding:var(--size-4) var(--size-8);font-size:var(--size-12)}.transfer-ticker-item>i{width:var(--size-1);height:var(--size-14);background:var(--transfer-ticker-separator);opacity:.8}.transfer-ticker-item>span{max-width:var(--size-300);border:var(--size-1) solid;border-radius:var(--size-999);padding:var(--size-4) var(--size-8);text-overflow:ellipsis;overflow:hidden}@keyframes transfer-ticker-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes transfer-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.transfer-audio-player{align-items:center;gap:var(--size-12);grid-template-columns:auto minmax(0,1fr);min-width:0;height:100%;display:grid}.transfer-audio-controls{width:var(--size-105);align-items:center;gap:var(--size-15);border-radius:var(--size-300);padding:var(--size-15);margin-bottom:0;display:flex}.transfer-audio-controls button{width:var(--size-30);height:var(--size-30);background:var(--color-transparent);font-size:var(--size-20);border:0;line-height:1}.transfer-audio-controls button:disabled{opacity:.5;cursor:not-allowed}.transfer-audio-waveform{min-width:0;height:var(--size-64);box-sizing:border-box;justify-content:center;align-items:center;gap:clamp(var(--size-2), 1.4cqw, var(--size-6));border-radius:var(--size-10);padding:var(--size-10);display:flex;overflow:hidden}.transfer-audio-waveform>span{width:clamp(var(--size-2), 1.2cqw, var(--size-5));height:var(--audio-wave-height);flex:0 1 var(--size-5);border-radius:var(--radius-full);transform-origin:50%;background:currentColor}.transfer-audio-waveform.is-playing>span{animation:transfer-audio-wave .66s var(--audio-wave-delay) ease-in-out infinite alternate}@keyframes transfer-audio-wave{0%{opacity:.62;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.transfer-audio-waveform.is-playing>span{animation:none}}.transfer-promo-card{min-height:var(--size-270);border-radius:var(--size-16);box-shadow:0 var(--size-10) var(--size-20) var(--color-alpha-0-0-0-25);position:relative;overflow:hidden}.transfer-promo-content{height:100%;min-height:inherit;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--size-16);padding:var(--size-20);text-align:center;flex-direction:column;display:flex}.transfer-promo-content p{max-width:var(--size-320);font-size:var(--size-14);margin:0;line-height:1.45}.transfer-promo-content>div{justify-content:center;gap:var(--size-12);flex-wrap:wrap;display:flex}.transfer-promo-content a{border:var(--size-2) solid var(--experience-action-color);border-radius:var(--size-10);background:var(--experience-action-color);color:var(--experience-action-text);padding:var(--size-12) var(--size-24);font-size:var(--size-12);font-weight:var(--font-weight-750);text-decoration:none}.transfer-promo-content a.is-disabled{opacity:.7;pointer-events:none}.transfer-promo-scratch{touch-action:none;cursor:pointer;width:100%;height:100%;transition:opacity var(--duration-32);position:absolute;inset:0}.icon-pack-symbol{width:var(--size-24);height:var(--size-24);background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-pack-picker-grid{grid-template-columns:repeat(auto-fill, minmax(var(--size-100), 1fr));align-content:start;gap:var(--size-8);min-height:0;padding:var(--size-16);display:grid;overflow-y:auto}.icon-pack-picker-grid>button{align-content:start;justify-items:center;gap:var(--size-8);min-width:0;padding:var(--size-12);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);color:var(--color-text-primary);cursor:pointer;display:grid}.icon-pack-picker-grid>button:is(:hover,:focus-visible,[aria-pressed=true]){border-color:var(--color-text-secondary);outline:var(--size-1) solid var(--color-text-secondary)}.icon-pack-picker-grid img{box-sizing:content-box;width:var(--size-24);height:var(--size-24);padding:var(--size-8);border-radius:var(--radius-sm);background:var(--color-white)}.icon-pack-picker-grid span{font-size:var(--size-11);overflow-wrap:anywhere}.coin-face-editors{gap:var(--size-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.coin-face-editor{gap:var(--size-10);min-width:0;padding:var(--size-12);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);margin:0;display:grid}.coin-face-editor legend{padding-inline:var(--size-4);font-size:var(--size-13);font-weight:var(--font-weight-700)}.coin-face-editor>label{gap:var(--size-4);min-width:0;display:grid}.coin-face-style{gap:var(--size-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.coin-face-style button{padding:var(--size-8);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-secondary);font:inherit;font-size:var(--size-12);cursor:pointer}.coin-face-style button[aria-pressed=true]{border-color:var(--color-text-secondary);background:var(--color-bg-selected-secondary);color:var(--color-text-primary)}.coin-face-style button:hover:not([aria-pressed=true]){background:var(--color-bg-control);color:var(--color-text-primary)}.coin-face-icon-row{grid-template-columns:var(--size-44) minmax(0, 1fr)}.playblock-render.kind-flip-coin{flex-direction:column;justify-content:center;height:100%;display:flex}.transfer-flip-coin-container{--coin-gold:var(--color-palette-feb710);--coin-light:var(--color-palette-ffe08a);--coin-dark:var(--coin-gold)}@supports (color:color-mix(in lab, red, red)){.transfer-flip-coin-container{--coin-dark:color-mix(in srgb, var(--coin-gold) 72%, var(--color-black))}}.transfer-flip-coin-container{box-sizing:border-box;width:100%;min-height:0;padding:var(--size-16);background:var(--color-transparent);flex:1;grid-template-rows:minmax(0,1fr);place-items:center;margin:0;display:grid;position:relative}.transfer-flip-coin-container .coin-result-link{bottom:var(--size-8);max-width:calc(100% - var(--size-32));box-sizing:border-box;min-width:0;min-height:var(--size-32);padding:var(--size-6) var(--size-12);font-size:var(--size-12);white-space:nowrap;text-overflow:ellipsis;text-align:center;position:absolute;overflow:hidden}.transfer-flip-coin-container .coin-result-link.is-departing{pointer-events:none}@keyframes coin-result-exit{0%{opacity:1}to{opacity:0}}@keyframes coin-result-enter{0%{opacity:0;translate:0 var(--size-8)}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.transfer-flip-coin-container .coin-result-link{animation:coin-result-enter var(--duration-32) ease-out both}.transfer-flip-coin-container .coin-result-link.is-departing{animation:coin-result-exit var(--duration-18) ease-out both}}.transfer-flip-coin-stage{width:min(100%, var(--size-300));height:100%;min-height:0;perspective:var(--size-1000);place-items:center;display:grid;position:relative;container-type:size}.transfer-flip-coin-trigger{aspect-ratio:1;background:var(--color-transparent);width:min(50cqw,55cqh);color:inherit;cursor:grab;touch-action:manipulation;-webkit-tap-highlight-color:var(--color-transparent);border:0;border-radius:50%;padding:0;display:block;position:relative}.transfer-flip-coin-trigger[aria-disabled=true]{cursor:default}.playblock-render .transfer-flip-coin-trigger:focus-visible{outline:none}.transfer-flip-coin-trigger:focus-visible .transfer-flip-coin-side{box-shadow:inset 0 0 0 var(--size-4) var(--experience-control-text), inset 0 0 var(--size-15) var(--coin-light)}.transfer-flip-coin{width:100%;height:100%;transform-style:preserve-3d;pointer-events:none;display:block;position:relative}.transfer-flip-coin-side{box-sizing:border-box;border:var(--size-12) solid var(--coin-gold);background:linear-gradient(135deg, var(--coin-light), var(--coin-gold) 65%);color:var(--coin-gold);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.transfer-flip-coin-side{color:color-mix(in srgb, var(--coin-gold) 42%, var(--color-black))}}.transfer-flip-coin-side{font-size:var(--size-28);font-weight:var(--font-weight-700);box-shadow:inset 0 0 0 var(--size-4) var(--coin-dark), inset 0 0 var(--size-15) var(--coin-light);backface-visibility:hidden;transform:translateZ(calc(var(--size-25) / 2))}.transfer-flip-coin-side.back{transform:rotateX(180deg) translateZ(calc(var(--size-25) / 2))}.transfer-flip-coin-side .coin-face-icon{width:60%;height:60%}.transfer-flip-coin-side>span{z-index:2;max-width:100%;padding:var(--size-8);text-align:center;overflow-wrap:anywhere;text-shadow:var(--size-1) var(--size-1) 0 var(--coin-light);line-height:1.1;position:relative}.transfer-flip-coin-side:has(img)>span{color:var(--color-white);text-shadow:0 var(--size-1) var(--size-4) var(--color-black);background:var(--color-alpha-0-0-0-25);border-radius:var(--size-8)}.transfer-flip-coin-side img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.transfer-flip-coin-edge,.transfer-flip-coin-edge>span{transform-style:preserve-3d;position:absolute;inset:0}.transfer-flip-coin-edge>span:before{content:"";top:calc(var(--size-25) / -2);width:10%;height:var(--size-25);background:repeating-linear-gradient(90deg, var(--coin-gold) 0 25%, var(--coin-dark) 25% 50%);background-size:var(--size-4) 100%;position:absolute;left:45%;transform:rotateX(90deg)}.transfer-flip-coin-burst{pointer-events:none;position:absolute;inset:0}.transfer-flip-coin-burst i{--coin-ray-angle:0deg;width:12%;height:var(--size-4);border-radius:var(--radius-full);transform-origin:0;transform:rotate(var(--coin-ray-angle)) translateX(220%);background:var(--coin-gold);opacity:0;position:absolute;top:50%;left:50%}.has-landed .transfer-flip-coin-burst i{animation:.35s ease-out both transfer-coin-burst}.transfer-virtual-download{height:var(--size-40);border-radius:var(--size-8);box-shadow:0 var(--size-3) var(--size-3) var(--color-alpha-0-0-0-25);padding:0 var(--size-32);color:var(--experience-control-text);font-size:var(--size-16);font-weight:var(--font-weight-700);text-transform:uppercase;border:0;align-items:center;text-decoration:none;display:flex}@keyframes transfer-coin-burst{0%{opacity:0;transform:rotate(var(--coin-ray-angle)) translateX(220%) scaleX(.4)}30%{opacity:1}to{opacity:0;transform:rotate(var(--coin-ray-angle)) translateX(520%) scaleX(.8)}}@media (prefers-reduced-motion:reduce){.has-landed .transfer-flip-coin-burst i{animation:none}.transfer-flip-coin-container .coin-result-link.is-departing{display:none}}.transfer-scratch-card{justify-items:center;gap:var(--size-18);display:grid}.transfer-scratch-card>p{text-align:center;margin:0}.transfer-scratch-card:not([data-has-heading]){width:100%;height:100%;min-height:0}.transfer-scratch-board{width:min(var(--size-560), 100%);min-height:var(--size-320);border-radius:var(--size-24);background:var(--experience-panel-background);box-shadow:0 var(--size-18) var(--size-40) var(--color-alpha-11-11-11-12);position:relative;overflow:hidden}.transfer-scratch-card:not([data-has-heading]) .transfer-scratch-board{width:100%;height:100%}.transfer-scratch-result{text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.transfer-scratch-result>div{box-sizing:border-box;z-index:1;width:100%;padding:var(--size-32);color:var(--experience-control-text);position:relative}.transfer-scratch-result strong{font-size:var(--size-18)}.transfer-scratch-result p{color:inherit;margin-bottom:0}.transfer-scratch-overlay{z-index:2;touch-action:none;cursor:pointer;width:100%;height:100%;transition:opacity var(--duration-32);position:absolute;inset:0}.transfer-scratch-cover-copy{z-index:3;padding:var(--size-32);color:var(--experience-control-text);font-family:var(--scroll-font-family,inherit);font-size:var(--size-28);font-weight:var(--scratch-cover-type-font-weight,var(--font-weight-400));font-style:var(--scratch-cover-type-font-style,normal);text-align:center;pointer-events:none;place-items:center;line-height:1.2;display:grid;position:absolute;inset:0}.transfer-scratch-cover-copy .experience-background-text{max-width:100%}.transfer-virtual-background{gap:var(--size-24);display:grid}.transfer-virtual-background>p{margin:var(--size-24) var(--size-32);text-align:center}.transfer-virtual-container{align-items:center;gap:var(--size-24);padding:var(--size-24) 0;flex-direction:column;display:flex}.transfer-virtual-stack{width:calc(100% - var(--size-70));height:var(--size-220);background:var(--color-transparent);cursor:pointer;border:0;position:relative}.transfer-virtual-stack span{border-radius:var(--size-18);background:var(--experience-control-surface);width:100%;height:100%;box-shadow:0 var(--size-10) var(--size-30) var(--color-alpha-0-0-0-25);color:var(--experience-control-text);font-weight:var(--font-weight-800);transition:transform var(--duration-3) ease;background-position:50%;background-size:cover;place-items:center;display:grid;position:absolute;inset:0}.transfer-virtual-stack span:first-child{transform:rotate(-10deg) translateX(calc(var(--size-14) * -1));z-index:1}.transfer-virtual-stack span:nth-child(2){z-index:2}.transfer-virtual-stack span:nth-child(3){transform:rotate(10deg) translateX(var(--size-14));z-index:3}.transfer-virtual-stack.single-card span:first-child{transform:none}.transfer-virtual-stack.two-cards span:first-child{transform:rotate(-6deg) translateX(calc(var(--size-8) * -1))}.transfer-virtual-stack.two-cards span:nth-child(2){transform:rotate(6deg) translateX(var(--size-8))}.transfer-virtual-gallery{width:100%;height:var(--size-220);position:relative}.transfer-virtual-gallery button{width:100%;height:var(--size-220);border-radius:var(--size-18);background:var(--experience-control-surface);box-shadow:0 var(--size-10) var(--size-30) var(--color-alpha-0-0-0-25);color:var(--experience-control-text);transition:transform var(--duration-32) ease, opacity var(--duration-32) ease;background-position:50%;background-size:cover;border:0;position:absolute;top:0;left:50%}.transfer-virtual-gallery button.active{z-index:3;opacity:1;transform:translate(-50%)scale(1)}.transfer-virtual-gallery button.prev{z-index:2;opacity:.7;transform:translateX(calc(-50% - var(--size-70))) rotate(-12deg) scale(.9)}.transfer-virtual-gallery button.next{z-index:2;opacity:.7;transform:translateX(calc(-50% + var(--size-70))) rotate(12deg) scale(.9)}.transfer-virtual-gallery button.hidden{opacity:0;pointer-events:none;transform:translate(-50%)scale(.7)}.transfer-virtual-container small{color:var(--experience-control-text);font-size:var(--size-14);text-align:center}.transfer-virtual-download{background:var(--experience-action-color)}.transfer-footer{margin-top:var(--size-70);gap:var(--size-15);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.transfer-footer-section{align-content:start;gap:var(--size-5);display:grid}.transfer-footer-section strong{font-weight:var(--font-weight-700)}.transfer-footer-section>div{gap:var(--size-10);flex-direction:column;display:flex}.transfer-footer-section a{color:var(--experience-control-text);font-size:var(--size-14);text-decoration:none}.transfer-footer hr{width:100%;height:var(--size-1);margin:var(--size-20) 0 var(--size-10);background:var(--experience-control-border);border:0;grid-column:1/-1}.transfer-footer-bottom{grid-column:1/-1;justify-content:space-between;display:flex}.transfer-footer-bottom b{color:var(--experience-action-color)}@media (min-width:768px){.transfer-single-image:has(.transfer-single-image-desktop)>:not(.transfer-single-image-desktop){display:none}.transfer-single-image .transfer-single-image-desktop{display:block}}@media (max-width:767px){.transfer-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}.playblock-flip-wrap{justify-items:center;gap:var(--size-6);display:grid}.playblock-flip-wrap>small{color:var(--color-text-secondary);font-size:var(--size-9)}.playblock-flip-card{width:min(var(--size-164), 100%);height:var(--size-112);border-radius:var(--size-10);background:var(--color-transparent);transform-style:preserve-3d;transition:transform var(--duration-32) var(--motion-ease-emphasized);border:0;position:relative}.playblock-flip-card.flipped{transform:rotateY(180deg)}.playblock-flip-face{border-radius:inherit;background:linear-gradient(145deg, var(--color-brand-primary), var(--color-bg-inverse));color:var(--color-white);font-size:var(--size-15);font-weight:var(--font-weight-850);backface-visibility:hidden;background-position:50%;background-size:cover;place-items:center;display:grid;position:absolute;inset:0}.playblock-flip-face.back{background:linear-gradient(145deg, var(--color-action-primary), var(--color-accent-warm));color:var(--color-text-primary);transform:rotateY(180deg)}.playblock-inline-action{border-radius:var(--size-8);background:var(--scroll-main,var(--color-action-primary));color:var(--scroll-font,var(--color-text-primary));padding:var(--size-7) var(--size-10);font-size:var(--size-10);font-weight:var(--font-weight-750);border:0}.playblock-reveal-copy{border-radius:var(--size-8);background:var(--color-bg-canvas);width:100%;color:var(--color-text-secondary);padding:var(--size-8);font-size:var(--size-10);margin:0;line-height:1.4}.playblock-code{border-radius:var(--size-9);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-10);gap:var(--size-5);display:grid;overflow:hidden}.playblock-code small{color:var(--color-action-primary);font-family:var(--font-label);font-size:var(--size-8);text-transform:uppercase;letter-spacing:var(--relative-08)}.playblock-code pre{max-height:var(--size-112);color:var(--color-alpha-255-255-255-72);font-family:var(--font-label);font-size:var(--size-8);white-space:pre-wrap;margin:0;line-height:1.45;overflow:auto}.playblock-button-wrap{justify-content:center;align-items:center;display:flex}.playblock-button-content{gap:var(--size-16);min-width:0;display:grid}.playblock-button-content>.playblock-text{min-width:0}.playblock-button-wrap button,.playblock-button-wrap a,.playblock-promo button{border:var(--size-2) solid;padding:var(--size-8) var(--size-13);font-size:var(--size-10);font-weight:var(--font-weight-800);box-shadow:none;text-shadow:none;text-decoration:none}.playblock-button-wrap.size-compact button,.playblock-button-wrap.size-compact a{padding:var(--size-5) var(--size-9)}.playblock-button-wrap.size-large button,.playblock-button-wrap.size-large a{padding:var(--size-11) var(--size-16)}.playblock-button-wrap.size-full-width{align-items:center;display:grid}.playblock-button-wrap.size-full-width button,.playblock-button-wrap.size-full-width a{box-sizing:border-box;text-align:center;width:100%}.playblock-ticker{border-radius:var(--size-9);padding:var(--size-8);gap:var(--size-7);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.playblock-ticker>strong{border-radius:var(--size-999);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-4) var(--size-6);font-family:var(--font-label);font-size:var(--size-8);letter-spacing:var(--relative-08)}.playblock-ticker>div{gap:var(--size-5);min-width:0;display:grid}.playblock-ticker span{border-left:var(--size-2) solid;padding-left:var(--size-6);font-size:var(--size-9);line-height:1.35}.playblock-ticker b{margin-right:var(--size-4);font-family:var(--font-label);font-size:var(--size-8)}.playblock-audio{border-radius:var(--size-9);color:var(--color-white);padding:var(--size-10);grid-template-columns:var(--size-34) minmax(0, 1fr);gap:var(--size-8);align-items:center;display:grid}.playblock-audio button{width:var(--size-32);height:var(--size-32);font-size:var(--size-11);border:0;border-radius:50%}.playblock-audio>div{font-size:var(--size-22);letter-spacing:calc(var(--size-1) * -1);white-space:nowrap;line-height:1;overflow:hidden}.playblock-audio small{color:var(--color-alpha-255-255-255-72);font-size:var(--size-8);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.playblock-promo{min-height:var(--size-100);border-radius:var(--size-10);color:var(--color-white);padding:var(--size-13);align-content:center;justify-items:center;gap:var(--size-9);text-align:center;display:grid}.playblock-promo.scratch{box-shadow:inset 0 0 0 var(--size-5) var(--color-alpha-255-255-255-22)}.playblock-promo p{max-width:var(--size-240);font-size:var(--size-11);margin:0;line-height:1.45}.playblock-promo>div{justify-content:center;gap:var(--size-6);flex-wrap:wrap;display:flex}.playblock-coin-wrap{justify-items:center;gap:var(--size-5);display:grid}.playblock-coin{width:var(--size-86);height:var(--size-86);background:var(--color-transparent);transform-style:preserve-3d;transition:transform var(--duration-32) var(--motion-ease-emphasized);border:0;border-radius:50%;position:relative}.playblock-coin.flipped{transform:rotateY(180deg)}.playblock-coin span{border:var(--size-4) solid var(--color-action-primary);background:var(--color-accent-warm);color:var(--color-text-primary);font-size:var(--size-13);font-weight:var(--font-weight-850);backface-visibility:hidden;background-position:50%;background-size:cover;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.playblock-coin span:last-child{background:var(--color-action-primary);transform:rotateY(180deg)}.playblock-coin-wrap small{color:var(--color-text-secondary);font-size:var(--size-9)}.playblock-scratch{justify-items:center;gap:var(--size-7);display:grid}.playblock-scratch article{width:min(var(--size-250), 100%);min-height:var(--size-112);border-radius:var(--size-10);background:var(--color-bg-surface);box-shadow:var(--shadow-card);padding:var(--size-13);place-content:center;justify-items:center;gap:var(--size-6);text-align:center;display:grid}.playblock-scratch article>button{width:100%;min-height:var(--size-86);border-radius:var(--size-8);color:var(--color-white);font-size:var(--size-13);font-weight:var(--font-weight-850);border:0}.playblock-scratch article p{color:var(--color-text-secondary);font-size:var(--size-10);margin:0;line-height:1.4}.playblock-virtual{gap:var(--size-8);display:grid}.playblock-virtual p{color:var(--color-text-secondary);font-size:var(--size-10);margin:0}.playblock-virtual>div{height:var(--size-96);place-items:center;display:grid;position:relative}.playblock-virtual>div span{width:var(--size-120);height:var(--size-80);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:linear-gradient(145deg, var(--color-alpha-0-81-86-16), var(--color-alpha-254-183-16-18));color:var(--color-brand-primary);box-shadow:var(--shadow-card);font-size:var(--size-9);font-weight:var(--font-weight-800);background-position:50%;background-size:cover;place-items:center;display:grid;position:absolute}.playblock-virtual>div span:first-child{transform:translateX(calc(var(--size-29) * -1)) rotate(calc(var(--size-1) * -6))}.playblock-virtual>div span:last-child{transform:translateX(var(--size-29)) rotate(var(--size-6))}.playblock-footer{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-9);gap:var(--size-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.playblock-footer>div{align-content:start;gap:var(--size-4);display:grid}.playblock-footer strong{font-size:var(--size-10)}.playblock-footer a,.playblock-footer small{color:var(--color-text-secondary);font-size:var(--size-9);text-decoration:none}.playblock-footer>small{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-7);grid-column:1/-1}.playblock-wireframe{padding-bottom:var(--size-10)}.playblock-wireframe .playblock-render{max-height:var(--size-260);padding:0 var(--size-2);overflow:auto}.live-scroll-item .playblock-render button,.live-scroll-item .playblock-render a{pointer-events:none}.experience-maker-playblock{grid-column:1/-1;grid-template-columns:minmax(0, 1fr) minmax(var(--size-220), .68fr);gap:var(--size-16);align-items:start;display:grid}.experience-maker-playblock-preview{top:var(--size-8);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-13);background:var(--color-bg-surface);padding:var(--size-13);align-content:start;gap:var(--size-8);display:grid;position:sticky}.experience-maker-playblock-preview>.eyebrow{color:var(--color-brand-primary)}.native-experience-render{border:var(--size-1) solid var(--scroll-surface-card-stroke,var(--experience-control-text));min-width:0}@supports (color:color-mix(in lab, red, red)){.native-experience-render{border:var(--size-1) solid var(--scroll-surface-card-stroke,color-mix(in srgb, var(--experience-control-text) 15%, var(--experience-panel-background)))}}.native-experience-render{border-radius:var(--size-10);background:var(--experience-control-text)}@supports (color:color-mix(in lab, red, red)){.native-experience-render{background:color-mix(in srgb, var(--experience-control-text) 4%, var(--experience-panel-background))}}.native-experience-render{padding:var(--size-11);gap:var(--size-9);color:var(--experience-control-text);display:grid}.native-experience-copy{gap:var(--size-4);display:grid}.native-experience-copy h4{font-size:var(--size-13);margin:0;line-height:1.25}.native-experience-copy p{color:var(--experience-control-text);margin:0}@supports (color:color-mix(in lab, red, red)){.native-experience-copy p{color:color-mix(in srgb, var(--experience-control-text) 70%, var(--experience-panel-background))}}.native-experience-copy p{font-size:var(--size-10);line-height:1.45}.native-experience-options{gap:var(--size-6);display:grid}.native-experience-result{border-radius:var(--size-8);padding:var(--size-8) var(--size-9);color:var(--experience-control-text);font-size:var(--size-10);background:0 0;margin:0;line-height:1.45}.native-experience-form{gap:var(--size-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.native-experience-form.response{grid-template-columns:1fr}.native-experience-form input,.native-experience-form textarea{border:var(--size-1) solid var(--scroll-surface-card-stroke,var(--experience-control-text));width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.native-experience-form input,.native-experience-form textarea{border:var(--size-1) solid var(--scroll-surface-card-stroke,color-mix(in srgb, var(--experience-control-text) 20%, var(--experience-panel-background)))}}.native-experience-form input,.native-experience-form textarea{border-radius:var(--size-8);background:var(--experience-control-surface);color:var(--experience-control-text);padding:var(--size-8);font:inherit;font-size:var(--size-11);resize:vertical}.native-response-save-status{color:var(--experience-control-text);font-size:var(--size-9);line-height:1.4}.native-experience-render.kind-rank{gap:var(--size-6);overscroll-behavior:none;position:relative;overflow:clip}.native-experience-render.kind-rank:has(.rank-item-drag-preview){overflow:visible}.public-scroll-moment:has(.rank-item-drag-preview){overflow:visible}.native-experience-ranking-hint{color:var(--experience-control-text);margin:0}@supports (color:color-mix(in lab, red, red)){.native-experience-ranking-hint{color:color-mix(in srgb, var(--experience-control-text) 72%, transparent)}}.native-experience-ranking-hint{font-size:var(--size-9);font-weight:var(--font-weight-650);text-align:center}.native-experience-ranking{gap:var(--space-3);overscroll-behavior:none;margin:0;padding:0;list-style:none;display:grid;overflow:visible}.native-rank-item{box-sizing:border-box;min-height:var(--size-64);border:var(--size-2) solid transparent;border-radius:var(--size-10);box-shadow:none;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:box-shadow var(--duration-15) var(--motion-ease-standard);background:0 0;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0;display:grid;position:relative;overflow:hidden}.native-rank-item.has-media{grid-template-columns:minmax(0, 1.15fr) minmax(var(--size-72), .85fr)}.native-rank-item:hover{box-shadow:none}.native-rank-item[data-dragging]{opacity:0}.native-rank-item .rank-item-copy{gap:clamp(var(--size-9), 2vw, var(--size-14));min-width:0;padding:var(--size-9) var(--size-12);color:var(--scroll-card-font,var(--experience-control-text));grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.native-rank-item .rank-item-image{width:100%;height:100%;min-height:var(--size-64);background:0 0;border-radius:0;align-self:stretch;place-items:center;display:grid;position:relative;overflow:hidden}.native-rank-item .rank-item-image-asset{pointer-events:none;background-position:50%;background-size:cover;width:100%;height:100%;display:block}.native-rank-item .rank-item-number{color:inherit;font-size:clamp(var(--size-26), 5vw, var(--size-42));font-weight:var(--font-weight-700);letter-spacing:var(--relative-neg-05);line-height:.9}.native-rank-item .rank-item-copy>b{min-width:0;color:inherit;font-size:clamp(var(--size-10), 1.8vw, var(--size-14));overflow-wrap:anywhere;-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.native-rank-item .rank-item-grip{z-index:1;position:absolute;inset:0}.native-rank-item .media-photo-credit-overlay{z-index:2;bottom:var(--size-2);max-width:calc(100% - var(--size-6));font-size:7px}.native-experience-ranking:has(.native-rank-item[data-dragging]){cursor:grabbing}.native-rank-done{min-height:var(--size-36);justify-content:center;align-items:center;display:flex;position:relative}.native-rank-done .experience-action{min-width:var(--size-96);min-height:var(--size-34);padding:var(--size-5) var(--size-18)}.native-rank-save-status{left:calc(50% + var(--size-58));color:var(--experience-control-text);font-size:var(--size-9);font-weight:var(--font-weight-650);white-space:nowrap;position:absolute}.rank-item-drag-preview{z-index:1000;pointer-events:none;cursor:grabbing;box-shadow:0 var(--size-18) var(--size-40) #00000059;transform-origin:50%;animation:rank-item-pickup var(--duration-16) var(--motion-ease-emphasized) both;will-change:left, top, transform;margin:0;transition:none;position:fixed;transform:rotate(2deg)scale(1.02)}.rank-item-drag-preview[data-dropping]{box-shadow:0 var(--size-4) var(--size-8) #00000047;transition:left .17s cubic-bezier(.2,.8,.2,1),top .17s cubic-bezier(.2,.8,.2,1),transform .17s cubic-bezier(.2,.8,.2,1),box-shadow .17s cubic-bezier(.2,.8,.2,1);animation:none;transform:rotate(0)scale(1)}@keyframes rank-item-pickup{0%{transform:rotate(0)scale(1)}to{transform:rotate(2deg)scale(1.02)}}@media (prefers-reduced-motion:reduce){.rank-item-drag-preview{animation:none}.rank-item-drag-preview[data-dropping]{transition:none}}.native-experience-countdown{justify-content:center;align-items:center;gap:clamp(var(--size-3), 2%, var(--size-5));border-radius:var(--size-9);color:var(--experience-action-color);padding:clamp(var(--size-6), 4%, var(--size-10));background:0 0;display:flex;container-type:inline-size}.native-experience-countdown>div{gap:var(--size-8);text-align:center;flex:1;min-width:0;display:grid}.native-experience-countdown b{border-radius:var(--size-5);font-variant-numeric:tabular-nums;background:0 0;padding:0;font-size:clamp(24px,10cqw,64px);line-height:1}.native-experience-countdown span{color:var(--experience-control-text);font-family:var(--font-label);text-transform:uppercase;font-size:clamp(10px,2.5cqw,14px)}.native-experience-countdown i{color:var(--experience-control-text);font-size:clamp(18px,6cqw,32px);font-style:normal}.native-experience-render.kind-countdown{align-content:center;gap:var(--size-4);padding:var(--size-6)}.kind-countdown .native-experience-countdown{padding:0}.kind-countdown .native-experience-countdown>div{gap:var(--size-4)}.kind-countdown .native-experience-countdown b{font-size:clamp(24px,8cqw,40px)}.native-experience-wireframe{min-height:0}.native-experience-wireframe .native-experience-render{max-height:var(--size-310);overflow:auto}.native-experience-wireframe .native-experience-render.kind-rank{max-height:none;overflow:visible}.media-photo-credit-overlay{z-index:5;left:50%;bottom:var(--size-4);max-width:calc(100% - var(--size-12));justify-content:center;gap:var(--size-1) var(--size-4);color:#ffffffdb;width:max-content;padding:1px var(--size-3);font-family:var(--font-family-primary-ui);font-size:clamp(7px,.55rem,9px);font-weight:var(--font-weight-400);text-align:center;text-shadow:0 1px 2px #000000a6;opacity:.68;pointer-events:auto;transition:color var(--duration-15) var(--motion-ease-standard), opacity var(--duration-15) var(--motion-ease-standard);flex-wrap:wrap;margin:0;line-height:1.2;display:flex;position:absolute;translate:-50%}.media-photo-credit-overlay:hover,.media-photo-credit-overlay:focus-within{color:#fff;opacity:1}.media-photo-credit-overlay[data-active=false]{pointer-events:none}.media-photo-credit-overlay a{color:inherit;text-underline-offset:1px;text-decoration-color:currentColor}.media-photo-credit-overlay a:focus-visible{border-radius:var(--size-2);outline-width:var(--size-2);outline-offset:var(--size-1)}.live-scroll-item .native-experience-render button,.live-scroll-item .native-experience-render input,.live-scroll-item .native-experience-render textarea{pointer-events:none}.native-experience-editor{gap:var(--size-10);min-width:0;display:grid}.native-experience-editor>header{gap:var(--size-3);display:grid}.native-experience-editor>header .eyebrow{color:var(--color-brand-primary)}.native-experience-editor>header strong{font-size:var(--size-13);text-transform:capitalize}.native-experience-editor-grid{gap:var(--size-8);grid-template-columns:1fr 1fr;display:grid}.native-experience-editor label{gap:var(--size-5);min-width:0;display:grid}.native-experience-editor label.full{grid-column:1/-1}.native-experience-editor label>span,.native-experience-editor-options>header strong{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-10);font-weight:var(--font-weight-750);letter-spacing:var(--relative-08);text-transform:uppercase}.native-experience-editor input,.native-experience-editor select,.native-experience-editor textarea{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-8);background:var(--color-bg-control);width:100%;min-width:0;color:var(--color-text-primary);padding:var(--size-8);font:inherit;font-size:var(--size-11);resize:vertical;line-height:1.45}.native-experience-editor-options{gap:var(--size-6);border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-10);display:grid}.native-experience-editor-options>header{justify-content:space-between;align-items:center;gap:var(--size-8);display:flex}.native-experience-editor-options>header button,.native-experience-editor-options>div>button{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-7);background:var(--color-bg-control);color:var(--color-brand-primary);padding:var(--size-6) var(--size-8);font-size:var(--size-10);font-weight:var(--font-weight-750);cursor:pointer}.native-experience-editor-options>div{grid-template-columns:var(--size-26) minmax(0, 1fr) auto;gap:var(--size-6);align-items:center;display:grid}.native-experience-editor-options>div>span{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-800)}.native-experience-editor-options>div>button:disabled{opacity:.35;cursor:default}.rank-experience-media{border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-10)}.rank-experience-media .trivia-image-control{min-width:0}.rank-item-editor-list .rank-item-editor{grid-template-columns:var(--size-26) var(--size-100) minmax(0, 1fr) auto;align-items:start}.rank-item-copy-fields{gap:var(--size-6);min-width:0;display:grid}.item-media-tags small{color:var(--color-text-secondary);font-size:var(--size-9);line-height:1.3}.rank-item-editor .trivia-image-control,.rank-item-editor .experience-media-selection,.rank-item-editor .experience-media-thumbnail{min-width:0}.rank-item-editor .experience-media-label{display:none}.rank-item-editor .carousel-media-thumbnail,.rank-item-editor .media-add-tile{width:var(--size-58);min-width:var(--size-58);height:var(--size-46);min-height:var(--size-46)}.rank-item-editor .media-add-tile span{display:none}.rank-item-editor .experience-media-selection>.tutorials-button{width:var(--size-28);height:var(--size-28);min-height:var(--size-28);margin:0 0 var(--size-9);padding:0}@media (max-width:640px){.native-rank-item .rank-item-copy{gap:var(--size-7);padding-left:var(--size-10)}.native-rank-item .rank-item-number{font-size:var(--size-26)}.native-rank-item .rank-item-copy>b{font-size:var(--size-10)}.rank-item-editor-list .rank-item-editor{grid-template-columns:var(--size-26) var(--size-100) minmax(0, 1fr)}.rank-item-editor-list .rank-item-editor>button{grid-column:3;justify-self:end}}.native-trivia-editor{gap:var(--size-8);border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-10);display:grid}.native-trivia-editor>header{justify-content:space-between;align-items:start;gap:var(--size-8);display:flex}.native-trivia-editor>header>div{gap:var(--size-3);display:grid}.native-trivia-editor>header strong{color:var(--color-text-primary);font-size:var(--size-12)}.native-trivia-editor>header small{color:var(--color-text-secondary);font-size:var(--size-10);line-height:1.4}.native-trivia-editor>header>button{border:var(--size-1) solid var(--color-brand-primary);border-radius:var(--size-7);background:var(--color-brand-primary);color:var(--color-text-on-action);padding:var(--size-6) var(--size-8);font-size:var(--size-10);font-weight:var(--font-weight-800);cursor:pointer;flex:none}.native-trivia-editor>article{gap:var(--size-9);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-surface);padding:var(--size-9);display:grid}.native-trivia-editor>article>header{justify-content:space-between;align-items:center;gap:var(--size-8);display:flex}.native-trivia-editor>article>header>span{color:var(--color-brand-primary);font-family:var(--font-label);font-size:var(--size-9);font-weight:var(--font-weight-800);letter-spacing:var(--relative-08);text-transform:uppercase}.native-trivia-editor>article>header>button{background:var(--color-transparent);color:var(--color-text-secondary);padding:var(--size-4);font-size:var(--size-10);font-weight:var(--font-weight-750);cursor:pointer;border:0}.native-trivia-editor>article>header>button:disabled{opacity:.35;cursor:default}.public-scroll-shell{box-sizing:border-box;background:var(--color-bg-canvas);min-height:100svh;padding:var(--size-24);place-items:start center;display:grid}.public-scroll{width:min(var(--size-580), 100%);min-height:calc(100svh - var(--size-48));border-radius:var(--size-20);box-shadow:0 var(--size-22) var(--size-60) var(--color-alpha-11-11-11-16);overflow:hidden}.toi-logo{width:var(--size-30);height:var(--size-30);background-color:var(--color-transparent);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none}.public-scroll-content{min-height:calc(100svh - var(--size-48));background:var(--scroll-background);padding:var(--size-22) clamp(var(--size-15), 4vw, var(--size-30)) var(--size-38);align-content:start;gap:var(--size-13);display:grid}.public-scroll-heading{gap:var(--size-8);margin-bottom:var(--size-5);display:grid}.public-scroll-heading h1{color:var(--scroll-font);font-size:clamp(var(--size-32), 8vw, var(--size-48));margin:0}.public-scroll-heading p{color:var(--scroll-font)}@supports (color:color-mix(in lab, red, red)){.public-scroll-heading p{color:color-mix(in srgb, var(--scroll-font) 72%, var(--scroll-background))}}.public-scroll-heading p{font-size:var(--size-14);margin:0;line-height:1.55}.public-scroll-copy{box-sizing:border-box;border-radius:inherit;height:100%;padding:var(--size-14);background:0 0;border:0}.public-scroll-copy h2{color:var(--scroll-font);font-size:var(--size-18);margin:0 0 var(--size-6)}.public-scroll-copy p{color:var(--scroll-font)}@supports (color:color-mix(in lab, red, red)){.public-scroll-copy p{color:color-mix(in srgb, var(--scroll-font) 70%, var(--scroll-background))}}.public-scroll-copy p{font-size:var(--size-13);white-space:pre-line;margin:0;line-height:1.55}.public-scroll-addon{min-height:var(--size-44);border:var(--size-1) solid var(--scroll-main);border-radius:var(--size-9);background:var(--scroll-main);color:var(--scroll-font);padding:var(--size-11) var(--size-13);font:inherit;font-size:var(--size-12);font-weight:var(--font-weight-750);text-align:center}.public-scroll-creator-footer>a{min-height:var(--size-64);padding:var(--size-16);border-radius:var(--size-9);background:var(--scroll-main);color:var(--scroll-primary-font);font-size:var(--size-16);font-weight:var(--font-weight-750);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;text-decoration:none;display:flex}.public-scroll-creator-footer>a:focus-visible{outline:var(--size-2) solid var(--scroll-font);outline-offset:var(--size-4)}.toibox-public-pending{background:var(--color-white);min-height:100svh}.public-scroll--audience{--scroll-tablet-width:calc(var(--scroll-tablet-columns,4) * var(--scroll-grid-cell-width) + (var(--scroll-tablet-columns,4) - 1) * var(--size-13) + var(--size-60));width:min(var(--size-1320), 100%)}@media (min-width:761px){.public-scroll-shell--published{background:var(--screen-background,var(--color-bg-canvas))}.public-scroll-shell--published>.public-scroll--audience{width:var(--scroll-tablet-width);max-width:var(--scroll-tablet-width);box-shadow:none;border-radius:0;margin-inline:auto;overflow:visible}.public-scroll-shell--published>.public-scroll--audience>.public-scroll-content{border-radius:var(--size-20);width:100%;max-width:none;margin:0;overflow:hidden}.public-scroll-shell--published .public-scroll--audience:not(.public-scroll--inherited-mobile) :is(.public-scroll-content,.public-scroll-snap-screen){padding-inline:var(--size-30)}}.public-scroll--audience .public-scroll-content{container-type:inline-size}@media (max-width:760px){.public-scroll-shell--published:not(:has(.public-scroll--snap)){background-color:var(--scroll-background);background-image:var(--scroll-background-image,none);background-position:var(--scroll-background-position,center top);background-repeat:no-repeat;background-size:cover}.public-scroll-shell--published:not(:has(.public-scroll--snap)){min-height:100dvh}.public-scroll-shell--published:not(:has(.public-scroll--snap))>.public-scroll--audience{min-height:100dvh}.public-scroll-shell--published:not(:has(.public-scroll--snap))>.public-scroll--audience>.public-scroll-content{min-height:100dvh}.public-scroll-shell--published:not(:has(.public-scroll--snap))>.public-scroll--audience>.public-scroll-content{padding-top:calc(var(--size-22) + env(safe-area-inset-top));padding-bottom:calc(var(--size-38) + env(safe-area-inset-bottom))}}@media (min-width:761px){:is(html:has(.public-scroll-shell--published .public-scroll--snap),body:has(.public-scroll-shell--published .public-scroll--snap)){background:var(--color-bg-canvas)}.public-scroll-shell--published:has(.public-scroll--snap){background:var(--screen-background,var(--color-bg-canvas))}}.public-scroll-snap-layout{display:none}.public-scroll--snap{scrollbar-width:none}.public-scroll--snap::-webkit-scrollbar{display:none}.snap-progress-overlay{z-index:10;pointer-events:none;height:0;position:sticky;top:0}.snap-progress-overlay:before{content:"";height:calc(var(--size-48) + env(safe-area-inset-top));background:linear-gradient(#0000001a,#0000);position:absolute;inset:0 0 auto}.snap-progress{top:max(var(--size-8), env(safe-area-inset-top));left:var(--size-15);right:var(--size-15);gap:var(--size-4);display:flex;position:absolute}.snap-progress-track{min-width:0;height:var(--size-4);border-radius:var(--size-4);background:#fff3;flex:1;overflow:hidden}.snap-progress-fill{border-radius:inherit;transform-origin:0;background:#ffffffbf;width:100%;height:100%;transition:transform .2s linear;display:block}@media (prefers-reduced-motion:reduce){.snap-progress-fill{transition:none}}.public-scroll--audience .public-scroll-grid{--scroll-grid-row-size:calc((100cqw - (var(--scroll-tablet-columns,4) - 1) * var(--size-13)) / (var(--scroll-tablet-columns,4) * 1.4));grid-template-columns:repeat(var(--scroll-tablet-columns,4), minmax(0, 1fr));grid-auto-flow:dense;grid-auto-rows:var(--scroll-grid-row-size);gap:var(--size-13);display:grid}.public-scroll--audience--mobile .public-scroll-grid{--scroll-grid-row-size:calc((100cqw - var(--size-13)) / 2.8);grid-template-columns:repeat(2,minmax(0,1fr))}.public-scroll--audience .public-scroll-moment{grid-column:var(--grid-column-desktop,auto) / span var(--grid-span-columns-desktop,1);grid-row:var(--grid-row-desktop,auto) / span var(--grid-span-rows-desktop,1);border-radius:var(--size-16);width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background-color:#0000;position:relative;overflow:auto;container-type:size}.public-scroll--audience .public-scroll-moment[data-native-experience-kind=rank]{overscroll-behavior:none;overflow:clip}.public-scroll--audience .public-scroll-moment:has(>.native-experience-render.kind-rank){overflow:clip}.public-scroll--audience .public-scroll-moment:has(.rank-item-drag-preview){overflow:visible}.public-scroll--audience .public-scroll-moment>.native-experience-render{border-radius:inherit;background:0 0;border-color:#0000}.public-scroll--audience--mobile .public-scroll-moment{grid-column:var(--grid-column-mobile,auto) / span var(--grid-span-columns-mobile,1);grid-row:var(--grid-row-mobile,auto) / span var(--grid-span-rows-mobile,1)}.public-scroll--snap.public-scroll--audience--mobile{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;height:100%;min-height:100%;overflow:hidden auto}.public-scroll--snap.public-scroll--audience--mobile>.public-scroll-continuous-layout{display:none}.public-scroll--snap.public-scroll--audience--mobile>.public-scroll-snap-layout{height:100%;display:block;container-type:inline-size}.public-scroll-snap-screen{box-sizing:border-box;height:100%;min-height:100%;padding:var(--size-22) clamp(var(--size-15), 4cqw, var(--size-30)) var(--size-38);align-content:center;gap:var(--size-13);background:var(--scroll-background);scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:auto auto;display:grid;position:relative;container-type:inline-size}.public-scroll-snap-screen>.public-scroll-grid{grid-area:1/1;grid-template-rows:repeat(var(--snap-screen-rows), var(--scroll-grid-row-size));align-self:center;row-gap:var(--size-13);grid-auto-rows:0;width:100%;height:auto;min-height:0}.public-scroll-snap-row-sizer{aspect-ratio:1.4;visibility:hidden;pointer-events:none;width:100%;min-width:0}.public-scroll-snap-screen>.public-scroll-grid>.public-scroll-moment{align-self:stretch;height:auto;min-height:0;max-height:100%}.public-scroll-snap-chin{gap:var(--size-8);grid-area:2/1;display:grid}.public-scroll-state{padding:var(--size-24);color:var(--color-text-primary);text-align:center;place-items:center}.public-scroll-state>div{max-width:var(--size-430);justify-items:center;gap:var(--size-9);display:grid}.public-scroll-state .toi-logo--hero{width:var(--size-42);height:var(--size-42);font-size:var(--size-12)}.public-scroll-state h1{font-size:var(--size-30);margin:0}.public-scroll-state p{color:var(--color-text-secondary);margin:0}@media (max-width:760px){.playblock-editor-grid,.playblock-editor-item>div,.experience-maker-playblock,.native-experience-editor-grid{grid-template-columns:1fr}.playblock-editor-item{grid-template-columns:var(--size-22) minmax(0, 1fr)}.playblock-editor-item>button{grid-column:2;justify-self:start}.carousel-card-body,.carousel-card-fields,.card-flip-primary-fields,.card-flip-modal-fields,.playblock-footer-editor>div{grid-template-columns:1fr}.experience-maker-playblock-preview{position:static}.public-scroll-shell{padding:0}.public-scroll{border-radius:0;width:100%;min-height:100svh}.public-scroll-content{min-height:100svh}.grid-footprint-controls{grid-template-columns:1fr}.public-scroll--audience:not(.public-scroll--audience--desktop) .public-scroll-grid{--scroll-grid-row-size:calc((100cqw - var(--size-13)) / 2.8);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--scroll-grid-row-size)}.public-scroll--audience:not(.public-scroll--audience--desktop) .public-scroll-moment{grid-column:var(--grid-column-mobile,auto) / span var(--grid-span-columns-mobile,1);grid-row:var(--grid-row-mobile,auto) / span var(--grid-span-rows-mobile,1)}.public-scroll--snap:not(.public-scroll--audience--desktop){scroll-snap-type:y mandatory;overscroll-behavior-y:contain;height:100svh;min-height:100svh;overflow:hidden auto}.public-scroll--snap:not(.public-scroll--audience--desktop)>.public-scroll-continuous-layout{display:none}.public-scroll--snap:not(.public-scroll--audience--desktop)>.public-scroll-snap-layout{height:100%;display:block;container-type:inline-size}}.scroll-editor-actions{justify-content:flex-end;gap:var(--size-7);margin-bottom:var(--size-12);flex-wrap:wrap;display:flex}.contextbar .scroll-editor-actions{margin-bottom:0;margin-left:auto}:is(.scroll-editor-actions,.editor-publish-actions)>button{box-sizing:border-box;height:var(--size-34);min-height:var(--size-34);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);padding:var(--size-7) var(--size-12);background:var(--color-bg-control);color:var(--color-text-primary);font-size:var(--size-12);font-weight:var(--font-weight-700);cursor:pointer;justify-content:center;align-items:center;line-height:1;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}:is(.scroll-editor-actions,.editor-publish-actions)>.scroll-editor-update:not(:disabled){border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}:is(.scroll-editor-actions,.editor-publish-actions)>.scroll-editor-update:hover:not(:disabled){border-color:var(--color-action-primary-strong);background:var(--color-action-primary-strong)}:is(.scroll-editor-actions,.editor-publish-actions)>.scroll-editor-update:disabled{border-color:var(--color-border-default);background:var(--color-bg-control);color:var(--color-text-secondary);cursor:default;opacity:.55}:is(.scroll-editor-actions,.editor-publish-actions)>.scroll-editor-publish.publish{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action)}:is(.scroll-editor-actions,.editor-publish-actions)>.scroll-editor-publish.publish:hover:not(:disabled){border-color:var(--color-action-primary-strong);background:var(--color-action-primary-strong)}:is(.scroll-editor-actions,.editor-publish-actions)>.scroll-editor-publish.unpublish{border-color:var(--color-status-warning);background:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){:is(.scroll-editor-actions,.editor-publish-actions)>.scroll-editor-publish.unpublish{background:color-mix(in srgb, var(--color-status-warning) 9%, var(--color-bg-surface))}}:is(.scroll-editor-actions,.editor-publish-actions)>.scroll-editor-publish.unpublish{color:var(--color-status-warning)}:is(.scroll-editor-actions,.editor-publish-actions)>.scroll-editor-publish.unpublish:hover:not(:disabled){background:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){:is(.scroll-editor-actions,.editor-publish-actions)>.scroll-editor-publish.unpublish:hover:not(:disabled){background:color-mix(in srgb, var(--color-status-warning) 16%, var(--color-bg-surface))}}:is(.scroll-editor-actions,.editor-publish-actions)>.scroll-editor-publish:disabled{cursor:wait;opacity:.58}.live-scroll-preview{min-width:0;top:var(--size-14);align-self:start;display:grid;position:sticky}.live-scroll-preview>.live-scroll-stage{position:static;top:auto}.scroll-device-switch{width:var(--size-150);z-index:2;top:calc(var(--size-32) * -1);isolation:isolate;border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-999);background:var(--color-bg-surface);padding:var(--size-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;margin:0;display:grid;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.scroll-device-switch:before{content:none}.scroll-device-switch>button{z-index:1;border-radius:var(--size-999);background:var(--color-transparent);min-width:0;color:var(--color-text-secondary);padding:var(--size-5) var(--size-10);font-size:var(--size-10);font-weight:var(--font-weight-750);cursor:pointer;transition:background var(--duration-16) var(--motion-ease-standard), color var(--duration-16) var(--motion-ease-standard);border:0;line-height:1;position:relative}.scroll-device-switch>button[aria-pressed=true]{background:var(--color-brand-primary);color:var(--color-text-on-action);box-shadow:0 var(--size-3) var(--size-8) var(--color-alpha-0-81-86-18)}@media (max-width:780px){.scroll-header-metrics{display:none}.live-scroll-preview{order:-1;position:static;top:auto}}@media (max-width:620px){.page-two-composition.tablet-preview .live-scroll-preview{inset:0}.scroll-editor-actions{justify-content:flex-start}}.topbar .topbar-scroll-url a,.topbar .topbar-scroll-url>span,.contextbar .topbar-scroll-url a,.contextbar .topbar-scroll-url>span{width:100%;min-width:0;color:var(--color-brand-primary);font-size:var(--size-14);text-align:left;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.topbar .topbar-scroll-url.inactive,.contextbar .topbar-scroll-url.inactive{position:relative}.topbar .topbar-scroll-url.inactive>span,.contextbar .topbar-scroll-url.inactive>span{color:var(--color-text-secondary)}.topbar .topbar-scroll-url.inactive button{background:var(--color-palette-a9adb4);color:var(--color-alpha-255-255-255-65);cursor:not-allowed}.topbar .topbar-scroll-url.inactive:hover:after{content:"Publish to view";z-index:4;top:calc(100% + var(--size-7));border-radius:var(--size-7);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-5) var(--size-7);font-size:var(--size-9);font-weight:var(--font-weight-700);white-space:nowrap;box-shadow:var(--shadow-raised);position:absolute;left:50%;transform:translate(-50%)}.contextbar .topbar-scroll-url a{color:var(--color-text-primary)}.finished-scroll-editor .scroll-device-switch>button[aria-pressed=true]{background:var(--color-bg-inverse);color:var(--color-white);box-shadow:0 var(--size-3) var(--size-8) var(--color-alpha-11-11-11-18)}.page-two-composition.tablet-preview .studio-audience-scroll-shell{min-height:calc(100svh - var(--size-48) - var(--size-42));height:auto;overflow:visible}.page-two-composition.phone-preview .live-scroll-canvas{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.studio-audience-scroll-shell .studio-audience-preview{margin:0}.page-two-composition.tablet-preview .studio-audience-scroll-shell{padding-left:var(--size-100);padding-right:var(--size-250)}.page-two-composition.tablet-preview .studio-audience-preview{position:relative;overflow:visible}.page-two-composition.tablet-preview .studio-audience-preview .public-scroll-content{border-radius:var(--size-20)}.page-two-composition.tablet-preview .public-scroll-moment{position:relative}.page-two-composition.tablet-preview .public-scroll-moment.dragging{opacity:.52}.tablet-block-drag-handle{width:var(--size-40);height:var(--size-52);z-index:2;top:var(--size-2);right:calc(100% + var(--size-12));border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);background:var(--color-bg-surface);color:var(--color-text-secondary);box-shadow:0 var(--size-4) var(--size-11) var(--color-alpha-19-19-22-045);font-size:var(--size-20);font-weight:var(--font-weight-850);cursor:grab;touch-action:none;place-items:center;line-height:1;display:grid;position:absolute}.tablet-block-drag-handle:active{cursor:grabbing}.tablet-block-tools{width:var(--size-220);z-index:2;top:50%;left:calc(100% + var(--size-32));border-left:var(--size-1) solid var(--color-border-default);padding-left:var(--size-16);gap:var(--size-10);display:grid;position:absolute;transform:translateY(-50%)}.tablet-block-metrics{align-items:start;gap:var(--size-8);display:flex}.tablet-block-metrics>span{min-width:var(--size-48);gap:var(--size-3);display:grid}.tablet-block-metrics>span+span{border-left:var(--size-1) solid var(--color-border-default);padding-left:var(--size-8)}.tablet-block-metrics small,.tablet-block-not-tracking{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-8);font-weight:var(--font-weight-800);letter-spacing:var(--relative-08);text-transform:uppercase;line-height:1.1}.tablet-block-metrics strong{color:var(--color-text-primary);font-size:var(--size-17);line-height:1}.tablet-block-not-tracking{padding-top:var(--size-3)}.tablet-block-edit-button{min-height:var(--size-32);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);color:var(--color-brand-primary);font-size:var(--size-11);font-weight:var(--font-weight-800);cursor:pointer}.tablet-block-edit-button:hover{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.tablet-block-edit-button:hover{background:color-mix(in srgb, var(--color-brand-primary) 6%, var(--color-bg-surface))}}.tablet-block-editor-overlay{z-index:70;background:var(--color-alpha-11-11-11-62);padding:var(--size-20);-webkit-backdrop-filter:blur(var(--size-7));backdrop-filter:blur(var(--size-7));place-items:center;display:grid;position:fixed;inset:0}.tablet-block-editor-panel{width:min(var(--size-760), 96vw);border-radius:var(--size-18);background:var(--color-bg-surface);max-height:92svh;color:var(--color-text-primary);box-shadow:0 var(--size-32) var(--size-100) var(--color-alpha-12-19-37-35);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.tablet-block-editor-panel>header{border-bottom:var(--size-1) solid var(--color-border-default);padding:var(--size-18) var(--size-20) var(--size-15);justify-content:space-between;align-items:start;gap:var(--size-18);display:flex}.tablet-block-editor-panel h2{margin:var(--size-5) 0 var(--size-4);font-size:var(--size-23)}.tablet-block-editor-panel header p{color:var(--color-text-secondary);font-size:var(--size-12);margin:0}.tablet-block-editor-panel>header>button{width:var(--size-32);height:var(--size-32);border:var(--size-1) solid var(--color-border-default);background:var(--color-bg-canvas);color:var(--color-text-primary);font-size:var(--size-18);cursor:pointer;border-radius:50%;flex:none}.tablet-block-editor-body{min-height:0;padding:var(--size-20);align-content:start;gap:var(--size-16);display:grid;overflow:auto}.tablet-block-title-field{gap:var(--size-6);display:grid}.tablet-block-title-field>span{font-size:var(--size-11);font-weight:var(--font-weight-750)}.tablet-block-title-field input{border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-9);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);padding:var(--size-10) var(--size-11);font:inherit}.tablet-block-editor-panel>footer{border-top:var(--size-1) solid var(--color-border-default);padding:var(--size-12) var(--size-20);justify-content:flex-end;display:flex}.tablet-block-editor-panel>footer button{border-radius:var(--size-9);background:var(--color-bg-inverse);color:var(--color-white);padding:var(--size-10) var(--size-13);font-size:var(--size-11);font-weight:var(--font-weight-750);cursor:pointer;border:0}@media (max-width:960px){.page-two-composition.tablet-preview .studio-audience-scroll-shell{padding-left:var(--size-56);padding-right:var(--size-190)}.tablet-block-tools{width:var(--size-164);left:calc(100% + var(--size-20));padding-left:var(--size-10)}.tablet-block-metrics{grid-template-columns:1fr}}@media (min-width:781px){.page-scroll.scroll-editor-page-scroll{overflow:hidden}.scroll-editor-page-scroll .build-page.finished-scroll-editor{width:100%;max-width:none;height:100%;padding:var(--size-12) var(--size-24);box-sizing:border-box;margin:0}.scroll-editor-page-scroll .page-two-composition{height:100%;min-height:0;margin:0}.scroll-editor-page-scroll .scroll-editor-preview-panel{align-self:stretch;gap:var(--size-10);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;margin:0;display:grid;position:static}.scroll-editor-page-scroll .scroll-editor-preview-panel>.live-scroll-stage{box-sizing:border-box;background:var(--color-transparent);-webkit-backdrop-filter:none;border:0;border-radius:0;height:100%;min-height:0;padding:0}.scroll-editor-page-scroll .scroll-editor-preview-panel .live-scroll-canvas{height:100%;min-height:0;max-height:none}.scroll-editor-page-scroll .scroll-editor-preview-panel .scroll-device-switch{width:var(--size-150);margin:0 auto;position:static;top:auto;left:auto;transform:none}.scroll-editor-page-scroll .block-plan{overscroll-behavior:contain;min-height:0;padding-right:var(--size-7);scrollbar-width:thin;overflow-y:auto}.scroll-editor-page-scroll .page-two-composition.tablet-preview{display:block}.scroll-editor-page-scroll .page-two-composition.tablet-preview .scroll-editor-preview-panel{background:var(--color-transparent);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.scroll-editor-page-scroll .page-two-composition.tablet-preview .studio-audience-scroll-shell{height:100%;min-height:0;overflow:auto}}@media (max-width:440px){.topbar:not(.finished-scroll-topbar-shell) .test-path{display:none}}.public-scroll-content,.public-scroll-snap-screen,.snap-screen-miniature{background-image:var(--scroll-background-image,none);background-size:var(--scroll-background-size,cover);background-position:var(--scroll-background-position,center);background-repeat:no-repeat}.native-experience-result{background:0 0}.my-experiences-layout .experience-list-card .scroll-list-copy{gap:var(--size-3);padding:var(--size-10) var(--size-12) var(--size-12)}.my-experiences-layout .experience-list-card .scroll-list-status,.my-experiences-layout .experience-list-card .scroll-list-meta{font-size:var(--size-10);line-height:var(--size-14);padding-right:0}.my-experiences-layout .experience-list-title-row{align-items:center;gap:var(--size-8);min-width:0;display:flex}.my-experiences-layout .experience-list-title-row h2{width:auto;min-width:0;font-size:var(--size-15);line-height:var(--size-20);flex:1}.my-experiences-layout .experience-list-title-row .scroll-list-actions{flex:none;position:relative;inset:auto}.my-experiences-layout .experience-list-card .experience-gallery-preview{box-sizing:border-box}.my-experiences-layout .experience-list-card .gallery-content-render>:is(.native-experience-render,.playblock-render){box-shadow:none;background:var(--color-transparent);border:0;border-radius:0}.library-pages-shell.sidebar-collapsed .sidebar-toggle{background:0 0}.library-pages-shell.sidebar-collapsed .sidebar-header:hover .sidebar-toggle{background:var(--color-bg-hover)}.library-pages-shell .topbar .experiences-button{box-sizing:border-box;height:calc(var(--size-18) + var(--size-7) * 2 + var(--size-1) * 2);padding-block:var(--size-7)}.library-pages-shell .workspace-contextbar{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.studio-shell{--studio-header-height:calc(var(--size-48) + var(--size-4));--studio-header-padding-block:var(--size-7)}.studio-shell .workspace-topbar,.studio-shell .workspace-contextbar,.studio-shell .media-picker-header-portal .media-picker-folder-bar,.studio-shell .media-picker-header-portal .media-picker-toolbar,.studio-shell .editor-sidebar-tabs,.studio-shell .sidebar-header{height:var(--studio-header-height);min-height:var(--studio-header-height);padding-block:var(--studio-header-padding-block);align-content:center;align-items:center}.studio-shell .sidebar-header .logo>span{width:var(--size-32);height:var(--size-32)}.studio-shell .side-nav:before{top:calc(var(--studio-header-height) - var(--size-1))}.studio-shell .hustle-page-scroll .hustle-module .tabs{top:var(--studio-header-height);height:var(--studio-header-height);min-height:var(--studio-header-height);border-bottom-color:var(--mtb-neutral-3)}.studio-shell,.studio-shell>.main-workspace,.studio-shell>.main-workspace>.page-scroll{background:var(--mtb-neutral-0)}.studio-shell>.side-nav,.studio-shell .workspace-header,.studio-shell .workspace-topbar,.studio-shell .workspace-contextbar,.studio-shell .media-picker-header-portal .media-picker-folder-bar,.studio-shell .media-picker-header-portal .media-picker-toolbar,.library-pages-shell .workspace-contextbar{background:var(--mtb-neutral-1)}.studio-shell>.side-nav,.studio-shell .workspace-topbar,.studio-shell .workspace-contextbar,.studio-shell .workspace-header>:is(.org-hustle-header-portal,.creator-hustle-header-portal)>.tabs,.studio-shell .org-hustle-controlbar,.studio-shell .media-picker-header-portal .media-picker-folder-bar,.studio-shell .media-picker-header-portal .media-picker-toolbar,.studio-shell .scroll-editor-library,.studio-shell .editor-sidebar-rail{border-color:var(--mtb-neutral-3)}.studio-shell .side-nav:before,.studio-shell .editor-header-divider{background:var(--mtb-neutral-3)}.studio-shell .workspace-contextbar,.library-pages-shell .workspace-contextbar{border-bottom-color:var(--mtb-neutral-3)}.studio-shell[data-workspace-view=hustle] .workspace-contextbar{border-bottom-color:#0000}.public-scroll--audience .public-scroll-moment>:first-child{box-sizing:border-box;min-width:0;max-width:100%;min-height:0}.public-scroll--audience .public-scroll-moment>.playblock-render{flex-direction:column;height:100%;display:flex}.public-scroll--audience .public-scroll-moment .playblock-render>:not(.playblock-render-title){flex:none;min-height:0;max-height:none}.public-scroll--audience .public-scroll-moment[data-experience-layout]>:is(.native-experience-render,.playblock-render,.public-scroll-copy){box-sizing:border-box;height:auto;min-height:100%}.public-scroll--audience .public-scroll-moment[data-experience-layout]>.native-experience-render{flex-direction:column;align-items:stretch;gap:clamp(9px,3cqh,24px);display:flex}.public-scroll--audience .public-scroll-moment[data-experience-layout]>.native-experience-render.kind-countdown{gap:var(--size-4)}.public-scroll--audience .public-scroll-moment[data-experience-layout]>.native-experience-render.kind-rank{justify-content:center;gap:var(--size-6);height:100%;min-height:0;overflow:clip}.public-scroll--audience .public-scroll-moment[data-experience-layout]>.native-experience-render.kind-rank:has(.rank-item-drag-preview){overflow:visible}.public-scroll--audience .public-scroll-moment[data-experience-layout]>.native-experience-render.kind-rank .native-experience-ranking{flex:1 1 0;grid-auto-rows:minmax(0,1fr);min-height:0;overflow:visible}.public-scroll--audience .public-scroll-moment[data-experience-layout]>.native-experience-render.kind-rank .native-rank-item,.public-scroll--audience .public-scroll-moment[data-experience-layout]>.native-experience-render.kind-rank .rank-item-image{min-height:0}.public-scroll--audience .public-scroll-moment[data-experience-layout]>.native-experience-render>*{flex-shrink:0}.public-scroll--audience .public-scroll-moment[data-experience-layout]>.native-experience-render.kind-rank>.native-experience-ranking{flex-shrink:1}.public-scroll--audience [data-experience-layout=centered]>.native-experience-render:not(.large-format-cover)>:first-child{margin-top:auto}.public-scroll--audience [data-experience-layout=centered]>.native-experience-render:not(.large-format-cover)>:last-child{margin-bottom:auto}.public-scroll--audience [data-experience-layout=choices] .native-experience-options,.public-scroll--audience [data-experience-layout=choices] .native-experience-ranking,.public-scroll--audience [data-experience-layout=choices] .native-experience-card{margin-block:auto}.public-scroll--audience [data-experience-layout=choices] .native-experience-render.kind-rank .native-experience-ranking{margin-block:0}.public-scroll--audience [data-experience-layout=writing] .native-experience-form.response{flex-direction:column;flex:1;align-items:stretch;display:flex}.public-scroll--audience [data-experience-layout=writing] .native-experience-form textarea{flex:1;min-height:80px}.public-scroll--audience [data-experience-layout=writing] .native-experience-form button{flex-shrink:0;align-self:flex-end}.public-scroll--audience .public-scroll-moment[data-experience-layout]>.playblock-render{height:100%}.public-scroll--audience [data-experience-layout=centered] .playblock-render>:not(.playblock-render-title){margin-block:auto}.public-scroll--audience [data-experience-layout=media] .playblock-render>:not(.playblock-render-title),.public-scroll--audience [data-experience-layout=embed] .playblock-render>:not(.playblock-render-title){flex:1 0 auto}.public-scroll--audience [data-experience-layout=embed] .transfer-code{display:flex}.public-scroll--audience [data-experience-layout=embed] .transfer-code iframe{flex:1;height:auto;min-height:250px}.public-scroll--audience [data-experience-layout=gallery] .playblock-render>:not(.playblock-render-title){margin-block:auto}.public-scroll--audience [data-experience-layout=reading]>.public-scroll-copy{flex-direction:column;justify-content:safe center;display:flex}.public-scroll--audience [data-experience-layout=reading] .transfer-footer{margin-top:auto}.public-scroll--audience [data-experience-layout=reading] .transfer-text{width:100%;max-width:65ch;margin-inline:auto}.public-scroll--audience [data-experience-layout=centered] .transfer-ticker,.public-scroll--audience [data-experience-layout=centered] .transfer-ticker-bar,.public-scroll--audience [data-experience-layout=centered] .transfer-ticker-viewport{min-width:0;max-width:100%}.public-scroll--audience .public-scroll-moment[data-experience-layout=centered] .playblock-render>.transfer-flip-coin-container{flex:1 1 0;margin-block:0}.public-scroll--audience .public-scroll-moment[data-experience-layout=centered] .playblock-render>.transfer-card-flip{flex:1 1 0;min-height:0;margin-block:0}.public-scroll--audience [data-experience-layout=centered] .transfer-card-flip-stage{flex:1 1 0;min-height:0;container-type:size}.public-scroll--audience [data-experience-layout=centered] .transfer-card-flip-card{width:max(0px,min(90.9091cqw - 58.1818px,51.1364cqh - 32.7273px));max-width:none;height:auto;margin:0}.public-scroll--audience .public-scroll-moment[data-experience-layout=media] .playblock-render>.transfer-card-carousel{flex:1 1 0;height:auto;min-height:64px;overflow:clip;container-type:size}.public-scroll--audience .public-scroll-moment[data-carousel-edge-to-edge]>.playblock-render.kind-card-carousel>.transfer-card-carousel{overflow:visible}.public-scroll--audience [data-experience-layout=media] .transfer-card-carousel-item{width:calc(min(90cqh,90cqw)/1.4);height:min(90cqh,90cqw);top:50%;left:50%;translate:-50% -50%}.playblock-wireframe>.playblock-render:is(.kind-card-carousel,.kind-card-flip,.kind-flip-coin){overflow:visible}.public-scroll--audience .public-scroll-moment:has(>.playblock-render:is(.kind-card-carousel,.kind-card-flip,.kind-flip-coin)){overflow:visible}.saved-experience-preview:has(>:is(.kind-card-carousel,.kind-card-flip,.kind-flip-coin)){overflow:visible}.playblock-wireframe:has(>:is(.kind-card-carousel,.kind-card-flip,.kind-flip-coin)){overflow:visible}.public-scroll--audience .public-scroll-moment :is(.transfer-single-image,.transfer-single-video){height:100%}.public-scroll--audience .public-scroll-moment .transfer-single-image a{height:100%;display:block}.public-scroll--audience .public-scroll-moment :is(.transfer-single-image img,.transfer-single-image svg,.transfer-single-video video){object-fit:contain;max-height:100%}.public-scroll--audience .public-scroll-moment .transfer-single-image :is(img,svg){height:100%}.public-scroll--audience .public-scroll-moment .transfer-single-image.image-fit img{object-fit:contain}.public-scroll--audience .public-scroll-moment .transfer-single-image.image-fill img{object-fit:cover}.playblock-render.kind-media-container>.transfer-single-video{min-height:0}.playblock-render.kind-media-container>.transfer-single-video video{object-fit:cover;height:100%;min-height:0}.public-scroll--audience .public-scroll-moment .kind-media-container>.transfer-single-video{flex:1 1 0;height:auto;position:relative}.public-scroll--audience .public-scroll-moment .kind-media-container>.transfer-single-video video{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.studio-shell{--studio-header-gutter:var(--size-28);--studio-page-gutter:var(--size-44);--studio-page-max-width:var(--size-1320)}.studio-shell>.main-workspace:has(>.page-scroll>:is(.describe-page,.recommendation-page)){--studio-page-max-width:var(--size-990)}.studio-shell>.main-workspace:has(>.page-scroll>.publish-page){--studio-page-max-width:var(--size-1080)}.studio-shell:not(.scroll-edit-shell) .workspace-header>:is(.workspace-topbar,.workspace-contextbar),.studio-shell:not(.scroll-edit-shell) .hustle-module .tabs,.studio-shell:not(.scroll-edit-shell) .org-hustle-header-portal .org-hustle-controlbar,.studio-shell:not(.scroll-edit-shell) .media-picker-header-portal>:is(.media-picker-folder-bar,.media-picker-toolbar){padding-inline:var(--studio-header-gutter)}.studio-shell>.main-workspace>.page-scroll>:is(.toibox-layout,.experience-library-page,.describe-page,.recommendation-page,.build-page:not(.finished-scroll-editor),.publish-page),.studio-shell .hustle-page-scroll .hustle-module :is(.page,.organization-hustle){padding-inline:var(--studio-page-gutter)}@media (max-width:780px){.studio-shell{--studio-header-gutter:var(--size-18);--studio-page-gutter:var(--size-24)}}@media (max-width:620px){.studio-shell{--studio-page-gutter:var(--size-16)}}.studio-shell :is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card .scroll-gallery-preview-canvas{padding:0}.studio-shell :is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card .gallery-thumbnail-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.studio-shell .my-scrolls-layout .scroll-list-card .gallery-thumbnail-video{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.studio-shell :is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-card .gallery-content-render :is(.playblock-render,.native-experience-render){width:100%;height:100%;max-height:none;transform:none}.studio-shell .my-scrolls-layout .scroll-list-card .gallery-copy-cover{padding:var(--size-10)}.experience-list-card .gallery-content-render>.playblock-render.kind-text{box-sizing:border-box;padding:var(--size-16)}:is(.experience-list-card,.experience-preview-stage) .gallery-content-render>.playblock-render.kind-ticker{align-content:center}:is(.experience-list-card,.experience-preview-stage) .gallery-content-render>.playblock-render.kind-card-flip{box-sizing:border-box;min-height:0;padding:var(--size-12);flex-direction:column;display:flex}:is(.experience-list-card,.experience-preview-stage) .transfer-card-flip{gap:var(--size-8);flex:1 1 0;min-height:0}:is(.experience-list-card,.experience-preview-stage) .transfer-card-flip-tap{font-size:var(--size-11);line-height:var(--size-16);flex:none}:is(.experience-list-card,.experience-preview-stage) .transfer-card-flip-stage{flex:1 1 0;min-height:0;container-type:size}:is(.experience-list-card,.experience-preview-stage) .transfer-card-flip-card{width:min(var(--size-270), 80cqw, calc(80cqh * 9 / 16));max-width:none;margin:0}:is(.experience-list-card,.experience-preview-stage) .transfer-card-flip-learn-more{padding:var(--size-6) var(--size-10);font-size:var(--size-11);flex:none;margin:0}.studio-shell.experience-edit-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 0;width:100%;min-width:0}.studio-shell.experience-edit-shell.cs-open{grid-template-columns:minmax(0, 1fr) clamp(var(--size-320), 30vw, var(--size-420))}.studio-shell.experience-edit-shell>.main-workspace{grid-area:1/1;width:100%;min-width:0;max-width:none;margin-inline:0}.studio-shell.experience-edit-shell>.cs-overlay.side{grid-area:1/2}.experience-edit-shell .workspace-topbar>.workspace-header-title{align-items:center;gap:var(--size-8);min-width:0;display:flex}.experience-edit-shell .workspace-header-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-experience-editor{width:100%;padding:var(--size-24) var(--studio-page-gutter);gap:var(--size-24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.saved-experience-preview,.saved-experience-module{min-width:0}.saved-experience-preview{border-radius:var(--radius-md);overflow:hidden}.saved-experience-module{padding:var(--size-20);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-canvas)}.saved-experience-module>fieldset{border:0;min-width:0;margin:0;padding:0}.saved-experience-module .experience-library-page{width:100%;padding:0}.saved-experience-module .experience-maker{gap:var(--size-20);flex-direction:column;display:flex}.saved-experience-module .experience-maker-playblock{margin:0;display:block}.saved-experience-module .experience-maker>:is(.experience-maker-intro,footer){display:none}.saved-experience-module>p[role=alert]{color:var(--color-text-secondary);font-size:var(--size-13);margin-top:var(--size-16)}.experience-update-toast{z-index:100;top:var(--size-16);max-width:calc(100vw - var(--size-32));padding:var(--size-12) var(--size-16);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--size-13);box-shadow:var(--shadow-card);pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}@media (max-width:780px){.saved-experience-editor{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.studio-shell.experience-edit-shell.cs-open{grid-template-columns:minmax(0,1fr)}}.studio-shell .experience-edit-heading{align-items:center;gap:var(--size-16);flex-flow:row;min-width:0;display:flex}.studio-shell .experience-edit-heading>.experience-library-back{background:var(--color-bg-control);flex:none}.studio-shell .experience-edit-heading>.experience-library-back:hover{background:var(--color-bg-hover)}.studio-shell .experience-edit-heading>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.experience-usage-analytics{align-items:center;gap:var(--size-16);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.experience-usage-metrics{align-items:center;gap:var(--size-16);display:flex}.experience-usage-metrics>span{align-items:baseline;gap:var(--size-6);white-space:nowrap;display:inline-flex}.experience-usage-metrics small{color:var(--color-text-secondary);font-size:var(--size-10);font-weight:500}.experience-usage-metrics strong{color:var(--color-text-primary);font-size:var(--size-12);font-weight:600}.experience-usage-trigger{align-items:center;gap:var(--size-6);border-radius:var(--radius-sm);background:var(--color-bg-control);color:var(--color-text-secondary);padding:var(--size-6) var(--size-8);font-size:var(--size-12);cursor:pointer;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--color-border-subtle);border:0;flex:none;transition:background-color .15s,color .15s;display:inline-flex}.experience-usage-trigger:hover,.experience-usage-trigger[aria-expanded=true]{background:var(--color-bg-hover);color:var(--color-text-primary)}.experience-usage-trigger:focus-visible{outline:1px solid var(--color-text-secondary);outline-offset:2px}.experience-usage-empty{font-size:var(--size-12);color:var(--color-text-secondary);white-space:nowrap}.experience-usage-popover{z-index:90;box-sizing:border-box;padding:var(--size-16);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-canvas);color:var(--color-text-primary);box-shadow:var(--shadow-floating);font-family:var(--font-family-primary-ui);overflow-y:auto}.experience-usage-popover section+section{margin-top:var(--size-20)}.experience-usage-popover section>strong{font-size:var(--size-13);margin-bottom:var(--size-8);overflow-wrap:anywhere;font-weight:600;display:block}.experience-usage-popover p{font-size:var(--size-11);color:var(--color-text-secondary);margin:var(--size-12) 0 0}@media (max-width:420px){.experience-usage-popover .experience-usage-metrics{gap:var(--size-8);flex-wrap:wrap}}.experience-usage-coverage{font-size:var(--size-10);color:var(--color-text-secondary);white-space:nowrap}.studio-shell.experience-edit-shell .workspace-header>.workspace-topbar{padding-left:var(--studio-header-gutter)}.experience-usage-analytics{justify-content:flex-start;margin-right:auto}.experience-usage-trigger>span{text-overflow:ellipsis;max-width:180px;overflow:hidden}.experience-usage-option{width:100%;padding:var(--size-8);border-radius:var(--radius-sm);color:var(--color-text-primary);text-align:left;font:inherit;font-size:var(--size-12);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;display:block}.experience-usage-option:hover,.experience-usage-option[aria-pressed=true]{background:var(--color-bg-hover)}.experience-usage-option:focus-visible{outline:1px solid var(--color-text-secondary)}.experience-usage-add{margin-top:var(--size-8);color:var(--color-text-secondary)}.experience-usage-popover>p:first-child{margin-top:0;margin-bottom:var(--size-8)}.my-experiences-layout .experience-list-card .scroll-list-menu>button{justify-content:flex-start;align-items:center;gap:var(--size-8);text-align:left;flex-direction:row;display:flex}.my-experiences-layout .experience-list-card .scroll-list-menu>button>svg{flex-shrink:0}.public-scroll-snap-screen{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.public-scroll-snap-screen>.public-scroll-grid>.public-scroll-moment{min-width:0;min-height:0;overflow:auto}.public-scroll-snap-screen>.public-scroll-grid>.public-scroll-moment:has(>.native-experience-render.kind-rank){overflow:clip}.public-scroll-snap-screen>.public-scroll-grid>.public-scroll-moment:has(.rank-item-drag-preview){overflow:visible}.public-scroll--audience .public-scroll-moment:has(>.playblock-render.kind-card-flip){overflow:visible;container-type:normal}.public-scroll--audience .public-scroll-moment:has(>.native-experience-render.kind-draw){overflow:visible}.public-scroll--audience .public-scroll-moment:has(>.playblock-render.kind-scratch-card){overflow:clip}.public-scroll--audience .public-scroll-moment[data-experience-layout]>.playblock-render.kind-scratch-card{min-height:0;overflow:clip}.public-scroll--audience .public-scroll-moment .playblock-render.kind-scratch-card>.transfer-scratch-card{flex-direction:column;flex:1 1 0;align-items:center;min-height:0;margin-block:0;display:flex}.public-scroll--audience .transfer-scratch-card>p{flex:none}.public-scroll--audience .transfer-scratch-board{flex:1 1 var(--size-320);min-height:0;max-height:var(--size-320)}.public-scroll--audience .transfer-scratch-card:not([data-has-heading]) .transfer-scratch-board{max-height:none}.playblock-wireframe>.playblock-render.kind-scratch-card{max-height:none;overflow:visible}.playblock-wireframe:has(>.playblock-render.kind-scratch-card){max-height:none;overflow:visible}.public-scroll-snap-row-sizer{aspect-ratio:auto;height:0}.public-scroll--audience .public-scroll-moment[data-experience-layout=trivia]{overflow:clip}.public-scroll--audience .public-scroll-moment[data-experience-layout=trivia]>.native-experience-render{height:100%;min-height:0;max-height:100%}.public-scroll--audience [data-experience-layout=trivia] .native-experience-description{margin:0}.public-scroll--audience [data-experience-layout=trivia] .native-experience-options{margin-block:0}.public-scroll-snap-screen,.snap-screen-miniature{isolation:isolate}.snap-screen-background{pointer-events:none;z-index:-1;background-color:var(--snap-background-color,transparent);position:absolute;inset:0;overflow:hidden}.snap-screen-background-media{background-image:var(--snap-background-image,none);background-size:var(--snap-background-size,cover);background-position:var(--snap-background-position,center);opacity:var(--snap-media-opacity,1);background-repeat:no-repeat;position:absolute;inset:0}.snap-screen-background:after{content:"";z-index:1;background:var(--snap-background-scrim,none);position:absolute;inset:0}.snap-screen-background-media>video{object-fit:cover;width:100%;height:100%;display:block}.carousel-media-thumbnail video{object-fit:cover;width:100%;height:100%}.public-scroll--audience [data-experience-layout=trivia] .native-trivia-slide.experience-stage{flex:1 1 0;min-height:0}.scroll-font-picker{border:0;min-width:0;margin:0;padding:0}.scroll-font-picker>legend{margin-bottom:var(--size-8);font-size:var(--size-12);color:var(--color-text-secondary);padding:0}.scroll-font-options{gap:var(--size-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scroll-font-picker .scroll-font-card{min-width:0;min-height:var(--size-64);padding:var(--size-6);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);color:var(--color-text-primary);cursor:pointer;text-align:center;justify-content:center;align-items:center;display:flex}.scroll-font-picker .scroll-font-card:hover{border-color:var(--color-text-secondary);background:var(--color-bg-elevated)}.scroll-font-picker .scroll-font-card[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.scroll-font-picker .scroll-font-card[aria-pressed=true]{background:color-mix(in srgb, var(--color-brand-primary) 10%, var(--color-bg-control))}}.scroll-font-picker .scroll-font-card[aria-pressed=true]{box-shadow:inset 0 0 0 var(--size-1) var(--color-brand-primary)}.scroll-font-picker .scroll-font-card:focus-visible{outline:var(--size-2) solid var(--color-brand-primary);outline-offset:var(--size-2)}.scroll-font-card .scroll-font-card-sample{font-family:var(--scroll-sample-font);font-size:var(--size-28);font-weight:var(--font-weight-500);line-height:1.2}.scroll-font-picker .scroll-font-card-all{gap:var(--size-1);flex-direction:column}.scroll-font-card-all>span:last-child{align-items:center;gap:var(--size-2);max-width:100%;color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--size-8);font-weight:var(--font-weight-700);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;display:flex;overflow:hidden}.scroll-google-font-browser{gap:var(--size-8);margin-top:var(--size-8);padding:var(--size-8);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-elevated);display:grid}.scroll-google-font-search{display:block;position:relative}.scroll-google-font-search>svg{top:50%;left:var(--size-9);color:var(--color-text-secondary);pointer-events:none;position:absolute;translate:0 -50%}.scroll-google-font-search>input{width:100%;min-height:var(--size-40);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);color:var(--color-text-primary);padding:var(--size-8) var(--size-9) var(--size-8) var(--size-34);outline:0}.scroll-google-font-search>input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 var(--size-2) var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.scroll-google-font-search>input:focus{box-shadow:0 0 0 var(--size-2) color-mix(in srgb, var(--color-brand-primary) 22%, transparent)}}.scroll-google-font-results{gap:var(--size-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-height:min(360px,45vh);display:grid;overflow-y:auto}.scroll-google-font-results>button{gap:var(--size-1);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-control);min-width:0;color:var(--color-text-primary);padding:var(--size-8);cursor:pointer;text-align:left;display:grid}.scroll-google-font-results>button:hover{border-color:var(--color-text-secondary);background:var(--color-bg-surface)}.scroll-google-font-results>button[aria-pressed=true]{border-color:var(--color-brand-primary);box-shadow:inset 0 0 0 var(--size-1) var(--color-brand-primary)}.scroll-google-font-results strong{min-width:0;font-family:var(--scroll-sample-font);font-size:var(--size-14);font-weight:var(--font-weight-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scroll-google-font-results small,.scroll-google-font-count,.scroll-google-font-browser>p{color:var(--color-text-secondary);font-size:var(--size-9);margin:0}.scroll-google-font-browser>p button{color:var(--color-brand-primary);cursor:pointer;font-weight:var(--font-weight-700);background:0 0;border:0;padding:0}.public-scroll--inherited-mobile>.public-scroll-content{padding-inline:clamp(var(--size-15), 4%, var(--size-30))}.public-scroll-shell>.public-scroll--audience.public-scroll--inherited-mobile{width:min(100%, var(--size-390));max-width:var(--size-390);margin-inline:auto}.public-scroll-shell>.public-scroll--inherited-mobile.public-scroll--snap{height:calc(100svh - var(--size-48));min-height:0;overflow:hidden auto}@media (max-width:760px){.public-scroll-shell>.public-scroll--audience.public-scroll--inherited-mobile{width:100%;max-width:none}.public-scroll-shell>.public-scroll--inherited-mobile.public-scroll--snap{height:100svh}}.experience-library-page .experience-modal-tools>div:first-child{flex:auto}.experience-library-page .experience-modal-tools>.experience-search-slot{width:clamp(150px,28%,240px)}.experience-library-page .experience-search-control button.experience-search-close.creator-modal-close.creator-studio-theme:is(:enabled,:disabled,:hover,:focus-visible,:active){box-shadow:none;background:0 0;border:0;border-radius:0}.experience-library-page .experience-search-control input{background:var(--mtb-neutral-2);border-color:var(--mtb-neutral-4)}.experience-save-anchor{display:flex;position:relative}.experience-save-anchor>button:disabled{background:var(--color-bg-control);border-color:var(--color-border-default);color:var(--color-text-secondary);cursor:default}.experience-save-hint{z-index:20;background:var(--mtb-negative-2);width:max-content;max-width:min(320px,100vw - 32px);color:var(--mtb-neutral-0);white-space:normal;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.5;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 4px 16px #0003}.experience-save-hint:before{content:"";background:inherit;width:10px;height:10px;position:absolute;top:-5px;right:24px;transform:rotate(45deg)}.experience-edit-shell .workspace-topbar>.workspace-header-title{flex:1}.experience-edit-shell .experience-edit-heading{flex-wrap:wrap;width:100%}.experience-edit-shell .experience-edit-heading>strong{flex:0 auto;max-width:min(420px,65vw)}.metadata-image-field{align-content:start;gap:var(--size-7);min-width:0;display:grid}.metadata-image-field>strong,.metadata-image-field label{font-size:var(--size-12)}.metadata-image-field label{gap:var(--size-7);display:grid}.metadata-image-field small,.metadata-image-field p{color:var(--color-text-secondary);font-size:var(--size-11)}.metadata-image-preview{height:var(--size-120);background:var(--color-bg-control);border-radius:var(--size-10);overflow:hidden}.metadata-image-preview img{object-fit:contain;width:100%;height:100%}.metadata-image-preview>.metadata-image-tile-change{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.metadata-image-field select{max-width:100%;padding:var(--size-9);border:var(--size-1) solid var(--color-border-default);border-radius:var(--size-10);color:var(--color-text-primary);background:var(--color-bg-control)}.metadata-image-field button{color:var(--color-brand-primary);font-size:var(--size-12);justify-self:start}:is(.my-scrolls-layout,.my-experiences-layout) .scroll-list-menu{background:var(--mtb-neutral-0);left:0;right:auto}@media (min-width:781px){.public-scroll--audience:not(.public-scroll--inherited-mobile):not(.public-scroll--audience--mobile) .public-scroll-grid{grid-template-columns:repeat(var(--scroll-tablet-columns,4), minmax(0, 1fr))}}.experience-catalog-choice{position:relative}.experience-choice-open{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.experience-choice-open:disabled{cursor:not-allowed}.experience-choice-open:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:4px}.experience-live-preview{contain:layout paint;min-width:0;display:block;position:relative}.experience-preview-stage{transform-origin:50%;pointer-events:none;width:640px;height:480px;position:absolute;top:50%;left:50%}.experience-preview-stage>.experience-gallery-preview{width:100%;height:100%;min-height:0;display:block}.experience-preview-stage .experience-gallery-preview>.gallery-content-render{width:100%;height:100%;display:block}.experience-preview-stage .experience-gallery-preview .gallery-content-render>:is(.native-experience-render,.playblock-render,.moment-player){box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:none;transform:none}.studio-shell .experience-edit-heading>.experience-type-badge,.experience-library-type{border:1px solid var(--color-brand-primary);flex:0 auto;align-items:center;min-width:0;max-width:200px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.studio-shell .experience-edit-heading>.experience-type-badge,.experience-library-type{border:1px solid color-mix(in srgb, var(--color-brand-primary) 30%, transparent)}}.studio-shell .experience-edit-heading>.experience-type-badge,.experience-library-type{border-radius:var(--radius-sm);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.studio-shell .experience-edit-heading>.experience-type-badge,.experience-library-type{background:color-mix(in srgb, var(--color-brand-primary) 5%, transparent)}}.studio-shell .experience-edit-heading>.experience-type-badge,.experience-library-type{color:var(--color-brand-primary);font-family:var(--font-family-supporting-ui);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.experience-title-editor>button{max-width:100%;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;border-radius:6px;padding:4px 8px;display:block;overflow:hidden}.experience-title-input-wrap{vertical-align:middle;width:280px;min-width:0;max-width:100%;display:inline-grid;position:relative}.experience-title-input-wrap>span,.experience-title-input-wrap>input{font:inherit;box-sizing:border-box;grid-area:1/1;padding:4px 8px}.experience-title-input-wrap>span{visibility:hidden;white-space:pre}.studio-shell .experience-title-input-wrap>input{border:1px solid var(--mtb-neutral-5);background:var(--color-bg-control);width:100%;min-width:0;height:100%;color:inherit;caret-color:var(--color-text-primary);box-shadow:none;border-radius:6px;outline:none;position:absolute;inset:0}.studio-shell .experience-edit-heading .experience-title-editor>:is(button,.experience-title-input-wrap),.studio-shell .experience-edit-heading .experience-title-input-wrap>:is(span,input){font:inherit;letter-spacing:inherit;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary)}.studio-shell .experience-edit-heading .experience-title-input-wrap>input::placeholder{color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);opacity:1}.studio-shell .experience-edit-heading>.experience-type-badge+.experience-title-editor{margin-left:-8px}.studio-shell .experience-edit-heading>.experience-title-editor{font-size:14px;font-weight:600}.saved-experience-editor>:is(.saved-experience-module,.experience-metadata-workspace-panel){box-sizing:border-box;height:var(--experience-panel-height,calc(100dvh - 160px));max-height:var(--experience-panel-height,calc(100dvh - 160px));min-height:0;top:var(--size-24);position:sticky}.saved-experience-editor>.saved-experience-module{overscroll-behavior-y:contain;padding-bottom:0;overflow:hidden auto}.saved-experience-editor>.saved-experience-module:after{content:"";height:var(--size-20);display:block}@media (max-width:780px){.saved-experience-editor>:is(.saved-experience-module,.experience-metadata-workspace-panel){position:relative;top:auto}}.saved-experience-editor>.saved-experience-preview{width:min(100%, var(--size-390));border-radius:var(--scroll-mobile-frame-radius);box-sizing:border-box;height:var(--experience-panel-height,calc(100dvh - 160px));flex-direction:column;justify-content:safe center;justify-self:center;min-height:0;display:flex}.saved-experience-editor>.saved-experience-preview:has(>.kind-card-carousel){border-radius:var(--radius-md);justify-self:stretch;width:auto}.saved-experience-editor>.saved-experience-preview>*{flex-shrink:0}.saved-experience-editor .snap-experience-preview .public-scroll-moment[data-experience-layout]>.native-experience-render{justify-content:safe center}.saved-experience-preview .transfer-card-carousel{container-type:size}.saved-experience-preview .transfer-card-carousel>.transfer-card-carousel-controls{z-index:10;box-sizing:border-box;width:min(100%, calc(90cqh * 5 / 7 * 2.44 + var(--size-32)));padding-inline:0;left:50%;right:auto;translate:-50%}.sticker-catalog-preview{width:100%;height:100%;position:relative}.custom-code-catalog-icon{color:var(--color-brand-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.experience-grid>.experience-catalog-choice.is-coming-soon{opacity:.5;filter:grayscale()}.experience-preview-stage .playblock-button-wrap>:is(button,a){padding:22px 36px;font-size:32px}.ymal-catalog-preview{box-sizing:border-box;align-items:center;width:100%;height:100%;padding:32px;display:flex}.ymal-catalog-preview .ymal{--ymal-card-width:230px;width:100%}.ymal-catalog-preview .ymal-heading h3{font-size:32px}.ymal-catalog-preview .ymal-card-copy strong{font-size:20px}.experience-preview-stage .transfer-flip-coin-trigger{width:65%}@media (prefers-reduced-motion:no-preference){.experience-preview-stage .transfer-flip-coin{animation:9s ease-in-out infinite catalog-coin-flip}}@keyframes catalog-coin-flip{0%,35%{transform:rotateY(0)rotateX(0)scale(1)}40%{transform:rotateY(25deg)rotateX(450deg)scale(1.25)}47%,85%{transform:rotateY(0)rotateX(900deg)scale(1)}90%{transform:rotateY(-25deg)rotateX(1350deg)scale(1.25)}97%,to{transform:rotateY(0)rotateX(1800deg)scale(1)}}.experience-preview-stage .gallery-content-render>.playblock-render.kind-card-carousel{align-content:center}.experience-preview-stage .native-experience-render.card-draw[data-experience-state]{grid-template-rows:minmax(0,1fr) 260px minmax(0,1fr);gap:16px;padding-block:16px}.experience-preview-stage .card-draw-copy,.experience-preview-stage .card-draw-footer{align-self:center}@media (prefers-reduced-motion:no-preference){.experience-preview-stage .card-draw-card:nth-child(2){animation:10s ease-in-out infinite catalog-card-draw-lift}.experience-preview-stage .card-draw-card:nth-child(2) .card-draw-card-inner{animation:10s ease-in-out infinite catalog-card-draw-flip}}@keyframes catalog-card-draw-flip{0%,30%,72%,to{transform:rotateY(0)}38%,64%{transform:rotateY(180deg)}}@keyframes catalog-card-draw-lift{0%,28%,74%,to{z-index:calc(var(--card-index) + 1);transform:translate(var(--fan-x), var(--fan-y)) rotate(var(--fan-rotate))}30%,72%{z-index:30;transform:translate(var(--fan-x), calc(var(--fan-y) - 12px)) rotate(var(--fan-rotate))}}:is(.studio-shell,.editor-library-preview) .experience-preview-stage>.experience-gallery-preview{aspect-ratio:auto;border-radius:var(--radius-md);width:100%;height:100%;min-height:0;padding:12px}.experience-list-card .scroll-list-copy.saved-experience-card-copy,.my-experiences-layout .experience-list-card .scroll-list-copy.saved-experience-card-copy{padding:var(--size-4) var(--size-13) var(--size-13);gap:var(--size-5)}.saved-experience-card-copy .experience-list-title-row{align-items:center;gap:var(--size-8);min-width:0;display:flex}.saved-experience-card-copy .experience-list-title-row h2,.my-experiences-layout .saved-experience-card-copy .experience-list-title-row h2{width:auto;min-width:0;font-size:var(--size-13);font-weight:var(--font-weight-700);flex:1;line-height:1.45}.saved-experience-card-copy .scroll-list-status,.my-experiences-layout .experience-list-card .saved-experience-card-copy .scroll-list-status{font-family:inherit;font-size:var(--size-11);font-weight:var(--font-weight-400);padding:0;line-height:1.45}.saved-experience-card-copy .experience-list-title-row .scroll-list-actions{flex:none;position:relative;inset:auto}.scroll-gallery-card.scroll-list-card.experience-list-card,.scroll-gallery-card.scroll-list-card.experience-list-card:hover{box-shadow:none;background:0 0;border:0;transition:none;transform:none}.my-experiences-layout .scroll-gallery-card.experience-library-card{border:var(--size-1) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface)}.my-experiences-layout .scroll-gallery-card.experience-library-card:hover{border-color:var(--color-border-default);background:var(--color-bg-elevated)}.experience-library-card .experience-thumbnail{border-radius:var(--radius-md) var(--radius-md) 0 0}.my-experiences-layout .experience-library-card .experience-preview-stage>.experience-gallery-preview{border-radius:0;padding:0}.my-experiences-layout .experience-library-card .experience-library-card-copy{padding:var(--size-16);gap:var(--size-8)}.experience-library-card-heading{align-items:center;gap:var(--size-8);min-width:0;display:flex}.my-experiences-layout .experience-library-card-heading h2{flex:1;width:auto;min-width:0}.experience-library-type{max-width:100%}.experience-library-card-type-row{justify-content:space-between;align-items:center;gap:var(--size-8);min-width:0;display:flex}.experience-library-card-type-row .scroll-list-actions{flex:none;position:relative;inset:auto}.my-experiences-layout .experience-library-card-copy>p{width:calc(100% - var(--size-28) - var(--size-8))}.background-media-mute{cursor:pointer;font:500 13px/20px var(--font-family-primary-ui);align-items:center;gap:10px;margin-top:12px;display:flex}.background-media-mute>input{appearance:none;border:1px solid var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;min-height:0;padding:0;display:grid}.background-media-mute>input:checked{background:var(--color-text-secondary);border-color:var(--color-text-secondary)}.background-media-mute>input:checked:after{content:"";border-bottom:2px solid #171717;border-left:2px solid #171717;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.my-experiences-layout .experience-library-card .moment-player.moment-thumbnail{border-bottom-right-radius:0;border-bottom-left-radius:0}.media-alternative-editor{align-items:stretch;gap:var(--size-12);flex-direction:column;min-width:0;margin:0;display:flex}.media-preview-tags .media-alternative-editor{border-top:var(--size-1) solid var(--color-border-default);margin-top:var(--size-6);padding-top:var(--size-18)}.media-alternative-title{color:var(--color-text-primary);font-size:var(--size-15);font-weight:var(--font-weight-700)}.media-alternative-editor>p{color:var(--color-text-secondary);font-size:var(--size-11);margin:0;line-height:1.5}.media-alternative-editor textarea{box-sizing:border-box;width:100%;min-height:var(--size-100);resize:vertical;padding:var(--size-10);font:inherit;font-size:var(--size-12);color:var(--color-text-primary);background:var(--color-bg-control);border:var(--size-1) solid var(--color-border-default);border-radius:var(--radius-sm);line-height:1.5}.media-alternative-decorative{align-items:flex-start;gap:var(--size-8);color:var(--color-text-primary);font-size:var(--size-12);cursor:pointer;line-height:1.5;display:flex}.media-alternative-decorative input{width:var(--size-16);height:var(--size-16);margin:var(--size-2) 0 0;accent-color:var(--color-text-secondary);flex:none}.media-alternative-decorative small{color:var(--color-text-secondary);font-size:var(--size-10);display:block}.media-alternative-save{align-self:flex-start}.media-alternative-editor :is(textarea,input,button):focus-visible{outline:var(--size-2) solid var(--color-focus-ring);outline-offset:var(--size-2)}.media-alternative-editor :disabled{opacity:.55;cursor:not-allowed}.media-caption-status{gap:var(--size-12);border-top:var(--size-1) solid var(--color-border-default);padding-top:var(--size-18);display:grid}.media-caption-status p{color:var(--color-text-secondary);font-size:var(--size-11);margin:0;line-height:1.5}.public-scroll-privacy-footer{padding:var(--space-2) var(--space-4) 0;justify-content:center;display:flex}.public-scroll-privacy-footer>.public-scroll-privacy-link{padding:var(--space-1) 0;background:var(--color-transparent);box-shadow:none;color:var(--scroll-font);font-size:var(--size-11);font-family:var(--scroll-font-family);font-weight:var(--font-weight-400);text-underline-offset:var(--size-3);cursor:pointer;border:0;border-radius:0;text-decoration:underline}.public-scroll-privacy-link:focus-visible{outline:var(--size-2) solid var(--scroll-font);outline-offset:var(--size-4)}.public-scroll-privacy-footer--outside{color:var(--color-text-secondary);align-self:start}.public-scroll-privacy-footer--outside>.public-scroll-privacy-link{color:inherit}.public-scroll-privacy-footer--outside>.public-scroll-privacy-link:focus-visible{outline-color:currentColor}.public-scroll-content:has(>.public-scroll-privacy-footer){padding-bottom:env(safe-area-inset-bottom)}.public-scroll-shell--published:has(>.public-scroll-privacy-footer--outside){align-content:start;row-gap:var(--space-2);padding-bottom:var(--space-2)}@media (max-width:760px){.public-scroll-shell--published:not(:has(.public-scroll--snap))>.public-scroll--audience>.public-scroll-content:has(>.public-scroll-privacy-footer){padding-bottom:env(safe-area-inset-bottom)}}.transfer-card-flip-tap{--experience-control-text:var(--card-flip-text-color,var(--scroll-card-font,#fff))}.transfer-card-flip .transfer-card-flip-learn-more{color:var(--card-flip-text-color,var(--scroll-button-text))}.scroll-font-search-dropdown{margin-bottom:12px;position:relative}.scroll-font-search-dropdown>.scroll-google-font-browser{z-index:30;margin-top:4px;position:absolute;top:100%;left:0;right:0}.scroll-font-search-dropdown .scroll-google-font-search>input{font:inherit;font-size:13px}.scroll-font-search-dropdown .scroll-google-font-search>input:focus{border-color:var(--color-text-secondary);box-shadow:none;outline:none}.transfer-card-flip>.transfer-card-flip-learn-more{width:calc(100% - 2 * var(--size-11));box-sizing:border-box;margin-inline:var(--size-11);margin-top:var(--size-8)}:is(.public-scroll-snap-screen,.snap-screen-miniature)[data-block-background]>.public-scroll-grid>.public-scroll-moment{background-color:#0000!important;background-image:none!important}:is(.public-scroll-snap-screen,.snap-screen-miniature)[data-block-background]>.public-scroll-grid>.public-scroll-moment>.game-background-video{display:none}:is(.public-scroll-snap-screen,.snap-screen-miniature)[data-block-background]:has(.large-format-cover)>.game-background-video{display:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}
