.comic-scroll-reader{width:100%;max-width:42rem;margin-inline-start:auto;margin-inline-end:auto}.comic-scroll-reader__list{flex-direction:column;gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0;list-style:none;display:flex}.comic-scroll-reader__item{margin:0}.comic-scroll-reader__figure{border:1px solid var(--lyrefly-border,#1717171a);border-radius:var(--lyrefly-radius,2px);background:#fff;margin:0;overflow:hidden}.comic-scroll-reader__figure--spread .comic-scroll-reader__image{aspect-ratio:auto}.comic-scroll-reader__image{aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain;background:color-mix(in srgb, var(--lyrefly-gallery-bg,#eceae5) 40%, #fff);width:100%;height:auto;display:block}.comic-scroll-reader__caption{color:var(--lyrefly-muted,#737373);border-top:1px solid var(--lyrefly-border,#1717171a);padding:.45rem .65rem;font-size:.75rem;font-weight:600}.comic-scroll-reader--platform{background:#0f0f10;max-width:none;margin:0}.comic-scroll-reader--platform .comic-scroll-reader__list{gap:0}.comic-scroll-reader--platform .comic-scroll-reader__figure{background:#0f0f10;border:0;border-radius:0}.comic-scroll-reader--platform .comic-scroll-reader__figure--platform{margin:0}.comic-scroll-reader--platform .comic-scroll-reader__image{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;vertical-align:top;background:#0f0f10;width:100%;max-width:100%;display:block}.comic-scroll-reader-shell{border-radius:var(--lyrefly-radius,2px);border:1px solid var(--lyrefly-border,#1717171a);overflow:hidden}.comic-scroll-reader-shell--platform{background:#0f0f10;max-height:min(78vh,820px);overflow:hidden auto;box-shadow:inset 0 0 0 1px #ffffff0a}.comic-scroll-reader-shell--platform::-webkit-scrollbar{width:8px}.comic-scroll-reader-shell--platform::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.lyrefly-app{flex-direction:column;min-height:100dvh;display:flex}.lyrefly-app:has(.lyrefly-workbench):not(:has(.lyrefly-workbench--script)){height:100dvh;max-height:100dvh;overflow:hidden}.lyrefly-app>main#main{flex-direction:column;flex:1;min-height:0;display:flex}.lyrefly-layout.app-shell-root{--app-shell-max-width:88rem;--app-shell-gutter:clamp(24px, 4vw, 52px);--app-shell-scroll-pt:0;--app-shell-scroll-pb:0;--lyrefly-brand-mark-inset:calc(28px + .55rem);flex-direction:column;flex:1;min-height:0;display:flex}.lyrefly-layout .app-shell-column{flex-direction:column;flex:1;max-width:none;min-height:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;display:flex}.lyrefly-layout .app-shell-workbench{flex-direction:column;flex:1;min-height:0;display:flex}.lyrefly-layout .app-shell-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow-x:clip}.lyrefly-layout .app-shell-scroll:has(.lyrefly-workbench):not(:has(.lyrefly-workbench--script)){overflow:hidden}.lyrefly-layout .app-shell-content:has(.lyrefly-workbench):not(:has(.lyrefly-workbench--script)){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lyrefly-layout .app-shell-content:has(.lyrefly-workbench--script){flex-direction:column;display:flex}.lyrefly-shell-bar{box-sizing:border-box;width:100%;padding-inline:var(--app-shell-gutter)}.lyrefly-content-rail{box-sizing:border-box;width:100%;max-width:var(--app-shell-max-width);margin-inline-start:auto;margin-inline-end:auto}.lyrefly-layout .app-shell-column:not(:has(.lyrefly-workbench)){max-width:none;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0}.lyrefly-layout .app-shell-column:not(:has(.lyrefly-workbench)) .app-shell-scroll{background:var(--lyrefly-gallery-floor)}.lyrefly-contained{box-sizing:border-box;width:100%;max-width:var(--app-shell-max-width);margin-inline-start:auto;margin-inline-end:auto}.lyrefly-stage-body{box-sizing:border-box;width:100%;max-width:var(--app-shell-max-width);padding-inline:var(--app-shell-gutter);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:clamp(1rem,2vw,1.5rem);padding-block-end:clamp(1rem,2vw,1.5rem)}.lyrefly-full-bleed{box-sizing:border-box;width:100%;padding-inline:var(--app-shell-gutter)}.lyrefly-app{--lyrefly-script-font:"IBM Plex Mono", ui-monospace, monospace;--lyrefly-ink:#171717;--lyrefly-paper:#fff;--lyrefly-surface:#f3f2ef;--lyrefly-gallery-bg:#eceae5;--lyrefly-gallery-floor:linear-gradient(180deg, color-mix(in srgb, var(--lyrefly-paper) 88%, var(--lyrefly-gallery-bg)) 0%, var(--lyrefly-gallery-bg) 100%);--lyrefly-gallery-spotlight:none;--lyrefly-muted:#737373;--lyrefly-accent:#ff44a1;--lyrefly-accent-soft:#00d4aa;--lyrefly-accent-cool:#dc2626;--lyrefly-border:color-mix(in srgb, var(--lyrefly-ink) 10%, transparent);--lyrefly-border-strong:color-mix(in srgb, var(--lyrefly-ink) 16%, transparent);--lyrefly-frame:#ff2d9538;--lyrefly-glow:#00d4aa2e;--lyrefly-radius:2px;--lyrefly-display-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI", system-ui, sans-serif;--lyrefly-title-font:var(--lyrefly-display-font);--lyrefly-title-weight:500;--lyrefly-body-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", system-ui, sans-serif;--lyrefly-app-bg:#f7f6f3;--lyrefly-header-bg:#ffffffdb;--lyrefly-shadow-cover:0 1px 2px color-mix(in srgb, var(--lyrefly-ink) 8%, transparent), 0 10px 24px -16px color-mix(in srgb, var(--lyrefly-ink) 14%, transparent);--lyrefly-shadow-cover-hover:0 10px 28px -14px color-mix(in srgb, var(--lyrefly-accent) 32%, transparent), 0 2px 8px -4px color-mix(in srgb, var(--lyrefly-ink) 10%, transparent);--lyrefly-cover-wash:linear-gradient(125deg, #ff2d9538, #00d4aa2e 48%, #ffd40024);--lyrefly-cover-glow:none;--lyrefly-workbench-wash:linear-gradient(135deg, #ff2d950d, transparent 42%);--lyrefly-shelf-min:156px;--lyrefly-shelf-gap:clamp(20px, 2.5vw, 28px);color:var(--lyrefly-ink);background:var(--lyrefly-app-bg);font-family:var(--lyrefly-body-font);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased}.lyrefly-header{z-index:8;border-bottom:1px solid var(--lyrefly-border);background:var(--lyrefly-paper);flex-shrink:0;position:sticky;top:0}.lyrefly-header__inner{align-items:center;gap:0 2rem;min-height:3.25rem;padding-block-start:.65rem;padding-block-end:.65rem;display:flex}.lyrefly-header__brand{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.5rem;margin:0;padding:0;display:inline-flex}.lyrefly-header__brand:focus{outline:none}.lyrefly-header__brand:focus-visible{outline:2px solid var(--lyrefly-accent);outline-offset:3px;border-radius:var(--lyrefly-radius)}.lyrefly-header__title{font-family:var(--lyrefly-display-font);letter-spacing:-.045em;color:var(--lyrefly-ink);font-size:1.125rem;font-weight:600;line-height:1}.lyrefly-header__nav{align-self:auto;align-items:center;gap:1.25rem;display:flex}.lyrefly-header__nav-item{color:var(--lyrefly-muted);font-size:.9375rem;font-weight:500;line-height:1.2}.lyrefly-header__nav-button{width:-moz-fit-content;width:fit-content;min-height:0;font-family:var(--lyrefly-body-font);font-size:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;margin:0;padding:0;transition:color .16s;display:inline-flex;position:relative}.lyrefly-header__nav-button:after{content:"";background:0 0;height:2px;transition:background-color .16s;position:absolute;bottom:-.72rem;left:0;right:0}.lyrefly-header__nav-button:hover{color:var(--lyrefly-ink)}.lyrefly-header__nav-button:focus{outline:none}.lyrefly-header__nav-button:focus-visible{outline:2px solid var(--lyrefly-accent);outline-offset:3px;border-radius:2px}.lyrefly-header__nav-item--current{color:var(--lyrefly-ink);font-weight:600}.lyrefly-header__nav-item--current:after{background:var(--lyrefly-accent)}.lyrefly-logomark{transform:none}.lyrefly-header__actions{align-self:center;align-items:center;gap:8px;margin-left:auto;display:flex}.lyrefly-app #lyrefly-account-menu-button[aria-expanded=true]{border-color:color-mix(in srgb, var(--lyrefly-accent) 45%, var(--lyrefly-border));color:var(--lyrefly-ink);background:color-mix(in srgb, var(--lyrefly-paper) 88%, var(--lyrefly-accent) 12%)}.lyrefly-app .MuiPaper-root.lyrefly-account-menu{border:1px solid var(--lyrefly-border-strong);background:var(--lyrefly-paper);box-shadow:0 18px 44px -12px color-mix(in srgb, var(--lyrefly-ink) 22%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--lyrefly-ink) 12%, transparent), inset 0 1px 0 #ffffffd9;border-radius:.5rem;margin-top:.5rem}.lyrefly-app .lyrefly-account-menu .MuiDivider-root{border-color:var(--lyrefly-border)}.lyrefly-app .MuiModal-backdrop{background-color:color-mix(in srgb, var(--lyrefly-ink) 10%, transparent)}.lyrefly-studio{box-sizing:border-box;width:100%;min-height:0;max-width:var(--app-shell-max-width);padding-inline:var(--app-shell-gutter);flex-direction:column;flex:1;margin-inline-start:auto;margin-inline-end:auto;padding-top:clamp(28px,4vw,40px);padding-bottom:clamp(28px,4vw,40px);display:flex}.lyrefly-studio__masthead{max-width:36rem;margin-bottom:clamp(24px,3.5vw,36px)}.lyrefly-studio__eyebrow{display:none}.lyrefly-studio__title{font-family:var(--lyrefly-title-font);font-weight:var(--lyrefly-title-weight);letter-spacing:-.032em;margin:0;font-size:clamp(1.625rem,3.5vw,2rem);line-height:1.08}.lyrefly-studio__lede{color:var(--lyrefly-muted);max-width:28rem;margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}.lyrefly-studio__empty{border-radius:var(--lyrefly-radius);border:1px solid var(--lyrefly-border);background:var(--lyrefly-paper);flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:30rem;padding:clamp(28px,4vw,40px);display:flex}.lyrefly-studio__empty p{color:var(--lyrefly-muted);margin:0;line-height:1.6}.lyrefly-studio__cta{border-radius:calc(var(--lyrefly-radius) * .75);background:var(--lyrefly-accent);color:color-mix(in srgb, var(--lyrefly-paper) 92%, black);font-family:var(--lyrefly-body-font);cursor:pointer;border:0;padding:10px 18px;font-size:.875rem;font-weight:600}.lyrefly-studio__cta:hover{filter:brightness(1.06)}.lyrefly-studio__cta:focus-visible{outline:2px solid var(--lyrefly-accent-cool);outline-offset:3px}.lyrefly-studio__loading{color:var(--lyrefly-muted)}.lyrefly-shelf-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem .75rem;margin:0 0 1rem;display:flex}.lyrefly-shelf-toolbar__search{flex:12rem;min-width:10rem;max-width:18rem}.lyrefly-shelf-toolbar__select{flex:0 9rem;min-width:7.5rem}.lyrefly-shelf-toolbar__view{margin-left:auto}.lyrefly-shelf-toolbar__archived{white-space:nowrap;margin:0 0 0 .25rem}.lyrefly-shelf-toolbar__archived .MuiFormControlLabel-label{color:var(--lyrefly-muted);font-size:.8125rem}.lyrefly-shelf-empty-filter{color:var(--lyrefly-muted);margin:1.25rem 0;font-size:.9375rem}.lyrefly-mrt-shelf{border-radius:.35rem}.lyrefly-shelf-table__title{color:var(--lyrefly-ink);font-weight:650}.lyrefly-shelf-table__subtitle{color:var(--lyrefly-muted);margin-top:.15rem;font-size:.75rem}.lyrefly-shelf-table__num{font-variant-numeric:tabular-nums}.lyrefly-shelf-table__stage-cell{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.lyrefly-shelf-table__cover{border-radius:2px;flex-shrink:0;width:2.5rem;height:3.25rem;overflow:hidden}.lyrefly-shelf-table__cover .lyrefly-shelf__cover{border-radius:2px;width:100%;height:100%}.lyrefly-shelf-table__cover .lyrefly-shelf__cover-initial{font-size:1rem}.lyrefly-shelf{flex:1;min-height:0}.lyrefly-shelf__grid{grid-template-columns:repeat(auto-fill, minmax(var(--lyrefly-shelf-min), 1fr));gap:var(--lyrefly-shelf-gap);margin:0;padding:0;list-style:none;display:grid}@media (max-width:479px){.lyrefly-shelf__grid{grid-template-columns:1fr}}.lyrefly-shelf__item{min-width:0}.lyrefly-shelf__comic{flex-direction:column;gap:.5rem;min-width:0;display:flex}.lyrefly-shelf__open{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:.65rem;padding:0;display:flex}.lyrefly-shelf__open:focus-visible{outline:2px solid var(--lyrefly-accent);outline-offset:4px;border-radius:var(--lyrefly-radius)}.lyrefly-shelf__cover-wrap{position:relative}.lyrefly-shelf__cover{aspect-ratio:2/3;border-radius:var(--lyrefly-radius);border:1px solid var(--lyrefly-border);background:var(--lyrefly-cover-wash-custom,var(--lyrefly-cover-wash)), linear-gradient(180deg, var(--lyrefly-surface), var(--lyrefly-paper));box-shadow:var(--lyrefly-shadow-cover);place-items:center;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;transform:none}.lyrefly-shelf__cover[data-has-cover=true]{background:var(--lyrefly-paper)}.lyrefly-shelf__cover-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lyrefly-shelf__cover-initial{font-family:var(--lyrefly-title-font);letter-spacing:-.04em;color:color-mix(in srgb, var(--lyrefly-ink) 10%, transparent);-webkit-user-select:none;user-select:none;font-size:clamp(2rem,7vw,2.75rem);font-weight:300;line-height:1}.lyrefly-shelf__ledge{display:none}@media (prefers-reduced-motion:no-preference){.lyrefly-shelf__open:hover .lyrefly-shelf__cover{border-color:color-mix(in srgb, var(--lyrefly-accent) 50%, var(--lyrefly-border));box-shadow:var(--lyrefly-shadow-cover-hover);transform:translateY(-3px)}.lyrefly-shelf__open:focus-visible .lyrefly-shelf__cover{border-color:color-mix(in srgb, var(--lyrefly-accent) 50%, var(--lyrefly-border));box-shadow:var(--lyrefly-shadow-cover-hover);transform:translateY(-3px)}}.lyrefly-shelf__title{letter-spacing:-.018em;margin:0;font-size:.875rem;font-weight:500;line-height:1.35}.lyrefly-shelf__subtitle{color:var(--lyrefly-muted);margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.lyrefly-shelf__meta{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.35rem;display:flex}.lyrefly-shelf__stage-pill{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--lyrefly-ink) 7%, transparent);color:color-mix(in srgb, var(--lyrefly-ink) 78%, var(--lyrefly-muted));border-radius:999px;padding:2px 7px;font-size:.625rem;font-weight:650;display:inline-block}.lyrefly-search-highlight{background:color-mix(in srgb, var(--lyrefly-accent-soft) 42%, transparent);color:inherit;border-radius:2px;padding:0 .06em}.lyrefly-shelf__status{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--lyrefly-muted) 16%, transparent);color:var(--lyrefly-muted);border-radius:999px;padding:2px 7px;font-size:.625rem;font-weight:600;display:inline-block}.lyrefly-shelf__status--archived{background:color-mix(in srgb, var(--lyrefly-muted) 12%, transparent);color:var(--lyrefly-muted)}.lyrefly-shelf__pages{color:var(--lyrefly-muted);font-size:.6875rem}.lyrefly-shelf__quick-link{color:var(--lyrefly-muted);font-family:var(--lyrefly-body-font);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:.15rem;padding:0;font-size:.8125rem;font-weight:500;text-decoration:none}.lyrefly-shelf__quick-link:hover{color:var(--lyrefly-accent)}.lyrefly-shelf__quick-link:focus-visible{outline:2px solid var(--lyrefly-accent);outline-offset:2px;border-radius:2px}.lyrefly-shelf__add{aspect-ratio:2/3;border-radius:var(--lyrefly-radius);border:1px dashed var(--lyrefly-border-strong);background:color-mix(in srgb, var(--lyrefly-paper) 72%, var(--lyrefly-surface));width:100%;color:var(--lyrefly-muted);font-family:var(--lyrefly-body-font);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1rem;transition:border-color .18s,color .18s,background-color .18s;display:flex}.lyrefly-shelf__add:hover{border-color:color-mix(in srgb, var(--lyrefly-accent) 35%, var(--lyrefly-border-strong));color:var(--lyrefly-ink);background:var(--lyrefly-paper)}.lyrefly-shelf__add:focus{outline:none}.lyrefly-shelf__add:focus-visible{outline:2px solid var(--lyrefly-accent);outline-offset:3px}.lyrefly-shelf__add-icon{color:var(--lyrefly-muted);font-size:1.5rem;font-weight:300;line-height:1}.lyrefly-shelf__add-label{font-size:.8125rem;font-weight:600}.lyrefly-workbench{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.lyrefly-workbench__chrome{border-bottom:1px solid var(--lyrefly-border);background:var(--lyrefly-paper);box-sizing:border-box;flex-shrink:0}.lyrefly-workbench__chrome-inner{box-sizing:border-box;flex-direction:column;gap:0;width:100%;padding-block-start:.7rem;padding-block-end:.6rem;display:flex}.lyrefly-workbench__nav-bar{grid-template-columns:minmax(0,1fr) minmax(22rem,42rem) auto;align-items:center;gap:1rem 1.75rem;width:100%;min-width:0;display:grid}.lyrefly-workbench__nav-bar>:first-child{grid-column:1;justify-self:start;width:100%;min-width:0;max-width:100%}.lyrefly-workbench__nav-stepper{grid-column:2;justify-self:center;width:100%;min-width:0;max-width:42rem}.lyrefly-workbench__nav-bar>.lyrefly-workbench__actions{white-space:nowrap;flex-shrink:0;grid-column:3;justify-self:end}@media (max-width:899px){.lyrefly-workbench__nav-bar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .75rem}.lyrefly-workbench__nav-bar>:first-child{grid-area:1/1}.lyrefly-workbench__nav-bar>.lyrefly-workbench__actions{grid-area:1/2}.lyrefly-workbench__nav-stepper{grid-area:2/1/auto/-1;width:100%;max-width:none}}.lyrefly-workbench__title-input{font-family:var(--lyrefly-title-font);font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:var(--lyrefly-title-weight);letter-spacing:-.024em;margin:0;padding:0}.lyrefly-workbench__nav-bar .MuiInputBase-root{margin-top:0}.lyrefly-workbench__nav-bar .MuiInputBase-input{padding:0}.lyrefly-workbench__progress{white-space:nowrap;flex-shrink:0}.lyrefly-workbench__stage{background:var(--lyrefly-paper);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lyrefly-workbench--script,.lyrefly-workbench--script .lyrefly-workbench__stage{overflow:visible}.lyrefly-workbench--brainstorm .lyrefly-workbench__stage{background:var(--lyrefly-app-bg)}.lyrefly-brainstorm-stage{background:var(--lyrefly-app-bg);outline:none;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.lyrefly-brainstorm-board{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:var(--lyrefly-paper);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.lyrefly-brainstorm-board__columns{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-width:0;min-height:0;display:grid}@media (max-width:899px){.lyrefly-brainstorm-board__columns{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr;overflow-y:auto}}.lyrefly-brainstorm-board__column{flex-direction:column;gap:.85rem;min-width:0;min-height:0;padding:.85rem 1rem .95rem;display:flex}.lyrefly-brainstorm-board__column--workspace{overflow:hidden}.lyrefly-brainstorm-board__column--art{border-left:1px solid var(--lyrefly-border);background:color-mix(in srgb, var(--lyrefly-gallery-bg) 14%, var(--lyrefly-paper));overflow:hidden auto}.lyrefly-brainstorm-board__column--art .lyrefly-concept-grid{grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr))}.lyrefly-brainstorm-board__column--art .lyrefly-concept-filmstrip__frame{box-shadow:none}@media (max-width:899px){.lyrefly-brainstorm-board__column--art{border-left:0;border-top:1px solid var(--lyrefly-border)}}.lyrefly-brainstorm-board__section{flex-direction:column;gap:.45rem;min-width:0;display:flex}.lyrefly-brainstorm-board__section--notes{flex:1;min-height:0}.lyrefly-brainstorm-board__section--art{flex-shrink:0}.lyrefly-brainstorm-board__section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lyrefly-muted);margin:0;font-size:.6875rem;font-weight:600}.lyrefly-brainstorm-dock-editor.shared-rich-text-editor{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:var(--lyrefly-paper);flex-direction:column;flex:1;min-height:0;display:flex}.lyrefly-brainstorm-board__section--notes .lyrefly-brainstorm-dock-editor.shared-rich-text-editor{min-height:14rem}.lyrefly-brainstorm-dock-editor .shared-rich-text-toolbar{border-bottom:1px solid var(--lyrefly-border);flex-shrink:0;padding-block-start:.15rem;padding-block-end:.15rem}.lyrefly-brainstorm-dock-editor .shared-rich-text-surface{flex:1;min-height:10rem;padding-block-start:.55rem;padding-block-end:.45rem;padding-inline-start:.65rem;padding-inline-end:.65rem;font-size:.875rem;line-height:1.55;overflow:hidden auto}.lyrefly-concept-studio{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.lyrefly-concept-studio__header{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.5rem;display:flex}.lyrefly-concept-studio__title{font-family:var(--lyrefly-title-font);font-size:clamp(.9375rem,1.5vw,1.0625rem);font-weight:var(--lyrefly-title-weight);letter-spacing:-.018em;color:var(--lyrefly-ink);margin:0}.lyrefly-concept-studio__meta{color:var(--lyrefly-muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.35}.lyrefly-concept-studio__nav-hint{letter-spacing:.08em;color:var(--lyrefly-muted);margin:0;font-size:.75rem;font-weight:600}.lyrefly-concept-studio__body{flex-direction:column;display:flex;position:relative}.lyrefly-concept-studio__body--active{outline:1px dashed color-mix(in srgb, var(--lyrefly-accent) 38%, var(--lyrefly-border));outline-offset:4px;border-radius:var(--lyrefly-radius)}.lyrefly-concept-studio--embedded .lyrefly-concept-studio__meta--embedded{margin:0 0 .45rem}.lyrefly-concept-grid{grid-template-columns:repeat(auto-fill,minmax(7.75rem,9rem));place-content:start;gap:clamp(.55rem,1.2vw,.85rem);width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.lyrefly-concept-grid .lyrefly-concept-filmstrip__item{width:100%;min-width:0}.lyrefly-concept-grid .lyrefly-concept-filmstrip__frame{width:100%}.lyrefly-concept-filmstrip__add--grid{width:100%;height:100%;min-height:0}.lyrefly-concept-filmstrip__thumb{cursor:pointer;background:0 0;border:0;padding:0;display:block}.lyrefly-concept-filmstrip__frame{aspect-ratio:4/5;border-radius:var(--lyrefly-radius);border:1px solid var(--lyrefly-border);background:var(--lyrefly-paper);width:4.25rem;box-shadow:var(--lyrefly-shadow-cover);transition:border-color .16s,box-shadow .16s,transform .16s;display:block;position:relative;overflow:hidden}.lyrefly-concept-filmstrip__thumb--selected .lyrefly-concept-filmstrip__frame{border-color:var(--lyrefly-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--lyrefly-accent) 24%, transparent), var(--lyrefly-shadow-cover-hover)}.lyrefly-concept-filmstrip__thumb:focus-visible .lyrefly-concept-filmstrip__frame{outline:2px solid var(--lyrefly-accent);outline-offset:2px}.lyrefly-concept-filmstrip__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lyrefly-concept-filmstrip__placeholder{background:linear-gradient(145deg, var(--lyrefly-surface), var(--lyrefly-paper));width:100%;height:100%;display:block}.lyrefly-concept-filmstrip__note-badge{background:color-mix(in srgb, var(--lyrefly-ink) 72%, transparent);width:1.15rem;height:1.15rem;color:var(--lyrefly-paper);border-radius:999px;place-items:center;display:grid;position:absolute;top:.2rem;right:.2rem}.lyrefly-concept-filmstrip__add{aspect-ratio:4/5;border:1px dashed color-mix(in srgb, var(--lyrefly-ink) 16%, transparent);border-radius:var(--lyrefly-radius);background:color-mix(in srgb, var(--lyrefly-paper) 80%, transparent);width:100%;color:var(--lyrefly-muted);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;transition:border-color .16s,color .16s;display:flex}.lyrefly-concept-filmstrip__add:hover{border-color:color-mix(in srgb, var(--lyrefly-accent) 36%, var(--lyrefly-border));color:var(--lyrefly-ink);outline:none}.lyrefly-concept-filmstrip__add:focus-visible{border-color:color-mix(in srgb, var(--lyrefly-accent) 36%, var(--lyrefly-border));color:var(--lyrefly-ink);outline:none}.lyrefly-concept-filmstrip__add-icon{font-size:1.25rem}.lyrefly-concept-filmstrip__add-label{font-size:.6875rem;font-weight:600}.lyrefly-brainstorm-resources{flex-direction:column;flex-shrink:0;min-height:0;display:flex}.lyrefly-brainstorm-resources__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.lyrefly-brainstorm-resources__empty{color:var(--lyrefly-muted);margin:0;font-size:.8125rem;line-height:1.5}.lyrefly-brainstorm-resources__list{flex-direction:column;gap:0;width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.lyrefly-concept-ref-row{border-bottom:1px solid var(--lyrefly-border);grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.65rem;min-width:0;padding:.65rem 0;display:grid}.lyrefly-concept-ref-row:last-child{border-bottom:0;padding-bottom:0}.lyrefly-concept-ref-row__icon{border-radius:999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;margin-top:.15rem;display:grid}.lyrefly-concept-ref-row__fields{min-width:0}.lyrefly-concept-ref-row__kind{margin-top:-.15rem;display:block}.lyrefly-concept-ref-row__actions{flex-shrink:0;margin-top:.1rem}.lyrefly-concept-gallery__open{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.lyrefly-concept-gallery__open:focus-visible{outline:2px solid var(--lyrefly-accent);outline-offset:3px;border-radius:var(--lyrefly-radius)}.lyrefly-concept-gallery__note-badge{background:color-mix(in srgb, var(--lyrefly-ink) 72%, transparent);width:1.5rem;height:1.5rem;color:var(--lyrefly-paper);box-shadow:0 1px 4px color-mix(in srgb, var(--lyrefly-ink) 18%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute;top:.4rem;right:.4rem}.lyrefly-concept-detail-dialog__content{flex-direction:column;display:flex}.lyrefly-concept-detail-dialog__img{-o-object-fit:contain;object-fit:contain;border-radius:var(--lyrefly-radius);border:1px solid var(--lyrefly-border);background:var(--lyrefly-surface);width:100%;max-height:min(52vh,420px)}.lyrefly-concept-detail-dialog__placeholder{border-radius:var(--lyrefly-radius);border:1px solid var(--lyrefly-border);background:linear-gradient(145deg, var(--lyrefly-surface), var(--lyrefly-paper));width:100%;min-height:12rem}.lyrefly-brainstorm-notes-editor.shared-rich-text-editor{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:var(--lyrefly-paper);box-shadow:none;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lyrefly-brainstorm-notes-editor .shared-rich-text-toolbar{border-bottom:1px solid var(--lyrefly-border);flex-shrink:0;padding-block-start:.15rem;padding-block-end:.15rem}.lyrefly-brainstorm-notes-editor .shared-rich-text-surface{min-height:4.5rem;max-height:none;color:var(--lyrefly-ink);flex:1;padding-block-start:.45rem;padding-block-end:.35rem;padding-inline-start:.55rem;padding-inline-end:.55rem;font-size:.8125rem;line-height:1.5;overflow:hidden auto}.lyrefly-workflow-stepper--compact .lyrefly-workflow-stepper__step{max-width:6.5rem}.lyrefly-workflow-stepper--compact .lyrefly-workflow-stepper__circle{font-size:.6875rem}.lyrefly-brainstorm-stage--file-drag{opacity:.98}.lyrefly-brainstorm-stage__drop-hint{display:none}.lyrefly-workflow-stepper{padding-inline-start:.5rem;padding-inline-end:.5rem}.lyrefly-workflow-stepper__step{max-width:9.5rem}.lyrefly-workflow-stepper__step:hover .lyrefly-workflow-stepper__circle{transform:scale(1.04)}.lyrefly-workflow-stepper__circle{transition:transform .18s}.lyrefly-brainstorm-canvas .shared-rich-text-editor,.lyrefly-script-rich-editor{border-radius:var(--lyrefly-radius)}.lyrefly-concept-shelf{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.lyrefly-concept-shelf__header{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.5rem;display:flex}.lyrefly-concept-shelf__title{font-family:var(--lyrefly-title-font);letter-spacing:-.02em;color:var(--lyrefly-ink);margin:0;font-size:clamp(.9375rem,1.5vw,1.0625rem);font-weight:600}.lyrefly-concept-shelf__meta{color:var(--lyrefly-muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.35}.lyrefly-concept-shelf__add.MuiButton-root{color:var(--lyrefly-muted);flex-shrink:0}.lyrefly-concept-gallery{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.lyrefly-concept-gallery:has(.lyrefly-concept-gallery__grid){overflow:clip auto}.lyrefly-concept-gallery-empty__zone--embedded{text-align:left;flex-direction:row;flex:none;justify-content:flex-start;gap:.75rem;min-height:5.5rem;padding:.85rem 1rem}.lyrefly-concept-gallery-empty__zone--embedded .lyrefly-concept-gallery-empty__icon{font-size:1.35rem}.lyrefly-concept-gallery-empty__zone--embedded .lyrefly-concept-gallery-empty__hint{max-width:none}.lyrefly-concept-gallery-empty__zone{border:1px dashed color-mix(in srgb, var(--lyrefly-ink) 14%, transparent);border-radius:var(--lyrefly-radius);background:color-mix(in srgb, var(--lyrefly-paper) 72%, transparent);width:100%;min-height:5.5rem;color:var(--lyrefly-ink);cursor:pointer;text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:clamp(1.25rem,3vh,2rem);transition:border-color .16s,background-color .16s;display:flex}.lyrefly-concept-gallery-empty__zone:hover{border-color:color-mix(in srgb, var(--lyrefly-accent) 36%, var(--lyrefly-border));background:color-mix(in srgb, var(--lyrefly-paper) 88%, transparent);outline:none}.lyrefly-concept-gallery-empty__zone:focus-visible{border-color:color-mix(in srgb, var(--lyrefly-accent) 36%, var(--lyrefly-border));background:color-mix(in srgb, var(--lyrefly-paper) 88%, transparent);outline:none}.lyrefly-concept-gallery-empty__zone:disabled{opacity:.65;cursor:not-allowed}.lyrefly-concept-gallery-empty__icon{color:color-mix(in srgb, var(--lyrefly-accent) 68%, var(--lyrefly-ink));font-size:1.75rem}.lyrefly-concept-gallery-empty__title{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.lyrefly-concept-gallery-empty__hint{color:var(--lyrefly-muted);max-width:16rem;font-size:.75rem;line-height:1.45}.lyrefly-concept-gallery--active{outline:1px dashed color-mix(in srgb, var(--lyrefly-accent) 38%, var(--lyrefly-border));outline-offset:6px;border-radius:var(--lyrefly-radius)}.lyrefly-concept-gallery__grid{box-sizing:border-box;gap:var(--lyrefly-shelf-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.75rem),1fr));align-content:start;justify-items:start;width:100%;max-width:100%;margin:0;padding:0 0 .5rem;list-style:none;display:grid}.lyrefly-concept-gallery__item{width:100%;min-width:0;max-width:12.5rem}.lyrefly-concept-gallery__frame{aspect-ratio:4/5;border-radius:var(--lyrefly-radius);border:1px solid var(--lyrefly-border);background:var(--lyrefly-paper);box-shadow:var(--lyrefly-shadow-cover);transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.lyrefly-concept-gallery__tile:hover .lyrefly-concept-gallery__frame,.lyrefly-concept-gallery__tile:focus-within .lyrefly-concept-gallery__frame,.lyrefly-concept-gallery__open:hover .lyrefly-concept-gallery__frame{border-color:color-mix(in srgb, var(--lyrefly-accent) 28%, var(--lyrefly-border));box-shadow:var(--lyrefly-shadow-cover-hover);transform:translateY(-3px)}.lyrefly-concept-gallery__open:focus-visible .lyrefly-concept-gallery__frame{border-color:color-mix(in srgb, var(--lyrefly-accent) 28%, var(--lyrefly-border));box-shadow:var(--lyrefly-shadow-cover-hover);transform:translateY(-3px)}.lyrefly-concept-gallery__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lyrefly-concept-gallery__placeholder{background:linear-gradient(145deg, var(--lyrefly-surface), var(--lyrefly-paper));width:100%;height:100%}.lyrefly-concept-gallery__add{aspect-ratio:4/5;border:1px dashed color-mix(in srgb, var(--lyrefly-ink) 18%, transparent);border-radius:var(--lyrefly-radius);background:color-mix(in srgb, var(--lyrefly-paper) 55%, transparent);width:100%;max-width:15rem;color:var(--lyrefly-muted);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1rem;transition:border-color .16s,background-color .16s,color .16s,transform .18s;display:flex}.lyrefly-concept-gallery__add:hover{border-color:color-mix(in srgb, var(--lyrefly-accent) 42%, var(--lyrefly-border));background:color-mix(in srgb, var(--lyrefly-paper) 82%, var(--lyrefly-accent) 4%);color:var(--lyrefly-ink);outline:none;transform:translateY(-2px)}.lyrefly-concept-gallery__add:focus-visible{border-color:color-mix(in srgb, var(--lyrefly-accent) 42%, var(--lyrefly-border));background:color-mix(in srgb, var(--lyrefly-paper) 82%, var(--lyrefly-accent) 4%);color:var(--lyrefly-ink);outline:none;transform:translateY(-2px)}.lyrefly-concept-gallery__add:disabled{opacity:.6;cursor:not-allowed}.lyrefly-concept-gallery__add-icon{font-size:1.75rem}.lyrefly-concept-gallery__add-label{max-width:9.5rem;font-size:.8125rem;font-weight:600;line-height:1.35}.lyrefly-concept-gallery__drop-hint{z-index:6;pointer-events:none;background:color-mix(in srgb, var(--lyrefly-paper) 35%, transparent);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.lyrefly-concept-gallery__drop-hint-text{color:var(--lyrefly-ink);border:1px dashed color-mix(in srgb, var(--lyrefly-accent) 42%, var(--lyrefly-border));border-radius:var(--lyrefly-radius);background:var(--lyrefly-paper);box-shadow:var(--lyrefly-shadow-cover);padding:.5rem 1rem;font-size:.9375rem;font-weight:600}.lyrefly-workflow-stepper__circle.lyrefly-workflow-stepper__circle--current{box-shadow:0 0 0 3px color-mix(in srgb, var(--lyrefly-accent) 18%, transparent)}.lyrefly-workflow-stepper__track-fill{background:color-mix(in srgb, var(--lyrefly-accent) 38%, transparent)}.lyrefly-art-page-card{transition:box-shadow .18s}.lyrefly-art-page-card:hover{box-shadow:var(--lyrefly-shadow-cover-hover)}.lyrefly-print-spec{border:1px solid var(--lyrefly-border);background:color-mix(in srgb, var(--lyrefly-surface) 22%, var(--lyrefly-paper));border-radius:.5rem;margin-bottom:.85rem;overflow:hidden}.lyrefly-print-spec__summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem .75rem;padding:.55rem .75rem;display:grid}.lyrefly-print-spec__summary-leading{display:none}.lyrefly-print-spec__summary-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:.15rem;display:flex}.lyrefly-print-spec__icon-btn{padding:.2rem}.lyrefly-print-spec__thumb-btn{cursor:pointer;background:0 0;border:none;border-radius:.2rem;padding:0;display:block}.lyrefly-print-spec__thumb-btn:hover .lyrefly-print-spec__thumb{outline:2px solid color-mix(in srgb, var(--lyrefly-accent) 55%, transparent);outline-offset:1px}.lyrefly-print-spec__thumb-btn:focus-visible .lyrefly-print-spec__thumb{outline:2px solid color-mix(in srgb, var(--lyrefly-accent) 55%, transparent);outline-offset:1px}.lyrefly-print-spec__dim-link{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lyrefly-muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--lyrefly-muted) 45%, transparent);text-underline-offset:.12em;background:0 0;border:none;padding:0}.lyrefly-print-spec__dim-link:hover{color:var(--lyrefly-accent)}.lyrefly-print-spec__dim-link:focus-visible{color:var(--lyrefly-accent)}@media (max-width:640px){.lyrefly-print-spec__summary{grid-template-columns:auto minmax(0,1fr) auto}}.lyrefly-print-spec__thumb{border:1px solid var(--lyrefly-border);background:#fff;border-radius:.2rem;flex-shrink:0;width:2.1rem;height:auto;max-height:2.75rem;position:relative;overflow:hidden}.lyrefly-print-spec__readout{min-width:0}.lyrefly-print-spec__readout-primary,.lyrefly-print-spec__readout-secondary{margin:0;line-height:1.35}.lyrefly-print-spec__readout-primary{color:var(--lyrefly-ink);font-size:.8125rem}.lyrefly-print-spec__readout-primary strong{font-weight:700}.lyrefly-print-spec__readout-secondary{color:var(--lyrefly-muted);margin-top:.1rem;font-size:.6875rem}.lyrefly-print-spec__readout-sep{opacity:.55;margin-inline-start:.28rem;margin-inline-end:.28rem}.lyrefly-print-spec__summary-actions .MuiButton-root{min-width:0;padding-inline-start:.55rem;padding-inline-end:.55rem;font-size:.75rem}.lyrefly-print-spec__popover{max-width:min(28rem,100vw - 1.5rem)}.lyrefly-print-spec__popover-inner{max-width:28rem;padding:1rem 1.1rem 1.15rem}.lyrefly-print-spec__hint--dialog{margin-top:.65rem;margin-bottom:0}.lyrefly-print-spec__drawer{border-top:1px solid var(--lyrefly-border);background:color-mix(in srgb, var(--lyrefly-paper) 88%, var(--lyrefly-surface));padding:.55rem .65rem .65rem}.lyrefly-print-spec__drawer-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.lyrefly-print-spec__drawer-title{letter-spacing:.01em;margin:0;font-weight:700}.lyrefly-print-spec__presets{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.45rem;margin-bottom:.75rem;display:grid}.lyrefly-print-spec__preset{border:1px solid var(--lyrefly-border);background:var(--lyrefly-paper);min-height:3.1rem;color:var(--lyrefly-ink);text-align:left;cursor:pointer;border-radius:.55rem;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:flex}.lyrefly-print-spec__preset:hover{border-color:color-mix(in srgb, var(--lyrefly-accent) 45%, var(--lyrefly-border))}.lyrefly-print-spec__preset:focus-visible{border-color:color-mix(in srgb, var(--lyrefly-accent) 45%, var(--lyrefly-border))}.lyrefly-print-spec__preset--active{border-color:color-mix(in srgb, var(--lyrefly-accent) 70%, var(--lyrefly-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lyrefly-accent) 35%, transparent);background:color-mix(in srgb, var(--lyrefly-accent) 10%, var(--lyrefly-paper))}.lyrefly-print-spec__preset-size{color:var(--lyrefly-muted);font-weight:500}.lyrefly-print-spec__edit-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end;gap:.55rem .65rem;display:grid}.lyrefly-print-spec__field-group{flex-direction:column;gap:.3rem;min-width:0;display:flex}.lyrefly-print-spec__field-label{color:var(--lyrefly-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:700}.lyrefly-print-spec__chip-row{flex-wrap:wrap;gap:.25rem;display:flex}.lyrefly-print-spec__mini-chip{border:1px solid var(--lyrefly-border);background:var(--lyrefly-paper);color:var(--lyrefly-muted);cursor:pointer;border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:600}.lyrefly-print-spec__mini-chip--active{border-color:var(--lyrefly-accent);color:var(--lyrefly-ink);background:color-mix(in srgb, var(--lyrefly-accent) 10%, var(--lyrefly-paper))}.lyrefly-print-spec__download{white-space:nowrap;justify-self:start}.lyrefly-print-spec__mixam-link{color:var(--lyrefly-accent);align-items:center;gap:.2rem;margin-left:.35rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.lyrefly-print-spec__mixam-link:hover{text-decoration:underline}.lyrefly-print-spec__mixam-link:focus-visible{text-decoration:underline}.lyrefly-print-spec__hint{color:var(--lyrefly-muted);margin:.45rem 0 0;font-size:.6875rem;line-height:1.4}.lyrefly-print-spec__aspect{border:1px solid var(--lyrefly-border);background:#fff;border-radius:.35rem;width:min(100%,10rem);margin-inline-start:auto;margin-inline-end:auto;overflow:hidden}.lyrefly-print-spec__aspect--large{width:min(100%,14rem);max-height:20rem}.lyrefly-print-spec__aspect-inner{background:#fff;width:100%;height:100%;min-height:7rem;position:relative}.lyrefly-print-spec__legend{color:var(--lyrefly-muted);gap:.3rem;margin:.55rem 0 0;padding:0;font-size:.6875rem;list-style:none;display:grid}.lyrefly-print-spec__legend li{align-items:center;gap:.4rem;display:flex}.lyrefly-print-spec__swatch{border-radius:.15rem;flex-shrink:0;width:.75rem;height:.75rem}.lyrefly-print-spec__swatch--bleed{background:#ec489973}.lyrefly-print-spec__swatch--trim{background:#fff;box-shadow:inset 0 0 0 2px #22c55ed9}.lyrefly-print-spec__swatch--quiet{background:#fff;border:2px dashed #3b82f6a6}.lyrefly-print-spec__swatch--gutter{background:#fb923c8c}.lyrefly-studio__tabs{gap:.35rem;margin-bottom:.65rem;display:flex}.lyrefly-studio__tab{border:1px solid var(--lyrefly-border);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .75rem;font-size:.8125rem}.lyrefly-studio__tab--active{background:var(--lyrefly-ink);color:var(--lyrefly-paper);border-color:var(--lyrefly-ink)}.lyrefly-sketchbook__capture{gap:.5rem;max-width:28rem;margin-bottom:1rem;display:grid}.lyrefly-sketchbook__masthead{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.lyrefly-sketchbook__masthead-text{min-width:0}.lyrefly-sketchbook__masthead-text .lyrefly-studio__title{font-size:clamp(1.25rem,2.5vw,1.5rem)}.lyrefly-sketchbook__masthead-text .lyrefly-studio__lede{margin:.15rem 0 0;font-size:.875rem}.lyrefly-sketchbook__import-summary{color:var(--lyrefly-muted);margin:0 0 .75rem;font-size:.8125rem}@media (max-width:640px){.lyrefly-sketchbook__masthead{flex-direction:column;align-items:stretch}}.lyrefly-sketchbook__composer{border:1px solid color-mix(in srgb, var(--lyrefly-border) 85%, transparent);background:var(--lyrefly-paper);border-radius:.75rem;margin-bottom:1.25rem;overflow:hidden}.lyrefly-sketchbook__composer--drag-active{border-color:color-mix(in srgb, var(--lyrefly-accent) 45%, var(--lyrefly-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--lyrefly-accent) 12%, transparent)}.lyrefly-sketchbook__composer-input{resize:vertical;width:100%;min-height:5.5rem;font:inherit;color:var(--lyrefly-ink);box-sizing:border-box;background:0 0;border:none;padding:.85rem 1rem;line-height:1.55;display:block}.lyrefly-sketchbook__composer-input:focus{outline:none}.lyrefly-sketchbook__composer-input::placeholder{color:var(--lyrefly-muted)}.lyrefly-sketchbook__composer-bar{border-top:1px solid color-mix(in srgb, var(--lyrefly-border) 70%, transparent);background:color-mix(in srgb, var(--lyrefly-surface) 18%, var(--lyrefly-paper));align-items:center;gap:.65rem;padding:.45rem .65rem .55rem;display:flex}.lyrefly-sketchbook__attach{color:var(--lyrefly-accent);cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:.2rem .45rem;font-size:.8125rem;font-weight:600}.lyrefly-sketchbook__attach:hover{background:color-mix(in srgb, var(--lyrefly-accent) 8%, transparent)}.lyrefly-sketchbook__attach:focus-visible{background:color-mix(in srgb, var(--lyrefly-accent) 8%, transparent)}.lyrefly-sketchbook__composer-hint{min-width:0;color:var(--lyrefly-muted);flex:1;font-size:.75rem}.lyrefly-sketchbook__drop-hint{border:1px dashed color-mix(in srgb, var(--lyrefly-accent) 45%, var(--lyrefly-border));color:var(--lyrefly-accent);background:color-mix(in srgb, var(--lyrefly-accent) 6%, var(--lyrefly-paper));border-radius:.5rem;margin:0 0 .75rem;padding:.55rem .75rem;font-size:.8125rem}.lyrefly-sketchbook__empty{color:var(--lyrefly-muted);margin:0;font-size:.875rem}.lyrefly-sketchbook__grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.lyrefly-sketchbook__card{border:1px solid color-mix(in srgb, var(--lyrefly-border) 70%, transparent);background:var(--lyrefly-paper);border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.2rem;transition:border-color .14s,box-shadow .14s;display:flex;box-shadow:0 1px #0000000a}.lyrefly-sketchbook__card:hover{border-color:color-mix(in srgb, var(--lyrefly-ink) 22%, var(--lyrefly-border));box-shadow:0 8px 22px -18px color-mix(in srgb, var(--lyrefly-ink) 40%, transparent)}.lyrefly-sketchbook__card--expanded{border-color:color-mix(in srgb, var(--lyrefly-ink) 28%, var(--lyrefly-border));box-shadow:0 12px 36px -20px color-mix(in srgb, var(--lyrefly-ink) 35%, transparent);grid-column:1/-1;padding:.65rem .85rem .75rem}.lyrefly-sketchbook__card-head--expanded{margin-bottom:.35rem}.lyrefly-sketchbook__card-open{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex-direction:column;gap:.45rem;margin:0;padding:.7rem .8rem .35rem;display:flex}.lyrefly-sketchbook__card-open:focus-visible{outline:2px solid var(--lyrefly-accent);outline-offset:2px}.lyrefly-sketchbook__card-materials{letter-spacing:.03em;text-transform:uppercase;color:var(--lyrefly-muted);margin:0;font-size:.6875rem;font-weight:600}.lyrefly-sketchbook__card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lyrefly-sketchbook__kind{letter-spacing:.04em;text-transform:uppercase;color:var(--lyrefly-muted);align-items:center;gap:.25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.lyrefly-sketchbook__card-title{margin:0;font-size:.9375rem;font-weight:650;line-height:1.3}.lyrefly-sketchbook__seed-body,.lyrefly-sketchbook__seed-file{color:var(--lyrefly-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.45}.lyrefly-sketchbook__seed-link{overflow-wrap:anywhere;font-size:.8125rem}.lyrefly-sketchbook__seed-image{-o-object-fit:cover;object-fit:cover;border:1px solid var(--lyrefly-border);border-radius:.4rem;width:100%;max-height:10rem}.lyrefly-sketchbook__card-actions{flex-wrap:wrap;gap:.25rem;margin-top:auto;padding:.15rem .55rem .55rem;display:flex}.lyrefly-sketchbook-editor{gap:.55rem;display:grid}.lyrefly-sketchbook-editor__title{width:100%;color:var(--lyrefly-ink);font:inherit;letter-spacing:-.02em;box-sizing:border-box;background:0 0;border:0;margin:0;padding:.15rem 0;font-size:1.125rem;font-weight:650;line-height:1.25}.lyrefly-sketchbook-editor__title:focus{outline:none}.lyrefly-sketchbook-editor__notes{border:1px solid color-mix(in srgb, var(--lyrefly-border) 80%, transparent);background:color-mix(in srgb, var(--lyrefly-surface,#f6f6f6) 35%, var(--lyrefly-paper));width:100%;color:var(--lyrefly-ink);font:inherit;resize:vertical;box-sizing:border-box;border-radius:.5rem;margin:0;padding:.55rem .65rem;font-size:.875rem;line-height:1.5}.lyrefly-sketchbook-editor__notes:focus{outline:2px solid color-mix(in srgb, var(--lyrefly-accent) 45%, transparent);outline-offset:1px}.lyrefly-sketchbook-editor__materials{border-top:1px solid color-mix(in srgb, var(--lyrefly-border) 80%, transparent);margin-top:.15rem;padding-top:.65rem}.lyrefly-sketchbook-editor__materials-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.5rem;display:flex}.lyrefly-sketchbook-editor__materials-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lyrefly-muted);margin:0;font-size:.75rem;font-weight:700}.lyrefly-sketchbook-editor__materials-lede,.lyrefly-sketchbook-editor__empty{color:var(--lyrefly-muted);margin:0 0 .5rem;font-size:.75rem}.lyrefly-sketchbook-editor__list{gap:.45rem;margin:0 0 .65rem;padding:0;list-style:none;display:grid}.lyrefly-sketchbook-editor__row{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.lyrefly-sketchbook-editor__link,.lyrefly-sketchbook-editor__file{overflow-wrap:anywhere;align-items:center;gap:.35rem;min-width:0;font-size:.8125rem;display:inline-flex}.lyrefly-sketchbook-editor__thumb{-o-object-fit:cover;object-fit:cover;border:1px solid var(--lyrefly-border);border-radius:.35rem;width:3.5rem;height:3.5rem}.lyrefly-sketchbook-editor__add-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.lyrefly-sketchbook-editor__link-input{border:1px solid color-mix(in srgb, var(--lyrefly-border) 85%, transparent);background:var(--lyrefly-paper);min-width:10rem;color:var(--lyrefly-ink);font:inherit;border-radius:.4rem;flex:12rem;margin:0;padding:.4rem .55rem;font-size:.8125rem}.lyrefly-sketchbook-editor__link-input:focus{outline:2px solid color-mix(in srgb, var(--lyrefly-accent) 45%, transparent);outline-offset:1px}.lyrefly-sketchbook-editor__text-btn{color:var(--lyrefly-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;margin:0;padding:.35rem .55rem;font-size:.8125rem;font-weight:600}.lyrefly-sketchbook-editor__text-btn:hover:not(:disabled){background:color-mix(in srgb, var(--lyrefly-accent) 8%, transparent)}.lyrefly-sketchbook-editor__text-btn:focus-visible:not(:disabled){background:color-mix(in srgb, var(--lyrefly-accent) 8%, transparent)}.lyrefly-sketchbook-editor__text-btn:disabled{opacity:.45;cursor:default}.lyrefly-sketchbook-editor__actions{border-top:1px solid color-mix(in srgb, var(--lyrefly-border) 70%, transparent);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.25rem;padding-top:.55rem;display:flex}.lyrefly-sketchbook-editor__actions-spacer{flex:1}.lyrefly-sketchbook__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.lyrefly-sketchbook__item{border:1px solid var(--lyrefly-border);background:color-mix(in srgb, var(--lyrefly-surface) 40%, var(--lyrefly-paper));border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;display:flex}.lyrefly-sketchbook__logline{color:var(--lyrefly-muted);margin:.2rem 0 0;font-size:.8125rem}.lyrefly-pipeline{border:1px dashed var(--lyrefly-border);border-radius:.5rem;margin-bottom:1rem;padding:.65rem .75rem}.lyrefly-pipeline__title{text-transform:uppercase;letter-spacing:.06em;margin:0 0 .4rem;font-size:.8125rem}.lyrefly-pipeline__list{margin:0;padding-left:1.1rem;font-size:.8125rem}.lyrefly-pipeline__status{color:var(--lyrefly-muted);margin-left:.5rem}.lyrefly-thumbs.lyrefly-stage-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.lyrefly-workbench--thumbs .lyrefly-workbench__stage{flex-direction:column;display:flex;overflow:hidden}.lyrefly-thumbs__header{margin-bottom:1rem}.lyrefly-thumbs__lede{max-width:40rem;margin:.35rem 0 0}.lyrefly-thumbs__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.lyrefly-thumbs__toolbar-spacer{flex:1}.lyrefly-thumbs__popover{max-width:min(20rem,100vw - 1.5rem)}.lyrefly-thumbs__popover-inner{max-width:20rem;padding:.85rem .9rem 1rem}.lyrefly-thumbs__cast-add{gap:.35rem;margin:.5rem 0 .6rem;display:flex}.lyrefly-thumbs__cast-list{margin:0;padding-left:1rem;font-size:.8125rem}.lyrefly-thumbs__background-current{border:1px solid var(--lyrefly-border);background:var(--lyrefly-paper);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.4rem .55rem;display:flex}.lyrefly-thumbs__background-title{color:var(--lyrefly-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.lyrefly-thumbs__grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(16px,2vw,24px);min-height:0;display:grid}@media (max-width:900px){.lyrefly-thumbs__grid{grid-template-columns:1fr}}.lyrefly-thumbs__script-pane{flex-direction:column;gap:.5rem;min-width:0;display:flex}.lyrefly-thumbs__script-pane-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lyrefly-thumbs__script-pane-header .lyrefly-script-split__label{margin:0}.lyrefly-thumbs__script-editor{flex-direction:column;gap:.35rem;min-height:16rem;display:flex}.lyrefly-thumbs__script-editor .lyrefly-script-rich-editor{flex:1;min-height:14rem}.lyrefly-thumbs__script-preview{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:color-mix(in srgb, var(--lyrefly-gallery-bg) 22%, var(--lyrefly-paper));padding:clamp(12px,1.4vw,18px) clamp(14px,1.6vw,20px)}.lyrefly-thumbs__board{flex-direction:column;gap:.85rem;min-width:0;display:flex}.lyrefly-thumbs__board-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;display:flex}.lyrefly-thumbs__panel-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.55rem;display:grid}.lyrefly-thumbs__panel-card{border:1px solid var(--lyrefly-border);background:var(--lyrefly-paper);border-radius:.45rem;flex-direction:column;gap:.35rem;padding:.55rem .6rem;display:flex}.lyrefly-thumbs__panel-label{color:var(--lyrefly-muted);font-size:.75rem;font-weight:650}.lyrefly-thumbs__panel-script-hint{color:var(--lyrefly-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.6875rem;overflow:hidden}.lyrefly-thumbs__fit-canvas{border:1px solid var(--lyrefly-border);background:color-mix(in srgb, var(--lyrefly-surface) 30%, var(--lyrefly-paper));border-radius:.55rem;min-height:16rem;padding:.85rem}.lyrefly-thumbs__fit-canvas-inner{border:1px solid var(--lyrefly-border-strong);background:#fff;border-radius:.2rem}.lyrefly-thumbs__fit-canvas-inner .comic-mockup-svg{width:100%;height:100%;display:block}.lyrefly-thumbs__flag{align-items:center;gap:.35rem;margin:0;font-size:.8125rem;display:flex}.lyrefly-script-empty-banner{border:1px dashed var(--lyrefly-border);background:color-mix(in srgb, var(--lyrefly-surface) 20%, var(--lyrefly-paper));border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;padding:.55rem .7rem;display:flex}.lyrefly-profile-studio__bleed-toggle{align-self:flex-start;margin:0 0 .5rem}.lyrefly-book-preview__page-frame{background:#fff;width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.lyrefly-book-preview__page-frame .lyrefly-book-preview__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:min(48vh,380px);display:block}.lyrefly-art-empty__lede{max-width:44rem;color:var(--lyrefly-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.5}.lyrefly-art-empty__secondary-action{font-family:var(--lyrefly-body-font);color:var(--lyrefly-muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lyrefly-muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--lyrefly-muted) 45%, transparent);text-underline-offset:.18em;background:0 0;border:0;align-self:flex-start;margin-top:1rem;padding:0;font-size:.8125rem;font-weight:600}.lyrefly-art-empty__secondary-action:hover:not(:disabled){color:var(--lyrefly-accent);-webkit-text-decoration-color:color-mix(in srgb, var(--lyrefly-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--lyrefly-accent) 45%, transparent);outline:none}.lyrefly-art-empty__secondary-action:focus-visible:not(:disabled){color:var(--lyrefly-accent);-webkit-text-decoration-color:color-mix(in srgb, var(--lyrefly-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--lyrefly-accent) 45%, transparent);outline:none}.lyrefly-art-empty__secondary-action:disabled{opacity:.55;cursor:not-allowed}.lyrefly-art-empty-upload{flex-direction:column;flex:1;min-height:min(52vh,420px);display:flex}.lyrefly-art-empty-upload__zone{border:1px dashed color-mix(in srgb, var(--lyrefly-ink) 14%, transparent);border-radius:var(--lyrefly-radius);background:var(--lyrefly-paper);width:100%;min-height:min(48vh,380px);color:var(--lyrefly-ink);cursor:pointer;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.65rem;padding:clamp(2rem,5vh,3.5rem);transition:border-color .16s,background-color .16s;display:flex}.lyrefly-art-empty-upload__zone:hover,.lyrefly-art-empty-upload__zone--active{border-color:color-mix(in srgb, var(--lyrefly-accent) 36%, var(--lyrefly-border));background:color-mix(in srgb, var(--lyrefly-surface) 42%, var(--lyrefly-paper));outline:none}.lyrefly-art-empty-upload__zone:focus-visible{border-color:color-mix(in srgb, var(--lyrefly-accent) 36%, var(--lyrefly-border));background:color-mix(in srgb, var(--lyrefly-surface) 42%, var(--lyrefly-paper));outline:none}.lyrefly-art-empty-upload__zone:disabled{opacity:.6;cursor:not-allowed}.lyrefly-art-empty-upload__icon{color:color-mix(in srgb, var(--lyrefly-accent) 52%, var(--lyrefly-muted));font-size:2.125rem;transition:color .16s}.lyrefly-art-empty-upload__zone:hover .lyrefly-art-empty-upload__icon,.lyrefly-art-empty-upload__zone--active .lyrefly-art-empty-upload__icon{color:color-mix(in srgb, var(--lyrefly-accent) 72%, var(--lyrefly-ink))}.lyrefly-art-empty-upload__zone:focus-visible .lyrefly-art-empty-upload__icon{color:color-mix(in srgb, var(--lyrefly-accent) 72%, var(--lyrefly-ink))}.lyrefly-art-empty-upload__title{font-family:var(--lyrefly-title-font);letter-spacing:-.018em;color:var(--lyrefly-ink);font-size:clamp(1rem,2vw,1.125rem);font-weight:600}.lyrefly-art-empty-upload__hint{color:var(--lyrefly-muted);max-width:22rem;font-size:.8125rem;line-height:1.5}.lyrefly-art-grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));align-items:start;gap:clamp(.65rem,1.5vw,.95rem);display:grid}@media (min-width:720px){.lyrefly-art-grid{grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr))}}.lyrefly-art-grid__tile{flex-direction:column;gap:.45rem;min-width:0;display:flex}.lyrefly-art-grid__tile--spread{grid-column:span 2}.lyrefly-art-grid__thumb-wrap{width:100%;position:relative}.lyrefly-art-grid__thumb{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:color-mix(in srgb, var(--lyrefly-gallery-bg) 35%, var(--lyrefly-paper));cursor:pointer;aspect-ratio:3/4;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.lyrefly-art-grid__tile--spread .lyrefly-art-grid__thumb{aspect-ratio:3/2}.lyrefly-art-grid__thumb:focus{outline:none}.lyrefly-art-grid__thumb:focus-visible{outline:2px solid var(--lyrefly-accent);outline-offset:2px}.lyrefly-art-grid__thumb-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lyrefly-art-grid__thumb-empty{width:100%;height:100%;color:var(--lyrefly-muted);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.lyrefly-art-grid__thumb-overlay{background:color-mix(in srgb, var(--lyrefly-ink) 42%, transparent);color:#fff;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;transition:opacity .16s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lyrefly-art-grid__thumb:hover .lyrefly-art-grid__thumb-overlay{opacity:1}.lyrefly-art-grid__thumb:focus-visible .lyrefly-art-grid__thumb-overlay{opacity:1}.lyrefly-art-grid__delete{opacity:0;transition:opacity .16s}.lyrefly-art-grid__tile:hover .lyrefly-art-grid__delete{opacity:1}.lyrefly-art-grid__delete:focus-visible{opacity:1}.lyrefly-art-grid__meta{align-items:center;gap:.25rem;min-width:0;display:flex}.lyrefly-art-grid__label{color:var(--lyrefly-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:.75rem;font-weight:600;line-height:1.3;overflow:hidden}.lyrefly-art-grid__versions{white-space:nowrap;flex-shrink:0;margin-left:auto}.lyrefly-art-grid__thumb--add{color:var(--lyrefly-muted);font-family:var(--lyrefly-body-font);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex}.lyrefly-art-grid__thumb--add:hover:not(:disabled){border-color:color-mix(in srgb, var(--lyrefly-accent) 45%, var(--lyrefly-border));color:var(--lyrefly-ink);background:color-mix(in srgb, var(--lyrefly-accent) 6%, var(--lyrefly-paper))}.lyrefly-art-grid__thumb--add:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--lyrefly-accent) 45%, var(--lyrefly-border));color:var(--lyrefly-ink);background:color-mix(in srgb, var(--lyrefly-accent) 6%, var(--lyrefly-paper))}.lyrefly-art-grid__thumb--add:disabled{cursor:not-allowed;opacity:.55}.lyrefly-art-grid__thumb-add-label{text-align:center;font-weight:600;line-height:1.25}.lyrefly-art-grid__thumb-hint{text-align:center;color:var(--lyrefly-muted);line-height:1.3}.lyrefly-art-grid__tile--outside-version .lyrefly-art-grid__thumb{opacity:.72;background:color-mix(in srgb, var(--lyrefly-gallery-bg) 55%, var(--lyrefly-paper))}.lyrefly-version-panel{flex-direction:column;gap:.65rem;display:flex}.lyrefly-version-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lyrefly-version-panel__toolbar{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.lyrefly-version-panel__latest-hint{color:var(--lyrefly-muted);max-width:44rem;margin:0;font-size:.8125rem;line-height:1.5}.lyrefly-version-panel__status{margin:0}.lyrefly-version-strip{scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.lyrefly-version-strip__chip{border:1px solid var(--lyrefly-border);background:var(--lyrefly-paper);min-height:2.35rem;font-family:var(--lyrefly-body-font);cursor:pointer;color:var(--lyrefly-muted);border-radius:999px;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.35rem .65rem;display:inline-flex}.lyrefly-version-strip__chip--active{border-color:color-mix(in srgb, var(--lyrefly-accent) 45%, var(--lyrefly-border));color:var(--lyrefly-ink);background:color-mix(in srgb, var(--lyrefly-accent) 8%, var(--lyrefly-paper))}.lyrefly-version-strip__chip-label{align-items:center;gap:.2rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.lyrefly-version-strip__chip-final{color:var(--lyrefly-accent);font-size:.75rem}.lyrefly-version-strip__chip-meta{letter-spacing:.03em;text-transform:uppercase;opacity:.85;font-size:.625rem;font-weight:600}.lyrefly-version-strip__spacer{flex:.5rem;min-width:.25rem}.lyrefly-version-strip__action--icon{padding-inline-start:.45rem;padding-inline-end:.45rem}.lyrefly-version-strip__action{border:1px dashed var(--lyrefly-border);background:color-mix(in srgb, var(--lyrefly-gallery-bg) 18%, var(--lyrefly-paper));min-height:2.1rem;font-family:var(--lyrefly-body-font);color:var(--lyrefly-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.lyrefly-version-strip__action:hover:not(:disabled){border-color:color-mix(in srgb, var(--lyrefly-accent) 40%, var(--lyrefly-border));color:var(--lyrefly-ink)}.lyrefly-version-strip__action:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--lyrefly-accent) 40%, var(--lyrefly-border));color:var(--lyrefly-ink)}.lyrefly-version-strip__action:disabled{opacity:.55;cursor:not-allowed}.lyrefly-version-detail{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:color-mix(in srgb, var(--lyrefly-surface) 35%, var(--lyrefly-paper));flex-direction:column;gap:.65rem;padding:.75rem .85rem;display:flex}.lyrefly-version-detail__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.lyrefly-version-detail__label{flex:auto;min-width:0;max-width:24rem}.lyrefly-version-detail__label .MuiInput-input{font-family:var(--lyrefly-title-font);letter-spacing:-.018em;font-size:1rem;font-weight:600}.lyrefly-version-detail__actions{flex-shrink:0;align-items:center;gap:.15rem;display:inline-flex}.lyrefly-version-detail__meta{color:var(--lyrefly-muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.75rem;line-height:1.4;display:flex}.lyrefly-version-detail__meta-sep{opacity:.55}.lyrefly-version-detail__meta-item--accent{color:color-mix(in srgb, var(--lyrefly-accent) 78%, var(--lyrefly-ink));font-weight:600}.lyrefly-version-detail__notes-field{flex-direction:column;gap:.35rem;display:flex}.lyrefly-version-detail__notes-label{letter-spacing:.06em;text-transform:uppercase;color:var(--lyrefly-muted);font-size:.6875rem;font-weight:600}.lyrefly-version-detail__notes-input{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:var(--lyrefly-paper);width:100%;min-height:4.25rem;font-family:var(--lyrefly-body-font);color:var(--lyrefly-ink);resize:vertical;box-sizing:border-box;padding:.55rem .65rem;font-size:.8125rem;line-height:1.5;transition:border-color .16s,box-shadow .16s}.lyrefly-version-detail__notes-input::placeholder{color:color-mix(in srgb, var(--lyrefly-muted) 85%, transparent)}.lyrefly-version-detail__notes-input:hover:not(:disabled){border-color:color-mix(in srgb, var(--lyrefly-ink) 18%, var(--lyrefly-border))}.lyrefly-version-detail__notes-input:focus-visible{border-color:color-mix(in srgb, var(--lyrefly-accent) 42%, var(--lyrefly-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--lyrefly-accent) 18%, transparent);outline:none}.lyrefly-version-detail__notes-input:disabled{opacity:.6;cursor:not-allowed}.lyrefly-version-strip__details{border-top:1px solid var(--lyrefly-border);margin-top:.65rem;padding-top:.55rem}.lyrefly-version-strip__source{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.lyrefly-version-strip__date{min-height:0}.lyrefly-version-strip__notes{flex:12rem;min-width:0;line-height:1.45}.lyrefly-version-strip__icon-actions{margin-left:auto}.lyrefly-export-panel__actions{align-items:center}.lyrefly-export-panel__version-picker{margin-bottom:0}.lyrefly-workbench__stage--profile{background:var(--lyrefly-app-bg);overflow:auto}.lyrefly-workbench__nav-bar--profile{grid-template-columns:minmax(0,1fr) auto}.lyrefly-project-mode-switch.MuiToggleButtonGroup-root{flex-shrink:0}.lyrefly-project-mode-switch .MuiToggleButton-root{min-height:1.5rem}.lyrefly-workbench__nav-spacer{display:none}@media (min-width:900px){.lyrefly-workbench__nav-bar--profile{grid-template-columns:minmax(0,1fr) auto}}.lyrefly-workbench__title-block{min-width:0}.lyrefly-workbench__title-block .lyrefly-project-mode-switch{flex:none}@media (max-width:520px){.lyrefly-workbench__nav-bar .lyrefly-workbench__title-block.MuiStack-root{flex-direction:column;align-items:flex-start}}.lyrefly-workbench__title-display{font-family:var(--lyrefly-title-font);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:600;line-height:1.2;overflow:hidden}.lyrefly-profile{flex-direction:column;flex:1;min-height:0;display:flex}.lyrefly-profile-summary{background:var(--lyrefly-gallery-floor);border-bottom:1px solid var(--lyrefly-border);flex-shrink:0;padding-block-start:clamp(.85rem,1.75vw,1.35rem);padding-block-end:clamp(.85rem,1.75vw,1.35rem)}.lyrefly-profile-summary.lyrefly-stage-body{padding-block-start:clamp(.85rem,1.75vw,1.35rem);padding-block-end:clamp(.85rem,1.75vw,1.35rem)}.lyrefly-profile-summary__layout{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;gap:clamp(.85rem,2vw,1.5rem);display:grid}@media (max-width:699px){.lyrefly-profile-summary__layout{grid-template-columns:1fr}}.lyrefly-profile-summary__cover{width:100%;max-width:14rem}.lyrefly-profile-summary__cover .lyrefly-shelf__cover{aspect-ratio:2/3;box-shadow:var(--lyrefly-shadow-cover-hover);transform:rotate(-.35deg)}.lyrefly-profile-summary__main{flex-direction:column;gap:clamp(.75rem,1.5vw,1.1rem);min-width:0;display:flex}.lyrefly-profile-summary__header{min-width:0}.lyrefly-profile-summary__panels{flex-direction:column;gap:clamp(.7rem,1.25vw,1rem);min-width:0;display:flex}.lyrefly-profile-summary .lyrefly-profile-hero__title{font-size:clamp(1.35rem,2.8vw,2.15rem)}.lyrefly-profile-summary .lyrefly-profile-hero__chips,.lyrefly-profile-summary .lyrefly-profile-hero__stages{margin-top:.65rem}.lyrefly-profile-summary .lyrefly-panel-helper{display:none}.lyrefly-profile-summary .lyrefly-section-eyebrow{margin-bottom:.45rem}.lyrefly-profile-summary .lyrefly-profile-publish-zone{gap:clamp(.7rem,1.25vw,1rem)}.lyrefly-profile-summary .lyrefly-publish-grid,.lyrefly-profile-summary .lyrefly-memories__grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.35rem}.lyrefly-profile-summary .lyrefly-publish-card{gap:.3rem;min-height:3.65rem;padding:.35rem .45rem}.lyrefly-profile-summary .lyrefly-publish-card--add{min-height:3.65rem}.lyrefly-profile-summary .lyrefly-publish-card__date-row{gap:.1rem;min-height:2rem}.lyrefly-profile-summary .lyrefly-export-panel__actions{gap:.45rem}.lyrefly-profile-summary .lyrefly-export-panel__version-picker{margin-bottom:0}.lyrefly-profile-studio__stages{margin:0 0 .65rem}.lyrefly-profile-summary .lyrefly-profile-first-published{margin:0 0 .45rem}.lyrefly-profile-studio-region{background:var(--lyrefly-app-bg);flex:1;min-height:0;padding-block-start:clamp(1rem,2vw,1.5rem);padding-block-end:clamp(1rem,2vw,1.5rem)}.lyrefly-profile-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--lyrefly-muted);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.lyrefly-profile-hero__title{font-family:var(--lyrefly-display-font);letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.05}.lyrefly-profile-hero__chips{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.lyrefly-profile-hero__chip{border:1px solid var(--lyrefly-border);background:color-mix(in srgb, var(--lyrefly-paper) 88%, transparent);letter-spacing:.03em;text-transform:uppercase;color:var(--lyrefly-muted);border-radius:999px;padding:.25rem .55rem;font-size:.6875rem;font-weight:600}.lyrefly-profile-hero__stages{margin-top:1rem}.lyrefly-profile-hero__stage-link{border:1px solid var(--lyrefly-border);background:var(--lyrefly-paper);font-family:var(--lyrefly-body-font);color:var(--lyrefly-muted);cursor:pointer;border-radius:999px;margin:0;padding:.3rem .65rem;font-size:.75rem;font-weight:600}.lyrefly-profile-hero__stage-link--current{border-color:color-mix(in srgb, var(--lyrefly-accent) 45%, var(--lyrefly-border));color:var(--lyrefly-ink);background:color-mix(in srgb, var(--lyrefly-accent) 10%, var(--lyrefly-paper))}.lyrefly-profile-publish-zone{flex-direction:column;gap:clamp(1rem,2vw,1.5rem);display:flex}.lyrefly-profile-first-published{margin:-.25rem 0 .65rem;line-height:1.5}.lyrefly-section-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--lyrefly-muted);margin:0 0 .65rem;font-size:.6875rem;font-weight:700}.lyrefly-profile__section-title{letter-spacing:.05em;text-transform:uppercase;color:var(--lyrefly-muted);margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.lyrefly-profile-preview-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1rem,2.5vw,1.75rem);display:grid}@media (max-width:899px){.lyrefly-profile-preview-grid{grid-template-columns:1fr}}.lyrefly-book-preview{flex-direction:column;gap:.5rem;min-height:14rem;display:flex}.lyrefly-book-preview--loading,.lyrefly-book-preview--empty{justify-content:center;align-items:center;min-height:12rem;padding:1rem 0}.lyrefly-book-preview__stage{flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem;min-height:10rem;display:grid}.lyrefly-book-preview__spread{background:color-mix(in srgb, var(--lyrefly-ink) 6%, transparent);gap:2px;min-height:8rem;margin:0;display:grid}.lyrefly-book-preview__spread--pair{grid-template-columns:1fr 1fr}.lyrefly-book-preview__spread--single{grid-template-columns:minmax(0,1fr);max-width:min(100%,18rem);margin-inline-start:auto;margin-inline-end:auto}.lyrefly-book-preview__spread--opening{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lyrefly-book-preview__blank{background:color-mix(in srgb, var(--lyrefly-gallery-bg) 35%, #fff);min-height:8rem;display:block}.lyrefly-book-preview__image--spread{grid-column:1/-1;max-height:min(48vh,380px)}.lyrefly-book-preview__spread--wide{grid-template-columns:minmax(0,1fr)}.lyrefly-book-preview__image{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:auto;max-height:min(48vh,380px);display:block}.lyrefly-book-preview__nav{color:var(--lyrefly-muted)}.lyrefly-book-preview__meta{justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.15rem;display:flex}.lyrefly-book-preview__label{color:var(--lyrefly-muted);margin:0;font-weight:600}.lyrefly-profile-concept-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lyrefly-profile-concept-gallery__grid .lyrefly-concept-filmstrip__frame{aspect-ratio:4/5;width:100%}.lyrefly-profile-concept-lightbox__image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:70vh;margin-inline-start:auto;margin-inline-end:auto;display:block}.lyrefly-profile__script-preview{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:var(--lyrefly-paper);max-height:24rem;padding:clamp(12px,2vw,18px);overflow:auto}.lyrefly-profile__richtext{color:var(--lyrefly-ink);line-height:1.55}.lyrefly-profile-studio{flex-direction:column;gap:.5rem;min-height:0;display:flex}.lyrefly-profile-studio__tabs{border-bottom:1px solid var(--lyrefly-border);margin-bottom:.35rem}.lyrefly-profile-studio__tabs .MuiTab-root{text-transform:none;letter-spacing:0;min-height:2.5rem;font-size:.8125rem;font-weight:600}.lyrefly-profile-studio__panel{min-height:clamp(16rem,42vh,28rem);padding-top:.35rem}.lyrefly-profile-studio__panel .lyrefly-book-preview{min-height:clamp(14rem,38vh,24rem)}.lyrefly-profile-studio__panel .lyrefly-book-preview__stage{min-height:clamp(12rem,34vh,20rem)}.lyrefly-profile-studio__panel .lyrefly-book-preview__image,.lyrefly-profile-studio__panel .lyrefly-book-preview__image--spread{max-height:min(62vh,520px)}.lyrefly-profile-studio__script-preview{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:var(--lyrefly-paper);max-height:min(62vh,520px);padding:clamp(12px,2vw,20px);overflow:auto}.lyrefly-profile-studio__panel .lyrefly-profile-concept-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.65rem}.lyrefly-profile-studio__brainstorm{flex-direction:column;gap:1.25rem;max-height:min(62vh,520px);padding-right:.15rem;display:flex;overflow:auto}.lyrefly-profile-studio__richtext{color:var(--lyrefly-ink);line-height:1.6}.lyrefly-profile-studio__references-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lyrefly-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.lyrefly-profile-studio__empty{text-align:center;justify-content:center;align-items:center;min-height:10rem;padding:1rem;display:flex}.lyrefly-profile-ref__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.lyrefly-profile-ref{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:var(--lyrefly-paper);grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.65rem .75rem;display:grid}.lyrefly-profile-ref__icon{border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.lyrefly-profile-ref__title{margin:0;font-size:.875rem;font-weight:700;line-height:1.35}.lyrefly-profile-ref__title-link{color:var(--lyrefly-accent);text-underline-offset:.14em;align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.lyrefly-profile-ref__external{opacity:.72;width:.8rem;height:.8rem}.lyrefly-profile-ref__kind{margin-top:.15rem;display:block}.lyrefly-profile-ref__notes{white-space:pre-wrap;margin:.35rem 0 0;line-height:1.55}.lyrefly-profile-ref__empty{padding:.5rem 0}.lyrefly-publish-log{width:100%}.lyrefly-publish-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lyrefly-publish-grid__item{min-width:0}.lyrefly-publish-card{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:var(--lyrefly-paper);box-sizing:border-box;flex-direction:column;gap:.45rem;min-height:4.75rem;padding:.5rem .55rem;display:flex}.lyrefly-publish-card--add{cursor:pointer;background:color-mix(in srgb, var(--lyrefly-gallery-bg) 22%, var(--lyrefly-paper));width:100%;min-height:4.75rem;color:var(--lyrefly-muted);font-family:var(--lyrefly-body-font);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;margin:0;font-size:.8125rem;font-weight:600;display:inline-flex}.lyrefly-publish-card--add:hover{color:var(--lyrefly-ink);border-color:color-mix(in srgb, var(--lyrefly-accent) 35%, var(--lyrefly-border))}.lyrefly-publish-card--add:focus-visible{outline:2px solid var(--lyrefly-accent);outline-offset:2px}.lyrefly-publish-card__row{align-items:center;gap:.35rem;min-width:0;display:flex}.lyrefly-publish-card__icon{color:var(--lyrefly-muted);flex-shrink:0;display:inline-flex}.lyrefly-publish-card__platform{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:600;line-height:1.25;overflow:hidden}.lyrefly-publish-card__platform-link{min-width:0;color:var(--lyrefly-accent);flex-wrap:nowrap;align-items:center;gap:.3rem;text-decoration:none;display:flex}.lyrefly-publish-card__platform-link .lyrefly-publish-card__platform{color:inherit;text-underline-offset:.14em;text-decoration:underline}.lyrefly-publish-card__platform-link .lyrefly-publish-card__icon{color:color-mix(in srgb, var(--lyrefly-accent) 72%, var(--lyrefly-muted))}.lyrefly-publish-card__external{opacity:.72;flex-shrink:0;width:.8rem;height:.8rem}.lyrefly-publish-card__platform-link:hover{color:color-mix(in srgb, var(--lyrefly-accent) 88%, var(--lyrefly-ink))}.lyrefly-publish-card__platform-link:focus-visible{color:color-mix(in srgb, var(--lyrefly-accent) 88%, var(--lyrefly-ink))}.lyrefly-publish-card__platform-link:focus-visible{outline:2px solid var(--lyrefly-accent);outline-offset:2px;border-radius:2px}.lyrefly-publish-card__date-row{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;min-height:2.45rem;margin-top:auto;display:flex}.lyrefly-publish-card__date-row>*{min-width:0;max-width:100%}.lyrefly-date-chip.MuiChip-root,.lyrefly-publish-date-chip.MuiChip-root{font-variant-numeric:tabular-nums;border-color:color-mix(in srgb, var(--lyrefly-border) 88%, transparent);background:color-mix(in srgb, var(--lyrefly-gallery-bg) 18%, var(--lyrefly-paper));max-width:100%;height:1.35rem;font-size:.6875rem;font-weight:600}.lyrefly-date-chip .MuiChip-label,.lyrefly-publish-date-chip .MuiChip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lyrefly-date-chip.MuiChip-root:hover,.lyrefly-publish-date-chip.MuiChip-root:hover{border-color:color-mix(in srgb, var(--lyrefly-accent) 28%, var(--lyrefly-border));background:color-mix(in srgb, var(--lyrefly-accent) 6%, var(--lyrefly-paper))}.lyrefly-publish-add-menu__date{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.lyrefly-publish-card__date-input{margin-top:auto}.lyrefly-publish-card__date-input .MuiInputBase-input{font-size:.75rem}.lyrefly-art-versions__grid{margin-bottom:1.25rem}.lyrefly-art-version-card{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:var(--lyrefly-paper);box-sizing:border-box;flex-direction:column;gap:.35rem;min-height:6.5rem;padding:.5rem .55rem .55rem;display:flex;position:relative}.lyrefly-art-version-card--action{gap:.25rem}.lyrefly-art-version-card__action-hint{letter-spacing:.03em;text-transform:uppercase;color:var(--lyrefly-muted);font-size:.625rem;font-weight:600;line-height:1.3;display:block}.lyrefly-art-version-card__source-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--lyrefly-muted);border:1px solid var(--lyrefly-border);border-radius:999px;padding:.1rem .4rem;font-size:.625rem;font-weight:600}.lyrefly-art-version-card--live{background:color-mix(in srgb, var(--lyrefly-gallery-bg) 18%, var(--lyrefly-paper))}.lyrefly-art-version-card__label{text-overflow:ellipsis;white-space:nowrap;margin:0;padding-right:.25rem;font-size:.8125rem;font-weight:700;line-height:1.3;overflow:hidden}.lyrefly-art-version-card__final-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--lyrefly-accent);border:1px solid color-mix(in srgb, var(--lyrefly-accent) 35%, var(--lyrefly-border));border-radius:999px;align-self:flex-start;padding:.1rem .4rem;font-size:.625rem;font-weight:700}.lyrefly-art-version-card__meta{line-height:1.35;display:block}.lyrefly-art-version-card__date-row{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;min-height:2.45rem;display:flex}.lyrefly-art-version-card__notes{color:var(--lyrefly-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.lyrefly-art-version-card__actions{justify-content:flex-end;margin-top:auto}.lyrefly-profile-studio__version-picker{margin:.15rem 0 .35rem}.lyrefly-version-strip__inline-label .MuiInput-input{font-size:.95rem;font-weight:600}.lyrefly-version-preview-dialog .lyrefly-book-preview__stage{min-height:min(78vh,820px)}.lyrefly-version-preview-dialog .lyrefly-book-preview__image,.lyrefly-version-preview-dialog .lyrefly-book-preview__image--spread{max-height:min(78vh,820px)}.lyrefly-version-share__book-stage{min-height:min(68vh,640px)}.lyrefly-scroll-reader-dialog{max-width:min(96vw,1120px)}.lyrefly-version-preview-dialog,.lyrefly-book-preview-dialog{width:100%;max-width:min(98vw,1480px)}.lyrefly-book-preview-dialog .lyrefly-book-preview__stage{min-height:min(78vh,820px)}.lyrefly-book-preview-dialog .lyrefly-book-preview__page-frame .lyrefly-book-preview__image,.lyrefly-book-preview-dialog .lyrefly-book-preview__image,.lyrefly-book-preview-dialog .lyrefly-book-preview__image--spread{max-height:min(78vh,820px)}.lyrefly-book-preview-dialog .lyrefly-book-preview__spread--single{max-width:min(100%,28rem)}.lyrefly-scroll-reader-dialog{color:#f5f5f5;background:#0f0f10}.lyrefly-scroll-reader-dialog .MuiDialogTitle-root{color:#f5f5f5}.lyrefly-memories__grid{margin-bottom:.5rem}.lyrefly-memories__empty-hint{margin:.35rem 0 0;line-height:1.5}.lyrefly-memory-card{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:var(--lyrefly-paper);box-sizing:border-box;flex-direction:column;gap:.4rem;min-height:4.75rem;padding:.5rem .55rem .55rem;display:flex;position:relative}.lyrefly-memory-card__title{min-width:0;margin:0;padding-right:1.5rem;font-size:.8125rem;font-weight:700;line-height:1.3}.lyrefly-memory-card__title-link{min-width:0;color:var(--lyrefly-accent);text-underline-offset:.14em;align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.lyrefly-memory-card__title-link:hover{color:color-mix(in srgb, var(--lyrefly-accent) 88%, var(--lyrefly-ink))}.lyrefly-memory-card__title-link:focus-visible{color:color-mix(in srgb, var(--lyrefly-accent) 88%, var(--lyrefly-ink))}.lyrefly-memory-card__external{opacity:.72;flex-shrink:0;width:.8rem;height:.8rem}.lyrefly-memory-card__date-row{justify-content:space-between;align-items:baseline;gap:.35rem;margin-top:auto;display:flex}.lyrefly-memory-card__delete{color:var(--lyrefly-muted);margin:0;position:absolute;top:.15rem;right:.1rem}.lyrefly-memory-card__body{color:var(--lyrefly-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.lyrefly-publish-card__link{min-width:0;color:var(--lyrefly-accent);align-items:center;gap:.25rem;font-size:.75rem;line-height:1.3;text-decoration:none;display:inline-flex}.lyrefly-publish-card__link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lyrefly-publish-card__link:hover{text-decoration:underline}.lyrefly-publish-card__no-link{font-size:.75rem}.lyrefly-publish-card__date{justify-content:space-between;align-items:center;gap:.35rem;margin-top:auto;padding-top:.15rem;display:flex}.lyrefly-publish-card__date-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lyrefly-muted);font-size:.625rem;font-weight:600}.lyrefly-publish-card__date input{font-family:var(--lyrefly-body-font);color:var(--lyrefly-ink);background:0 0;border:0;min-width:0;padding:0;font-size:.75rem}.lyrefly-publish-card__date input:focus{outline:none}.lyrefly-publish-card__date input:focus-visible{outline:2px solid var(--lyrefly-accent);outline-offset:2px;border-radius:2px}.lyrefly-publish-add-form{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:color-mix(in srgb, var(--lyrefly-gallery-bg) 18%, var(--lyrefly-paper));max-width:28rem;margin-top:.65rem;padding:.75rem .85rem}.lyrefly-workbench__title-row{width:100%;min-width:0}.lyrefly-script-editor-shell--loading{flex:1;min-height:min(46vh,480px)}.lyrefly-script-editor-shell__intro{flex-shrink:0;margin-bottom:1rem}.lyrefly-script-editor-shell__status{min-height:1.25rem;line-height:1.25rem;display:block}.lyrefly-script-split{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2vw,24px);min-height:min(46vh,480px);display:grid}@media (max-width:899px){.lyrefly-script-split{grid-template-rows:minmax(320px,1fr) minmax(280px,1fr);grid-template-columns:1fr}}.lyrefly-script-split__column{flex-direction:column;min-width:0;min-height:0;display:flex}.lyrefly-script-split__label-row{flex-shrink:0;margin:0 0 .5rem}.lyrefly-script-split__label-row .lyrefly-script-split__label{margin:0}.lyrefly-script-split__label{letter-spacing:-.01em;text-transform:none;color:var(--lyrefly-ink);flex-shrink:0;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.lyrefly-script-format-help__trigger{color:var(--lyrefly-muted);padding:2px}.lyrefly-script-format-help__trigger:hover{color:var(--lyrefly-ink)}.lyrefly-script-split__editor{flex-direction:column;flex:1;min-height:0;display:flex}.lyrefly-script-split__editor .lyrefly-script-rich-editor{flex:1;min-height:0}.lyrefly-script-split__preview-scroll{border:1px solid var(--lyrefly-border);border-radius:var(--lyrefly-radius);background:color-mix(in srgb, var(--lyrefly-gallery-bg) 22%, var(--lyrefly-paper));min-height:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lyrefly-paper) 65%, transparent);flex:1;padding:clamp(14px,1.6vw,20px) clamp(16px,1.8vw,24px);overflow-y:auto}.lyrefly-script-split__pacing{opacity:0;pointer-events:none;flex-shrink:0;min-height:0;margin-top:.75rem;overflow:hidden}.lyrefly-script-split__pacing--visible{opacity:1;pointer-events:auto;min-height:3rem;max-height:9rem;overflow-y:auto}.lyrefly-script-preview{font-family:var(--lyrefly-script-font);color:var(--lyrefly-ink);font-size:.9375rem;line-height:1.7}.lyrefly-script-preview__panel-group{border-top:1px solid color-mix(in srgb, var(--lyrefly-border) 88%, var(--lyrefly-accent));margin:0 0 .9rem;padding-top:.6rem}.lyrefly-script-preview__page+.lyrefly-script-preview__panel-group,.lyrefly-script-preview__panel-group:first-child{border-top:0;padding-top:0}.lyrefly-script-preview__panel-group:last-child{margin-bottom:0}.lyrefly-script-preview--empty{min-height:12rem;color:var(--lyrefly-muted);flex-direction:column;justify-content:center;gap:.35rem;display:flex}.lyrefly-script-preview__empty-lede{font-family:var(--lyrefly-body-font);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.lyrefly-script-preview__empty-copy{font-family:var(--lyrefly-body-font);max-width:24rem;margin:0;font-size:.875rem;line-height:1.55}.lyrefly-script-preview__page{border-bottom:1px solid color-mix(in srgb, var(--lyrefly-border) 75%, transparent);margin:1.75rem 0 1rem;padding-bottom:.35rem}.lyrefly-script-preview__page:first-child{margin-top:0}.lyrefly-script-preview__page-title{font-family:var(--lyrefly-title-font);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:1.0625rem;font-weight:600}.lyrefly-script-preview__page-beat{letter-spacing:-.01em;text-transform:none;color:color-mix(in srgb, var(--lyrefly-ink) 72%, var(--lyrefly-muted));font-weight:500}.lyrefly-script-preview__panel{font-family:var(--lyrefly-body-font);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--lyrefly-accent) 82%, var(--lyrefly-ink));margin:0 0 .65rem;font-size:.6875rem;font-weight:700}.lyrefly-script-preview__panel-caption{letter-spacing:-.01em;text-transform:none;color:color-mix(in srgb, var(--lyrefly-ink) 78%, var(--lyrefly-muted));font-weight:500}.lyrefly-script-preview__narration{border-left:2px solid color-mix(in srgb, var(--lyrefly-border) 80%, var(--lyrefly-accent));color:color-mix(in srgb, var(--lyrefly-ink) 86%, var(--lyrefly-muted));margin:0 0 .65rem;padding-left:.65rem;font-style:italic}.lyrefly-script-preview__dialogue{margin:.5rem 0 .85rem;padding-left:.25rem}.lyrefly-script-preview__character{font-family:var(--lyrefly-body-font);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .2rem;font-size:.8125rem;font-weight:700}.lyrefly-script-preview__dialogue-line{margin:0;padding-left:1.15rem}.lyrefly-script-preview__sfx{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--lyrefly-accent-cool) 55%, var(--lyrefly-ink));margin:.35rem 0 .65rem;padding-left:.65rem;font-style:italic;font-weight:700}.lyrefly-script-preview__beat{color:var(--lyrefly-muted);margin:.5rem 0;font-style:italic}.lyrefly-script-pacing-meter:empty{display:none}.lyrefly-script-format-help__popover{max-width:22rem}.lyrefly-script-format-help{font-family:var(--lyrefly-body-font);color:var(--lyrefly-ink);padding:.9rem 1rem 1rem}.lyrefly-script-format-help__intro{color:color-mix(in srgb, var(--lyrefly-ink) 88%, var(--lyrefly-muted));margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}.lyrefly-script-format-help__table{border-collapse:collapse;width:100%;margin:0 0 .75rem;font-size:.75rem}.lyrefly-script-format-help__table th,.lyrefly-script-format-help__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lyrefly-border);padding:.35rem .5rem .35rem 0}.lyrefly-script-format-help__table th{letter-spacing:.04em;text-transform:uppercase;color:var(--lyrefly-muted);font-size:.6875rem;font-weight:700}.lyrefly-script-format-help__table tr:last-child th,.lyrefly-script-format-help__table tr:last-child td{border-bottom:0}.lyrefly-script-format-help__conventions{color:color-mix(in srgb, var(--lyrefly-ink) 88%, var(--lyrefly-muted));margin:0 0 .75rem;padding-left:1.1rem;font-size:.75rem;line-height:1.5}.lyrefly-script-format-help__keyboard{color:var(--lyrefly-muted);margin:0;font-size:.75rem;line-height:1.5}
