.cp-shell,.st-editor{--st-left:15rem;--st-right:19rem;--st-right-wide:27rem;--st-control:2rem;--st-control-sm:1.5rem;--st-row:1.875rem;--st-ring:.125rem;--st-radius-xs:.375rem;--st-shadow-float:0 .5rem 1.5rem color-mix(in srgb,var(--scrim) 40%,transparent);--st-sheet-gap:3rem;--st-card-width:13.5rem;--st-motion:var(--motion-fast);display:flex;flex-direction:column;height:100dvh;min-height:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--text-sm)}@media (pointer:coarse){.cp-shell,.st-editor{--st-control:2.75rem;--st-control-sm:2.75rem;--st-row:2.75rem}}.cp-shell :focus-visible,.st-editor :focus-visible{outline:var(--st-ring) solid var(--accent);outline-offset:var(--hairline)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ws-root:has(.st-editor,.cp-shell) .ws-topbar{display:none}.ws-main:has(.st-editor,.cp-shell){height:100dvh;overflow:hidden}.st-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--st-control);padding:0 var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text);font:500 var(--text-sm)/1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:background var(--st-motion),border-color var(--st-motion)}.st-button:hover{border-color:var(--border-strong)}.st-button:active{background:var(--line)}.st-button:disabled{opacity:.45;cursor:not-allowed}.st-button-primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.st-button-primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.st-button-primary:active{background:var(--accent)}.st-button-danger{border-color:var(--danger);background:var(--danger);color:var(--bg);font-weight:600}.st-button-danger:hover{border-color:var(--text)}.st-button-danger-ghost{width:100%;background:transparent;color:var(--danger)}.st-button-danger-ghost:hover{border-color:var(--danger);background:var(--danger-soft)}.st-icon{display:inline-grid;place-items:center;flex:none;width:var(--st-control);height:var(--st-control);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;transition:background var(--st-motion),color var(--st-motion)}.st-icon:hover{background:var(--surface-raised);color:var(--text)}.st-icon:active{background:var(--line)}.st-icon[aria-haspopup][aria-expanded=true]{background:var(--surface-raised);color:var(--text)}.st-icon:disabled{opacity:.4;cursor:not-allowed;background:transparent}.st-icon-sm{width:var(--st-control-sm);height:var(--st-control-sm);border-radius:var(--st-radius-xs)}kbd{display:inline-block;min-width:1.25rem;padding:0 var(--space-1);border:var(--hairline) solid var(--line);border-radius:var(--space-1);background:var(--bg);color:var(--muted);font:500 var(--text-xs)/1.5 var(--font-ui);text-align:center}.st-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back doc actions" "modes modes modes";align-items:center;gap:var(--space-2);padding:calc(var(--space-2) + var(--safe-top, 0px)) var(--space-3) var(--space-2) var(--space-2);background:var(--surface);border-bottom:var(--hairline) solid var(--line)}.st-topbar>a{grid-area:back}.st-doc{grid-area:doc;display:flex;align-items:center;gap:var(--space-2);min-width:0}.st-doc h1{margin:0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 var(--text-sm)/1.3 var(--font-ui)}.st-doc-status{display:none;flex:none;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--muted);font-size:var(--text-xs);font-weight:600;line-height:1.6}.st-doc-status[data-status=published]{background:var(--success-soft);color:var(--success)}.st-modes{grid-area:modes;display:flex;padding:.125rem;border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.st-modes button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:calc(var(--st-control) - var(--space-1));padding:0 var(--space-3);border:0;border-radius:var(--st-radius-xs);background:transparent;color:var(--muted);font:500 var(--text-xs)/1 var(--font-ui);cursor:pointer;transition:background var(--st-motion),color var(--st-motion)}.st-modes button:hover{color:var(--text)}.st-modes button:active{background:var(--line)}.st-modes button[aria-pressed=true]{background:var(--surface-raised);color:var(--text);font-weight:600}.st-modes button[data-only=desktop]{display:none}.st-top-actions{grid-area:actions;display:flex}.st-save,.st-top-actions{align-items:center;gap:var(--space-1)}.st-save{display:none;margin-right:var(--space-2);color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.st-save[data-state=failed],.st-save[data-state=invalid]{display:inline-flex;color:var(--danger)}.st-save[data-state=invalid]{color:var(--warning)}.st-save-dot{width:.375rem;height:.375rem;border-radius:var(--radius-pill);background:var(--warning)}.st-save .busy-spinner{width:.75rem;height:.75rem;border-width:.125rem}.st-publish{gap:var(--space-2);padding-inline:var(--space-3)}.st-publish-count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--on-accent);color:var(--accent);font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums}.st-alert{position:absolute;z-index:40;top:var(--space-2);left:var(--space-3);right:var(--space-3);max-width:40rem;margin:0 auto;box-shadow:var(--st-shadow-float);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:var(--hairline) solid var(--danger);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--text)}.st-alert>svg{flex:none;margin-top:.125rem;color:var(--danger)}.st-alert>div{flex:1;min-width:0}.st-alert strong{color:var(--danger);font-size:var(--text-sm)}.st-alert ul{margin:var(--space-1) 0 0;padding-left:var(--space-4);font-size:var(--text-sm);line-height:1.5}.st-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.st-center,.st-layers{flex:1;min-height:0}.st-editor:not([data-mode=list]) .st-layers,.st-editor[data-mode=list] .st-center{display:none}.st-panel-tabs{display:flex;gap:var(--space-1);flex:none;padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--line)}.st-panel-tabs button{min-height:var(--st-control-sm);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--st-radius-xs);background:transparent;color:var(--muted);font:600 var(--text-xs)/1 var(--font-ui);cursor:pointer;transition:background var(--st-motion),color var(--st-motion)}@media (pointer:coarse){.st-panel-tabs button{padding-inline:var(--space-4)}}.st-panel-tabs button:hover{color:var(--text)}.st-panel-tabs button:active{background:var(--line)}.st-panel-tabs button[aria-selected=true]{background:var(--surface-raised);color:var(--text)}.st-layers{display:flex;flex-direction:column;background:var(--surface);overflow:hidden}.st-layers-pane{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-2) var(--space-6)}.st-layers-tools{position:sticky;top:0;z-index:2;gap:var(--space-1);padding:var(--space-2) 0;background:var(--surface)}.st-layers-tools,.st-search{display:flex;align-items:center}.st-search{flex:1;gap:var(--space-2);min-width:0;min-height:var(--st-control);padding:0 var(--space-1) 0 var(--space-2);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--quiet);transition:border-color var(--st-motion)}.st-search:hover{border-color:var(--border-strong)}.st-search:focus-within{border-color:var(--accent)}.st-search input{flex:1;min-width:0;height:calc(var(--st-control) - var(--space-1));border:0;outline:0;background:transparent;color:var(--text);font:var(--text-sm) var(--font-ui)}.st-search input::-webkit-search-cancel-button{display:none}.st-search input::placeholder{color:var(--quiet)}.st-layers-count{margin:0 var(--space-2) var(--space-2);color:var(--muted);font-size:var(--text-xs)}.st-episode+.st-episode{margin-top:var(--space-2)}.st-episode-head{display:flex;align-items:center;gap:var(--space-1);min-height:var(--st-row);padding-right:var(--space-1);border-radius:var(--radius-sm)}.st-episode-head:hover{background:var(--surface-raised)}.st-episode-toggle svg{transition:transform var(--st-motion)}.st-episode-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.st-episode-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-xs);font-weight:700;letter-spacing:.01em;color:var(--muted);cursor:default;user-select:none}.st-episode-count{color:var(--quiet);font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding-inline:var(--space-1)}.st-layer-list{margin:0;padding:0;list-style:none}.st-layer{position:relative;display:flex;align-items:center;padding-right:var(--space-1);border-radius:var(--radius-sm);transition:background var(--st-motion)}.st-layer:hover{background:var(--surface-raised)}.st-layer[data-selected=true]{background:var(--accent-soft)}.st-layer-main{flex:1;display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--st-row);padding:0 var(--space-2) 0 var(--space-6);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:var(--text-sm)/1.3 var(--font-ui);text-align:left;cursor:pointer}.st-layer-main:focus-visible{outline-offset:calc(var(--st-ring) * -1)}.st-layer[data-selected=true] .st-layer-main{font-weight:600}.st-layer-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.st-layer-icon{flex:none;color:var(--quiet)}.st-layer-icon-start{flex:none;color:var(--accent)}.st-layer-icon-ending{flex:none;color:var(--text)}.st-layer[data-selected=true] .st-layer-icon{color:var(--accent)}.st-layer-warn{flex:none;color:var(--warning)}.st-layer-live{flex:none;color:var(--success);font-size:var(--text-xs);font-weight:600}.st-layer-rename{flex:1;min-width:0;height:calc(var(--st-row) - var(--space-1));padding:0 var(--space-2);border:var(--hairline) solid var(--accent);border-radius:var(--st-radius-xs);background:var(--bg);color:var(--text);font:var(--text-sm) var(--font-ui);outline:0}.st-episode-head .st-layer-rename{margin-left:var(--space-1);font-size:var(--text-xs);font-weight:700}.st-empty-action,.st-layer-empty button,.st-layers-add,.st-outline-add{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--st-row);padding:0 var(--space-2) 0 var(--space-6);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:var(--text-sm) var(--font-ui);text-align:left;cursor:pointer;transition:background var(--st-motion),color var(--st-motion)}.st-layer-empty{list-style:none}.st-empty-action:hover,.st-layer-empty button:hover,.st-layers-add:hover,.st-outline-add:hover{background:var(--surface-raised);color:var(--text)}.st-layers-add{margin-top:var(--space-3);padding-left:var(--space-2)}.st-layers-none{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-4) var(--space-2);color:var(--muted)}.st-layers-none p{margin:0}@media (hover:hover) and (pointer:fine){.st-reveal{opacity:0;transition:opacity var(--st-motion)}.st-episode-head:focus-within .st-reveal,.st-episode-head:hover .st-reveal,.st-layer:focus-within .st-reveal,.st-layer:hover .st-reveal,.st-reveal:focus-visible,.st-reveal[aria-expanded=true]{opacity:1}}.st-layers-heading{flex:none;margin:0;padding:var(--space-3) var(--space-4) var(--space-1);font-size:var(--text-xs);font-weight:700;color:var(--text)}.st-story-view{position:absolute;inset:0;overflow-y:auto}.st-story-inner{max-width:56rem;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-16)}.st-story-head{margin-bottom:var(--space-6)}.st-story-head h2{margin:var(--space-1) 0 var(--space-2);max-width:24ch;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.st-story-head p{margin:0;color:var(--muted);font-size:var(--text-sm)}.st-story-settings{display:grid;align-content:start;gap:var(--space-4)}.st-story-settings .panel{margin:0;padding:var(--space-4);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.st-story-settings h3{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:700}.st-story-settings p{margin:var(--space-2) 0;color:var(--muted);font-size:var(--text-xs);line-height:1.5}.st-story-settings .field{margin:var(--space-3) 0}.st-story-settings .field input,.st-story-settings .field textarea{width:100%;min-width:0}.st-story-settings .story-taxonomy-options label{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.st-story-settings .factory-actions{gap:var(--space-2);margin:var(--space-2) 0}.st-story-settings .factory-cover{width:100%;height:auto;border-radius:var(--st-radius-xs)}.st-story-settings .studio-cover-upload{min-height:var(--st-control)}.st-center{position:relative;min-width:0;background:var(--bg)}.st-canvas{position:absolute;inset:0}.st-canvas .react-flow{--xy-background-color:var(--bg);--xy-background-pattern-dots-color-default:var(--line);--xy-edge-label-color-default:var(--text);--xy-connectionline-stroke-default:var(--accent);--xy-connectionline-stroke-width-default:2;--xy-attribution-background-color-default:transparent}.st-canvas .react-flow__attribution a{color:var(--quiet);font-size:var(--text-xs)}.st-canvas .react-flow__node{cursor:grab}.st-canvas .react-flow__node:focus-visible{outline:none}.st-canvas .react-flow__node:focus-visible .st-card{outline:var(--st-ring) solid var(--accent);outline-offset:var(--st-ring)}.st-canvas .react-flow__edge{cursor:pointer}.st-canvas .react-flow__edge.selected .react-flow__edge-path,.st-canvas .react-flow__edge:hover .react-flow__edge-path,.st-canvas .st-edge-active .react-flow__edge-path{stroke-width:2.5}.st-canvas .react-flow__edge-text{font-family:var(--font-ui)}.st-minimap{display:none}.st-canvas .react-flow__minimap{overflow:hidden}.st-canvas .react-flow__minimap,.st-card{background:var(--surface);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm)}.st-card{position:relative;width:var(--st-card-width);color:var(--text);transition:border-color var(--st-motion),box-shadow var(--st-motion)}.react-flow__node:hover .st-card{border-color:var(--border-strong)}.st-card[data-selected=true]{border-color:var(--accent);box-shadow:0 0 0 var(--hairline) var(--accent)}.st-card-name{position:absolute;left:0;bottom:100%;max-width:100%;padding-bottom:var(--space-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:var(--text-xs);font-weight:500}.st-card[data-selected=true] .st-card-name{color:var(--accent);font-weight:600}.st-card-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:calc(var(--radius-sm) - var(--hairline)) calc(var(--radius-sm) - var(--hairline)) 0 0;background:var(--surface-raised)}.st-card-thumb img{object-fit:cover}.st-card-body{padding:var(--space-3)}.st-card-body strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;font-size:var(--text-sm);font-weight:600;line-height:1.3}.st-card-meta{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--muted);font-size:var(--text-xs)}.st-card-count,.st-card-status{display:inline-flex;align-items:center;gap:var(--space-1)}.st-card-status-start{color:var(--accent);font-weight:600}.st-card-status-ending{color:var(--text);font-weight:600}.st-card-status-live{color:var(--success)}.st-card-issue{display:inline-flex;margin-left:auto;color:var(--warning)}.st-canvas .st-handle{width:.75rem;height:.75rem;border:.125rem solid var(--border-strong);background:var(--surface);transition:border-color var(--st-motion),background var(--st-motion),transform var(--st-motion)}.st-canvas .react-flow__handle.connectingfrom,.st-canvas .react-flow__handle.valid,.st-canvas .st-handle:hover{border-color:var(--accent);background:var(--accent);transform:translate(-50%,50%) scale(1.25)}.st-canvas .react-flow__handle-top.st-handle:hover,.st-canvas .react-flow__handle-top.valid{transform:translate(-50%,-50%) scale(1.25)}.st-card[data-selected=true] .st-handle{border-color:var(--accent)}.st-canvas-empty{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;color:var(--muted);pointer-events:none}.st-canvas-empty h2{margin:0;color:var(--text);font-size:var(--text-lg)}.st-canvas-empty p{max-width:32ch;margin:0;line-height:1.5}.st-canvas-empty button{pointer-events:auto}.st-dock{position:absolute;z-index:5;left:50%;bottom:calc(var(--space-4) + var(--safe-bottom, 0px));transform:translateX(-50%);display:flex;align-items:center;gap:.125rem;padding:var(--space-1);border:var(--hairline) solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--st-shadow-float)}.st-dock-button,.st-dock-zoom{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:var(--st-control);min-height:var(--st-control);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:500 var(--text-xs)/1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:background var(--st-motion)}.st-dock-button:hover,.st-dock-zoom:hover{background:var(--surface-raised)}.st-dock-button:active,.st-dock-zoom:active{background:var(--line)}.st-dock-icon{padding:0}.st-dock-button:disabled{opacity:.4;cursor:not-allowed;background:transparent}.st-dock-button[aria-pressed=true]{background:var(--surface-raised);color:var(--accent)}.st-dock-zoom{min-width:3.25rem;font-variant-numeric:tabular-nums;color:var(--muted)}.st-dock-divider{align-self:stretch;width:var(--hairline);margin:var(--space-1) .125rem;background:var(--line)}.st-dock-button>span,.st-dock>:nth-child(n+6){display:none}.st-outline{position:absolute;inset:0;overflow-y:auto}.st-outline-inner{max-width:48rem;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-16)}.st-outline-episode+.st-outline-episode{margin-top:var(--space-8)}.st-outline-episode h2{display:flex;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em}.st-outline-episode h2 span{color:var(--quiet);font-size:var(--text-xs);font-weight:500;letter-spacing:0}.st-outline-episode ol{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-1)}.st-outline-row{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--space-2);padding:var(--space-3);border:var(--hairline) solid transparent;border-radius:var(--radius-sm);transition:background var(--st-motion),border-color var(--st-motion)}.st-outline-row:hover{background:var(--surface)}.st-outline-row[data-selected=true]{border-color:var(--line);background:var(--surface)}.st-outline-number{padding-top:var(--space-2);color:var(--quiet);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right}.st-outline-main{min-width:0}.st-outline-top{display:flex;align-items:center;gap:var(--space-2)}.st-outline-synopsis,.st-outline-title{width:100%;min-width:0;border:var(--hairline) solid transparent;border-radius:var(--st-radius-xs);background:transparent;color:var(--text);font-family:var(--font-ui);transition:border-color var(--st-motion),background var(--st-motion)}.st-outline-title{flex:1;min-height:var(--st-control);padding:0 var(--space-2);font-size:var(--text-md);font-weight:600}.st-outline-synopsis{display:block;margin-top:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:1.6;resize:vertical;field-sizing:content;min-height:2lh}.st-outline-synopsis:hover,.st-outline-title:hover{border-color:var(--line)}.st-outline-synopsis:focus-visible,.st-outline-title:focus-visible{border-color:var(--accent);background:var(--bg);outline:none;color:var(--text)}.st-outline-title[aria-invalid=true]{border-color:var(--danger)}.st-outline-key{flex:none;color:var(--quiet);font-size:var(--text-xs)}.st-outline-choices{display:flex;flex-wrap:wrap;margin-top:var(--space-2);padding-left:var(--space-2)}.st-chip,.st-outline-choices{align-items:center;gap:var(--space-1)}.st-chip{display:inline-flex;max-width:100%;min-height:var(--st-control-sm);padding:0 var(--space-2);border:var(--hairline) solid var(--line);border-radius:var(--radius-pill);background:transparent;color:var(--text);font:500 var(--text-xs)/1 var(--font-ui);cursor:pointer;transition:border-color var(--st-motion),background var(--st-motion)}.st-chip:hover{border-color:var(--border-strong);background:var(--surface-raised)}.st-chip small,.st-chip>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.st-chip small{color:var(--muted);font-size:var(--text-xs)}.st-chip svg{flex:none;color:var(--quiet)}.st-outline-end,.st-outline-issue{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs)}.st-outline-end{color:var(--muted)}.st-outline-issue{color:var(--warning)}.st-outline-add{margin-top:var(--space-2);padding-left:var(--space-8)}.st-sheet-scrim{position:fixed;inset:0;z-index:45;border:0;padding:0;background:var(--scrim);animation:st-fade var(--st-motion) ease}@keyframes st-fade{0%{opacity:0}}.st-inspector{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;flex-direction:column;height:calc(100dvh - var(--st-sheet-gap));border:var(--hairline) solid var(--line);border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface);transform:translateY(100%);visibility:hidden;transition:transform var(--st-motion) ease,visibility var(--motion-instant) linear var(--st-motion)}.st-editor[data-sheet=open] .st-inspector{transform:none;visibility:visible;transition:transform var(--st-motion) ease,visibility var(--motion-instant)}.st-inspector-head{display:flex;align-items:center;gap:var(--space-2);flex:none;padding:var(--space-3) var(--space-2) var(--space-2) var(--space-4)}.st-inspector-title{flex:1;display:grid;gap:.125rem;min-width:0}.st-inspector-title strong{font-size:var(--text-sm);font-weight:600}.st-inspector-title strong,.st-kicker{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.st-kicker{color:var(--muted);font-size:var(--text-xs)}.st-inspector-body{flex:1;min-height:0;overflow-y:auto;padding-bottom:calc(var(--space-8) + var(--safe-bottom, 0px))}.st-section{padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--line)}.st-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--st-control-sm)}.st-section-head h3{margin:0;font-size:var(--text-xs);font-weight:700;color:var(--text)}.st-section-collapsible>summary{list-style:none;cursor:pointer;border-radius:var(--st-radius-xs)}.st-section-collapsible>summary::-webkit-details-marker{display:none}.st-summary-chevron{color:var(--muted);transition:transform var(--st-motion)}.st-section-collapsible[open] .st-summary-chevron{transform:rotate(90deg)}.st-section-danger{border-bottom:0}.st-field{display:grid;gap:var(--space-1);margin-top:var(--space-3)}.st-section-head+.st-field{margin-top:var(--space-2)}.st-field>span{color:var(--muted);font-size:var(--text-xs);font-weight:500}.st-field small{color:var(--quiet);font-weight:400}.st-choice-label,.st-field input,.st-field textarea{width:100%;min-width:0;min-height:var(--st-control);padding:0 var(--space-2);border:var(--hairline) solid var(--line);border-radius:var(--st-radius-xs);background:var(--bg);color:var(--text);font:var(--text-sm)/1.4 var(--font-ui);transition:border-color var(--st-motion)}.st-field textarea{padding:var(--space-2);line-height:1.6;resize:vertical}.st-field input:hover,.st-field textarea:hover{border-color:var(--border-strong)}.st-choice-label:focus-visible,.st-field input:focus-visible,.st-field textarea:focus-visible{border-color:var(--accent);outline:var(--hairline) solid var(--accent);outline-offset:0}.st-field input:disabled{opacity:.55;cursor:not-allowed}.st-choice-label[aria-invalid=true],.st-field input[aria-invalid=true]{border-color:var(--danger)}.st-field-bare{margin-top:var(--space-2)}.st-hint{color:var(--muted);line-height:1.5}.st-field-error,.st-hint{margin:var(--space-2) 0 0;font-size:var(--text-xs)}.st-field-error{color:var(--danger)}.st-segmented{display:grid;grid-template-columns:1fr 1fr;padding:.125rem;border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.st-segmented button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:calc(var(--st-control) - var(--space-1));border:0;border-radius:var(--st-radius-xs);background:transparent;color:var(--muted);font:500 var(--text-xs)/1 var(--font-ui);cursor:pointer;transition:background var(--st-motion),color var(--st-motion)}.st-segmented button:hover{color:var(--text)}.st-segmented button:active{background:var(--line)}.st-segmented button[aria-checked=true]{background:var(--surface-raised);color:var(--text);font-weight:600}.st-switch{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:var(--st-control);margin-top:var(--space-2);font-size:var(--text-sm);cursor:pointer}.st-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.st-switch input:disabled{cursor:default}.st-switch-track{position:relative;flex:none;width:1.75rem;height:1rem;border-radius:var(--radius-pill);background:var(--line);transition:background var(--st-motion)}.st-switch-track:after{content:"";position:absolute;top:.125rem;left:.125rem;width:.75rem;height:.75rem;border-radius:var(--radius-pill);background:var(--muted);transition:transform var(--st-motion),background var(--st-motion)}.st-switch:hover .st-switch-track{background:var(--border-strong)}.st-switch input:checked+.st-switch-track{background:var(--accent)}.st-switch input:checked+.st-switch-track:after{transform:translateX(.75rem);background:var(--on-accent)}.st-switch input:focus-visible+.st-switch-track{outline:var(--st-ring) solid var(--accent);outline-offset:var(--st-ring)}.st-switch input:disabled+.st-switch-track{opacity:.7}.st-choices{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.st-choice{display:grid;grid-template-columns:.5rem minmax(0,1fr) auto;grid-template-areas:"swatch label menu" "target target target";align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--bg);transition:border-color var(--st-motion)}.st-choice[data-focus=true]{border-color:var(--accent)}.st-choice-swatch{grid-area:swatch;width:.5rem;height:.5rem;border-radius:var(--radius-pill)}.st-choice-label{grid-area:label;border-color:transparent;background:transparent;font-weight:500}.st-choice-label:hover{border-color:var(--line)}.st-choice .ui-menu-anchor{grid-area:menu}.st-choice-target{grid-area:target;display:flex;align-items:center;gap:var(--space-2);min-width:0;padding-left:var(--space-1);color:var(--quiet)}.st-choice-target .ui-listbox{flex:1;min-width:0}.st-empty-action{margin-top:var(--space-2);padding-left:var(--space-2);border:var(--hairline) solid var(--line)}.st-incoming{display:grid;gap:.125rem;margin:var(--space-2) 0 0;padding:0;list-style:none}.st-incoming button{display:grid;justify-items:start;gap:.125rem;width:100%;min-height:var(--st-control);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--st-radius-xs);background:transparent;color:var(--text);font:var(--text-sm)/1.3 var(--font-ui);text-align:left;cursor:pointer}.st-incoming button:hover{background:var(--surface-raised)}.st-incoming small{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:var(--text-xs)}.st-node-issues{display:grid;gap:var(--space-1);margin:var(--space-3) var(--space-4) 0;padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--warning);font-size:var(--text-xs);list-style:none}.st-node-issues li{display:flex;align-items:center;gap:var(--space-2)}.st-node-issues svg{flex:none}.st-readiness{display:flex;align-items:flex-start;gap:var(--space-3);margin:var(--space-2) var(--space-4) var(--space-4);padding:var(--space-3);border:var(--hairline) solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--warning)}.st-readiness[data-ready=true]{border-color:var(--success);background:var(--success-soft);color:var(--success)}.st-readiness svg{flex:none;margin-top:.125rem}.st-readiness strong{display:block;font-size:var(--text-md);line-height:1.3}.st-readiness span{display:block;margin-top:var(--space-1);font-size:var(--text-xs)}.st-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin:0 var(--space-4) var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--hairline) solid var(--line)}.st-stats dt{color:var(--muted);font-size:var(--text-xs)}.st-stats dd{margin:0;font-size:var(--text-lg);font-weight:700;font-variant-numeric:tabular-nums}.st-issue-list{display:grid;gap:.125rem;margin:var(--space-2) 0 0;padding:0;list-style:none}.st-issue-list button,.st-issue-static{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;min-height:var(--st-control);padding:var(--space-2);border:0;border-radius:var(--st-radius-xs);background:transparent;color:var(--text);font:var(--text-sm)/1.4 var(--font-ui);text-align:left}.st-issue-list button{cursor:pointer}.st-issue-list button:hover{background:var(--surface-raised)}.st-issue-list svg{flex:none;margin-top:.125rem;color:var(--warning)}.st-issue-list button>span{flex:1}.st-issue-list button>svg:last-child{color:var(--quiet)}.st-shortcuts{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0}.st-shortcuts>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.st-shortcuts dt{color:var(--muted);font-size:var(--text-xs)}.st-shortcuts dd{margin:0;flex:none;color:var(--quiet);font-size:var(--text-xs)}.st-inspector-content{padding:var(--space-3) var(--space-3) var(--space-8)}.st-content-summary{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.st-content-thumb{position:relative;display:grid;place-items:center;flex:none;width:3rem;height:4rem;overflow:hidden;border-radius:var(--st-radius-xs);background:var(--surface-raised);color:var(--quiet)}.st-content-thumb img{object-fit:cover}.st-content-summary p{display:grid;gap:.125rem;margin:0;font-size:var(--text-sm)}.st-content-summary span{color:var(--muted);font-size:var(--text-xs)}.st-inspector-preview{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-8)}.st-preview-frame{width:100%;height:62dvh;border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.st-preview-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-publish-dialog,.ui-confirm{width:min(26rem,calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));padding:var(--space-5);border:var(--hairline) solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:var(--shadow-dialog);font-family:var(--font-ui)}.st-publish-dialog::backdrop,.ui-confirm::backdrop{background:var(--scrim)}.st-publish-head,.ui-confirm-head{display:flex;align-items:center;gap:var(--space-3)}.st-publish-dialog h2,.ui-confirm h2{flex:1;margin:0;font-size:var(--text-lg);font-weight:700;line-height:1.3}.ui-confirm-icon{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:var(--radius-pill);background:var(--danger-soft);color:var(--danger)}.ui-confirm p{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.6}.st-publish-actions,.ui-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}.st-publish-dialog{width:min(32rem,calc(100vw - var(--space-8)))}.st-publish-lead{margin:var(--space-2) 0 var(--space-4);color:var(--muted);font-size:var(--text-sm);line-height:1.6}.st-publish-state{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-3);border:var(--hairline) solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--warning);font-size:var(--text-sm);font-weight:600}.st-publish-state[data-ready=true]{border-color:var(--success);background:var(--success-soft);color:var(--success)}.st-publish-dialog .st-issue-list{max-height:40dvh;overflow-y:auto;margin-top:var(--space-2)}.ui-listbox{position:relative;min-width:0}.ui-listbox-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--st-control,var(--control-size));padding:0 var(--space-2) 0 var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--st-radius-xs,var(--radius-sm));background:var(--bg);color:var(--text);font:var(--text-sm)/1.3 var(--font-ui);text-align:left;cursor:pointer;transition:border-color var(--motion-fast)}.ui-listbox-trigger>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-listbox-trigger>svg{flex:none;color:var(--muted);transition:transform var(--motion-fast)}.ui-listbox-trigger:hover{border-color:var(--border-strong)}.ui-listbox-trigger[aria-expanded=true]{border-color:var(--accent)}.ui-listbox-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.ui-listbox-trigger:disabled{opacity:.5;cursor:not-allowed}.ui-listbox-placeholder{color:var(--quiet)}.ui-listbox-popup{position:absolute;z-index:80;top:calc(100% + var(--space-1));left:0;right:0;min-width:12rem;max-height:15rem;margin:0;padding:var(--space-1);overflow-y:auto;list-style:none;border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--st-shadow-float,var(--shadow-dialog))}.ui-listbox-popup:focus-visible{outline:none}.ui-listbox-up{top:auto;bottom:calc(100% + var(--space-1))}.ui-listbox-popup li{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:var(--st-control,var(--control-size));padding:0 var(--space-2);border-radius:var(--st-radius-xs,var(--radius-sm));color:var(--text);font-size:var(--text-sm);cursor:pointer}.ui-listbox-popup li small,.ui-listbox-popup li>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-listbox-popup li small{max-width:8rem;color:var(--muted);font-size:var(--text-xs)}.ui-listbox-popup li[data-active=true]{background:var(--accent);color:var(--on-accent)}.ui-listbox-popup li[data-active=true] .ui-listbox-check,.ui-listbox-popup li[data-active=true] small{color:var(--on-accent)}.ui-listbox-check{visibility:hidden;color:var(--accent)}.ui-listbox-popup li[aria-selected=true] .ui-listbox-check{visibility:visible}.ui-listbox-popup li[aria-selected=true]{font-weight:600}.ui-menu-anchor{position:relative;flex:none}.ui-menu{z-index:90;min-width:13rem;max-width:18rem;max-height:60dvh;padding:var(--space-1);overflow-y:auto;border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text);box-shadow:var(--st-shadow-float,var(--shadow-dialog));font-family:var(--font-ui)}.ui-menu-floating{position:fixed}.ui-menu-dropdown{position:absolute;top:calc(100% + var(--space-1))}.ui-menu-up{top:auto;bottom:calc(100% + var(--space-1))}.ui-menu-end{right:0}.ui-menu-start{left:0}.ui-menu button{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:var(--space-2);width:100%;min-height:var(--st-control,var(--control-size));padding:0 var(--space-2);border:0;border-radius:var(--st-radius-xs,var(--radius-sm));background:transparent;color:var(--text);font:var(--text-sm)/1.3 var(--font-ui);text-align:left;cursor:pointer}.ui-menu button:focus-visible,.ui-menu button:hover{outline:none;background:var(--accent);color:var(--on-accent)}.ui-menu button:active{background:var(--accent-hover)}.ui-menu button:disabled{color:var(--quiet);background:transparent;cursor:not-allowed}.ui-menu-icon{display:grid;place-items:center;color:var(--muted)}.ui-menu button:focus-visible .ui-menu-icon,.ui-menu button:focus-visible kbd,.ui-menu button:hover .ui-menu-icon,.ui-menu button:hover kbd{color:inherit}.ui-menu button:disabled .ui-menu-icon{color:var(--quiet)}.ui-menu-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-menu kbd{border:0;background:transparent;color:var(--quiet)}.ui-menu .ui-menu-destructive,.ui-menu .ui-menu-destructive .ui-menu-icon{color:var(--danger)}.ui-menu .ui-menu-destructive:focus-visible,.ui-menu .ui-menu-destructive:hover{background:var(--danger);color:var(--bg)}.ui-menu .ui-menu-destructive:focus-visible .ui-menu-icon,.ui-menu .ui-menu-destructive:hover .ui-menu-icon{color:var(--bg)}.ui-menu .ui-menu-destructive:disabled,.ui-menu .ui-menu-destructive:disabled .ui-menu-icon{color:var(--quiet);background:transparent}.ui-menu-separator{height:var(--hairline);margin:var(--space-1) 0;background:var(--line)}.ui-menu-label{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--muted);font-size:var(--text-xs);font-weight:600}@media (min-width:30rem){.st-doc-status{display:inline-block}.st-dock-button>span{display:inline}.st-dock>:nth-child(n+6){display:inline-flex}.st-dock>.st-dock-divider:nth-child(n+6){display:block}}@media (min-width:48rem){.st-story-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.st-story-settings>:last-child:nth-child(odd){grid-column:1/-1}.st-story-inner{padding:var(--space-10) var(--space-8) var(--space-16)}.st-topbar{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"back doc modes actions";padding-block:var(--space-2)}.st-modes button{flex:none}.st-save{display:inline-flex}.st-inspector{left:auto;top:0;width:min(var(--st-right-wide),100vw);height:100dvh;border-radius:0;border-bottom:var(--hairline) solid var(--line);transform:translateX(100%)}}@media (min-width:1024px){.st-topbar{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"back doc modes actions";padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);min-height:3rem}.st-top-actions{justify-self:end}.st-modes button[data-only=mobile]{display:none}.st-modes button[data-only=desktop]{display:inline-flex}.st-body{display:grid;grid-template-columns:var(--st-left) minmax(0,1fr) var(--st-right)}.st-editor[data-wide=true] .st-body{grid-template-columns:var(--st-left) minmax(0,1fr) var(--st-right-wide)}.st-editor[data-mode] .st-layers{display:flex}.st-editor[data-mode] .st-center{display:block}.st-layers{border-right:var(--hairline) solid var(--line)}.st-inspector-close,.st-sheet-scrim{display:none}.st-editor[data-sheet=open] .st-inspector,.st-inspector{position:static;z-index:auto;width:auto;height:auto;min-height:0;border:0;border-left:var(--hairline) solid var(--line);border-radius:0;transform:none;visibility:visible;transition:none}.st-minimap{display:block}.st-outline-inner{padding:var(--space-10) var(--space-8) var(--space-16)}}@media (prefers-reduced-motion:reduce){.cp-shell *,.st-editor *,.st-editor :after,.ui-listbox *,.ui-menu{transition:none!important;animation:none!important}}.st-inspector-content button:not([class]){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--st-control);padding:0 var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text);font:500 var(--text-sm)/1 var(--font-ui);cursor:pointer}.st-inspector-content button:not([class]):hover{border-color:var(--border-strong)}.st-inspector-content button:not([class]):disabled{opacity:.45;cursor:not-allowed}.studio-save-state{min-width:5rem;color:var(--muted);font-size:var(--text-xs);text-align:right}.studio-cover-upload:focus-visible{outline:var(--st-ring,.125rem) solid var(--accent);outline-offset:var(--hairline)}.cover-uploader-frame{position:relative;width:100%;max-width:12rem;aspect-ratio:2/3;overflow:hidden;margin:var(--space-2) 0;border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised)}.cover-uploader-frame .px-cover{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.cover-uploader-frame .px-cover img{object-fit:cover}.cover-uploader-overlay{position:absolute;inset:0;display:grid;place-items:center;width:100%;padding:var(--space-3);border:0;background:color-mix(in srgb,var(--scrim) 45%,transparent);color:var(--text);cursor:pointer;opacity:0;transition:opacity var(--motion-fast),background var(--motion-fast)}.cover-uploader-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--st-control,var(--control-size));padding:0 var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:600 var(--text-sm)/1 var(--font-ui);white-space:nowrap;box-shadow:var(--st-shadow-float,none)}.cover-uploader-frame:hover .cover-uploader-overlay,.cover-uploader-frame[data-busy=true] .cover-uploader-overlay,.cover-uploader-frame[data-dragging=true] .cover-uploader-overlay,.cover-uploader-frame[data-empty=true] .cover-uploader-overlay,.cover-uploader-overlay:focus-visible{opacity:1}.cover-uploader-frame[data-empty=true] .cover-uploader-overlay{background:transparent}.cover-uploader-overlay:hover .cover-uploader-chip{border-color:var(--border-strong)}.cover-uploader-overlay:active .cover-uploader-chip{background:var(--surface-raised)}.cover-uploader-overlay:focus-visible{outline:var(--st-ring,.125rem) solid var(--accent);outline-offset:calc(var(--st-ring, .125rem) * -1)}.cover-uploader-overlay:disabled{cursor:progress}.cover-uploader-frame[data-dragging=true]{border-color:var(--accent)}@media (hover:none){.cover-uploader-overlay{opacity:1;place-items:end center;background:transparent}}@media (prefers-reduced-motion:reduce){.cover-uploader-overlay{transition:none}}.comic-panel-art{position:relative}.comic-panel-art .loading-image img,.comic-panel-art>img{display:block;width:100%;height:auto}.cb-layer{--font-comic:var(--font-comic-neue),var(--font-ui);position:absolute;inset:0;container-type:inline-size;pointer-events:none}.cb-layer[data-editing=true]{pointer-events:auto}.cb-tails{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cb-tail{fill:var(--comic-paper);stroke:var(--comic-ink);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cb-bubble{position:absolute;transform:translate(-50%,-50%);color:var(--comic-ink);font-family:var(--font-comic);pointer-events:auto}.cb-bubble[data-size=s]{font-size:clamp(.5rem,2.7cqi,1.25rem)}.cb-bubble[data-size=m]{font-size:clamp(.5625rem,3.3cqi,1.5rem)}.cb-bubble[data-size=l]{font-size:clamp(.625rem,4.3cqi,2rem)}.cb-body{position:relative;padding:.75em 1.15em;border:.125rem solid var(--comic-ink);border-radius:50%/46%;background:var(--comic-paper);text-align:center;line-height:1.18;font-weight:700;overflow-wrap:break-word;hyphens:manual}.cb-body p{position:relative;z-index:1;margin:0;white-space:pre-line}.cb-bubble[data-kind=thought] .cb-body{border-radius:50%;padding:1em 1.3em;font-style:italic;font-weight:400}.cb-bubble[data-kind=caption] .cb-body{border-radius:.125rem;padding:.45em .7em;text-align:left;font-weight:400}.cb-bubble[data-kind=shout] .cb-shape{filter:drop-shadow(.125rem 0 0 var(--comic-ink)) drop-shadow(-.125rem 0 0 var(--comic-ink)) drop-shadow(0 .125rem 0 var(--comic-ink)) drop-shadow(0 -.125rem 0 var(--comic-ink))}.cb-bubble[data-kind=shout] .cb-body{padding:1.25em 1.1em;border:0;border-radius:0;clip-path:polygon(50% 0,60% 12%,75% 3%,77% 18%,95% 14%,88% 30%,100% 42%,88% 52%,98% 68%,82% 70%,85% 88%,68% 82%,60% 100%,49% 86%,36% 98%,32% 82%,14% 88%,16% 70%,0 64%,12% 51%,2% 36%,17% 30%,10% 12%,28% 15%,34% 2%);text-transform:uppercase;letter-spacing:.02em}.cb-body[role=button]{cursor:move;touch-action:none;user-select:none}.cb-body[role=button]:focus-visible{outline:var(--st-ring,.125rem) solid var(--accent);outline-offset:.25rem}.cb-bubble[data-selected=true]:after{content:"";position:absolute;inset:-.3125rem;border:.09375rem dashed var(--accent);border-radius:.25rem;pointer-events:none}.cb-input{display:block;width:100%;min-height:1.2em;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;resize:none;field-sizing:content}.cb-handle{position:absolute;z-index:2;width:.875rem;height:.875rem;border:.125rem solid var(--comic-paper);border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 .0625rem var(--comic-ink);transform:translate(-50%,-50%);pointer-events:auto;touch-action:none}.cb-handle-resize{left:100%;top:50%;cursor:ew-resize}.cb-handle-tail{cursor:crosshair}@media (pointer:coarse){.cb-handle{width:1.5rem;height:1.5rem}}.cp-shell{overflow:hidden}.cp-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:calc(var(--space-2) + var(--safe-top, 0px)) var(--space-3) var(--space-2) var(--space-2);border-bottom:var(--hairline) solid var(--line);background:var(--surface)}.cp-doc{display:grid;min-width:0}.cp-doc h1{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 var(--text-sm)/1.3 var(--font-ui)}.cp-top-actions{display:flex;align-items:center;gap:var(--space-2)}.cp-hide-sm{display:none}.cp-fatal,.cp-loading{display:grid;flex:1;place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-6);color:var(--muted);text-align:center}.cp-fatal svg{color:var(--danger)}.cp-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.cp-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);border-bottom:var(--hairline) solid var(--line);background:var(--surface)}.cp-cast h2,.cp-strip h2{display:flex;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--text-xs);font-weight:700;color:var(--text)}.cp-strip h2 span{color:var(--quiet);font-weight:500;font-variant-numeric:tabular-nums}.cp-thumbs{display:flex;gap:var(--space-2);margin:0;padding:0 0 var(--space-1);overflow-x:auto;list-style:none}.cp-thumbs li{flex:none;width:4.5rem}.cp-thumb{display:grid;gap:var(--space-1);width:100%;padding:var(--space-1);border:var(--hairline) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast)}.cp-thumb:hover{background:var(--surface-raised)}.cp-thumb[aria-current=true]{border-color:var(--accent);background:var(--accent-soft)}.cp-thumb-art{position:relative;display:block;width:100%;max-height:7rem;overflow:hidden;border-radius:var(--st-radius-xs);background:var(--surface-raised)}.cp-thumb-art img{object-fit:cover}.cp-thumb-meta{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted)}.cp-thumb-meta b{color:var(--text);font-variant-numeric:tabular-nums}.cp-thumb-meta span{display:inline-flex;align-items:center;gap:.125rem}.cp-strip-add{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.cp-strip-add .st-button{min-width:0;padding-inline:var(--space-2)}.cp-cast{display:grid;gap:var(--space-2)}.cp-cast ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.cp-cast li{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.cp-avatar{position:relative;display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--quiet)}.cp-avatar img{object-fit:cover}.cp-stage-area{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--bg)}.cp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem;padding:var(--space-1) var(--space-2);border-bottom:var(--hairline) solid var(--line);background:var(--surface)}.cp-toolbar .st-dock-button>span{display:none}.cp-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-3) 0;padding:var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.cp-notice p{flex:1 1 16rem;margin:0;font-size:var(--text-sm);color:var(--muted)}.cp-stage{display:grid;place-items:center;height:62dvh;padding:var(--space-4);container-type:size;background-image:radial-gradient(var(--line) var(--hairline),transparent calc(var(--hairline) * 1.25));background-size:1.25rem 1.25rem}.cp-frame{position:relative;aspect-ratio:var(--cp-ar);width:min(100cqw,calc(100cqh * var(--cp-ar)));overflow:visible;background:var(--surface-raised);box-shadow:var(--st-shadow-float)}.cp-art{object-fit:cover}.cp-empty{display:grid;justify-items:center;gap:var(--space-2);max-width:30ch;color:var(--muted);text-align:center}.cp-empty h2{margin:0;color:var(--text);font-size:var(--text-lg)}.cp-empty p{margin:0;line-height:1.5}.cp-status{padding:var(--space-2) var(--space-4);color:var(--muted);font-size:var(--text-sm)}.cp-side,.cp-status{border-top:var(--hairline) solid var(--line);background:var(--surface)}.cp-side{display:flex;flex-direction:column;min-height:0}.cp-side-body{flex:1;min-height:0;padding-bottom:calc(var(--space-8) + var(--safe-bottom, 0px))}.cp-side .st-section-head h3{display:inline-flex;align-items:center;gap:var(--space-1)}.cp-chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.cp-chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--st-control-sm);padding:0 var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--radius-pill);background:var(--bg);color:var(--text);font:500 var(--text-xs)/1 var(--font-ui);cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast)}.cp-chip:hover{border-color:var(--border-strong)}.cp-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text);font-weight:600}.cp-chip svg{color:var(--accent)}.cp-gen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.cp-gen-grid .st-field{margin-top:0}.cp-count{grid-template-columns:repeat(3,1fr)}.cp-kinds{grid-template-columns:repeat(2,1fr)}.cp-sizes{grid-template-columns:repeat(3,1fr)}.cp-generate{width:100%;margin-top:var(--space-4)}.cp-prompt{margin-top:var(--space-3)}.cp-prompt summary{cursor:pointer}.cp-prompt p,.cp-prompt summary{color:var(--muted);font-size:var(--text-xs)}.cp-prompt p{padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--st-radius-xs);background:var(--bg);line-height:1.6;overflow-wrap:anywhere}.cp-jobs,.cp-prompt p{margin:var(--space-2) 0 0}.cp-jobs{display:grid;gap:var(--space-2);padding:0;list-style:none;font-size:var(--text-sm)}.cp-job-failed{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--danger);font-size:var(--text-xs)}.cp-job-failed svg{flex:none;margin-top:.125rem}.cp-layers{display:grid;gap:.125rem;margin:var(--space-2) 0 0;padding:0;list-style:none}.cp-layers li{display:flex;align-items:center;gap:.125rem;border-radius:var(--st-radius-xs)}.cp-layers li:hover{background:var(--surface-raised)}.cp-layers li[data-selected=true]{background:var(--accent-soft)}.cp-layer-main{flex:1;display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--st-control);padding:0 var(--space-2);border:0;border-radius:var(--st-radius-xs);background:transparent;color:var(--text);font:var(--text-sm)/1.3 var(--font-ui);text-align:left;cursor:pointer}.cp-layer-main svg{flex:none;color:var(--muted)}.cp-layer-main span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cp-layer-main small{flex:none;color:var(--muted);font-size:var(--text-xs)}.cp-panel-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0}.cp-panel-actions .st-button{flex:1}.cp-inline-danger{width:auto}.cp-legacy{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--st-radius-xs);background:var(--bg);font-size:var(--text-sm);line-height:1.5}.st-open-panels{width:100%;margin-bottom:var(--space-2)}.cast-view{position:absolute;inset:0;overflow-y:auto}.cast-inner{max-width:64rem;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-16)}.cast-head{margin-bottom:var(--space-8)}.cast-head h2{margin:var(--space-1) 0 var(--space-2);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.cast-head p{max-width:60ch;margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.6}.cast-head b{color:var(--text)}.cast-section+.cast-section{margin-top:var(--space-10)}.cast-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.cast-section-head h3{gap:var(--space-2);margin:0;font-size:var(--text-md);font-weight:700}.cast-section-head h3,.cast-status{display:inline-flex;align-items:center}.cast-status{gap:var(--space-1);color:var(--muted);font-size:var(--text-xs)}.cast-status-error{color:var(--danger)}.cast-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-2)}.cast-preset{position:relative;display:grid;gap:var(--space-1);padding:var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast)}.cast-preset:hover{border-color:var(--border-strong)}.cast-preset[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.cast-preset strong{font-size:var(--text-sm)}.cast-preset small{color:var(--muted);font-size:var(--text-xs);line-height:1.4}.cast-preset-check{position:absolute;top:var(--space-2);right:var(--space-2);color:var(--accent)}.cast-preset-swatch{display:block;height:2.5rem;margin-bottom:var(--space-1);border-radius:var(--st-radius-xs);background:var(--surface-raised)}.cast-preset-swatch[data-preset=manga-bw]{background:repeating-linear-gradient(135deg,var(--comic-ink) 0 .25rem,var(--comic-paper) .25rem .5rem)}.cast-preset-swatch[data-preset=webtoon-color]{background:linear-gradient(120deg,var(--choice-pink),var(--choice-blue))}.cast-preset-swatch[data-preset=ligne-claire]{background:linear-gradient(90deg,var(--choice-blue) 0 33%,var(--warning) 33% 66%,var(--accent) 66%)}.cast-preset-swatch[data-preset=custom]{background:repeating-linear-gradient(45deg,var(--surface-raised) 0 .375rem,var(--line) .375rem .5rem)}.cast-preset-swatch[data-preset=watercolor]{background:radial-gradient(circle at 30% 40%,var(--choice-purple),transparent 60%),radial-gradient(circle at 70% 60%,var(--choice-pink),transparent 55%),var(--comic-paper)}.cast-style-fields{display:grid;gap:var(--space-2)}.cast-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.cast-card{overflow:hidden;border:var(--hairline) solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.cast-refs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.125rem}.cast-ref{position:relative;aspect-ratio:3/4;background:var(--surface-raised)}.cast-ref-add{aspect-ratio:auto;min-height:6rem}.cast-ref img{object-fit:cover}.cast-ref-add{display:grid;place-content:center;justify-items:center;gap:var(--space-1);border:0;color:var(--muted);font:500 var(--text-xs)/1 var(--font-ui);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast)}.cast-ref-add:hover{background:var(--line);color:var(--text)}.cast-ref-add:disabled{cursor:progress}.cast-ref-remove{position:absolute;top:var(--space-1);right:var(--space-1);display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:var(--hairline) solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);cursor:pointer}.cast-ref-remove:hover{border-color:var(--danger);color:var(--danger)}.cast-card-body{padding:var(--space-3) var(--space-4) var(--space-4)}.cast-card-top{display:flex;align-items:center;gap:var(--space-2)}.cast-name{flex:1;min-width:0;min-height:var(--st-control);padding:0 var(--space-2);margin-left:calc(var(--space-2) * -1);border:var(--hairline) solid transparent;border-radius:var(--st-radius-xs);background:transparent;color:var(--text);font:700 var(--text-md)/1.3 var(--font-ui);transition:border-color var(--motion-fast)}.cast-name:hover{border-color:var(--line)}.cast-name:focus-visible{border-color:var(--accent);background:var(--bg);outline:none}.cast-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3)}.cast-card-foot code{color:var(--muted);font-size:var(--text-xs)}.cast-empty{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-6);border:var(--hairline) solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--muted)}.cast-empty p{max-width:48ch;margin:0;line-height:1.5}@media (min-width:30rem){.cp-hide-sm,.cp-toolbar .st-dock-button>span{display:inline}.cp-kinds{grid-template-columns:repeat(4,1fr)}}@media (min-width:48rem){.cast-style-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cast-inner{padding:var(--space-10) var(--space-8) var(--space-16)}}@media (min-width:1024px){.cp-topbar{min-height:3rem;padding-block:var(--space-1)}.cp-body{display:grid;grid-template-columns:14.5rem minmax(0,1fr) 20rem;overflow:hidden}.cp-strip{align-content:start;overflow-y:auto;border-bottom:0;border-right:var(--hairline) solid var(--line)}.cp-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0}.cp-thumbs li{width:auto}.cp-stage,.cp-stage-area{min-height:0}.cp-stage{flex:1;height:auto;padding:var(--space-8)}.cp-side{border-top:0;border-left:var(--hairline) solid var(--line)}.cp-side-body{overflow-y:auto}.cp-kinds{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.cast-name,.cast-preset,.cast-ref-add,.cp-chip,.cp-thumb{transition:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/03b436aa846269de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/0086f8992871c45b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/ab00a911ac2adf48-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/36008747766f78c6-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/6d38f9d4e0f4772b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/08aedeceaf1dcd57-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/5c0c2bcbaa4149ca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lora Fallback;src:local("Times New Roman");ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.00%;size-adjust:115.20%}.__className_c19f6d{font-family:Lora,Lora Fallback;font-style:normal}.__variable_c19f6d{--font-lora:"Lora","Lora Fallback"}@font-face{font-family:Comic Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/02c8cea6cb5ab5f0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comic Neue;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/03fb38b812b1ca85-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comic Neue Fallback;src:local("Arial");ascent-override:92.66%;descent-override:25.74%;line-gap-override:0.00%;size-adjust:97.13%}.__className_b36d7c{font-family:Comic Neue,Comic Neue Fallback;font-style:normal}.__variable_b36d7c{--font-comic-neue:"Comic Neue","Comic Neue Fallback"}