/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-outline-style:solid;--tw-duration: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:"Source Sans 3", ui-sans-serif, system-ui, sans-serif;--font-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-xl:24px;--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);--color-ink:#161311;--color-ink-soft:#5b5349;--color-paper:#f4efe6;--color-paper-raised:#fffdf8;--color-desk:#1c1814;--color-focus-well:#e4e1dc;--color-rule:#e4d9c8;--color-rule-ink:#7a7165;--color-accent:#9a3a28;--color-accent-hover:#7c2d1f;--color-moss:#3c4f3b;--color-moss-soft:#e7eee4;--color-warn-soft:#f6e6e0;--color-on-accent:#fffdf8;--color-tl-ink:#4a4238;--color-tl-moss:#3c4f3b;--color-tl-amber:#8a5a12;--color-tl-plum:#5c3a63;--color-tl-sea:#1f5866;--color-tl-rust:#9a3a28;--color-credit-talk:#3c4f3b;--color-credit-converse:#6d3670;--color-credit-review:#9a3a28;--color-credit-ideas:#8a5a12;--color-credit-import:#1f5866;--color-credit-imagine:#a8386b;--color-credit-timeline-suggest:#3b4a91;--color-credit-timeline-talk:#2f7391;--color-credit-character:#6a4bb0;--color-credit-character-merge:#2f6f62;--color-credit-style:#6b6321;--color-credit-pulse:#b0562a;--color-credit-plot-talk:#556b2f;--color-credit-facts:#7a3f4a;--color-credit-character-sweep:#4a6b8a;--color-credit-other:#6b625a;--color-credit-unused:#dfd3c0;--shadow-card:0 1px 2px #1613110a, 0 10px 28px -18px #1613112e;--shadow-float:0 18px 50px -28px #16131159}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);font-feature-settings:"ss01" 1, "kern" 1;color-scheme:light;--manuscript-zoom:1}html[data-appearance=dark]{color-scheme:dark;--color-ink:#f4efe6;--color-ink-soft:#c4b8a8;--color-paper:#1c1814;--color-paper-raised:#261f1a;--color-desk:#0f0d0b;--color-focus-well:#000;--color-rule:#3d362e;--color-rule-ink:#a89c8e;--color-moss:#9bb396;--color-moss-soft:#243024;--color-warn-soft:#3a221c;--color-on-accent:#fffdf8;--color-tl-ink:#cbbfae;--color-tl-moss:#9bb396;--color-tl-amber:#d9a54a;--color-tl-plum:#bb9ac4;--color-tl-sea:#74b3c2;--color-tl-rust:#d9765f;--color-credit-talk:#9bb396;--color-credit-converse:#c49acb;--color-credit-review:#d9765f;--color-credit-ideas:#d9a54a;--color-credit-import:#74b3c2;--color-credit-imagine:#e08aab;--color-credit-timeline-suggest:#8f9fe0;--color-credit-timeline-talk:#7cc3dd;--color-credit-character:#b09ae8;--color-credit-character-merge:#7fbfb0;--color-credit-style:#bdb46a;--color-credit-pulse:#e08a5a;--color-credit-plot-talk:#a3b87a;--color-credit-facts:#d08a96;--color-credit-character-sweep:#8fb0c8;--color-credit-other:#b8ab9c;--color-credit-unused:#453d33;--shadow-card:0 1px 2px #00000047, 0 10px 28px -18px #00000073;--shadow-float:0 18px 50px -28px #000000a6}@media (prefers-color-scheme:dark){html[data-appearance=system]{color-scheme:dark;--color-ink:#f4efe6;--color-ink-soft:#c4b8a8;--color-paper:#1c1814;--color-paper-raised:#261f1a;--color-desk:#0f0d0b;--color-focus-well:#000;--color-rule:#3d362e;--color-rule-ink:#a89c8e;--color-moss:#9bb396;--color-moss-soft:#243024;--color-warn-soft:#3a221c;--color-on-accent:#fffdf8;--color-tl-ink:#cbbfae;--color-tl-moss:#9bb396;--color-tl-amber:#d9a54a;--color-tl-plum:#bb9ac4;--color-tl-sea:#74b3c2;--color-tl-rust:#d9765f;--color-credit-talk:#9bb396;--color-credit-converse:#c49acb;--color-credit-review:#d9765f;--color-credit-ideas:#d9a54a;--color-credit-import:#74b3c2;--color-credit-imagine:#e08aab;--color-credit-timeline-suggest:#8f9fe0;--color-credit-timeline-talk:#7cc3dd;--color-credit-character:#b09ae8;--color-credit-character-merge:#7fbfb0;--color-credit-style:#bdb46a;--color-credit-pulse:#e08a5a;--color-credit-plot-talk:#a3b87a;--color-credit-facts:#d08a96;--color-credit-character-sweep:#8fb0c8;--color-credit-other:#b8ab9c;--color-credit-unused:#453d33;--shadow-card:0 1px 2px #00000047, 0 10px 28px -18px #00000073;--shadow-float:0 18px 50px -28px #000000a6}}body{text-rendering:optimizelegibility}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--color-ink);font-weight:560}h1:focus,h1:focus-visible,h2:focus,h2:focus-visible,h3:focus,h3:focus-visible{outline:none}textarea,input,select,button{font-family:inherit}::selection{color:var(--color-ink);background:#9a3a2829}main a:not(.btn):not(.btn-quiet):not(.desk-tab):not(.brand):not(.side-link):not(.rail-tab):not(.desk-menu-item):not(.profile-card-face):not(.profile-card-tile-link):not(.export-action){color:var(--color-ink);text-underline-offset:3px;-webkit-text-decoration:underline #9a3a2859;text-decoration:underline #9a3a2859;text-decoration-thickness:1px}main a:not(.btn):not(.btn-quiet):not(.desk-tab):not(.brand):not(.side-link):not(.rail-tab):not(.desk-menu-item):not(.profile-card-face):not(.profile-card-tile-link):not(.export-action):hover{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}@layer components{.desk-shell{min-height:100vh;color:var(--color-ink);background-color:var(--color-paper);background-image:radial-gradient(1100px 520px at 8% -12%,#9a3a2814,#0000 58%),radial-gradient(900px 420px at 100% 0,#3c4f3b12,#0000 52%),linear-gradient(#fffdf859,#0000 28rem)}@supports (color:color-mix(in lab, red, red)){.desk-shell{background-image:radial-gradient(1100px 520px at 8% -12%, #9a3a2814, transparent 58%), radial-gradient(900px 420px at 100% 0%, #3c4f3b12, transparent 52%), linear-gradient(180deg, color-mix(in oklab, var(--color-paper-raised) 35%, transparent), transparent 28rem)}}html[data-appearance=dark] .desk-shell{background-image:radial-gradient(1100px 520px at 8% -12%,#9a3a2829,#0000 58%),radial-gradient(900px 420px at 100% 0,#3c4f3b1f,#0000 52%),linear-gradient(#fffdf859,#0000 28rem)}@supports (color:color-mix(in lab, red, red)){html[data-appearance=dark] .desk-shell{background-image:radial-gradient(1100px 520px at 8% -12%, #9a3a2829, transparent 58%), radial-gradient(900px 420px at 100% 0%, #3c4f3b1f, transparent 52%), linear-gradient(180deg, color-mix(in oklab, var(--color-paper-raised) 35%, transparent), transparent 28rem)}}@media (prefers-color-scheme:dark){html[data-appearance=system] .desk-shell{background-image:radial-gradient(1100px 520px at 8% -12%,#9a3a2829,#0000 58%),radial-gradient(900px 420px at 100% 0,#3c4f3b1f,#0000 52%),linear-gradient(#fffdf859,#0000 28rem)}@supports (color:color-mix(in lab, red, red)){html[data-appearance=system] .desk-shell{background-image:radial-gradient(1100px 520px at 8% -12%, #9a3a2829, transparent 58%), radial-gradient(900px 420px at 100% 0%, #3c4f3b1f, transparent 52%), linear-gradient(180deg, color-mix(in oklab, var(--color-paper-raised) 35%, transparent), transparent 28rem)}}}.desk-chrome{isolation:isolate;z-index:40;border-bottom-style:var(--tw-border-style);border-color:#e4d9c8cc;border-bottom-width:1px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.desk-chrome{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.desk-chrome:before{content:"";z-index:-1;pointer-events:none;background:#fffdf8cc;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.desk-chrome:before{background:color-mix(in oklab, var(--color-paper-raised) 80%, transparent)}}.desk-chrome:before{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.desk-chrome-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);max-width:100rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;margin-inline:auto;display:flex}@media (min-width:40rem){.desk-chrome-bar{padding-inline:calc(var(--spacing) * 5)}}.desk-chrome-center{display:none}@media (min-width:64rem){.desk-chrome-bar{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;display:grid}.desk-chrome-bar .brand{justify-self:start}.desk-chrome-bar .desk-nav{justify-self:end}.desk-chrome-center{min-width:0;display:block}}.desk-credit-chip{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-moss);border-radius:3.40282e38px;text-decoration-line:none}.desk-nav a.desk-credit-chip,.desk-nav button.desk-credit-chip{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-moss)}@media (hover:hover){:is(.desk-nav a.desk-credit-chip,.desk-nav button.desk-credit-chip):hover{color:var(--color-moss)}}.desk-credit-chip[data-exhausted],.desk-nav a.desk-credit-chip[data-exhausted],.desk-nav button.desk-credit-chip[data-exhausted]{color:var(--color-accent)}@media (hover:hover){:is(.desk-nav a.desk-credit-chip[data-exhausted],.desk-nav button.desk-credit-chip[data-exhausted]):hover{color:var(--color-accent)}}.credit-band{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-soft);text-transform:uppercase;--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);--tw-ring-color:#e4d9c8cc;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.credit-band{--tw-ring-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.credit-band[data-band=low]{color:var(--color-moss)}.credit-band[data-band=medium]{color:var(--color-ink)}.credit-band[data-band=high]{color:var(--color-accent)}.desk-activity-banner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#e4d9c899;border-top-width:1px;flex-wrap:wrap;max-width:100rem;margin-inline:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-activity-banner{border-color:color-mix(in oklab, var(--color-rule) 60%, transparent)}}.desk-activity-banner{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:40rem){.desk-activity-banner{padding-inline:calc(var(--spacing) * 5)}}.desk-hold-bar{width:100%;max-width:var(--container-7xl);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#e4d9c8b3;border-top-width:1px;flex-wrap:wrap;margin-inline:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-hold-bar{border-color:color-mix(in oklab, var(--color-rule) 70%, transparent)}}.desk-hold-bar{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:40rem){.desk-hold-bar{padding-inline:calc(var(--spacing) * 5)}}.workspace-shell .desk-hold-bar{max-width:100rem}.desk-hold-bar>p{min-width:0;color:var(--color-ink-soft);flex:1;margin:0}.desk-hold-actions{align-items:center;gap:var(--spacing);flex-wrap:wrap;flex-shrink:0;display:flex}.desk-hold-bar .btn{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5)}.desk-hold-files{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);border-radius:3.40282e38px;text-decoration-line:none}@media (hover:hover){.desk-hold-files:hover{background-color:var(--color-paper);color:var(--color-ink)}}.desk-shell[data-desk-mode=download_only] .desk-write{display:none}.desk-shell[data-desk-mode=download_only] .style-form{pointer-events:none}.desk-chapter-bar{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:nowrap;display:flex}.desk-main:has(.manuscript-stage) .desk-chapter-bar{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);background:#fffdf8f2}@supports (color:color-mix(in lab, red, red)){.desk-main:has(.manuscript-stage) .desk-chapter-bar{background:color-mix(in oklab, var(--color-paper-raised) 95%, transparent)}}.desk-main:has(.manuscript-stage) .desk-chapter-bar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.desk-chapter-bar-btn{min-height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8cc;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desk-chapter-bar-btn{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.desk-chapter-bar-btn{background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft)}@media (hover:hover){.desk-chapter-bar-btn:hover{background-color:var(--color-paper);color:var(--color-ink)}}.desk-chapter-heading{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex:1;min-width:0;display:flex}.desk-chapter-identity{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);flex:0 auto;min-width:0;max-width:100%;display:flex}.desk-chapter-date{text-overflow:ellipsis;white-space:nowrap;border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8cc;border-radius:3.40282e38px;flex-shrink:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk-chapter-date{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.desk-chapter-date{background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft)}@media (hover:hover){.desk-chapter-date:hover{background-color:var(--color-paper);color:var(--color-ink)}}.desk-chapter-date{max-width:9.5rem}@media (min-width:64rem){.desk-chapter-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:contents}.desk-chapter-heading{z-index:45;max-width:min(28rem,100vw - 24rem);height:3.4rem;padding:0;position:fixed;top:0;left:50%;transform:translate(-50%)}.desk-chapter-identity{flex:auto}.desk-chapter-date{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);max-width:none}}.desk-chapter-order{font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-rule-ink);flex-shrink:0}.desk-chapter-title{border-style:var(--tw-border-style);min-width:0;font-family:var(--font-serif);color:var(--color-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);letter-spacing:-.02em;text-align:start;text-overflow:ellipsis;white-space:nowrap;field-sizing:content;background-color:#0000;border-width:0;min-width:5rem;max-width:16rem;padding:0;font-size:1rem;overflow:hidden}@media (min-width:640px){.desk-chapter-title{font-size:1.125rem}}@media (min-width:64rem){.desk-chapter-title{field-sizing:fixed;text-align:center;flex:auto;max-width:none}}.desk-chapter-title:focus{outline:none}.desk-chapter-title:focus-visible{outline:2px solid #9a3a2873}@supports (color:color-mix(in lab, red, red)){.desk-chapter-title:focus-visible{outline:2px solid color-mix(in oklab, var(--color-accent) 45%, transparent)}}.desk-chapter-title:focus-visible{outline-offset:3px;border-radius:.25rem}.desk-nav a,.desk-nav button{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;text-decoration-line:none}@media (hover:hover){:is(.desk-nav a,.desk-nav button):hover{background-color:var(--color-paper);color:var(--color-ink)}}@media (min-width:40rem){.desk-nav a,.desk-nav button{padding-inline:calc(var(--spacing) * 3)}}.desk-nav button.desk-appearance-toggle{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (min-width:40rem){.desk-nav button.desk-appearance-toggle{padding-inline:0}}.desk-nav a.desk-nav-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (min-width:40rem){.desk-nav a.desk-nav-icon{padding-inline:0}}.desk-nav-glyph{width:1.15rem;height:1.15rem}.desk-tasks-pill{border:1.5px solid var(--color-paper-raised);background:var(--color-accent);min-width:.95rem;height:.95rem;color:var(--color-on-accent);text-align:center;pointer-events:none;border-radius:999px;padding:0 .22rem;font-size:.6rem;font-weight:650;line-height:.8rem;position:absolute;top:.05rem;right:0}.desk-tasks-link.is-running .desk-nav-glyph{animation:1.8s ease-in-out infinite desk-tasks-breathe}@keyframes desk-tasks-breathe{0%,to{opacity:1}50%{opacity:.4}}.desk-nav button.desk-profile-toggle{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.desk-nav button.desk-profile-toggle:hover{background-color:#0000}}@media (min-width:40rem){.desk-nav button.desk-profile-toggle{padding-inline:0}}.desk-nav button.desk-profile-toggle{margin-inline:.2rem}.desk-nav button.desk-profile-toggle:focus-visible{outline:2px solid #9a3a2873}@supports (color:color-mix(in lab, red, red)){.desk-nav button.desk-profile-toggle:focus-visible{outline:2px solid color-mix(in oklab, var(--color-accent) 45%, transparent)}}.desk-nav button.desk-profile-toggle:focus-visible{outline-offset:3px}.desk-profile-face{background:var(--color-paper-raised);width:1.75rem;height:1.75rem;color:var(--color-ink);font-family:var(--font-serif);border-radius:999px;place-items:center;font-size:.8rem;line-height:1;display:grid;overflow:hidden}.desk-profile-face img,.desk-profile-initial{grid-area:1/1}.desk-profile-face img{object-fit:cover;width:100%;height:100%}.desk-profile-face:has(img.desk-photo:not(.is-degenerate):not(.is-broken)) .desk-profile-initial{display:none}.desk-nav .desk-profile-menu .desk-menu-panel{min-width:calc(var(--spacing) * 60);padding:calc(var(--spacing) * 1.5)}.desk-nav .desk-profile-menu .desk-menu-panel a,.desk-nav .desk-profile-menu .desk-menu-panel button{border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);cursor:pointer;background:0 0;border:0;font-family:inherit;text-decoration-line:none;display:block}.desk-nav .desk-profile-menu .desk-menu-panel a:hover,.desk-nav .desk-profile-menu .desk-menu-panel button:hover,.desk-nav .desk-profile-menu .desk-menu-panel a.active{background-color:#eceae6}@supports (color:color-mix(in lab, red, red)){.desk-nav .desk-profile-menu .desk-menu-panel a:hover,.desk-nav .desk-profile-menu .desk-menu-panel button:hover,.desk-nav .desk-profile-menu .desk-menu-panel a.active{background-color:color-mix(in oklab, var(--color-ink) 8%, var(--color-paper-raised))}}.desk-nav .desk-profile-menu .desk-menu-panel a:hover,.desk-nav .desk-profile-menu .desk-menu-panel button:hover,.desk-nav .desk-profile-menu .desk-menu-panel a.active{color:var(--color-ink)}.desk-nav .desk-profile-menu .desk-menu-panel a:focus-visible,.desk-nav .desk-profile-menu .desk-menu-panel button:focus-visible{background-color:#eceae6}@supports (color:color-mix(in lab, red, red)){.desk-nav .desk-profile-menu .desk-menu-panel a:focus-visible,.desk-nav .desk-profile-menu .desk-menu-panel button:focus-visible{background-color:color-mix(in oklab, var(--color-ink) 8%, var(--color-paper-raised))}}.desk-nav .desk-profile-menu .desk-menu-panel a:focus-visible,.desk-nav .desk-profile-menu .desk-menu-panel button:focus-visible{outline:2px solid #9a3a2873}@supports (color:color-mix(in lab, red, red)){.desk-nav .desk-profile-menu .desk-menu-panel a:focus-visible,.desk-nav .desk-profile-menu .desk-menu-panel button:focus-visible{outline:2px solid color-mix(in oklab, var(--color-accent) 45%, transparent)}}.desk-nav .desk-profile-menu .desk-menu-panel a:focus-visible,.desk-nav .desk-profile-menu .desk-menu-panel button:focus-visible{outline-offset:-2px}.desk-profile-id{margin-bottom:var(--spacing);border-bottom-style:var(--tw-border-style);border-color:#e4d9c8cc;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.desk-profile-id{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.desk-profile-id{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2.5)}.desk-profile-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);overflow:hidden}.desk-profile-email{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft);overflow:hidden}.desk-nav .desk-profile-menu .desk-menu-panel a.desk-profile-credits{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.desk-profile-credits-label{color:var(--color-ink-soft);font-size:.75rem;line-height:1.2}.desk-profile-figures{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:.8125rem;line-height:1.3}.desk-profile-signout{margin:0}.desk-appearance-toggle svg{width:1.1rem;height:1.1rem}.desk-appearance-sun{display:none}.desk-appearance-moon,html[data-appearance=dark] .desk-appearance-sun{display:block}html[data-appearance=dark] .desk-appearance-moon{display:none}@media (prefers-color-scheme:dark){html[data-appearance=system] .desk-appearance-sun{display:block}html[data-appearance=system] .desk-appearance-moon{display:none}}.desk-nav a.active{background-color:var(--color-paper);color:var(--color-ink)}.desk-tabs{gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:#f4efe6b3;border-radius:3.40282e38px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-tabs{background-color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.desk-tabs{padding:var(--spacing)}.desk-tab{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;text-decoration-line:none}@media (hover:hover){.desk-tab:hover{color:var(--color-ink)}}.desk-tabs a.active,.desk-tab.active{background-color:var(--color-paper-raised);color:var(--color-ink);--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)}.page-tabs-frame{container-type:inline-size}.page-tabs{align-items:flex-end;column-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rule);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.page-tab{align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-ink-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-color:#0000;border-bottom-width:2px;margin-bottom:-1px;display:inline-flex}@media (hover:hover){.page-tab:hover{color:var(--color-ink)}}@container (max-width:26rem){.page-tabs{border-bottom-width:0;column-gap:0}.page-tab{border-bottom-color:var(--color-rule);flex:50%;justify-content:center;margin-bottom:0}}.page-tab.active{border-color:var(--color-ink);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.page-tab:focus-visible{outline:2px solid #9a3a288c}@supports (color:color-mix(in lab, red, red)){.page-tab:focus-visible{outline:2px solid color-mix(in oklab, var(--color-accent) 55%, transparent)}}.page-tab:focus-visible{outline-offset:2px}.page-tab-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rule-ink)}.page-tab-count.has-work{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent)}.workspace-head{margin-bottom:calc(var(--spacing) * 8);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#e4d9c8cc;border-bottom-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-head{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.workspace-head{padding-bottom:calc(var(--spacing) * 6)}.kicker{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-rule-ink);text-transform:uppercase}.lede{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-ink-soft)}.btn{background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-accent);--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);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));--tw-duration:.15s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}@media (hover:hover){.btn:hover{background-color:var(--color-accent-hover)}}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-write{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.btn-quiet{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);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));--tw-duration:.15s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}@media (hover:hover){.btn-quiet:hover{border-color:#5b534966}@supports (color:color-mix(in lab, red, red)){.btn-quiet:hover{border-color:color-mix(in oklab, var(--color-ink-soft) 40%, transparent)}}.btn-quiet:hover{background-color:var(--color-paper)}}.btn-quiet:disabled{cursor:not-allowed;opacity:.5}.field{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-ink);--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);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));--tw-duration:.15s;transition-duration:.15s}.field::placeholder{color:#7a7165cc}@supports (color:color-mix(in lab, red, red)){.field::placeholder{color:color-mix(in oklab, var(--color-rule-ink) 80%, transparent)}}.field:focus{border-color:#16131159;outline:none}@supports (color:color-mix(in lab, red, red)){.field:focus{border-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.field:focus{box-shadow:0 0 0 4px #16131112}@supports (color:color-mix(in lab, red, red)){.field:focus{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-ink) 7%, transparent)}}.card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6}@supports (color:color-mix(in lab, red, red)){.card{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.card{background-color:var(--color-paper-raised);padding:calc(var(--spacing) * 5);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-ink-soft);display:block}.alert{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#9a3a2833}@supports (color:color-mix(in lab, red, red)){.alert{border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.alert{background-color:var(--color-warn-soft);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-accent)}.notice{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-moss)}.notice-bad{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#9a3a2833}@supports (color:color-mix(in lab, red, red)){.notice-bad{border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.notice-bad{background-color:var(--color-warn-soft);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-accent)}.empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-rule);background-color:#fffdf880}@supports (color:color-mix(in lab, red, red)){.empty{background-color:color-mix(in oklab, var(--color-paper-raised) 50%, transparent)}}.empty{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-soft)}.desk-opening-wrap{min-height:min(22rem,100dvh - 14rem);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);flex:1;justify-content:center;align-items:center;display:flex}.desk-opening{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8cc;width:100%;max-width:17.5rem}@supports (color:color-mix(in lab, red, red)){.desk-opening{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.desk-opening{background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);text-align:center;--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.desk-opening-mark{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);display:block}.desk-opening .kicker{margin-bottom:calc(var(--spacing) * 1.5)}.desk-opening p:last-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft)}.desk-main:has(.idea-board),.desk-main:has(.timeline-desk),.desk-main:has(.pulse-desk),.desk-main:has(.plot-desk){overflow:hidden}.plot-desk{flex-direction:column;flex:auto;gap:.85rem;min-height:0;display:flex}.plot-toolbar{flex-shrink:0}.plot-book-pills{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.plot-book-pill{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);border-radius:3.40282e38px}.plot-book-pill.is-on{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);background:#f3e6df}@supports (color:color-mix(in lab, red, red)){.plot-book-pill.is-on{background:color-mix(in oklab, var(--color-accent) 12%, var(--color-paper-raised))}}.plot-board{border:1px solid #e4d9c8e6;flex:auto;min-height:12rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.plot-board{border:1px solid color-mix(in oklab, var(--color-rule) 90%, transparent)}}.plot-board{background:var(--color-paper);border-radius:1rem}.plot-table{grid-template-columns:14rem repeat(var(--plot-cols), minmax(12rem, 1fr));width:100%;min-width:max-content;display:grid}.plot-corner,.plot-col-head,.plot-row-head,.plot-cell{border-bottom:1px solid #e4d9c8cc}@supports (color:color-mix(in lab, red, red)){.plot-corner,.plot-col-head,.plot-row-head,.plot-cell{border-bottom:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.plot-corner,.plot-col-head,.plot-row-head,.plot-cell{border-right:1px solid #e4d9c8cc}@supports (color:color-mix(in lab, red, red)){.plot-corner,.plot-col-head,.plot-row-head,.plot-cell{border-right:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.plot-corner,.plot-col-head{z-index:2;background:var(--color-paper-raised);padding:.65rem .75rem;position:sticky;top:0}.plot-corner,.plot-row-head{z-index:3;background:var(--color-paper-raised);position:sticky;left:0}.plot-corner{z-index:4;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-soft);text-transform:uppercase;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.plot-corner .plot-line-move{text-transform:none}.plot-board-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);margin:0}.plot-col-title{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.plot-col-book-start,.plot-cell-book-start{border-left:2px solid #1613112e}@supports (color:color-mix(in lab, red, red)){.plot-col-book-start,.plot-cell-book-start{border-left:2px solid color-mix(in oklab, var(--color-ink) 18%, transparent)}}.plot-row-head{z-index:3;min-width:0;padding:.65rem .7rem;overflow:visible}.plot-line-head{align-items:flex-start;gap:.15rem;min-width:0;display:flex}.plot-line-head .desk-menu{flex-shrink:0}.plot-line-title{min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;width:100%;overflow:hidden}.plot-line-actions{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * .5);display:flex}.plot-row-head .desk-menu-panel{z-index:30;right:0}.plot-line-move{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);color:var(--color-rule-ink);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.plot-line-move:hover{background-color:var(--color-paper);color:var(--color-ink)}}.plot-line-move:disabled{cursor:not-allowed;opacity:.3}.plot-line-move svg{width:.9rem;height:.9rem}.plot-cell{background:var(--color-paper);flex-direction:column;gap:.4rem;min-height:7.5rem;padding:.45rem;display:flex}.plot-cell-drop{outline:2px dashed #9a3a288c}@supports (color:color-mix(in lab, red, red)){.plot-cell-drop{outline:2px dashed color-mix(in oklab, var(--color-accent) 55%, transparent)}}.plot-cell-drop{outline-offset:-3px;background:#ede1d7}@supports (color:color-mix(in lab, red, red)){.plot-cell-drop{background:color-mix(in oklab, var(--color-accent) 8%, var(--color-paper))}}.plot-beat{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-user-select:none;user-select:none}.plot-beat-dragging{opacity:.5}.plot-beat-title{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.plot-beat-title:hover,.plot-beat-title:focus-visible{text-underline-offset:.15em;text-decoration:underline}.plot-beat-chip{margin-top:var(--spacing);color:var(--color-ink-soft);margin-bottom:0;font-size:11px}.plot-cell-add{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft);margin-top:auto}@media (hover:hover){.plot-cell-add:hover{background-color:var(--color-paper-raised);color:var(--color-ink)}}.plot-cell-add:disabled{cursor:not-allowed;opacity:.5}.plot-notes{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.plot-notes{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.plot-notes{background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);max-height:40%;overflow:auto}.plot-notes summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.plot-hint{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6}@supports (color:color-mix(in lab, red, red)){.plot-hint{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.plot-hint{background-color:var(--color-paper-raised);padding:calc(var(--spacing) * 3)}.plot-hint-head{margin-bottom:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.plot-hint-title{min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.plot-hint-body{min-height:calc(var(--spacing) * 16);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.plot-card-dialog{border:1px solid #e4d9c8cc;border-radius:.6rem;flex-direction:column;width:min(32rem,100%);max-height:min(42rem,100dvh - 2rem);padding:1rem 1.15rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.plot-card-dialog{border:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.plot-card-dialog{background:var(--color-paper-raised);box-shadow:var(--shadow-float)}.plot-card-dialog .bible-mention-sheet-body{flex-direction:column;min-height:0;margin-top:.7rem;display:flex;overflow-y:auto}.idea-board{flex-direction:column;flex:auto;gap:.85rem;min-height:0;display:flex}.idea-kanban{gap:calc(var(--spacing) * 3);flex:auto;align-items:stretch;min-height:16rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.idea-column{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6;flex-direction:column;flex:1;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.idea-column{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.idea-column{background-color:var(--color-paper);padding:calc(var(--spacing) * 2.5);flex-basis:10rem;min-width:10rem;min-height:0}.idea-column-head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-start;gap:var(--spacing);display:flex}.idea-column-cards{flex:auto;min-height:0;overflow-y:auto}.idea-column-cards .idea-card{margin-bottom:.5rem}.idea-column-cards .idea-card:last-child{margin-bottom:0}.idea-column-compose{margin-top:var(--spacing);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);align-items:center;display:flex}@media (hover:hover){.idea-column-compose:hover{background-color:var(--color-paper-raised);color:var(--color-ink)}}.idea-column-compose:disabled{cursor:not-allowed;opacity:.5}.idea-column-drop{outline:2px dashed #9a3a288c}@supports (color:color-mix(in lab, red, red)){.idea-column-drop{outline:2px dashed color-mix(in oklab, var(--color-accent) 55%, transparent)}}.idea-column-drop{outline-offset:2px}.idea-column-add{--tw-border-style:dashed;background-color:#0000;border-style:dashed;flex:0 0 8.5rem;justify-content:flex-start;min-width:8.5rem}.idea-column-add-btn{height:100%;min-height:calc(var(--spacing) * 24);border-radius:var(--radius-xl);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);justify-content:center;align-items:center;display:flex}@media (hover:hover){.idea-column-add-btn:hover{background-color:var(--color-paper-raised);color:var(--color-ink)}}.idea-card{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding:calc(var(--spacing) * 3);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-user-select:none;user-select:none}.idea-card-title{text-align:left;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.idea-card-title:hover,.idea-card-title:focus-visible{text-underline-offset:.15em;text-decoration:underline}.idea-card-dragging{opacity:.55}.idea-card-drop{outline:2px solid #9a3a2873}@supports (color:color-mix(in lab, red, red)){.idea-card-drop{outline:2px solid color-mix(in oklab, var(--color-accent) 45%, transparent)}}.idea-card-drop{outline-offset:1px}.idea-card-excerpt{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.idea-card-excerpt p,.idea-card-excerpt ul,.idea-card-excerpt h1,.idea-card-excerpt h2,.idea-card-excerpt h3{font-size:inherit;font-weight:inherit;margin:0 0 .35rem}.idea-label-row{gap:var(--spacing);flex-wrap:wrap;display:flex}.idea-label{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);border-radius:3.40282e38px;display:inline-flex}.idea-label-book{background-color:var(--color-moss-soft);color:var(--color-moss)}.idea-label-character{background:#d9cece}@supports (color:color-mix(in lab, red, red)){.idea-label-character{background:color-mix(in oklab, var(--color-tl-plum) 18%, var(--color-paper))}}.idea-label-character{color:var(--color-tl-plum)}.idea-label-place{background:#ced4cf}@supports (color:color-mix(in lab, red, red)){.idea-label-place{background:color-mix(in oklab, var(--color-tl-sea) 18%, var(--color-paper))}}.idea-label-place{color:var(--color-tl-sea)}.idea-label-lore{background:#dfd1bc}@supports (color:color-mix(in lab, red, red)){.idea-label-lore{background:color-mix(in oklab, var(--color-tl-amber) 20%, var(--color-paper))}}.idea-label-lore{color:var(--color-tl-amber)}.idea-label-plot{background:#e4cec4}@supports (color:color-mix(in lab, red, red)){.idea-label-plot{background:color-mix(in oklab, var(--color-tl-rust) 18%, var(--color-paper))}}.idea-label-plot{color:var(--color-tl-rust)}.idea-label-event{background:#dcd7ce}@supports (color:color-mix(in lab, red, red)){.idea-label-event{background:color-mix(in oklab, var(--color-tl-ink) 14%, var(--color-paper))}}.idea-label-event{color:var(--color-tl-ink)}.idea-label-remove{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;border-radius:3.40282e38px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.idea-label-add{border:1px dashed}@supports (color:color-mix(in lab, red, red)){.idea-label-add{border:1px dashed color-mix(in oklab, currentColor 55%, transparent)}}.idea-label-add{cursor:pointer;color:var(--color-ink-soft);background:0 0}.idea-label-add:hover,.idea-label-add:focus-visible{background:#1613110f}@supports (color:color-mix(in lab, red, red)){.idea-label-add:hover,.idea-label-add:focus-visible{background:color-mix(in oklab, var(--color-ink) 6%, transparent)}}.idea-label-add:hover,.idea-label-add:focus-visible{color:var(--color-ink)}.idea-label-lookup{position:relative}.idea-label-lookup-scrim{z-index:30;cursor:default;background:0 0;position:fixed;inset:0}.idea-label-lookup-panel{z-index:40;border:1px solid var(--color-rule);background:var(--color-paper-raised);width:auto;max-height:16rem;box-shadow:var(--shadow-float);border-radius:.75rem;flex-direction:column;padding:.4rem;display:flex;position:absolute;bottom:calc(100% + .35rem);left:0;right:0;overflow-y:auto}.idea-label-lookup-field{margin-bottom:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.idea-label-lookup-field:focus{border-color:#16131159;outline:none}@supports (color:color-mix(in lab, red, red)){.idea-label-lookup-field:focus{border-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.idea-label-lookup-field:focus{box-shadow:none}.idea-label-lookup-group{margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-soft);text-transform:uppercase}.idea-label-lookup-item{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}@media (hover:hover){.idea-label-lookup-item:hover{background-color:var(--color-paper)}}.idea-label-lookup-item.is-on{background:#f7f3eb}@supports (color:color-mix(in lab, red, red)){.idea-label-lookup-item.is-on{background:color-mix(in oklab, var(--color-paper) 70%, var(--color-paper-raised))}}.idea-label-lookup-check{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-moss);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.idea-label-lookup-empty{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft)}.idea-card-dialog{border:1px solid #e4d9c8cc;border-radius:.6rem;flex-direction:column;width:min(40rem,100%);min-height:min(32rem,100dvh - 2rem);max-height:min(42rem,100dvh - 2rem);padding:1rem 1.15rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.idea-card-dialog{border:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.idea-card-dialog{background:var(--color-paper-raised);box-shadow:var(--shadow-float)}.idea-card-dialog .bible-mention-sheet-body{flex-direction:column;gap:.7rem;margin-top:.7rem;display:flex;overflow:visible}.idea-card-dialog .label{margin-bottom:.35rem}.idea-card-dialog .field,.idea-card-dialog .field:focus{box-shadow:none}.idea-card-dialog .bible-mention-sheet-head{align-items:center}.idea-card-dialog .bible-mention-sheet-actions{z-index:50;justify-content:space-between;margin-top:.7rem;padding-top:.7rem;position:relative}.idea-card-meta{grid-template-columns:minmax(0,1fr) 10.75rem;gap:.7rem;display:grid}@media (max-width:32rem){.idea-card-meta{grid-template-columns:1fr}}.idea-card-plan{flex-direction:column;flex:auto;min-height:0;display:flex}.idea-card-plan .manuscript-editor-compact{flex:auto;min-height:8.5rem}.manuscript-editor-compact{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:.75rem;overflow:hidden}.manuscript-editor-compact:focus-within{border-color:#16131159}@supports (color:color-mix(in lab, red, red)){.manuscript-editor-compact:focus-within{border-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.manuscript-editor-compact .manuscript-toolbar{border-bottom:1px solid var(--color-rule);background:#f7f3eb;border-radius:0;flex-flow:row;align-items:center;gap:.25rem;padding:.1rem .2rem;position:static}@supports (color:color-mix(in lab, red, red)){.manuscript-editor-compact .manuscript-toolbar{background:color-mix(in oklab, var(--color-paper) 72%, var(--color-paper-raised))}}.manuscript-editor-compact .manuscript-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none}.manuscript-editor-compact .manuscript-toolbar-group:first-child{scrollbar-width:thin;min-width:0;overflow-x:auto}.manuscript-editor-compact .manuscript-toolbar-group:last-child{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end}.manuscript-editor-compact .manuscript-page{width:100%;max-width:none;min-height:0;box-shadow:none;border:0;border-radius:0;align-self:stretch;margin-block:0;padding:.65rem .8rem}.manuscript-editor-compact .manuscript-page:focus-within{box-shadow:none;outline:none}.manuscript-editor-compact .manuscript-surface,.manuscript-editor-compact .manuscript-desk{min-height:6.5rem;font-size:.95rem;line-height:1.55}.profile-sheet-editor{flex-direction:column;min-width:0;display:flex}.profile-sheet-editor .manuscript-editor-compact,.profile-sheet-editor .manuscript-editor-compact .manuscript-surface,.profile-sheet-editor .manuscript-editor-compact .manuscript-desk{min-height:16rem}.profile-sheet-editor-modal .manuscript-editor-compact,.profile-sheet-editor-modal .manuscript-editor-compact .manuscript-surface,.profile-sheet-editor-modal .manuscript-editor-compact .manuscript-desk{min-height:8rem}.profile-sheet-editor-section .manuscript-editor-compact,.profile-sheet-editor-section .manuscript-editor-compact .manuscript-surface,.profile-sheet-editor-section .manuscript-editor-compact .manuscript-desk{min-height:8.5rem}.profile-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;display:grid}@media (max-width:32rem){.profile-facts{grid-template-columns:1fr}}.tl-ink{--tl-accent:var(--color-tl-ink)}.tl-moss{--tl-accent:var(--color-tl-moss)}.tl-amber{--tl-accent:var(--color-tl-amber)}.tl-plum{--tl-accent:var(--color-tl-plum)}.tl-sea{--tl-accent:var(--color-tl-sea)}.tl-rust{--tl-accent:var(--color-tl-rust)}.pulse-desk{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.pulse-toolbar{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pulse-track-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:3.40282e38px}.pulse-track-chip.is-on{background:var(--pulse-accent,#9a3a28)}@supports (color:color-mix(in lab, red, red)){.pulse-track-chip.is-on{background:color-mix(in oklab, var(--pulse-accent,var(--color-accent)) 16%, var(--color-paper-raised))}}.pulse-canvas{flex:auto;min-height:0;position:relative;overflow:auto}.pulse-board{min-height:100%;position:relative}.pulse-wires{pointer-events:none;display:block;position:absolute;inset:0}.pulse-line{fill:none;stroke:var(--pulse-accent,var(--color-ink));stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.pulse-grid{stroke:#e4d9c8b3}@supports (color:color-mix(in lab, red, red)){.pulse-grid{stroke:color-mix(in oklab, var(--color-rule) 70%, transparent)}}.pulse-grid{stroke-dasharray:3 6}.pulse-vertex{pointer-events:auto;fill:var(--color-paper-raised);stroke:var(--pulse-accent,var(--color-ink));stroke-width:2px;cursor:pointer}.pulse-vertex.is-author{fill:var(--pulse-accent,var(--color-ink))}.pulse-bands{display:flex;position:absolute;left:0;right:0}.pulse-band{box-sizing:border-box;border-right:1px solid #e4d9c8cc;position:relative}@supports (color:color-mix(in lab, red, red)){.pulse-band{border-right:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.pulse-band{background:#fffdf8cc}@supports (color:color-mix(in lab, red, red)){.pulse-band{background:color-mix(in oklab, var(--color-paper-raised) 80%, transparent)}}.pulse-band{cursor:pointer}.pulse-band:hover{background:#f7ede7}@supports (color:color-mix(in lab, red, red)){.pulse-band:hover{background:color-mix(in oklab, var(--color-accent) 8%, var(--color-paper-raised))}}.pulse-band-fill{background:#1f586647;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.pulse-band-fill{background:color-mix(in oklab, var(--color-tl-sea) 28%, transparent)}}.pulse-band-label{z-index:1;text-overflow:ellipsis;white-space:nowrap;padding:.35rem .45rem;font-size:.7rem;line-height:1.2;position:relative;overflow:hidden}.pulse-scene-tick{background:#16131147;width:1px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.pulse-scene-tick{background:color-mix(in oklab, var(--color-ink) 28%, transparent)}}.pulse-event-tick{background:var(--color-tl-ink);border:1px solid var(--color-paper);cursor:pointer;border-radius:999px;width:.55rem;height:.55rem;position:absolute;transform:translate(-50%)}.pulse-snippet{z-index:4;border:1px solid #e4d9c8cc;border-radius:.6rem;width:min(22rem,100% - 1rem);padding:.85rem 1rem .9rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.pulse-snippet{border:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.pulse-snippet{background:var(--color-paper-raised);box-shadow:var(--shadow-float)}.pulse-accent-rust{--pulse-accent:var(--color-tl-rust)}.pulse-accent-moss{--pulse-accent:var(--color-tl-moss)}.pulse-accent-amber{--pulse-accent:var(--color-tl-amber)}.pulse-accent-plum{--pulse-accent:var(--color-tl-plum)}.timeline-desk{flex-direction:column;flex:auto;gap:.65rem;min-height:0;display:flex}.timeline-canvas{flex-direction:column;flex:auto;min-height:0;display:flex}.timeline-book-filter{border:1px solid #e4d9c8e6;border-radius:.75rem;flex:0 11rem;width:auto;min-width:8rem;max-width:11rem;height:2.125rem;padding:0 .6rem;font-size:.8125rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.timeline-book-filter{border:1px solid color-mix(in oklab, var(--color-rule) 90%, transparent)}}.timeline-book-filter{background:var(--color-paper-raised);color:var(--color-ink);white-space:nowrap}.timeline-book-filter:focus{border-color:#16131159;outline:none}@supports (color:color-mix(in lab, red, red)){.timeline-book-filter:focus{border-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.timeline-prompt-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink);border-radius:3.40282e38px}.timeline-prompt-chip:hover:not(:disabled){background:#f5eae3}@supports (color:color-mix(in lab, red, red)){.timeline-prompt-chip:hover:not(:disabled){background:color-mix(in oklab, var(--color-accent) 10%, var(--color-paper-raised))}}.timeline-tracks{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.timeline-tracks{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.timeline-tracks{background-color:var(--color-paper);padding:calc(var(--spacing) * 3)}.timeline-event-dialog{border:1px solid #e4d9c8cc;border-radius:.6rem;flex-direction:column;width:min(40rem,100%);min-height:min(24rem,100dvh - 2rem);max-height:min(42rem,100dvh - 2rem);padding:1rem 1.15rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.timeline-event-dialog{border:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.timeline-event-dialog{background:var(--color-paper-raised);box-shadow:var(--shadow-float)}.timeline-event-dialog .bible-mention-sheet-body{flex-direction:column;min-height:0;margin-top:.7rem;display:flex;overflow-y:auto}.timeline-toolbar{margin-bottom:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);flex-wrap:nowrap;display:flex}.timeline-toolbar-actions{flex-wrap:nowrap;align-items:center;gap:.4rem;min-width:0;margin-left:auto;display:flex}@media (max-width:40rem){.timeline-toolbar{flex-wrap:wrap}.timeline-toolbar-actions{flex-wrap:wrap;width:100%;margin-left:0}}.timeline-toolbar-add{white-space:nowrap;height:2.125rem;padding:0 .95rem}.timeline-toolbar-chip{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.timeline-toolbar-chip{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.timeline-toolbar-chip{background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-ink-soft);height:2.125rem}.timeline-toolbar-chip.is-on{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);background:#f3e6df}@supports (color:color-mix(in lab, red, red)){.timeline-toolbar-chip.is-on{background:color-mix(in oklab, var(--color-accent) 12%, var(--color-paper-raised))}}.timeline-zoom{z-index:5;border:1px solid #e4d9c8e6;border-radius:.75rem;height:2.125rem;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.timeline-zoom{border:1px solid color-mix(in oklab, var(--color-rule) 90%, transparent)}}.timeline-zoom{background:#fefcf7}@supports (color:color-mix(in lab, red, red)){.timeline-zoom{background:color-mix(in oklab, var(--color-paper-raised) 94%, var(--color-paper))}}.timeline-zoom{box-shadow:var(--shadow-card)}.timeline-zoom button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:0;width:2.125rem;height:2.125rem;padding:0}.timeline-zoom button+button{border-left:1px solid #e4d9c8e6}@supports (color:color-mix(in lab, red, red)){.timeline-zoom button+button{border-left:1px solid color-mix(in oklab, var(--color-rule) 90%, transparent)}}.timeline-zoom button:last-child{width:auto;padding:0 .55rem}.timeline-zoom button:hover:not(:disabled){color:var(--color-ink);background:#f4efe6b3}@supports (color:color-mix(in lab, red, red)){.timeline-zoom button:hover:not(:disabled){background:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.timeline-zoom button:disabled{opacity:.4}.timeline-pending-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft);white-space:nowrap;flex-shrink:0}.timeline-modes{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6;align-items:stretch;height:2.125rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.timeline-modes{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.timeline-modes{background-color:var(--color-paper-raised)}.timeline-mode{padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-ink-soft);align-items:center;display:inline-flex}.timeline-mode+.timeline-mode{border-left:1px solid #e4d9c8e6}@supports (color:color-mix(in lab, red, red)){.timeline-mode+.timeline-mode{border-left:1px solid color-mix(in oklab, var(--color-rule) 90%, transparent)}}.timeline-mode.is-on{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);background:#f3e6df}@supports (color:color-mix(in lab, red, red)){.timeline-mode.is-on{background:color-mix(in oklab, var(--color-accent) 12%, var(--color-paper-raised))}}.timeline-filter{position:relative}.timeline-filter-panel{z-index:40;margin-top:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding:calc(var(--spacing) * 3);--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;width:min(22rem,100vw - 2rem);max-height:min(24rem,70vh);display:flex;position:absolute;right:0}.timeline-filter-people{flex-direction:column;gap:.25rem;min-height:0;display:flex;overflow-y:auto}.timeline-focus-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper);width:100%;padding-block:var(--spacing);padding-right:calc(var(--spacing) * 2.5);padding-left:var(--spacing);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink);display:inline-flex}.timeline-focus-chip.is-on{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.timeline-focus-chip.is-on{border-color:color-mix(in oklab, var(--tl-accent) 55%, var(--color-rule))}}.timeline-focus-chip.is-on{background:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.timeline-focus-chip.is-on{background:color-mix(in oklab, var(--tl-accent) 10%, var(--color-paper-raised))}}.timeline-focus-chip.is-on{box-shadow:0 0 0 2px var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.timeline-focus-chip.is-on{box-shadow:0 0 0 2px color-mix(in oklab, var(--tl-accent) 16%, transparent)}}.timeline-focus-count{color:var(--color-rule-ink);flex-shrink:0;margin-left:auto}.timeline-viewport-shell{flex:auto;min-height:0;display:flex;position:relative}.timeline-viewport{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.timeline-viewport{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.timeline-viewport{cursor:grab;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(180deg, #f2ece2, var(--color-paper));flex:auto;height:auto;min-height:16rem}@supports (color:color-mix(in lab, red, red)){.timeline-viewport{background:linear-gradient(180deg, color-mix(in oklab, var(--color-paper) 88%, var(--color-rule)), var(--color-paper))}}.timeline-viewport::-webkit-scrollbar{display:none}.timeline-viewport.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.timeline-board{zoom:var(--tl-zoom,1);width:max-content;min-width:100%;padding:.75rem 1rem 1.25rem}.timeline-grid{--tl-lane-w:11rem;display:grid}.timeline-corner{z-index:3;background:#fefcf7;position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.timeline-corner{background:color-mix(in oklab, var(--color-paper-raised) 92%, var(--color-paper))}}.timeline-corner{border-bottom:1px solid #e4d9c8cc}@supports (color:color-mix(in lab, red, red)){.timeline-corner{border-bottom:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.timeline-book-band{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;border:1px solid #cfc5b6;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;margin:0 .35rem .4rem;display:flex;overflow:visible}@supports (color:color-mix(in lab, red, red)){.timeline-book-band{border:1px solid color-mix(in oklab, var(--color-ink) 10%, var(--color-rule))}}.timeline-book-band{background:#f7ede7}@supports (color:color-mix(in lab, red, red)){.timeline-book-band{background:color-mix(in oklab, var(--color-accent) 8%, var(--color-paper-raised))}}.timeline-book-band{color:var(--color-ink)}.timeline-book-band.is-active{border-color:#c39180}@supports (color:color-mix(in lab, red, red)){.timeline-book-band.is-active{border-color:color-mix(in oklab, var(--color-accent) 45%, var(--color-rule))}}.timeline-book-band.is-active{background:#f1e2db}@supports (color:color-mix(in lab, red, red)){.timeline-book-band.is-active{background:color-mix(in oklab, var(--color-accent) 14%, var(--color-paper-raised))}}.timeline-book-band.is-series,.timeline-book-band.is-empty,.timeline-book-band:disabled{background:var(--color-paper-raised);cursor:default}.timeline-book-band-label{left:calc(var(--tl-lane-w) + .35rem + .75rem);z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;max-width:min(16rem,100%);display:flex;position:sticky}.timeline-ruler-label,.timeline-chapter-label{padding-inline:calc(var(--spacing) * 3);z-index:3;background:#fefcf7;flex-direction:column;justify-content:center;display:flex;position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.timeline-ruler-label,.timeline-chapter-label{background:color-mix(in oklab, var(--color-paper-raised) 92%, var(--color-paper))}}.timeline-ruler-band{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft);border-bottom:1px solid #e4d9c8bf;align-items:center;min-height:1.35rem;margin:0 .2rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.timeline-ruler-band{border-bottom:1px solid color-mix(in oklab, var(--color-rule) 75%, transparent)}}.timeline-ruler-band.is-year{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);font-variant-numeric:tabular-nums;border-bottom-width:1.5px}.timeline-ruler-band.is-month{color:var(--color-ink)}.timeline-ruler-band.is-day{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;justify-content:center;min-height:1.2rem}.timeline-chapter-band{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);text-align:left;border:1px dashed #c3b9ab;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;margin:0 .35rem .35rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.timeline-chapter-band{border:1px dashed color-mix(in oklab, var(--color-ink) 16%, var(--color-rule))}}.timeline-chapter-band{background:#fefbf6}@supports (color:color-mix(in lab, red, red)){.timeline-chapter-band{background:color-mix(in oklab, var(--color-paper-raised) 88%, var(--color-paper))}}.timeline-lane-label{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);z-index:2;background:#fefcf7;flex-direction:column;justify-content:center;display:flex;position:sticky;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.timeline-lane-label{background:color-mix(in oklab, var(--color-paper-raised) 94%, var(--color-paper))}}.timeline-lane-label{border-right:1px solid #e4d9c8e6}@supports (color:color-mix(in lab, red, red)){.timeline-lane-label{border-right:1px solid color-mix(in oklab, var(--color-rule) 90%, transparent)}}.timeline-lane-label{border-left:3px solid var(--tl-accent)}.timeline-cell{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.timeline-cell-drop{outline:2px dashed #9a3a288c}@supports (color:color-mix(in lab, red, red)){.timeline-cell-drop{outline:2px dashed color-mix(in oklab, var(--color-accent) 55%, transparent)}}.timeline-cell-drop{outline-offset:-4px;background:#9a3a2814}@supports (color:color-mix(in lab, red, red)){.timeline-cell-drop{background:color-mix(in oklab, var(--color-accent) 8%, transparent)}}.timeline-cell-drop{border-radius:.75rem}.timeline-cell-add{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft)}@media (hover:hover){.timeline-cell-add:hover{background-color:var(--color-paper-raised);color:var(--color-ink)}}.timeline-cell-add{z-index:2;text-align:left;position:absolute;bottom:.25rem;left:.35rem;right:.35rem}.timeline-cell-add:disabled{cursor:not-allowed;opacity:.5}.timeline-layer{z-index:0;pointer-events:none;position:relative}.timeline-layer.is-top{z-index:30}.timeline-wires{position:absolute;top:0;left:0;overflow:visible}.timeline-wire{fill:none;stroke:var(--tl-accent);stroke-linecap:round}.timeline-wire.is-lane{stroke-width:2px;opacity:.32}.timeline-wire.is-fork,.timeline-wire.is-rejoin{stroke-width:2.5px;stroke-dasharray:7 5;opacity:.75}.timeline-wire.is-character{stroke-width:3px;opacity:.5}.timeline-event-card{align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:var(--tl-accent);width:200px;height:84px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.timeline-event-card{border-color:color-mix(in oklab, var(--tl-accent) 28%, var(--color-rule))}}.timeline-event-card{border-left:3px solid var(--tl-accent);cursor:pointer}.timeline-event-card.is-pending{background:#f7ede7;border-style:dashed}@supports (color:color-mix(in lab, red, red)){.timeline-event-card.is-pending{background:color-mix(in oklab, var(--color-accent) 8%, var(--color-paper-raised))}}.timeline-event-card.is-dragging{opacity:.5}.timeline-event-card[draggable=true]{-webkit-user-select:none;user-select:none}.timeline-event-pending{--tw-font-weight:var(--font-weight-medium);font-size:.65rem;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-accent);text-transform:uppercase}.timeline-event-card.is-selected{border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.timeline-event-card.is-selected{border-color:color-mix(in oklab, var(--tl-accent) 60%, var(--color-rule))}}.timeline-event-card.is-selected{box-shadow:0 0 0 3px var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.timeline-event-card.is-selected{box-shadow:0 0 0 3px color-mix(in oklab, var(--tl-accent) 18%, transparent)}}.timeline-event-card.is-dimmed{opacity:.32}.timeline-event-card.is-shared{background:linear-gradient(180deg, var(--tl-accent), var(--color-paper-raised))}@supports (color:color-mix(in lab, red, red)){.timeline-event-card.is-shared{background:linear-gradient(180deg, color-mix(in oklab, var(--tl-accent) 6%, var(--color-paper-raised)), var(--color-paper-raised))}}.timeline-event-open{text-align:left;min-width:0;color:var(--color-ink);box-shadow:none;background-color:#0000;border:0;flex-direction:column;flex:1;padding:0;display:flex}.timeline-event-when{text-overflow:ellipsis;white-space:nowrap;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-rule-ink);text-transform:uppercase;font-size:.62rem;overflow:hidden}.timeline-event-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.timeline-avatars{margin-top:calc(var(--spacing) * .5);flex-shrink:0;align-items:center;display:flex}.timeline-avatars.is-inline{flex-wrap:wrap}.timeline-avatar{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);background:var(--tl-accent,var(--color-ink));color:var(--color-on-accent);box-shadow:0 0 0 2px var(--color-paper-raised);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-.3rem;display:inline-flex}.timeline-avatar:first-child{margin-left:0}.timeline-avatar.is-focused{box-shadow:0 0 0 2px var(--color-paper-raised), 0 0 0 4px var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.timeline-avatar.is-focused{box-shadow:0 0 0 2px var(--color-paper-raised), 0 0 0 4px color-mix(in oklab, var(--tl-accent) 50%, transparent)}}.timeline-snippet{position:absolute}:where(.timeline-snippet>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.timeline-snippet{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-paper-raised);padding:calc(var(--spacing) * 3.5);border-width:1px;border-color:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){.timeline-snippet{border-color:color-mix(in oklab, var(--tl-accent) 34%, var(--color-rule))}}.timeline-snippet{box-shadow:var(--shadow-float);pointer-events:auto}.timeline-snippet-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.timeline-snippet-close{margin-top:calc(var(--spacing) * -1);margin-right:calc(var(--spacing) * -1);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;color:var(--color-rule-ink);flex-shrink:0;line-height:1}.timeline-track-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:3.40282e38px;display:inline-flex}.timeline-track-swatch{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background:var(--tl-accent);border-radius:3.40282e38px;flex-shrink:0}.timeline-track-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);border-left:3px solid var(--tl-accent);flex-wrap:wrap;display:flex}.timeline-track-form{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.timeline-empty-slot{z-index:10;position:relative}.timeline-empty-add{background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-accent);--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);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.chip{background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-rule-ink);border-radius:3.40282e38px;align-items:center;display:inline-flex}.chip-live{background-color:var(--color-warn-soft);color:var(--color-accent)}.chip-ok{background-color:var(--color-moss-soft);color:var(--color-moss)}.row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-wrap:wrap;display:flex}.desk-scroll{max-height:calc(var(--spacing) * 80);overflow-y:auto}.save-pill{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);border-radius:3.40282e38px;align-items:center;display:inline-flex}.manuscript{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6;min-height:32rem}@supports (color:color-mix(in lab, red, red)){.manuscript{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.manuscript{background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-family:var(--font-serif);--tw-leading:calc(var(--spacing) * 8);font-size:1.05rem;line-height:calc(var(--spacing) * 8);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.auth-panel{width:100%;max-width:var(--container-md);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.auth-panel{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.auth-panel{background-color:var(--color-paper-raised);padding:calc(var(--spacing) * 7);box-shadow:var(--shadow-float)}.workspace-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.desk-workspace{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.desk-frame{--desk-rail-width:22rem;flex:1;grid-template-columns:repeat(1,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}@media (min-width:64rem){.desk-frame{grid-template-columns:16.5rem minmax(0,1fr)}.desk-frame-editor{grid-template-columns:16rem minmax(0, 1fr) var(--desk-rail-width)}.desk-frame-writing{grid-template-columns:16rem minmax(0,1fr) 2.75rem}.desk-frame-editor.desk-frame-nav-collapsed{grid-template-columns:2.75rem minmax(0, 1fr) var(--desk-rail-width)}.desk-frame-writing.desk-frame-nav-collapsed{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.desk-frame-series-chat{grid-template-columns:16.5rem minmax(0,1fr) 22rem}.desk-frame-series-chat-collapsed{grid-template-columns:16.5rem minmax(0,1fr) 2.75rem}.desk-frame.desk-frame-series-chat{grid-template-columns:16.5rem minmax(0, 1fr) var(--desk-rail-width)}.desk-frame.desk-frame-series-chat-collapsed{grid-template-columns:16.5rem minmax(0,1fr) 2.75rem}}.desk-side{z-index:10;border-bottom-style:var(--tw-border-style);border-color:#e4d9c8cc;border-bottom-width:1px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk-side{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.desk-side{background-color:#fffdf8b3}@supports (color:color-mix(in lab, red, red)){.desk-side{background-color:color-mix(in oklab, var(--color-paper-raised) 70%, transparent)}}.desk-side{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}@media (min-width:64rem){.desk-side{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);border-bottom-width:0}}.desk-side-head{padding-right:calc(var(--spacing) * 10);flex-shrink:0}.desk-side-body{flex:1;min-height:0;overflow-y:auto}.desk-side-feedback{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#e4d9c8cc;border-top-width:1px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.desk-side-feedback{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.desk-side-feedback{padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 3)}@media (max-height:980px){.desk-side{padding-top:.6rem;padding-bottom:.6rem}.desk-side .side-link{padding-top:.28rem;padding-bottom:.28rem}.desk-side-split{margin-top:.65rem;margin-bottom:.5rem}.desk-side h1,.desk-side .text-xl{font-size:1.05rem;line-height:1.25}.desk-side .btn-write{min-height:2.15rem;padding-top:.35rem;padding-bottom:.35rem}.desk-side-feedback{margin-top:.35rem;padding-top:.4rem}}.desk-side-split{margin-inline:calc(var(--spacing) * 2.5);margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#e4d9c8cc;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.desk-side-split{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.settings-col{width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.desk-nav-col{flex-direction:column;min-height:0;position:relative}.desk-nav-collapsed{border-right-style:var(--tw-border-style);border-color:#e4d9c8cc;border-right-width:1px;display:none}@supports (color:color-mix(in lab, red, red)){.desk-nav-collapsed{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.desk-nav-collapsed{background-color:#fffdf8b3}@supports (color:color-mix(in lab, red, red)){.desk-nav-collapsed{background-color:color-mix(in oklab, var(--color-paper-raised) 70%, transparent)}}@media (min-width:64rem){.desk-nav-collapsed{display:flex}}.nav-hide-flip{display:inline-flex;transform:scaleX(-1)}.desk-nav-col>.nav-hide{z-index:30}.desk-side.desk-side-chapters{padding-top:0}.desk-side-chapters .desk-side-back{min-height:2.5rem;padding-top:0;padding-bottom:0}.desk-nav-collapsed>.nav-hide{top:.25rem;left:.25rem;right:auto}.desk-main{min-width:0;min-height:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (min-width:40rem){.desk-main{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.desk-main{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 7)}}@media (min-width:1100px){.desk-main:has(.style-desk){padding:0;overflow:hidden}}.desk-rail{border-top-style:var(--tw-border-style);border-color:#e4d9c8cc;border-top-width:1px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk-rail{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.desk-rail{background-color:#fffdf8cc}@supports (color:color-mix(in lab, red, red)){.desk-rail{background-color:color-mix(in oklab, var(--color-paper-raised) 80%, transparent)}}@media (min-width:64rem){.desk-rail{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-left-width:1px}}.desk-rail-collapsed{display:none}@media (min-width:64rem){.desk-rail-collapsed{display:flex}}.desk-rail-resize{z-index:10;width:calc(var(--spacing) * 1.5);cursor:col-resize;touch-action:none;inset-block:0;display:none;position:absolute;left:0}@media (min-width:64rem){.desk-rail-resize{display:block}}.desk-rail-resize:hover,.desk-rail-resize:focus-visible,.desk-frame.is-resizing-rail .desk-rail-resize{background:#9a3a2873}@supports (color:color-mix(in lab, red, red)){.desk-rail-resize:hover,.desk-rail-resize:focus-visible,.desk-frame.is-resizing-rail .desk-rail-resize{background:color-mix(in oklab, var(--color-accent) 45%, transparent)}}html.is-resizing-rail,html.is-resizing-rail *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.chat-waiting{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-rule-ink);display:inline-flex}.chat-waiting-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-ink-soft);line-height:1}.chat-waiting-dots{align-items:flex-end;gap:.18rem;height:.7em;line-height:0;display:inline-flex}.chat-waiting-dots span{background:currentColor;border-radius:999px;width:.28rem;height:.28rem;animation:1.05s ease-in-out infinite chat-waiting;display:block}.chat-waiting-dots span:nth-child(2){animation-delay:.15s}.chat-waiting-dots span:nth-child(3){animation-delay:.3s}@keyframes chat-waiting{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-.12em)}}.desk-drawer-scrim{z-index:30;background-color:#1613114d;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.desk-drawer-scrim{background-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}@media (min-width:64rem){.desk-drawer-scrim{display:none}}.desk-side-drawer{z-index:40;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);--tw-shadow:var(--shadow-float);width:18rem;max-width:86vw;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-block:0;flex-direction:column;display:flex;position:fixed;left:0;overflow:hidden}@media (min-width:64rem){.desk-side-drawer{z-index:auto;border-right-style:var(--tw-border-style);--tw-shadow:0 0 #0000;width:auto;max-width:none;height:100%;min-height:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-right-width:1px;position:static}}.desk-rail-sheet{z-index:40;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);--tw-shadow:var(--shadow-float);min-height:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-block:0;flex-direction:column;display:flex;position:fixed;right:0;overflow:hidden}@media (min-width:64rem){.desk-rail-sheet{z-index:auto;border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;width:auto;max-width:none;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;border-radius:0;position:static}}.desk-rail-sheet{width:min(var(--desk-rail-width,22rem), 90vw)}@media (max-width:39.99rem){.desk-rail-sheet{border-left-width:0;border-top:1px solid var(--color-rule);border-radius:1rem 1rem 0 0;width:auto;max-height:75dvh;inset:auto 0 0}}.side-link{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media (hover:hover){.side-link:hover{background-color:var(--color-paper);color:var(--color-ink)}}.side-link.active,.side-link-current{background-color:var(--color-paper);color:var(--color-ink)}.rail-tabs{align-items:center;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-color:#e4d9c8cc;border-bottom-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.rail-tabs{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.rail-tabs{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 10)}.rail-hide{top:var(--spacing);right:var(--spacing);z-index:10;min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:var(--radius-md);color:var(--color-ink-soft);justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover){.rail-hide:hover{background-color:var(--color-paper);color:var(--color-ink)}}.rail-tab{min-height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-soft);text-decoration-line:none;display:inline-flex}.rail-tab-count{min-width:calc(var(--spacing) * 4);background-color:#9a3a281f;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rail-tab-count{background-color:color-mix(in oklab, var(--color-accent) 12%, transparent)}}.rail-tab-count{padding-inline:calc(var(--spacing) * 1.5);--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent);padding-block:1px}.rail-tab:hover{color:var(--color-ink)}.rail-tab.active{color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-ink)}.rail-body{min-height:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex;overflow:hidden}.rail-pane{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rail-pane-scroll{flex:1;min-height:0;overflow-y:auto}.rail-pane-preview{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#e4d9c8cc;border-top-width:1px;flex-direction:column;flex:1;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.rail-pane-preview{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.rail-pane-preview{padding-top:calc(var(--spacing) * 3)}.revision-prose{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-family:var(--font-serif);--tw-leading:var(--leading-relaxed);font-size:.95rem;line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--color-ink)}.chat-bar{margin-bottom:calc(var(--spacing) * 2);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.chat-bar-select{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);flex:1;overflow:hidden}.chat-bar-select:focus{border-color:#16131159;outline:none}@supports (color:color-mix(in lab, red, red)){.chat-bar-select:focus{border-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.chat-bar-new{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.chat-bar-new:hover{background-color:var(--color-paper)}}.chat-bar-new:disabled{cursor:not-allowed;opacity:.5}.desk-main:has(.manuscript-stage){padding:0;overflow:hidden}.chapter-version{flex-direction:column;flex:1;min-height:0;display:flex}.chapter-version-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#e4d9c8cc;border-bottom-width:1px;flex-wrap:wrap;flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.chapter-version-bar{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.chapter-version-bar{background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}.chapter-version-switch{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper);padding:calc(var(--spacing) * .5);display:inline-flex}.chapter-version-switch button{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft)}.chapter-version-switch button.is-on{background-color:var(--color-paper-raised);color:var(--color-ink);box-shadow:0 0 0 1px #e4d9c8cc}@supports (color:color-mix(in lab, red, red)){.chapter-version-switch button.is-on{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-rule) 80%, transparent)}}.manuscript-hold{flex-direction:column;flex:1;min-height:0;display:flex}.manuscript-hold.is-hidden{display:none}.manuscript-stage{background:radial-gradient(900px 480px at 50% 0,#9a3a280f,#0000 62%),#c4c0b8;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.manuscript-stage{background:radial-gradient(900px 480px at 50% 0%, #9a3a280f, transparent 62%), color-mix(in oklab, var(--color-paper) 78%, var(--color-desk) 22%)}}.manuscript-stage{border-radius:0;padding:0}.manuscript-page{background:var(--color-paper-raised);width:min(42rem,100% - 1.7rem);max-width:42rem;min-height:0;color:var(--color-ink);border-radius:2px;flex-direction:column;flex:1;align-self:center;margin-inline:auto;display:flex;overflow-y:auto;box-shadow:0 0 0 1px #e4d9c8d9,0 22px 55px -26px #16131161}@supports (color:color-mix(in lab, red, red)){.manuscript-page{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-rule) 85%, transparent), 0 22px 55px -26px #16131161}}.manuscript-page{scrollbar-width:thin;scrollbar-color:transparent transparent;margin-block:.85rem;padding:2.25rem 1.75rem}@media (max-width:63.99rem){.manuscript-page{width:min(42rem,100% - 1rem);margin-block:.5rem}}.manuscript-page::-webkit-scrollbar{width:10px}.manuscript-page::-webkit-scrollbar-track{background:0 0}.manuscript-page::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.manuscript-page.is-scrolling{scrollbar-color:#7a71658c transparent}@supports (color:color-mix(in lab, red, red)){.manuscript-page.is-scrolling{scrollbar-color:color-mix(in oklab, var(--color-rule-ink) 55%, transparent) transparent}}.manuscript-page.is-scrolling::-webkit-scrollbar-thumb{background-color:#7a71657a}@supports (color:color-mix(in lab, red, red)){.manuscript-page.is-scrolling::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--color-rule-ink) 48%, transparent)}}@media (min-width:640px){.manuscript-page{padding:3.15rem 3.25rem}}.manuscript-page-head{margin-bottom:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#e4d9c8b3;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.manuscript-page-head{border-color:color-mix(in oklab, var(--color-rule) 70%, transparent)}}.manuscript-page-head{padding-bottom:calc(var(--spacing) * 4)}.manuscript-editor{flex-direction:column;flex:1;min-height:0;display:flex;container:manuscript/inline-size}.manuscript-desk,.manuscript-surface{border-style:var(--tw-border-style);width:100%;min-height:22rem;font-family:var(--font-serif);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);font-size:calc(1.125rem * var(--manuscript-zoom,1));background-color:#0000;border-width:0;flex:1 0 auto;padding:0;line-height:1.85;overflow:visible}.manuscript-surface u{text-decoration:underline}.manuscript-surface [data-align=center],.manuscript-surface [style*="text-align: center"],.manuscript-surface [style*=text-align\:center]{text-align:center}.manuscript-surface [data-align=right],.manuscript-surface [style*="text-align: right"],.manuscript-surface [style*=text-align\:right]{text-align:right}.manuscript-surface [data-align=justify],.manuscript-surface [style*="text-align: justify"],.manuscript-surface [style*=text-align\:justify]{text-align:justify}.manuscript-title{border-style:var(--tw-border-style);width:100%;font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);letter-spacing:-.025em;background-color:#0000;border-width:0;padding:0}.manuscript-title:focus,.manuscript-desk:focus,.manuscript-surface:focus{box-shadow:none;outline:none}.manuscript-title:focus-visible{outline:2px solid #9a3a2873}@supports (color:color-mix(in lab, red, red)){.manuscript-title:focus-visible{outline:2px solid color-mix(in oklab, var(--color-accent) 45%, transparent)}}.manuscript-title:focus-visible{outline-offset:4px}.manuscript-toolbar{z-index:20;justify-content:space-between;align-items:center;column-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-color:#e4d9c8cc;border-bottom-width:1px;flex-wrap:nowrap;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.manuscript-toolbar{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.manuscript-toolbar{background-color:#fffdf8f2}@supports (color:color-mix(in lab, red, red)){.manuscript-toolbar{background-color:color-mix(in oklab, var(--color-paper-raised) 95%, transparent)}}.manuscript-toolbar{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-backdrop-blur:blur(var(--blur-xl));-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,);border-radius:0}.manuscript-toolbar-group{align-items:center;gap:calc(var(--spacing) * .5);flex-wrap:nowrap;display:flex}.manuscript-toolbar-group:first-child{min-width:0;overflow:hidden}.manuscript-toolbar-group:last-child,.manuscript-toolbar-more{flex-shrink:0}.manuscript-toolbar-group:last-child{margin-left:auto}.manuscript-tool-extra{align-items:center;gap:.125rem;display:none}.manuscript-toolbar .desk-menu-panel{min-width:13.5rem;left:0;right:auto}@container manuscript (min-width:44rem){.manuscript-tool-extra-lists{display:inline-flex}.manuscript-more-lists{display:none}}@container manuscript (min-width:50rem){.manuscript-tool-extra-scene{display:inline-flex}.manuscript-more-scene{display:none}}@container manuscript (min-width:56rem){.manuscript-tool-extra-code{display:inline-flex}.manuscript-more-code{display:none}}@container manuscript (min-width:68rem){.manuscript-tool-extra-align{display:inline-flex}.manuscript-toolbar-more{display:none}}.manuscript-toolbar .desk-menu-item{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.manuscript-toolbar .desk-menu-item.is-on{background-color:var(--color-paper);color:var(--color-ink)}.manuscript-tool{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-soft);display:inline-flex}@media (hover:hover){.manuscript-tool:hover{background-color:var(--color-paper);color:var(--color-ink)}}.manuscript-tool-icon{flex-shrink:0;width:1.1rem;height:1.1rem;display:block}.manuscript-tool-label{line-height:1}.manuscript-tool:focus-visible{outline:2px solid #9a3a288c}@supports (color:color-mix(in lab, red, red)){.manuscript-tool:focus-visible{outline:2px solid color-mix(in oklab, var(--color-accent) 55%, transparent)}}.manuscript-tool:focus-visible{outline-offset:2px}.manuscript-tool.active{background-color:var(--color-paper);color:var(--color-ink)}.manuscript-tool-focus{background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 2.5);color:var(--color-on-accent)}@media (hover:hover){.manuscript-tool-focus:hover{background-color:var(--color-accent-hover);color:var(--color-on-accent)}}.manuscript-tool-leave{background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 2.5);color:var(--color-ink)}@media (hover:hover){.manuscript-tool-leave:hover{background-color:#e4d9c866}@supports (color:color-mix(in lab, red, red)){.manuscript-tool-leave:hover{background-color:color-mix(in oklab, var(--color-rule) 40%, transparent)}}}.manuscript-tool-sep{margin-inline:var(--spacing);height:calc(var(--spacing) * 5);background-color:var(--color-rule);width:1px}.manuscript-zoom{align-items:center;display:inline-flex}.manuscript-zoom-label{font-variant-numeric:tabular-nums;min-width:2.85rem;padding-left:.2rem;padding-right:.2rem}@container manuscript (max-width:54rem){.manuscript-tool-label{display:none}}.manuscript-zoom-value:after{content:"100%"}html[data-manuscript-zoom="80"] .manuscript-zoom-value:after{content:"80%"}html[data-manuscript-zoom="90"] .manuscript-zoom-value:after{content:"90%"}html[data-manuscript-zoom="100"] .manuscript-zoom-value:after{content:"100%"}html[data-manuscript-zoom="110"] .manuscript-zoom-value:after{content:"110%"}html[data-manuscript-zoom="125"] .manuscript-zoom-value:after{content:"125%"}html[data-manuscript-zoom="150"] .manuscript-zoom-value:after{content:"150%"}html[data-manuscript-zoom="175"] .manuscript-zoom-value:after{content:"175%"}html[data-manuscript-zoom="200"] .manuscript-zoom-value:after{content:"200%"}html[data-manuscript-zoom="80"] .manuscript-zoom [data-manuscript-zoom=out],html[data-manuscript-zoom="200"] .manuscript-zoom [data-manuscript-zoom=in]{opacity:.4;pointer-events:none}.manuscript-tool-select{height:calc(var(--spacing) * 8);max-width:calc(var(--spacing) * 28);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8cc}@supports (color:color-mix(in lab, red, red)){.manuscript-tool-select{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.manuscript-tool-select{background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);min-width:0}.manuscript-status-wrap{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.manuscript-status-name{letter-spacing:.06em;text-transform:uppercase;color:var(--color-rule-ink);font-size:.65rem;font-weight:600}.manuscript-tool-heading{min-width:7.5rem;max-width:9.5rem}@container manuscript (max-width:54rem){.manuscript-tool-heading{width:5.5rem;min-width:0;max-width:5.5rem}.manuscript-status-name{display:none}}.manuscript-more-quote{display:none}@container manuscript (max-width:40rem){.manuscript-toolbar{padding-left:.3rem;padding-right:.3rem;overflow-x:auto}.manuscript-toolbar-group:first-child{flex:none;overflow:visible}.manuscript-tool{min-width:1.7rem;padding-left:.28rem;padding-right:.28rem}.manuscript-toolbar-group:first-child>button[aria-label=Quote],.manuscript-toolbar-group:last-child>button[aria-label=Find]{display:none}.manuscript-more-quote{display:block}.manuscript-tool-heading{flex:0 0 5rem;width:5rem;min-width:5rem;max-width:5rem}.manuscript-status{flex:0 0 4.4rem;width:4.4rem;min-width:4.4rem;max-width:4.4rem}}@media (max-width:42rem){.manuscript-footer>p:not(.save-pill){display:none}}.manuscript-tool-save{padding-inline:calc(var(--spacing) * 2.5);color:var(--color-ink)}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.focus-esc{border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8cc;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.focus-esc{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.focus-esc{padding-inline:var(--spacing);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-medium);font-size:.65rem;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-rule-ink);padding-block:1px}.manuscript-find{margin-inline:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8cc;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.manuscript-find{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.manuscript-find{background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5)}.manuscript-find-field{min-width:calc(var(--spacing) * 40);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);flex:1}.manuscript-find-field:focus{outline:2px solid #9a3a2873}@supports (color:color-mix(in lab, red, red)){.manuscript-find-field:focus{outline:2px solid color-mix(in oklab, var(--color-accent) 45%, transparent)}}.manuscript-find-field:focus{outline-offset:1px}.manuscript-find-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rule-ink)}.manuscript-find-hit{color:inherit;background:#9a3a2829;border-radius:.15em}.manuscript-find-hit.is-current{background:#9a3a2847;outline:2px solid #9a3a2866}html[data-appearance=dark] .manuscript-find-hit{background:#9a3a2857}@media (prefers-color-scheme:dark){html[data-appearance=system] .manuscript-find-hit{background:#9a3a2857}}.manuscript-surface h1,.manuscript-surface h2,.manuscript-surface h3,.manuscript-surface h4{margin:0 0 .7em;font-weight:600}.manuscript-surface h1{font-size:1.7em}.manuscript-surface h2{font-size:1.35em}.manuscript-surface h3{font-size:1.15em}.manuscript-surface h4{font-size:1.05em}.manuscript-surface p,.manuscript-surface blockquote,.manuscript-surface ul,.manuscript-surface ol{margin:0 0 1.55em}.manuscript-editor-compact .manuscript-surface p,.manuscript-editor-compact .manuscript-surface blockquote,.manuscript-editor-compact .manuscript-surface ul,.manuscript-editor-compact .manuscript-surface ol{margin:0 0 .8em}.manuscript-surface blockquote{color:var(--color-ink-soft);border-left:2px solid #9a3a2859;padding-left:.9rem;font-style:italic}.manuscript-surface code{font-family:var(--font-mono,ui-monospace, monospace);background:#f0e9de;border-radius:.25rem;padding:.1em .35em;font-size:.88em}@supports (color:color-mix(in lab, red, red)){.manuscript-surface code{background:color-mix(in oklab, var(--color-rule) 55%, var(--color-paper-raised))}}.manuscript-surface del.chapter-version-del,.manuscript-surface ins.chapter-version-ins{border-radius:.12em;text-decoration-thickness:1px}.manuscript-surface del.chapter-version-del{color:var(--color-ink-soft);-webkit-text-decoration:line-through #9a3a28b3;text-decoration:line-through #9a3a28b3}@supports (color:color-mix(in lab, red, red)){.manuscript-surface del.chapter-version-del{-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.manuscript-surface ins.chapter-version-ins{color:inherit;background:#3c4f3b2e;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.manuscript-surface ins.chapter-version-ins{background:color-mix(in oklab, var(--color-moss) 18%, transparent)}}.manuscript-surface p.chapter-version-del,.manuscript-surface h1.chapter-version-del,.manuscript-surface h2.chapter-version-del,.manuscript-surface h3.chapter-version-del,.manuscript-surface h4.chapter-version-del,.manuscript-surface blockquote.chapter-version-del,.manuscript-surface ul.chapter-version-del,.manuscript-surface ol.chapter-version-del,.manuscript-surface p.chapter-version-ins,.manuscript-surface h1.chapter-version-ins,.manuscript-surface h2.chapter-version-ins,.manuscript-surface h3.chapter-version-ins,.manuscript-surface h4.chapter-version-ins,.manuscript-surface blockquote.chapter-version-ins,.manuscript-surface ul.chapter-version-ins,.manuscript-surface ol.chapter-version-ins{background:0 0;padding-left:.55em}.manuscript-surface .chapter-version-del:is(p,h1,h2,h3,h4,blockquote,ul,ol){color:var(--color-ink-soft);-webkit-text-decoration:line-through #9a3a28b3;text-decoration:line-through #9a3a28b3;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.manuscript-surface .chapter-version-del:is(p,h1,h2,h3,h4,blockquote,ul,ol){-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.manuscript-surface .chapter-version-del:is(p,h1,h2,h3,h4,blockquote,ul,ol){box-shadow:inset 3px 0 #9a3a28b3}@supports (color:color-mix(in lab, red, red)){.manuscript-surface .chapter-version-del:is(p,h1,h2,h3,h4,blockquote,ul,ol){box-shadow:inset 3px 0 0 color-mix(in oklab, var(--color-accent) 70%, transparent)}}.manuscript-surface .chapter-version-ins:is(p,h1,h2,h3,h4,blockquote,ul,ol){box-shadow:inset 3px 0 0 var(--color-moss);text-decoration:none}.manuscript-surface .chapter-version-del:has(+.chapter-version-ins){margin-bottom:.35em}.manuscript-surface .chapter-version-del+.chapter-version-ins{margin-top:.35em}.manuscript-surface hr.chapter-version-del{opacity:.45;box-shadow:inset 3px 0 #9a3a28b3}@supports (color:color-mix(in lab, red, red)){.manuscript-surface hr.chapter-version-del{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--color-accent) 70%, transparent)}}.manuscript-surface hr.chapter-version-ins{box-shadow:inset 3px 0 0 var(--color-moss)}.manuscript-surface hr{text-align:center;border:0;height:1.5em;margin:1.8em 0}.manuscript-surface hr:after{content:"* * *";color:var(--color-rule-ink);letter-spacing:.55em;font-size:.85em}.file-field{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);display:flex;position:relative}.file-field input[type=file]{cursor:pointer;opacity:0;position:absolute;inset:0}:where(.confirm-banner>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.confirm-banner{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#9a3a2833}@supports (color:color-mix(in lab, red, red)){.confirm-banner{border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.confirm-banner{background-color:var(--color-warn-soft);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-accent)}.desk-menu{position:relative}.desk-menu-toggle{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-rule-ink)}@media (hover:hover){.desk-menu-toggle:hover{background-color:var(--color-paper);color:var(--color-ink)}}.desk-menu-scrim{z-index:10;cursor:default;background-color:#0000;position:fixed;inset:0}.desk-nav button.desk-menu-scrim,.desk-nav button.desk-menu-scrim:hover,.desk-nav button.desk-menu-scrim:focus,.desk-nav button.desk-menu-scrim:focus-visible{box-shadow:none;color:#0000;background:0 0;border-radius:0;outline:none;padding:0}.desk-menu-panel{z-index:20;margin-top:var(--spacing);min-width:calc(var(--spacing) * 44);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding:var(--spacing);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;right:0}.manuscript-context-scrim{z-index:50;cursor:default;background-color:#0000;position:fixed;inset:0}.manuscript-context{z-index:50;max-width:calc(var(--spacing) * 72);min-width:calc(var(--spacing) * 52);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding:var(--spacing);--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:fixed}.manuscript-context-excerpt{margin-inline:var(--spacing);margin-bottom:var(--spacing);border-bottom-style:var(--tw-border-style);border-color:#e4d9c8b3;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.manuscript-context-excerpt{border-color:color-mix(in oklab, var(--color-rule) 70%, transparent)}}.manuscript-context-excerpt{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft);font-style:italic}.manuscript-context-kicker{margin-inline:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-rule-ink);text-transform:uppercase}.manuscript-context-item{border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:block}@media (hover:hover){.manuscript-context-item:hover{background-color:var(--color-paper)}}.manuscript-context-item:disabled{color:var(--color-rule-ink)}.manuscript-context-item.is-suggestion{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.manuscript-context-sep{margin-inline:calc(var(--spacing) * 2);margin-block:var(--spacing);background-color:#e4d9c8cc;height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.manuscript-context-sep{background-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.desk-menu-item{border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:block}@media (hover:hover){.desk-menu-item:hover{background-color:var(--color-paper)}}.desk-menu-item.danger{color:var(--color-accent)}.desk-menu-sep{margin-inline:calc(var(--spacing) * 2);margin-block:var(--spacing);background-color:#e4d9c8cc;height:1px}@supports (color:color-mix(in lab, red, red)){.desk-menu-sep{background-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.desk-menu-field{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);display:flex}.desk-menu-field label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rule-ink)}.status-chip{width:auto;min-width:calc(var(--spacing) * 32);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);border-radius:3.40282e38px}@media (min-width:64rem){.settings-nav{align-self:flex-start}}.plan-path{align-items:center;row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.plan-path li{color:var(--color-rule-ink);align-items:center;display:flex}.plan-path-name{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);border-radius:3.40282e38px}.plan-path li[data-state=done] .plan-path-name{border-color:#3c4f3b40}@supports (color:color-mix(in lab, red, red)){.plan-path li[data-state=done] .plan-path-name{border-color:color-mix(in oklab, var(--color-moss) 25%, transparent)}}.plan-path li[data-state=done] .plan-path-name{background-color:var(--color-moss-soft);color:var(--color-moss)}.plan-path li[data-state=current] .plan-path-name{border-color:#9a3a284d}@supports (color:color-mix(in lab, red, red)){.plan-path li[data-state=current] .plan-path-name{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.plan-path li[data-state=current] .plan-path-name{background-color:var(--color-paper);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.plan-path-arrow{padding-inline:calc(var(--spacing) * 1.5);color:#7a7165b3}@supports (color:color-mix(in lab, red, red)){.plan-path-arrow{color:color-mix(in oklab, var(--color-rule-ink) 70%, transparent)}}#account,#security,#appearance,#work,#plan,#credits{scroll-margin-top:5.5rem}.credit-meter{background:var(--color-rule);border-radius:9999px;height:.5rem;overflow:hidden}.credit-meter-split{background:var(--color-credit-unused);border-radius:.25rem;height:2rem;display:flex;overflow:hidden}.credit-meter-segment{background:var(--color-credit-other);flex:0 1 0;min-width:.1875rem}.credit-meter-remaining{background:var(--color-credit-unused);flex:0 1 0;min-width:0;box-shadow:inset 1px 0 #7a71654d}@supports (color:color-mix(in lab, red, red)){.credit-meter-remaining{box-shadow:inset 1px 0 0 color-mix(in oklab, var(--color-rule-ink) 30%, transparent)}}.credit-pack{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.credit-bar-figures{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.credit-meter-legend{flex-wrap:wrap;gap:.5rem;display:flex}.credit-legend-pill{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft);display:inline-flex}.credit-meter:not(.credit-meter-split)>span{border-radius:inherit;background:var(--color-moss);height:100%;display:block}.credit-kind-dot{background:var(--color-credit-other);border-radius:.125rem;flex-shrink:0;width:.5rem;height:.5rem}.credit-meter-segment[data-kind=talk],.credit-kind-dot[data-kind=talk]{background:var(--color-credit-talk)}.credit-meter-segment[data-kind=converse],.credit-kind-dot[data-kind=converse]{background:var(--color-credit-converse)}.credit-meter-segment[data-kind=review],.credit-kind-dot[data-kind=review]{background:var(--color-credit-review)}.credit-meter-segment[data-kind=ideas],.credit-kind-dot[data-kind=ideas]{background:var(--color-credit-ideas)}.credit-meter-segment[data-kind=import_extract],.credit-kind-dot[data-kind=import_extract]{background:var(--color-credit-import)}.credit-meter-segment[data-kind=imagine],.credit-kind-dot[data-kind=imagine]{background:var(--color-credit-imagine)}.credit-meter-segment[data-kind=timeline_suggest],.credit-kind-dot[data-kind=timeline_suggest]{background:var(--color-credit-timeline-suggest)}.credit-meter-segment[data-kind=timeline_talk],.credit-kind-dot[data-kind=timeline_talk]{background:var(--color-credit-timeline-talk)}.credit-meter-segment[data-kind=character_chat],.credit-kind-dot[data-kind=character_chat]{background:var(--color-credit-character)}.credit-meter-segment[data-kind=character_merge],.credit-kind-dot[data-kind=character_merge]{background:var(--color-credit-character-merge)}.credit-meter-segment[data-kind=style_chat],.credit-kind-dot[data-kind=style_chat]{background:var(--color-credit-style)}.credit-meter-segment[data-kind=pulse],.credit-kind-dot[data-kind=pulse]{background:var(--color-credit-pulse)}.credit-meter-segment[data-kind=plot_talk],.credit-kind-dot[data-kind=plot_talk]{background:var(--color-credit-plot-talk)}.credit-meter-segment[data-kind=facts],.credit-kind-dot[data-kind=facts]{background:var(--color-credit-facts)}.credit-meter-segment[data-kind=character_sweep],.credit-kind-dot[data-kind=character_sweep]{background:var(--color-credit-character-sweep)}.credit-kind-dot[data-kind=unused]{background:var(--color-credit-unused);box-shadow:inset 0 0 0 1px #7a716559}@supports (color:color-mix(in lab, red, red)){.credit-kind-dot[data-kind=unused]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-rule-ink) 35%, transparent)}}.credit-meter:not(.credit-meter-split)[data-tone=warn]>span{background:var(--color-tl-amber)}.credit-meter:not(.credit-meter-split)[data-tone=high]>span,.credit-meter:not(.credit-meter-split)[data-exhausted]>span{background:var(--color-accent)}.appearance-switch{gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:#f4efe6b3;border-radius:3.40282e38px;flex-wrap:wrap;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.appearance-switch{background-color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.appearance-switch{padding:var(--spacing)}.appearance-switch button{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@media (hover:hover){.appearance-switch button:hover{color:var(--color-ink)}}.appearance-switch button.active{background-color:var(--color-paper-raised);color:var(--color-ink);--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)}.theme-paper{color-scheme:light;--color-ink:#161311;--color-ink-soft:#5b5349;--color-paper:#f4efe6;--color-paper-raised:#fffdf8;--color-desk:#1c1814;--color-rule:#e4d9c8;--color-rule-ink:#7a7165;--color-moss:#3c4f3b;--color-moss-soft:#e7eee4;--color-warn-soft:#f6e6e0;--color-on-accent:#fffdf8;--shadow-card:0 1px 2px #1613110a, 0 10px 28px -18px #1613112e;--shadow-float:0 18px 50px -28px #16131159;color:var(--color-ink);background-color:var(--color-paper)}.library-head{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.library-search-form{margin-bottom:calc(var(--spacing) * 8);max-width:var(--container-xl)}.library-search{width:100%}.library-results{margin-top:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft)}.library-empty p.font-medium{font-family:var(--font-serif);font-size:1.15rem}:where(.library-case>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.library-series>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.library-series-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.library-series-label{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.library-series-synopsis{margin-top:var(--spacing);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-soft)}.library-series-meta{margin-top:calc(var(--spacing) * 1.5);align-items:center;column-gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rule-ink);flex-wrap:wrap;display:flex}.library-collapse{margin-left:calc(var(--spacing) * -.5);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rule-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:3.40282e38px}@media (hover:hover){.library-collapse:hover{background-color:var(--color-paper);color:var(--color-ink)}}.library-spine-0{color:#f4efe6;background:#3c4f3b}.library-spine-1{color:#fffdf8;background:#9a3a28}.library-spine-2{color:#f4efe6;background:#5b5349}.library-spine-3{color:#f4efe6;background:#1c1814}.library-spine-4{color:#fffdf8;background:#7a7165}.library-spine-5{color:#f4efe6;background:#2c3a4a}.book-cover-preview{aspect-ratio:2/3;object-fit:cover;background:var(--color-paper);border-radius:.4rem;width:100%;max-width:16rem;display:block}.book-cover-thumb{object-fit:cover;background:var(--color-paper);border-radius:.2rem;flex-shrink:0;width:2.4rem;height:3.6rem}.library-book-face{flex-shrink:0;align-items:center;display:flex;position:relative}.library-book-face .library-book-swatch{display:none}.library-book-face:not(:has(img)) .library-book-swatch,.library-book-face:has(img.is-degenerate) .library-book-swatch,.library-book-face:has(img.is-broken) .library-book-swatch{display:block}.library-book-face:has(img.is-degenerate) .book-cover-thumb,.library-book-face:has(img.is-broken) .book-cover-thumb{display:none}.library-book-meta{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:42rem){.library-book-meta{flex-basis:100%;margin-left:1.75rem}}.export-desk{width:100%;min-width:0}:where(.export-desk>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.export-pack{gap:calc(var(--spacing) * 6);display:grid}.export-pack-aside{flex-direction:column;display:flex}:where(.export-pack-aside>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#e4d9c8cc}@supports (color:color-mix(in lab, red, red)){:where(.export-pack-aside>:not(:last-child)){border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.export-pack-aside{border-top-style:var(--tw-border-style);border-color:#e4d9c8cc;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.export-pack-aside{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}@media (min-width:64rem){.export-pack{grid-template-columns:minmax(0,1fr) minmax(15.5rem,17.5rem);align-items:start}.export-pack-aside{border-top:0;border-left:1px solid #e4d9c8cc}@supports (color:color-mix(in lab, red, red)){.export-pack-aside{border-left:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.export-pack-aside{padding-left:1.25rem}}.export-action{appearance:none;border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;align-items:flex-start;text-decoration-line:none;display:flex}@media (hover:hover){.export-action:hover{background-color:var(--color-paper)}}.export-action{cursor:pointer;background:0 0;border:0}.export-action:disabled:not(.is-busy){cursor:not-allowed;opacity:.55}.export-action:disabled:hover{background:0 0}.export-action.is-busy,.export-action.is-busy:hover,.export-action.is-busy:disabled:hover{background:#f4efe6e0}@supports (color:color-mix(in lab, red, red)){.export-action.is-busy,.export-action.is-busy:hover,.export-action.is-busy:disabled:hover{background:color-mix(in oklab, var(--color-paper) 88%, transparent)}}.export-action.is-busy,.export-action.is-busy:hover,.export-action.is-busy:disabled:hover{cursor:wait;opacity:1}.export-action-note{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-rule-ink)}.btn.is-busy:disabled,.btn-quiet.is-busy:disabled{cursor:wait;opacity:1}.desk-busy-label{align-items:center;gap:.45rem;display:inline-flex}.desk-busy-label:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem;animation:.7s linear infinite desk-spin}@keyframes desk-spin{to{transform:rotate(360deg)}}.cover-desk{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.cover-desk{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}}.cover-preview-card{flex-direction:column;min-height:28rem;display:flex;overflow:visible}.cover-preview{flex-direction:column;flex:auto;min-height:0;display:flex}.cover-stage{perspective:1600px;flex:auto;justify-content:center;align-items:center;min-height:clamp(24rem,56vh,42rem);padding:1.5rem 2rem 1rem;display:flex;overflow:visible;container-type:size}.cover-book{--book-h:max(20rem, min(92cqh, calc(86cqw / max(var(--trim-ratio,.6667), .4)), 42rem));--trim-w:calc(var(--trim-ratio,.6667) * var(--book-h));--spine-w:max(.7rem, calc(var(--spine-ratio,.04) * var(--book-h)));width:var(--trim-w);height:var(--book-h);transform-style:preserve-3d;transform:rotateY(var(--yaw,28deg)) rotateX(6deg);transition:transform 80ms linear;position:relative}.cover-book-face{backface-visibility:hidden;background-color:#1c1814;background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 40px #16131147}.cover-book-front{transform:translateZ(calc(var(--spine-w,12px) / 2))}.cover-book-back{transform:rotateY(180deg) translateZ(calc(var(--spine-w,12px) / 2))}.cover-book-spine{width:var(--spine-w,12px);margin-left:calc(var(--spine-w,12px) / -2);transform:rotateY(-90deg) translateZ(calc(var(--trim-w,12rem) / 2));box-shadow:none;left:50%}.cover-book-title{color:#f4efe6;height:100%;font-family:var(--font-serif);flex-direction:column;justify-content:flex-end;padding:1.1rem 1rem 1.4rem;font-size:1.15rem;line-height:1.2;display:flex}.cover-book-title-back{justify-content:flex-start;padding-top:1.5rem;font-size:.95rem}.cover-book-author{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#e4d9c8;margin-top:.4rem;font-size:.75rem}.cover-book-spine-text{color:#f4efe6;letter-spacing:.12em;text-align:center;text-orientation:mixed;writing-mode:vertical-rl;height:100%;padding:.6rem 0;font-size:.62rem;display:block;transform:rotate(180deg)}.cover-yaw{flex-direction:column;gap:.35rem;margin-top:1rem;display:flex}.cover-yaw input[type=range]{width:100%}.cover-metrics{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}@media (min-width:40rem){.cover-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.cover-metrics dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-rule-ink);text-transform:uppercase}.cover-wrap-board{border:1px solid var(--color-rule);background:#d8cfc0;border-radius:.6rem;width:100%;position:relative;overflow:hidden}.cover-wrap-art,.cover-wrap-author{background-color:#b7aa98;background-position:50%;background-size:cover;position:absolute}.cover-wrap-author{z-index:2;background-color:#ddd6c8;box-shadow:0 0 0 1px #16131133}.cover-wrap-guides{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cover-wrap-barcode,.cover-wrap-photo-label{z-index:7;color:#5b5349;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#fff;justify-content:center;align-items:flex-end;padding:.15rem;font-size:.6rem;display:flex;position:absolute}.cover-wrap-photo-label{background:#fffdf8b8;align-items:center}.cover-guide-label{font-family:var(--font-sans)}.cover-book-barcode,.cover-book-photo{color:#5b5349;letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #f4efe6b3;justify-content:center;align-items:flex-end;width:28%;height:16%;padding:.15rem;font-size:.55rem;display:flex;position:absolute;bottom:8%}.cover-book-barcode.left,.cover-book-photo.left{left:8%}.cover-book-barcode.right,.cover-book-photo.right{right:8%}.cover-book-photo{color:#0000;background-position:50%;background-size:cover;height:22%}.cover-book-photo.stacked{bottom:28%}.cover-panel-frame{aspect-ratio:2/3;background:var(--color-paper);border-radius:.4rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.cover-panel-preview{object-fit:cover;width:100%;height:100%;display:block}.cover-panel-empty{width:100%;height:100%;color:var(--color-rule-ink);justify-content:center;align-items:center;font-size:.85rem;display:flex}.cover-panel-frame-spine .cover-panel-preview{width:var(--spine-well,12%);background:#cfc6b8;height:100%}:where(.library-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#e4d9c8cc}@supports (color:color-mix(in lab, red, red)){:where(.library-list>:not(:last-child)){border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.library-list{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6}@supports (color:color-mix(in lab, red, red)){.library-list{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.library-list{background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 3)}:where(.import-chapter-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#e4d9c8cc}@supports (color:color-mix(in lab, red, red)){:where(.import-chapter-list>:not(:last-child)){border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.import-chapter-list{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6}@supports (color:color-mix(in lab, red, red)){.import-chapter-list{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.import-chapter-list{background-color:var(--color-paper-raised)}.import-chapter{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.import-chapter-dropped{opacity:.55}.import-chapter-include{margin-top:calc(var(--spacing) * 3)}.import-chapter-fields{flex:1;min-width:0}:where(.import-chapter-fields>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.import-chapter-head{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.import-chapter-number{width:calc(var(--spacing) * 20)}.import-chapter-title{min-width:calc(var(--spacing) * 40);flex:1}.import-chapter-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rule-ink)}.import-chapter-excerpt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft)}.import-chapter-move{gap:var(--spacing);display:flex}.chapter-rail{margin-top:var(--spacing)}:where(.chapter-rail>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}.chapter-rail{padding-inline:0}:where(.chapter-manage>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#e4d9c8cc}@supports (color:color-mix(in lab, red, red)){:where(.chapter-manage>:not(:last-child)){border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.chapter-manage-row{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2.5);flex-wrap:nowrap;display:flex}@media (hover:hover){.chapter-manage-row:hover{background-color:var(--color-paper)}}.chapter-drag,.book-drag,.idea-drag{cursor:grab;padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rule-ink)}.chapter-drag:disabled,.book-drag:disabled,.idea-drag:disabled{cursor:default;opacity:.5}.chapter-drop,.book-drop{border-radius:var(--radius-lg);background-color:var(--color-moss-soft)}.import-cover-choice{width:calc(var(--spacing) * 36);cursor:pointer;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.import-cover-empty{aspect-ratio:2/3;border:1px dashed var(--color-rule);background:var(--color-paper);text-align:center;color:var(--color-rule-ink);border-radius:.4rem;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;display:flex}.library-list[hidden]{display:none}.library-book{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.library-book-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.library-book-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft)}.library-book-swatch{border-radius:1px;flex-shrink:0;width:.42rem;height:2.4rem;box-shadow:inset -1px 0 #fffdf829}.library-book-edit{padding-block:calc(var(--spacing) * 2)}html[data-focus-writing] .desk-chrome,html[data-focus-writing] .desk-chapter-bar,html[data-focus-writing] .desk-chapter-heading{display:none}html[data-focus-writing] .desk-workspace{min-height:100dvh}html[data-focus-writing] .desk-main{background:var(--color-focus-well);padding:0;overflow:hidden}html[data-focus-writing] .manuscript-focus-stack{flex:auto;gap:0;min-height:0}html[data-focus-writing] .manuscript-stage{background:var(--color-focus-well);border-radius:0;flex:auto;min-height:0;padding:0}html[data-focus-writing] .manuscript-editor{flex:auto;min-height:0}html[data-focus-writing] .manuscript-toolbar{background:#edebe6;border-radius:0}@supports (color:color-mix(in lab, red, red)){html[data-focus-writing] .manuscript-toolbar{background:color-mix(in oklab, var(--color-paper-raised) 92%, var(--color-desk))}}html[data-focus-writing] .manuscript-page{border-radius:2px;flex:auto;align-self:center;width:min(48rem,100% - 2.5rem);max-width:48rem;min-height:0;margin-block:1rem;padding:2.75rem 3.25rem;overflow-y:auto;box-shadow:0 28px 70px -30px #00000080}@media (min-width:64rem){.desk-frame-focus{grid-template-columns:repeat(1,minmax(0,1fr))}.desk-frame-focus-talk{grid-template-columns:minmax(0,1fr) 22rem;grid-template-columns:minmax(0, 1fr) var(--desk-rail-width)}}.desk-rail-focus{z-index:40;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);--tw-shadow:var(--shadow-float);max-width:90vw;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-block:0;display:flex;position:fixed;right:0;overflow:hidden}@media (min-width:64rem){.desk-rail-focus{z-index:auto;--tw-shadow:0 0 #0000;width:auto;max-width:none;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:static}}.desk-rail-focus{width:var(--desk-rail-width)}.manuscript-footer{align-items:center;column-gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#e4d9c8cc;border-top-width:1px;flex-wrap:nowrap;flex-shrink:0;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.manuscript-footer{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.manuscript-footer{background-color:#fffdf8f2}@supports (color:color-mix(in lab, red, red)){.manuscript-footer{background-color:color-mix(in oklab, var(--color-paper-raised) 95%, transparent)}}.manuscript-footer{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rule-ink);border-radius:0}.manuscript-footer-start{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.manuscript-footer>p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manuscript-footer .save-pill{flex-shrink:0;margin-left:auto}.manuscript-footer .manuscript-zoom .manuscript-tool{min-width:1.75rem;min-height:1.75rem;padding:.15rem .3rem}.manuscript-footer .manuscript-zoom-label{min-width:2.4rem;font-size:.75rem}html[data-focus-writing] .manuscript-footer{z-index:20;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);border-radius:0;position:sticky;bottom:0}.style-desk{gap:calc(var(--spacing) * 4);flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:1100px){.style-desk{flex:auto;grid-template-columns:minmax(22rem,28rem) minmax(0,1fr);align-items:stretch;gap:0;min-height:0;display:grid}}@media (min-width:1280px){.style-desk{grid-template-columns:minmax(24rem,30rem) minmax(0,1fr)}}.style-form{flex-direction:column;min-width:0;display:flex}.style-pack-setting{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.style-pack-setting .label{margin:0}.style-pack-opts{border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8cc;border-radius:3.40282e38px;align-items:stretch;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.style-pack-opts{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.style-pack-opts{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-sizing:border-box;height:var(--style-preview-control,2rem);background:#cdc8c0;gap:.125rem;padding:.125rem}@supports (color:color-mix(in lab, red, red)){.style-pack-opts{background:color-mix(in oklab, var(--color-desk) 18%, var(--color-paper))}}.style-pack-opts button{padding-inline:calc(var(--spacing) * 3);color:var(--color-ink-soft);box-sizing:border-box;background-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;min-width:4.5rem;height:100%;line-height:1;display:inline-flex}.style-pack-opts button.is-on{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);background:#dad8d3}@supports (color:color-mix(in lab, red, red)){.style-pack-opts button.is-on{background:color-mix(in oklab, var(--color-ink) 16%, var(--color-paper-raised))}}.style-pack-opts button.is-on{box-shadow:0 1px 2px #16131133}@media (min-width:1100px){.style-form{flex:auto;min-height:0;padding:1.25rem 1.5rem;overflow:hidden}}.style-form-body{min-height:0;padding-right:var(--spacing);flex:1;overflow-y:auto}.style-form-save{z-index:10;position:sticky;bottom:0}:where(.style-form-save>: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)))}.style-form-save{border-top-style:var(--tw-border-style);border-color:#e4d9c8cc;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.style-form-save{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.style-form-save{background-color:var(--color-paper);padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing)}.style-chat-thread{min-height:0}@media (min-width:1100px){.desk-frame-series-chat .style-desk,.desk-frame-series-chat-collapsed .style-desk{flex-direction:column;display:flex}.desk-frame-series-chat .style-form,.desk-frame-series-chat-collapsed .style-form{flex:0 22rem;min-height:12rem;max-height:none}.desk-frame-series-chat .style-preview,.desk-frame-series-chat-collapsed .style-preview{flex:1 1 0;min-height:18rem}}@media (min-width:80rem){.desk-frame-series-chat .style-desk,.desk-frame-series-chat-collapsed .style-desk{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);display:grid}.desk-frame-series-chat .style-form,.desk-frame-series-chat-collapsed .style-form{flex:unset;max-height:none}}.style-preview{min-height:calc(var(--spacing) * 80);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8cc;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.style-preview{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.style-preview{background:#e7e2d9}@supports (color:color-mix(in lab, red, red)){.style-preview{background:color-mix(in oklab, var(--color-desk) 6%, var(--color-paper))}}@media (min-width:1100px){.style-preview{border:0;border-left:1px solid #e4d9c8cc;min-height:0}@supports (color:color-mix(in lab, red, red)){.style-preview{border-left:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.style-preview{border-radius:0}}.style-preview-toolbar{--style-preview-control:2rem;border-bottom-style:var(--tw-border-style);border-color:#e4d9c8cc;border-bottom-width:1px;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.style-preview-toolbar{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.style-preview-toolbar{background-color:#fffdf8f2}@supports (color:color-mix(in lab, red, red)){.style-preview-toolbar{background-color:color-mix(in oklab, var(--color-paper-raised) 95%, transparent)}}.style-preview-toolbar{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.style-preview-toolbar .btn-quiet{box-sizing:border-box;height:var(--style-preview-control);min-height:var(--style-preview-control);min-width:5.75rem;padding:0 .85rem;font-size:.875rem;line-height:1}.style-preview-toolbar.is-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-color:#e4d9c8cc;border-bottom-width:0}@supports (color:color-mix(in lab, red, red)){.style-preview-toolbar.is-foot{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.style-preview-toolbar-start{justify-self:start;align-items:center;gap:calc(var(--spacing) * 2);grid-column:1;min-width:0;display:flex}.style-preview-toolbar-end{justify-content:flex-end;justify-self:end;align-items:center;gap:calc(var(--spacing) * 2);grid-column:3;min-width:0;display:flex}.style-preview-status{text-overflow:ellipsis;text-align:center;max-width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rule-ink);white-space:nowrap;grid-column:2;margin:0;overflow:hidden}.style-preview-turn{flex:1;min-height:0;display:flex;position:relative}.style-preview-hit{z-index:2;cursor:pointer;background:0 0;border:0;width:42%;position:absolute;top:0;bottom:0}.style-preview-hit.is-prev{left:0}.style-preview-hit.is-next{right:0}.style-preview-hit:disabled{cursor:default}.style-preview-well{min-height:0;padding:calc(var(--spacing) * 4);flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}@media (min-width:40rem){.style-preview-well{padding:calc(var(--spacing) * 6)}}.style-preview-well.is-ebook,.preview-fit.is-ebook{background:#e3ded5}@supports (color:color-mix(in lab, red, red)){.style-preview-well.is-ebook,.preview-fit.is-ebook{background:color-mix(in oklab, var(--color-desk) 8%, var(--color-paper))}}.desk-main:has(.book-reading){padding:0;overflow:hidden}.book-reading{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.book-reading .style-preview{border:0;border-radius:0;flex:auto;min-height:0}.font-picker{position:relative}.font-picker-trigger{text-align:left}.font-picker-backdrop{z-index:20;position:fixed;inset:0}.font-picker-menu{z-index:30;margin-top:var(--spacing);max-height:calc(var(--spacing) * 64);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);width:100%;padding-block:var(--spacing);--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;overflow:auto}.font-picker-results{max-height:calc(var(--spacing) * 52);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-block:var(--spacing);overflow:auto}.font-picker-option{width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;color:var(--color-ink);font-size:1.05rem;display:block}@media (hover:hover){.font-picker-option:hover{background-color:var(--color-paper)}}.font-picker-option.is-current{background-color:var(--color-paper)}.preview-desk{z-index:0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.preview-desk .preview-fit{min-height:24rem}.preview-banner{z-index:10;margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8cc;position:relative}@supports (color:color-mix(in lab, red, red)){.preview-banner{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.preview-banner{background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.preview-toolbar{z-index:10;margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex;position:relative}.preview-fit{z-index:0;flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.preview-stage{z-index:0;border-radius:var(--radius-sm);--tw-shadow:var(--shadow-float);--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);--tw-ring-color:var(--color-rule);width:var(--preview-w,5.5in);height:var(--preview-h,8.5in);background:var(--paper,#f4efe6);transform-origin:50%;isolation:isolate;contain:layout;flex:none;position:relative;overflow:hidden}.preview-stage.is-ebook{box-sizing:content-box;background:#2b2d31;border-radius:1.35rem;padding:.72rem .64rem 1.25rem;box-shadow:0 18px 40px -20px #00000073,inset 0 1px #ffffff14}.preview-stage.is-ebook:after{content:"";background:#fff3;border-radius:999px;width:2.1rem;height:.16rem;position:absolute;bottom:.42rem;left:50%;transform:translate(-50%)}.preview-stage.is-ebook .preview-leaf{background:#fff;border-radius:.18rem;box-shadow:inset 0 0 0 1px #00000014}.preview-stage.is-paper-white{--paper:#fff}.preview-stage.is-paper-cream{--paper:#f4efe6}.preview-leaf{background:var(--paper,#f4efe6);pointer-events:none;scrollbar-width:none;border:0;width:100%;height:100%;min-height:0;display:block;overflow:hidden}.preview-leaf::-webkit-scrollbar{width:0;height:0;display:none}.preview-leaf-pdf{pointer-events:auto;background:var(--paper,#f4efe6)}.preview-stage.is-pdf{background:var(--paper,#f4efe6)}.hunk-strip{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8cc;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.hunk-strip{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.hunk-strip{background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft)}.manuscript-mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:0 .15em;box-shadow:inset 3px 0 #9a3a288c}.manuscript-hunk{color:inherit;box-shadow:none;background:0 0;margin:0;padding:0}.manuscript-mark.is-active{outline-offset:2px;outline:2px solid #9a3a2859}.manuscript-hunk.is-active .manuscript-hunk-actions,.manuscript-hunk-actions.is-active{outline-offset:2px;border-radius:999px;outline:2px solid #9a3a2859}.manuscript-mark.is-stale{outline:1px dashed #7a7165b3;box-shadow:inset 3px 0 #7a7165b3}.manuscript-hunk-author{color:var(--color-ink-soft);background:#9a3a281a}@supports (color:color-mix(in lab, red, red)){.manuscript-hunk-author{background:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.manuscript-hunk-author{border-radius:.12em;-webkit-text-decoration:line-through #9a3a28a6;text-decoration:line-through #9a3a28a6;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.manuscript-hunk-author{-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 65%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 65%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 65%, transparent)}}.manuscript-hunk-author.is-block{background:0 0;border-radius:0;margin:0 0 .15em;padding-left:.55em;display:block;box-shadow:inset 3px 0 #9a3a28b3}@supports (color:color-mix(in lab, red, red)){.manuscript-hunk-author.is-block{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--color-accent) 70%, transparent)}}.manuscript-hunk-proposed{color:inherit;background:#3c4f3b2e;padding:0 .04em}@supports (color:color-mix(in lab, red, red)){.manuscript-hunk-proposed{background:color-mix(in oklab, var(--color-moss) 18%, transparent)}}.manuscript-hunk-proposed{border-radius:.12em;box-shadow:inset 0 -.12em #3c4f3ba6}@supports (color:color-mix(in lab, red, red)){.manuscript-hunk-proposed{box-shadow:inset 0 -.12em 0 color-mix(in oklab, var(--color-moss) 65%, transparent)}}.manuscript-hunk-proposed{white-space:pre-wrap;text-decoration:none}.manuscript-hunk-proposed.is-rewrite{box-shadow:inset 3px 0 0 var(--color-moss);white-space:pre-wrap;background:0 0;border-radius:0;margin-top:.75em;padding-left:.55em;display:block}.manuscript-mark{background:#9a3a281f}.manuscript-review-mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:none;cursor:pointer;background:0 0;border-radius:.05em;padding:0;-webkit-text-decoration:underline dotted #9a3a288c;text-decoration:underline dotted #9a3a288c}@supports (color:color-mix(in lab, red, red)){.manuscript-review-mark{-webkit-text-decoration:underline dotted color-mix(in oklab, var(--color-accent) 55%, transparent);-webkit-text-decoration:underline dotted color-mix(in oklab, var(--color-accent) 55%, transparent);text-decoration:underline dotted color-mix(in oklab, var(--color-accent) 55%, transparent)}}.manuscript-review-mark{text-underline-offset:.22em;text-decoration-thickness:1.5px}.manuscript-review-mark.is-active{background:#9a3a2814}@supports (color:color-mix(in lab, red, red)){.manuscript-review-mark.is-active{background:color-mix(in oklab, var(--color-accent) 8%, transparent)}}.manuscript-review-mark.is-active{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);outline:none}.manuscript-review-mark.is-stale{box-shadow:none;text-decoration-color:#7a7165cc}@supports (color:color-mix(in lab, red, red)){.manuscript-review-mark.is-stale{-webkit-text-decoration-color:color-mix(in oklab, var(--color-rule-ink) 80%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-rule-ink) 80%, transparent);text-decoration-color:color-mix(in oklab, var(--color-rule-ink) 80%, transparent)}}.manuscript-review-pop{z-index:40;border:1px solid #e4d9c8d9;border-radius:.7rem;max-width:min(22rem,100vw - 1.5rem);max-height:min(18rem,100dvh - 2rem);padding:.85rem .95rem .8rem;position:fixed;overflow:auto}@supports (color:color-mix(in lab, red, red)){.manuscript-review-pop{border:1px solid color-mix(in oklab, var(--color-rule) 85%, transparent)}}.manuscript-review-pop{background:var(--color-paper-raised);box-shadow:var(--shadow-float);color:var(--color-ink)}.manuscript-review-pop-kicker{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-accent);text-transform:uppercase}.manuscript-review-pop-quote{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);font-style:italic}.manuscript-review-pop-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.manuscript-review-pop-suggestion{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft)}.manuscript-review-pop-stale{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-accent)}.manuscript-review-pop-actions{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.manuscript-hunk-actions{white-space:nowrap;align-items:center;gap:.25rem;width:fit-content;margin:.55em 0 .2em;display:flex}.manuscript-hunk-btn{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:var(--color-ink);border-radius:3.40282e38px;font-size:11px}.manuscript-hunk-btn.is-accept{background-color:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.manuscript-hunk-btn.is-accept:hover{background:var(--color-accent-hover)}.manuscript-hunk-stale{color:var(--color-accent);font-size:11px}.talk-diff{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-serif);white-space:pre-wrap;border-radius:.7rem;margin-top:.5rem;padding:.45rem .7rem;font-size:.95rem;line-height:1.55}.talk-diff-del{color:var(--color-ink-soft);-webkit-text-decoration:line-through #9a3a28b3;text-decoration:line-through #9a3a28b3;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.talk-diff-del{-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.talk-diff-del{background:#9a3a281a}@supports (color:color-mix(in lab, red, red)){.talk-diff-del{background:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.talk-diff-del{border-radius:.12em}.talk-diff-ins{color:inherit;background:#3c4f3b2e;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.talk-diff-ins{background:color-mix(in oklab, var(--color-moss) 18%, transparent)}}.talk-diff-ins{box-shadow:inset 0 -.12em #3c4f3b8c}@supports (color:color-mix(in lab, red, red)){.talk-diff-ins{box-shadow:inset 0 -.12em 0 color-mix(in oklab, var(--color-moss) 55%, transparent)}}.talk-diff-ins{border-radius:.12em}.talk-diff-del.is-block,.talk-diff-ins.is-block{background:0 0;margin-top:.35rem;padding-left:.55em;display:block}.talk-diff-del.is-block{box-shadow:inset 3px 0 #9a3a28b3}@supports (color:color-mix(in lab, red, red)){.talk-diff-del.is-block{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--color-accent) 70%, transparent)}}.talk-diff-ins.is-block{box-shadow:inset 3px 0 0 var(--color-moss)}.manuscript-mention{color:inherit;background:#3c4f3b24}@supports (color:color-mix(in lab, red, red)){.manuscript-mention{background:color-mix(in oklab, var(--color-moss) 14%, transparent)}}.manuscript-mention{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.15em;box-shadow:inset 0 -.12em #3c4f3b8c}@supports (color:color-mix(in lab, red, red)){.manuscript-mention{box-shadow:inset 0 -.12em 0 color-mix(in oklab, var(--color-moss) 55%, transparent)}}.manuscript-mention{cursor:pointer;padding:0 .05em}.manuscript-mention:hover{background:#3c4f3b38}@supports (color:color-mix(in lab, red, red)){.manuscript-mention:hover{background:color-mix(in oklab, var(--color-moss) 22%, transparent)}}.manuscript-misspell{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.14em;background:0 0}.manuscript-surface::spelling-error{background:0 0;text-decoration:none}.manuscript-desk::spelling-error{background:0 0;text-decoration:none}.manuscript-surface::-moz-spelling-error{background:0 0;text-decoration:none}.manuscript-desk::-moz-spelling-error{background:0 0;text-decoration:none}.desk-modal{z-index:50;padding:calc(var(--spacing) * 4);background:#16131161;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.desk-modal{background:color-mix(in oklab, var(--color-ink) 38%, transparent)}}.desk-modal:has(>.bible-mention-sheet){background:#16131129;justify-content:flex-start;align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.desk-modal:has(>.bible-mention-sheet){background:color-mix(in oklab, var(--color-ink) 16%, transparent)}}.desk-modal>.bible-mention-sheet{left:max(.75rem, min(var(--mention-x,1.5rem), calc(100vw - 23.5rem)));top:max(.75rem, min(var(--mention-y,4.5rem), calc(100dvh - 18rem)));width:min(22rem,100vw - 1.5rem);max-height:min(20rem,100dvh - 1.5rem);position:fixed}.side-add{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;color:var(--color-ink-soft);justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (hover:hover){.side-add:hover{background-color:var(--color-paper);color:var(--color-ink)}}.side-add:focus-visible{outline:2px solid #9a3a288c}@supports (color:color-mix(in lab, red, red)){.side-add:focus-visible{outline:2px solid color-mix(in oklab, var(--color-accent) 55%, transparent)}}.side-add:focus-visible{outline-offset:2px}.desk-modal-card,.bible-mention-sheet{border:1px solid #e4d9c8cc;border-radius:.6rem;flex-direction:column;width:min(28rem,100%);max-height:min(36rem,100dvh - 2rem);padding:1.1rem 1.15rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-modal-card,.bible-mention-sheet{border:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.desk-modal-card,.bible-mention-sheet{background:var(--color-paper-raised);box-shadow:var(--shadow-float)}.create-library-modal{width:min(32rem,100%)}.merge-characters-modal{width:min(36rem,100%)}.style-css-modal{width:min(56rem,100vw - 2rem);height:min(48rem,100dvh - 2rem);max-height:min(48rem,100dvh - 2rem)}.style-css-editor{resize:none;tab-size:2;font-variant-ligatures:none;flex:auto;width:100%;min-height:0;font-size:.8rem;line-height:1.45;overflow:auto}.style-css-modal-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;padding-top:.75rem;display:flex}.create-library-choices{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.create-library-choice{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;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));--tw-duration:.15s;flex-direction:column;transition-duration:.15s;display:flex}.create-library-choice:hover{border-color:#16131138}@supports (color:color-mix(in lab, red, red)){.create-library-choice:hover{border-color:color-mix(in oklab, var(--color-ink) 22%, transparent)}}.create-library-choice:hover{background:var(--color-paper-raised)}.create-library-choice:focus-visible{outline:2px solid #9a3a288c}@supports (color:color-mix(in lab, red, red)){.create-library-choice:focus-visible{outline:2px solid color-mix(in oklab, var(--color-accent) 55%, transparent)}}.create-library-choice:focus-visible{outline-offset:2px}.create-library-choice-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-ink);font-size:1.05rem;font-weight:560}.create-library-choice-copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-soft)}.bible-mention-sheet-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.bible-mention-sheet-body{margin-top:calc(var(--spacing) * 3);flex:1;min-height:0;overflow-y:auto}.bible-mention-sheet-actions{margin-top:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);border-top-style:var(--tw-border-style);border-color:#e4d9c8b3;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.bible-mention-sheet-actions{border-color:color-mix(in oklab, var(--color-rule) 70%, transparent)}}.bible-mention-sheet-actions{padding-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.profile-card-face{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}@media (max-width:39.99rem){.profile-card:not(.profile-card-tile) .profile-card-face{flex-direction:column}}a.profile-card-face{color:inherit;border-radius:.5rem}a.profile-card-face:hover .profile-card-initial,a.profile-card-face:hover h3{color:var(--color-accent)}.character-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));align-items:stretch;gap:.85rem;display:grid}.profile-card-tile{height:100%;margin:0;padding:0;overflow:hidden}.profile-card-tile-link{height:100%;color:inherit;flex-direction:column;display:flex}.profile-card-tile .profile-card-portrait{aspect-ratio:3/4;border:0;border-bottom:1px solid #e4d9c8cc;width:100%;height:auto}@supports (color:color-mix(in lab, red, red)){.profile-card-tile .profile-card-portrait{border-bottom:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.profile-card-tile .profile-card-portrait{background:#f0efe5;border-radius:0;font-size:2rem}@supports (color:color-mix(in lab, red, red)){.profile-card-tile .profile-card-portrait{background:color-mix(in oklab, var(--color-paper) 70%, var(--color-moss-soft))}}.profile-card-tile-copy{flex-direction:column;gap:.15rem;min-width:0;padding:.75rem .85rem .9rem;display:flex}.profile-card-tile-copy h3{font-size:1.05rem;line-height:1.25}.profile-card-tile-line{margin-top:calc(var(--spacing) * .5);-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.profile-card-tile:hover{border-color:#16131138}@supports (color:color-mix(in lab, red, red)){.profile-card-tile:hover{border-color:color-mix(in oklab, var(--color-ink) 22%, transparent)}}.profile-card-tile:hover .profile-card-initial,.profile-card-tile:hover h3{color:var(--color-accent)}.character-converse{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.profile-portrait-wrap{flex-shrink:0;position:relative}.profile-portrait-wrap .desk-menu{z-index:3;position:absolute;top:.4rem;right:.4rem}.profile-portrait-wrap .desk-menu-toggle{background:#fffdf8e6}@supports (color:color-mix(in lab, red, red)){.profile-portrait-wrap .desk-menu-toggle{background:color-mix(in oklab, var(--color-paper-raised) 90%, transparent)}}.profile-portrait-wrap .desk-menu-toggle{box-shadow:var(--shadow-card)}.profile-card-portrait{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.profile-card:not(.profile-card-tile) .profile-card-portrait{width:9rem;height:12rem;font-size:2.25rem}@media (max-width:39.99rem){.profile-card:not(.profile-card-tile) .profile-card-face .profile-portrait-wrap{width:min(100%,12rem)}.profile-card:not(.profile-card-tile) .profile-card-portrait{aspect-ratio:3/4;width:100%;height:auto}}.profile-card-portrait img{object-fit:cover;width:100%;height:100%}.profile-card-portrait:has(img.desk-photo:not(.is-degenerate):not(.is-broken)) .profile-card-initial,.profile-card-portrait img.is-degenerate,.profile-card-portrait img.is-broken,.cover-panel-frame img.is-degenerate,.cover-panel-frame img.is-broken,.cover-panel-frame:has(img.desk-photo:not(.is-degenerate):not(.is-broken)) .desk-photo-fallback{display:none}.cover-book-probe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cover-book-fallback{display:none}.cover-book-face.is-degenerate,.cover-book-face.is-broken,[style*=background-image].is-degenerate,[style*=background-image].is-broken{background-image:none!important}.cover-book-face.is-degenerate .cover-book-fallback,.cover-book-face.is-broken .cover-book-fallback{display:flex}.profile-card-initial{color:var(--color-accent)}:where(.profile-gallery>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.profile-gallery-thumbs{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.profile-gallery-item{position:relative}.profile-gallery-thumb{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper);width:6rem;height:8rem;padding:0;display:block;overflow:hidden}.profile-gallery-thumb img{object-fit:cover;width:100%;height:100%}.profile-gallery-thumb.is-face{outline:2px solid #9a3a28b3}@supports (color:color-mix(in lab, red, red)){.profile-gallery-thumb.is-face{outline:2px solid color-mix(in oklab, var(--color-accent) 70%, transparent)}}.profile-gallery-thumb.is-face{outline-offset:1px}.profile-upload{display:inline-flex;position:relative}.profile-upload-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;font-size:0;position:absolute;inset:0}.profile-upload-input:disabled{cursor:not-allowed}:where(.profile-carousel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.profile-carousel{border-top-style:var(--tw-border-style);border-color:#e4d9c8b3;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.profile-carousel{border-color:color-mix(in oklab, var(--color-rule) 70%, transparent)}}.profile-carousel{padding-top:calc(var(--spacing) * 4)}.profile-carousel-stage{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.profile-carousel-stage .profile-portrait-wrap{width:min(18rem,100%)}.profile-carousel-frame,.profile-carousel-empty{aspect-ratio:3/4;border:1px solid #e4d9c8cc;border-radius:.75rem;width:min(18rem,100%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.profile-carousel-frame,.profile-carousel-empty{border:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.profile-carousel-frame,.profile-carousel-empty{background:#f0efe5}@supports (color:color-mix(in lab, red, red)){.profile-carousel-frame,.profile-carousel-empty{background:color-mix(in oklab, var(--color-paper) 70%, var(--color-moss-soft))}}.profile-carousel-stage .profile-carousel-frame{width:100%}.profile-carousel-frame.is-face{outline:2px solid #9a3a28b3}@supports (color:color-mix(in lab, red, red)){.profile-carousel-frame.is-face{outline:2px solid color-mix(in oklab, var(--color-accent) 70%, transparent)}}.profile-carousel-frame.is-face{outline-offset:2px}.profile-carousel-frame img{object-fit:cover;width:100%;height:100%}.profile-carousel-empty{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));justify-content:center;align-items:center;margin-inline:auto;display:flex}.profile-carousel-nav{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;color:var(--color-ink-soft);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (hover:hover){.profile-carousel-nav:hover{background-color:var(--color-paper);color:var(--color-ink)}}.profile-carousel-nav:disabled{cursor:not-allowed;opacity:.4}.profile-carousel-dots{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.profile-carousel-dot{border:1px solid #e4d9c8cc;border-radius:999px;width:.55rem;height:.55rem;padding:0}@supports (color:color-mix(in lab, red, red)){.profile-carousel-dot{border:1px solid color-mix(in oklab, var(--color-rule) 80%, transparent)}}.profile-carousel-dot{background:var(--color-paper)}.profile-carousel-dot.is-current{background:var(--color-ink);border-color:var(--color-ink)}.profile-carousel-dot.is-face:not(.is-current){outline:1px solid #9a3a28b3}@supports (color:color-mix(in lab, red, red)){.profile-carousel-dot.is-face:not(.is-current){outline:1px solid color-mix(in oklab, var(--color-accent) 70%, transparent)}}.profile-carousel-dot.is-face:not(.is-current){outline-offset:1px}.profile-gallery-remove{top:calc(var(--spacing) * -1.5);right:calc(var(--spacing) * -1.5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;color:var(--color-ink-soft);border-radius:3.40282e38px;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.profile-gallery-remove:hover{color:var(--color-accent)}.welcome-progress{margin-bottom:calc(var(--spacing) * 10)}:where(.welcome-progress>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.welcome-progress-head{min-height:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.welcome-progress-count{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-rule-ink);text-transform:uppercase}.welcome-progress-name{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink-soft);text-transform:none}@media (min-width:40rem){.welcome-progress-name{display:none}}.welcome-progress-track{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (min-width:40rem){.welcome-progress-track{gap:calc(var(--spacing) * 2)}}.welcome-progress-step{align-items:stretch;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);text-align:left;flex-direction:column;width:100%;display:flex}.welcome-progress-step:disabled{cursor:default}.welcome-progress-step:focus-visible{outline:2px solid #9a3a288c}@supports (color:color-mix(in lab, red, red)){.welcome-progress-step:focus-visible{outline:2px solid color-mix(in oklab, var(--color-accent) 55%, transparent)}}.welcome-progress-step:focus-visible{outline-offset:3px}.welcome-progress-bar{background:var(--color-rule);border-radius:999px;height:4px;transition:background-color .35s;display:block}.welcome-progress-track li[data-state=done] .welcome-progress-bar{background:#3c4f3bb3}@supports (color:color-mix(in lab, red, red)){.welcome-progress-track li[data-state=done] .welcome-progress-bar{background:color-mix(in oklab, var(--color-moss) 70%, transparent)}}.welcome-progress-track li[data-state=current] .welcome-progress-bar{background:var(--color-accent)}.welcome-progress-label{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rule-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:none}@media (min-width:40rem){.welcome-progress-label{display:inline-flex}}.welcome-progress-label svg{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);color:var(--color-moss);flex-shrink:0}.welcome-progress-track li[data-state=done] .welcome-progress-label{color:var(--color-ink-soft)}.welcome-progress-track li[data-state=current] .welcome-progress-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.welcome-progress-step:not(:disabled):hover .welcome-progress-label{color:var(--color-ink)}.welcome-progress-step:not(:disabled):hover .welcome-progress-bar{background:#1613114d}@supports (color:color-mix(in lab, red, red)){.welcome-progress-step:not(:disabled):hover .welcome-progress-bar{background:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.welcome-skip{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.welcome-skip:hover{color:var(--color-ink)}}.welcome-skip svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.welcome-stage{outline:none;animation:.45s cubic-bezier(.2,.7,.2,1) both welcome-enter}@keyframes welcome-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.welcome-step{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:48rem){.welcome-step{gap:calc(var(--spacing) * 14);grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.welcome-step-form{align-items:flex-start}.welcome-step-form .welcome-step-art{top:calc(var(--spacing) * 8);position:sticky}}.welcome-step-wide{grid-template-columns:minmax(0,1fr)}.welcome-step-copy{min-width:0}:where(.welcome-step-copy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.welcome-step-art{width:100%;max-width:var(--container-xs);align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:48rem){.welcome-step-art{max-width:none}}.welcome-title{font-family:var(--font-serif);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.08;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);line-height:1.08}@media (min-width:40rem){.welcome-title{font-size:2.75rem}}.welcome-lede{max-width:var(--container-xl);--tw-leading:var(--leading-relaxed);font-size:1.05rem;line-height:var(--leading-relaxed);color:var(--color-ink-soft)}.welcome-fine{max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-rule-ink)}.welcome-points{max-width:var(--container-xl)}:where(.welcome-points>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.welcome-points li{gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-ink-soft);display:flex}.welcome-point-icon{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.welcome-point-icon svg{width:1.1rem;height:1.1rem}.welcome-confirmed{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#3c4f3b40;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.welcome-confirmed{border-color:color-mix(in oklab, var(--color-moss) 25%, transparent)}}.welcome-confirmed{background-color:var(--color-moss-soft);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-moss)}.welcome-confirmed svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.welcome-waiting{align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);border-radius:3.40282e38px;display:inline-flex}.welcome-waiting-dot{background:var(--color-accent);border-radius:999px;width:.55rem;height:.55rem;animation:1.8s ease-out infinite welcome-pulse}@keyframes welcome-pulse{0%{box-shadow:0 0 #9a3a2873}70%{box-shadow:0 0 0 .55rem #9a3a2800}to{box-shadow:0 0 #9a3a2800}}.welcome-dev-note{max-width:var(--container-xl)}:where(.welcome-dev-note>: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)))}.welcome-dev-note{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #7a716580}@supports (color:color-mix(in lab, red, red)){.welcome-dev-note{border-color:color-mix(in oklab, var(--color-rule-ink) 50%, transparent)}}.welcome-dev-note{background-color:#f4efe699}@supports (color:color-mix(in lab, red, red)){.welcome-dev-note{background-color:color-mix(in oklab, var(--color-paper) 60%, transparent)}}.welcome-dev-note{padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft)}.welcome-inset{max-width:var(--container-xl);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6}@supports (color:color-mix(in lab, red, red)){.welcome-inset{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.welcome-inset{background-color:var(--color-paper-raised);padding:calc(var(--spacing) * 4);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.welcome-create{gap:calc(var(--spacing) * 3);flex-direction:column;max-width:none;display:flex}@media (min-width:40rem){.welcome-create{flex-direction:row;align-items:flex-end}}.welcome-line{width:var(--w,100%);background:#1613111a;border-radius:999px;height:.45rem;display:block}@supports (color:color-mix(in lab, red, red)){.welcome-line{background:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.welcome-art-caption{text-align:center;font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);font-style:italic}.welcome-page{width:100%;max-width:22rem}:where(.welcome-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.welcome-page{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6}@supports (color:color-mix(in lab, red, red)){.welcome-page{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.welcome-page{background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);box-shadow:7px 7px 0 -1px var(--color-paper-raised), 7px 7px 0 0 var(--color-rule), var(--shadow-float);transform:rotate(-1.2deg)}.welcome-page-kicker{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-rule-ink);text-transform:uppercase}.welcome-page-text{font-family:var(--font-serif);--tw-leading:calc(var(--spacing) * 7);font-size:15px;line-height:calc(var(--spacing) * 7);color:var(--color-ink)}:where(.welcome-hunk>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.welcome-hunk{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 3);font-family:var(--font-serif);--tw-leading:calc(var(--spacing) * 7);font-size:15px;line-height:calc(var(--spacing) * 7);background:#e7eee4b3}@supports (color:color-mix(in lab, red, red)){.welcome-hunk{background:color-mix(in oklab, var(--color-moss-soft) 70%, transparent)}}.welcome-hunk{box-shadow:inset 3px 0 0 var(--color-moss)}.welcome-hunk-old{color:var(--color-ink-soft);font-size:.92em;text-decoration:line-through;text-decoration-thickness:1px;display:block}.welcome-hunk-new{color:var(--color-ink);display:block}.welcome-hunk-actions{gap:calc(var(--spacing) * 1.5);padding-top:var(--spacing);font-family:var(--font-sans);display:flex}.welcome-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 5);font-size:11px;line-height:calc(var(--spacing) * 5);color:var(--color-ink);border-radius:3.40282e38px}.welcome-chip.is-accept{border-color:var(--color-moss);background-color:var(--color-moss);color:var(--color-paper-raised)}.welcome-envelope{width:16rem;height:11rem;margin-top:4rem;position:relative}.welcome-envelope:before{content:"";border:1px solid var(--color-rule);background:#e7d6cb;border-radius:1rem;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.welcome-envelope:before{background:color-mix(in oklab, var(--color-accent) 14%, var(--color-paper))}}.welcome-letter{z-index:1;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);height:12rem;padding:calc(var(--spacing) * 4);box-shadow:var(--shadow-card);flex-direction:column;animation:3.2s ease-in-out infinite welcome-letter;display:flex;position:absolute;bottom:1.4rem;left:1.25rem;right:1.25rem}@keyframes welcome-letter{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.welcome-letter-mark{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md)}.welcome-letter-heading{font-family:var(--font-serif);color:var(--color-ink);font-size:15px}.welcome-letter-button{margin-top:var(--spacing);background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-on-accent);border-radius:3.40282e38px}.welcome-envelope-pocket{z-index:2;background:#e7cec6;border-radius:0 0 1rem 1rem;height:72%;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.welcome-envelope-pocket{background:color-mix(in oklab, var(--color-accent) 24%, var(--color-paper-raised))}}.welcome-envelope-pocket{clip-path:polygon(0 0,50% 46%,100% 0,100% 100%,0 100%);box-shadow:var(--shadow-float)}.welcome-desk{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8e6;width:100%;max-width:24rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.welcome-desk{border-color:color-mix(in oklab, var(--color-rule) 90%, transparent)}}.welcome-desk{background-color:var(--color-paper-raised);box-shadow:var(--shadow-float)}.welcome-desk-series{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#e4d9c8cc;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.welcome-desk-series{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.welcome-desk-series{background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.welcome-desk-series-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);color:var(--color-ink);font-size:13px;overflow:hidden}.welcome-desk-tabs{gap:var(--spacing);display:flex}.welcome-desk-tabs span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--color-ink-soft);border-radius:3.40282e38px;font-size:9px}.welcome-desk-panes{grid-template-columns:5.25rem minmax(0,1fr) 6.5rem;min-height:11.5rem;display:grid}.welcome-desk-chapters{gap:var(--spacing);border-right-style:var(--tw-border-style);border-color:#e4d9c8cc;border-right-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.welcome-desk-chapters{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.welcome-desk-chapters{padding:calc(var(--spacing) * 2)}.welcome-desk-chapters span{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);color:var(--color-ink-soft);font-size:10px}.welcome-desk-chapters span.is-active{background-color:var(--color-paper);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);box-shadow:inset 2px 0 0 var(--color-accent)}.welcome-desk-page{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.welcome-desk-page .welcome-line{height:.35rem}.welcome-desk-chat{justify-content:flex-end;gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#e4d9c8cc;border-left-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.welcome-desk-chat{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.welcome-desk-chat{background-color:#f4efe699}@supports (color:color-mix(in lab, red, red)){.welcome-desk-chat{background-color:color-mix(in oklab, var(--color-paper) 60%, transparent)}}.welcome-desk-chat{padding:calc(var(--spacing) * 2)}.welcome-bubble{border-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#e4d9c8cc;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.welcome-bubble{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.welcome-bubble{background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:var(--leading-snug);font-size:9.5px;line-height:var(--leading-snug);color:var(--color-ink-soft)}.welcome-bubble.is-reply{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm);border-color:#3c4f3b33;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.welcome-bubble.is-reply{border-color:color-mix(in oklab, var(--color-moss) 20%, transparent)}}.welcome-bubble.is-reply{background-color:var(--color-moss-soft);color:var(--color-moss)}.welcome-portrait-row{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.welcome-portrait{width:4.5rem;height:4.5rem;font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.welcome-about-preview{align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;display:flex;transform:rotate(1deg)}.welcome-about-portrait{height:calc(var(--spacing) * 28);width:5.5rem;font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.welcome-about-name{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-ink)}.welcome-about-bio{font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);white-space:pre-line;color:var(--color-ink-soft);-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.welcome-about-bio.is-empty{color:var(--color-rule-ink);font-style:italic}.welcome-about-site{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-accent)}.welcome-ring{--welcome-ring:100%;height:calc(var(--spacing) * 48);width:calc(var(--spacing) * 48);background:conic-gradient(var(--color-accent) var(--welcome-ring), #16131114 0);border-radius:3.40282e38px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.welcome-ring{background:conic-gradient(var(--color-accent) var(--welcome-ring), color-mix(in oklab, var(--color-ink) 8%, transparent) 0)}}.welcome-ring{box-shadow:var(--shadow-float)}.welcome-ring:before{content:"";background:var(--color-paper-raised);border-radius:999px;position:absolute;inset:12px}.welcome-ring-value{font-family:var(--font-serif);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;color:var(--color-ink);line-height:1;position:relative}.welcome-ring-unit{margin-top:var(--spacing);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-rule-ink);text-transform:uppercase;font-size:11px;position:relative}.welcome-checklist{max-width:var(--container-xl);gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.welcome-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}.welcome-checklist li{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft);display:flex}.welcome-checklist svg{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-moss);flex-shrink:0}.welcome-section-label{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-rule-ink);text-transform:uppercase}.welcome-plans{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.welcome-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.welcome-plan{gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.welcome-plan[data-current]{border-color:#9a3a2873}@supports (color:color-mix(in lab, red, red)){.welcome-plan[data-current]{border-color:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.welcome-plan[data-current]{box-shadow:0 0 0 3px #9a3a281f}@supports (color:color-mix(in lab, red, red)){.welcome-plan[data-current]{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-accent) 12%, transparent)}}.welcome-plan-name{align-items:center;gap:calc(var(--spacing) * 1.5);font-family:var(--font-serif);color:var(--color-ink);flex-wrap:wrap;font-size:15px;display:flex}.welcome-plan-tag{background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-on-accent);border-radius:3.40282e38px;padding-block:1px}.welcome-plan-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.welcome-plan-price span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-rule-ink)}.welcome-plan-credits{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft)}.welcome-choices{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.welcome-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.welcome-choice{cursor:pointer;align-content:flex-start;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * .5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper-raised);width:100%;height:100%;padding:calc(var(--spacing) * 4);text-align:left;color:var(--color-ink);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));--tw-duration:.2s;grid-template-columns:auto minmax(0,1fr);transition-duration:.2s;display:grid}@media (min-width:48rem){.welcome-choice{align-items:flex-start;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}}.welcome-choice{box-shadow:var(--shadow-card)}.welcome-choice:hover{border-color:#16131138}@supports (color:color-mix(in lab, red, red)){.welcome-choice:hover{border-color:color-mix(in oklab, var(--color-ink) 22%, transparent)}}.welcome-choice:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.welcome-choice[aria-pressed=true]{border-color:#9a3a288c}@supports (color:color-mix(in lab, red, red)){.welcome-choice[aria-pressed=true]{border-color:color-mix(in oklab, var(--color-accent) 55%, transparent)}}.welcome-choice[aria-pressed=true]{box-shadow:0 0 0 3px #9a3a281f, var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.welcome-choice[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-accent) 12%, transparent), var(--shadow-card)}}.welcome-choice:focus-visible{outline:2px solid #9a3a288c}@supports (color:color-mix(in lab, red, red)){.welcome-choice:focus-visible{outline:2px solid color-mix(in oklab, var(--color-accent) 55%, transparent)}}.welcome-choice:focus-visible{outline-offset:2px}.welcome-choice-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule);background-color:var(--color-paper);color:var(--color-accent);grid-row:span 2/span 2;justify-content:center;align-items:center;display:inline-flex}@media (min-width:48rem){.welcome-choice-icon{margin-bottom:var(--spacing)}}.welcome-choice-icon svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.welcome-choice-title{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-ink)}.welcome-choice-copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-soft)}.welcome-nav{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#e4d9c8b3;border-top-width:1px;flex-direction:column-reverse;display:flex}@supports (color:color-mix(in lab, red, red)){.welcome-nav{border-color:color-mix(in oklab, var(--color-rule) 70%, transparent)}}.welcome-nav{padding-top:calc(var(--spacing) * 6)}@media (min-width:40rem){.welcome-nav{flex-direction:row;align-items:center}}.welcome-nav-actions{gap:calc(var(--spacing) * 2);flex-direction:column-reverse;display:flex}@media (min-width:40rem){.welcome-nav-actions{flex-direction:row;align-items:center;margin-left:auto}}.welcome-nav .btn,.welcome-nav .btn-quiet{width:100%}@media (min-width:40rem){.welcome-nav .btn,.welcome-nav .btn-quiet{width:auto}}.welcome-continue{padding-inline:calc(var(--spacing) * 6)}@media (prefers-reduced-motion:reduce){.welcome-stage,.welcome-letter,.welcome-waiting-dot,.desk-tasks-link.is-running .desk-nav-glyph{animation:none}.welcome-choice:hover{transform:none}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.m-4{margin:calc(var(--spacing) * 4)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-56{width:calc(var(--spacing) * 56)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[22rem\]{min-width:22rem}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}: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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-rule\/80>:not(:last-child)){border-color:#e4d9c8cc}@supports (color:color-mix(in lab, red, red)){:where(.divide-rule\/80>:not(:last-child)){border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-accent\/30{border-color:#9a3a284d}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-rule{border-color:var(--color-rule)}.border-rule\/70{border-color:#e4d9c8b3}@supports (color:color-mix(in lab, red, red)){.border-rule\/70{border-color:color-mix(in oklab, var(--color-rule) 70%, transparent)}}.border-rule\/80{border-color:#e4d9c8cc}@supports (color:color-mix(in lab, red, red)){.border-rule\/80{border-color:color-mix(in oklab, var(--color-rule) 80%, transparent)}}.bg-\[\#f4efe6\]{background-color:#f4efe6}.bg-accent\/10{background-color:#9a3a281a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-moss\/10{background-color:#3c4f3b1a}@supports (color:color-mix(in lab, red, red)){.bg-moss\/10{background-color:color-mix(in oklab, var(--color-moss) 10%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-paper-raised{background-color:var(--color-paper-raised)}.bg-warn-soft{background-color:var(--color-warn-soft)}.fill-rule{fill:var(--color-rule)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#161311\]{color:#161311}.text-accent{color:var(--color-accent)}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-moss{color:var(--color-moss)}.text-rule-ink{color:var(--color-rule-ink)}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-accent{accent-color:var(--color-accent)}.shadow\/SGMD{--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-1{--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)}.ring-accent\/20{--tw-ring-color:#9a3a2833}@supports (color:color-mix(in lab, red, red)){.ring-accent\/20{--tw-ring-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.ring-accent\/30{--tw-ring-color:#9a3a284d}@supports (color:color-mix(in lab, red, red)){.ring-accent\/30{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.ring-rule{--tw-ring-color:var(--color-rule)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-\[2\.75rem\]{font-size:2.75rem}}@media (min-width:64rem){.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.lg\:space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}#blazor-error-ui{color:#fffdf8;z-index:50;max-width:36rem;box-shadow:var(--shadow-float);background:#9a3a28;border-radius:1rem;margin-inline:auto;padding:.85rem 1rem;display:none;position:fixed;bottom:1rem;left:1rem;right:1rem}#blazor-error-ui.shown{display:block}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{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}