html[data-plotpickle-theme=dark]{--pp-system-canvas:var(--pp-shell-canvas);--pp-system-panel:var(--pp-shell-panel);--pp-system-panel-raised:var(--pp-shell-panel-raised);--pp-system-metal:var(--pp-shell-bronze);--pp-system-metal-deep:var(--pp-shell-bronze-deep);--pp-system-moss:var(--pp-shell-moss);--pp-system-jade:var(--pp-shell-jade);--pp-system-rune:var(--pp-shell-rune);--pp-system-stone:var(--pp-shell-stone);--pp-system-stone-deep:var(--pp-shell-stone-deep);--pp-system-gilding:var(--pp-shell-gilding);--pp-system-text:var(--pp-paper);--pp-system-text-muted:var(--pp-muted);--pp-system-line:var(--pp-shell-line);--pp-system-line-strong:var(--pp-shell-line-strong);--pp-system-focus:var(--pp-shell-focus);--pp-system-glow:var(--pp-shell-glow);--pp-state-locked:var(--pp-system-stone-deep);--pp-state-available:var(--pp-system-metal);--pp-state-incomplete:var(--pp-system-gilding);--pp-state-ready:var(--pp-system-rune);--pp-state-accepted:var(--pp-system-jade);--pp-profile-paper:var(--pp-system-panel-raised);--pp-profile-mystic:var(--pp-system-panel);--pp-profile-casper:var(--pp-system-metal-deep);--pp-profile-jungle-mist:var(--pp-system-moss);--pp-profile-juniper:var(--pp-system-jade);--pp-profile-juniper-strong:var(--pp-system-metal);--pp-profile-ink:var(--pp-system-text);--pp-profile-hover:var(--pp-system-panel-raised);--pp-profile-night:var(--pp-system-canvas);--pp-profile-hud:var(--pp-system-panel);--pp-profile-hud-raised:var(--pp-system-panel-raised);--pp-profile-hud-line:var(--pp-system-line);--pp-profile-hud-muted:var(--pp-system-text-muted);--pp-profile-status:var(--pp-system-rune);--pp-profile-glow:var(--pp-system-glow);--pp-profile-danger-surface:var(--pp-system-panel-raised);--pp-profile-danger-text:var(--pp-danger);--pp-profile-shadow:var(--pp-system-canvas);--pp-profile-card-shadow:0 var(--pp-space-6) var(--pp-space-12) var(--pp-profile-shadow);--pp-profile-hud-shadow:0 0 var(--pp-space-6) var(--pp-profile-glow)}[data-pp-design-system=bronze-jade-rune]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--pp-matte:#070707;--pp-surface:#0b0b0a;--pp-surface-raised:#10100e;--pp-surface-hover:#15130e;--pp-paper:#eee8dc;--pp-text:#e9e0d0;--pp-muted:#aaa296;--pp-dim:#777168;--pp-teal:#22bfae;--pp-teal-bright:#45d7c7;--pp-teal-deep:#0f776e;--pp-orange:#ff7a3d;--pp-orange-bright:#ffad73;--pp-line:#22bfae38;--pp-line-strong:#22bfae7a;--pp-focus:#22bfae52;--pp-success:#4f8d68;--pp-warning:#ff9b57;--pp-danger:#a9574f;--pp-profile-paper:#f9f8f0;--pp-profile-mystic:#dfe9eb;--pp-profile-casper:#abc3cd;--pp-profile-jungle-mist:#a9cccf;--pp-profile-juniper:#61828a;--pp-profile-juniper-strong:#4f6c73;--pp-profile-ink:#354e54;--pp-profile-hover:#d4e3e5;--pp-profile-night:#101413;--pp-profile-hud:#161d1c;--pp-profile-hud-raised:#1d2725;--pp-profile-hud-line:#2e3e3c;--pp-profile-hud-muted:#8a9e9b;--pp-profile-status:#48bb78;--pp-profile-glow:#a9cccf5c;--pp-profile-scanline:#00000024;--pp-profile-danger-surface:#f3dede;--pp-profile-danger-text:#783f45;--pp-profile-shadow:#10141352;--pp-profile-card-shadow:0 1.5rem 4rem var(--pp-profile-shadow);--pp-profile-hud-shadow:0 0 1.5rem var(--pp-profile-glow);--pp-shell-bronze:#c19a6b;--pp-shell-bronze-deep:#8c6d3d;--pp-shell-moss:#4b6e4f;--pp-shell-jade:#3c834e;--pp-shell-rune:#55d466;--pp-shell-stone:gray;--pp-shell-stone-deep:#5c5c5c;--pp-shell-gilding:#b8860b;--pp-shell-lore-green:#38a169;--pp-shell-lore-green-bright:#48bb78;--pp-shell-lore-green-soft:#81c784;--pp-shell-canvas:#0b120d;--pp-shell-panel:#151d16;--pp-shell-panel-raised:#1d281f;--pp-shell-line:color-mix(in srgb, var(--pp-shell-bronze-deep) 72%, var(--pp-shell-stone-deep));--pp-shell-line-strong:color-mix(in srgb, var(--pp-shell-bronze) 78%, var(--pp-shell-stone));--pp-shell-focus:color-mix(in srgb, var(--pp-shell-rune) 62%, transparent);--pp-shell-glow:color-mix(in srgb, var(--pp-shell-rune) 30%, transparent);--pp-font-display:var(--font-geist-mono), "Courier New", "Lucida Console", Consolas, monospace;--pp-font-body:var(--font-geist-mono), "Courier New", "Lucida Console", Consolas, monospace;--pp-font-code:var(--font-geist-mono), "Courier New", Consolas, monospace;--pp-font-interface:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pp-font-navigation:"Arial Narrow", "Roboto Condensed", "Aptos Narrow", var(--pp-font-interface);--pp-font-lore:"Cinzel", Georgia, "Times New Roman", serif;--pp-text-xs:.6875rem;--pp-text-sm:.8125rem;--pp-text-md:.9375rem;--pp-text-lg:1.125rem;--pp-leading-tight:1.15;--pp-leading-body:1.6;--pp-tracking-label:.075em;--pp-tracking-title:.035em;--pp-space-1:.25rem;--pp-space-2:.5rem;--pp-space-3:.75rem;--pp-space-4:1rem;--pp-space-5:1.25rem;--pp-space-6:1.5rem;--pp-space-8:2rem;--pp-space-10:2.5rem;--pp-space-12:3rem;--pp-control-height-sm:2rem;--pp-control-height-md:2.5rem;--pp-control-height-lg:3rem;--pp-touch-target:2.75rem;--pp-icon-sm:1rem;--pp-icon-md:1.25rem;--pp-icon-lg:1.5rem;--pp-width-reading:46rem;--pp-width-editor:72rem;--pp-width-board:96rem;--pp-width-inspector:22rem;--pp-z-base:0;--pp-z-sticky:20;--pp-z-shell:40;--pp-z-drawer:60;--pp-z-dialog:80;--pp-z-notification:100;--pp-radius-control:2px;--pp-radius-panel:2px;--pp-radius-profile-control:6px;--pp-radius-profile-card:12px;--pp-shadow:none;--pp-motion-fast:.12s;--pp-motion-standard:.18s;--ink:var(--pp-text);--ink-soft:var(--pp-muted);--paper:var(--pp-matte);--panel:var(--pp-surface);--line:var(--pp-line);--line-strong:var(--pp-line-strong);--pickle:var(--pp-teal);--pickle-dark:var(--pp-teal-bright);--pickle-pale:var(--pp-surface-raised);--ice-blue:var(--pp-surface-raised);--ice-green:var(--pp-surface-raised);--mustard:var(--pp-orange);--rose:var(--pp-orange-bright);--blue:var(--pp-teal);--violet:var(--pp-teal-bright);--shadow:var(--pp-shadow);--radius-sm:var(--pp-radius-control);--radius:var(--pp-radius-panel);--radius-lg:var(--pp-radius-panel);--font-sans:var(--pp-font-body);--font-mono:var(--pp-font-code)}html[data-plotpickle-contrast=high]{--pp-text:#fffaf0;--pp-muted:#d8d0c2;--pp-dim:#b8afa1;--pp-line:#45d7c77a;--pp-line-strong:#45d7c7c7;--pp-focus:#ff7a3d9e;--pp-profile-juniper:#36545b;--pp-profile-juniper-strong:#2c484e;--pp-profile-ink:#213b41;--pp-profile-casper:#7f9da8;--pp-profile-hud-line:#6f908e}html[data-plotpickle-type=large]{font-size:112.5%}@media (prefers-contrast:more){:root{--pp-text:#fffaf0;--pp-muted:#d8d0c2;--pp-line:#45d7c77a;--pp-line-strong:#45d7c7c7;--pp-profile-juniper:#36545b;--pp-profile-juniper-strong:#2c484e;--pp-profile-ink:#213b41;--pp-profile-casper:#7f9da8;--pp-profile-hud-line:#6f908e}}@media (prefers-reduced-motion:reduce){:root{--pp-motion-fast:.01ms;--pp-motion-standard:.01ms}}@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-3xl:48rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-lg:.5rem;--radius-xl:.75rem;--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)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[13px\]{margin-top:13px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.min-h-24{min-height:calc(var(--spacing) * 24)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-2039{gap:calc(var(--spacing) * 2039)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#123456\]{background-color:#123456}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow\/non-required\.,.shadow\/proven{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.block-1{block-size:var(--spacing)}.block-17{block-size:calc(var(--spacing) * 17)}.block-18{block-size:calc(var(--spacing) * 18)}.block-24{block-size:calc(var(--spacing) * 24)}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}*{box-sizing:border-box}html{background:var(--pp-matte);color:var(--pp-text);scroll-behavior:smooth}body{background:radial-gradient(circle at 50% 0%, #22bfae0e, transparent 34rem), var(--pp-matte);min-height:100vh;color:var(--pp-text);font-family:var(--font-sans);margin:0}button,input,textarea,select{font:inherit}button{color:inherit}:is(button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline:2px solid var(--pp-orange);outline-offset:2px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.topbar{z-index:40;color:#f5ffff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070707f7;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(190px,.8fr) minmax(430px,1.5fr) minmax(390px,1fr);align-items:center;min-height:76px;padding:0 28px;display:grid;position:sticky;top:0}.brand-lockup{align-items:center;gap:11px;display:flex}.brand-icon{object-fit:contain;flex:0 0 42px;width:42px;height:42px}.brand-mark{background:var(--pickle-pale);width:38px;height:38px;color:var(--pickle-dark);font-family:var(--font-mono);border:1px solid #fff3;border-radius:12px 12px 12px 3px;place-items:center;font-size:18px;font-weight:800;display:grid}.brand-lockup div{gap:1px;display:grid}.brand-lockup strong{letter-spacing:-.02em;font-size:16px}.brand-lockup span:last-child{color:#aaa296;letter-spacing:.11em;text-transform:uppercase;font-size:10px}.main-tabs{justify-content:center;align-self:stretch;display:flex}.main-tabs button{color:#aaa296;cursor:pointer;background:0 0;border:0;align-content:center;min-width:136px;padding:10px 22px;display:grid;position:relative}.main-tabs button:after{background:var(--pickle-pale);content:"";opacity:0;border-radius:3px 3px 0 0;height:3px;transition:all .16s;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(.45)}.main-tabs button:hover,.main-tabs button.active{color:#fff}.main-tabs button.active:after{opacity:1;transform:scaleX(1)}.main-tabs small{margin-top:2px;font-size:10px}.project-actions{justify-content:flex-end;gap:6px;display:flex}.text-button,.primary-button,.secondary-button{cursor:pointer;border-radius:10px;font-size:12px;font-weight:700;transition:transform .12s,border-color .12s,background .12s}.text-button:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.text-button{color:#c7d0c9;background:0 0;border:0;padding:9px 10px}.text-button:hover{color:#fff;background:#ffffff14}.primary-button,.secondary-button{border:1px solid #0000;padding:13px 18px}.primary-button{background:var(--pickle);color:#fff;box-shadow:0 8px 20px #2e503a2e}.primary-button:hover{background:var(--pickle-dark)}.topbar .primary-button{background:var(--pickle-pale);color:var(--pickle-dark);box-shadow:none}.secondary-button{border-color:var(--line-strong);color:var(--pickle-dark);background:0 0}.secondary-button:hover{border-color:var(--pickle);background:#fff}.compact{padding:9px 13px}.project-strip{border-bottom:1px solid var(--line);background:#0b0b0af5;grid-template-columns:1fr auto minmax(250px,.5fr);align-items:center;min-height:58px;padding:9px 32px;display:grid}.project-title{align-items:center;gap:10px;display:flex}.project-title div{display:grid}.project-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:44vw;font-size:13px;overflow:hidden}.project-title span:last-child,.save-state{color:var(--ink-soft);font-size:10px}.status-dot{background:#70a17d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #70a17d21}.save-state{padding:0 22px}.progress-block{grid-template-columns:auto minmax(100px,1fr);align-items:center;gap:10px;display:grid}.progress-block>output{color:var(--ink-soft);white-space:nowrap;font-size:10px;font-weight:700}.progress-track{-webkit-appearance:none;appearance:none;background:#e3e6df;border:0;border-radius:8px;height:5px;overflow:hidden}.progress-track::-webkit-progress-bar{border-radius:inherit;background:#e3e6df}.progress-track::-webkit-progress-value{border-radius:inherit;background:var(--pickle);transition:width .24s}.progress-track::-moz-progress-bar{border-radius:inherit;background:var(--pickle);height:100%;transition:width .24s}html[data-plotpickle-theme=dark] .progress-track::-webkit-progress-bar{background:#15130e}html[data-plotpickle-theme=dark] .progress-track::-webkit-progress-value{background:var(--pp-teal)}html[data-plotpickle-theme=dark] .progress-track::-moz-progress-bar{background:var(--pp-teal)}.workspace{min-height:calc(100vh - 134px)}.eyebrow{color:var(--pickle);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.section-heading h1{letter-spacing:-.045em;max-width:850px;margin-bottom:9px;font-size:clamp(28px,4vw,43px);font-weight:680;line-height:1.02}.section-heading>div>p:last-child{max-width:700px;color:var(--ink-soft);margin-bottom:0;font-size:14px;line-height:1.65}.section-action{flex:none}.instructions-page{padding-bottom:80px}.instructions-hero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#e7f9f82e,#fbfffff0),repeating-linear-gradient(90deg,#0000 0 79px,#3c94a80a 80px);grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:70px;min-height:570px;padding:78px max(6vw,40px) 86px;display:grid}.instructions-hero h1{letter-spacing:-.065em;max-width:720px;margin-bottom:24px;font-size:clamp(48px,6vw,82px);font-weight:690;line-height:.94}.hero-copy{max-width:670px;color:var(--ink-soft);margin-bottom:30px;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-board{box-shadow:var(--shadow);background:#fbfffff5;border:1px solid #3c94a838;border-radius:28px;gap:12px;padding:28px;display:grid;position:relative;transform:rotate(1deg)}.hero-board:before{content:"";background:#dce9ddd9;border:1px solid #3c94a833;width:80px;height:27px;position:absolute;top:-13px;left:34px;transform:rotate(-5deg)}.mini-act{border:1px solid var(--line);background:#fff;border-left-width:5px;border-radius:12px;grid-template-columns:58px 120px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.mini-act>span{color:var(--ink-soft);font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.mini-act>strong{font-size:12px}.mini-act>div{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.mini-act i{opacity:.18;background:currentColor;border-radius:5px;height:41px}.act-1{--act-color:var(--mustard)}.act-2{--act-color:var(--rose)}.act-3{--act-color:var(--blue)}.act-4{--act-color:var(--violet)}.mini-act,.act-card,.act-row,.storyboard-card{border-left-color:var(--act-color)}.mini-act>div{color:var(--act-color)}.workflow-section,.act-guide{max-width:1380px;margin:0 auto;padding:82px max(4vw,28px) 0}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.workflow-grid article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);min-height:215px;padding:28px}.workflow-grid article>span{color:var(--pickle);font-family:var(--font-mono);margin-bottom:38px;font-size:11px;display:block}.workflow-grid h3,.act-card h3{letter-spacing:-.035em;margin-bottom:10px;font-size:22px}.workflow-grid p,.act-card p{color:var(--ink-soft);margin-bottom:0;font-size:13px;line-height:1.65}.act-guide-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.act-card{border:1px solid var(--line);border-top:5px solid var(--act-color);border-radius:var(--radius);background:#fbffffcc;padding:23px}.act-card>span{color:var(--ink-soft);font-family:var(--font-mono);text-transform:uppercase;margin-bottom:30px;font-size:9px;display:block}.data-promise{background:var(--ink);color:#fff;border-radius:28px;grid-template-columns:minmax(260px,.7fr) 1fr;align-items:end;max-width:1280px;margin:82px auto 0;padding:48px;display:grid}.data-promise .eyebrow{color:#9ec1a7}.data-promise h2{letter-spacing:-.045em;margin-bottom:0;font-size:38px}.data-promise>p{color:#c4cdc6;margin-bottom:0;font-size:15px;line-height:1.7}.studio-layout{grid-template-columns:220px minmax(0,1fr);max-width:1800px;min-height:calc(100vh - 134px);margin:0 auto;display:grid}.story-rail{color:#eaffff;background:radial-gradient(circle at 20% 0,#7cded329,#0000 13rem),linear-gradient(#123647,#0d2b3a 72%);border-right:1px solid #c6edef4d;align-self:start;min-height:calc(100vh - 134px);max-height:calc(100vh - 134px);padding:24px 14px 28px;position:sticky;top:134px;overflow-y:auto}.story-rail-heading{padding:0 9px 17px}.story-rail-heading .eyebrow{color:#84d6db}.story-rail-heading strong{margin-bottom:4px;font-size:15px;display:block}.story-rail-heading>span{color:#a8c8d1;font-size:9px;line-height:1.45}.story-rail nav{gap:4px;display:grid}.story-rail nav button{color:#d6e9ee;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:9px 10px;transition:all .14s;display:grid}.story-rail nav button:hover{background:#c7f3f414;border-color:#a8dde22e}.story-rail nav button.active{color:#123d4d;background:linear-gradient(115deg,#c9f4e6,#cfeeff);border-color:#e6fffac7;box-shadow:0 10px 28px #0319243d}.story-rail nav button>span{color:#9fdde1;width:28px;height:28px;font-family:var(--font-mono);border:1px solid #b8dae280;border-radius:7px;place-items:center;font-size:8px;display:grid}.story-rail nav button.active>span{color:#ffad73;background:#ffffff6b;border-color:#266f8042}.story-rail nav button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.story-rail .method-note{background:#d5f8f612;border-color:#bee5ea33;margin-top:22px}.story-rail .method-note span{color:#8ce1d5}.story-rail .method-note p{color:#a9c7cf}.guide-page{background:linear-gradient(145deg,#dbf7ef8a,#0000 34rem),linear-gradient(25deg,#0000 45%,#d8f1fd8a);min-width:0;padding:54px clamp(28px,5vw,82px) 100px}.guide-hero{max-width:1180px;box-shadow:var(--shadow);background:#fbffffe0;border:1px solid #bfe0e4;border-radius:30px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:50px;margin:0 auto;padding:48px;display:grid}.guide-hero h1{letter-spacing:-.06em;max-width:780px;margin-bottom:18px;font-size:clamp(40px,5vw,72px);line-height:.98}.guide-hero>div:first-child>p:not(.eyebrow){max-width:690px;color:var(--ink-soft);font-size:15px;line-height:1.75}.guide-number{aspect-ratio:1;background:linear-gradient(145deg, var(--ice-green), var(--ice-blue));color:var(--pickle-dark);border:1px solid #acd8dc;border-radius:42% 58% 54% 46%/45% 40% 60% 55%;place-items:center;display:grid;transform:rotate(4deg)}.guide-number span{font-family:var(--font-mono);letter-spacing:-.08em;align-self:end;font-size:54px;font-weight:800}.guide-number small{text-transform:uppercase;align-self:start;font-size:10px;font-weight:750}.guide-grid{grid-template-columns:1.05fr .95fr;gap:16px;max-width:1180px;margin:18px auto 0;display:grid}.guide-card{border:1px solid var(--line);background:#fbffffd6;border-radius:22px;min-height:190px;padding:28px}.guide-card h2{letter-spacing:-.035em;margin:20px 0 0;font-size:22px;line-height:1.25}.questions-card{background:linear-gradient(145deg,#d8f7ede6,#eefafff0);grid-row:span 2}.questions-card ol{gap:18px;margin:24px 0 0;padding-left:22px;display:grid}.questions-card li{padding-left:8px;font-size:15px;line-height:1.55}.connection-card>div{flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;display:flex}.connection-card>div span{background:var(--ice-blue);color:var(--pickle-dark);border-radius:999px;padding:7px 9px;font-size:8px;font-weight:750}.connection-card>div i{color:#76aab5;font-style:normal}.compact-act-guide{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1180px;margin:18px auto 0;display:grid}.compact-act-guide article{border:1px solid var(--line);border-top:4px solid var(--act-color);background:var(--panel);border-radius:14px;gap:3px;padding:18px;display:grid}.compact-act-guide span,.compact-act-guide small{color:var(--ink-soft);font-family:var(--font-mono);font-size:8px}.planner-layout{grid-template-columns:270px minmax(0,1fr);max-width:1680px;min-height:calc(100vh - 134px);margin:0 auto;display:grid}.planner-nav{border-right:1px solid var(--line);align-self:start;min-height:calc(100vh - 134px);padding:46px 28px 30px;position:sticky;top:134px}.planner-nav h1{letter-spacing:-.05em;margin-bottom:12px;font-size:30px;line-height:1.05}.planner-nav>p:not(.eyebrow){color:var(--ink-soft);font-size:12px;line-height:1.6}.planner-nav nav{gap:5px;margin-top:32px;display:grid}.planner-nav nav button{color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;padding:13px 14px;font-size:13px;font-weight:650;display:flex}.planner-nav nav button:hover{background:#3c94a812}.planner-nav nav button.active{background:var(--pickle-pale);color:var(--pickle-dark);border-color:#b9dfe2}.planner-nav nav span{font-family:var(--font-mono);font-size:9px}.method-note{border:1px solid var(--line);background:#fbffffc2;border-radius:14px;margin-top:38px;padding:18px}.method-note span{color:var(--pickle);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.method-note strong{margin:5px 0 8px;font-size:13px;display:block}.method-note p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.5}.planner-content{min-width:0}.editor-page{width:100%;max-width:1240px;margin:0 auto;padding:54px 52px 100px}.form-section{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fbffffdb;margin-top:18px;padding:28px}.form-section+.form-section{margin-top:16px}.form-section>h3,.subsection-title h3,.relationship-list h3{letter-spacing:-.02em;margin-bottom:22px;font-size:16px}.signal-section{background:linear-gradient(135deg,#d8f7ebd1,#e4f6fff0);border-color:#acd9d9}.form-grid{gap:22px;display:grid}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-grid{flex:1}.form-field{flex-direction:column;min-width:0;display:flex}.field-label{color:var(--ink);margin-bottom:7px;font-size:11px;font-weight:750;display:block}.field-help{color:#718076;order:3;margin-top:6px;font-size:9px;line-height:1.45}.field-feedback{color:#53735d;order:4;margin-top:5px;font-size:9px;font-weight:650;line-height:1.4}.form-field input,.form-field textarea,.form-field select,.subsection-title select{width:100%;color:var(--ink);background:#ffffffdb;border:1px solid #c1dce0;border-radius:9px;font-size:12px;line-height:1.55;transition:border .12s,box-shadow .12s}.subsection-title select{width:auto;min-width:180px;padding:9px 32px 9px 11px}.form-field input{min-height:42px;padding:9px 11px}.form-field textarea{resize:vertical;min-height:98px;padding:10px 11px}.form-field input:hover,.form-field textarea:hover,.form-field select:hover{border-color:#92c2ca}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--pickle);outline:none;box-shadow:0 0 0 3px #3c94a81f}.form-field input::placeholder,.form-field textarea::placeholder{color:#9ca69e}.form-field select{min-height:42px;padding:9px 11px}.subsection-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.subsection-title h3{margin-bottom:5px}.subsection-title p{color:var(--ink-soft);margin:0;font-size:11px}.location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.location-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:14px;padding:16px;display:grid}.location-image{color:#849087;text-transform:uppercase;background:linear-gradient(135deg,#3c94a817,#3c94a803),repeating-linear-gradient(45deg,#0000,#0000 12px,#3c94a80a 12px 13px);border-radius:9px;place-items:center;min-height:130px;font-size:10px;display:grid;overflow:hidden}.location-image img{object-fit:cover;width:100%;height:170px}.empty-state,.empty-frame{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);min-height:230px;color:var(--ink-soft);text-align:center;align-content:center;place-items:center;gap:12px;display:grid}.empty-state p,.empty-frame p{margin:0;font-size:13px}.character-workspace{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 16px 45px #26352a12}.character-roster{border-right:1px solid var(--line);background:#f1f2ec;max-height:980px;padding:12px;overflow-y:auto}.character-roster button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:9px;display:flex}.character-roster button:hover,.character-roster button.active{background:#fff}.character-roster button.active{border-color:#b9dfe2;box-shadow:0 4px 12px #26352a0d}.character-roster button>span:last-child{min-width:0;display:grid}.character-roster strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.character-roster small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.portrait{color:var(--pickle-dark);font-family:var(--font-mono);background:linear-gradient(145deg,#dbe8dc,#edf2e9);border:1px solid #c8d4c8;border-radius:14px 14px 14px 4px;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%}.portrait-small{width:38px;height:38px;font-size:10px}.portrait-regular{width:58px;height:58px}.portrait-large{width:132px;height:152px;font-size:24px}.character-detail{gap:24px;min-width:0;padding:28px;display:grid}.character-profile-head{border-bottom:1px solid var(--line);gap:22px;padding-bottom:26px;display:flex}.character-core-grid,.story-motion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.character-core-grid{background:var(--pickle-pale);border-radius:15px;padding:20px}.relationship-list{border-top:1px solid var(--line);padding-top:5px}.relationship-list h3{margin:16px 0 12px}.relationship-list article{border-top:1px solid #e4e7e1;grid-template-columns:120px 130px 1fr;gap:14px;padding:11px 0;font-size:10px;display:grid}.relationship-list article span{color:var(--pickle);font-weight:700}.relationship-list article p{color:var(--ink-soft);margin:0;line-height:1.5}.reference-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.reference-roster{border:1px solid var(--line);background:#f1f2ec;border-radius:14px;gap:8px;padding:12px;display:grid}.reference-roster button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:5px;padding:11px;display:grid}.reference-roster button:hover,.reference-roster button.active{background:#fff}.reference-roster button.active{border-color:#b9dfe2;box-shadow:0 4px 12px #26352a0d}.reference-roster strong{font-size:12px}.reference-roster span,.reference-roster small{color:var(--ink-soft);font-size:9px}.reference-detail{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:22px;box-shadow:0 16px 45px #26352a0f}.context-preview{background:#f8fbf8;border:1px solid #dce8df;border-radius:8px;gap:14px;margin-top:18px;padding:16px;display:grid}.context-preview div{gap:4px;display:grid}.context-preview span,.context-preview dt{color:var(--ink-soft);text-transform:uppercase;font-size:10px;font-weight:900}.context-preview strong{color:var(--ink);font-size:18px}.context-preview dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.context-preview dl div{background:#fff;border:1px solid #e4e7e1;border-radius:6px;min-height:58px;padding:10px}.context-preview dd{color:var(--ink);margin:0;font-size:18px;font-weight:900}.context-preview p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.blocks-page{max-width:1500px}.blocks-workspace{grid-template-columns:minmax(0,1.15fr) minmax(360px,.7fr);align-items:start;gap:18px;display:grid}.blocks-workspace .act-row{grid-template-columns:88px minmax(0,1fr)}.blocks-workspace .act-row>div{grid-template-columns:repeat(3,minmax(0,1fr))}.blocks-workspace .block-card{min-height:158px}.blocks-map{gap:13px;display:grid}.act-row{border:1px solid var(--line);background:#fbffffd1;border-left-width:5px;border-radius:15px;grid-template-columns:125px minmax(0,1fr);gap:12px;padding:12px;display:grid}.act-row>header{align-content:center;padding:8px;display:grid}.act-row>header span,.act-row>header small{color:var(--ink-soft);font-family:var(--font-mono);text-transform:uppercase;font-size:8px}.act-row>header strong{margin:4px 0 12px;font-size:12px}.act-row>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.block-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #d7dbd3;border-radius:10px;flex-direction:column;min-width:0;min-height:176px;padding:13px;transition:transform .14s,border .14s,box-shadow .14s;display:flex}.block-card:hover{border-color:#aeb8ae;transform:translateY(-2px)}.block-card.active{border-color:var(--pickle);box-shadow:0 0 0 2px #3c94a821,0 10px 25px #1b4f5b17}.block-number{color:var(--pickle);font-family:var(--font-mono);margin-bottom:14px;font-size:9px;font-weight:800}.block-card>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;margin-bottom:6px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.block-card>p{color:var(--ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:auto;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.block-card>i{background:#e7e9e4;border-radius:4px;width:100%;height:3px;margin:12px 0 5px;overflow:hidden}.block-card>i b{border-radius:inherit;background:var(--pickle);height:100%;display:block}.block-card>small{color:#7f8a81;font-size:7px}.block-inspector{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);max-height:calc(100vh - 176px);box-shadow:var(--shadow);gap:22px;margin-top:0;padding:24px;display:grid;position:sticky;top:152px;overflow-y:auto}.inspector-head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:18px;padding-bottom:24px;display:grid}.inspector-head>button{grid-column:1/-1;width:100%}.block-writing-grid .form-field:nth-last-child(-n+3){grid-column:1/-1}.inspector-head h2{letter-spacing:-.045em;margin-bottom:5px;font-size:26px}.inspector-head p:last-child{max-width:660px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.block-index{border-bottom:6px solid var(--act-color);background:var(--ink);color:#fff;width:54px;height:62px;font-family:var(--font-mono);border-radius:12px 12px 5px 5px;place-items:center;font-size:16px;font-weight:800;display:grid}.story-motion-grid{background:#e6f7f4;border:1px solid #b9dfe1;border-radius:16px;padding:20px}.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.chip-list{flex-wrap:wrap;gap:6px;display:flex}.chip-list button{border:1px solid var(--line-strong);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:650}.chip-list button.active{border-color:var(--pickle);background:var(--pickle);color:#fff}.storyboard-planner-page{max-width:1500px}.storyboard-planner-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,.55fr);align-items:start;gap:18px;display:grid}.storyboard-block-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.storyboard-block-list button{border:1px solid var(--line);border-top:4px solid var(--act-color);cursor:pointer;text-align:left;background:#fbffffe6;border-radius:13px;align-content:space-between;min-height:128px;padding:15px;display:grid}.storyboard-block-list button:hover,.storyboard-block-list button.active{border-color:var(--pickle);background:linear-gradient(145deg, var(--ice-green), var(--ice-blue));box-shadow:0 9px 24px #21697a1a}.storyboard-block-list button>span{color:var(--pickle);font-family:var(--font-mono);font-size:12px;font-weight:800}.storyboard-block-list button strong{font-size:10px;line-height:1.4}.storyboard-block-list button small{color:var(--ink-soft);font-size:8px}.storyboard-direction-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);max-height:calc(100vh - 176px);box-shadow:var(--shadow);gap:18px;padding:24px;display:grid;position:sticky;top:152px;overflow-y:auto}.block-purpose-copy{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.full-width{justify-content:space-between;align-items:center;width:100%;display:flex}.visual-page{min-width:0;max-width:1750px;margin:0 auto;padding:50px max(3vw,28px) 100px}.visual-context{background:linear-gradient(115deg,#d5f7ebe0,#dbf2ffe0);border:1px solid #badfe3;border-radius:18px;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:24px;margin-bottom:22px;padding:22px 24px;display:grid}.visual-context h2{letter-spacing:-.035em;margin:3px 0 0;font-size:20px}.visual-context>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.visual-context>div:last-child p{color:var(--ink-soft);background:#ffffff8c;border:1px solid #8ec3cc61;border-radius:11px;margin:0;padding:12px;font-size:9px;line-height:1.5}.visual-context .context-empty{grid-column:1/-1}.visual-header{margin-bottom:26px}.visual-header .section-heading{margin-bottom:20px}.act-filter{gap:5px;display:flex}.act-filter button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;padding:7px 11px;font-size:9px;font-weight:700}.act-filter button.active{border-color:var(--pickle);background:var(--pickle);color:#fff}.visual-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.storyboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.storyboard-card{border:1px solid var(--line);border-bottom:4px solid var(--act-color);cursor:pointer;text-align:left;background:#fff;border-radius:13px;min-width:0;padding:0;transition:transform .14s,border .14s,box-shadow .14s;overflow:hidden}.storyboard-card:hover{transform:translateY(-2px)}.storyboard-card.active{border-color:var(--pickle);box-shadow:0 0 0 2px #3c94a824,0 12px 28px #1b4f5b1c}.frame-preview{aspect-ratio:16/10;background:linear-gradient(135deg,#3c94a821,#0000),repeating-linear-gradient(45deg,#0000 0 17px,#3c94a80a 18px);place-items:center;display:grid;position:relative;overflow:hidden}.frame-preview img{object-fit:cover;width:100%;height:100%}.frame-preview>span{color:#78857c;place-items:center;display:grid}.frame-preview b{font-family:var(--font-mono);letter-spacing:-.05em;font-size:23px}.frame-preview small{text-transform:uppercase;margin-top:4px;font-size:7px}.frame-preview>i{color:#fff;background:#17211bd6;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;position:absolute;bottom:8px;right:8px}.frame-caption{min-height:120px;padding:12px}.frame-caption>span{color:var(--pickle);font-family:var(--font-mono);text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.frame-caption>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.frame-caption>p{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.visual-inspector{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:17px;max-height:calc(100vh - 170px);padding:20px;display:grid;position:sticky;top:150px;overflow-y:auto;box-shadow:0 14px 40px #26352a17}.visual-inspector-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:16px;display:flex}.visual-inspector-head span{color:var(--ink-soft);text-transform:uppercase;font-size:8px}.visual-inspector-head h2{letter-spacing:-.03em;margin:3px 0 0;font-size:16px}.visual-inspector .block-index{width:44px;height:50px;font-size:12px}.visual-inspector .form-field textarea{min-height:78px}.frame-strip{flex-wrap:wrap;gap:6px;display:flex}.frame-strip button{aspect-ratio:1;border:1px solid var(--line-strong);width:54px;color:var(--ink-soft);cursor:pointer;font-family:var(--font-mono);background:#eef1eb;border-radius:8px;place-items:center;font-size:10px;display:grid;overflow:hidden}.frame-strip button.active{border-color:var(--pickle);box-shadow:0 0 0 2px #3c94a824}.frame-strip button img{object-fit:cover;width:100%;height:100%}.frame-strip .add-frame-tile{color:var(--pickle);background:0 0;border-style:dashed;font-size:19px}.frame-editor{border-top:1px solid var(--line);gap:15px;padding-top:17px;display:grid}.empty-frame{min-height:160px;padding:20px}.toast{z-index:100;background:var(--ink);color:#fff;border:1px solid #ffffff24;border-radius:12px;max-width:370px;padding:13px 17px;font-size:11px;line-height:1.5;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #17211b40}@media (max-width:1220px){.topbar{grid-template-columns:170px 1fr auto;padding:0 18px}.main-tabs button{min-width:110px;padding-left:12px;padding-right:12px}.text-button{display:none}.instructions-hero{grid-template-columns:1fr 420px;gap:38px}.act-guide-grid{grid-template-columns:repeat(2,1fr)}.act-row{grid-template-columns:90px minmax(0,1fr)}.act-row>div{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-workspace{grid-template-columns:minmax(0,1fr) 310px}.storyboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-layout{grid-template-columns:190px minmax(0,1fr)}.story-rail{padding-left:10px;padding-right:10px}.story-rail nav button{grid-template-columns:28px minmax(0,1fr);gap:7px;padding-left:7px;padding-right:7px}.blocks-workspace,.storyboard-planner-workspace{grid-template-columns:minmax(0,1fr) 340px}.blocks-workspace .act-row{grid-template-columns:1fr}.blocks-workspace .act-row>header{justify-content:space-between;align-items:center;display:flex}.blocks-workspace .act-row>header strong{margin:0}.storyboard-block-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.topbar{grid-template-columns:1fr auto;min-height:auto;padding:13px 18px 0;position:static}.main-tabs{order:3;grid-area:2/1/auto/-1;margin-top:8px}.main-tabs button{flex:1;min-width:0;padding:12px 8px 14px}.project-actions .primary-button{padding:8px 10px;font-size:10px}.project-strip{grid-template-columns:1fr minmax(180px,.6fr);padding:9px 18px;position:static}.save-state{display:none}.instructions-hero{grid-template-columns:1fr;padding-top:58px}.hero-board{transform:none}.workflow-grid{grid-template-columns:1fr}.workflow-grid article{min-height:0}.workflow-grid article>span{margin-bottom:20px}.data-promise{grid-template-columns:1fr;gap:24px;margin-left:28px;margin-right:28px}.planner-layout{grid-template-columns:1fr}.planner-nav{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:26px 28px 14px;position:static}.planner-nav>h1,.planner-nav>p:not(.eyebrow),.planner-nav>.method-note{display:none}.planner-nav nav{grid-template-columns:repeat(4,1fr);margin-top:12px}.planner-nav nav button{justify-content:center}.editor-page{padding-left:28px;padding-right:28px}.character-workspace{grid-template-columns:190px minmax(0,1fr)}.character-profile-head{align-items:flex-start}.character-profile-head .form-grid,.character-core-grid,.story-motion-grid,.visual-workspace{grid-template-columns:1fr}.visual-inspector{max-height:none;position:static}.studio-layout{grid-template-columns:1fr}.story-rail{border-bottom:1px solid #c6edef4d;border-right:0;min-height:auto;max-height:none;padding:14px 18px;position:static;overflow:auto visible}.story-rail-heading{align-items:center;gap:10px;padding:0 3px 10px;display:flex}.story-rail-heading .eyebrow{margin:0}.story-rail-heading>strong,.story-rail-heading>span,.story-rail .method-note{display:none}.story-rail nav{min-width:max-content;display:flex}.story-rail nav button{flex:0 0 146px;width:146px}.guide-page{padding-top:34px}.guide-hero{grid-template-columns:minmax(0,1fr) 170px;gap:28px;padding:34px}.blocks-workspace,.storyboard-planner-workspace{grid-template-columns:1fr}.block-inspector,.storyboard-direction-panel{max-height:none;position:static;overflow:visible}.visual-context{grid-template-columns:1fr}}@media (max-width:700px){.brand-lockup span:last-child,.main-tabs small,.project-strip .progress-block>output{display:none}.topbar{padding-left:12px;padding-right:12px}.project-strip{grid-template-columns:1fr 100px;padding-left:14px;padding-right:14px}.project-title strong{max-width:58vw}.instructions-hero{padding:46px 22px 58px}.instructions-hero h1{font-size:49px}.hero-board{padding:16px}.mini-act{grid-template-columns:46px 1fr}.mini-act>div{grid-column:1/-1}.workflow-section,.act-guide{padding-top:60px}.act-guide-grid,.form-grid.two-columns,.form-grid.three-columns,.location-grid,.reference-grid{grid-template-columns:1fr}.data-promise{margin-top:60px;margin-left:18px;margin-right:18px;padding:30px}.planner-nav{padding-left:14px;padding-right:14px;overflow-x:auto}.planner-nav nav{min-width:540px}.editor-page,.visual-page{padding:38px 16px 80px}.section-heading{flex-direction:column;align-items:flex-start;margin-bottom:26px}.section-action,.section-action button{width:100%}.form-section,.block-inspector{padding:20px}.character-workspace{display:block}.character-roster{border-right:0;border-bottom:1px solid var(--line);max-height:none;display:flex;overflow-x:auto}.character-roster button{flex:0 0 160px;width:160px}.character-detail{padding:20px}.character-profile-head{flex-direction:column}.portrait-large{width:100%;height:200px}.relationship-list article{grid-template-columns:1fr;gap:3px}.act-row{grid-template-columns:1fr}.act-row>header{justify-content:space-between;align-items:center;display:flex}.act-row>header strong{margin:0}.act-row>div{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-head{grid-template-columns:auto 1fr}.inspector-head button{grid-column:1/-1}.storyboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-header .section-action button{width:100%}.toast{max-width:none;bottom:14px;left:14px;right:14px}.story-rail{padding-left:12px;padding-right:12px}.story-rail nav button{flex-basis:136px;width:136px}.guide-page{padding:24px 16px 72px}.guide-hero{grid-template-columns:1fr;padding:26px}.guide-number{width:150px}.guide-grid{grid-template-columns:1fr}.questions-card{grid-row:auto}.compact-act-guide,.storyboard-block-list{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-context>div:last-child{grid-template-columns:1fr}.subsection-title select{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important}}.marketing-page{background:radial-gradient(circle at 13% 7%,#66cfb53d,#0000 25rem),radial-gradient(circle at 92% 4%,#67b5e140,#0000 30rem),linear-gradient(#f7ffff 0%,#effafb 48%,#f8ffff 100%);min-height:100vh;overflow:hidden}.marketing-header{z-index:10;border-bottom:1px solid #7cb1bb57;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,100% - 48px);min-height:86px;margin:0 auto;display:grid;position:relative}.marketing-brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.marketing-brand-logo{width:210px;max-width:100%;height:auto;display:block}.marketing-brand>span:last-child{gap:2px;display:grid}.marketing-brand strong{letter-spacing:-.02em;font-size:16px}.marketing-brand small{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.marketing-header nav{gap:34px;display:flex}.marketing-header nav a{color:#43646f;font-size:12px;font-weight:700;text-decoration:none}.marketing-header nav a:hover{color:var(--pickle-dark)}.marketing-online-button{background:#ffffff8f;justify-self:end;padding:10px 15px}.marketing-hero{grid-template-columns:minmax(0,.8fr) minmax(580px,1.2fr);align-items:center;gap:68px;width:min(1240px,100% - 48px);min-height:720px;margin:0 auto;padding:72px 0 92px;display:grid}.marketing-kicker{color:var(--pickle-dark);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800}.marketing-hero h1{color:#103541;letter-spacing:-.07em;max-width:640px;margin-bottom:24px;font-size:clamp(56px,6.2vw,92px);font-weight:690;line-height:.92}.marketing-lede{color:#496a75;max-width:570px;margin-bottom:32px;font-size:18px;line-height:1.7}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.download-button{color:#fff;background:#ffad73;border:1px solid #ffad73;border-radius:14px;align-items:center;gap:13px;min-width:250px;padding:13px 18px 13px 13px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 16px 36px #17627433}.download-button:hover{background:#0d4e5e;transform:translateY(-2px);box-shadow:0 20px 44px #17627445}.download-icon{background:#ffffff1a;border:1px solid #fff3;border-radius:10px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.download-button>span:last-child{gap:2px;display:grid}.download-button strong{font-size:13px}.download-button small{color:#bbe1e6;font-size:10px}.marketing-text-link{color:var(--pickle-dark);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:800}.marketing-text-link span{margin-left:5px;transition:transform .12s;display:inline-block}.marketing-text-link:hover span{transform:translate(3px)}.marketing-trust-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.marketing-trust-row span,.download-details span{color:#5b7982;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.marketing-trust-row span:before,.download-details span:before{content:"";background:#68bcae;border-radius:50%;width:5px;height:5px}.product-window{background:#0b0b0a;border:1px solid #78afba70;border-radius:22px;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 34px 90px #205b6933,inset 0 2px #ffffffe6}.product-window-bar{color:#b9d6dd;background:#133b48;justify-content:space-between;align-items:center;min-height:53px;padding:0 18px;font-size:9px;display:flex}.product-window-brand{color:#f8ffff;align-items:center;gap:9px;font-size:11px;font-style:normal;font-weight:700;display:flex}.product-window-brand i{background:var(--ice-green);width:25px;height:25px;color:var(--pickle-dark);border-radius:8px 8px 8px 2px;place-items:center;font-style:normal;display:grid;overflow:hidden}.product-window-brand img{object-fit:contain;width:23px;height:23px}.product-window-body{grid-template-columns:158px 1fr;min-height:460px;display:grid}.product-window-body aside{background:#edf8fa;border-right:1px solid #cfe4e8;align-content:start;gap:3px;padding:14px 10px;display:grid}.product-window-body aside div{color:#55747d;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-height:33px;padding:4px 7px;display:grid}.product-window-body aside div.active{color:#135969;background:#d5f2ec}.product-window-body aside span{width:22px;height:22px;font-family:var(--font-mono);border:1px solid #b7d4da;border-radius:6px;place-items:center;font-size:7px;display:grid}.product-window-body aside strong{font-size:8px}.product-window-body aside i{color:#6ca695;font-size:8px;font-style:normal}.product-workspace{background:#f9fdfd;min-width:0;padding:0 18px 18px;position:relative;overflow:hidden}.product-tabs{color:#77929a;border-bottom:1px solid #d4e6e8;align-items:center;gap:24px;min-height:47px;font-size:8px;font-weight:700;display:flex}.product-tabs span.active{color:#145c6c}.product-workspace-heading{justify-content:space-between;align-items:center;padding:22px 0 16px;display:flex}.product-workspace-heading div{gap:4px;display:grid}.product-workspace-heading small,.product-inspector small{color:#568996;letter-spacing:.1em;font-size:7px;font-weight:800}.product-workspace-heading strong{font-size:13px}.product-workspace-heading>span{color:#397a6d;background:#e0f5ef;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:700}.block-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.block-preview-grid>div{background:#fff;border:1px solid #d2e4e7;border-radius:10px;align-content:start;gap:7px;min-height:98px;padding:12px;display:grid}.block-preview-grid>div.active{background:#edfafa;border-color:#54acb8;box-shadow:0 0 0 2px #54acb821}.block-preview-grid span{color:#4c9fb0;font-size:15px;font-weight:800}.block-preview-grid strong{min-height:22px;font-size:7px;line-height:1.4}.block-preview-grid small{color:#8aa2a7;align-self:end;font-size:6px}.product-inspector{background:#fffffff5;border:1px solid #c9e1e4;border-radius:11px;gap:5px;padding:14px 16px;display:grid;position:absolute;bottom:17px;left:18px;right:18px;box-shadow:0 9px 24px #25586317}.product-inspector strong{font-size:10px}.product-inspector p{color:#67828a;margin:0;font-size:7px;line-height:1.5}.marketing-section{width:min(1160px,100% - 48px);margin:0 auto;padding:120px 0}.marketing-section-heading{max-width:680px;margin-bottom:54px}.marketing-section h2,.download-section h2{color:#103541;letter-spacing:-.055em;margin-bottom:18px;font-size:clamp(38px,4.2vw,62px);line-height:1}.marketing-section-heading>p:last-child,.story-system-copy>p:not(.marketing-kicker),.download-section>div:first-child>p:not(.marketing-kicker){color:#587680;font-size:16px;line-height:1.7}.feature-section{border-top:1px solid #7cb1bb52}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature-grid article{background:#ffffffb8;border:1px solid #8abbc373;border-radius:20px;min-height:325px;padding:34px;position:relative;box-shadow:0 18px 46px #29646f12}.feature-grid article:nth-child(2){background:linear-gradient(145deg,#e3f8f2,#f8ffff);transform:translateY(-16px)}.feature-code{color:#95b5bb;font-family:var(--font-mono);font-size:11px;position:absolute;top:26px;right:28px}.feature-label{color:#448292;letter-spacing:.14em;text-transform:uppercase;margin-bottom:58px;font-size:10px;font-weight:800}.feature-grid h3{letter-spacing:-.04em;margin-bottom:14px;font-size:25px}.feature-grid article>p:last-child{color:#5d7880;margin:0;font-size:13px;line-height:1.75}.story-system-section{grid-template-columns:minmax(0,.9fr) minmax(380px,.7fr);align-items:center;gap:110px;display:grid}.story-system-copy ul{gap:15px;margin:34px 0 0;padding:0;list-style:none;display:grid}.story-system-copy li{color:#375d68;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.story-system-copy li span{color:#2f7e6f;width:31px;height:31px;font-family:var(--font-mono);background:#dff5ef;border-radius:9px;flex:0 0 31px;place-items:center;font-size:8px;display:grid}.story-system-copy code{color:#285e6b;background:#e7f3f5;border-radius:5px;padding:2px 5px;font-size:10px}.story-column-stack{background:#f5fdfdcc;border:1px solid #c6e0e4;border-radius:22px;gap:7px;padding:17px;display:grid;box-shadow:0 26px 70px #275b651c}.story-column-stack>div{color:#55717a;border:1px solid #0000;border-radius:11px;grid-template-columns:35px 1fr auto;align-items:center;min-height:46px;padding:7px 12px;transition:transform .13s;display:grid}.story-column-stack>div:hover{transform:translate(4px)}.story-column-stack>div.active{color:#175f6d;background:#daf5ed;border-color:#90d1c5}.story-column-stack span{width:27px;height:27px;font-family:var(--font-mono);border:1px solid #bdd7dc;border-radius:7px;place-items:center;font-size:8px;display:grid}.story-column-stack strong{font-size:11px}.story-column-stack i{color:#80a1a8;font-size:11px;font-style:normal}.how-section{border-top:1px solid #7cb1bb52}.step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.step-grid article{background:#ffffff9e;border:1px solid #c9e1e4;border-right:0;min-height:230px;padding:29px}.step-grid article:first-child{border-radius:18px 0 0 18px}.step-grid article:last-child{background:#e2f7f2;border-right:1px solid #c9e1e4;border-radius:0 18px 18px 0}.step-grid article>span{color:#32758a;width:35px;height:35px;font-family:var(--font-mono);background:#10100e;border-radius:50%;place-items:center;margin-bottom:45px;font-size:10px;font-weight:800;display:grid}.step-grid h3{margin-bottom:10px;font-size:17px}.step-grid p{color:#607b83;margin:0;font-size:11px;line-height:1.65}.download-section{color:#e9fbfc;background:radial-gradient(circle at 90% 5%,#7acebc42,#0000 18rem),linear-gradient(135deg,#133d4a,#0f5260);border:1px solid #69b1b96b;border-radius:28px;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:90px;width:min(1160px,100% - 48px);margin:0 auto 100px;padding:70px;display:grid;box-shadow:0 30px 90px #184f5b33}.download-section h2{color:#fff}.download-section .marketing-kicker{color:#aee0d3}.download-section>div:first-child>p:not(.marketing-kicker){color:#bad5da}.download-details{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.download-details span{color:#c7e0e4}.download-card{text-align:center;background:#f2ffff17;border:1px solid #ffffff29;border-radius:20px;justify-items:center;padding:30px;display:grid}.download-card-mark{color:#ffad73;background:#10100e;border-radius:18px 18px 18px 4px;place-items:center;width:64px;height:64px;margin-bottom:15px;font-size:28px;font-weight:800;display:grid;overflow:hidden}.download-card-mark img{object-fit:contain;width:60px;height:60px}.download-card>div{gap:3px;margin-bottom:24px;display:grid}.download-card>div strong{font-size:17px}.download-card>div small{color:#afd0d5;font-size:10px}.download-card .download-button{color:#175d6b;width:100%;box-shadow:none;text-align:left;background:#e7fff8}.download-card .download-button:hover{background:#fff}.download-card .download-button small{color:#56838b}.download-card .download-icon{background:#10100e;border-color:#b8ded7}.download-card .marketing-text-link{color:#c9e8ec;margin-top:16px}.marketing-footer{border-top:1px solid #7cb1bb52;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1240px,100% - 48px);min-height:126px;margin:0 auto;display:grid}.marketing-footer p{color:#6a848b;text-align:center;margin:0;font-size:10px}.marketing-footer button{color:var(--pickle-dark);cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-size:10px;font-weight:800}.home-trigger{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}@media (max-width:1080px){.marketing-hero{grid-template-columns:1fr;gap:50px;padding-top:74px}.marketing-hero-copy{max-width:760px}.marketing-hero h1{font-size:clamp(60px,10vw,88px)}.product-window{transform:none}.story-system-section{gap:60px}.download-section{grid-template-columns:1fr 330px;gap:50px;padding:54px}}@media (max-width:780px){.marketing-header{grid-template-columns:1fr auto;width:min(100% - 30px,1240px)}.marketing-header nav{display:none}.marketing-online-button{padding:9px 12px}.marketing-hero,.marketing-section,.download-section,.marketing-footer{width:min(100% - 30px,1240px)}.marketing-hero{min-height:auto;padding:62px 0 80px}.marketing-hero h1{font-size:clamp(48px,16vw,70px)}.marketing-lede{font-size:16px}.marketing-hero-actions{flex-direction:column;align-items:stretch}.marketing-hero-actions .download-button{width:100%}.marketing-hero-actions .marketing-text-link{align-self:flex-start}.marketing-trust-row{flex-direction:column;align-items:flex-start}.product-window{overflow-x:auto}.product-window-bar,.product-window-body{min-width:610px}.marketing-section{padding:82px 0}.feature-grid,.story-system-section,.step-grid,.download-section{grid-template-columns:1fr}.feature-grid article:nth-child(2){transform:none}.story-system-section{gap:50px}.step-grid{gap:10px}.step-grid article,.step-grid article:first-child,.step-grid article:last-child{border:1px solid #c9e1e4;border-radius:14px;min-height:auto;padding:24px}.step-grid article>span{margin-bottom:24px}.download-section{gap:42px;margin-bottom:60px;padding:38px 24px}.marketing-footer{grid-template-columns:1fr auto;padding:24px 0}.marketing-footer p{display:none}}@media (max-width:470px){.marketing-brand small{display:none}.marketing-online-button{font-size:10px}.marketing-section h2,.download-section h2{font-size:38px}.product-window-bar,.product-window-body{min-width:560px}.feature-grid article{min-height:285px;padding:28px}.marketing-footer button{text-align:right;max-width:112px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}html[data-plotpickle-skin^=skin-] :is(.pp-skin-v1-return,.pp-skin-v1-community-setup button,.pp-skin-v1-community-setup a,.pp-skin-v1-panel button,.pp-skin-v1-panel a):focus-visible{background:var(--pp-skin-selected-bg);color:var(--pp-skin-selected-ink);outline-color:var(--pp-skin-focus)}@media (prefers-reduced-motion:reduce){html[data-plotpickle-skin^=skin-]{--pp-skin-motion-fast:.01ms;--pp-skin-motion-standard:.01ms}}html[data-plotpickle-skin-theme=skin-v2]{--pp-skin-version:"2";--pp-skin-black-1:#000;--pp-skin-black-2:#050505;--pp-skin-black-3:#0b0b0b;--pp-skin-black-4:#121212;--pp-skin-black-5:#1a1a1a;--pp-skin-black-6:#242424;--pp-skin-black-7:#303030;--pp-skin-black-8:#3d3d3d;--pp-skin-black-9:#4b4b4b;--pp-skin-white-1:#fff;--pp-skin-white-2:#fafafa;--pp-skin-white-3:#f4f4f4;--pp-skin-white-4:#ececec;--pp-skin-white-5:#e2e2e2;--pp-skin-white-6:#d6d6d6;--pp-skin-white-7:#c8c8c8;--pp-skin-white-8:#b8b8b8;--pp-skin-white-9:#a6a6a6;--pp-skin-canvas:var(--pp-skin-black-1);--pp-skin-surface-0:var(--pp-skin-black-2);--pp-skin-surface-1:var(--pp-skin-black-3);--pp-skin-surface-2:var(--pp-skin-black-4);--pp-skin-surface-3:var(--pp-skin-black-5);--pp-skin-surface-4:var(--pp-skin-black-6);--pp-skin-surface-highlight:var(--pp-skin-black-8);--pp-skin-ink:var(--pp-skin-white-3);--pp-skin-ink-soft:var(--pp-skin-white-6);--pp-skin-ink-muted:var(--pp-skin-white-9);--pp-skin-line:var(--pp-skin-black-8);--pp-skin-line-soft:var(--pp-skin-black-6);--pp-skin-line-strong:var(--pp-skin-white-4);--pp-skin-accent-deep:var(--pp-skin-black-7);--pp-skin-accent:var(--pp-skin-white-8);--pp-skin-accent-bright:var(--pp-skin-white-3);--pp-skin-focus:var(--pp-skin-white-1);--pp-skin-selected-bg:var(--pp-skin-white-3);--pp-skin-selected-ink:var(--pp-skin-black-1);--pp-skin-disabled:var(--pp-skin-black-9);--pp-skin-shadow-ink:var(--pp-skin-black-1);--pp-skin-ready:#79bd92}html[data-plotpickle-skin=skin-v1],html[data-plotpickle-skin=skin-v1] body{margin:0;background:var(--pp-skin-canvas)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important}html[data-plotpickle-skin=skin-v1] *,html[data-plotpickle-skin=skin-v1] :before,html[data-plotpickle-skin=skin-v1] :after{box-sizing:border-box;border-radius:var(--pp-skin-radius)!important;text-shadow:none!important}.pp-skin-v1-logon,.pp-skin-v1-home{background:var(--pp-skin-canvas);min-height:100vh;color:var(--pp-skin-ink)}.pp-skin-v1-logon{padding:var(--pp-skin-space-6);place-items:center;display:grid}.pp-skin-v1-panel{width:min(var(--pp-skin-panel-max), 100%);border:var(--pp-skin-border-strong) solid var(--pp-skin-line-strong);background:var(--pp-skin-fill-panel);color:var(--pp-skin-ink);box-shadow:var(--pp-skin-shadow-panel), var(--pp-skin-inset-highlight)}.pp-skin-v1-logon>.pp-skin-v1-panel>:is(p,form,.pp-skin-v1-message){min-height:260px}.pp-skin-v1-known-profile{gap:var(--pp-skin-space-2);margin:0;display:grid}.pp-skin-v1-title,.pp-skin-v1-bar,.pp-skin-v1-status{justify-content:space-between;align-items:center;gap:var(--pp-skin-space-3);padding:var(--pp-skin-space-2) var(--pp-skin-space-4);background:var(--pp-skin-fill-accent-header);color:var(--pp-skin-ink);text-transform:uppercase;flex-wrap:wrap;display:flex}.pp-skin-v1-return,.pp-skin-v1-community-setup button,.pp-skin-v1-community-setup a{min-height:var(--pp-skin-touch-target);padding:var(--pp-skin-space-2) var(--pp-skin-space-4);border:var(--pp-skin-border-thin) solid var(--pp-skin-line-strong);background:var(--pp-skin-surface-0);color:var(--pp-skin-ink);font:inherit;cursor:pointer;display:inline-block}:is(.pp-skin-v1-return:focus-visible,.pp-skin-v1-community-setup :focus-visible){outline:var(--pp-skin-border-strong) solid var(--pp-skin-focus);outline-offset:3px}.pp-skin-v1-community{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;filter:none;min-width:0}.pp-skin-v1-community-setup{padding:var(--pp-skin-space-4);border-bottom:var(--pp-skin-border-thin) solid var(--pp-skin-line)}.pp-skin-v1-title,.pp-skin-v1-bar{border-bottom:var(--pp-skin-border-strong) solid var(--pp-skin-accent)}.pp-skin-v1-status{border-top:var(--pp-skin-border-strong) solid var(--pp-skin-accent);color:var(--pp-skin-accent-bright);font-size:var(--pp-skin-font-meta)}.pp-skin-v1-panel>p,.pp-skin-v1-panel>form,.pp-skin-v1-message{padding:var(--pp-skin-space-5);margin:0}.pp-skin-v1-panel form,.pp-skin-v1-message{gap:var(--pp-skin-space-4);display:grid}.pp-skin-v1-panel label{gap:var(--pp-skin-space-2);display:grid}.pp-skin-v1-panel input:not([type=checkbox]),.pp-skin-v1-panel select,.pp-skin-v1-panel button,.pp-skin-v1-panel a,.pp-skin-v1-recovery{min-height:var(--pp-skin-control-height);border:var(--pp-skin-border-strong) solid var(--pp-skin-line-strong);background:var(--pp-skin-surface-0);color:var(--pp-skin-ink);font:inherit}.pp-skin-v1-panel input:not([type=checkbox]),.pp-skin-v1-panel select,.pp-skin-v1-recovery{width:100%;padding:var(--pp-skin-space-2) var(--pp-skin-space-3)}.pp-skin-v1-recovery{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.pp-skin-v1-check{grid-template-columns:auto 1fr;align-items:center;gap:var(--pp-skin-space-3)!important}.pp-skin-v1-check input{width:20px;height:20px;accent-color:var(--pp-skin-accent-bright);margin:0}.pp-skin-v1-panel button,.pp-skin-v1-panel a{padding:var(--pp-skin-space-2) var(--pp-skin-space-4);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pp-skin-v1-panel button:hover:not(:disabled),.pp-skin-v1-panel a:hover{background:var(--pp-skin-selected-bg);color:var(--pp-skin-selected-ink);outline:0}.pp-skin-v1-panel button:focus-visible{background:var(--pp-skin-selected-bg);color:var(--pp-skin-selected-ink);outline:0}.pp-skin-v1-panel a:focus-visible{background:var(--pp-skin-selected-bg);color:var(--pp-skin-selected-ink);outline:0}:is(.pp-skin-v1-panel input:focus-visible,.pp-skin-v1-panel select:focus-visible){outline:var(--pp-skin-border-strong) solid var(--pp-skin-focus);outline-offset:2px}.pp-skin-v1-panel button:disabled{color:var(--pp-skin-disabled);cursor:not-allowed;border-style:dashed}.pp-skin-v1-panel [role=alert]{border:var(--pp-skin-border-strong) solid var(--pp-skin-line-strong);padding:var(--pp-skin-space-3);text-transform:uppercase}.pp-skin-v1-message p{margin:0}.pp-skin-v1-home{grid-template-rows:auto 1fr auto;display:grid}.pp-skin-v1-dashboard{padding:var(--pp-skin-space-7) var(--pp-skin-space-5) var(--pp-skin-space-9);justify-content:center;align-items:flex-start;display:flex}.pp-skin-v1-bbs{border:var(--pp-skin-border-strong) solid var(--pp-skin-line-strong);background:var(--pp-skin-fill-panel);width:min(760px,100%);color:var(--pp-skin-ink);box-shadow:var(--pp-skin-shadow-panel), var(--pp-skin-inset-highlight)}.pp-skin-v1-bbs-banner{justify-content:space-between;gap:var(--pp-skin-space-4);padding:var(--pp-skin-space-2) var(--pp-skin-space-3);border-bottom:var(--pp-skin-border-strong) solid var(--pp-skin-accent);background:var(--pp-skin-fill-accent-header);color:var(--pp-skin-ink);letter-spacing:var(--pp-skin-tracking-meta);text-transform:uppercase;font-size:13px;font-weight:700;display:flex}.pp-skin-v1-bbs-banner h1{font:inherit;margin:0}.pp-skin-v1-menu{padding:var(--pp-skin-space-3);display:grid}.pp-skin-v1-menu-item{width:100%;min-height:var(--pp-skin-control-height);align-items:center;column-gap:var(--pp-skin-space-3);background:var(--pp-skin-fill-row);color:var(--pp-skin-ink);padding:var(--pp-skin-space-1) var(--pp-skin-space-2);font:inherit;font-size:var(--pp-skin-font-title);text-align:left;cursor:pointer;border:0;grid-template-columns:24px minmax(170px,.9fr) minmax(0,1.1fr);display:grid}.pp-skin-v1-menu-label{min-width:0}.pp-skin-v1-menu-description{min-width:0;color:inherit;font-size:var(--pp-skin-font-meta);line-height:var(--pp-skin-leading-tight);opacity:.68;text-transform:uppercase}.pp-skin-v1-menu-item.is-group-start{margin-top:var(--pp-skin-space-3)}.pp-skin-v1-menu-item.is-selected{background:var(--pp-skin-selected-bg);color:var(--pp-skin-selected-ink);box-shadow:var(--pp-skin-shadow-control)}.pp-skin-v1-menu-item.is-selected .pp-skin-v1-menu-description{opacity:.78}.pp-skin-v1-menu-item:focus-visible{outline:var(--pp-skin-border-strong) solid var(--pp-skin-focus);outline-offset:2px}.pp-skin-v1-menu-item:not(.is-selected):hover{background:var(--pp-skin-fill-row-hover);outline:var(--pp-skin-border-thin) solid var(--pp-skin-line-strong);outline-offset:-1px}.pp-skin-v1-menu-cursor{width:2ch;color:var(--pp-skin-accent-bright);font-weight:700;display:inline-block}.pp-skin-v1-bbs-help{justify-content:space-between;gap:var(--pp-skin-space-2) var(--pp-skin-space-5);padding:var(--pp-skin-space-2) var(--pp-skin-space-3);border-top:var(--pp-skin-border-strong) solid var(--pp-skin-accent);color:var(--pp-skin-accent-bright);font-size:var(--pp-skin-font-meta);text-transform:uppercase;flex-wrap:wrap;display:flex}.pp-skin-v1-submenu-item:disabled{opacity:1;background:var(--pp-skin-surface-1);color:var(--pp-skin-ink-soft);cursor:default}.pp-skin-v1-submenu-item:disabled:hover{background:var(--pp-skin-surface-1);outline:none}@media (max-width:700px){.pp-skin-v1-menu-item{row-gap:var(--pp-skin-space-1);grid-template-columns:24px minmax(0,1fr)}.pp-skin-v1-menu-description{grid-column:2}}@media (max-width:560px){.pp-skin-v1-dashboard{padding:var(--pp-skin-space-4) var(--pp-skin-space-3) var(--pp-skin-space-6)}.pp-skin-v1-bbs-banner,.pp-skin-v1-bbs-help{display:grid}}.pp-skin-v1-home:has(.pp-skin-v1-dashboard-bbs)>.pp-skin-v1-status{display:none}.pp-skin-v1-bar,.pp-skin-v1-title[data-skin-v1-standard-header=true]{align-items:center!important;gap:var(--pp-skin-space-4)!important;min-height:42px!important;padding:var(--pp-skin-space-2) var(--pp-skin-space-4)!important;border-bottom:var(--pp-skin-border-strong) solid var(--pp-skin-accent)!important;background:var(--pp-skin-fill-accent-header)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-body)!important;letter-spacing:var(--pp-skin-tracking-meta)!important;text-transform:uppercase!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;display:grid!important}.pp-skin-v1-bar>:first-child,.pp-skin-v1-title[data-skin-v1-standard-header=true]>:first-child{color:var(--pp-skin-ink);justify-self:start}.pp-skin-v1-bar>:nth-child(2),.pp-skin-v1-title[data-skin-v1-standard-header=true]>:nth-child(2){color:var(--pp-skin-ink);text-align:center;justify-self:center}.pp-skin-v1-bar>:last-child,.pp-skin-v1-title[data-skin-v1-standard-header=true]>:last-child{color:var(--pp-skin-ink);text-align:right;justify-self:end}.pp-skin-v1-surface-actions,.pp-skin-v1-bbs-banner,.pp-skin-v1-profile-banner{width:min(var(--pp-skin-shell-max), 100%)!important;padding:var(--pp-skin-space-2) var(--pp-skin-space-3)!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;margin:0 auto!important;display:flex!important}.pp-skin-v1-bbs-banner>h1,.pp-skin-v1-profile-banner>span,.pp-skin-v1-profile-banner>h1{display:none!important}.pp-skin-v1-return{text-transform:none!important}.pp-skin-v1-submenu-item[data-profile-menu-item] .pp-skin-v1-dashboard-command-line{font-size:0!important}.pp-skin-v1-submenu-item[data-profile-menu-item] .pp-skin-v1-dashboard-command-line:before{color:inherit;font-family:var(--pp-skin-font-ui);font-size:var(--pp-skin-font-body);font-weight:400;line-height:var(--pp-skin-leading-body);white-space:pre-wrap;display:block}.pp-skin-v1-submenu-item[data-profile-menu-item=profile] .pp-skin-v1-dashboard-command-line:before{content:"[P] Profile - Your profile"}.pp-skin-v1-submenu-item[data-profile-menu-item=local-ai] .pp-skin-v1-dashboard-command-line:before{content:"[L] Local Story Mode - Local writing / images / video"}.pp-skin-v1-submenu-item[data-profile-menu-item=node] .pp-skin-v1-dashboard-command-line:before{content:"[N] Node - Node info"}[data-skin-v1-plotpickle-agents=true] h1{font-size:var(--pp-skin-font-meta);line-height:var(--pp-skin-leading-tight)}[data-skin-v1-plotpickle-agents=true] h2{font-size:var(--pp-skin-font-sm);line-height:var(--pp-skin-leading-tight);letter-spacing:var(--pp-skin-tracking-meta)}.pp-skin-v1-profile-surface{width:100%;min-width:0;padding:var(--pp-skin-space-3) clamp(var(--pp-skin-space-3), 2vw, var(--pp-skin-space-7)) var(--pp-skin-space-7);background:var(--pp-skin-canvas);color:var(--pp-skin-ink);font-family:var(--pp-skin-font-ui)}.pp-skin-v1-profile-banner .pp-skin-v1-return{min-height:var(--pp-skin-control-height);padding:var(--pp-skin-space-2) var(--pp-skin-space-3);border-color:var(--pp-skin-accent);color:var(--pp-skin-accent-bright);text-transform:none!important}.pp-skin-v1-profile-original{width:min(var(--pp-skin-shell-max), 100%);border:var(--pp-skin-border-thin) solid var(--pp-skin-line);background:var(--pp-skin-surface-0);box-shadow:var(--pp-skin-inset-highlight);margin:0 auto}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2]{gap:var(--pp-skin-space-3)!important;padding:var(--pp-skin-space-3)!important;background:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr)!important;display:grid!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] *{border-radius:var(--pp-skin-radius)!important;text-shadow:none!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(section,aside,article,form,details){border-color:var(--pp-skin-line)!important;background:var(--pp-skin-surface-1)!important;color:var(--pp-skin-ink)!important;box-shadow:var(--pp-skin-inset-highlight)!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(header,h2,h3,strong,b,dt){color:var(--pp-skin-accent-bright)!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(header>span,label>span,dt){font-size:var(--pp-skin-font-body)!important;line-height:var(--pp-skin-leading-body)!important;letter-spacing:normal!important;text-transform:none!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(header h2,header h3){font-size:var(--pp-skin-font-title)!important;line-height:var(--pp-skin-leading-tight)!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(p,small,dd,blockquote,label,span){color:var(--pp-skin-ink-soft)!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(p,small,dd,blockquote,label,summary,button,a,input,textarea){font-size:var(--pp-skin-font-body)!important;line-height:var(--pp-skin-leading-body)!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(button,a,input,textarea){min-height:var(--pp-skin-control-height)!important;border:var(--pp-skin-border-thin) solid var(--pp-skin-line)!important;background:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(button,a){color:var(--pp-skin-accent-bright)!important;text-transform:none!important}:is(.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(button,a):hover,.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(button,a):focus-visible){background:var(--pp-skin-selected-bg)!important;color:var(--pp-skin-selected-ink)!important;outline-color:var(--pp-skin-focus)!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] img{filter:var(--pp-skin-media-filter);border:var(--pp-skin-border-thin) solid var(--pp-skin-line)!important}.pp-skin-v1-profile-loading,.pp-skin-v1-profile-notice{width:min(var(--pp-skin-shell-max), 100%);padding:var(--pp-skin-space-3);border:var(--pp-skin-border-thin) solid var(--pp-skin-line);background:var(--pp-skin-surface-0);color:var(--pp-skin-accent-bright);box-shadow:var(--pp-skin-inset-highlight);margin:0 auto}.pp-skin-v1-profile-notice{margin-top:var(--pp-skin-space-3)}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :has(>[aria-label=Profile\ readiness]){grid-template-columns:118px minmax(0,1fr)!important}.pp-skin-v1-profile-surface [aria-label=Profile\ readiness]{align-content:start!important;gap:var(--pp-skin-space-2)!important;padding:var(--pp-skin-space-3) 0 0!important;border-left:0!important;border-top:var(--pp-skin-border-thin) solid var(--pp-skin-line)!important;grid-column:1/-1!important;grid-template-columns:1fr!important;display:grid!important}.pp-skin-v1-profile-surface [aria-label=Profile\ readiness]>*{width:100%!important}[data-dashboard-review-surface] :is([data-issue-log-panel=ready],[data-open-source-skin-panel=ready]){background:var(--pp-skin-canvas)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important}[data-dashboard-review-surface] :is([data-issue-log-panel=ready],[data-open-source-skin-panel=ready]) :is(h2,h3,strong,p,small,label,input,textarea,select,button,pre){font-family:var(--pp-skin-font-ui)!important}[data-dashboard-review-surface] :is([data-issue-log-panel=ready],[data-open-source-skin-panel=ready])>header{border-color:var(--pp-skin-accent)!important;background:var(--pp-skin-surface-1)!important;box-shadow:inset 3px 0 var(--pp-skin-accent-bright), var(--pp-skin-shadow-control)!important}[data-dashboard-review-surface] :is([data-issue-log-panel=ready],[data-open-source-skin-panel=ready]) :is(h2,h3,strong){color:var(--pp-skin-ink)!important}[data-dashboard-review-surface] :is([data-issue-log-panel=ready],[data-open-source-skin-panel=ready]) :is(section,form,aside){border-color:var(--pp-skin-line)!important;background:var(--pp-skin-surface-1)!important;color:var(--pp-skin-ink)!important}[data-dashboard-review-surface] :is([data-issue-log-panel=ready],[data-open-source-skin-panel=ready]) :is(input,textarea,select){border-color:var(--pp-skin-line)!important;background:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink)!important}[data-dashboard-review-surface] :is([data-issue-log-panel=ready],[data-open-source-skin-panel=ready]) :is(input,textarea,select,button):focus-visible{outline-color:var(--pp-skin-focus)!important}[data-skin-v1-plotpickle-agents=true]{background:var(--pp-skin-canvas)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important}[data-skin-v1-plotpickle-agents=true]>section{border-color:var(--pp-skin-line)!important;background:var(--pp-skin-surface-1)!important;color:var(--pp-skin-ink)!important;box-shadow:var(--pp-skin-inset-highlight)!important}[data-skin-v1-plotpickle-agents=true]>section:first-of-type{border-color:var(--pp-skin-accent)!important;box-shadow:inset 3px 0 var(--pp-skin-accent-bright), var(--pp-skin-inset-highlight)!important}[data-skin-v1-plotpickle-agents=true] :is(h1,h2,strong){color:var(--pp-skin-ink)!important}[data-skin-v1-plotpickle-agents=true]>section:first-of-type>p:first-child{color:var(--pp-skin-accent-bright)!important}[data-skin-v1-plotpickle-agents=true] thead tr{background:var(--pp-skin-accent-deep)!important}[data-skin-v1-plotpickle-agents=true] :is(select,button){border-color:var(--pp-skin-line)!important;background:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important}[data-skin-v1-plotpickle-agents=true] :is(select,button):focus-visible{border-color:var(--pp-skin-focus)!important;outline:var(--pp-skin-border-thin) solid var(--pp-skin-focus)!important}section[aria-label="LEARN Explore All Curriculum"] [role=listbox][aria-label="All Curriculum results"]{width:min(var(--pp-skin-shell-max), calc(100% - 40px))!important;padding:var(--pp-skin-space-2) var(--pp-skin-space-2) var(--pp-skin-space-5)!important;background-image:linear-gradient(to right, color-mix(in srgb, var(--pp-skin-line) 22%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--pp-skin-line) 18%, transparent) 1px, transparent 1px)!important;background-size:32px 28px!important}section[aria-label="LEARN Explore All Curriculum"] [aria-label="All Curriculum results"] .pp-skin-v1-dashboard-command-line{white-space:normal!important}section[aria-label="LEARN Explore All Curriculum"] [data-learn-explore-lesson] .pp-skin-v1-dashboard-status-box{border-color:var(--pp-skin-accent-bright)!important;background:var(--pp-skin-accent-bright)!important;box-shadow:var(--pp-skin-shadow-control)!important}section[aria-label="LEARN Explore All Curriculum"] [data-learn-explore-topic=industry]:not(:first-child):not([data-learn-explore-topic=industry]+[data-learn-explore-topic=industry]),section[aria-label="LEARN Explore All Curriculum"] [data-learn-explore-topic=theme]:not(:first-child):not([data-learn-explore-topic=theme]+[data-learn-explore-topic=theme]),section[aria-label="LEARN Explore All Curriculum"] [data-learn-explore-topic=character]:not(:first-child):not([data-learn-explore-topic=character]+[data-learn-explore-topic=character]),section[aria-label="LEARN Explore All Curriculum"] [data-learn-explore-topic=world]:not(:first-child):not([data-learn-explore-topic=world]+[data-learn-explore-topic=world]),section[aria-label="LEARN Explore All Curriculum"] [data-learn-explore-topic=structure]:not(:first-child):not([data-learn-explore-topic=structure]+[data-learn-explore-topic=structure]),section[aria-label="LEARN Explore All Curriculum"] [data-learn-explore-topic=dialogue]:not(:first-child):not([data-learn-explore-topic=dialogue]+[data-learn-explore-topic=dialogue]),section[aria-label="LEARN Explore All Curriculum"] [data-learn-explore-topic=visual-storytelling]:not(:first-child):not([data-learn-explore-topic=visual-storytelling]+[data-learn-explore-topic=visual-storytelling]),section[aria-label="LEARN Explore All Curriculum"] [data-learn-explore-topic=drafting]:not(:first-child):not([data-learn-explore-topic=drafting]+[data-learn-explore-topic=drafting]),section[aria-label="LEARN Explore All Curriculum"] [data-learn-explore-topic=revision]:not(:first-child):not([data-learn-explore-topic=revision]+[data-learn-explore-topic=revision]),section[aria-label="LEARN Explore All Curriculum"] [data-learn-explore-topic=responsible-ai]:not(:first-child):not([data-learn-explore-topic=responsible-ai]+[data-learn-explore-topic=responsible-ai]),section[aria-label="LEARN Explore All Curriculum"] [data-learn-explore-topic=collaboration]:not(:first-child):not([data-learn-explore-topic=collaboration]+[data-learn-explore-topic=collaboration]){margin-top:var(--pp-skin-space-5)!important;border-top-color:var(--pp-skin-accent)!important}@media (max-width:820px){.pp-skin-v1-profile-surface [data-profile-identity-surface=v2]{grid-template-columns:1fr!important}}@media (max-width:560px){.pp-skin-v1-bar,.pp-skin-v1-title[data-skin-v1-standard-header=true]{text-align:left!important;grid-template-columns:1fr!important}.pp-skin-v1-bar>*,.pp-skin-v1-title[data-skin-v1-standard-header=true]>*{text-align:left!important;justify-self:start!important}}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories]{gap:var(--pp-skin-space-4)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories]>header{gap:var(--pp-skin-space-4)!important;padding-bottom:var(--pp-skin-space-3)!important;border-bottom-color:var(--pp-skin-line)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories]>header p{margin-bottom:var(--pp-skin-space-1)!important;color:var(--pp-skin-accent-bright)!important;font-size:var(--pp-skin-font-meta)!important;letter-spacing:var(--pp-skin-tracking-label)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] h2,html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] h3,html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] [aria-hidden=true] span{color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important;font-weight:700!important;line-height:var(--pp-skin-leading-tight)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] h2,html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] h3{font-size:var(--pp-skin-font-title)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories]>header>span,html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories]>p,html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] article p,html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] article small{color:var(--pp-skin-ink-muted)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] article{border-color:var(--pp-skin-line)!important;border-radius:var(--pp-skin-radius)!important;background:var(--pp-skin-surface-1)!important;box-shadow:var(--pp-skin-inset-highlight)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] article>div[aria-hidden=true]{min-height:120px!important;padding:var(--pp-skin-space-4)!important;background:var(--pp-skin-fill-panel)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] article>div[aria-hidden=true] span{color:var(--pp-skin-accent-bright)!important;font-size:var(--pp-skin-font-title)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] article>div:not([aria-hidden=true]){gap:var(--pp-skin-space-2)!important;padding:var(--pp-skin-space-4)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] article div>span{padding:var(--pp-skin-space-1) var(--pp-skin-space-2)!important;border-color:var(--pp-skin-line)!important;border-radius:var(--pp-skin-radius)!important;color:var(--pp-skin-accent-bright)!important;background:var(--pp-skin-surface-0)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] button{min-height:var(--pp-skin-control-height)!important;margin-top:var(--pp-skin-space-1)!important;padding:0 var(--pp-skin-space-3)!important;border-color:var(--pp-skin-line-strong)!important;border-radius:var(--pp-skin-radius)!important;color:var(--pp-skin-ink)!important;background:var(--pp-skin-surface-0)!important;font-family:var(--pp-skin-font-ui)!important}:is(html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] button:hover,html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] button:focus-visible){color:var(--pp-skin-selected-ink)!important;background:var(--pp-skin-selected-bg)!important;outline-color:var(--pp-skin-focus)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories] [role=status]{padding:var(--pp-skin-space-3) var(--pp-skin-space-4)!important;border-left-color:var(--pp-skin-accent-bright)!important;color:var(--pp-skin-ink)!important;background:var(--pp-skin-accent-deep)!important}html[data-plotpickle-skin=skin-v1] [data-library-surface=archive] [data-library-archive=stories]>div:not([role=status]):last-child{padding:var(--pp-skin-space-6)!important;border-color:var(--pp-skin-line)!important;border-radius:var(--pp-skin-radius)!important;background:var(--pp-skin-surface-0)!important}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true]{--community-bg:var(--pp-skin-canvas);--community-panel:var(--pp-skin-surface-1);--community-panel-2:var(--pp-skin-surface-2);--community-border:var(--pp-skin-line);--community-text:var(--pp-skin-ink);--community-muted:var(--pp-skin-ink-muted);--community-teal:var(--pp-skin-accent-bright);--community-orange:var(--pp-skin-accent);--community-accent-deep:var(--pp-skin-accent-deep);--community-accent:var(--pp-skin-accent);--community-accent-bright:var(--pp-skin-accent-bright);--community-bbs-font:var(--pp-skin-font-ui);filter:none!important;background:var(--pp-skin-canvas)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true]:before{content:"COMMUNITY / SOCIAL SPACE — Conversation, images and Agent suggestions remain outside story Canon until a Human deliberately accepts them as story material.";max-width:1420px;margin:0 auto var(--pp-skin-space-4);padding:var(--pp-skin-space-3);border:var(--pp-skin-border-thin) solid var(--pp-skin-line);background:var(--pp-skin-surface-1);color:var(--pp-skin-ink-soft);font:var(--pp-skin-font-meta)/var(--pp-skin-leading-body) var(--pp-skin-font-ui);letter-spacing:var(--pp-skin-tracking-meta);display:block}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] img{filter:var(--pp-skin-media-filter)}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] :is(button,a,input,textarea,select){border-color:var(--pp-skin-line)!important;border-radius:var(--pp-skin-radius)!important;background:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important;box-shadow:none!important}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] :is(button:not([aria-expanded]),a){padding:var(--pp-skin-space-2) var(--pp-skin-space-3)!important}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] :is(button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:var(--pp-skin-control-height)!important}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] :is(button,a):hover:not(:disabled){border-color:var(--pp-skin-focus)!important;outline-color:var(--pp-skin-focus)!important}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] :is(button,a):focus-visible{border-color:var(--pp-skin-focus)!important;outline-color:var(--pp-skin-focus)!important}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] :is(input,textarea,select):focus-visible{border-color:var(--pp-skin-focus)!important;outline-color:var(--pp-skin-focus)!important}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] :is([aria-current=page],[data-active=true]>button,[data-ready=true]>button){border-color:var(--pp-skin-accent-bright)!important;background:var(--pp-skin-accent-deep)!important;color:var(--pp-skin-ink)!important;box-shadow:inset 3px 0 var(--pp-skin-accent-bright)!important}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] :is(article,aside,section,[role=region]){border-radius:var(--pp-skin-radius)!important}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] :is(h1,h2,h3,h4,strong,b){color:var(--pp-skin-ink)}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] :is(small,time){color:var(--pp-skin-ink-muted)}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] [data-community-room-art] :is(span,p){color:var(--pp-skin-accent-bright)}html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true] [data-community-room-art] h1{color:var(--pp-skin-ink)}:is([data-community-agent][data-selected=true],[data-community-agent]:focus-visible){outline:var(--pp-skin-border-strong) solid var(--pp-skin-focus);outline-offset:3px}@media (max-width:900px){html[data-plotpickle-skin=skin-v1] [data-community-native-buzz=true]:before{margin:0 var(--pp-skin-space-4) var(--pp-skin-space-3)}}@media (max-width:1100px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.feature-grid{grid-template-columns:1fr}}.story-rail nav{gap:12px}.story-rail-group{gap:4px;display:grid}.story-rail-group-label{color:#79bac4;letter-spacing:.16em;text-transform:uppercase;margin:7px 10px 2px;font-size:7px;font-weight:850}.story-rail nav button{grid-template-columns:32px minmax(0,1fr) 20px}.rail-progress{color:#9fdde1;border:1px solid #a3d7dd57;border-radius:999px;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:850;display:grid}.story-rail nav button.active .rail-progress{color:#176274;background:#ffffff75;border-color:#266f8040}.rail-progress.alert{color:#ffd98f;background:#ffcf7921;border-color:#ffcf7999}.story-rail nav button.active .rail-progress.alert{color:#86520f;background:#ffdd97a6;border-color:#a8611252}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.marketing-footer-actions a{color:#176274;font-size:10px;font-weight:750;text-decoration:none}.marketing-footer-actions a:hover{text-decoration:underline}@media (max-width:1220px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.story-rail nav{gap:6px}.story-rail-group{align-items:center;gap:4px;display:flex}.story-rail-group-label{display:none}}@media (max-width:700px){.feature-grid{grid-template-columns:1fr}.story-rail nav button{grid-template-columns:28px minmax(0,1fr) 18px}.marketing-footer-actions{justify-content:flex-start}}:root{--workspace-max:1440px;--control-height:42px;--surface-shadow:0 12px 34px #1a4f5c14;--surface-shadow-hover:0 16px 42px #1a4f5c21}html{scroll-padding-top:154px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:not(:disabled),select:not(:disabled){cursor:pointer}input::placeholder,textarea::placeholder{color:#81969a;opacity:1}.topbar{grid-template-columns:minmax(176px,.72fr) minmax(0,1.8fr) max-content;gap:10px;padding-inline:18px}.main-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;min-width:0;overflow-x:auto}.main-tabs::-webkit-scrollbar{display:none}.main-tabs button{scroll-snap-align:start;min-width:108px;min-height:56px;padding:9px 13px}.main-tabs button:after{left:12px;right:12px}.main-tabs span{white-space:nowrap}.project-actions{min-width:max-content}.project-actions button{min-height:38px}.project-strip{z-index:34;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:76px;box-shadow:0 7px 18px #15414c0d}.project-title strong{max-width:min(48vw,620px)}.progress-track,.progressTrack{min-width:96px}.workspace{background:radial-gradient(circle at 5% 0,#69cabc0f,#0000 25rem),radial-gradient(circle at 95% 2%,#63acd70f,#0000 28rem),#f4fafb}[data-workspace-intro-host=true]:empty{display:none}.studio-layout{grid-template-columns:238px minmax(0,1fr)}.story-rail{padding:20px 12px 24px}.story-rail nav button{border-radius:10px;min-height:43px}.story-rail nav button:focus-visible{outline-color:#d3faf6cc}.story-rail .method-note{margin-top:18px}.guide-page{padding:38px clamp(24px,4vw,64px) 80px}.guide-hero{box-shadow:var(--surface-shadow);border-radius:24px;grid-template-columns:minmax(0,1fr) 176px;gap:34px;padding:38px}.guide-hero h1{font-size:clamp(36px,4.3vw,60px)}.guide-number span{font-size:44px}.guide-grid{gap:14px}.guide-card{border-radius:18px;min-height:0;padding:24px;box-shadow:0 8px 24px #1c515c0b}.questions-card ol{gap:13px}.editor-page{max-width:1320px;padding:38px clamp(24px,4vw,52px) 84px}.section-heading{border-bottom:1px solid #b9dadeb8;align-items:flex-start;margin-bottom:24px;padding-bottom:20px}.section-heading h2{font-size:clamp(28px,3.3vw,42px)}.form-section{border-radius:18px;padding:24px;box-shadow:0 8px 26px #1b4d580b}.form-section>h3,.subsection-title h3,.relationship-list h3{margin-bottom:17px}.form-field input,.form-field select,.form-field textarea,.subsection-title select{min-height:var(--control-height);padding:10px 12px}.form-field textarea{resize:vertical;min-height:118px}.form-field input:hover,.form-field select:hover,.form-field textarea:hover,.subsection-title select:hover{border-color:#8fbdc3}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.subsection-title select:focus{border-color:#3c94a8;box-shadow:0 0 0 3px #3c94a81f}.workflow-grid article,.act-card,.guide-card,.form-section{transition:border-color .14s,box-shadow .14s,transform .14s}@media (max-width:1380px){.main-tabs small{display:none}.main-tabs button{min-width:94px}}@media (max-width:1120px){.topbar{grid-template-columns:56px minmax(0,1fr) max-content}.brand-lockup>div{display:none}.studio-layout,.visual-studio-layout{grid-template-columns:1fr}.story-rail{border-bottom:1px solid #c6edef4d;border-right:0;min-height:0;max-height:none;padding:12px;position:relative;top:auto;overflow:auto hidden}.story-rail-heading,.story-rail .method-note,.story-rail-group-label{display:none}.story-rail nav,.story-rail-group{gap:6px;width:max-content;display:flex}.story-rail nav{min-width:100%}.story-rail nav button{width:auto;min-width:154px}.guide-page{padding-top:26px}}@media (max-width:820px){.topbar{grid-template-columns:48px minmax(0,1fr) auto;padding-inline:10px}.brand-icon{width:36px;height:36px}.main-tabs button{min-width:88px;padding-inline:10px}.project-actions .text-button{display:none}.project-strip{grid-template-columns:minmax(0,1fr) auto;padding-inline:16px}.save-state{display:none}.guide-hero{grid-template-columns:1fr}.guide-number{display:none}.guide-grid,.form-grid.two-columns,.form-grid.three-columns{grid-template-columns:1fr}.questions-card{grid-row:auto}}@media (max-width:600px){.project-actions .primary-button{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}.progress-block{grid-template-columns:auto 74px}.project-title strong{max-width:54vw}.story-rail nav button{min-width:132px}.guide-page,.editor-page{padding:20px 14px 56px}.guide-hero,.guide-card,.form-section{border-radius:16px;padding:20px}.section-heading{gap:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.topbar{grid-template-columns:minmax(220px,.9fr) minmax(0,4fr);gap:18px;min-height:64px;padding-inline:20px}.home-trigger{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0}.main-tabs{justify-content:space-between}.main-tabs button{flex:1 0 auto;min-width:max-content;min-height:64px;padding:9px clamp(10px,1.3vw,20px)}.main-tabs span{font-size:14px;font-weight:500}.dashboard-actions{justify-content:flex-end;align-items:center;gap:8px;max-width:1320px;margin:0 auto;padding:22px clamp(24px,4vw,52px) 0;display:flex}.dashboard-actions .text-button{border:1px solid var(--line-strong);min-height:40px;color:var(--pickle-dark);background:#fff;border-radius:10px;padding:9px 14px}.dashboard-actions .text-button:hover{border-color:var(--pickle);background:var(--pickle-pale);color:var(--pickle-dark)}.dashboard-actions .primary-button{min-height:40px}@media (max-width:1120px){.topbar{grid-template-columns:56px minmax(0,1fr);gap:8px}.main-tabs button{min-width:88px;padding-inline:11px}}@media (max-width:960px){.topbar{grid-template-columns:48px minmax(0,1fr);padding:10px 12px 0;position:static}.main-tabs{grid-area:2/1/auto/-1;margin-top:6px}.project-strip{position:static}}@media (max-width:820px){.topbar{grid-template-columns:44px minmax(0,1fr)}.brand-icon{width:36px;height:36px}.main-tabs button{min-width:84px;padding-inline:10px}.dashboard-actions{padding-inline:16px}}@media (max-width:600px){.main-tabs{justify-content:flex-start}.main-tabs button{flex:none;min-width:88px}.dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-actions button{width:100%}}:root{--workspace-max:min(1920px, calc(100vw - 24px));--control-height:36px}html{font-size:14px}body{font-family:var(--font-mono);letter-spacing:0;font-size:13px}body :is(h1,h2,h3,h4,p,li,label,input,textarea,select,button,a,small,strong,span){letter-spacing:0}body :is(p,li){line-height:1.48}body :is(.eyebrow,small,code,kbd,pre){font-family:var(--font-mono)}.topbar{min-height:58px;padding-inline:12px}.brand-icon{flex-basis:34px;width:34px;height:34px}.brand-lockup strong,.main-tabs span{font-size:12px}.main-tabs button{min-height:58px;padding:7px clamp(8px,1vw,14px)}.main-tabs small,.brand-lockup span:last-child,.project-title span:last-child,.save-state,.eyebrow{font-size:9px}.project-strip{min-height:48px;padding:6px 18px;top:58px}.text-button,.primary-button,.secondary-button,.dashboard-actions .text-button{min-height:34px;padding:8px 11px;font-size:11px}.studio-layout,.planner-layout,.dashboard-actions,.workflow-section,.act-guide,.guide-hero,.guide-grid,.compact-act-guide,.editor-page,.marketing-header,.marketing-hero,.marketing-section,.download-section,.marketing-footer{width:var(--workspace-max);max-width:none}.studio-layout,.planner-layout{grid-template-columns:210px minmax(0,1fr)}.story-rail{min-height:calc(100vh - 106px);max-height:calc(100vh - 106px);padding:14px 10px 18px;top:106px}.workspace,.studio-layout,.planner-layout{min-height:calc(100vh - 106px)}.guide-page,.editor-page{padding:26px 12px 56px}.guide-hero,.guide-card,.form-section,.workflow-grid article,.act-card{padding:18px}.section-heading{gap:16px;margin-bottom:16px;padding-bottom:14px}.section-heading h2,.guide-hero h1,.planner-nav h1{font-size:clamp(24px,2.4vw,34px);line-height:1.08}.instructions-hero h1,.marketing-hero h1{font-size:clamp(38px,4.8vw,64px);line-height:.98}.workflow-grid h3,.act-card h3,.guide-card h2,.feature-grid h3{font-size:17px}.hero-copy,.marketing-lede,.section-heading>div>p:last-child,.guide-hero>div:first-child>p:not(.eyebrow),.marketing-section-heading>p:last-child,.story-system-copy>p:not(.marketing-kicker),.download-section>div:first-child>p:not(.marketing-kicker){font-size:13px;line-height:1.5}.form-grid{gap:14px}.form-field input,.form-field select,.form-field textarea,.subsection-title select{min-height:var(--control-height);padding:8px 10px;font-size:11px;line-height:1.42}.form-field textarea{min-height:92px}@media (max-width:1120px){.studio-layout,.planner-layout{grid-template-columns:1fr;width:100%}.story-rail{min-height:0;max-height:none;top:auto}}@media (max-width:780px){:root{--workspace-max:min(100% - 16px, 1920px)}html{font-size:13px}.topbar{min-height:54px}.main-tabs button{min-height:50px}}section[aria-labelledby=engines-title]>div:first-child{gap:22px;margin-bottom:22px}section[aria-labelledby=engines-title]>div:first-child>div:first-child{padding:clamp(30px,4vw,48px)}section[aria-labelledby=engines-title] h1#engines-title{margin-block:10px 17px;font-size:clamp(40px,4.6vw,64px);line-height:1}section[aria-labelledby=engines-title]>div:first-child>div:last-child{padding:30px}section[aria-labelledby=engines-title]>div:nth-child(2){border-radius:14px;margin-bottom:22px}section[aria-labelledby=engines-title]>div:nth-child(3){gap:14px}section[aria-labelledby=engines-title]>div:nth-child(3)>article{border-radius:18px;padding:24px;transition:border-color .14s,box-shadow .14s,transform .14s}section[aria-labelledby=engines-title]>div:nth-child(3)>article:hover{border-color:#81b8bf;transform:translateY(-2px);box-shadow:0 18px 44px #225b691f}section[aria-labelledby=engines-title]>div:nth-child(3)>article>header{padding-bottom:15px}section[aria-labelledby=engines-title]>div:nth-child(3)>article h2{font-size:24px}section[aria-labelledby=engines-title] footer{border-radius:14px}@media (max-width:700px){section[aria-labelledby=engines-title]>div:first-child>div:first-child,section[aria-labelledby=engines-title]>div:first-child>div:last-child,section[aria-labelledby=engines-title]>div:nth-child(3)>article{padding:20px}section[aria-labelledby=engines-title] h1#engines-title{font-size:40px}}:root{--premium-ink:#102f3a;--premium-muted:#607983;--premium-paper:#edf5f6;--premium-surface:#fff;--premium-line:#d6e4e5;--premium-line-strong:#b9d0d3;--premium-accent:#2f8c80;--premium-accent-dark:#17665f;--premium-shadow:0 18px 50px #11343e1a;--premium-shadow-soft:0 8px 24px #11343e12;--status-green:#237a4d;--status-green-bg:#eaf7ef;--status-yellow:#8a6410;--status-yellow-bg:#fff7df;--status-red:#a13e39;--status-red-bg:#fff0ee;--paper:var(--premium-paper);--panel:var(--premium-surface);--line:var(--premium-line);--line-strong:var(--premium-line-strong);--ink:var(--premium-ink);--ink-soft:var(--premium-muted);--pickle:var(--premium-accent);--pickle-dark:var(--premium-accent-dark);--shadow:var(--premium-shadow)}body{background:linear-gradient(180deg,#f4f9f9 0,var(--premium-paper) 24rem);letter-spacing:-.008em}button,a,input,textarea,select{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #2f8c804d}.topbar{background:#0d2733f7;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);min-height:70px;padding:0 24px;box-shadow:0 10px 30px #0a202b2e}.brand-lockup{justify-self:start}.main-tabs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:13px;justify-content:center;justify-self:center;align-items:center;gap:3px;width:max-content;padding:5px;display:flex}.main-tabs button{color:#b9cbd1;white-space:nowrap;border:1px solid #0000;border-radius:9px;min-height:40px;padding:0 13px;font-size:.78rem;font-weight:720}.main-tabs button:hover{color:#fff;background:#ffffff14}.main-tabs button.active{color:#fff;background:#52b1a033;border-color:#80dfcd47;box-shadow:inset 0 -2px #79d1c0}.project-strip{z-index:30;border-bottom:1px solid var(--premium-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafdfdf0;min-height:58px;position:sticky;top:70px}.workspace{width:min(100%,1680px);margin:0 auto;padding:clamp(20px,2.5vw,36px)}.primary-button,.secondary-button,.text-button,.dashboard-actions button{border-radius:10px;font-weight:760}.primary-button{border-color:var(--premium-accent-dark);background:linear-gradient(#32998b,#247a70);box-shadow:0 8px 18px #247a702e}.primary-button:hover{transform:translateY(-1px);box-shadow:0 11px 22px #247a7038}.form-field input,.form-field textarea,.form-field select,.workspace input,.workspace textarea,.workspace select{border-color:var(--premium-line-strong);background:#fff;border-radius:10px}.editor-page,.guide-page,.planner-content,.dashboard-main>section{border:1px solid var(--premium-line);background:var(--premium-surface);box-shadow:var(--premium-shadow-soft);border-radius:22px}.section-heading{border-bottom:1px solid var(--premium-line);padding-bottom:18px}.compact-heading{margin-bottom:18px}.dashboard-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;display:grid}.workspace-subnav{border:1px solid var(--premium-line);box-shadow:var(--premium-shadow-soft);background:#fffffff5;border-radius:16px;gap:6px;padding:18px;display:grid;position:sticky;top:148px}.workspace-subnav>strong{margin-bottom:8px;font-size:1rem}.workspace-subnav>a{color:#4e6972;border-radius:9px;padding:10px 11px;font-size:.76rem;font-weight:720;text-decoration:none}.workspace-subnav>a:hover{color:var(--premium-accent-dark);background:#edf7f5}.dashboard-main{gap:18px;min-width:0;display:grid}.dashboard-status{padding:clamp(20px,2.5vw,30px)}.dashboard-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.status-card{border:1px solid;border-radius:14px;align-content:start;gap:8px;min-height:148px;padding:17px;display:grid}.status-card-label{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.status-card strong{color:var(--premium-ink);align-items:center;gap:8px;font-size:1rem;display:flex}.status-card strong i,.status-key i{color:#fff;background:currentColor;border-radius:999px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:inline-grid}.status-card p{color:#5d737b;margin:0;font-size:.74rem;line-height:1.5}.status-green{color:var(--status-green);background:var(--status-green-bg)}.status-yellow{color:var(--status-yellow);background:var(--status-yellow-bg)}.status-red{color:var(--status-red);background:var(--status-red-bg)}.status-legend{border-top:1px solid var(--premium-line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.status-key{color:#5d747b;align-items:center;gap:8px;font-size:.66rem;display:flex}.status-key i{flex:0 0 19px;width:19px;height:19px;font-size:.66rem}.dashboard-actions{border:1px solid var(--premium-line);box-shadow:var(--premium-shadow-soft);background:#fff;padding:14px 18px}.dashboard-overview{overflow:hidden}.marketing-page{color:var(--premium-ink);background:linear-gradient(#f8fbfb 0,#edf5f4 48rem,#f8fbfb 100%)}.marketing-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafdfde6;border-bottom:1px solid #15484f1a}.marketing-hero{min-height:min(760px,100vh - 72px)}.component-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.component-card{border:1px solid var(--premium-line);min-width:0;box-shadow:var(--premium-shadow-soft);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.component-card:hover{box-shadow:var(--premium-shadow);border-color:#a8c9c7;transform:translateY(-3px)}.component-visual{aspect-ratio:7/4;border-bottom:1px solid var(--premium-line);background:linear-gradient(145deg,#edf8f6,#f5f9fc);padding:10px}.component-visual img{object-fit:contain;width:100%;height:100%}.component-copy{align-content:start;gap:5px;padding:17px;display:grid}.component-copy h3{margin:0;font-size:1rem}.component-copy>p:last-child{color:var(--premium-muted);margin:4px 0 0;font-size:.74rem;line-height:1.55}@media (max-width:1380px){.main-tabs button{padding-inline:10px}.dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.component-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.topbar{grid-template-columns:auto minmax(0,1fr)}.main-tabs{justify-content:flex-start;justify-self:stretch;width:100%;overflow-x:auto}.dashboard-shell{grid-template-columns:1fr}.workspace-subnav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.workspace-subnav>p,.workspace-subnav>strong,.status-legend{grid-column:1/-1}}@media (max-width:760px){.topbar{grid-template-columns:1fr;gap:8px;padding:10px 14px}.brand-lockup{justify-self:center}.project-strip{top:126px}.workspace{padding:14px}.dashboard-status-grid,.component-grid,.workspace-subnav{grid-template-columns:1fr}.status-card{min-height:auto}.marketing-header nav{display:none}}.application-shell-header{grid-template-columns:minmax(210px,.8fr) auto auto auto minmax(96px,.4fr);gap:12px;min-height:92px;padding:8px 24px;overflow-x:auto}.application-shell-header>*{white-space:nowrap;grid-area:auto;min-width:0;margin-top:0}.application-shell-header .shell-brand{justify-self:start}.application-shell-header .shell-workflow-group{align-self:center;gap:3px;display:grid}.application-shell-header .shell-zone-label{color:#8faab1;letter-spacing:.09em;text-align:center;text-transform:uppercase;font-size:.56rem;font-weight:850;line-height:1}.application-shell-header .shell-workflow-group .main-tabs,.application-shell-header .shell-zone-configuration{align-self:center;width:max-content;margin:0}.application-shell-header .shell-zone-discovery,.application-shell-header .shell-zone-production{justify-self:center}.application-shell-header .shell-zone-configuration{justify-self:start}@media (max-width:1500px){.application-shell-header{grid-template-columns:auto auto auto auto auto;gap:6px;padding-inline:14px}.application-shell-header .brand-lockup span:last-child{display:none}.application-shell-header .main-tabs button{padding-inline:9px}}@media (max-width:1120px){.application-shell-header .shell-brand div{display:none}.application-shell-header{grid-template-columns:auto auto auto auto auto;justify-content:start}.application-shell-header .shell-workflow-group{width:max-content}}@media (max-width:760px){.application-shell-header{grid-template-columns:auto auto auto auto auto;min-height:76px;padding:6px 10px;position:static}.application-shell-header .brand-icon{flex-basis:34px;width:34px;height:34px}.application-shell-header .shell-workflow-group .main-tabs,.application-shell-header .shell-zone-configuration{grid-area:auto;width:max-content;padding:3px}.application-shell-header .main-tabs button{min-width:max-content;min-height:38px;padding-inline:8px;font-size:.7rem}.application-shell-header .shell-zone-label{font-size:.5rem}.application-shell-header .shell-zone-project-actions .text-button{display:none}.application-shell-header .shell-zone-project-actions .primary-button{padding:8px 9px;font-size:.68rem}.project-strip{top:0}}.application-shell-header{min-height:78px}.application-shell-header .shell-workflow-group{gap:0;display:flex;position:relative}.application-shell-header .shell-zone-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.application-shell-header .main-tabs,.application-shell-header .shell-workflow-group .main-tabs,.application-shell-header .shell-zone-configuration{background:0 0;border:0;border-radius:0;gap:17px;width:max-content;padding:0}.application-shell-header .main-tabs button{color:#afc3c8;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 1px;position:relative}.application-shell-header .main-tabs button:hover{color:#fff;background:0 0}.application-shell-header .main-tabs button.active{color:#fff;box-shadow:none;background:0 0;border:0;font-weight:860}.application-shell-header .shell-zone-production{border-left:1px solid #8edbc96b;margin-left:8px;padding-left:20px}.application-shell-header .shell-zone-configuration{border-left:1px solid #ffffff24;margin-left:5px;padding-left:14px}.learn-section-tabs{border-bottom:1px solid var(--premium-line);gap:26px;padding:0 2px;display:flex;overflow-x:auto}.learn-section-tabs button{min-height:50px;color:var(--premium-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:760;position:relative}.learn-section-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.learn-section-tabs button:hover{color:var(--premium-ink)}.learn-section-tabs button.active{color:var(--premium-ink);font-weight:880}.learn-section-tabs button.active:after{background:#8edbc9}@media (max-width:1500px){.application-shell-header .main-tabs,.application-shell-header .shell-workflow-group .main-tabs{gap:12px}.application-shell-header .main-tabs button{padding-inline:1px}}@media (max-width:760px){.application-shell-header .shell-workflow-group .main-tabs,.application-shell-header .shell-zone-configuration{padding:0}.application-shell-header .shell-zone-production{padding-left:14px}.application-shell-header .main-tabs button{min-height:42px;padding-inline:1px}.project-strip{top:0}.learn-section-tabs{gap:20px}}.application-shell-header{--shell-text-muted:#b9cbd1;--shell-text-active:#fff;--shell-hover-surface:#ffffff12;--shell-active-surface:#ffffff14;--shell-accent:#8edbc9;--shell-divider-color:#b9cbd16b;--shell-focus-ring:#8edbc9c7;min-height:68px;padding-block:0;padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right));overscroll-behavior-inline:contain;scroll-padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right));scrollbar-width:thin;grid-template-columns:auto auto minmax(0,1fr) auto auto auto auto auto auto;gap:8px;overflow:auto hidden}.application-shell-header>*{white-space:nowrap;grid-area:auto;min-width:0;margin:0}.application-shell-header .shell-brand{touch-action:manipulation;justify-self:start;min-width:44px;min-height:44px}.application-shell-header .shell-primary-navigation{justify-self:start;align-items:center;gap:8px;min-width:0;display:flex}.application-shell-header .main-tabs{background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:2px;width:max-content;padding:0;display:flex}.application-shell-header .main-tabs button,.application-shell-header .shell-zone-project-actions button,.application-shell-header .shell-zone-configuration a{min-width:44px;min-height:44px;box-shadow:none;color:var(--shell-text-muted);white-space:nowrap;touch-action:manipulation;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:.72rem;font-weight:720;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.application-shell-header .main-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:2px;left:8px;right:8px}.application-shell-header .main-tabs button:hover,.application-shell-header .shell-zone-project-actions button:hover,.application-shell-header .shell-zone-configuration a:hover{background:var(--shell-hover-surface);color:var(--shell-text-active);transform:none}.application-shell-header .main-tabs button.active{background:var(--shell-active-surface);color:var(--shell-text-active);box-shadow:none;border:0;font-weight:860}.application-shell-header .main-tabs button.active:after{background:var(--shell-accent)}.application-shell-header .main-tabs button:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:-3px}.application-shell-header .shell-zone-project-actions button:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:-3px}.application-shell-header .shell-zone-configuration a:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:-3px}.application-shell-header .shell-brand:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:-3px}.application-shell-header .shell-zone-project-actions{justify-self:end;align-items:center;gap:2px;display:flex}.application-shell-header .shell-zone-collaboration,.application-shell-header .shell-zone-configuration{justify-self:start}.application-shell-header .shell-divider{background:var(--shell-divider-color);border:0;flex:0 0 1px;width:1px;height:32px;margin:0;padding:0;display:block}.application-shell-header .shell-release-smoke-active{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.project-strip{top:68px}@media (max-width:1420px){.application-shell-header{padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right));scroll-padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right));grid-template-columns:auto auto max-content auto max-content auto max-content auto max-content;justify-content:start}.application-shell-header .brand-lockup span:last-child{display:none}.application-shell-header .main-tabs button,.application-shell-header .shell-zone-project-actions button,.application-shell-header .shell-zone-configuration a{padding-inline:7px;font-size:.69rem}}@media (max-width:920px){.application-shell-header .shell-brand div{display:none}.application-shell-header .shell-divider{height:28px}}@media (max-width:760px){.application-shell-header{min-height:62px;padding-block:4px;padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right));scroll-padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right));position:static}.application-shell-header .brand-icon{flex-basis:34px;width:34px;height:34px}.application-shell-header .main-tabs button,.application-shell-header .shell-zone-project-actions button,.application-shell-header .shell-zone-configuration a{min-width:44px;min-height:44px;padding-inline:7px;font-size:.67rem}.project-strip{top:0}}@media (prefers-reduced-motion:reduce){.application-shell-header button,.application-shell-header a{transition:none}}.application-shell-header .main-tabs button{color:#d2e2e7!important;min-width:auto!important;padding-inline:11px!important}.application-shell-header .main-tabs button span{letter-spacing:-.01em;font-size:13px!important;font-weight:720!important}.application-shell-header .main-tabs button:hover,.application-shell-header .main-tabs button.active{background:#ffffff12;color:#fff!important}.application-shell-header .main-tabs button.active{font-weight:850}.application-shell-header .main-tabs button:after{box-shadow:0 0 0 1px #b9f4df2e;background:#b9f4df!important;height:4px!important;left:9px!important;right:9px!important}.application-shell-header .text-button{color:#e1ecef;font-size:12px;font-weight:760}.learn-section-tabs{z-index:22;scrollbar-width:none;background:#f1f8f7fa;border-bottom:1px solid #cddfde;flex-wrap:wrap;gap:4px;min-width:0;padding:8px clamp(16px,4vw,34px);display:flex;position:sticky;top:134px;overflow:visible!important}.learn-section-tabs::-webkit-scrollbar{display:none}.learn-section-tabs button{color:#536d73;background:0 0;border:0;border-bottom:3px solid #0000;min-height:42px;padding:8px 14px;font-size:13px;font-weight:760}.learn-section-tabs button:hover{color:#1d5f63;background:#fff}.learn-section-tabs button.active{color:#174f55;border-bottom-color:#63ad9f;font-weight:900}@media (max-width:1450px){.application-shell-header .main-tabs button{padding-inline:8px!important}.application-shell-header .main-tabs button span,.application-shell-header .text-button{font-size:11px!important}}@media (max-width:1080px){.learn-section-tabs{position:static}}#dashboard-setup{order:-20}#dashboard-setup>.plotpickle-config-host{display:block}#dashboard-setup>.plotpickle-config-host>*+*{margin-top:18px}#dashboard-setup:not(.configuration-details-open)>:not(.plotpickle-config-host){display:none!important}#dashboard-setup.configuration-details-open>:not(.plotpickle-config-host){margin-top:20px}#dashboard-setup.configuration-details-open>header,#dashboard-setup.configuration-details-open>aside{display:flex}#dashboard-setup.configuration-details-open>.plotpickle-config-host{margin-bottom:8px}.plotpickle-config-host [data-variant=live] aside>div:last-child{display:none!important}@media (max-width:700px){#dashboard-setup.configuration-details-open>header{display:grid}}html[data-plotpickle-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e8f5f6;--ink-soft:#9fb5ba;--paper:#081018;--panel:#111b25;--line:#243542;--line-strong:#385467;--pickle:#32d4df;--pickle-dark:#10aebd;--pickle-pale:#b7fff1;--ice-blue:#102d3b;--ice-green:#12332e;--mustard:#4ecfe1;--rose:#4ccfae;--blue:#5ebde7;--violet:#8c9fe8;--premium-panel:#111b25;--premium-border:#2b4050;--premium-muted:#9fb5ba;--premium-shadow:0 24px 70px #00000061}html[data-plotpickle-theme=dark],html[data-plotpickle-theme=dark] body{color:#e8f5f6;background:#081018}html[data-plotpickle-theme=dark] body{background:radial-gradient(circle at 7% 3%,#1ec2d21f,#0000 25rem),radial-gradient(circle at 92% 6%,#33679726,#0000 30rem),linear-gradient(#0a131d,#081018)}html[data-plotpickle-theme=dark] .topbar{background:#070f17f7;border-bottom-color:#25404d}html[data-plotpickle-theme=dark] .project-strip{background:#0d1822f5;border-bottom-color:#223744}html[data-plotpickle-theme=dark] .workspace{background:0 0}html[data-plotpickle-theme=dark] :is(input,textarea,select){color:#e8f5f6;background:#0d1822;border-color:#314a5b}html[data-plotpickle-theme=dark] :is(input,textarea,select)::placeholder{color:#718b94}html[data-plotpickle-theme=dark] :is(button,a):focus-visible{outline-color:#4ee8f2}html[data-plotpickle-theme=dark] .secondary-button{color:#bfeef1;border-color:#385467}html[data-plotpickle-theme=dark] .secondary-button:hover{background:#14232e;border-color:#52dce5}html[data-plotpickle-theme=dark] .progress-track{background:#20313c}html[data-plotpickle-theme=dark] .progress-track i{background:#32d4df}html[data-plotpickle-theme=dark] .brand-mark{color:#b7fff1;background:#113640;border-color:#3b6670}html[data-plotpickle-theme=dark] .text-button{color:#b4c8cd}html[data-plotpickle-theme=dark] .text-button:hover{color:#fff;background:#152733}html[data-plotpickle-theme=dark] .app-shell{background:0 0}:is(html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=visuals][aria-current=page]) .workspace h1,html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=settings][aria-current=page]) .workspace h1){color:var(--ink)}:is(html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=visuals][aria-current=page]) .workspace h1+p,html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=settings][aria-current=page]) .workspace h1+p){color:var(--ink-soft)}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .learn-section-tabs{border-color:var(--line);background:#0d1822}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .learn-section-tabs button{color:var(--ink-soft)}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .learn-section-tabs button:hover{color:var(--ink);background:#14232e}:is(html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .learn-section-tabs button.active,html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .learn-section-tabs button[aria-current=page]){color:var(--ink);border-color:var(--pickle)}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .guide-page{color:var(--ink);background:radial-gradient(circle at 18% 0,#32d4df14,#0000 28rem),0 0}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .guide-hero{border-color:var(--line);box-shadow:var(--premium-shadow);background:linear-gradient(145deg,#111b25,#0d1822)}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .guide-hero>div:first-child>p:not(.eyebrow){color:var(--ink-soft)}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .guide-number{border-color:var(--line-strong);color:var(--pickle);background:linear-gradient(145deg,#12332e,#102d3b)}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .guide-card{border-color:var(--line);color:var(--ink);background:#111b25}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .questions-card{background:linear-gradient(145deg,#12332e,#10232f)}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .questions-card li{color:var(--ink)}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .connection-card>div span{color:#bfeef1;background:#102d3b}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=learn][aria-current=page]) .compact-act-guide article{border-color:var(--line);background:var(--panel)}html[data-plotpickle-theme=dark] body:has(.application-shell-header [data-workspace-id=planner][aria-current=page]) .planner-content{color:var(--ink);background:radial-gradient(circle at 82% 4%,#32d4df12,#0000 28rem),linear-gradient(#0b151f,#081018)}html[data-plotpickle-transparency=reduced] :is(.topbar,.project-strip){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-plotpickle-density=compact]{--plotpickle-control-height:38px}html[data-plotpickle-density=compact] .project-strip{min-height:50px;padding-block:5px}html[data-plotpickle-density=compact] .topbar{min-height:66px}html[data-plotpickle-contrast=high]{--line:#6f8d98;--line-strong:#a6c0c8}html[data-plotpickle-contrast=high][data-plotpickle-theme=dark]{--ink:#fff;--ink-soft:#d4e0e3;--paper:#000;--panel:#081016;--line:#8cb0ba;--line-strong:#d8eef2}html[data-plotpickle-text=large]{font-size:112.5%}html[data-plotpickle-motion=reduced] *,html[data-plotpickle-motion=reduced] :before,html[data-plotpickle-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-plotpickle-theme=dark],html[data-plotpickle-theme=dark] body,html[data-plotpickle-theme=dark] .app-shell,html[data-plotpickle-theme=dark] .workspace{color:#f1eee6;background:#080808}html[data-plotpickle-theme=dark] body{background-image:none}html[data-plotpickle-theme=dark] .application-shell-header{color:#f1eee6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:56px;box-shadow:none;background:#070707fb;border-bottom:1px solid #22bfae2e;grid-template-columns:188px 1px minmax(0,1fr) 1px auto 1px auto;gap:10px;padding:0 22px}html[data-plotpickle-theme=dark] .application-shell-header .shell-brand{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}html[data-plotpickle-theme=dark] .application-shell-header .brand-icon{background:#0b0b0b;border:1px solid #22bfae52;flex:0 0 30px;width:30px;height:30px}html[data-plotpickle-theme=dark] .application-shell-header .studio-brand-copy{gap:1px;line-height:1;display:grid}html[data-plotpickle-theme=dark] .application-shell-header .studio-brand-copy strong{color:#f3efe6;font-family:var(--font-mono);letter-spacing:.03em;font-size:14px;font-weight:500}html[data-plotpickle-theme=dark] .application-shell-header .studio-brand-copy small{color:#777269;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:600}html[data-plotpickle-theme=dark] .application-shell-header .shell-divider{background:#ffffff17;border:0;width:1px;height:20px;margin:0}html[data-plotpickle-theme=dark] .application-shell-header .shell-primary-navigation,html[data-plotpickle-theme=dark] .application-shell-header .shell-zone-collaboration,html[data-plotpickle-theme=dark] .application-shell-header .shell-zone-configuration,html[data-plotpickle-theme=dark] .application-shell-header .shell-zone-project-actions{align-items:stretch;min-width:0;display:flex}html[data-plotpickle-theme=dark] .application-shell-header .shell-primary-navigation{justify-content:flex-start;gap:5px;overflow:hidden}html[data-plotpickle-theme=dark] .application-shell-header .main-tabs{align-self:stretch;gap:0}html[data-plotpickle-theme=dark] .application-shell-header .main-tabs button,html[data-plotpickle-theme=dark] .application-shell-header .text-button,html[data-plotpickle-theme=dark] .application-shell-header .main-tabs a{color:#8f8a80;min-width:0;font-family:var(--font-mono);letter-spacing:.035em;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 7px;font-size:8px;font-weight:600;text-decoration:none}html[data-plotpickle-theme=dark] .application-shell-header .main-tabs button:after{background:#22bfae;border-radius:0;height:1px;bottom:5px;left:7px;right:7px}html[data-plotpickle-theme=dark] .application-shell-header .main-tabs button:hover,html[data-plotpickle-theme=dark] .application-shell-header .main-tabs button.active,html[data-plotpickle-theme=dark] .application-shell-header .text-button:hover,html[data-plotpickle-theme=dark] .application-shell-header .main-tabs a:hover{color:#f1eee6;background:0 0;transform:none}html[data-plotpickle-theme=dark] .application-shell-header .main-tabs button.active{color:#d8b769}html[data-plotpickle-theme=dark] .application-shell-header .shell-zone-project-actions{gap:0}html[data-plotpickle-theme=dark] .application-shell-header .shell-zone-project-actions .text-button{color:#aaa397}html[data-plotpickle-theme=dark] .application-shell-header .shell-zone-configuration{justify-content:flex-end}html[data-plotpickle-theme=dark] .project-strip{color:#e9e4da;background:#090909;border-bottom:1px solid #22bfae1a;grid-template-columns:minmax(0,1fr) auto minmax(180px,280px);min-height:34px;padding:4px 22px}html[data-plotpickle-theme=dark] .project-strip .project-title{gap:8px}html[data-plotpickle-theme=dark] .project-strip .project-title strong{color:#d8d2c7;font-family:var(--font-mono);letter-spacing:.02em;font-size:9px;font-weight:600}html[data-plotpickle-theme=dark] .project-strip .project-title span:last-child,html[data-plotpickle-theme=dark] .project-strip .save-state,html[data-plotpickle-theme=dark] .project-strip .progress-block>output{color:#6f6a62;font-family:var(--font-mono);font-size:8px}html[data-plotpickle-theme=dark] .project-strip .save-state{padding:0 14px}html[data-plotpickle-theme=dark] .project-strip .status-dot{width:5px;height:5px;box-shadow:none;background:#22bfae}html[data-plotpickle-theme=dark] .project-strip .progress-block{gap:7px}html[data-plotpickle-theme=dark] .project-strip .progress-track{background:#1a1917;height:2px}html[data-plotpickle-theme=dark] .project-strip .progress-track::-webkit-progress-bar{background:#1a1917}html[data-plotpickle-theme=dark] .project-strip .progress-track::-webkit-progress-value{background:#22bfae}html[data-plotpickle-theme=dark] .project-strip .progress-track::-moz-progress-bar{background:#22bfae}html[data-plotpickle-theme=dark] .workspace{min-height:calc(100vh - 90px)}@media (max-width:1320px){html[data-plotpickle-theme=dark] .application-shell-header{grid-template-columns:158px 1px minmax(0,1fr) 1px auto 1px auto;gap:6px;padding:0 14px}html[data-plotpickle-theme=dark] .application-shell-header .main-tabs button,html[data-plotpickle-theme=dark] .application-shell-header .text-button,html[data-plotpickle-theme=dark] .application-shell-header .main-tabs a{letter-spacing:0;padding-left:5px;padding-right:5px;font-size:7px}}@media (prefers-reduced-motion:reduce){html[data-plotpickle-theme=dark] .application-shell-header *{transition:none!important}}html[data-plotpickle-theme=dark] [class*=learning-studio_page]{color:#eee9df;min-height:calc(100vh - 90px);font-family:var(--font-mono);background:#080808;padding:0 34px 64px 300px}html[data-plotpickle-theme=dark] [class*=learning-studio_header]{border-bottom:1px solid #22bfae2e;grid-template-columns:minmax(0,1.35fr) minmax(260px,.45fr);gap:24px;max-width:none;min-height:250px;margin:0;padding:38px 0 26px;display:grid}html[data-plotpickle-theme=dark] [class*=learning-studio_header]>div:first-child{background:linear-gradient(90deg,#060606f5,#060606a6),radial-gradient(circle at 80% 20%,#22bfae1f,#0000 25rem),#0c0b0a;border:1px solid #22bfae3d;border-radius:0;flex-direction:column;justify-content:flex-end;max-width:none;min-height:210px;padding:30px 34px;display:flex}html[data-plotpickle-theme=dark] [class*=learning-studio_header] h1{color:#fffaf0;letter-spacing:-.045em;max-width:900px;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.2vw,72px);font-weight:500;line-height:.98}html[data-plotpickle-theme=dark] [class*=learning-studio_header] p,html[data-plotpickle-theme=dark] [class*=learning-studio_sectionIntro] p{color:#9c978e;max-width:820px;line-height:1.65}html[data-plotpickle-theme=dark] [class*=learning-studio_header] span,html[data-plotpickle-theme=dark] [class*=learning-studio_position] span,html[data-plotpickle-theme=dark] [class*=learning-studio_courseStatus] span,html[data-plotpickle-theme=dark] [class*=learning-studio_anatomy] span,html[data-plotpickle-theme=dark] [class*=learning-studio_sectionIntro] span,html[data-plotpickle-theme=dark] [class*=learning-studio_moduleMeta] span{color:#22bfae}html[data-plotpickle-theme=dark] [class*=learning-studio_licence]{background:#0d0d0c;border:1px solid #22bfae33;border-radius:0;min-width:0;padding:24px}html[data-plotpickle-theme=dark] [class*=learning-studio_licence] small{color:#777269}html[data-plotpickle-theme=dark] [class*=learning-studio_viewTabs]{z-index:22;width:270px;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a09;border:0;border-right:1px solid #22bfae29;border-radius:0;flex-direction:column;gap:2px;margin:0;padding:28px 18px;display:flex;position:fixed;top:90px;bottom:0;left:0;overflow-y:auto}html[data-plotpickle-theme=dark] [class*=learning-studio_viewTabs]:before{color:#22bfae;content:"LEARN";letter-spacing:.18em;margin:0 8px 16px;font-size:10px;font-weight:800;display:block}html[data-plotpickle-theme=dark] [class*=learning-studio_viewTabs] button{color:#8d887e;min-height:34px;font-family:var(--font-mono);text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;padding:9px 10px;font-size:9px;font-weight:600}html[data-plotpickle-theme=dark] [class*=learning-studio_viewTabs] button:hover{color:#eee9df;background:#22bfae0a}html[data-plotpickle-theme=dark] [class*=learning-studio_viewTabs] [class*=active]{color:#d9bd78;box-shadow:none;background:#22bfae0f;border-left-color:#22bfae}html[data-plotpickle-theme=dark] [class*=learning-studio_position],html[data-plotpickle-theme=dark] [class*=learning-studio_courseStatus],html[data-plotpickle-theme=dark] [class*=learning-studio_anatomy]{color:#dcd6ca;background:#0c0c0b;border:1px solid #22bfae29;border-radius:0;max-width:none;margin:18px 0 0}html[data-plotpickle-theme=dark] [class*=learning-studio_position]{grid-template-columns:minmax(0,1fr) 210px 210px}html[data-plotpickle-theme=dark] [class*=learning-studio_position] p,html[data-plotpickle-theme=dark] [class*=learning-studio_position] label{color:#817b72}html[data-plotpickle-theme=dark] [class*=learning-studio_position] select,html[data-plotpickle-theme=dark] [class*=learning-studio_filters] input{color:#ddd6c8;background:#090909;border:1px solid #22bfae38;border-radius:0}html[data-plotpickle-theme=dark] [class*=learning-studio_courseStatus]{grid-template-columns:280px minmax(180px,1fr) 54px}html[data-plotpickle-theme=dark] [class*=learning-studio_progressTrack]{background:#201d18;border-radius:0;height:4px}html[data-plotpickle-theme=dark] [class*=learning-studio_progressTrack] i{background:#22bfae;border-radius:0}html[data-plotpickle-theme=dark] [class*=learning-studio_anatomy]{grid-template-columns:250px minmax(0,1fr);padding:18px 20px}html[data-plotpickle-theme=dark] [class*=learning-studio_anatomy] li{color:#aaa398}html[data-plotpickle-theme=dark] [class*=learning-studio_anatomy] li b{color:#22bfae;background:#090909;border:1px solid #22bfae3d;border-radius:0}html[data-plotpickle-theme=dark] [class*=learning-studio_guidance],html[data-plotpickle-theme=dark] [class*=learning-studio_library]{max-width:none;margin:34px 0 0}html[data-plotpickle-theme=dark] [class*=learning-studio_sectionIntro]{max-width:920px;margin:0 0 18px}html[data-plotpickle-theme=dark] [class*=learning-studio_sectionIntro] h2{color:#f4efe6;margin:5px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500}html[data-plotpickle-theme=dark] [class*=learning-studio_recommendedGrid],html[data-plotpickle-theme=dark] [class*=learning-studio_moduleGrid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-plotpickle-theme=dark] [class*=learning-studio_moduleCard]{color:#d8d2c7;min-height:220px;box-shadow:none;background:#0f0f0e;border:1px solid #ffffff1a;border-radius:0;padding:18px}html[data-plotpickle-theme=dark] [class*=learning-studio_moduleCard]:hover,html[data-plotpickle-theme=dark] [class*=learning-studio_moduleCard][class*=recommended]{box-shadow:none;border-color:#22bfae80;transform:none}html[data-plotpickle-theme=dark] [class*=learning-studio_moduleCard] h3{color:#f0ebe1;font-family:Georgia,Times New Roman,serif;font-weight:500}html[data-plotpickle-theme=dark] [class*=learning-studio_moduleCard] p,html[data-plotpickle-theme=dark] [class*=learning-studio_moduleCard] small{color:#888177}html[data-plotpickle-theme=dark] [class*=learning-studio_moduleMeta] strong{color:#d9bd78;background:#22bfae1a;border-radius:0}html[data-plotpickle-theme=dark] [class*=learning-studio_cardActions] button,html[data-plotpickle-theme=dark] [class*=learning-studio_browseAll]{color:#d9bd78;font-family:var(--font-mono);background:0 0;border:1px solid #22bfae57;border-radius:0}html[data-plotpickle-theme=dark] [class*=learning-studio_filters]{background:#0b0b0a;border-color:#22bfae24}@media (max-width:1450px){html[data-plotpickle-theme=dark] [class*=learning-studio_page]{padding-left:250px;padding-right:22px}html[data-plotpickle-theme=dark] [class*=learning-studio_viewTabs]{width:226px}html[data-plotpickle-theme=dark] [class*=learning-studio_moduleGrid],html[data-plotpickle-theme=dark] [class*=learning-studio_recommendedGrid]{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(html[data-plotpickle-theme=dark] .workspace:has(.learn-section-tabs)>[class*=capability],html[data-plotpickle-theme=dark] .workspace:has(.learn-section-tabs)>[class*=Capability]),html[data-plotpickle-theme=dark] .learn-section-tabs{display:none!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__page]{color:#eee9df!important;min-height:calc(100vh - 90px)!important;font-family:var(--font-mono)!important;background:#080808!important;padding:0 34px 64px 300px!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__header]{background:0 0!important;border-bottom:1px solid #22bfae2e!important;grid-template-columns:minmax(0,1.35fr) minmax(260px,.45fr)!important;gap:24px!important;max-width:none!important;min-height:250px!important;margin:0!important;padding:38px 0 26px!important;display:grid!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__header]>div:first-child{background:linear-gradient(90deg,#060606f5,#060606a6),radial-gradient(circle at 80% 20%,#22bfae1f,#0000 25rem),#0c0b0a!important;border:1px solid #22bfae3d!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;max-width:none!important;min-height:210px!important;padding:30px 34px!important;display:flex!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__header] h1{color:#fffaf0!important;letter-spacing:-.045em!important;max-width:900px!important;margin:8px 0 12px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(42px,5.2vw,72px)!important;font-weight:500!important;line-height:.98!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__header] p,html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__sectionIntro] p{color:#9c978e!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__licence]{color:#dcd6ca!important;background:#0d0d0c!important;border:1px solid #22bfae33!important;border-radius:0!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__viewTabs]{z-index:22!important;width:270px!important;max-width:none!important;box-shadow:none!important;background:#0a0a09!important;border:0!important;border-right:1px solid #22bfae29!important;border-radius:0!important;flex-direction:column!important;gap:2px!important;margin:0!important;padding:28px 18px!important;display:flex!important;position:fixed!important;top:90px!important;bottom:0!important;left:0!important;overflow-y:auto!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__viewTabs]:before{color:#22bfae!important;content:"LEARN"!important;letter-spacing:.18em!important;margin:0 8px 16px!important;font-size:10px!important;font-weight:800!important;display:block!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__viewTabs] button{color:#8d887e!important;min-height:34px!important;font-family:var(--font-mono)!important;text-align:left!important;background:0 0!important;border:0!important;border-left:2px solid #0000!important;border-radius:0!important;padding:9px 10px!important;font-size:9px!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__viewTabs] [class*=active]{color:#d9bd78!important;background:#22bfae0f!important;border-left-color:#22bfae!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__position],html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__courseStatus],html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__anatomy],html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__filters]{color:#dcd6ca!important;background:#0c0c0b!important;border:1px solid #22bfae29!important;border-radius:0!important;max-width:none!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__position] select,html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__filters] input{color:#ddd6c8!important;background:#090909!important;border:1px solid #22bfae38!important;border-radius:0!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__guidance],html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__library]{background:0 0!important;max-width:none!important;margin:34px 0 0!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__sectionIntro] h2,html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__moduleCard] h3{color:#f4efe6!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__moduleCard]{color:#d8d2c7!important;min-height:220px!important;box-shadow:none!important;background:#0f0f0e!important;border:1px solid #ffffff1a!important;border-radius:0!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__moduleCard] p,html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__moduleCard] small{color:#888177!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__progressTrack]{background:#201d18!important;border-radius:0!important;height:4px!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__progressTrack] i{background:#22bfae!important}@media (max-width:1450px){html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__page]{padding-left:250px!important;padding-right:22px!important}html[data-plotpickle-theme=dark] [class*=learning-studio-module__][class*=__viewTabs]{width:226px!important}}:root{--pp-learn-black:#070706;--pp-learn-panel:#0b0b0a;--pp-learn-panel-raised:#10100f;--pp-learn-teal:#22bfae;--pp-learn-orange:#ffad73;--pp-learn-teal-deep:#0f776e;--pp-learn-ink:#eee8dc;--pp-learn-muted:#8e887d;--pp-learn-line:#22bfae30;--pp-learn-line-soft:#ffffff17}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__page],[class*=learning-studio_page]){background:var(--pp-learn-black)!important;min-height:calc(100vh - 90px)!important;color:var(--pp-learn-ink)!important;font-family:var(--font-mono), "Courier New", Consolas, monospace!important;padding:0 38px 74px 302px!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__page],[class*=learning-studio_page]) :is(h1,h2,h3,h4,strong,button,input,select,textarea){font-family:var(--font-mono), "Courier New", Consolas, monospace!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__header],[class*=learning-studio_header]){border-bottom:1px solid var(--pp-learn-line)!important;background:0 0!important;grid-template-columns:minmax(0,1.45fr) minmax(250px,.42fr)!important;gap:18px!important;max-width:none!important;min-height:238px!important;margin:0!important;padding:38px 0 24px!important;display:grid!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__header],[class*=learning-studio_header])>div:first-child{max-width:none!important;min-height:210px!important;box-shadow:none!important;background:linear-gradient(90deg,#050505fa,#090806c7),radial-gradient(circle at 84% 18%,#22bfae1a,#0000 24rem),#090908!important;border:1px solid #22bfae47!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;padding:28px 32px!important;display:flex!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__header],[class*=learning-studio_header]) h1{color:#fff9ed!important;letter-spacing:-.045em!important;max-width:920px!important;margin:9px 0 12px!important;font-size:clamp(37px,4.6vw,64px)!important;font-weight:500!important;line-height:1!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__header],[class*=learning-studio_header]) p{max-width:860px!important;color:var(--pp-learn-muted)!important;font-size:.86rem!important;line-height:1.72!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__licence],[class*=learning-studio_licence]){border:1px solid var(--pp-learn-line)!important;color:#d9d2c4!important;min-width:0!important;box-shadow:none!important;background:#0c0c0b!important;border-radius:0!important;padding:24px!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__licence],[class*=learning-studio_licence]) :is(span,small){color:#7f796f!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__viewTabs],[class*=learning-studio_viewTabs]){z-index:22!important;border:0!important;border-right:1px solid var(--pp-learn-line)!important;width:272px!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#090908!important;border-radius:0!important;flex-direction:column!important;gap:1px!important;margin:0!important;padding:28px 18px 40px!important;display:flex!important;position:fixed!important;inset:90px auto 0 0!important;overflow-y:auto!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__viewTabs],[class*=learning-studio_viewTabs]):before{color:var(--pp-learn-teal)!important;content:"LEARN / STORY CRAFT"!important;letter-spacing:.17em!important;margin:0 9px 18px!important;font-size:10px!important;font-weight:700!important;display:block!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__viewTabs],[class*=learning-studio_viewTabs]) button{color:#898378!important;letter-spacing:.02em!important;text-align:left!important;background:0 0!important;border:0!important;border-left:1px solid #0000!important;border-radius:0!important;min-height:36px!important;padding:10px!important;font-size:9px!important;font-weight:600!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__viewTabs],[class*=learning-studio_viewTabs]) button:hover{border-left-color:var(--pp-learn-teal-deep)!important;color:#e8dfcf!important;background:#22bfae09!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__viewTabs],[class*=learning-studio_viewTabs]) [class*=active]{border-left-color:var(--pp-learn-teal)!important;color:var(--pp-learn-orange)!important;box-shadow:none!important;background:#22bfae11!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__position],[class*=learning-studio_position],[class*=learning-studio-module__][class*=__courseStatus],[class*=learning-studio_courseStatus],[class*=learning-studio-module__][class*=__anatomy],[class*=learning-studio_anatomy]){border:1px solid var(--pp-learn-line)!important;background:var(--pp-learn-panel)!important;color:#d7d0c3!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;margin:16px 0 0!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__position],[class*=learning-studio_position]){grid-template-columns:minmax(0,1fr) 205px 205px!important;padding:17px 18px!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__position],[class*=learning-studio_position]) :is(p,label){color:#817b71!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__position],[class*=learning-studio_position]) select,html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__filters],[class*=learning-studio_filters]) input{color:#ded6c8!important;background:#080807!important;border:1px solid #22bfae3d!important;border-radius:0!important;min-height:42px!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__courseStatus],[class*=learning-studio_courseStatus]){grid-template-columns:290px minmax(180px,1fr) 54px!important;padding:14px 18px!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__progressTrack],[class*=learning-studio_progressTrack]){background:#211e18!important;border-radius:0!important;height:3px!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__progressTrack],[class*=learning-studio_progressTrack]) i{background:var(--pp-learn-teal)!important;border-radius:0!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__header],[class*=learning-studio_header],[class*=learning-studio-module__][class*=__position],[class*=learning-studio_position],[class*=learning-studio-module__][class*=__courseStatus],[class*=learning-studio_courseStatus],[class*=learning-studio-module__][class*=__anatomy],[class*=learning-studio_anatomy],[class*=learning-studio-module__][class*=__sectionIntro],[class*=learning-studio_sectionIntro],[class*=learning-studio-module__][class*=__moduleMeta],[class*=learning-studio_moduleMeta]) span{color:var(--pp-learn-teal)!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__guidance],[class*=learning-studio_guidance],[class*=learning-studio-module__][class*=__library],[class*=learning-studio_library]){background:0 0!important;max-width:none!important;margin:32px 0 0!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__sectionIntro],[class*=learning-studio_sectionIntro]) h2{color:#f6efe3!important;letter-spacing:-.035em!important;margin:6px 0 9px!important;font-size:clamp(25px,2.3vw,34px)!important;font-weight:500!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__sectionIntro],[class*=learning-studio_sectionIntro]) p{color:#827c72!important;line-height:1.7!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__recommendedGrid],[class*=learning-studio_recommendedGrid],[class*=learning-studio-module__][class*=__moduleGrid],[class*=learning-studio_moduleGrid]){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__moduleCard],[class*=learning-studio_moduleCard]){border:1px solid var(--pp-learn-line-soft)!important;background:var(--pp-learn-panel-raised)!important;color:#d8d1c5!important;min-height:218px!important;box-shadow:none!important;border-radius:0!important;padding:18px!important;transform:none!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__moduleCard],[class*=learning-studio_moduleCard]):hover,html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__moduleCard],[class*=learning-studio_moduleCard])[class*=recommended]{border-color:#22bfae7a!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__moduleCard],[class*=learning-studio_moduleCard]) h3{color:#f1eadf!important;font-weight:500!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__moduleCard],[class*=learning-studio_moduleCard]) :is(p,small){color:#888176!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__cardActions],[class*=learning-studio_cardActions]) button,html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__browseAll],[class*=learning-studio_browseAll]),html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__reader],[class*=learning-studio_reader]) button,html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__exercise],[class*=learning-studio_exercise]) button{color:var(--pp-learn-orange)!important;box-shadow:none!important;background:0 0!important;border:1px solid #22bfae61!important;border-radius:0!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__cardActions],[class*=learning-studio_cardActions]) button:first-child,html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__browseAll],[class*=learning-studio_browseAll]),html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__exercise],[class*=learning-studio_exercise]) button{background:#22bfae14!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__reader],[class*=learning-studio_reader]){color:#d9d1c4!important;max-width:none!important;box-shadow:none!important;background:#090908!important;border:1px solid #22bfae40!important;border-radius:0!important;overflow:hidden!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__readerTop],[class*=learning-studio_readerTop]){border-bottom-color:var(--pp-learn-line)!important;background:#0d0d0c!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__readerHeader],[class*=learning-studio_readerHeader]){border-bottom:1px solid var(--pp-learn-line)!important;background:linear-gradient(100deg,#0d0c09,#11100d)!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__readerHeader],[class*=learning-studio_readerHeader]) h2{color:#fff5e6!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__lessonSection],[class*=learning-studio_lessonSection]){border-bottom-color:#ffffff14!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__objectives],[class*=learning-studio_objectives],[class*=learning-studio-module__][class*=__example],[class*=learning-studio_example],[class*=learning-studio-module__][class*=__exercise],[class*=learning-studio_exercise]){border-color:var(--pp-learn-line)!important;background:#0f0e0b!important;border-radius:0!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__page]{background:var(--pp-learn-black)!important;min-height:100vh!important;color:var(--pp-learn-ink)!important;font-family:var(--font-mono), "Courier New", Consolas, monospace!important;padding:34px clamp(20px,4vw,58px) 80px!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__page] :is(h1,h2,h3,h4,strong,a,button,input,select,textarea){font-family:var(--font-mono), "Courier New", Consolas, monospace!important}html[data-plotpickle-theme=dark] :is([class*=core-curriculum-module__][class*=__hero],[class*=core-curriculum-module__][class*=__orientation],[class*=core-curriculum-module__][class*=__progress],[class*=core-curriculum-module__][class*=__panel],[class*=core-curriculum-module__][class*=__recommendation],[class*=core-curriculum-module__][class*=__detail]){max-width:1440px!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__hero]{box-shadow:none!important;background:linear-gradient(100deg,#090908,#100f0c)!important;border:1px solid #22bfae45!important;border-radius:0!important;padding:30px!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__hero] h1{color:#fff7e9!important;font-size:clamp(38px,5vw,66px)!important;font-weight:500!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__hero] :is(span,a),html[data-plotpickle-theme=dark] [class*=core-curriculum-module__] [class*=__panel]>header>span,html[data-plotpickle-theme=dark] [class*=core-curriculum-module__] [class*=__detail]>header>span,html[data-plotpickle-theme=dark] [class*=core-curriculum-module__] [class*=__recommendation] span{color:var(--pp-learn-teal)!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__orientation]>*,html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__progress] article,html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__panel],html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__detail],html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__recommendation]{border:1px solid var(--pp-learn-line)!important;background:var(--pp-learn-panel)!important;color:#dcd4c7!important;box-shadow:none!important;border-radius:0!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__] :is(p,small,li,span){color:#8b857a}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__] :is(h2,h3,h4){color:#f1eadd!important;font-weight:500!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__routeGrid] button,html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__moduleGrid] article,html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__applicationGrid] article,html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__sourceMap] article{border:1px solid var(--pp-learn-line-soft)!important;color:#d9d2c6!important;box-shadow:none!important;background:#0f0f0e!important;border-radius:0!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__routeGrid] [class*=activeRoute]{border-color:var(--pp-learn-teal)!important;background:#22bfae12!important;box-shadow:inset 0 0 0 1px #22bfae38!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__] :is(a,button){color:var(--pp-learn-orange)!important;box-shadow:none!important;background:0 0!important;border:1px solid #22bfae5c!important;border-radius:0!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__] [class*=primaryLink]{color:#f0d797!important;background:#22bfae1a!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__] :is(select,textarea,input){color:#ddd4c5!important;background:#080807!important;border:1px solid #22bfae3d!important;border-radius:0!important}html[data-plotpickle-theme=dark] [class*=core-curriculum-module__][class*=__notice]{border-left-color:var(--pp-learn-teal)!important;color:#a59d90!important;background:#0f0e0b!important;border-radius:0!important}@media (max-width:1450px){html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__page],[class*=learning-studio_page]){padding-left:248px!important;padding-right:24px!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__viewTabs],[class*=learning-studio_viewTabs]){width:224px!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__recommendedGrid],[class*=learning-studio_recommendedGrid],[class*=learning-studio-module__][class*=__moduleGrid],[class*=learning-studio_moduleGrid]){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__page],[class*=learning-studio_page]){padding:20px 16px 60px!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__viewTabs],[class*=learning-studio_viewTabs]){border:1px solid var(--pp-learn-line)!important;flex-flow:wrap!important;width:auto!important;position:static!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__viewTabs],[class*=learning-studio_viewTabs]):before{width:100%!important}html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__header],[class*=learning-studio_header],[class*=learning-studio-module__][class*=__position],[class*=learning-studio_position],[class*=learning-studio-module__][class*=__courseStatus],[class*=learning-studio_courseStatus]),html[data-plotpickle-theme=dark] :is([class*=learning-studio-module__][class*=__recommendedGrid],[class*=learning-studio_recommendedGrid],[class*=learning-studio-module__][class*=__moduleGrid],[class*=learning-studio_moduleGrid]){grid-template-columns:1fr!important}}.workspace:has(.planner-content){background:radial-gradient(circle at 8% 0,#22bfae0b,#0000 24rem),#090909!important}.workspace:has(.planner-content)>section[aria-label$=capabilities]{display:none!important}.workspace:has(.planner-content) .studio-layout{min-height:calc(100vh - 128px);background:#090909!important;grid-template-columns:210px minmax(0,1fr)!important}.workspace:has(.planner-content) .planner-content{min-width:0;background:#090909!important}.workspace:has(.planner-content) .story-rail{align-self:start;min-height:calc(100vh - 128px);max-height:calc(100vh - 128px);position:sticky;top:0;overflow-y:auto;color:#e9e0d0!important;box-shadow:none!important;background:linear-gradient(#22bfae0a,#0000 15rem),#0c0c0b!important;border-right:1px solid #22bfae38!important;padding:24px 14px 28px!important}.workspace:has(.planner-content) .story-rail-heading{border-bottom:1px solid #22bfae2e;padding:0 7px 18px}.workspace:has(.planner-content) .story-rail-heading .eyebrow{text-transform:uppercase;margin:0;color:#22bfae!important;letter-spacing:.16em!important;font-size:0!important;font-weight:800!important}.workspace:has(.planner-content) .story-rail-heading .eyebrow:after{content:"Plan";font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:8px}.workspace:has(.planner-content) .story-rail-heading strong{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-weight:500;display:block;color:#f4efe6!important;font-size:0!important}.workspace:has(.planner-content) .story-rail-heading strong:after{content:"Shape the story.";font-size:21px}.workspace:has(.planner-content) .story-rail-heading>span{margin-top:4px;line-height:1.55;display:block;color:#777168!important;font-size:0!important}.workspace:has(.planner-content) .story-rail-heading>span:after{content:"One canon. Five creative areas.";font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:8px}.workspace:has(.planner-content) .story-rail nav{padding-top:22px;gap:0!important;display:grid!important}.workspace:has(.planner-content) .story-rail-group{margin:0!important;display:contents!important}.workspace:has(.planner-content) .story-rail-group-label{display:none!important}.workspace:has(.planner-content) .story-rail nav button{width:100%;min-height:40px;margin:3px 0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;position:relative;color:#8e887e!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;padding:8px 9px!important}.workspace:has(.planner-content) .story-rail-group:first-of-type button:first-of-type{order:1}.workspace:has(.planner-content) .story-rail-group:first-of-type button:nth-of-type(2){order:2}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:first-of-type{order:3}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(2){order:4}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(4){order:5}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(3){order:6}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(5){order:7}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(6){order:8}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(7){order:9}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(8){order:10}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(9){order:11}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(10){order:12}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(11){order:13}.workspace:has(.planner-content) .story-rail-group:nth-of-type(3) button:first-of-type{order:14}.workspace:has(.planner-content) .story-rail-group:nth-of-type(3) button:nth-of-type(2){order:15}.workspace:has(.planner-content) .story-rail-group:nth-of-type(4) button:first-of-type{order:16}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(12){order:17}.workspace:has(.planner-content) .story-rail-group:nth-of-type(4) button:nth-of-type(2){order:18}:is(.workspace:has(.planner-content) .story-rail-group:first-of-type button:first-of-type,.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(3),.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(7),.workspace:has(.planner-content) .story-rail-group:nth-of-type(3) button:first-of-type,.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(12)){margin-top:28px}.workspace:has(.planner-content) .story-rail-group:first-of-type button:first-of-type{margin-top:10px}.workspace:has(.planner-content) .story-rail-group:first-of-type button:first-of-type:before{color:#22bfae;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;font-size:8px;font-weight:800;position:absolute;bottom:calc(100% + 6px);left:2px}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(3):before{color:#22bfae;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;font-size:8px;font-weight:800;position:absolute;bottom:calc(100% + 6px);left:2px}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(7):before{color:#22bfae;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;font-size:8px;font-weight:800;position:absolute;bottom:calc(100% + 6px);left:2px}.workspace:has(.planner-content) .story-rail-group:nth-of-type(3) button:first-of-type:before{color:#22bfae;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;font-size:8px;font-weight:800;position:absolute;bottom:calc(100% + 6px);left:2px}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(12):before{color:#22bfae;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;font-size:8px;font-weight:800;position:absolute;bottom:calc(100% + 6px);left:2px}.workspace:has(.planner-content) .story-rail-group:first-of-type button:first-of-type:before{content:"Story"}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(3):before{content:"World & Cast"}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(7):before{content:"Story Engine"}.workspace:has(.planner-content) .story-rail-group:nth-of-type(3) button:first-of-type:before{content:"Structure"}.workspace:has(.planner-content) .story-rail-group:nth-of-type(2) button:nth-of-type(12):before{content:"Canon & Notes"}:is(.workspace:has(.planner-content) .story-rail nav button:hover,.workspace:has(.planner-content) .story-rail nav button:focus-visible){color:#e3d8c1!important;background:#13110d!important;border-color:#22bfae52!important;outline:none!important}:is(.workspace:has(.planner-content) .story-rail nav button.active,.workspace:has(.planner-content) .story-rail nav button[aria-current=page]){color:#f0d28b!important;background:#19150d!important;border-color:#22bfae7a!important}.workspace:has(.planner-content) .story-rail nav button>span:first-child{color:#897044!important}:is(.workspace:has(.planner-content) .story-rail nav button.active>span:first-child,.workspace:has(.planner-content) .story-rail nav button[aria-current=page]>span:first-child){color:#d5ae5b!important}.workspace:has(.planner-content) .story-rail nav button strong{color:inherit!important;font-size:9px!important}.workspace:has(.planner-content) .story-rail .rail-progress{color:#756b59!important}.workspace:has(.planner-content) .story-rail .rail-progress.alert{color:#d5ae5b!important}.workspace:has(.planner-content) .story-rail .method-note{background:0 0!important;border-top:1px solid #22bfae29!important;margin-top:24px!important;padding:16px 8px 0!important}.workspace:has(.planner-content) .story-rail .method-note span{letter-spacing:.08em;text-transform:uppercase;color:#716959!important;font-size:8px!important}.workspace:has(.planner-content) .story-rail .method-note strong{margin-top:6px;display:block;color:#22bfae!important;font-size:9px!important}.workspace:has(.planner-content) .story-rail .method-note p{line-height:1.55;color:#777168!important;font-size:8px!important}.workspace:has(.planner-content) .editor-page{color:#e9e0d0;background:#090909!important}.workspace:has(.planner-content) .section-heading{border-color:#22bfae2e!important}@media (max-width:1120px){.workspace:has(.planner-content) .studio-layout{grid-template-columns:1fr!important}.workspace:has(.planner-content) .story-rail{min-height:0;max-height:none;position:relative;border-bottom:1px solid #22bfae38!important;border-right:0!important}.workspace:has(.planner-content) .story-rail nav{width:max-content;min-width:100%;padding-top:0;gap:6px!important;display:flex!important}.workspace:has(.planner-content) .story-rail nav button{min-width:150px;order:initial!important;margin-top:3px!important}.workspace:has(.planner-content) .story-rail nav button:before{content:none!important}}.workspace:has(.planner-content) .editor-page{width:100%;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;color:#e9e0d0!important;background:radial-gradient(circle at 10% 0,#22bfae09,#0000 24rem),#090909!important;max-width:none!important;padding:30px clamp(28px,3.5vw,58px) 72px!important}.workspace:has(.planner-content) .section-heading{border-bottom:1px solid #22bfae33!important;align-items:end!important;margin-bottom:22px!important;padding-bottom:20px!important}:is(.workspace:has(.planner-content) .section-heading h1,.workspace:has(.planner-content) .section-heading h2,.workspace:has(.planner-content) .form-section>h3,.workspace:has(.planner-content) .subsection-title h3,.workspace:has(.planner-content) .relationship-list h3,.workspace:has(.planner-content) .inspector-head h2){color:#f4efe6!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important}.workspace:has(.planner-content) .section-heading h2{letter-spacing:-.045em!important;font-size:clamp(32px,4vw,54px)!important}.workspace:has(.planner-content) .section-heading p{color:#827c72!important}.workspace:has(.planner-content) .subsection-title p{color:#827c72!important}.workspace:has(.planner-content) .inspector-head p:last-child{color:#827c72!important}.workspace:has(.planner-content) .block-purpose-copy{color:#827c72!important}.workspace:has(.planner-content) .eyebrow{color:#22bfae!important}.workspace:has(.planner-content) .block-number{color:#22bfae!important}.workspace:has(.planner-content) .storyboard-block-list button>span{color:#22bfae!important}.workspace:has(.planner-content) .form-section{color:#e9e0d0!important;box-shadow:none!important;background:#10100f!important;border:1px solid #2b271f!important;border-radius:0!important}.workspace:has(.planner-content) .signal-section{color:#e9e0d0!important;box-shadow:none!important;background:#10100f!important;border:1px solid #2b271f!important;border-radius:0!important}.workspace:has(.planner-content) .location-card{color:#e9e0d0!important;box-shadow:none!important;background:#10100f!important;border:1px solid #2b271f!important;border-radius:0!important}.workspace:has(.planner-content) .character-workspace{color:#e9e0d0!important;box-shadow:none!important;background:#10100f!important;border:1px solid #2b271f!important;border-radius:0!important}.workspace:has(.planner-content) .block-inspector{color:#e9e0d0!important;box-shadow:none!important;background:#10100f!important;border:1px solid #2b271f!important;border-radius:0!important}.workspace:has(.planner-content) .storyboard-direction-panel{color:#e9e0d0!important;box-shadow:none!important;background:#10100f!important;border:1px solid #2b271f!important;border-radius:0!important}.workspace:has(.planner-content) .story-motion-grid{color:#e9e0d0!important;box-shadow:none!important;background:#10100f!important;border:1px solid #2b271f!important;border-radius:0!important}.workspace:has(.planner-content) .context-preview dl div{color:#e9e0d0!important;box-shadow:none!important;background:#10100f!important;border:1px solid #2b271f!important;border-radius:0!important}.workspace:has(.planner-content) .form-section{margin-top:14px!important;padding:clamp(20px,2.4vw,30px)!important}:is(.workspace:has(.planner-content) .signal-section,.workspace:has(.planner-content) .story-motion-grid){background:linear-gradient(145deg,#22bfae0e,#0000 70%),#11100e!important;border-color:#22bfae57!important}.workspace:has(.planner-content) .field-label{letter-spacing:.015em;color:#d8cdb9!important;font-size:10px!important}.workspace:has(.planner-content) .field-help{color:#777168!important}.workspace:has(.planner-content) .field-feedback{color:#777168!important}.workspace:has(.planner-content) .character-roster small{color:#777168!important}.workspace:has(.planner-content) .act-row>header span{color:#777168!important}.workspace:has(.planner-content) .act-row>header small{color:#777168!important}.workspace:has(.planner-content) .block-card>p{color:#777168!important}.workspace:has(.planner-content) .block-card>small{color:#777168!important}.workspace:has(.planner-content) .storyboard-block-list button small{color:#777168!important}.workspace:has(.planner-content) .context-preview p{color:#777168!important}:is(.workspace:has(.planner-content) .form-field input,.workspace:has(.planner-content) .form-field textarea,.workspace:has(.planner-content) .form-field select,.workspace:has(.planner-content) .subsection-title select){color:#eee5d6!important;box-shadow:none!important;background:#0b0b0a!important;border:1px solid #393329!important;border-radius:0!important;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important}:is(.workspace:has(.planner-content) .form-field input:hover,.workspace:has(.planner-content) .form-field textarea:hover,.workspace:has(.planner-content) .form-field select:hover,.workspace:has(.planner-content) .subsection-title select:hover){border-color:#7d6638!important}:is(.workspace:has(.planner-content) .form-field input:focus,.workspace:has(.planner-content) .form-field textarea:focus,.workspace:has(.planner-content) .form-field select:focus,.workspace:has(.planner-content) .subsection-title select:focus){border-color:#22bfae!important;outline:none!important;box-shadow:0 0 0 2px #22bfae21!important}.workspace:has(.planner-content) .form-field input::placeholder{color:#625d55!important}.workspace:has(.planner-content) .form-field textarea::placeholder{color:#625d55!important}:is(.workspace:has(.planner-content) .location-image,.workspace:has(.planner-content) .empty-state,.workspace:has(.planner-content) .empty-frame,.workspace:has(.planner-content) .portrait){color:#776f61!important;background:linear-gradient(145deg,#22bfae0d,#0000),#0c0c0b!important;border-color:#342f27!important;border-radius:0!important}.workspace:has(.planner-content) .character-roster{background:#0c0c0b!important;border-right:1px solid #2b271f!important}.workspace:has(.planner-content) .character-roster button{color:#90897e!important;border-radius:0!important}:is(.workspace:has(.planner-content) .character-roster button:hover,.workspace:has(.planner-content) .character-roster button.active){color:#efdcae!important;box-shadow:none!important;background:#18150f!important;border-color:#22bfae61!important}.workspace:has(.planner-content) .character-profile-head{border-color:#2b271f!important}.workspace:has(.planner-content) .context-preview dd{color:#e8d7ad!important}.workspace:has(.planner-content) .act-row{background:#0f0f0e!important;border-color:#2d2922!important;border-radius:0!important}.workspace:has(.planner-content) .act-row>header strong{color:#ded2bc!important}.workspace:has(.planner-content) .block-card{color:#d9cfbd!important;box-shadow:none!important;background:#11110f!important;border:1px solid #302c24!important;border-radius:0!important}.workspace:has(.planner-content) .storyboard-block-list button{color:#d9cfbd!important;box-shadow:none!important;background:#11110f!important;border:1px solid #302c24!important;border-radius:0!important}.workspace:has(.planner-content) .block-card:hover{box-shadow:none!important;background:#15130f!important;border-color:#806a3d!important;transform:none!important}.workspace:has(.planner-content) .storyboard-block-list button:hover{box-shadow:none!important;background:#15130f!important;border-color:#806a3d!important;transform:none!important}.workspace:has(.planner-content) .block-card.active{background:linear-gradient(145deg,#22bfae13,#0000 70%),#17140d!important;border-color:#22bfae!important;box-shadow:inset 0 0 0 1px #22bfae14!important}.workspace:has(.planner-content) .storyboard-block-list button.active{background:linear-gradient(145deg,#22bfae13,#0000 70%),#17140d!important;border-color:#22bfae!important;box-shadow:inset 0 0 0 1px #22bfae14!important}.workspace:has(.planner-content) .block-card>i{background:#302b23!important}.workspace:has(.planner-content) .block-card>i b{background:#22bfae!important}:is(.workspace:has(.planner-content) .block-inspector,.workspace:has(.planner-content) .storyboard-direction-panel){max-height:calc(100vh - 48px)!important;top:20px!important}.workspace:has(.planner-content) .inspector-head{border-color:#2b271f!important}.workspace:has(.planner-content) .block-index{color:#eac872!important;background:#191712!important;border-radius:0!important}.workspace:has(.planner-content) .chip-list button{color:#90897d!important;background:#0c0c0b!important;border:1px solid #393329!important;border-radius:0!important}:is(.workspace:has(.planner-content) .chip-list button:hover,.workspace:has(.planner-content) .chip-list button.active){color:#efd28c!important;background:#19150d!important;border-color:#22bfae!important}.workspace:has(.planner-content) .primary-button{color:#090806!important;box-shadow:none!important;background:#22bfae!important;border-color:#22bfae!important;border-radius:0!important}.workspace:has(.planner-content) button.primary-button{color:#090806!important;box-shadow:none!important;background:#22bfae!important;border-color:#22bfae!important;border-radius:0!important}.workspace:has(.planner-content) .text-button{border-radius:0!important}.workspace:has(.planner-content) button.text-button{border-radius:0!important}@media (max-width:1180px){:is(.workspace:has(.planner-content) .blocks-workspace,.workspace:has(.planner-content) .storyboard-planner-workspace,.workspace:has(.planner-content) .character-workspace){grid-template-columns:1fr!important}:is(.workspace:has(.planner-content) .block-inspector,.workspace:has(.planner-content) .storyboard-direction-panel){max-height:none!important;position:relative!important;top:auto!important}.workspace:has(.planner-content) .character-roster{border-bottom:1px solid #2b271f!important;border-right:0!important}}.workspace:has(.planner-content) .secondary-button{color:#d7ba76!important;box-shadow:none!important;background:0 0!important;border-color:#6f5b32!important;border-radius:0!important}.workspace:has(.planner-content) button.secondary-button{color:#d7ba76!important;box-shadow:none!important;background:0 0!important;border-color:#6f5b32!important;border-radius:0!important}.workspace:has(.planner-content) .secondary-button:hover{color:#f0d28b!important;background:#19150d!important;border-color:#22bfae!important;outline:none!important}.workspace:has(.planner-content) .secondary-button:focus-visible{color:#f0d28b!important;background:#19150d!important;border-color:#22bfae!important;outline:none!important}.workspace:has(.planner-content) button.secondary-button:hover{color:#f0d28b!important;background:#19150d!important;border-color:#22bfae!important;outline:none!important}.workspace:has(.planner-content) button.secondary-button:focus-visible{color:#f0d28b!important;background:#19150d!important;border-color:#22bfae!important;outline:none!important}.workspace:has(.planner-content) .block-index{border-bottom-color:#22bfae!important}.workspace:has(.visual-studio-layout){background:radial-gradient(circle at 10% 0,#22bfae0b,#0000 26rem),#090909!important}.workspace:has(.visual-studio-layout)>section[aria-label$=capabilities]{display:none!important}.visual-studio-layout{color:#e9e0d0;--text:#e9e0d0;--surface:#11110f;--accent:#22bfae;--focus:#22bfae;min-height:calc(100vh - 128px);background:#090909!important;display:block!important}.visual-studio-layout>.story-rail{display:none!important}.visual-studio-layout>div{min-width:0}.visual-studio-layout .feedback-context-badge,.visual-studio-layout [class*=feedbackContextBadge]{border-color:#22bfae40!important}.visual-studio-layout>div>div:last-child{color:#e9e0d0!important;background:#090909!important}.visual-studio-layout>div>div:last-child>header{background:radial-gradient(circle at 8% 0,#22bfae0f,#0000 24rem),#090909!important;border-bottom:1px solid #22bfae38!important;margin:0!important;padding:30px clamp(24px,3.4vw,54px) 24px!important}.visual-studio-layout>div>div:last-child>header span,.visual-studio-layout [data-visual-section] span,.visual-studio-layout nav[aria-label="Visual Board sections"] header span{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;color:#22bfae!important;letter-spacing:.14em!important}.visual-studio-layout>div>div:last-child>header h1,.visual-studio-layout [data-visual-section] h2,.visual-studio-layout [data-visual-section] h3{color:#f4efe6!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important}.visual-studio-layout>div>div:last-child>header h1{max-width:940px;letter-spacing:-.04em!important;margin-top:7px!important;font-size:clamp(34px,4vw,58px)!important;line-height:1!important}.visual-studio-layout>div>div:last-child>header p,.visual-studio-layout [data-visual-section] p,.visual-studio-layout [data-visual-section] small,.visual-studio-layout nav[aria-label="Visual Board sections"] small{color:#847e74!important}.visual-studio-layout>div>div:last-child>header>div:last-child{box-shadow:none!important;background:#10100e!important;border:1px solid #22bfae47!important;border-radius:0!important}.visual-studio-layout>div>div:last-child>header>div:last-child strong{color:#d9b863!important}.visual-studio-layout>div>div:last-child>header>div:last-child div{background:#27231d!important}.visual-studio-layout>div>div:last-child>header>div:last-child i{background:#22bfae!important}.visual-studio-layout nav[aria-label="Visual Board sections"]{box-shadow:none!important;background:linear-gradient(#22bfae09,#0000 14rem),#0d0d0c!important;border:1px solid #2c2821!important;border-radius:0!important;padding:16px 12px!important;top:128px!important}.visual-studio-layout nav[aria-label="Visual Board sections"] header{border-bottom:1px solid #22bfae29!important;padding:5px 8px 15px!important}.visual-studio-layout nav[aria-label="Visual Board sections"] header strong{font-family:Georgia,Times New Roman,serif;color:#eee4d2!important;font-size:16px!important;font-weight:500!important}.visual-studio-layout nav[aria-label="Visual Board sections"] button{color:#928b80!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-bottom-color:#25221d!important;border-radius:0!important;padding:9px 8px!important}:is(.visual-studio-layout nav[aria-label="Visual Board sections"] button:hover,.visual-studio-layout nav[aria-label="Visual Board sections"] button:focus-visible,.visual-studio-layout nav[aria-label="Visual Board sections"] button[aria-current]){color:#efd18a!important;background:#19150d!important;border-color:#22bfae6b!important;outline:none!important}.visual-studio-layout nav[aria-label="Visual Board sections"] button strong{color:inherit!important}.visual-studio-layout nav[aria-label="Visual Board sections"] button b{color:#22bfae!important;background:#11100d!important;border:1px solid #443a28!important;border-radius:0!important}.visual-studio-layout [data-visual-section]{scroll-margin-top:145px;color:#e9e0d0!important;box-shadow:none!important;background:#0f0f0e!important;border:1px solid #2b2721!important;border-radius:0!important}.visual-studio-layout [data-visual-section]:focus{outline-offset:3px;outline:1px solid #22bfae!important}.visual-studio-layout [data-visual-section] article{color:#ddd2bd!important;box-shadow:none!important;background:#11110f!important;border-color:#302b23!important;border-radius:0!important}.visual-studio-layout [data-visual-section] article strong{color:#eadfc9!important}.visual-studio-layout [data-visual-section] article>span,.visual-studio-layout [data-visual-section] article em{color:#c5a458!important}.visual-studio-layout [data-visual-section]>div:first-child>b,.visual-studio-layout [data-visual-section] header>b{color:#d6b25e!important;background:#15130e!important;border:1px solid #493d28!important;border-radius:0!important}.visual-studio-layout nav[aria-label=Storyboard\ view],.visual-studio-layout nav[aria-label="Storyboard act filter"]{gap:5px!important}.visual-studio-layout nav[aria-label=Storyboard\ view] button,.visual-studio-layout nav[aria-label="Storyboard act filter"] button,.visual-studio-layout [data-visual-section]>div>button,.visual-studio-layout [data-visual-section] aside button{color:#c8bda8!important;box-shadow:none!important;background:0 0!important;border:1px solid #493d28!important;border-radius:0!important}:is(.visual-studio-layout nav[aria-label=Storyboard\ view] button:hover,.visual-studio-layout nav[aria-label="Storyboard act filter"] button:hover,.visual-studio-layout nav[aria-label=Storyboard\ view] button:focus-visible,.visual-studio-layout nav[aria-label="Storyboard act filter"] button:focus-visible,.visual-studio-layout nav[aria-label=Storyboard\ view] button[class*=active],.visual-studio-layout nav[aria-label="Storyboard act filter"] button[class*=active]){color:#efca72!important;background:#1a160e!important;border-color:#22bfae!important;outline:none!important}.visual-studio-layout [data-visual-section=blocks]>div:first-child,.visual-studio-layout [data-visual-section=frames]>div:first-child{box-shadow:none!important;background:#0d0d0cf5!important;border:1px solid #302a21!important;border-radius:0!important;top:128px!important}.visual-studio-layout [data-visual-section=blocks] main button,.visual-studio-layout [data-visual-section=frames] main button{color:#ddd2bd!important;box-shadow:none!important;background:#10100f!important;border:1px solid #302b23!important;border-top-color:#4f432f!important;border-radius:0!important;transform:none!important}:is(.visual-studio-layout [data-visual-section=blocks] main button:hover,.visual-studio-layout [data-visual-section=frames] main button:hover,.visual-studio-layout [data-visual-section=blocks] main button:focus-visible,.visual-studio-layout [data-visual-section=frames] main button:focus-visible){background:#15130e!important;border-color:#856d3d!important;outline:none!important}.visual-studio-layout [data-visual-section=blocks] main button[class*=selected],.visual-studio-layout [data-visual-section=frames] main button[class*=selected]{background:#19150d!important;border-color:#22bfae!important;box-shadow:inset 0 0 0 1px #22bfae17!important}.visual-studio-layout [data-visual-section=blocks] main button>div:first-child,.visual-studio-layout [data-visual-section=frames] main button>div:first-child{background:linear-gradient(135deg,#22bfae0e,#0000),#0b0b0a!important}.visual-studio-layout [data-visual-section=blocks] main button>div:first-child>span,.visual-studio-layout [data-visual-section=frames] main button>div:first-child b{color:#22bfae!important}.visual-studio-layout [data-visual-section=blocks] aside,.visual-studio-layout [data-visual-section=frames] aside{color:#e9e0d0!important;box-shadow:none!important;background:linear-gradient(#22bfae0a,#0000 16rem),#11110f!important;border:1px solid #3b3326!important;border-radius:0!important;top:182px!important}.visual-studio-layout [data-visual-section=blocks] aside h2,.visual-studio-layout [data-visual-section=frames] aside h2{color:#f4efe6!important;font-family:Georgia,Times New Roman,serif!important;font-size:24px!important;font-weight:500!important}.visual-studio-layout [data-visual-section=blocks] aside input,.visual-studio-layout [data-visual-section=blocks] aside textarea,.visual-studio-layout [data-visual-section=frames] aside input,.visual-studio-layout [data-visual-section=frames] aside textarea,.visual-studio-layout [data-visual-section=blocks] aside select,.visual-studio-layout [data-visual-section=frames] aside select{color:#e8decc!important;box-shadow:none!important;background:#0c0c0b!important;border:1px solid #4b4030!important;border-radius:0!important}.visual-studio-layout [data-visual-section=blocks] aside input:focus,.visual-studio-layout [data-visual-section=blocks] aside textarea:focus,.visual-studio-layout [data-visual-section=frames] aside input:focus,.visual-studio-layout [data-visual-section=frames] aside textarea:focus{border-color:#22bfae!important;outline:none!important}.visual-studio-layout [aria-label="Review generated versions"] article{background:#0d0d0c!important;border:1px solid #3a3429!important;border-radius:0!important}.visual-studio-layout [aria-label="Review generated versions"] article[data-status=candidate]{background:#16130d!important;border-color:#9d7e3e!important}.visual-studio-layout [aria-label="Review generated versions"] button:first-child{color:#090806!important;background:#22bfae!important;border-color:#22bfae!important}.visual-studio-layout details{border-color:#302b23!important}.visual-studio-layout details summary{color:#d2b467!important}.visual-studio-layout a,.visual-studio-layout button{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}@media (max-width:920px){.visual-studio-layout{min-height:0}.visual-studio-layout nav[aria-label="Visual Board sections"]{top:116px!important}.visual-studio-layout [data-visual-section=blocks]>div:first-child,.visual-studio-layout [data-visual-section=frames]>div:first-child{top:auto!important}}:root{--pp-matte:#070707;--pp-panel:#0b0b0a;--pp-panel-raised:#10100e;--pp-line:#22bfae38;--pp-line-strong:#22bfae7a;--pp-teal:#22bfae;--pp-orange-bright:#ffad73;--pp-paper:#eee8dc;--pp-muted:#817b71;--pp-dim:#5f5a53}:is(html[data-plotpickle-theme=dark] .workspace:has(.planner-content),html[data-plotpickle-theme=dark] .visual-studio-layout){font-family:var(--font-mono), "Courier New", Consolas, monospace}:is(html[data-plotpickle-theme=dark] .workspace:has(.planner-content) button,html[data-plotpickle-theme=dark] .workspace:has(.planner-content) input,html[data-plotpickle-theme=dark] .workspace:has(.planner-content) textarea,html[data-plotpickle-theme=dark] .workspace:has(.planner-content) select,html[data-plotpickle-theme=dark] .visual-studio-layout button,html[data-plotpickle-theme=dark] .visual-studio-layout input,html[data-plotpickle-theme=dark] .visual-studio-layout textarea,html[data-plotpickle-theme=dark] .visual-studio-layout select){font-family:inherit!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world){background:var(--pp-matte)!important;color:var(--pp-paper)!important;padding:24px clamp(20px,3vw,44px) 42px!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world)>.section-heading{border-bottom:1px solid var(--pp-line)!important;margin-bottom:16px!important;padding-bottom:14px!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .section-heading h1{text-transform:uppercase;color:var(--pp-paper)!important;letter-spacing:.025em!important;font-family:inherit!important;font-size:clamp(24px,3vw,38px)!important;font-weight:500!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .section-heading .eyebrow{text-transform:uppercase;color:var(--pp-teal)!important;letter-spacing:.08em!important;font-family:inherit!important;font-weight:600!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) h3{text-transform:uppercase;color:var(--pp-teal)!important;letter-spacing:.08em!important;font-family:inherit!important;font-weight:600!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .field-label{text-transform:uppercase;color:var(--pp-teal)!important;letter-spacing:.08em!important;font-family:inherit!important;font-weight:600!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world)>.form-section:first-of-type{border:1px solid var(--pp-line)!important;background:var(--pp-panel)!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .form-section{border:1px solid var(--pp-line)!important;background:var(--pp-panel)!important;box-shadow:none!important;border-radius:0!important;margin-bottom:14px!important;padding:16px!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .form-grid{gap:10px!important}:is(html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) input,html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) textarea,html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) select){color:#e8e1d5!important;box-shadow:none!important;background:#080808!important;border:1px solid #373126!important;border-radius:0!important}:is(html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) input:focus,html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) textarea:focus,html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) select:focus){border-color:var(--pp-teal)!important;outline:1px solid #22bfae40!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .field-help{color:#716b62!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .subsection-title{border-bottom:1px solid #22bfae24;padding-bottom:10px;align-items:center!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .subsection-title p{color:var(--pp-muted)!important}:is(html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .primary-button,html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .secondary-button){border:1px solid var(--pp-teal)!important;color:var(--pp-orange-bright)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:is(html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .primary-button:hover,html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .secondary-button:hover){background:var(--pp-teal)!important;color:#090806!important;transform:none!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .empty-state{min-height:180px;border:1px dashed var(--pp-line-strong)!important;color:var(--pp-muted)!important;background:#090909!important;border-radius:0!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .location-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:10px!important;display:grid!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .location-card{overflow:hidden;box-shadow:none!important;background:#0d0d0c!important;border:1px solid #312b22!important;border-radius:0!important;padding:0 12px 12px!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .location-image{margin:0 -12px 12px;color:#6f6656!important;background:linear-gradient(145deg,#22bfae0d,#0000),#0a0a09!important;border:0!important;border-bottom:1px solid #312b22!important;border-radius:0!important;min-height:150px!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-ordinary-world) .location-image img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:170px}:is(html[data-plotpickle-theme=dark] .editor-page:has(.character-roster),html[data-plotpickle-theme=dark] .editor-page:has(.character-profile-head)){background:var(--pp-matte)!important;color:var(--pp-paper)!important;padding:24px clamp(20px,3vw,44px) 42px!important}:is(html[data-plotpickle-theme=dark] .editor-page:has(.character-roster)>.section-heading,html[data-plotpickle-theme=dark] .editor-page:has(.character-profile-head)>.section-heading){border-bottom:1px solid var(--pp-line)!important;margin-bottom:16px!important;padding-bottom:14px!important}:is(html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .section-heading h1,html[data-plotpickle-theme=dark] .editor-page:has(.character-profile-head) .section-heading h1){text-transform:uppercase;color:var(--pp-paper)!important;letter-spacing:.025em!important;font-family:inherit!important;font-size:clamp(24px,3vw,38px)!important;font-weight:500!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .section-heading .eyebrow{text-transform:uppercase;color:var(--pp-teal)!important;letter-spacing:.075em!important;font-family:inherit!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .field-label{text-transform:uppercase;color:var(--pp-teal)!important;letter-spacing:.075em!important;font-family:inherit!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) h3{text-transform:uppercase;color:var(--pp-teal)!important;letter-spacing:.075em!important;font-family:inherit!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-profile-head) .field-label{text-transform:uppercase;color:var(--pp-teal)!important;letter-spacing:.075em!important;font-family:inherit!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-profile-head) h3{text-transform:uppercase;color:var(--pp-teal)!important;letter-spacing:.075em!important;font-family:inherit!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-workspace{grid-template-columns:220px minmax(0,1fr)!important;gap:12px!important;display:grid!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-roster{align-self:start;border:1px solid var(--pp-line)!important;background:var(--pp-panel)!important;border-radius:0!important;padding:8px!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-roster button{min-height:48px;color:#9b958b!important;background:0 0!important;border:1px solid #0000!important;border-bottom-color:#25211b!important;border-radius:0!important}:is(html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-roster button:hover,html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-roster button.active,html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-roster button[aria-pressed=true]){border-color:var(--pp-line-strong)!important;color:#f0d08a!important;background:#15120c!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-detail{border:1px solid var(--pp-line)!important;background:var(--pp-panel)!important;border-radius:0!important;padding:14px!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-profile-head{border-bottom:1px solid #2b271f;padding-bottom:14px;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr)!important;gap:14px!important;display:grid!important}:is(html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) input,html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) textarea,html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) select){color:#e8e1d5!important;box-shadow:none!important;background:#080808!important;border:1px solid #373126!important;border-radius:0!important}:is(html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) input:focus,html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) textarea:focus,html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) select:focus){border-color:var(--pp-teal)!important;outline:1px solid #22bfae40!important}:is(html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-core-grid,html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .form-grid){gap:10px!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-core-grid>*{box-shadow:none!important;background:#0d0d0c!important;border-color:#302b23!important;border-radius:0!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .relationship-list{box-shadow:none!important;background:#0d0d0c!important;border-color:#302b23!important;border-radius:0!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .relationship-list article{box-shadow:none!important;background:#0d0d0c!important;border-color:#302b23!important;border-radius:0!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .relationship-list article strong{color:#e6d9bf!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .relationship-list article span{color:var(--pp-teal)!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .primary-button{border:1px solid var(--pp-teal)!important;color:var(--pp-orange-bright)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .primary-button:hover{background:var(--pp-teal)!important;color:#090806!important;transform:none!important}html[data-plotpickle-theme=dark] .visual-studio-layout{background:var(--pp-matte)!important}html[data-plotpickle-theme=dark] .visual-studio-layout>div>div:last-child>header{background:#080808!important;padding-top:22px!important;padding-bottom:18px!important}html[data-plotpickle-theme=dark] .visual-studio-layout>div>div:last-child>header h1{text-transform:uppercase;letter-spacing:.025em!important;font-family:inherit!important;font-size:clamp(28px,3vw,44px)!important;font-weight:500!important}html[data-plotpickle-theme=dark] .visual-studio-layout nav[aria-label="Visual Board sections"]{border-color:var(--pp-line)!important;background:var(--pp-panel)!important}html[data-plotpickle-theme=dark] .visual-studio-layout nav[aria-label="Visual Board sections"] header strong,html[data-plotpickle-theme=dark] .visual-studio-layout [data-visual-section] h2,html[data-plotpickle-theme=dark] .visual-studio-layout [data-visual-section] h3{letter-spacing:.025em!important;font-family:inherit!important}html[data-plotpickle-theme=dark] .visual-studio-layout [data-visual-section]{border-color:var(--pp-line)!important;background:var(--pp-panel)!important}html[data-plotpickle-theme=dark] .visual-studio-layout [data-visual-section=blocks] main,html[data-plotpickle-theme=dark] .visual-studio-layout [data-visual-section=frames] main{gap:9px!important}html[data-plotpickle-theme=dark] .visual-studio-layout [data-visual-section=blocks] main button,html[data-plotpickle-theme=dark] .visual-studio-layout [data-visual-section=frames] main button{min-height:210px;background:#0b0b0a!important;border-color:#302b23!important}html[data-plotpickle-theme=dark] .visual-studio-layout [data-visual-section=blocks] main button img,html[data-plotpickle-theme=dark] .visual-studio-layout [data-visual-section=frames] main button img{object-fit:cover;filter:saturate(.8)contrast(1.05);width:100%}html[data-plotpickle-theme=dark] .visual-studio-layout [aria-label="Review generated versions"] article[data-status=candidate]:before{content:"CANDIDATE";color:var(--pp-teal);letter-spacing:.12em;border-bottom:1px solid #22bfae40;padding:5px 7px;font-size:8px;display:block}html[data-plotpickle-theme=dark] .visual-studio-layout [aria-label="Review generated versions"] article[data-status=approved]:before{content:"APPROVED CANON";color:#e2c77c;letter-spacing:.12em;border-bottom:1px solid #22bfae40;padding:5px 7px;font-size:8px;display:block}@media (max-width:980px){:is(html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-workspace,html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-profile-head){grid-template-columns:1fr!important}html[data-plotpickle-theme=dark] .editor-page:has(.character-roster) .character-roster{position:static}}html[data-plotpickle-theme=dark] :is(.editor-page:has(#field-primary-audience),.concept-canvas-page,.blocks-page){color:var(--pp-paper);font-family:var(--font-mono), "Courier New", Consolas, monospace;background:var(--pp-matte)!important}html[data-plotpickle-theme=dark] :is(.editor-page:has(#field-primary-audience),.concept-canvas-page,.blocks-page)>.section-heading{border-bottom:1px solid var(--pp-line)!important;margin-bottom:16px!important;padding:0 0 14px!important}html[data-plotpickle-theme=dark] :is(.editor-page:has(#field-primary-audience),.concept-canvas-page,.blocks-page) .section-heading h1{text-transform:uppercase;color:var(--pp-paper)!important;letter-spacing:.025em!important;font-family:inherit!important;font-size:clamp(24px,3vw,38px)!important;font-weight:500!important}html[data-plotpickle-theme=dark] :is(.editor-page:has(#field-primary-audience),.concept-canvas-page,.blocks-page) :is(.eyebrow,h3,.field-label,.subsection-title){text-transform:uppercase;color:var(--pp-teal)!important;letter-spacing:.075em!important;font-family:inherit!important}html[data-plotpickle-theme=dark] :is(.editor-page:has(#field-primary-audience),.concept-canvas-page,.blocks-page) :is(input,textarea,select){color:#e8e1d5!important;box-shadow:none!important;background:#080808!important;border:1px solid #373126!important;border-radius:0!important;font-family:inherit!important}html[data-plotpickle-theme=dark] :is(.editor-page:has(#field-primary-audience),.concept-canvas-page,.blocks-page) :is(input,textarea,select):focus{border-color:var(--pp-teal)!important;outline:1px solid #22bfae3d!important}html[data-plotpickle-theme=dark] :is(.editor-page:has(#field-primary-audience),.concept-canvas-page,.blocks-page) .field-help{color:#716b62!important}html[data-plotpickle-theme=dark] :is(.editor-page:has(#field-primary-audience),.concept-canvas-page,.blocks-page) :is(.primary-button,.secondary-button,.small-button){border:1px solid var(--pp-teal)!important;color:var(--pp-orange-bright)!important;box-shadow:none!important;background:#0b0b0a!important;border-radius:0!important;font-family:inherit!important}html[data-plotpickle-theme=dark] :is(.editor-page:has(#field-primary-audience),.concept-canvas-page,.blocks-page) :is(.primary-button,.small-button):hover{background:var(--pp-teal)!important;color:#090806!important;transform:none!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-primary-audience){grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:12px;padding:24px clamp(20px,3vw,44px) 42px!important;display:grid!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-primary-audience)>.section-heading{grid-column:1/-1}html[data-plotpickle-theme=dark] .editor-page:has(#field-primary-audience)>.form-section{min-width:0;border:1px solid var(--pp-line)!important;background:var(--pp-panel)!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:16px!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-primary-audience)>.form-section:first-of-type{border-color:var(--pp-line-strong)!important;background:linear-gradient(180deg, #22bfae09, transparent 120px), var(--pp-panel)!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-primary-audience) .form-section h3{border-bottom:1px solid #22bfae24;padding-bottom:9px;margin:0 0 13px!important;font-size:11px!important;font-weight:600!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-primary-audience) .form-grid{gap:10px!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-primary-audience) .form-field{background:#0a0a09;border:1px solid #27231c;min-width:0;padding:10px}html[data-plotpickle-theme=dark] .editor-page:has(#field-primary-audience) #field-title{border-color:#22bfae7a!important}html[data-plotpickle-theme=dark] .concept-canvas-page{padding:24px clamp(20px,3vw,44px) 42px!important}html[data-plotpickle-theme=dark] .concept-canvas-page>.form-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;gap:10px!important;display:grid!important}html[data-plotpickle-theme=dark] .concept-canvas-page .form-section,html[data-plotpickle-theme=dark] .concept-canvas-page .form-field{min-width:0;box-shadow:none!important;background:#0b0b0a!important;border:1px solid #2c281f!important;border-radius:0!important;margin:0!important;padding:13px!important}html[data-plotpickle-theme=dark] .concept-canvas-page .signal-section{border-color:var(--pp-line-strong)!important;background:linear-gradient(#22bfae0a,#0000 120px),#0b0b0a!important}html[data-plotpickle-theme=dark] .concept-canvas-page .form-field:has(#field-concept-seed){background:#0d0c09!important;border-color:#22bfae85!important}html[data-plotpickle-theme=dark] .concept-canvas-page .form-field:has(#field-concept-seed) textarea{min-height:150px}html[data-plotpickle-theme=dark] .concept-canvas-page .section-heading .small-button{min-height:36px;color:#090806!important;background:linear-gradient(#d0aa58 0%,#a9823b 100%)!important;padding:8px 14px!important}html[data-plotpickle-theme=dark] .concept-canvas-page .subsection-title{border-bottom:1px solid #22bfae26;padding:0 0 10px}html[data-plotpickle-theme=dark] .blocks-page{padding:24px clamp(18px,2.4vw,36px) 42px!important}html[data-plotpickle-theme=dark] .blocks-page .blocks-workspace{align-items:start;grid-template-columns:minmax(370px,.74fr) minmax(0,1.26fr)!important;gap:12px!important;display:grid!important}html[data-plotpickle-theme=dark] .blocks-page .blocks-map,html[data-plotpickle-theme=dark] .blocks-page .block-inspector{min-width:0;border:1px solid var(--pp-line)!important;background:var(--pp-panel)!important;box-shadow:none!important;border-radius:0!important}html[data-plotpickle-theme=dark] .blocks-page .blocks-map{overflow:hidden}html[data-plotpickle-theme=dark] .blocks-page .act-row{background:#0a0a09!important;border:0!important;border-bottom:1px solid #2a261e!important;border-radius:0!important;margin:0!important;padding:10px!important}html[data-plotpickle-theme=dark] .blocks-page .act-row:last-child{border-bottom:0!important}html[data-plotpickle-theme=dark] .blocks-page .act-row header{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;margin-bottom:8px;display:grid!important}html[data-plotpickle-theme=dark] .blocks-page .act-row header span,html[data-plotpickle-theme=dark] .blocks-page .act-row header small{text-transform:uppercase;color:#796f5d!important;font-size:8px!important}html[data-plotpickle-theme=dark] .blocks-page .act-row header strong{letter-spacing:.06em;text-transform:uppercase;color:#d7b665!important;font-size:9px!important;font-weight:600!important}html[data-plotpickle-theme=dark] .blocks-page .act-row>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}html[data-plotpickle-theme=dark] .blocks-page .block-card{text-align:left;min-width:0;min-height:116px;color:#a39d92!important;box-shadow:none!important;background:#0c0c0b!important;border:1px solid #2e2a22!important;border-radius:0!important;padding:9px!important}html[data-plotpickle-theme=dark] .blocks-page .block-card:hover{border-color:#22bfae6b!important}html[data-plotpickle-theme=dark] .blocks-page .block-card.active,html[data-plotpickle-theme=dark] .blocks-page .block-card[aria-pressed=true]{border-color:var(--pp-teal)!important;color:#eee1c2!important;background:#15120c!important}html[data-plotpickle-theme=dark] .blocks-page .block-card .block-number{color:var(--pp-teal)!important;font-size:10px!important}html[data-plotpickle-theme=dark] .blocks-page .block-card strong{margin:5px 0;display:block;color:#ddd5c7!important;font-size:9px!important;font-weight:500!important}html[data-plotpickle-theme=dark] .blocks-page .block-card p,html[data-plotpickle-theme=dark] .blocks-page .block-card small{line-height:1.45;color:#6f6a62!important;font-size:7px!important}html[data-plotpickle-theme=dark] .blocks-page .block-card i{background:#211f1a!important}html[data-plotpickle-theme=dark] .blocks-page .block-card i b{background:#9b7937!important}html[data-plotpickle-theme=dark] .blocks-page .block-inspector{position:sticky;top:82px;padding:14px!important}html[data-plotpickle-theme=dark] .blocks-page .inspector-head{border-bottom:1px solid #2b271f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;gap:12px!important;margin-bottom:13px!important;padding-bottom:12px!important;display:grid!important}html[data-plotpickle-theme=dark] .blocks-page .block-index{place-items:center;display:grid;border:1px solid var(--pp-teal)!important;width:52px!important;height:52px!important;color:var(--pp-orange-bright)!important;background:#0a0907!important;border-radius:50%!important;font-size:17px!important}html[data-plotpickle-theme=dark] .blocks-page .inspector-head h2{color:var(--pp-paper)!important;font-family:inherit!important;font-size:20px!important;font-weight:500!important}html[data-plotpickle-theme=dark] .blocks-page .inspector-head .secondary-button{color:#090806!important;background:linear-gradient(#d0aa58 0%,#a9823b 100%)!important}html[data-plotpickle-theme=dark] .blocks-page :is(.story-motion-grid,.form-grid,.reference-grid){gap:8px!important}html[data-plotpickle-theme=dark] .blocks-page .form-field,html[data-plotpickle-theme=dark] .blocks-page .reference-grid>div{background:#0a0a09;border:1px solid #29251e;min-width:0;padding:9px}html[data-plotpickle-theme=dark] .blocks-page .reference-grid{margin:9px 0!important}html[data-plotpickle-theme=dark] .blocks-page .chip-list button{color:#898278!important;background:#090909!important;border:1px solid #343027!important;border-radius:0!important;font-family:inherit!important}html[data-plotpickle-theme=dark] .blocks-page .chip-list button.active,html[data-plotpickle-theme=dark] .blocks-page .chip-list button[aria-pressed=true]{border-color:var(--pp-teal)!important;color:#e2c47e!important;background:#15120c!important}:is(html[data-plotpickle-theme=dark] .blocks-page .form-field:has(#field-story-text),html[data-plotpickle-theme=dark] .blocks-page .form-field:has(#field-storyboard-direction)){border-color:#22bfae6b!important}@media (max-width:1180px){html[data-plotpickle-theme=dark] .concept-canvas-page>.form-grid,html[data-plotpickle-theme=dark] .blocks-page .blocks-workspace{grid-template-columns:1fr!important}html[data-plotpickle-theme=dark] .editor-page:has(#field-primary-audience){grid-template-columns:1fr!important}html[data-plotpickle-theme=dark] .blocks-page .block-inspector{position:static}}@media (max-width:720px){html[data-plotpickle-theme=dark] .concept-canvas-page>.form-grid,html[data-plotpickle-theme=dark] .blocks-page .act-row>div{grid-template-columns:1fr!important}html[data-plotpickle-theme=dark] .blocks-page .inspector-head{grid-template-columns:auto 1fr!important}html[data-plotpickle-theme=dark] .blocks-page .inspector-head .secondary-button{grid-column:1/-1;width:100%}}.visual-studio-layout>div>button[aria-label*=feedback\ records],:is(.visual-studio-layout:has(nav[aria-label="Visual Board sections"] button:first-of-type[aria-current]) [data-visual-section]:not([data-visual-section=overview]),.visual-studio-layout:has(nav[aria-label="Visual Board sections"] button:nth-of-type(2)[aria-current]) [data-visual-section]:not([data-visual-section=characters]),.visual-studio-layout:has(nav[aria-label="Visual Board sections"] button:nth-of-type(3)[aria-current]) [data-visual-section]:not([data-visual-section=locations]),.visual-studio-layout:has(nav[aria-label="Visual Board sections"] button:nth-of-type(4)[aria-current]) [data-visual-section]:not([data-visual-section=assets]),.visual-studio-layout:has(nav[aria-label="Visual Board sections"] button:nth-of-type(5)[aria-current]) [data-visual-section]:not([data-visual-section=language]),.visual-studio-layout:has(nav[aria-label="Visual Board sections"] button:nth-of-type(6)[aria-current]) [data-visual-section]:not([data-visual-section=blocks]),.visual-studio-layout:has(nav[aria-label="Visual Board sections"] button:nth-of-type(7)[aria-current]) [data-visual-section]:not([data-visual-section=frames]),.visual-studio-layout:has(nav[aria-label="Visual Board sections"] button:nth-of-type(8)[aria-current]) [data-visual-section]:not([data-visual-section=pitch]),.visual-studio-layout:has(nav[aria-label="Visual Board sections"] button:nth-of-type(9)[aria-current]) [data-visual-section]:not([data-visual-section=diagnostics])){display:none!important}.visual-studio-layout[data-storyboard-focus=overview] [data-visual-section=overview],.visual-studio-layout[data-storyboard-focus=characters] [data-visual-section=characters],.visual-studio-layout[data-storyboard-focus=locations] [data-visual-section=locations],.visual-studio-layout[data-storyboard-focus=assets] [data-visual-section=assets],.visual-studio-layout[data-storyboard-focus=language] [data-visual-section=language],.visual-studio-layout[data-storyboard-focus=blocks] [data-visual-section=blocks],.visual-studio-layout[data-storyboard-focus=frames] [data-visual-section=frames],.visual-studio-layout[data-storyboard-focus=pitch] [data-visual-section=pitch],.visual-studio-layout[data-storyboard-focus=diagnostics] [data-visual-section=diagnostics]{order:-10}.visual-studio-layout[data-storyboard-focus=frames] [data-visual-section=frames],.visual-studio-layout[data-storyboard-focus=blocks] [data-visual-section=blocks]{scroll-margin-top:128px}.visual-studio-layout nav[aria-label="Visual Board sections"]>header{order:0}.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-area=overview][data-storyboard-role=primary]{order:10}.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-area=world][data-storyboard-role=primary]{order:20}.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-area=world][data-storyboard-role=secondary]{order:21}.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-area=moments][data-storyboard-role=primary]{order:30}.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-area=moments][data-storyboard-role=secondary]{order:31}.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-area=continuity][data-storyboard-role=primary]{order:40}.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-versions=true]{order:50}.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-role=secondary]{color:#777168!important;border-left-color:#22bfae33!important;width:calc(100% - 18px)!important;min-height:36px!important;margin-left:18px!important;padding:7px 8px!important;display:none!important}.visual-studio-layout nav[aria-label="Visual Board sections"][data-storyboard-area=world] button[data-storyboard-area=world][data-storyboard-role=secondary],.visual-studio-layout nav[aria-label="Visual Board sections"][data-storyboard-area=moments] button[data-storyboard-area=moments][data-storyboard-role=secondary]{display:flex!important}.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-role=primary]{border-top-color:#22bfae1f!important;min-height:48px!important;margin-top:6px!important}.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-role=primary] strong{letter-spacing:.02em;font-size:10px!important}.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-role=primary] small{color:#6f685d!important}.visual-studio-layout nav[aria-label="Visual Board sections"][data-storyboard-area=overview] button[data-storyboard-area=overview][data-storyboard-role=primary],.visual-studio-layout nav[aria-label="Visual Board sections"][data-storyboard-area=world] button[data-storyboard-area=world][data-storyboard-role=primary],.visual-studio-layout nav[aria-label="Visual Board sections"][data-storyboard-area=moments] button[data-storyboard-area=moments][data-storyboard-role=primary],.visual-studio-layout nav[aria-label="Visual Board sections"][data-storyboard-area=continuity] button[data-storyboard-area=continuity][data-storyboard-role=primary],.visual-studio-layout nav[aria-label="Visual Board sections"][data-storyboard-versions-active=true] button[data-storyboard-versions=true]{color:#efd18a!important;background:#19150d!important;border-color:#22bfae85!important}.visual-studio-layout nav[aria-label="Visual Board sections"][data-storyboard-versions-active=true] button[data-storyboard-area=moments][data-storyboard-role=primary]{color:#928b80!important;background:0 0!important;border-color:#0000 #0000 #25221d!important}.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-versions=true] b{color:#d5ae5b!important}@media (max-width:920px){.visual-studio-layout nav[aria-label="Visual Board sections"] button[data-storyboard-role=secondary]{width:auto!important;margin-left:0!important}}.storyboard-write-handoff{z-index:80;color:#d8cfbf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e0df5;border:1px solid #22bfae75;align-items:center;gap:16px;max-width:min(430px,100vw - 44px);padding:10px 11px 10px 14px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;display:flex;position:fixed;bottom:18px;right:22px;box-shadow:0 14px 34px #00000057}.storyboard-write-handoff>div{gap:2px;min-width:0;display:grid}.storyboard-write-handoff span,.storyboard-write-handoff small{color:#81796d;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.storyboard-write-handoff strong{color:#e7c26e;font-size:10px}.storyboard-write-handoff a{color:#090806;background:#22bfae;border:1px solid #22bfae;flex:none;align-items:center;min-height:38px;padding:8px 11px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}:is(.storyboard-write-handoff a:hover,.storyboard-write-handoff a:focus-visible){outline-offset:2px;background:#e0bc68;outline:2px solid #e8c975}@media (max-width:720px){.storyboard-write-handoff{justify-content:space-between;max-width:none;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.storyboard-write-handoff *{scroll-behavior:auto!important;transition:none!important}}.workspace[data-write-studio=true]{color:#e9e0d0;background:radial-gradient(circle at 12% 0,#22bfae0b,#0000 27rem),#090909!important}.workspace[data-write-studio=true]>section[aria-label$=capabilities],.workspace[data-write-studio=true]>button[aria-label*=feedback\ records]{display:none!important}.workspace[data-write-studio=true] [class*=workspaceShell]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;color:#e9e0d0!important;background:#090909!important}.workspace[data-write-studio=true] [class*=modeBar]{min-height:52px!important;box-shadow:none!important;background:#0c0c0bf7!important;border-color:#22bfae33!important;padding:9px clamp(20px,3vw,42px)!important;top:0!important}.workspace[data-write-studio=true] [class*=modeBar] strong{color:#f2eadc!important}.workspace[data-write-studio=true] [class*=modeBar] span{color:#746d63!important}.workspace[data-write-studio=true] [class*=modeBar]>div:last-child{background:#11110f!important;border-color:#3a3328!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=modeBar] button{color:#998d7a!important;background:#11110f!important;border-color:#3a3328!important}.workspace[data-write-studio=true] [class*=modeBar] [class*=activeMode]{color:#090806!important;background:#22bfae!important}.workspace[data-write-studio=true] [class*=writerHeader]{background:linear-gradient(115deg,#22bfae0b,#0000 40%),#0d0d0c!important;border-color:#22bfae33!important;padding:28px clamp(24px,3vw,46px) 22px!important}.workspace[data-write-studio=true] [class*=writerHeader] p,.workspace[data-write-studio=true] [class*=miniNavigator]>div:first-child>span,.workspace[data-write-studio=true] [class*=miniBrief]>span,.workspace[data-write-studio=true] [class*=aiCard]>span,.workspace[data-write-studio=true] [class*=assignmentCard]>span{color:#22bfae!important;letter-spacing:.16em!important;font-size:8px!important}.workspace[data-write-studio=true] [class*=writerHeader] h1{letter-spacing:-.035em;color:#f6efe3!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,4vw,58px)!important;font-weight:500!important}.workspace[data-write-studio=true] [class*=writerHeader]>div>span{color:#777168!important;font-size:9px!important}.workspace[data-write-studio=true] [class*=exportActions] button,.workspace[data-write-studio=true] [class*=formatToolbar] button,.workspace[data-write-studio=true] [class*=openPlan],.workspace[data-write-studio=true] [class*=convertCard] button,.workspace[data-write-studio=true] [class*=blankPage] button,.workspace[data-write-studio=true] [class*=productionDraftPanel] button,.workspace[data-write-studio=true] [class*=aiCard]>button,.workspace[data-write-studio=true] [class*=aiResult] button{color:#d7c49d!important;background:0 0!important;border:1px solid #22bfae52!important;border-radius:0!important;font-family:inherit!important;font-size:8px!important;font-weight:800!important}.workspace[data-write-studio=true] [class*=exportActions] button:hover,.workspace[data-write-studio=true] [class*=formatToolbar] button:hover,.workspace[data-write-studio=true] [class*=openPlan]:hover,.workspace[data-write-studio=true] [class*=productionDraftPanel] button:hover{color:#f0d28b!important;background:#19150d!important;border-color:#22bfae!important}.workspace[data-write-studio=true] [class*=productionDraftPanel]{color:#938b80!important;background:#0b0b0a!important;border-color:#28241e!important;padding:12px clamp(24px,3vw,46px)!important}.workspace[data-write-studio=true] [class*=productionDraftPanel]>div:first-child>span,.workspace[data-write-studio=true] [class*=productionDraftPanel] header span{color:#8e7440!important}.workspace[data-write-studio=true] [class*=productionDraftPanel] p,.workspace[data-write-studio=true] [class*=productionDraftPanel] label,.workspace[data-write-studio=true] [class*=productionHistory] li{color:#777168!important}.workspace[data-write-studio=true] [class*=productionDraftPanel] input,.workspace[data-write-studio=true] [class*=productionDraftPanel] select,.workspace[data-write-studio=true] [class*=productionDraftPanel] textarea,.workspace[data-write-studio=true] [class*=productionGrid]>div{color:#d7cfc2!important;background:#11110f!important;border-color:#332e26!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=writerLayout]{background:#090909!important;grid-template-columns:210px minmax(560px,1fr) 310px!important}.workspace[data-write-studio=true] [class*=blockRail]{background:#0d0d0c!important;border-color:#22bfae2e!important;min-height:calc(100vh - 52px)!important;max-height:calc(100vh - 52px)!important;top:52px!important}.workspace[data-write-studio=true] [class*=blockRail]>div{border-color:#28241e!important}.workspace[data-write-studio=true] [class*=blockRail]>div span,.workspace[data-write-studio=true] [class*=formatToolbar]>span{color:#22bfae!important}.workspace[data-write-studio=true] [class*=blockRail]>div strong{color:#e6ddce!important}.workspace[data-write-studio=true] [class*=blockRail]>div small,.workspace[data-write-studio=true] [class*=blockRail] nav button small{color:#676158!important}.workspace[data-write-studio=true] [class*=blockRail] nav{max-height:calc(100vh - 146px)!important}.workspace[data-write-studio=true] [class*=blockRail] nav button{color:#91897d!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=blockRail] nav button:hover{background:#14120e!important;border-color:#4b402c!important}.workspace[data-write-studio=true] [class*=blockRail] nav button>span{color:#8c713e!important}.workspace[data-write-studio=true] [class*=blockRail] nav [class*=activeBlock]{color:#f0d28b!important;background:#19150d!important;border-color:#22bfae80!important;box-shadow:inset 3px 0 #22bfae!important}.workspace[data-write-studio=true] [class*=writerMain]{background:radial-gradient(circle at 50% 0,#22bfae06,#0000 34rem),#090909!important;padding:20px clamp(22px,3vw,38px) 72px!important}.workspace[data-write-studio=true] [class*=miniNavigator]{max-width:980px!important;box-shadow:none!important;background:#0f0f0e!important;border-color:#302a22!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=miniNavigator] h2{font-family:Georgia,Times New Roman,serif;font-weight:500;color:#eee5d7!important;font-size:22px!important}.workspace[data-write-studio=true] [class*=miniNavigator] p{color:#7e776d!important}.workspace[data-write-studio=true] [class*=miniGrid] button{color:#9a9286!important;background:#0b0b0a!important;border-color:#332e26!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=miniGrid] button:hover{border-color:#836a39!important}.workspace[data-write-studio=true] [class*=miniGrid] span{color:#a58443!important}.workspace[data-write-studio=true] [class*=miniGrid] small,.workspace[data-write-studio=true] [class*=miniGrid] i{color:#676158!important}.workspace[data-write-studio=true] [class*=miniGrid] [class*=activeMini]{color:#efd18a!important;background:#1a160e!important;border-color:#22bfae!important;box-shadow:0 0 0 1px #22bfae2e!important}.workspace[data-write-studio=true] [class*=formatToolbar]{background:#0d0d0c!important;border-color:#302a22!important;border-radius:0!important;max-width:980px!important}.workspace[data-write-studio=true] [class*=scriptPaper]{background:#11110f!important;border-color:#393228!important;max-width:980px!important;min-height:1050px!important;box-shadow:0 18px 48px #00000057!important}.workspace[data-write-studio=true] [class*=scriptElement]{border-radius:0!important}.workspace[data-write-studio=true] [class*=scriptElement]:hover{background:#16130f!important;border-color:#393228!important}.workspace[data-write-studio=true] [class*=selectedElement]{background:#1a160e!important;border-color:#22bfae99!important;box-shadow:0 0 0 2px #22bfae14!important}.workspace[data-write-studio=true] [class*=scriptElement] textarea{caret-color:#d8b45f;color:#efe9df!important}.workspace[data-write-studio=true] [class*=elementMeta]{background:#11110f!important;border-color:#463b29!important;border-radius:0!important;box-shadow:0 9px 24px #00000057!important}.workspace[data-write-studio=true] [class*=elementMeta] span{color:#c39c4f!important}.workspace[data-write-studio=true] [class*=elementMeta] select,.workspace[data-write-studio=true] [class*=elementMeta] button{color:#d4c9b7!important;background:#0c0c0b!important;border-color:#463b29!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=blankPage],.workspace[data-write-studio=true] [class*=convertCard]{color:#d9d0c2!important;background:#10100f!important;border-color:#342e25!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=blankPage] p,.workspace[data-write-studio=true] [class*=convertCard] p,.workspace[data-write-studio=true] [class*=keyboardHint]{color:#746d63!important}.workspace[data-write-studio=true] [class*=assistantPanel]{background:#0c0c0b!important;border-color:#22bfae2e!important;max-height:calc(100vh - 52px)!important;top:52px!important}.workspace[data-write-studio=true] [class*=miniBrief],.workspace[data-write-studio=true] [class*=aiCard],.workspace[data-write-studio=true] [class*=assignmentCard]{color:#d4cab9!important;background:#11110f!important;border-color:#332e26!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=miniBrief]>p,.workspace[data-write-studio=true] [class*=aiCard]>p,.workspace[data-write-studio=true] [class*=miniBrief] dd,.workspace[data-write-studio=true] [class*=aiCard]>small{color:#777168!important}.workspace[data-write-studio=true] [class*=miniBrief] dl div{border-color:#2b2721!important}.workspace[data-write-studio=true] [class*=miniBrief] dt,.workspace[data-write-studio=true] [class*=assignmentCard] label{color:#a84!important}.workspace[data-write-studio=true] [class*=aiCard] textarea,.workspace[data-write-studio=true] [class*=assignmentCard] select{color:#ddd3c3!important;background:#0b0b0a!important;border-color:#403729!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=aiCard]>button{color:#090806!important;background:#22bfae!important;border-color:#22bfae!important}.workspace[data-write-studio=true] [class*=aiResult]{background:#15130e!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=aiError]{color:#d39a8d!important;background:#21120f!important;border-radius:0!important}@media (max-width:1280px){.workspace[data-write-studio=true] [class*=writerLayout]{grid-template-columns:205px minmax(520px,1fr)!important}}@media (max-width:900px){.workspace[data-write-studio=true] [class*=writerLayout]{grid-template-columns:1fr!important}.workspace[data-write-studio=true] [class*=blockRail],.workspace[data-write-studio=true] [class*=assistantPanel]{min-height:0!important;max-height:none!important;position:relative!important;top:auto!important}}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;color:#e9e0d0!important;background:#090909!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page]>[class*=header]{background:linear-gradient(115deg,#22bfae0b,#0000 40%),#0d0d0c!important;border-color:#22bfae33!important;padding:28px clamp(24px,3vw,46px) 24px!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page]>[class*=header] span,.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=context]>div:first-child>span,.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=toolbar]>span{color:#22bfae!important;letter-spacing:.16em!important;font-size:8px!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page]>[class*=header] h1{letter-spacing:-.035em;line-height:1.05;color:#f6efe3!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,4vw,58px)!important;font-weight:500!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page]>[class*=header] p,.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=stats] small{color:#777168!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=stats]{color:#d8cfbf!important;background:#11110f!important;border-color:#3a3328!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=stats] strong{color:#e7c26e!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page]>[class*=layout]{background:#090909!important;grid-template-columns:230px minmax(0,1fr)!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=main]{background:radial-gradient(circle at 50% 0,#22bfae06,#0000 34rem),#090909!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=context]{color:#d8cfbf!important;background:#0f0f0e!important;border-color:#302a22!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=context] h2{font-family:Georgia,Times New Roman,serif;font-weight:500;color:#eee5d7!important;font-size:22px!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=context] p{color:#7e776d!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] :is([class*=context]>button,[class*=toolbar] button,[class*=actions] button,[class*=aiReview] button,[class*=aiError] button){color:#d7c49d!important;background:0 0!important;border:1px solid #22bfae52!important;border-radius:0!important;font-family:inherit!important;font-size:8px!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=editorCard]{background:#11110f!important;border-color:#393228!important;border-radius:0!important;box-shadow:0 18px 48px #00000057!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=toolbar]{background:#0d0d0c!important;border-color:#302a22!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=toolbar] [class*=active]{color:#efd18a!important;background:#19150d!important;border-color:#22bfae!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=editorSplit]>textarea,.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=editorOnly]>textarea{caret-color:#d8b45f;color:#e9e0d0!important;background:#10110f!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=editorSplit]>textarea:focus,.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=editorOnly]>textarea:focus{box-shadow:inset 0 0 0 2px #22bfae8c!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=preview]{background:#11110f!important;border-color:#302a22!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=previewContent],.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=previewContent] :is(h1,h2,h3){color:#e9e0d0!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=previewContent] blockquote,.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=previewContent] code{color:#d9cbaf!important;background:#19150d!important;border-color:#4b402c!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=emptyPreview],.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=ownership]{color:#777168!important;background:#11110f!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=emptyPreview] strong{color:#d1b36e!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=actions]{background:#0d0d0c!important;border-color:#302a22!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=actions] [class*=primary]{color:#090806!important;background:#22bfae!important;border-color:#22bfae!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=aiReview]{color:#d8cfbf!important;background:#15130e!important;border-color:#453a28!important;border-radius:0!important}.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page] [class*=aiError]{color:#d39a8d!important;background:#21120f!important;border-color:#694039!important;border-radius:0!important}.workspace[data-write-studio=true] section[aria-label="Diagnostic craft summary"]{--line:#332e26!important;--ink:#e9e0d0!important;--muted:#777168!important;--ice:#11110f!important;--blue:#11110f!important;color:#e9e0d0!important;background:#11110f!important;border-color:#332e26!important;border-radius:0!important}.workspace[data-write-studio=true] section[aria-label="Diagnostic craft summary"] a{color:#d7b761!important}.workspace[data-write-studio=true] section[aria-label="Diagnostic craft summary"] [class*=summaryCounts]>div,.workspace[data-write-studio=true] section[aria-label="Diagnostic craft summary"] [class*=finding]{color:#d8cfbf!important;background:#0b0b0a!important;border-color:#393228!important;border-radius:0!important}.workspace[data-write-studio=true] section[aria-label="Diagnostic craft summary"] [class*=finding] p,.workspace[data-write-studio=true] section[aria-label="Diagnostic craft summary"] [class*=summaryCounts] span{color:#777168!important}@media (max-width:920px){.workspace[data-write-studio=true] [class*=workspaceShell]>[class*=page]>[class*=layout]{display:block!important}}.workspace[data-write-studio=true] [class*=exportActions],.workspace[data-write-studio=true] [class*=productionDraftPanel]{display:none!important}.workspace[data-write-studio=true] [class*=writerHeader]{grid-template-columns:minmax(0,1fr)!important}.workspace[data-write-studio=true][data-write-advanced=open] [class*=exportActions]{display:flex!important}.workspace[data-write-studio=true][data-write-advanced=open] [class*=productionDraftPanel]{display:block!important}.workspace[data-write-studio=true][data-write-advanced=open] [class*=writerHeader]{grid-template-columns:minmax(0,1fr) auto!important}@media (max-width:760px){.workspace[data-write-studio=true][data-write-advanced=open] [class*=writerHeader]{grid-template-columns:1fr!important}}.write-edit-handoff{z-index:82;color:#d8cfbf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e0df5;border:1px solid #22bfae75;align-items:center;gap:16px;max-width:min(420px,100vw - 44px);padding:10px 11px 10px 14px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;display:flex;position:fixed;bottom:18px;right:22px;box-shadow:0 14px 34px #00000057}.write-edit-handoff>div{gap:2px;min-width:0;display:grid}.write-edit-handoff span,.write-edit-handoff small{color:#81796d;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.write-edit-handoff strong{color:#e7c26e;font-size:10px}.write-edit-handoff button{color:#090806;cursor:pointer;background:#22bfae;border:1px solid #22bfae;flex:none;min-height:38px;padding:8px 11px;font:800 8px ui-monospace,SFMono-Regular,Consolas,monospace}:is(.write-edit-handoff button:hover,.write-edit-handoff button:focus-visible){outline-offset:2px;background:#e0bc68;outline:2px solid #e8c975}.write-edit-handoff button:disabled{opacity:.58;cursor:wait}@media (max-width:720px){.write-edit-handoff{justify-content:space-between;max-width:none;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.write-edit-handoff *{scroll-behavior:auto!important;transition:none!important}}.edit-decision-panel{background:#11110f;border:1px solid #3a3328;gap:10px;padding:13px;display:grid}.edit-decision-panel>span,.edit-decision-panel label,.edit-decision-compare span{color:#22bfae;letter-spacing:.13em;text-transform:uppercase;font:800 7px ui-monospace,SFMono-Regular,Consolas,monospace}.edit-decision-panel>strong{color:#ded3c1;font:500 13px/1.45 Georgia,Times New Roman,serif}.edit-decision-panel>p,.edit-decision-panel>small{color:#81796d;margin:0;font:8px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.edit-decision-panel textarea{box-sizing:border-box;resize:vertical;color:#eee6d9;caret-color:#d8b45f;background:#0b0b0a;border:1px solid #3b3429;width:100%;padding:9px 10px;font:12px/1.5 Courier New,monospace}.edit-decision-panel textarea:focus{outline-offset:1px;border-color:#22bfae;outline:2px solid #22bfae2e}.edit-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.edit-decision-actions button,.edit-decision-panel>button{cursor:pointer;min-height:38px;padding:8px 9px;font:800 7px ui-monospace,SFMono-Regular,Consolas,monospace}.edit-decision-primary{color:#090806;background:#22bfae;border:1px solid #22bfae}.edit-decision-secondary{color:#d8c28e;background:#15130e;border:1px solid #5a4c31}:is(.edit-decision-actions button:hover,.edit-decision-actions button:focus-visible,.edit-decision-panel>button:hover,.edit-decision-panel>button:focus-visible){outline-offset:1px;border-color:#e0bc68;outline:2px solid #e0bc684d}.edit-decision-actions button:disabled{opacity:.45;cursor:not-allowed}.edit-decision-compare{grid-template-columns:1fr 1fr;gap:6px;display:grid}.edit-decision-compare article{background:#0b0b0a;border:1px solid #302a22;min-width:0;padding:9px}.edit-decision-compare p{white-space:pre-wrap;color:#b8ae9f;margin:5px 0 0;font:9px/1.5 Courier New,monospace}.edit-decision-notice{background:#17140e;border-left:2px solid #22bfae;color:#c7b488!important;padding:8px!important}.edit-decision-empty strong{font-size:12px}@media (max-width:1180px){.edit-decision-panel{max-width:980px}}@media (max-width:560px){.edit-decision-actions,.edit-decision-compare{grid-template-columns:1fr}}.graphic-novel-studio-shell{color:#eee7d6!important;background:#090909!important;border:1px solid #2b261d!important;border-radius:14px!important;width:100%!important;max-width:none!important;padding:18px!important;box-shadow:0 24px 70px #00000047!important}.graphic-novel-studio-shell>*{border-color:#30291d}.graphic-novel-studio-shell h1,.graphic-novel-studio-shell h2,.graphic-novel-studio-shell h3{color:#f2ead9;font-family:Georgia,Times New Roman,serif}.graphic-novel-studio-shell button,.graphic-novel-studio-shell select,.graphic-novel-studio-shell input,.graphic-novel-studio-shell textarea{color:#eee7d6!important;background:#11100d!important;border-color:#413722!important}.graphic-novel-studio-shell button:hover{border-color:#22bfae!important}.graphic-novel-studio-shell button[aria-current=page],.graphic-novel-studio-shell button.active{color:#f4cf7a!important;background:#22bfae29!important;border-color:#22bfae!important}.graphic-novel-studio-context{background:linear-gradient(#0e0e0d,#0a0a09);border:1px solid #3a3020;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(240px,.8fr) auto;gap:18px;margin-bottom:18px;padding:20px;display:grid}.graphic-novel-studio-heading{min-width:0}.graphic-novel-studio-eyebrow{color:#22bfae;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:11px;display:block}.graphic-novel-studio-heading h1{margin:0 0 8px;font-size:30px;line-height:1.08}.graphic-novel-studio-heading p{color:#aaa18f;max-width:760px;margin:0}.graphic-novel-story-identity{border-left:1px solid #322a1d;flex-direction:column;justify-content:center;gap:6px;padding-left:18px;display:flex}.graphic-novel-story-identity strong{color:#f0cb78;font-size:14px}.graphic-novel-story-identity span{font-size:13px}.graphic-novel-story-identity small{color:#8e8779}.graphic-novel-studio-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;display:flex}.graphic-novel-studio-actions button{white-space:nowrap;border-radius:8px;padding:9px 12px}.graphic-novel-act-rail{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:4px;display:grid}.graphic-novel-act-rail>div{background:#0b0b0a;border:1px solid #2d281f;border-radius:9px;grid-template-columns:auto repeat(6,1fr);align-items:center;gap:5px;padding:8px;display:grid}.graphic-novel-act-rail>div>span{color:#867e70;text-transform:uppercase;letter-spacing:.08em;padding-right:4px;font-size:10px}.graphic-novel-act-rail>div.active{background:#100f0b;border-color:#5c4826}.graphic-novel-act-rail>div.active>span{color:#d3aa55}.graphic-novel-act-rail button{border-radius:6px;min-width:0;padding:6px 4px;font-size:11px}.graphic-novel-mini-rail{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.graphic-novel-mini-rail button{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:9px 10px;overflow:hidden;color:#9b9487!important}.graphic-novel-mini-rail button.active{color:#f2cd78!important}.graphic-novel-decisions{border:1px solid #3b3121;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(240px,.6fr) minmax(320px,1fr);gap:14px;padding:16px;display:grid;background:#0b0b0a!important}.graphic-novel-decisions>div:first-child{align-self:center}.graphic-novel-decisions h2{margin:0 0 6px;font-size:22px}.graphic-novel-decisions p{color:#9f9789;margin:0}.graphic-novel-decision-empty{border:1px dashed #3a3123;border-radius:8px;grid-column:1/-1;padding:14px}.graphic-novel-candidate{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.graphic-novel-candidate img{object-fit:cover;background:#070707;border:1px solid #3f3525;border-radius:8px;width:100%;height:180px}.graphic-novel-candidate img[hidden]{display:none}.graphic-novel-candidate>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.graphic-novel-candidate strong{color:#f1cb76}.graphic-novel-candidate span{color:#aaa18f;font-size:11px}.graphic-novel-candidate[data-approved=true] span{color:#8abf78}.graphic-novel-decisions textarea{resize:vertical;border-radius:8px;grid-column:1/-1;width:100%;padding:10px}.graphic-novel-decision-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.graphic-novel-decision-actions button{border-radius:8px;padding:8px 13px}.graphic-novel-decision-actions button.primary{font-weight:700;color:#0a0907!important;background:#22bfae!important;border-color:#d8b768!important}.graphic-novel-decision-status{grid-column:1/-1;min-height:20px;font-size:12px;color:#c5bda9!important}.graphic-novel-studio-shell>header:not(.graphic-novel-studio-context header){margin-top:0!important}.graphic-novel-studio-shell>header:first-of-type:not(.graphic-novel-studio-context){padding-top:0}.graphic-novel-studio-shell>section,.graphic-novel-studio-shell>div{background-color:#0000}.graphic-novel-studio-shell img{filter:saturate(.88)contrast(1.03)}.graphic-novel-studio-shell a{color:#d8b25e}.graphic-novel-studio-shell [data-state=ready],.graphic-novel-studio-shell [data-state=completed]{color:#8abf78!important}.graphic-novel-studio-shell [data-state=blocked],.graphic-novel-studio-shell [data-state=failed]{color:#d8866c!important}@media (max-width:1180px){.graphic-novel-studio-context{grid-template-columns:1fr 1fr}.graphic-novel-studio-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-start}.graphic-novel-act-rail{grid-template-columns:1fr 1fr}.graphic-novel-decisions{grid-template-columns:1fr}}@media (max-width:820px){.graphic-novel-studio-shell{padding:10px!important}.graphic-novel-studio-context{grid-template-columns:1fr;padding:14px}.graphic-novel-story-identity{border-top:1px solid #322a1d;border-left:0;padding:12px 0 0}.graphic-novel-studio-actions{flex-direction:column;grid-column:auto}.graphic-novel-act-rail{grid-template-columns:1fr}.graphic-novel-mini-rail{grid-template-columns:1fr 1fr}.graphic-novel-candidate{grid-template-columns:1fr}.graphic-novel-candidate>div,.graphic-novel-decisions textarea,.graphic-novel-decision-actions,.graphic-novel-decision-status{grid-column:auto}}.graphic-novel-build-handoff-button{color:#f0cb78!important;background:#22bfae29!important;border-color:#70582b!important}.build-studio-continuity-shell{color:#eee7d6!important;background:#090909!important}.build-studio-context{color:#eee7d6;background:linear-gradient(#0e0e0d,#0a0a09);border:1px solid #3a3020;border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.85fr) minmax(220px,.7fr) auto;gap:18px;margin:0 0 18px;padding:20px;display:grid}.build-studio-eyebrow{color:#22bfae;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:11px;display:block}.build-studio-heading h1{color:#f2ead9;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.08}.build-studio-heading p{color:#aaa18f;max-width:760px;margin:0}.build-story-identity,.build-source-lineage{border-left:1px solid #322a1d;flex-direction:column;justify-content:center;gap:6px;padding-left:18px;display:flex}.build-story-identity strong,.build-source-lineage strong{color:#f0cb78;font-size:14px}.build-story-identity span{font-size:13px}.build-story-identity small,.build-source-lineage small{color:#8e8779;line-height:1.45}.build-studio-context-actions{flex-direction:column;justify-content:center;gap:8px;display:flex}.build-studio-context-actions button{white-space:nowrap;color:#eee7d6;background:#11100d;border:1px solid #413722;border-radius:8px;padding:9px 12px}.build-studio-context-actions button:hover{border-color:#22bfae}.build-studio-continuity-shell button[aria-pressed=true],.build-studio-continuity-shell button.active{border-color:#22bfae!important}.build-studio-continuity-shell h1,.build-studio-continuity-shell h2,.build-studio-continuity-shell h3{color:#f2ead9}@media (max-width:1250px){.build-studio-context{grid-template-columns:1fr 1fr}.build-studio-context-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-start}}@media (max-width:820px){.build-studio-context{grid-template-columns:1fr;padding:14px}.build-story-identity,.build-source-lineage{border-top:1px solid #322a1d;border-left:0;padding:12px 0 0}.build-studio-context-actions{flex-direction:column;grid-column:auto}}.build-assembly-studio{color:#eee7d6;background:#0b0b0a;border:1px solid #3a3020;border-radius:12px;margin:0 0 18px;padding:20px}.build-assembly-heading{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.build-assembly-heading h2{color:#f2ead9;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px}.build-assembly-heading p{color:#aaa18f;max-width:900px;margin:0}.build-assembly-body{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;display:grid}.build-source-stack,.build-sequence-preview{background:#0e0e0d;border:1px solid #2f291f;border-radius:10px;padding:14px}.build-source-stack h3,.build-sequence-preview h3{color:#e9dfcb;margin:0 0 12px}.build-source-stack article{border-top:1px solid #252119;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.build-source-stack article:first-of-type{border-top:0}.build-source-stack article>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.build-source-stack article strong{color:#f0cb78}.build-source-stack article span{color:#b1aa9b;font-size:13px}.build-source-stack article small{color:#746e63;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.build-source-stack article>div:last-child{align-items:center;gap:6px;display:flex}.build-source-stack button,.build-assembly-actions button{color:#eee7d6;background:#11100d;border:1px solid #413722;border-radius:7px;padding:7px 10px}.build-source-stack button:hover,.build-assembly-actions button:hover{border-color:#22bfae}.build-source-stack button:disabled{opacity:.4}.build-sequence-preview ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.build-sequence-preview li{background:#0a0a09;border:1px solid #28231b;border-radius:8px;padding:8px 10px}.build-sequence-preview li strong,.build-sequence-preview li span{display:block}.build-sequence-preview li span{color:#918a7d;margin-top:3px;font-size:12px}.build-assembly-status{color:#c4bba9;border-top:1px solid #2a241b;margin:14px 0 0;padding-top:12px;font-size:12px}.build-assembly-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.build-assembly-actions .primary{color:#f1cb77;background:#22bfae2b;border-color:#8d6b32}.build-assembly-empty{color:#8f887b}.build-source-stack article[data-source-kind=screenplay]{border-left:2px solid #8d6b32;padding-left:10px}.build-source-stack article[data-source-kind=storyboard],.build-source-stack article[data-source-kind=graphic-novel]{border-left:2px solid #6a5b39;padding-left:10px}@media (max-width:980px){.build-assembly-body,.build-source-stack article{grid-template-columns:1fr}.build-source-stack article>div:last-child{justify-content:flex-start}}@media (max-width:640px){.build-assembly-studio{padding:14px}.build-assembly-actions{flex-direction:column}.build-assembly-actions button{width:100%}}.build-animatic-studio{border:1px solid color-mix(in srgb, var(--pp-accent,#2dd4bf) 30%, transparent);background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--pp-accent,#2dd4bf) 12%, transparent), transparent 34%), color-mix(in srgb, var(--pp-surface,#0b1110) 94%, transparent);border-radius:16px;margin:18px 0 24px;padding:20px}.build-animatic-heading{gap:7px;display:grid}.build-animatic-heading h2,.build-animatic-heading p{margin:0}.build-animatic-heading p{max-width:78ch;color:var(--pp-text-muted,#a7b3ae);line-height:1.55}.build-animatic-eyebrow{color:var(--pp-accent,#2dd4bf);letter-spacing:.14em;font-size:.74rem;font-weight:700}.build-animatic-status-card{background:color-mix(in srgb, var(--pp-surface-raised,#111b18) 88%, transparent);border-radius:10px;gap:5px;margin-top:16px;padding:13px 15px;display:grid}.build-animatic-status-card[data-ready=true] strong{color:var(--pp-accent,#2dd4bf)}.build-animatic-status-card span{color:var(--pp-text-muted,#a7b3ae)}.build-animatic-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.build-animatic-actions button{border:1px solid color-mix(in srgb, var(--pp-accent,#2dd4bf) 38%, transparent);min-height:38px;color:var(--pp-text,#f5f1e8);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 13px}.build-animatic-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--pp-accent,#2dd4bf) 12%, transparent)}.build-animatic-actions button:focus-visible{background:color-mix(in srgb, var(--pp-accent,#2dd4bf) 12%, transparent)}.build-animatic-actions button.primary{background:color-mix(in srgb, var(--pp-accent,#2dd4bf) 20%, transparent);color:var(--pp-text,#f5f1e8)}.build-animatic-actions button:disabled{cursor:wait;opacity:.5}.build-animatic-detail{color:var(--pp-text-muted,#a7b3ae);margin:12px 0 0;font-size:.88rem}.build-animatic-detail[data-state=error]{color:#f0b6a9}.feedback-studio-shell{color:#f2eee5;background:#090909}.feedback-studio-context{background:linear-gradient(#111 0%,#0b0b0b 100%);border:1px solid #22bfae47;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:16px;margin:0 0 18px;padding:22px;display:grid;box-shadow:0 18px 48px #00000047}.feedback-studio-heading h1{letter-spacing:-.02em;margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.2vw,2.5rem);font-weight:500}.feedback-studio-heading p,.feedback-source-context p,.feedback-story-identity small{color:#aaa69c;line-height:1.55}.feedback-studio-eyebrow{color:#22bfae;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.feedback-story-identity{background:#0d0d0d;border:1px solid #22bfae38;border-radius:10px;flex-direction:column;justify-content:center;gap:6px;padding:16px;display:flex}.feedback-story-identity strong{color:#e5c06c}.feedback-source-context{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feedback-source-context article{background:#0c0c0c;border:1px solid #ffffff14;border-radius:10px;min-height:112px;padding:16px}.feedback-source-context strong{margin:7px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:500;display:block}.feedback-category-rail{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.feedback-category-rail span{color:#d8c9a4;background:#0b0b0b;border:1px solid #22bfae38;border-radius:999px;padding:7px 10px;font-size:.78rem}.feedback-studio-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.feedback-studio-actions button{color:#e7d7b1;cursor:pointer;background:#111;border:1px solid #22bfae59;border-radius:8px;min-height:40px;padding:0 14px}.feedback-studio-actions button.primary{color:#17130b;background:#22bfae;border-color:#22bfae;font-weight:700}.feedback-studio-shell button:focus-visible{outline-offset:2px;outline:2px solid #22bfae}@media (max-width:820px){.feedback-studio-context,.feedback-source-context{grid-template-columns:1fr}.feedback-studio-actions{flex-direction:column;justify-content:stretch}}html[data-plotpickle-learn-screen=true] body,html[data-plotpickle-core-learn=true] body{color:#eee8dc!important;background:#070706!important}html[data-plotpickle-learn-screen=true] section[aria-label^="Learn owns instruction"]{display:none!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"]){box-sizing:border-box!important;color:#eee8dc!important;background:#070706!important;min-height:calc(100vh - 90px)!important;padding:0 38px 78px 304px!important;font-family:Courier New,Lucida Console,Liberation Mono,Consolas,monospace!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"]) *{box-sizing:border-box}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"]) :is(h1,h2,h3,h4,strong,b,button,a,input,select,textarea){font-family:Courier New,Lucida Console,Liberation Mono,Consolas,monospace!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"])>header{max-width:none!important;min-height:238px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #22bfae33!important;border-radius:0!important;grid-template-columns:minmax(0,1.48fr) minmax(250px,.42fr)!important;gap:18px!important;margin:0!important;padding:38px 0 24px!important;display:grid!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"])>header>div:first-child{min-height:210px!important;box-shadow:none!important;background:linear-gradient(90deg,#050505fa,#080706c2),radial-gradient(circle at 82% 18%,#22bfae1c,#0000 25rem),#090908!important;border:1px solid #22bfae47!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;padding:30px 34px!important;display:flex!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"])>header>div:last-child{color:#d9d1c3!important;box-shadow:none!important;background:#0c0c0b!important;border:1px solid #22bfae33!important;border-radius:0!important;padding:25px!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"])>header h1{color:#fff7ea!important;letter-spacing:-.045em!important;max-width:920px!important;margin:9px 0 14px!important;font-size:clamp(38px,4.7vw,64px)!important;font-weight:500!important;line-height:1!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"]) :is(p,small,label,li,dd){color:#90897e!important;line-height:1.65!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"]) :is(span,dt){color:#22bfae!important}html[data-plotpickle-learn-screen=true] nav[aria-label="Learning Studio views"]{z-index:30!important;width:274px!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#090908!important;border:0!important;border-right:1px solid #22bfae30!important;border-radius:0!important;flex-direction:column!important;gap:1px!important;margin:0!important;padding:30px 18px 44px!important;display:flex!important;position:fixed!important;top:136px!important;bottom:0!important;left:0!important;overflow-y:auto!important}html[data-plotpickle-learn-screen=true] nav[aria-label="Learning Studio views"]:before{color:#22bfae!important;content:"LEARN / STORY CRAFT"!important;letter-spacing:.18em!important;margin:0 10px 17px!important;font-size:10px!important;font-weight:700!important;display:block!important}html[data-plotpickle-learn-screen=true] nav[aria-label="Learning Studio views"] button{color:#898278!important;text-align:left!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #0000!important;border-radius:0!important;padding:12px 11px!important;font-size:12px!important;font-weight:600!important}html[data-plotpickle-learn-screen=true] nav[aria-label="Learning Studio views"] button:hover,html[data-plotpickle-learn-screen=true] nav[aria-label="Learning Studio views"] button[class*=active]{color:#ffad73!important;background:#22bfae0f!important;border-left-color:#22bfae!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"])>section{color:#dcd4c7!important;max-width:none!important;box-shadow:none!important;background:#0b0b0a!important;border:1px solid #22bfae2b!important;border-radius:0!important;margin:16px 0 0!important}:is(html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"])>section:has(>main),html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"])>section:has(article)){background:0 0!important;margin-top:30px!important;padding:22px!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"]) article{color:#d8d0c3!important;box-shadow:none!important;background:#10100f!important;border:1px solid #ffffff17!important;border-radius:0!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"]) section section{color:#d8d0c3!important;box-shadow:none!important;background:#10100f!important;border:1px solid #ffffff17!important;border-radius:0!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"]) aside>section{color:#d8d0c3!important;box-shadow:none!important;background:#10100f!important;border:1px solid #ffffff17!important;border-radius:0!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"]) :is(h2,h3,h4){color:#f2eadc!important;font-weight:500!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"]) :is(button,a){color:#ffad73!important;box-shadow:none!important;background:#22bfae0e!important;border-color:#22bfae5c!important;border-radius:0!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"]) :is(input,select,textarea){color:#e7dfd1!important;box-shadow:none!important;background:#080807!important;border:1px solid #22bfae40!important;border-radius:0!important}html[data-plotpickle-learn-screen=true] #learning-module-reader>header{color:#d8d0c3!important;background:#10100f!important;border:1px solid #22bfae33!important}html[data-plotpickle-learn-screen=true] #learning-module-reader>header :is(h2,p,small){color:#d8d0c3!important}html[data-plotpickle-learn-screen=true] [aria-label=Learning\ progress]{background:#0b0b0a!important}html[data-plotpickle-learn-screen=true] [aria-label=Learning\ progress] i{background:#22bfae!important}html[data-plotpickle-core-learn=true] main{box-sizing:border-box!important;color:#eee8dc!important;background:#070706!important;max-width:none!important;min-height:100vh!important;padding:34px clamp(22px,4vw,62px) 82px!important;font-family:Courier New,Lucida Console,Liberation Mono,Consolas,monospace!important}html[data-plotpickle-core-learn=true] main *{box-sizing:border-box}html[data-plotpickle-core-learn=true] main :is(h1,h2,h3,h4,strong,b,button,a,input,select,textarea){font-family:Courier New,Lucida Console,Liberation Mono,Consolas,monospace!important}html[data-plotpickle-core-learn=true] main>header{max-width:1440px!important;box-shadow:none!important;background:linear-gradient(100deg,#090908,#100f0c)!important;border:1px solid #22bfae45!important;border-radius:0!important;margin:0 auto!important;padding:32px!important}html[data-plotpickle-core-learn=true] main h1{color:#fff7e9!important;letter-spacing:-.045em!important;font-size:clamp(38px,5vw,66px)!important;font-weight:500!important}html[data-plotpickle-core-learn=true] main>:is(section,div,footer),html[data-plotpickle-core-learn=true] main article{box-shadow:none!important;border-radius:0!important}html[data-plotpickle-core-learn=true] main>section,html[data-plotpickle-core-learn=true] main>div,html[data-plotpickle-core-learn=true] main article{color:#dcd4c7!important;background:#0b0b0a!important;border-color:#22bfae2b!important}html[data-plotpickle-core-learn=true] main article{background:#10100f!important;border:1px solid #ffffff17!important}html[data-plotpickle-core-learn=true] main section section,html[data-plotpickle-core-learn=true] main section form,html[data-plotpickle-core-learn=true] main section aside{color:#dcd4c7!important;background:#10100f!important;border-color:#22bfae2b!important}html[data-plotpickle-core-learn=true] main :is(h2,h3,h4){color:#f2eadc!important;font-weight:500!important}html[data-plotpickle-core-learn=true] main :is(p,small,li,span,label){color:#918a7f!important;line-height:1.65!important}html[data-plotpickle-core-learn=true] main :is(header>span,section>span,article>span){color:#22bfae!important}html[data-plotpickle-core-learn=true] main :is(a,button){color:#ffad73!important;box-shadow:none!important;background:#22bfae0e!important;border:1px solid #22bfae61!important;border-radius:0!important}html[data-plotpickle-core-learn=true] main :is(input,select,textarea){color:#e7dfd1!important;background:#080807!important;border:1px solid #22bfae40!important;border-radius:0!important}@media (max-width:900px){html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"]){padding:18px 15px 64px!important}html[data-plotpickle-learn-screen=true] nav[aria-label="Learning Studio views"]{border:1px solid #22bfae30!important;flex-flow:wrap!important;width:auto!important;position:static!important}html[data-plotpickle-learn-screen=true] nav[aria-label="Learning Studio views"]:before{width:100%!important}html[data-plotpickle-learn-screen=true] div:has(>nav[aria-label="Learning Studio views"])>header{grid-template-columns:1fr!important}}html[data-plotpickle-learn-screen=true] .application-shell-header button[data-workspace-id=learn][aria-current=page]{color:#45d7c7!important;border-color:#22bfae!important;box-shadow:inset 0 -3px #22bfae!important}html[data-plotpickle-learn-screen=true] .application-shell-header button[data-workspace-id=learn][aria-current=page]:before,html[data-plotpickle-learn-screen=true] .application-shell-header button[data-workspace-id=learn][aria-current=page]:after{background:#22bfae!important;border-color:#22bfae!important}html[data-plotpickle-learn-screen=true] [aria-label=Learning\ progress]>div:has(>i){background:#211e18!important;border-radius:0!important;height:4px!important;overflow:hidden!important}html[data-plotpickle-learn-screen=true] [aria-label=Learning\ progress]>div:has(>i)>i{background:#22bfae!important;height:100%!important;display:block!important}html[data-plotpickle-learn-screen=true] [aria-label=Learning\ progress]>b{color:#ffad73!important}html[data-plotpickle-core-learn=true] main>section:first-of-type>:is(a,div){color:#d9d1c4!important;box-shadow:none!important;background:#0f0e0b!important;border:1px solid #22bfae38!important;border-radius:0!important}html[data-plotpickle-core-learn=true] main>p[aria-live=polite]{color:#9f978a!important;box-shadow:none!important;background:#0d0c0a!important;border:1px solid #22bfae30!important;border-left:3px solid #ff7a3d!important;border-radius:0!important;padding:13px 16px!important}html[data-plotpickle-core-learn=true] main [aria-label="Core curriculum progress"] article strong{color:#ffad73!important}html[data-plotpickle-core-learn=true] main>header span,html[data-plotpickle-core-learn=true] main>section>header span,html[data-plotpickle-core-learn=true] main>section:first-of-type strong,html[data-plotpickle-core-learn=true] main [aria-label="Core curriculum progress"] span{color:#ff7a3d!important}html[data-plotpickle-core-learn=true] main>section:first-of-type :is(span,p){color:#928a7e!important}html[data-plotpickle-core-learn=true] main>section:first-of-type strong{color:#45d7c7!important}.standalone-studio-surface,:is(.app-shell[data-active-workspace=engines],.app-shell[data-active-workspace=reports],.app-shell[data-active-workspace=settings],.app-shell[data-active-workspace=collab],.app-shell[data-active-workspace=community]) .workspace{min-height:100vh;color:#eee7d8!important;background:radial-gradient(circle at 48% 0,#22bfae0e,#0000 34rem),#090909!important;font-family:Courier New,Lucida Console,Consolas,monospace!important}:is(.standalone-studio-surface,.app-shell[data-active-workspace=engines] .workspace,.app-shell[data-active-workspace=reports] .workspace,.app-shell[data-active-workspace=settings] .workspace,.app-shell[data-active-workspace=collab] .workspace,.app-shell[data-active-workspace=community] .workspace) :is(section,article,aside,details,nav){color:#e9e0d0!important;box-shadow:none!important;background-color:#0f0f0e!important;border-color:#22bfae38!important}:is(.standalone-studio-surface,.app-shell[data-active-workspace=engines] .workspace,.app-shell[data-active-workspace=reports] .workspace,.app-shell[data-active-workspace=settings] .workspace,.app-shell[data-active-workspace=collab] .workspace,.app-shell[data-active-workspace=community] .workspace) :is(h1,h2,h3,h4,strong,th){color:#f1e8d9!important}:is(.standalone-studio-surface,.app-shell[data-active-workspace=engines] .workspace,.app-shell[data-active-workspace=reports] .workspace,.app-shell[data-active-workspace=settings] .workspace,.app-shell[data-active-workspace=collab] .workspace,.app-shell[data-active-workspace=community] .workspace) :is(p,small,dd,td,li){color:#aaa296!important}:is(.standalone-studio-surface,.app-shell[data-active-workspace=engines] .workspace,.app-shell[data-active-workspace=reports] .workspace,.app-shell[data-active-workspace=settings] .workspace,.app-shell[data-active-workspace=collab] .workspace,.app-shell[data-active-workspace=community] .workspace) :is(input,textarea,select){caret-color:#d8b45f;color:#eee6d9!important;background:#0b0b0a!important;border-color:#3a3328!important}:is(.standalone-studio-surface,.app-shell[data-active-workspace=engines] .workspace,.app-shell[data-active-workspace=reports] .workspace,.app-shell[data-active-workspace=settings] .workspace,.app-shell[data-active-workspace=collab] .workspace,.app-shell[data-active-workspace=community] .workspace) :is(a,button){color:#e5c77f!important;background-color:#12110e!important;border-color:#22bfae57!important}:is(.standalone-studio-surface,.app-shell[data-active-workspace=engines] .workspace,.app-shell[data-active-workspace=reports] .workspace,.app-shell[data-active-workspace=settings] .workspace,.app-shell[data-active-workspace=collab] .workspace,.app-shell[data-active-workspace=community] .workspace) :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #22bfae!important}:is(.standalone-studio-surface,.app-shell[data-active-workspace=engines] .workspace,.app-shell[data-active-workspace=reports] .workspace,.app-shell[data-active-workspace=settings] .workspace,.app-shell[data-active-workspace=collab] .workspace,.app-shell[data-active-workspace=community] .workspace) :is(table,tr,td,th){background-color:#0d0d0c!important;border-color:#302a22!important}html[data-plotpickle-theme=dark] .application-shell-header{grid-template-columns:34px 178px 1px minmax(0,1fr) 1px auto 1px auto 1px auto}.shell-agent-settings-anchor{color:#ff8a4c;width:30px;height:30px;font-family:var(--font-mono), "Courier New", monospace;cursor:pointer;background:#0b0b0b;border:1px solid #22bfae85;border-radius:4px;place-items:center;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.shell-agent-settings-anchor:hover{color:#f1eee6;background:#0d1918;border-color:#22bfae}:is(.shell-agent-settings-anchor:focus-visible,.standalone-agent-settings-anchor:focus-visible){outline-offset:3px;outline:2px solid #ff7a3d}.standalone-agent-settings-anchor{z-index:1000;color:#c89446;width:82px;height:72px;font-family:var(--font-mono), "Courier New", monospace;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;grid-template-rows:53px auto;place-items:center;gap:0;font-size:8px;font-weight:700;line-height:1;text-decoration:none;display:grid;position:fixed;top:3px;left:auto;right:12px}.standalone-settings-relic{object-fit:contain;filter:saturate(.92)brightness(.96)drop-shadow(0 0 5px #c8944657);background:0 0;width:50px;height:50px;transition:filter .16s,transform .16s;display:block}.standalone-agent-settings-anchor>span{color:#9d968a;white-space:nowrap}.standalone-agent-settings-anchor:hover,.standalone-agent-settings-anchor[data-sage-setup-needed=true]{color:#f0d39c}.standalone-agent-settings-anchor:hover .standalone-settings-relic,.standalone-agent-settings-anchor[data-sage-setup-needed=true] .standalone-settings-relic{filter:saturate(1.08)brightness(1.08)drop-shadow(0 0 7px #35c9b880)drop-shadow(0 0 12px #c894463d);transform:translateY(-1px)scale(1.04)}.standalone-agent-settings-anchor:hover>span,.standalone-agent-settings-anchor[data-sage-setup-needed=true]>span{color:#35c9b8}.application-shell-header .shell-brand{background:0 0;border:0;min-height:48px;padding-left:52px;position:relative}.application-shell-header .shell-brand .brand-icon{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.application-shell-header .shell-brand:before{content:"";filter:saturate(1.3)brightness(1.18)contrast(1.06);pointer-events:none;background:url(/brand/plotpickle-ouroboros-v3-transparent.png) 50%/contain no-repeat;width:48px;height:48px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.application-shell-header .shell-brand:hover:before{filter:saturate(1.42)brightness(1.26)contrast(1.08)}nav[aria-label=PlotPickle\ workflow]>img[alt=PlotPickle]{opacity:0}nav[aria-label=PlotPickle\ workflow]:before{content:"";z-index:3;pointer-events:none;filter:saturate(1.34)brightness(1.2)contrast(1.06);background:url(/brand/plotpickle-ouroboros-v3-transparent.png) 50%/contain no-repeat;width:76px;height:76px;position:absolute;top:0;left:9px}@media (max-width:1320px){html[data-plotpickle-theme=dark] .application-shell-header{grid-template-columns:32px 140px 1px minmax(0,1fr) 1px auto 1px auto 1px auto}.application-shell-header .shell-brand{padding-left:46px}.application-shell-header .shell-brand:before{width:43px;height:43px}}@media (max-width:820px){.standalone-agent-settings-anchor{width:66px;right:6px}.standalone-settings-relic{width:46px;height:46px}nav[aria-label=PlotPickle\ workflow]:before{width:66px;height:66px;top:3px;left:5px}}@media (prefers-reduced-motion:reduce){.shell-agent-settings-anchor,.standalone-agent-settings-anchor,.standalone-settings-relic{transition:none}}html[data-plotpickle-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--pp-matte)}html[data-plotpickle-theme=dark] body,html[data-plotpickle-theme=dark] .app-shell,html[data-plotpickle-theme=dark] .workspace,html[data-plotpickle-theme=dark] .editor-page,html[data-plotpickle-theme=dark] .standalone-studio-surface{background-color:var(--pp-matte)!important;color:var(--pp-text)!important;font-family:var(--pp-font-body)!important}html[data-plotpickle-theme=dark] .workspace,html[data-plotpickle-theme=dark] .editor-page,html[data-plotpickle-theme=dark] .standalone-studio-surface{background-image:radial-gradient(circle at 50% 0,#22bfae0e,#0000 32rem)!important}html[data-plotpickle-theme=dark] .application-shell-header{align-items:center;gap:var(--pp-space-2);scrollbar-width:thin;min-height:56px;background:#070707fb!important;display:flex!important;overflow:auto hidden!important}html[data-plotpickle-theme=dark] .application-shell-header>*{z-index:var(--pp-z-base);flex:none;min-width:0;position:relative}html[data-plotpickle-theme=dark] .application-shell-header .shell-primary-navigation{align-items:stretch;display:flex;flex:none!important;overflow:visible!important}html[data-plotpickle-theme=dark] .application-shell-header :is(.main-tabs,.shell-zone-project-actions){flex:none}html[data-plotpickle-theme=dark] .application-shell-header .shell-release-smoke-active{position:absolute}html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface,[role=dialog]) :is(section,article,aside,details,nav,fieldset,[class*=card],[class*=panel],[class*=surface],[class*=drawer],[class*=modal],[class*=empty]):not([class*=statusDot]){border-color:var(--pp-line)!important;border-radius:var(--pp-radius-panel)!important;background-color:var(--pp-surface)!important;color:var(--pp-text)!important;box-shadow:none!important;background-image:none!important}html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface,[role=dialog]) :is(h1,h2,h3,h4,h5,h6,legend,strong,th){color:var(--pp-paper)!important;font-family:inherit!important}html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface,[role=dialog]) :is(p,small,dd,td,li,label){color:var(--pp-muted)!important}html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface,[role=dialog]) :is(.eyebrow,[class*=eyebrow],[class*=kicker],[class*=label],dt){letter-spacing:.075em;color:var(--pp-orange)!important}html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface,[role=dialog]) :is(input,textarea,select,[contenteditable=true]){border:1px solid var(--pp-line-strong)!important;border-radius:var(--pp-radius-panel)!important;color:var(--pp-text)!important;caret-color:var(--pp-orange-bright)!important;box-shadow:none!important;background:#080808!important}html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface,[role=dialog]) :is(input,textarea)::placeholder{opacity:1;color:var(--pp-dim)!important}html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface,[role=dialog]) :is(button,a,[role=button],summary){border-color:var(--pp-line-strong)!important;border-radius:var(--pp-radius-panel)!important;color:var(--pp-teal-bright)!important;box-shadow:none!important;font-family:inherit!important}html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface,[role=dialog]) :is(button,[role=button],summary):not([class*=primary]):not([aria-pressed=true]):not([aria-selected=true]){background-color:var(--pp-surface-raised)!important;background-image:none!important}html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface,[role=dialog]) :is(button,a,[role=button],summary):hover{border-color:var(--pp-orange)!important;background-color:var(--pp-surface-hover)!important;color:var(--pp-paper)!important}html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface,[role=dialog]) :is(.primary-button,[class*=primary],[aria-pressed=true],[aria-selected=true]){border-color:var(--pp-teal)!important;background-color:var(--pp-teal)!important;color:#090806!important;background-image:none!important}html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface,[role=dialog]) :is(hr,table,tr,td,th){border-color:var(--pp-line)!important}html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface,[role=dialog]) :is(progress,meter){accent-color:var(--pp-teal)}html[data-plotpickle-theme=dark] :is([data-status=green],.status-green,.status-ready,.status-connected){--status-colour:var(--pp-success)}html[data-plotpickle-theme=dark] :is([data-status=yellow],.status-yellow,.status-warning,.status-attention){--status-colour:var(--pp-warning)}html[data-plotpickle-theme=dark] :is([data-status=red],.status-red,.status-error,.status-unavailable){--status-colour:var(--pp-danger)}html[data-plotpickle-theme=dark] :is(.status-dot,[class*=statusDot]){background-color:var(--status-colour,var(--pp-dim))}html[data-plotpickle-theme=dark] :is(img,video,canvas,svg){color-scheme:normal}@media (max-width:760px){html[data-plotpickle-theme=dark] :is(.workspace,.editor-page,.standalone-studio-surface){background-image:none!important}}@media (prefers-reduced-motion:reduce){html[data-plotpickle-theme=dark] *,html[data-plotpickle-theme=dark] :before,html[data-plotpickle-theme=dark] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}article[aria-label=Active\ lesson]{--lesson-copy:#d4cec4;--lesson-muted:#aaa398;--lesson-rule:#7d5f336b;--lesson-teal:#35c9b8;--lesson-gold:#d3aa63}article[aria-label=Active\ lesson]>section{width:100%;max-width:74ch;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:42px;padding:0;position:relative}article[aria-label=Active\ lesson]>section+section{margin-top:46px}article[aria-label=Active\ lesson]>section>h2{color:var(--lesson-teal);letter-spacing:.005em;border-bottom:1px solid #35c9b833;margin:0 0 18px;padding:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.2vw,27px);font-weight:500;line-height:1.22}article[aria-label=Active\ lesson]>section>p,article[aria-label=Active\ lesson]>section>ul,article[aria-label=Active\ lesson]>section>ol,article[aria-label=Active\ lesson]>section dd{max-width:74ch;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px}article[aria-label=Active\ lesson]>section>p{color:var(--lesson-copy);margin:0;line-height:1.74}article[aria-label=Active\ lesson]>section>p+p{margin-top:18px}article[aria-label=Active\ lesson]>section>ul,article[aria-label=Active\ lesson]>section>ol{color:var(--lesson-copy);margin:18px 0 0;padding-inline-start:1.45em;line-height:1.68}article[aria-label=Active\ lesson]>section>ul>li,article[aria-label=Active\ lesson]>section>ol>li{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .35em}article[aria-label=Active\ lesson]>section>ul>li+li,article[aria-label=Active\ lesson]>section>ol>li+li{margin-top:10px}article[aria-label=Active\ lesson]>section>ul>li::marker{color:var(--lesson-teal);font-weight:700}article[aria-label=Active\ lesson]>section>ol>li::marker{color:var(--lesson-teal);font-weight:700}article[aria-label=Active\ lesson]>section:is([data-lesson-block=objectives],[data-lesson-block=example],[data-lesson-block=checklist],[data-lesson-block=mistakes],[data-lesson-block=exercise]){background:linear-gradient(90deg,#35c9b811,#0000 78%);border-left:3px solid #35c9b88a;padding:20px 22px}article[aria-label=Active\ lesson]>section[data-lesson-block=exercise]{background:linear-gradient(90deg,#d3aa6317,#0000 82%);border-left-color:#d3aa63c7}article[aria-label=Active\ lesson]>section[data-lesson-block=mistakes]{background:linear-gradient(90deg,#f08a4b0f,#0000 78%);border-left-color:#f08a4b9e}article[aria-label=Active\ lesson] dl{margin:0;display:block}article[aria-label=Active\ lesson] dl>div{background:0 0;border:0;border-bottom:1px solid #7d5f3352;border-radius:0;padding:14px 0 16px}article[aria-label=Active\ lesson] dl>div:first-child{padding-top:0}article[aria-label=Active\ lesson] dl dt{color:var(--lesson-gold);letter-spacing:.035em;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:750}article[aria-label=Active\ lesson] dl dd{color:var(--lesson-copy);margin:7px 0 0;line-height:1.68}article[aria-label=Active\ lesson]>section[data-integrated-curriculum-section]{margin-top:46px}article[aria-label=Active\ lesson] [data-source-local-link]{color:#65d8cb;font:inherit;text-align:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration-line:underline;text-decoration-thickness:1px;display:inline}article[aria-label=Active\ lesson] [data-source-local-link]:focus-visible{outline-offset:3px;outline:2px solid #65d8cb}article[aria-label=Active\ lesson] [data-source-recorded-reference]{color:inherit}article[aria-label=Active\ lesson] [data-integrated-curriculum-content]{color:var(--lesson-copy);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.72}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] h2,article[aria-label=Active\ lesson] [data-integrated-curriculum-content] h3,article[aria-label=Active\ lesson] [data-integrated-curriculum-content] h4,article[aria-label=Active\ lesson] [data-integrated-curriculum-content] h5{color:#eee7da;margin:2em 0 .7em;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.25}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] h3{font-size:28px}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] h2{color:var(--lesson-teal);border-bottom:1px solid #35c9b833;margin-top:0;padding-bottom:9px;font-size:clamp(22px,2.2vw,27px)}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] h4{font-size:22px}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] h5{font-size:18px}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] p{margin:0 0 1em}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] ul,article[aria-label=Active\ lesson] [data-integrated-curriculum-content] ol{margin:.9em 0 1.35em;padding-inline-start:1.55em}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] li{padding-left:.25em}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] li+li{margin-top:.62em}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] li::marker{color:var(--lesson-teal);font-weight:700}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] blockquote{color:#c9c1b5;border-left:3px solid #d3aa639e;margin:1.5em 0;padding:.1em 0 .1em 1.2em}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] hr{border:0;border-top:1px solid var(--lesson-rule);margin:2.4em 0}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] code{color:#e8d4a9;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9em}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] pre{white-space:pre;background:#0a0c0d;border-left:3px solid #35c9b873;max-height:none;margin:1.4em 0;padding:16px;overflow:auto}article[aria-label=Active\ lesson] [data-source-table-scroll]{margin:1.5em 0;overflow-x:auto}article[aria-label=Active\ lesson] [data-source-table-scroll] table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}article[aria-label=Active\ lesson] [data-source-table-scroll] th,article[aria-label=Active\ lesson] [data-source-table-scroll] td{text-align:left;vertical-align:top;border-bottom:1px solid #7d5f3361;padding:10px 12px}article[aria-label=Active\ lesson] [data-source-table-scroll] th{color:var(--lesson-gold)}@media (max-width:820px){article[aria-label=Active\ lesson]>section{margin-top:34px}article[aria-label=Active\ lesson]>section>p,article[aria-label=Active\ lesson]>section>ul,article[aria-label=Active\ lesson]>section>ol,article[aria-label=Active\ lesson]>section dd,article[aria-label=Active\ lesson] [data-integrated-curriculum-content]{font-size:16px}article[aria-label=Active\ lesson]>section:is([data-lesson-block=objectives],[data-lesson-block=example],[data-lesson-block=checklist],[data-lesson-block=mistakes],[data-lesson-block=exercise]){padding:17px 16px}}nav[aria-label=PlotPickle\ workflow]>img[alt=PlotPickle]{z-index:3!important;clip-path:none!important;width:76px!important;height:76px!important;box-shadow:none!important;content:url(/brand/plotpickle-ouroboros-v3-transparent.png)!important;object-fit:contain!important;object-position:center!important;opacity:1!important;filter:saturate(1.34)brightness(1.2)contrast(1.06)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;left:9px!important;right:auto!important}nav[aria-label=PlotPickle\ workflow]:before{content:none!important;display:none!important}article[aria-label=Active\ lesson]>h1{text-wrap:balance;max-width:23ch;margin-bottom:16px}article[aria-label=Active\ lesson]>p{max-width:70ch}article[aria-label=Active\ lesson]>section[data-lesson-block=teaching]{padding-top:8px}article[aria-label=Active\ lesson]>section[data-lesson-block=teaching]>h2{padding-left:18px;position:relative}article[aria-label=Active\ lesson]>section[data-lesson-block=teaching]>h2:before{content:"";border:1px solid #d3aa63cc;width:7px;height:7px;position:absolute;top:.42em;left:0;transform:rotate(45deg)}article[aria-label=Active\ lesson]>section[data-lesson-block=teaching]>p:first-of-type{color:#e3ddd3;font-size:18px;line-height:1.78}article[aria-label=Active\ lesson]>section[data-lesson-block=teaching]>ul{background:linear-gradient(90deg,#35c9b80b,#0000 72%);border-top:1px solid #35c9b824;border-bottom:1px solid #35c9b824;padding:16px 20px 16px 2.4em}article[aria-label=Active\ lesson]>section[data-lesson-block=objectives]>ul,article[aria-label=Active\ lesson]>section[data-lesson-block=checklist]>ul,article[aria-label=Active\ lesson]>section[data-lesson-block=mistakes]>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;padding-inline-start:1.4em;display:grid}article[aria-label=Active\ lesson]>section[data-lesson-block=objectives] li,article[aria-label=Active\ lesson]>section[data-lesson-block=checklist] li,article[aria-label=Active\ lesson]>section[data-lesson-block=mistakes] li{margin-top:0!important}article[aria-label=Active\ lesson]>section[data-lesson-block=definitions] dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;display:grid}article[aria-label=Active\ lesson]>section[data-lesson-block=definitions] dl>div{min-width:0}article[aria-label=Active\ lesson]>section[data-lesson-block=example] h2:before,article[aria-label=Active\ lesson]>section[data-lesson-block=exercise] h2:before{color:#d3aa63;content:"◆";vertical-align:.18em;margin-right:9px;font-size:.55em;display:inline-block}article[aria-label=Active\ lesson]>section[data-lesson-block=exercise] p:last-child{border-top:1px solid #d3aa634d;margin-top:16px;padding-top:14px}article[aria-label=Active\ lesson] [data-integrated-curriculum-content]>h3,article[aria-label=Active\ lesson] [data-integrated-curriculum-content]>h4{padding-left:14px;position:relative}article[aria-label=Active\ lesson] [data-integrated-curriculum-content]>h3:before,article[aria-label=Active\ lesson] [data-integrated-curriculum-content]>h4:before{content:"";background:#35c9b8;width:5px;height:5px;position:absolute;top:.55em;left:0;transform:rotate(45deg)}article[aria-label=Active\ lesson] [data-integrated-curriculum-content] strong{color:#eee7da;font-weight:760}article[aria-label=Active\ lesson] strong[data-key-term-label]{color:#f0e8da;font-weight:800}article[aria-label=Active\ lesson] strong[data-key-term-label] u{text-underline-offset:.18em;text-decoration-color:#35c9b8c2;text-decoration-thickness:1px}@media (max-width:920px){nav[aria-label=PlotPickle\ workflow]>img[alt=PlotPickle]{width:66px!important;height:66px!important;top:3px!important;left:5px!important}}@media (max-width:820px){article[aria-label=Active\ lesson]>section[data-lesson-block=objectives]>ul,article[aria-label=Active\ lesson]>section[data-lesson-block=checklist]>ul,article[aria-label=Active\ lesson]>section[data-lesson-block=mistakes]>ul,article[aria-label=Active\ lesson]>section[data-lesson-block=definitions] dl{grid-template-columns:1fr}}nav[aria-label=PlotPickle\ workflow] button>span{justify-items:center;gap:2px;line-height:normal;display:grid}nav[aria-label=PlotPickle\ workflow] button>span>strong,nav[aria-label=PlotPickle\ workflow] button>span>small{margin:0;line-height:normal;display:block}:root{--pp-workspace-columns:minmax(240px, 19%) minmax(440px, 56%) minmax(300px, 25%);--pp-workspace-columns-compact:220px minmax(420px, 1fr) 280px;--pp-continuity-bg:#07100e;--pp-continuity-panel:#0c1714;--pp-continuity-panel-raised:#10201c;--pp-continuity-line:#285247;--pp-continuity-text:#e8f7f2;--pp-continuity-muted:#8ca69f;--pp-continuity-teal:#36d9c2;--pp-continuity-jade:#2f9d78;--pp-continuity-gold:#d5ac63;--pp-continuity-glow:#36d9c22e}[data-active-workspace=learn] main[data-preserve-story-language=true],[data-active-workspace=plan] main[data-preserve-story-language=true],[data-active-workspace=wyrmwood] [data-workspace-frame=true]>:first-child>main{grid-template-columns:var(--pp-workspace-columns)!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child{--community-bg:var(--pp-continuity-bg);--community-panel:var(--pp-continuity-panel);--community-panel-2:var(--pp-continuity-panel-raised);--community-border:var(--pp-continuity-line);--community-text:var(--pp-continuity-text);--community-muted:var(--pp-continuity-muted);--community-teal:var(--pp-continuity-teal);--community-orange:var(--pp-continuity-gold);color:var(--pp-continuity-text);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:var(--pp-workspace-columns)!important;background:radial-gradient(circle at 16% 0%, #36d9c21f, transparent 28rem), radial-gradient(circle at 88% 8%, #d5ac6314, transparent 24rem), var(--pp-continuity-bg)!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>header{display:contents!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>header>div:first-child{border-bottom:1px solid var(--pp-continuity-line);background:linear-gradient(#10201cf0,#07100ed6);grid-area:1/2;min-width:0;padding:22px 24px 18px;max-width:none!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>header>div:first-child h1{color:var(--pp-continuity-text);text-shadow:0 0 24px #36d9c21a}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>header>div:first-child>span{color:var(--pp-continuity-muted)}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>header>div:last-child{box-sizing:border-box;isolation:isolate;grid-area:1/3/4;align-self:start;margin:20px;position:sticky;top:20px;overflow:hidden;box-shadow:inset 0 0 0 1px #36d9c214,inset 0 1px #ffffff09,0 0 28px #36d9c20f;background:linear-gradient(#10231efa,#081411fa) padding-box padding-box!important;border:1px solid #36d9c25c!important;width:auto!important;min-width:0!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>header>div:last-child:after{color:var(--pp-continuity-muted);content:"BUZZ carries signed discussion, presence and Guildhall receipts. PPF remains the creative record; GitHub remains the code and merge authority.";border-top:1px solid #d5ac633d;margin-top:14px;padding-top:12px;font-size:9px;line-height:1.55;display:block}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>nav[aria-label=Community\ sections]{border-right:1px solid var(--pp-continuity-line);background:linear-gradient(#10201cfa,#081210fa);flex-direction:column;grid-area:1/1/5;gap:7px;min-height:0;max-width:none!important;margin:0!important;padding:20px 14px 28px!important;display:flex!important;overflow:hidden auto!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>nav[aria-label=Community\ sections]:before{color:var(--pp-continuity-gold);content:"COMMUNITY · GUILDHALL";letter-spacing:.08em;margin:2px 4px 12px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;display:block}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>nav[aria-label=Community\ sections] button{text-align:left;width:100%;min-height:42px;color:#9bb9b0!important;background:#081713c2!important;border-color:#285247b8!important;flex:none!important;padding:10px 12px!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>nav[aria-label=Community\ sections] button[aria-selected=true]{box-shadow:inset 3px 0 var(--pp-continuity-teal), 0 0 18px #36d9c20d;color:var(--pp-continuity-text)!important;background:linear-gradient(90deg,#36d9c229,#2f9d780d)!important;border-color:#36d9c2a8!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>section{grid-area:2/2;background:linear-gradient(90deg,#d5ac6312,#36d9c209)!important;border-left:0!important;border-right:0!important;border-radius:0!important;max-width:none!important;margin:0!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>main{background:radial-gradient(circle at 50% 0%, #36d9c20a, transparent 24rem), var(--pp-continuity-bg);grid-area:3/2;min-width:0;min-height:0;padding:20px 22px 38px;overflow:auto;max-width:none!important;margin:0!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>main button,[data-active-workspace=community] [data-workspace-frame=true]>:first-child>main a{color:#b5cbc5;background:#0b1815;border-color:#285247cc}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>main button:hover:not(:disabled),[data-active-workspace=community] [data-workspace-frame=true]>:first-child>main a:hover{color:var(--pp-continuity-text);border-color:#36d9c2ad;box-shadow:0 0 14px #36d9c20d}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>p[role=status]{grid-area:4/2/auto/4;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;max-width:none!important;margin:0!important}[data-plotpickle-settings=v2]{color:var(--pp-continuity-text);grid-template-columns:var(--pp-workspace-columns)!important;background:radial-gradient(circle at 18% 0%, #36d9c217, transparent 28rem), var(--pp-continuity-bg)!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}[data-settings-rail=navigation],[data-settings-rail=context]{background:linear-gradient(180deg, var(--pp-continuity-panel-raised), var(--pp-continuity-panel));min-height:0;overflow-y:auto}[data-settings-rail=navigation]{border-right:1px solid var(--pp-continuity-line);padding:22px 16px 28px}[data-settings-rail=navigation]>header{border-bottom:1px solid #285247b8;margin:0 4px 18px;padding-bottom:16px}[data-settings-rail=navigation]>header p,[data-settings-rail=context] section>p{color:var(--pp-continuity-teal);letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}[data-settings-rail=navigation] h2,[data-settings-rail=context] h2,[data-settings-rail=context] h3{color:var(--pp-continuity-text);margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}[data-settings-rail=navigation] h2{color:var(--pp-continuity-gold);font-size:24px}[data-settings-rail=navigation] header span,[data-settings-rail=context] section>span,[data-settings-rail=context] section>small{color:var(--pp-continuity-muted);margin-top:8px;font-size:10px;line-height:1.55;display:block}[data-settings-rail=navigation] nav{gap:7px;display:grid}[data-settings-rail=navigation] nav a{color:#a9c0b9;background:#081713b8;border:1px solid #285247b3;border-radius:7px;padding:11px 12px;font-size:10px;font-weight:700;line-height:1.4;text-decoration:none;display:block}:is([data-settings-rail=navigation] nav a:hover,[data-settings-rail=navigation] nav a:focus-visible){color:var(--pp-continuity-text);background:#36d9c217;border-color:#36d9c2ad;outline:none}[data-settings-main]{background:radial-gradient(circle at 50% 0%, #36d9c20b, transparent 24rem), var(--pp-continuity-bg);scroll-behavior:smooth;min-width:0;min-height:0;padding:22px 24px 56px;overflow-y:auto}[data-settings-main]>*,[data-settings-section]>*{max-width:none!important;margin-left:0!important;margin-right:0!important}[data-settings-section]{scroll-margin-top:20px}[data-settings-section]+[data-settings-section]{margin-top:16px!important}[data-settings-rail=context]{border-left:1px solid var(--pp-continuity-line);padding:20px 16px 28px}[data-settings-rail=context] section{background:#081713c2;border:1px solid #285247b8;border-radius:9px;padding:15px 14px}[data-settings-rail=context] section+section{margin-top:10px}[data-settings-rail=context] section:nth-child(2){border-color:#36d9c261;box-shadow:0 0 20px #36d9c20b}[data-settings-rail=context] section:nth-child(3){border-color:#d5ac6357}[data-settings-rail=context] h2{font-size:21px}[data-settings-rail=context] h3{font-size:17px}@media (max-width:1050px){[data-active-workspace=learn] main[data-preserve-story-language=true],[data-active-workspace=plan] main[data-preserve-story-language=true],[data-active-workspace=wyrmwood] [data-workspace-frame=true]>:first-child>main,[data-active-workspace=community] [data-workspace-frame=true]>:first-child,[data-plotpickle-settings=v2]{grid-template-columns:var(--pp-workspace-columns-compact)!important}[data-active-workspace=wyrmwood] [data-workspace-frame=true]>:first-child>main>aside:last-child{display:block!important}}@media (max-width:900px){[data-active-workspace=learn] [data-workspace-frame=true]>:first-child,[data-active-workspace=plan] [data-workspace-frame=true]>:first-child,[data-active-workspace=wyrmwood] [data-workspace-frame=true]>:first-child{height:auto!important;min-height:100dvh!important;overflow:visible!important}[data-active-workspace=learn] main[data-preserve-story-language=true],[data-active-workspace=plan] main[data-preserve-story-language=true],[data-active-workspace=wyrmwood] [data-workspace-frame=true]>:first-child>main{grid-template-columns:1fr!important;display:block!important;overflow:visible!important}[data-active-workspace=learn] main[data-preserve-story-language=true]>*,[data-active-workspace=plan] main[data-preserve-story-language=true]>*,[data-active-workspace=wyrmwood] [data-workspace-frame=true]>:first-child>main>*{max-height:none!important;overflow:visible!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child,[data-plotpickle-settings=v2]{height:auto!important;min-height:100%!important;display:block!important;overflow:visible!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>header{display:block!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>header>div:first-child,[data-active-workspace=community] [data-workspace-frame=true]>:first-child>header>div:last-child,[data-active-workspace=community] [data-workspace-frame=true]>:first-child>section,[data-active-workspace=community] [data-workspace-frame=true]>:first-child>main,[data-active-workspace=community] [data-workspace-frame=true]>:first-child>p[role=status]{margin:0!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>header>div:first-child,[data-active-workspace=community] [data-workspace-frame=true]>:first-child>main,[data-settings-main]{padding:18px 14px 32px}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>header>div:last-child{position:static;margin:12px 14px!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>nav[aria-label=Community\ sections]{border-right:0;border-bottom:1px solid var(--pp-continuity-line);flex-direction:row;padding:10px 12px!important;overflow:auto hidden!important}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>nav[aria-label=Community\ sections]:before{display:none}[data-active-workspace=community] [data-workspace-frame=true]>:first-child>nav[aria-label=Community\ sections] button{width:auto;min-width:max-content}[data-settings-rail=navigation]{border-right:0;border-bottom:1px solid var(--pp-continuity-line)}[data-settings-rail=navigation] nav{grid-template-columns:repeat(2,minmax(0,1fr))}[data-settings-rail=context]{border-top:1px solid var(--pp-continuity-line);border-left:0}}@media (max-width:620px){[data-settings-rail=navigation] nav{grid-template-columns:1fr}}[data-plotpickle-settings=v2]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pp-settings-canvas:var(--pp-matte);--pp-settings-surface:var(--pp-surface);--pp-settings-raised:var(--pp-surface-raised);--pp-settings-hover:var(--pp-surface-hover);--pp-settings-line:var(--pp-line);--pp-settings-line-strong:var(--pp-line-strong);--pp-settings-text:var(--pp-text);--pp-settings-muted:var(--pp-muted);--pp-settings-teal:var(--pp-teal);--pp-settings-orange:var(--pp-orange)}[data-plotpickle-settings=v2] [data-settings-main],[data-plotpickle-settings=v2] [data-settings-section]{background-color:var(--pp-settings-canvas);color:var(--pp-settings-text)}[data-plotpickle-settings=v2] [data-settings-section] :where(div,header,footer,figure){border-color:var(--pp-settings-line)!important;background-color:#0000!important;background-image:none!important}[data-plotpickle-settings=v2] [data-settings-section] :where(section,article,aside,nav,form,fieldset,details,table,dialog,[role=dialog],[role=tabpanel],[role=menu],[role=listbox]){background-color:var(--pp-settings-surface)!important;border-color:var(--pp-settings-line)!important;color:var(--pp-settings-text)!important;box-shadow:none!important;background-image:none!important}[data-plotpickle-settings=v2] [data-settings-section] :where(article,fieldset,details,dialog,[role=dialog],[role=menu],[role=listbox]){background-color:var(--pp-settings-raised)!important}[data-plotpickle-settings=v2] [data-settings-section] :where(thead,tbody,tr,th,td){border-color:var(--pp-settings-line)!important;color:inherit!important;background-color:#0000!important;background-image:none!important}[data-plotpickle-settings=v2] [data-settings-section] :where(h1,h2,h3,h4,h5,h6,legend,summary,strong,b,dt){color:var(--pp-settings-text)!important}[data-plotpickle-settings=v2] [data-settings-section] :where(p,small,label,dd,li){color:var(--pp-settings-muted)!important}[data-plotpickle-settings=v2] [data-settings-section] :where(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:var(--pp-settings-raised)!important;border-color:var(--pp-settings-line-strong)!important;color:var(--pp-settings-text)!important;box-shadow:none!important;background-image:none!important}[data-plotpickle-settings=v2] [data-settings-section] :where(input,textarea)::placeholder{opacity:1;color:var(--pp-settings-muted)!important}[data-plotpickle-settings=v2] [data-settings-section] select option{background:var(--pp-settings-raised);color:var(--pp-settings-text)}[data-plotpickle-settings=v2] [data-settings-section] :where(button,[role=button],[role=tab]){border-color:var(--pp-settings-line-strong)!important;background-color:var(--pp-settings-raised)!important;color:var(--pp-settings-text)!important;box-shadow:none!important;background-image:none!important}[data-plotpickle-settings=v2] [data-settings-section] :where(button,[role=button],[role=tab]):hover:not(:disabled){border-color:var(--pp-settings-teal)!important;background-color:var(--pp-settings-hover)!important}[data-plotpickle-settings=v2] [data-settings-section] :where(button,input,textarea,select,summary,a):focus-visible{outline-color:var(--pp-settings-orange)!important}[data-plotpickle-settings=v2] [data-settings-section] :where([data-tone=ready],[data-state=connected],[data-status=installed]){background-color:color-mix(in srgb, var(--pp-settings-teal) 10%, var(--pp-settings-raised))!important;border-color:color-mix(in srgb, var(--pp-settings-teal) 55%, var(--pp-settings-line))!important}[data-plotpickle-settings=v2] [data-settings-section] :where([data-tone=attention],[data-state=checking],[data-status=configure]){background-color:color-mix(in srgb, var(--pp-settings-orange) 9%, var(--pp-settings-raised))!important;border-color:color-mix(in srgb, var(--pp-settings-orange) 50%, var(--pp-settings-line))!important}[data-plotpickle-settings=v2] [data-settings-section] :where([data-state=error],[aria-invalid=true]){background-color:color-mix(in srgb, var(--pp-danger) 10%, var(--pp-settings-raised))!important;border-color:color-mix(in srgb, var(--pp-danger) 60%, var(--pp-settings-line))!important}[data-plotpickle-settings=v2] [data-settings-section] :where([role=status],[role=alert],[aria-busy=true],[data-empty],[data-loading],[data-error]){background-color:var(--pp-settings-raised)!important;border-color:var(--pp-settings-line)!important;color:var(--pp-settings-text)!important;background-image:none!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"]{background-color:var(--pp-settings-surface)!important;border-color:var(--pp-settings-line)!important;color:var(--pp-settings-text)!important;box-shadow:none!important;background-image:none!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"]>section{border-color:var(--pp-settings-line)!important;background-color:#0000!important;background-image:none!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"] section section{background-color:var(--pp-settings-raised)!important;border-color:var(--pp-settings-line)!important;color:var(--pp-settings-text)!important;background-image:none!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"] [id^=settings-system-]{background-color:var(--pp-settings-surface)!important;border-color:var(--pp-settings-line)!important;background-image:none!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"] :where(button){color:var(--pp-settings-text)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"] :where(button):hover:not(:disabled){background-color:var(--pp-settings-hover)!important;border-color:var(--pp-settings-line-strong)!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"] :where(button[aria-current=page]){background-color:color-mix(in srgb, var(--pp-settings-teal) 10%, var(--pp-settings-raised))!important;border-color:color-mix(in srgb, var(--pp-settings-teal) 55%, var(--pp-settings-line))!important;color:var(--pp-settings-text)!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"] :where(button,summary,a):focus-visible{outline-offset:2px;outline:2px solid var(--pp-settings-orange)!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"] :where(h2,b,strong){color:var(--pp-settings-text)!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"] :where(p,span,small,em){color:var(--pp-settings-muted)!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"] :where(em){background-color:var(--pp-settings-raised)!important;border:1px solid var(--pp-settings-line)!important;background-image:none!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"] :where(em[data-status=installed]){background-color:color-mix(in srgb, var(--pp-settings-teal) 10%, var(--pp-settings-raised))!important;color:var(--pp-settings-teal)!important}[data-plotpickle-settings=v2] nav[aria-label="PlotPickle Settings systems"] :where(em[data-status=configure]){background-color:color-mix(in srgb, var(--pp-settings-orange) 9%, var(--pp-settings-raised))!important;color:var(--pp-settings-orange)!important}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}html[data-plotpickle-skin^=skin-]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;--pp-skin-canvas:#000;--pp-skin-surface-0:#030303;--pp-skin-surface-1:#090909;--pp-skin-surface-2:#121212;--pp-skin-surface-3:#181818;--pp-skin-surface-4:#242424;--pp-skin-surface-highlight:#303030;--pp-skin-ink:#f4f4f4;--pp-skin-ink-soft:#d0d0d0;--pp-skin-ink-muted:#888;--pp-skin-line:#333;--pp-skin-line-soft:#242424;--pp-skin-line-strong:#efefef;--pp-skin-accent-deep:#123524;--pp-skin-accent:#287a4b;--pp-skin-accent-bright:#79bd92;--pp-skin-focus:#79bd92;--pp-skin-selected-bg:#f4f4f4;--pp-skin-selected-ink:#000;--pp-skin-disabled:#666;--pp-skin-shadow-ink:#000;--pp-skin-warning-surface:#171508;--pp-skin-warning-line:#746a24;--pp-skin-warning:#d8c85d;--pp-skin-warning-ink:#fff0a6;--pp-skin-danger-surface:#1a0b0b;--pp-skin-danger-line:#743737;--pp-skin-danger:#d98c8c;--pp-skin-highlight-surface:var(--pp-skin-accent-deep);--pp-skin-highlight-line:var(--pp-skin-accent-bright);--pp-skin-highlight-ink:var(--pp-skin-ink);--pp-skin-premium-surface:var(--pp-skin-surface-2);--pp-skin-premium-line:var(--pp-skin-accent-bright);--pp-skin-premium-ink:var(--pp-skin-ink);--pp-skin-font-ui:"JetBrains Mono", "Courier New", "Lucida Console", "Liberation Mono", Consolas, monospace;--pp-skin-font-brand:var(--pp-skin-font-ui);--pp-skin-font-display:34px;--pp-skin-font-h1:28px;--pp-skin-font-h2:24px;--pp-skin-font-h3:18px;--pp-skin-font-h4:16px;--pp-skin-font-h5:13px;--pp-skin-font-h6:11px;--pp-skin-font-xs:9px;--pp-skin-font-sm:10px;--pp-skin-font-meta:11px;--pp-skin-font-body:15px;--pp-skin-font-title:16px;--pp-skin-font-detail:11px;--pp-skin-font-note:10px;--pp-skin-font-brand-size:clamp(46px, 6vw, 64px);--pp-skin-weight-regular:400;--pp-skin-weight-semibold:600;--pp-skin-weight-bold:700;--pp-skin-leading-tight:1.25;--pp-skin-leading-body:1.55;--pp-skin-tracking-meta:.06em;--pp-skin-tracking-label:.1em;--pp-skin-space-1:4px;--pp-skin-space-2:8px;--pp-skin-space-3:12px;--pp-skin-space-4:16px;--pp-skin-space-5:20px;--pp-skin-space-6:24px;--pp-skin-space-7:28px;--pp-skin-space-8:32px;--pp-skin-space-9:36px;--pp-skin-radius:0px;--pp-skin-border-thin:1px;--pp-skin-border-strong:2px;--pp-skin-border-emphasis:3px;--pp-skin-control-height:34px;--pp-skin-touch-target:44px;--pp-skin-status-dot:7px;--pp-skin-panel-max:560px;--pp-skin-shell-max:1180px;--pp-skin-menu-max:1060px;--pp-skin-art-ratio:3 / 1;--pp-skin-fill-panel:linear-gradient(180deg, var(--pp-skin-surface-3) 0 24%, var(--pp-skin-surface-2) 24% 76%, var(--pp-skin-surface-1) 76% 100%);--pp-skin-fill-header:linear-gradient(180deg, var(--pp-skin-surface-4) 0 48%, var(--pp-skin-surface-2) 48% 100%);--pp-skin-fill-accent-header:linear-gradient(90deg, var(--pp-skin-accent-deep) 0 34%, var(--pp-skin-surface-2) 34% 66%, var(--pp-skin-accent-deep) 66% 100%);--pp-skin-fill-row:var(--pp-skin-surface-2);--pp-skin-fill-row-hover:var(--pp-skin-surface-3);--pp-skin-shadow-panel:4px 4px 0 var(--pp-skin-shadow-ink);--pp-skin-shadow-control:2px 2px 0 var(--pp-skin-shadow-ink);--pp-skin-inset-highlight:inset 1px 1px 0 var(--pp-skin-surface-highlight);--pp-skin-media-filter:none;--pp-skin-motion-fast:80ms;--pp-skin-motion-standard:.12s;--pp-matrix-deep:var(--pp-skin-accent-deep);--pp-matrix-mid:var(--pp-skin-accent);--pp-matrix-light:var(--pp-skin-accent-bright)}html[data-plotpickle-skin=skin-v1]{--pp-skin-version:"1"}html[data-plotpickle-skin^=skin-],html[data-plotpickle-skin^=skin-] body{background:var(--pp-skin-canvas)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important}html[data-plotpickle-skin^=skin-] *,html[data-plotpickle-skin^=skin-] :before,html[data-plotpickle-skin^=skin-] :after{box-sizing:border-box;border-radius:var(--pp-skin-radius)!important;text-shadow:none!important}html[data-plotpickle-skin^=skin-] .pp-skin-v1-logon,html[data-plotpickle-skin^=skin-] .pp-skin-v1-home,html[data-plotpickle-skin^=skin-] .pp-skin-v1-dashboard,html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-surface{background:var(--pp-skin-canvas);color:var(--pp-skin-ink);font-family:var(--pp-skin-font-ui)}html[data-plotpickle-skin^=skin-] .pp-skin-v1-panel,html[data-plotpickle-skin^=skin-] .pp-skin-v1-bbs{border-color:var(--pp-skin-line-strong);background:var(--pp-skin-fill-panel);color:var(--pp-skin-ink);box-shadow:var(--pp-skin-shadow-panel), var(--pp-skin-inset-highlight)}html[data-plotpickle-skin^=skin-] :is(.pp-skin-v1-title,.pp-skin-v1-bar,.pp-skin-v1-bbs-banner){border-color:var(--pp-skin-accent);background:var(--pp-skin-fill-accent-header);color:var(--pp-skin-ink)}html[data-plotpickle-skin^=skin-] :is(.pp-skin-v1-status,.pp-skin-v1-bbs-help,.pp-skin-v1-menu-cursor){color:var(--pp-skin-accent-bright)}html[data-plotpickle-skin^=skin-] :is(.pp-skin-v1-return,.pp-skin-v1-community-setup button,.pp-skin-v1-community-setup a,.pp-skin-v1-panel input:not([type=checkbox]),.pp-skin-v1-panel select,.pp-skin-v1-panel button,.pp-skin-v1-panel a,.pp-skin-v1-recovery){border-color:var(--pp-skin-line-strong);background:var(--pp-skin-surface-0);color:var(--pp-skin-ink);font-family:var(--pp-skin-font-ui)}html[data-plotpickle-skin^=skin-] :is(.pp-skin-v1-return,.pp-skin-v1-community-setup button,.pp-skin-v1-community-setup a,.pp-skin-v1-panel button,.pp-skin-v1-panel a):hover:not(:disabled){background:var(--pp-skin-selected-bg);color:var(--pp-skin-selected-ink);outline-color:var(--pp-skin-focus)}html[data-plotpickle-skin^=skin-] :is(.pp-skin-v1-return,.pp-skin-v1-community-setup button,.pp-skin-v1-community-setup a,.pp-skin-v1-panel button,.pp-skin-v1-panel a):focus-visible{background:var(--pp-skin-selected-bg);color:var(--pp-skin-selected-ink);outline-color:var(--pp-skin-focus)}html[data-plotpickle-skin^=skin-] .pp-skin-v1-menu-item:not(.is-selected){background:var(--pp-skin-fill-row);color:var(--pp-skin-ink)}html[data-plotpickle-skin^=skin-] .pp-skin-v1-menu-item:not(.is-selected):hover{background:var(--pp-skin-fill-row-hover);outline-color:var(--pp-skin-line-strong)}html[data-plotpickle-skin^=skin-] .pp-skin-v1-menu-item.is-selected{background:var(--pp-skin-selected-bg);color:var(--pp-skin-selected-ink);box-shadow:var(--pp-skin-shadow-control)}html[data-plotpickle-skin^=skin-] :is(.pp-skin-v1-return,.pp-skin-v1-menu-item,.pp-skin-v1-panel input,.pp-skin-v1-panel select,.pp-skin-v1-panel button,.pp-skin-v1-panel a):focus-visible{outline-color:var(--pp-skin-focus)}html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-banner{border-color:var(--pp-skin-accent);background:var(--pp-skin-fill-accent-header);color:var(--pp-skin-accent-bright);box-shadow:var(--pp-skin-shadow-control)}html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-banner .pp-skin-v1-return{border-color:var(--pp-skin-accent);color:var(--pp-skin-accent-bright)}html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-original,html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-loading,html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-notice{border-color:var(--pp-skin-line);background:var(--pp-skin-surface-0);color:var(--pp-skin-accent-bright)}html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-surface [data-profile-identity-surface=v2]{background:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important}html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(section,aside,article,form,details){border-color:var(--pp-skin-line)!important;background:var(--pp-skin-surface-1)!important;color:var(--pp-skin-ink)!important;box-shadow:var(--pp-skin-inset-highlight)!important}html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(header,h2,h3,strong,b,dt){color:var(--pp-skin-accent-bright)!important}html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(p,small,dd,blockquote,label,span){color:var(--pp-skin-ink-soft)!important}html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(button,a,input,textarea){border-color:var(--pp-skin-line)!important;background:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important}:is(html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(button,a):hover,html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(button,a):focus-visible){background:var(--pp-skin-selected-bg)!important;color:var(--pp-skin-selected-ink)!important}html[data-plotpickle-skin^=skin-] .pp-skin-v1-profile-surface [data-profile-identity-surface=v2] img{filter:var(--pp-skin-media-filter);border-color:var(--pp-skin-line)!important}@media (prefers-reduced-motion:reduce){html[data-plotpickle-skin^=skin-]{--pp-skin-motion-fast:.01ms;--pp-skin-motion-standard:.01ms}}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard]{width:100%!important;min-width:0!important;padding:var(--pp-skin-space-5) var(--pp-skin-space-5) var(--pp-skin-space-7)!important;background:var(--pp-skin-canvas)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard]>.pp-skin-v1-bbs{width:min(var(--pp-skin-shell-max), calc(100vw - 40px))!important;max-width:var(--pp-skin-shell-max)!important;border:var(--pp-skin-border-strong) solid var(--pp-skin-line-strong)!important;border-radius:var(--pp-skin-radius)!important;background:var(--pp-skin-fill-panel)!important;min-width:0!important;color:var(--pp-skin-ink)!important;box-shadow:var(--pp-skin-shadow-panel), inset 0 0 0 var(--pp-skin-border-thin) var(--pp-skin-line), var(--pp-skin-inset-highlight)!important;margin:0 auto!important;padding:0!important;overflow:hidden!important}.pp-skin-v1-dashboard-shell-title{min-height:var(--pp-skin-control-height)!important;align-items:center!important;gap:var(--pp-skin-space-5)!important;margin:var(--pp-skin-space-3) var(--pp-skin-space-4)!important;padding:var(--pp-skin-space-2) var(--pp-skin-space-6)!important;border:var(--pp-skin-border-thin) solid var(--pp-skin-accent)!important;background:var(--pp-skin-fill-accent-header)!important;color:var(--pp-skin-ink)!important;text-align:center!important;font-size:var(--pp-skin-font-body)!important;font-weight:700!important;line-height:var(--pp-skin-leading-tight)!important;letter-spacing:var(--pp-skin-tracking-meta)!important;grid-template-columns:1fr auto 1fr!important;display:grid!important}.pp-skin-v1-dashboard-shell-chevron{color:var(--pp-skin-accent-bright)!important;letter-spacing:0!important;font-weight:700!important}.pp-skin-v1-dashboard-shell-chevron:first-child{justify-self:end!important}.pp-skin-v1-dashboard-shell-chevron:last-child{justify-self:start!important}.pp-skin-v1-dashboard-art{width:calc(100% - (2 * var(--pp-skin-space-4)))!important;aspect-ratio:var(--pp-skin-art-ratio)!important;margin:0 var(--pp-skin-space-4)!important;border:var(--pp-skin-border-thin) solid var(--pp-skin-accent)!important;background:var(--pp-skin-surface-0)!important;box-shadow:var(--pp-skin-inset-highlight)!important;position:relative!important;overflow:hidden!important}.pp-skin-v1-dashboard-art img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;filter:var(--pp-skin-media-filter)!important;image-rendering:pixelated!important;display:block!important}.pp-skin-v1-dashboard-brand{padding:var(--pp-skin-space-8) var(--pp-skin-space-4) var(--pp-skin-space-3)!important;text-align:center!important;margin:0!important}.pp-skin-v1-dashboard-brand h1{color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-brand-size)!important;font-weight:var(--pp-skin-weight-bold)!important;letter-spacing:-1.5px!important;margin:0!important;line-height:1!important}.pp-skin-v1-dashboard-brand p{margin:var(--pp-skin-space-2) 0 0!important;color:var(--pp-skin-accent-bright)!important;font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-meta)!important;letter-spacing:var(--pp-skin-tracking-label)!important;text-transform:none!important;font-weight:700!important}.pp-skin-v1-dashboard-title{padding:var(--pp-skin-space-3) 0 var(--pp-skin-space-3)!important;color:var(--pp-skin-ink)!important;font-size:var(--pp-skin-font-body)!important;text-align:center!important;margin:0!important;font-weight:700!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-menu.pp-skin-v1-dashboard-menu{width:min(var(--pp-skin-menu-max), calc(100% - 72px))!important;padding:var(--pp-skin-space-1) 0 var(--pp-skin-space-6)!important;background:0 0!important;margin:0 auto!important;display:block!important}.pp-skin-v1-dashboard-group{margin:var(--pp-skin-space-5) 0 var(--pp-skin-space-2)!important;color:var(--pp-skin-accent-bright)!important;font-size:var(--pp-skin-font-body)!important;font-weight:700!important;line-height:var(--pp-skin-leading-body)!important;text-transform:none!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row{width:100%!important;min-height:var(--pp-skin-control-height)!important;padding:var(--pp-skin-space-1) var(--pp-skin-space-9) var(--pp-skin-space-1) var(--pp-skin-space-2)!important;border:var(--pp-skin-border-thin) solid transparent!important;border-radius:var(--pp-skin-radius)!important;color:var(--pp-skin-ink)!important;box-shadow:none!important;font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-body)!important;font-weight:400!important;line-height:var(--pp-skin-leading-body)!important;text-align:left!important;white-space:pre-wrap!important;transition:background var(--pp-skin-motion-fast) linear, color var(--pp-skin-motion-fast) linear!important;background:0 0!important;margin:0!important;display:block!important;position:relative!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:before,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:after{content:none!important;display:none!important}.pp-skin-v1-dashboard-command-line{width:100%!important;color:inherit!important;font:inherit!important;white-space:pre-wrap!important;display:block!important}.pp-skin-v1-dashboard-status-box{top:50%!important;right:var(--pp-skin-space-3)!important;width:var(--pp-skin-status-dot)!important;height:var(--pp-skin-status-dot)!important;border:var(--pp-skin-border-thin) solid var(--pp-skin-ink-muted)!important;background:var(--pp-skin-ink-muted)!important;box-shadow:none!important;position:absolute!important;transform:translateY(-50%)!important}.pp-skin-v1-dashboard-status-box.is-active{border-color:var(--pp-skin-accent-bright)!important;background:var(--pp-skin-accent-bright)!important;box-shadow:var(--pp-skin-shadow-control)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row.is-selected{border-color:var(--pp-skin-accent-bright)!important;background:var(--pp-skin-accent-deep)!important;color:var(--pp-skin-ink)!important;box-shadow:none!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:focus-visible{outline:var(--pp-skin-border-thin) solid var(--pp-skin-focus)!important;outline-offset:-1px!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:not(.is-selected):hover{background:var(--pp-skin-fill-row-hover)!important;outline:none!important}.pp-skin-v1-dashboard-rule{width:calc(100% - 32px)!important;height:var(--pp-skin-border-thin)!important;background:var(--pp-skin-line-strong)!important;margin:0 auto!important}.pp-skin-v1-dashboard-reminder{padding:var(--pp-skin-space-6) var(--pp-skin-space-4)!important;color:var(--pp-skin-ink)!important;font-size:var(--pp-skin-font-body)!important;text-align:center!important;margin:0!important;font-weight:700!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-bbs-help{justify-content:space-between!important;gap:var(--pp-skin-space-4)!important;margin:0 var(--pp-skin-space-3) var(--pp-skin-space-3)!important;padding:var(--pp-skin-space-2) var(--pp-skin-space-4)!important;border:var(--pp-skin-border-thin) solid var(--pp-skin-accent)!important;background:var(--pp-skin-accent-deep)!important;color:var(--pp-skin-ink-muted)!important;font-size:var(--pp-skin-font-sm)!important;text-transform:uppercase!important;line-height:1.35!important;display:flex!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-bbs-help span:nth-child(2){text-align:center!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-bbs-help span:last-child{text-align:right!important}@media (max-width:720px){.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard]{padding:var(--pp-skin-space-2)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard]>.pp-skin-v1-bbs{width:min(650px,100%)!important;max-width:650px!important}.pp-skin-v1-dashboard-shell-title{gap:var(--pp-skin-space-2)!important;padding-inline:var(--pp-skin-space-3)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-menu.pp-skin-v1-dashboard-menu{width:calc(100% - 24px)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row,.pp-skin-v1-dashboard-group,.pp-skin-v1-dashboard-reminder{font-size:12px!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-bbs-help{grid-template-columns:1fr!important;display:grid!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-bbs-help span{text-align:left!important}}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-shell-title,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-title{display:none!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] [data-plotpickle-score=v1]{display:block!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard]>.pp-skin-v1-bbs{min-height:min(1060px,100vh - 40px)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-art{width:calc(100% - 48px)!important;max-width:var(--pp-skin-shell-max)!important;margin:0 auto var(--pp-skin-space-5)!important;display:block!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-brand{padding:var(--pp-skin-space-6) var(--pp-skin-space-4) var(--pp-skin-space-6)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-brand h1{font-size:clamp(52px,6vw,72px)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-brand p{margin-top:var(--pp-skin-space-2)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-menu.pp-skin-v1-dashboard-menu{width:calc(100% - 72px)!important;max-width:none!important;padding:var(--pp-skin-space-2) 0 var(--pp-skin-space-6)!important;margin:0 auto!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-group{margin:var(--pp-skin-space-5) 0 var(--pp-skin-space-2)!important;padding-left:var(--pp-skin-space-2)!important;color:var(--pp-skin-accent-bright)!important;font-size:var(--pp-skin-font-body)!important;letter-spacing:.01em!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row{min-height:34px!important;padding:var(--pp-skin-space-1) 52px var(--pp-skin-space-1) var(--pp-skin-space-2)!important;line-height:1.45!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-command-line{max-width:calc(100% - 12px)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-status-box{right:var(--pp-skin-space-2)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-rule{margin-top:var(--pp-skin-space-5)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-reminder{padding:var(--pp-skin-space-6) var(--pp-skin-space-4) var(--pp-skin-space-5)!important}@media (max-width:720px){.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-art,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-menu.pp-skin-v1-dashboard-menu{width:calc(100% - 24px)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=PlotPickle\ Dashboard] .pp-skin-v1-dashboard-brand h1{font-size:clamp(42px,12vw,58px)!important}}html[data-plotpickle-skin=skin-v1] :is(.pp-skin-v1-title,.pp-skin-v1-bar,.pp-skin-v1-bbs-banner,.pp-skin-v1-dashboard-shell-title,.pp-skin-v1-profile-banner,.pp-skin-v1-status,.pp-skin-v1-bbs-help){background:var(--pp-skin-accent-deep)!important;background-image:none!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu],.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"],.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"],.pp-skin-v1-dashboard[aria-label=Profile\ menu]{width:100%!important;min-width:0!important;padding:var(--pp-skin-space-5) var(--pp-skin-space-5) var(--pp-skin-space-7)!important;background:var(--pp-skin-canvas)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu]>.pp-skin-v1-bbs,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"]>.pp-skin-v1-bbs,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"]>.pp-skin-v1-bbs,.pp-skin-v1-dashboard[aria-label=Profile\ menu]>.pp-skin-v1-bbs{width:min(var(--pp-skin-shell-max), 100%)!important;max-width:var(--pp-skin-shell-max)!important;border:var(--pp-skin-border-strong) solid var(--pp-skin-line-strong)!important;border-radius:var(--pp-skin-radius)!important;background:var(--pp-skin-fill-panel)!important;min-width:0!important;color:var(--pp-skin-ink)!important;box-shadow:var(--pp-skin-shadow-panel), var(--pp-skin-inset-highlight)!important;margin:0 auto!important;padding:0!important;overflow:hidden!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu] .pp-skin-v1-menu.pp-skin-v1-dashboard-menu,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"] .pp-skin-v1-menu.pp-skin-v1-dashboard-menu,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"] .pp-skin-v1-menu.pp-skin-v1-dashboard-menu,.pp-skin-v1-dashboard[aria-label=Profile\ menu] .pp-skin-v1-menu.pp-skin-v1-dashboard-menu{width:min(var(--pp-skin-menu-max), calc(100% - 72px))!important;padding:var(--pp-skin-space-1) 0 var(--pp-skin-space-6)!important;background:0 0!important;margin:0 auto!important;display:block!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row,.pp-skin-v1-dashboard[aria-label=Profile\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row{width:100%!important;min-height:var(--pp-skin-control-height)!important;padding:var(--pp-skin-space-1) var(--pp-skin-space-9) var(--pp-skin-space-1) var(--pp-skin-space-2)!important;border:var(--pp-skin-border-thin) solid transparent!important;border-radius:var(--pp-skin-radius)!important;color:var(--pp-skin-ink)!important;box-shadow:none!important;font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-body)!important;font-weight:400!important;line-height:var(--pp-skin-leading-body)!important;text-align:left!important;white-space:pre-wrap!important;transition:background var(--pp-skin-motion-fast) linear, color var(--pp-skin-motion-fast) linear!important;background:0 0!important;margin:0!important;display:block!important;position:relative!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:before,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:after,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:before,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:after,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:before,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:after,.pp-skin-v1-dashboard[aria-label=Profile\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:before,.pp-skin-v1-dashboard[aria-label=Profile\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:after{content:none!important;display:none!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row.is-selected,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row.is-selected,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row.is-selected,.pp-skin-v1-dashboard[aria-label=Profile\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row.is-selected{border:var(--pp-skin-border-thin) solid var(--pp-skin-accent-bright)!important;background:var(--pp-skin-accent-deep)!important;color:var(--pp-skin-ink)!important;box-shadow:none!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:focus-visible{outline:var(--pp-skin-border-thin) solid var(--pp-skin-focus)!important;outline-offset:-1px!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:focus-visible{outline:var(--pp-skin-border-thin) solid var(--pp-skin-focus)!important;outline-offset:-1px!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:focus-visible{outline:var(--pp-skin-border-thin) solid var(--pp-skin-focus)!important;outline-offset:-1px!important}.pp-skin-v1-dashboard[aria-label=Profile\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:focus-visible{outline:var(--pp-skin-border-thin) solid var(--pp-skin-focus)!important;outline-offset:-1px!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:not(.is-selected):hover,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:not(.is-selected):hover,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:not(.is-selected):hover,.pp-skin-v1-dashboard[aria-label=Profile\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row:not(.is-selected):hover{background:var(--pp-skin-fill-row-hover)!important;outline:none!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu] .pp-skin-v1-bbs-help,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"] .pp-skin-v1-bbs-help,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"] .pp-skin-v1-bbs-help,.pp-skin-v1-dashboard[aria-label=Profile\ menu] .pp-skin-v1-bbs-help{justify-content:space-between!important;gap:var(--pp-skin-space-4)!important;margin:0 var(--pp-skin-space-3) var(--pp-skin-space-3)!important;padding:var(--pp-skin-space-2) var(--pp-skin-space-4)!important;border:var(--pp-skin-border-thin) solid var(--pp-skin-accent)!important;background:var(--pp-skin-accent-deep)!important;color:var(--pp-skin-ink-muted)!important;font-size:var(--pp-skin-font-sm)!important;text-transform:uppercase!important;line-height:1.35!important;display:flex!important}.pp-skin-v1-story-mode-readiness{gap:var(--pp-skin-space-2);width:min(var(--pp-skin-menu-max), calc(100% - 72px));margin:var(--pp-skin-space-4) auto;font-size:var(--pp-skin-font-meta);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pp-skin-v1-story-mode-readiness>span{align-items:center;gap:var(--pp-skin-space-1);min-width:0;padding:var(--pp-skin-space-2);border:var(--pp-skin-border-thin) solid var(--pp-skin-line);background:var(--pp-skin-fill-row);display:flex}.pp-skin-v1-story-mode-readiness i{width:var(--pp-skin-status-dot);height:var(--pp-skin-status-dot);border:var(--pp-skin-border-thin) solid var(--pp-skin-ink-muted);background:var(--pp-skin-ink-muted);flex:none}.pp-skin-v1-story-mode-readiness [data-story-mode-readiness=ready] i{border-color:var(--pp-skin-ready,var(--pp-skin-accent-bright));background:var(--pp-skin-ready,var(--pp-skin-accent-bright))}.pp-skin-v1-story-mode-readiness [data-story-mode-readiness=not-ready] i{border-color:var(--pp-skin-danger);background:var(--pp-skin-danger)}.pp-skin-v1-profile-banner h1{color:inherit!important;font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-title)!important;font-weight:700!important;line-height:var(--pp-skin-leading-tight)!important;margin:0!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(header h2,header h3){font-size:var(--pp-skin-font-meta)!important;line-height:var(--pp-skin-leading-tight)!important;letter-spacing:var(--pp-skin-tracking-meta)!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is(form button,form input,form textarea,section[aria-labelledby=profile-buzz-heading] button,section[aria-labelledby=profile-buzz-heading] a,section[aria-labelledby=profile-buzz-heading] summary,section[aria-labelledby=profile-access-heading]>button,section[aria-labelledby=profile-actions-heading]>button){padding:var(--pp-skin-space-2) var(--pp-skin-space-3)!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] [aria-label=Identity\ summary]{grid-template-columns:108px minmax(0,1fr)!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] [aria-label=Profile\ readiness]{align-items:center!important;gap:var(--pp-skin-space-1) var(--pp-skin-space-3)!important;padding:var(--pp-skin-space-3) 0 0!important;border-left:0!important;border-top:var(--pp-skin-border-thin) solid var(--pp-skin-line)!important;flex-wrap:wrap!important;grid-column:1/-1!important;display:flex!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] [aria-label=Profile\ readiness]>div{gap:var(--pp-skin-space-1)!important;min-width:0!important;padding:1px var(--pp-skin-space-1)!important;font-size:var(--pp-skin-font-xs)!important;flex:0 auto!important;grid-template-columns:auto 8px!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] [aria-label=Profile\ readiness] button{width:auto!important;min-width:0!important;min-height:var(--pp-skin-control-height)!important;box-shadow:none!important;font-size:var(--pp-skin-font-xs)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;padding:0!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] :is([data-lore-avatar-prompt-state=inactive],[data-display-description-prompt-state=inactive]){opacity:.52!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] [data-generated-display-description=true]{border-color:var(--pp-skin-line)!important;background:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink-muted)!important;cursor:default!important}@media (max-width:720px){.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu],.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"],.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"],.pp-skin-v1-dashboard[aria-label=Profile\ menu]{padding:var(--pp-skin-space-2)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu]>.pp-skin-v1-bbs,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"]>.pp-skin-v1-bbs,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"]>.pp-skin-v1-bbs,.pp-skin-v1-dashboard[aria-label=Profile\ menu]>.pp-skin-v1-bbs{width:min(650px,100%)!important;max-width:650px!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu] .pp-skin-v1-menu.pp-skin-v1-dashboard-menu,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"] .pp-skin-v1-menu.pp-skin-v1-dashboard-menu,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"] .pp-skin-v1-menu.pp-skin-v1-dashboard-menu,.pp-skin-v1-dashboard[aria-label=Profile\ menu] .pp-skin-v1-menu.pp-skin-v1-dashboard-menu{width:calc(100% - 24px)!important}.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label=Settings\ menu] .pp-skin-v1-dashboard-group,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Story Mode directory"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row,.pp-skin-v1-dashboard.pp-skin-v1-dashboard-bbs[aria-label="Writer's Craft menu"] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row,.pp-skin-v1-dashboard[aria-label=Profile\ menu] .pp-skin-v1-menu-item.pp-skin-v1-dashboard-row{font-size:12px!important}.pp-skin-v1-story-mode-readiness{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px)}}@media (max-width:560px){.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] [aria-label=Identity\ summary]{grid-template-columns:1fr!important}.pp-skin-v1-profile-surface [data-profile-identity-surface=v2] [aria-label=Profile\ readiness]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-plotpickle-skin=skin-v1] :is(section[aria-label=PlotPickle\ Community],section[aria-label=General\ settings],section[aria-label="Cloud Story Mode setup"],section[aria-label="Local Story Mode setup"],section[aria-label="Hybrid Story Mode"],section[aria-label=Node\ information],section[aria-label="PlotPickle Agents setup"],section[aria-label=Issue\ Log][data-dashboard-review-surface=help],section[aria-label=Open\ Source][data-dashboard-review-surface=open-source],section[aria-label=User\ Profile].pp-skin-v1-profile-surface){width:100%!important;min-width:0!important;padding-left:var(--pp-skin-space-5)!important;padding-right:var(--pp-skin-space-5)!important;padding-bottom:var(--pp-skin-space-7)!important;background:var(--pp-skin-canvas)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important}html[data-plotpickle-skin=skin-v1] :is(section[aria-label=PlotPickle\ Community],section[aria-label=General\ settings],section[aria-label="Cloud Story Mode setup"],section[aria-label="Local Story Mode setup"],section[aria-label="Hybrid Story Mode"],section[aria-label=Node\ information],section[aria-label="PlotPickle Agents setup"],section[aria-label=Issue\ Log][data-dashboard-review-surface=help],section[aria-label=Open\ Source][data-dashboard-review-surface=open-source],section[aria-label=User\ Profile].pp-skin-v1-profile-surface)>:is(.pp-skin-v1-surface-actions,.pp-skin-v1-bbs-banner,.pp-skin-v1-profile-banner){width:min(var(--pp-skin-shell-max), calc(100vw - 40px))!important;max-width:var(--pp-skin-shell-max)!important;min-width:0!important;min-height:var(--pp-skin-touch-target)!important;margin:0 auto var(--pp-skin-space-3)!important;padding:var(--pp-skin-space-2) var(--pp-skin-space-3)!important;border:var(--pp-skin-border-thin) solid var(--pp-skin-accent)!important;background:var(--pp-skin-accent-deep)!important;box-shadow:none!important;background-image:none!important}html[data-plotpickle-skin=skin-v1] :is(section[aria-label=PlotPickle\ Community],section[aria-label=General\ settings],section[aria-label="Cloud Story Mode setup"],section[aria-label="Local Story Mode setup"],section[aria-label="Hybrid Story Mode"],section[aria-label=Node\ information],section[aria-label="PlotPickle Agents setup"],section[aria-label=Issue\ Log][data-dashboard-review-surface=help],section[aria-label=Open\ Source][data-dashboard-review-surface=open-source])>:not(.pp-skin-v1-surface-actions):not(.pp-skin-v1-bbs-banner),html[data-plotpickle-skin=skin-v1] .pp-skin-v1-profile-surface>:not(.pp-skin-v1-profile-banner){width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}html[data-plotpickle-skin=skin-v1] section[aria-label=General\ settings] [data-settings-workspace-surface=general]{min-height:0!important}html[data-plotpickle-skin=skin-v1] section[aria-label=General\ settings] [data-settings-workspace-surface=general]>section:first-child{background:var(--pp-skin-accent-deep)!important;background-image:none!important}@media (max-width:560px){html[data-plotpickle-skin=skin-v1] :is(section[aria-label=PlotPickle\ Community],section[aria-label=General\ settings],section[aria-label="Cloud Story Mode setup"],section[aria-label="Local Story Mode setup"],section[aria-label="Hybrid Story Mode"],section[aria-label=Node\ information],section[aria-label="PlotPickle Agents setup"],section[aria-label=Issue\ Log][data-dashboard-review-surface=help],section[aria-label=Open\ Source][data-dashboard-review-surface=open-source],section[aria-label=User\ Profile].pp-skin-v1-profile-surface){padding-left:var(--pp-skin-space-3)!important;padding-right:var(--pp-skin-space-3)!important}}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator{background:var(--pp-skin-canvas);min-height:100dvh;color:var(--pp-skin-ink);font-family:var(--pp-skin-font-ui)}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-header{align-items:center;gap:var(--pp-skin-space-4);width:min(var(--pp-skin-shell-max), calc(100vw - 40px));min-height:42px;margin:var(--pp-skin-space-5) auto 0;padding:var(--pp-skin-space-2) var(--pp-skin-space-4);box-sizing:border-box;border:var(--pp-skin-border-strong) solid var(--pp-skin-line-strong);border-bottom-color:var(--pp-skin-accent);border-radius:var(--pp-skin-radius);background:var(--pp-skin-accent-deep);box-shadow:inset 0 0 0 var(--pp-skin-border-thin) var(--pp-skin-line);color:var(--pp-skin-ink);font:700 var(--pp-skin-font-body)/var(--pp-skin-leading-tight) var(--pp-skin-font-ui);letter-spacing:var(--pp-skin-tracking-meta);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-header>:first-child{justify-self:start}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-header>:nth-child(2){text-align:center;justify-self:center}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-header>:last-child{text-align:right;justify-self:end}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-actions{width:min(var(--pp-skin-shell-max), calc(100vw - 40px));padding:var(--pp-skin-space-2) 0;box-sizing:border-box;justify-content:flex-end;margin:0 auto;display:flex}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-return{min-height:var(--pp-skin-control-height);padding:var(--pp-skin-space-2) var(--pp-skin-space-3);border:var(--pp-skin-border-thin) solid var(--pp-skin-accent-bright);border-radius:var(--pp-skin-radius);background:var(--pp-skin-accent-deep);color:var(--pp-skin-ink);font:700 var(--pp-skin-font-meta)/var(--pp-skin-leading-tight) var(--pp-skin-font-ui);letter-spacing:var(--pp-skin-tracking-meta);text-transform:none;cursor:pointer}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-return:is(:hover,:focus-visible){background:var(--pp-skin-fill-row-hover);outline:var(--pp-skin-border-thin) solid var(--pp-skin-focus);outline-offset:var(--pp-skin-space-1)}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-workspace-header{gap:var(--pp-skin-space-1);width:min(var(--pp-skin-shell-max), calc(100vw - 40px));margin:0 auto var(--pp-skin-space-3);padding:var(--pp-skin-space-3) var(--pp-skin-space-4);box-sizing:border-box;border:var(--pp-skin-border-thin) solid var(--pp-skin-line);border-left:var(--pp-skin-border-strong) solid var(--pp-skin-accent-bright);border-radius:var(--pp-skin-radius);background:var(--pp-skin-surface-1);box-shadow:var(--pp-skin-inset-highlight);display:grid}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-workspace-header>*{margin:0}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-eyebrow{color:var(--pp-skin-accent-bright);font:700 var(--pp-skin-font-xs)/var(--pp-skin-leading-tight) var(--pp-skin-font-ui);letter-spacing:var(--pp-skin-tracking-meta)}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-workspace-header h1{color:var(--pp-skin-ink);font:700 var(--pp-skin-font-title)/var(--pp-skin-leading-tight) var(--pp-skin-font-ui);letter-spacing:var(--pp-skin-tracking-label);text-transform:uppercase}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-workspace-header p{color:var(--pp-skin-ink-muted);font:var(--pp-skin-font-meta)/var(--pp-skin-leading-body) var(--pp-skin-font-ui)}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-content{min-width:0}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator:not([data-skin-v1-active-surface=dashboard]) .pp-skin-v1-orchestrator-content :is(.pp-skin-v1-bar,.pp-skin-v1-title[data-skin-v1-standard-header=true],.pp-skin-v1-status,.pp-skin-v1-surface-actions,.pp-skin-v1-bbs-banner,.pp-skin-v1-profile-banner){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrator-active=true][data-skin-v1-orchestrated=true]:not([data-skin-v1-surface-id=dashboard]){width:min(100%, var(--pp-skin-shell-max), calc(100vw - 40px))!important;max-width:var(--pp-skin-shell-max)!important;min-width:0!important;padding:var(--pp-skin-space-4)!important;box-sizing:border-box!important;border:var(--pp-skin-border-thin) solid var(--pp-skin-line-strong)!important;border-radius:var(--pp-skin-radius)!important;background:var(--pp-skin-fill-panel)!important;color:var(--pp-skin-ink)!important;box-shadow:var(--pp-skin-shadow-panel), inset 0 0 0 var(--pp-skin-border-thin) var(--pp-skin-line), var(--pp-skin-inset-highlight)!important;font-family:var(--pp-skin-font-ui)!important;margin:0 auto!important}html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrator-active=true][data-skin-v1-orchestrated=true]:not([data-skin-v1-surface-id=dashboard])>*{max-width:100%!important}html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrated=true][data-skin-v1-orchestrator-active=true][data-skin-v1-surface-id=write]{align-self:start!important;height:auto!important;min-height:0!important}html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrated=true][data-skin-v1-orchestrator-active=false]{border-radius:var(--pp-skin-radius)!important;font-family:var(--pp-skin-font-ui)!important}html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrated=true]:not([data-skin-v1-surface-id=dashboard]) *,html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrated=true]:not([data-skin-v1-surface-id=dashboard]) :before,html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrated=true]:not([data-skin-v1-surface-id=dashboard]) :after{border-radius:var(--pp-skin-radius)!important;text-shadow:none!important}html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrated=true][data-skin-v1-orchestrator-active=true]:not([data-skin-v1-surface-id=dashboard]) :is(h1,[role=heading][aria-level="1"]){text-transform:none;color:var(--pp-skin-ink)!important;font:var(--pp-skin-weight-bold) var(--pp-skin-font-h1)/var(--pp-skin-leading-tight) var(--pp-skin-font-ui)!important;letter-spacing:0!important}html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrated=true][data-skin-v1-orchestrator-active=true]:not([data-skin-v1-surface-id=dashboard]) :is(h2,h3,h4){color:var(--pp-skin-accent-bright)!important;font-family:var(--pp-skin-font-ui)!important;line-height:var(--pp-skin-leading-tight)!important}html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrated=true][data-skin-v1-orchestrator-active=true]:not([data-skin-v1-surface-id=dashboard]) :is(p,li,dd,label,small){font-family:var(--pp-skin-font-ui)!important}html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrated=true]:not([data-skin-v1-surface-id=dashboard]) :is(button,input,select,textarea){border-radius:var(--pp-skin-radius)!important;border-color:var(--pp-skin-line-strong)!important;background:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink)!important;font-family:var(--pp-skin-font-ui)!important;box-shadow:var(--pp-skin-shadow-control)!important}html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrated=true]:not([data-skin-v1-surface-id=dashboard]) :is(button,input,select,textarea):focus-visible{outline:var(--pp-skin-border-thin) solid var(--pp-skin-focus)!important;outline-offset:var(--pp-skin-space-1)!important}html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrated=true]:not([data-skin-v1-surface-id=dashboard]) :is([aria-selected=true],[aria-current=page],[data-selected=true],[data-active=true],[data-state=selected]){border-color:var(--pp-skin-accent-bright)!important;background:var(--pp-skin-accent-deep)!important;color:var(--pp-skin-ink)!important}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-footer{align-items:center;gap:var(--pp-skin-space-3);width:min(var(--pp-skin-shell-max), calc(100vw - 40px));min-height:var(--pp-skin-control-height);margin:var(--pp-skin-space-2) auto var(--pp-skin-space-5);padding:var(--pp-skin-space-2) var(--pp-skin-space-3);box-sizing:border-box;border:var(--pp-skin-border-thin) solid var(--pp-skin-accent);border-radius:var(--pp-skin-radius);background:var(--pp-skin-accent-deep);color:var(--pp-skin-ink-muted);font:var(--pp-skin-font-sm)/var(--pp-skin-leading-tight) var(--pp-skin-font-ui);letter-spacing:var(--pp-skin-tracking-meta);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-footer>:nth-child(2){justify-self:center}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-footer>:last-child{color:var(--pp-skin-accent-bright);justify-self:end}@media (max-width:700px){html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-header,html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-footer{text-align:left;grid-template-columns:1fr}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-header>*,html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator-footer>*{justify-self:start!important}html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrator-active=true][data-skin-v1-orchestrated=true]:not([data-skin-v1-surface-id=dashboard]){width:calc(100vw - 24px)!important;padding:var(--pp-skin-space-3)!important}}html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator:not([data-skin-v1-active-surface=dashboard]) nav[data-plotpickle-global-nav=v4],html[data-plotpickle-skin=skin-v1] .pp-skin-v1-orchestrator:not([data-skin-v1-active-surface=dashboard]) header[data-matrix-preproduction-context=current],html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrated=true][data-skin-v1-orchestrator-active=true]>.pp-skin-v1-return,html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrator-active=true] [data-skin-v1-local-chrome=decorative-title],html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrator-active=true] [data-skin-v1-local-chrome=return-navigation],html[data-plotpickle-skin=skin-v1] [data-skin-v1-orchestrator-active=true] [data-skin-v1-local-return=true]{display:none!important}html[data-plotpickle-skin-theme=skin-v2] .pp-skin-v1-dashboard-status-box.is-active{border-color:var(--pp-skin-ready)!important;background:var(--pp-skin-ready)!important}[data-dashboard-menu-item=library] .pp-skin-v1-dashboard-status-box,[data-dashboard-menu-item=plan] .pp-skin-v1-dashboard-status-box,[data-dashboard-menu-item=storyboard] .pp-skin-v1-dashboard-status-box,[data-dashboard-menu-item=previs] .pp-skin-v1-dashboard-status-box{border-color:var(--pp-skin-warning)!important;background:var(--pp-skin-warning)!important;box-shadow:var(--pp-skin-shadow-control)!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body h1,html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body [data-skin-typography=h1]{font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-h1)!important;font-weight:var(--pp-skin-weight-bold)!important;line-height:var(--pp-skin-leading-tight)!important;letter-spacing:0!important;text-transform:none!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body h2,html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body [data-skin-typography=h2]{font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-h2)!important;font-weight:var(--pp-skin-weight-bold)!important;line-height:var(--pp-skin-leading-tight)!important;letter-spacing:0!important;text-transform:none!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body h3,html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body [data-skin-typography=h3]{font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-h3)!important;font-weight:var(--pp-skin-weight-semibold)!important;line-height:var(--pp-skin-leading-tight)!important;letter-spacing:0!important;text-transform:none!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body h4,html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body [data-skin-typography=h4]{font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-h4)!important;font-weight:var(--pp-skin-weight-semibold)!important;line-height:var(--pp-skin-leading-tight)!important;letter-spacing:0!important;text-transform:none!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body h5,html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body [data-skin-typography=h5]{font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-h5)!important;font-weight:var(--pp-skin-weight-semibold)!important;line-height:var(--pp-skin-leading-tight)!important;letter-spacing:var(--pp-skin-tracking-meta)!important;text-transform:none!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body h6,html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body [data-skin-typography=h6]{font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-h6)!important;font-weight:var(--pp-skin-weight-semibold)!important;line-height:var(--pp-skin-leading-tight)!important;letter-spacing:var(--pp-skin-tracking-label)!important;text-transform:uppercase!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body [data-skin-typography=body],html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body [data-skin-typography=menu]{font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-body)!important;font-weight:var(--pp-skin-weight-regular)!important;line-height:var(--pp-skin-leading-body)!important;letter-spacing:0!important;text-transform:none!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body [data-skin-typography=control]{font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-meta)!important;font-weight:var(--pp-skin-weight-bold)!important;line-height:var(--pp-skin-leading-tight)!important;letter-spacing:var(--pp-skin-tracking-meta)!important;text-transform:uppercase!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body [data-skin-typography=detail]{font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-detail)!important;font-weight:var(--pp-skin-weight-regular)!important;line-height:var(--pp-skin-leading-body)!important;letter-spacing:var(--pp-skin-tracking-meta)!important;text-transform:none!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body [data-skin-typography=note]{font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-note)!important;font-weight:var(--pp-skin-weight-regular)!important;letter-spacing:0!important;text-transform:none!important;line-height:1.35!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body :is(nav,[role=menu],[role=tablist],[data-skin-menu],[data-library-directory],[data-settings-menu]) :is(button,a,[role=menuitem],[role=tab],.pp-skin-v1-menu-item,[data-dashboard-menu-item],[data-settings-secondary-item],[data-library-nav]),html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body .pp-skin-v1-menu-item{font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-body)!important;font-weight:var(--pp-skin-weight-regular)!important;line-height:var(--pp-skin-leading-body)!important;letter-spacing:0!important;text-transform:none!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body :is([data-keycap],[data-skin-typography=keycap]){font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-meta)!important;font-weight:var(--pp-skin-weight-bold)!important;line-height:var(--pp-skin-leading-tight)!important;letter-spacing:0!important;text-transform:uppercase!important}html[data-plotpickle-skin=skin-v1][data-plotpickle-theme][data-plotpickle-startup] body :is([role=status],[role=alert],[aria-live]:not([aria-live=off]),.pp-skin-v1-status,[data-skin-typography=status]){font-family:var(--pp-skin-font-ui)!important;font-size:var(--pp-skin-font-sm)!important;font-weight:var(--pp-skin-weight-regular)!important;letter-spacing:var(--pp-skin-tracking-meta)!important;text-transform:uppercase!important;line-height:1.35!important}html[data-plotpickle-skin=skin-v1] section[aria-label=PlotPickle\ Community] button{border-color:var(--pp-skin-line-strong)!important;background-color:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink)!important}html[data-plotpickle-skin=skin-v1] section[aria-label=PlotPickle\ Community] button:is([aria-selected=true],[aria-pressed=true],[data-selected=true],[data-active=true]){border-color:var(--pp-skin-accent-bright)!important;background-color:var(--pp-skin-accent-deep)!important;color:var(--pp-skin-ink)!important}html[data-plotpickle-skin=skin-v1] section[aria-label="LEARN Explore All Curriculum"] :is(input[aria-label="Search all curriculum"],select[aria-label="Filter Explore by topic"],select[aria-label="Filter Explore by Craft Module"]){border-color:var(--pp-skin-line-strong)!important;background-color:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink)!important}html[data-plotpickle-skin=skin-v1] main[data-library-workspace=v2] [data-library-nav]{border-color:var(--pp-skin-accent-deep)!important;background-color:var(--pp-skin-accent-deep)!important;color:var(--pp-skin-ink)!important}html[data-plotpickle-skin=skin-v1] main[data-library-workspace=v2] [data-library-nav][aria-selected=true]{border-color:var(--pp-skin-accent-bright)!important;background-color:var(--pp-skin-accent-deep)!important}html[data-plotpickle-skin=skin-v1] section[data-library-destination=archive] p{color:var(--pp-skin-ink-soft)!important}html[data-plotpickle-skin=skin-v1] [data-progressive-story-map="24x96"] :is(p,li,small,dd){color:var(--pp-skin-ink-soft)!important;border-color:var(--pp-skin-line)!important}html[data-plotpickle-skin=skin-v1] main[aria-labelledby=storyboard-readiness-title] button{border-color:var(--pp-skin-line-strong)!important;color:var(--pp-skin-ink)!important}html[data-plotpickle-skin=skin-v1] main[aria-labelledby=storyboard-readiness-title] button:is([aria-selected=true],[aria-current=true],[data-selected=true],[data-active=true]){border-color:var(--pp-skin-accent-bright)!important}html[data-plotpickle-skin=skin-v1] main[aria-labelledby=previs-title] button{border-color:var(--pp-skin-line-strong)!important;color:var(--pp-skin-ink)!important}html[data-plotpickle-skin=skin-v1] main[aria-labelledby=previs-title] button:is([aria-selected=true],[aria-current=true],[data-selected=true],[data-active=true]){border-color:var(--pp-skin-accent-bright)!important}html[data-plotpickle-skin=skin-v1] main[aria-labelledby=previs-title] button:disabled{color:var(--pp-skin-disabled)!important}html[data-plotpickle-skin=skin-v1] [data-block-native-write="24x96"] :is(input,select,textarea,button),html[data-plotpickle-skin=skin-v1] [data-pageflow-authority=ppf-block-writing-read-only] :is(input,select,textarea,button){border-color:var(--pp-skin-line-strong)!important;background-color:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink)!important}:is(html[data-plotpickle-skin=skin-v1] [data-block-native-write="24x96"] :is(input,select,textarea,button):focus-visible,html[data-plotpickle-skin=skin-v1] [data-pageflow-authority=ppf-block-writing-read-only] :is(input,select,textarea,button):focus-visible){border-color:var(--pp-skin-focus)!important}html[data-plotpickle-skin=skin-v1] [data-block-native-write="24x96"] :is(input,select,textarea,button):disabled,html[data-plotpickle-skin=skin-v1] [data-pageflow-authority=ppf-block-writing-read-only] :is(input,select,textarea,button):disabled{color:var(--pp-skin-disabled)!important;background-color:var(--pp-skin-surface-1)!important}html[data-plotpickle-skin=skin-v1] section[aria-label=User\ Profile].pp-skin-v1-profile-surface :is(button,a,input,select,textarea):disabled,html[data-plotpickle-skin=skin-v1] section[aria-label=User\ Profile].pp-skin-v1-profile-surface [aria-disabled=true]{border-color:var(--pp-skin-line)!important;background-color:var(--pp-skin-surface-1)!important;color:var(--pp-skin-disabled)!important}html[data-plotpickle-skin=skin-v1] section[aria-label="Story Mode directory"] [data-story-mode-policy]{background-color:var(--pp-skin-surface-3)!important;color:var(--pp-skin-ink)!important}html[data-plotpickle-skin=skin-v1] section[aria-label="Story Mode directory"] [data-story-mode-policy][aria-selected=true]{border-color:var(--pp-skin-accent-bright)!important;background-color:var(--pp-skin-accent-deep)!important}html[data-plotpickle-skin=skin-v1] section[aria-label=Issue\ Log][data-dashboard-review-surface=help] :is(input,select,textarea,button){border-color:var(--pp-skin-line-strong)!important;background-color:var(--pp-skin-surface-0)!important;color:var(--pp-skin-ink)!important}html[data-plotpickle-skin=skin-v1] section[aria-label=Issue\ Log][data-dashboard-review-surface=help] :is(input,select,textarea,button):focus-visible{border-color:var(--pp-skin-focus)!important}html[data-plotpickle-skin=skin-v1] section[aria-label=Issue\ Log][data-dashboard-review-surface=help] :is(input,select,textarea,button):disabled{color:var(--pp-skin-disabled)!important;background-color:var(--pp-skin-surface-1)!important}
