.tab-order-dialog.svelte-1t763v2{width:min(42rem,100vw - 2rem);max-height:min(44rem,100vh - 2rem);padding:0;overflow:hidden}section.svelte-1t763v2{max-height:inherit;display:grid}header.svelte-1t763v2{border-bottom:1px solid var(--line);padding:1rem 1rem .75rem}h2.svelte-1t763v2{margin:0;font-size:1.2rem}p.svelte-1t763v2{color:var(--muted);margin:.35rem 0 0;font-size:.8rem}ol.svelte-1t763v2{overscroll-behavior:contain;touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:.4rem;max-height:min(28rem,100vh - 13rem);margin:0;padding:.75rem;display:grid;overflow-y:auto}li.svelte-1t763v2{border:1px solid var(--line);border-radius:var(--pom-radius-small,.45rem);background:color-mix(in srgb, var(--pom-material-panel,var(--glass)) 88%, transparent);grid-template-columns:44px minmax(7rem,1fr) auto auto auto;align-items:center;gap:.45rem;min-height:52px;padding:.35rem;display:grid}.tab-order-handle.svelte-1t763v2{cursor:grab;touch-action:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.tab-order-handle.svelte-1t763v2:active{cursor:grabbing}.tab-order-handle.svelte-1t763v2 svg:where(.svelte-1t763v2){fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.tab-order-name.svelte-1t763v2{overflow-wrap:anywhere;min-width:0}.tab-order-active.svelte-1t763v2{color:var(--muted);font-size:.72rem}footer.svelte-1t763v2{border-top:1px solid var(--line);justify-content:flex-end;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.tab-order-dialog .tab-reorder-marker{width:100%!important}.tab-order-dialog .is-tab-reorder-origin{border-width:0;min-height:0;padding-block:0}@media (width<=520px),(pointer:coarse){.tab-order-dialog.svelte-1t763v2{border-radius:var(--pom-radius-large,.75rem) var(--pom-radius-large,.75rem) 0 0;background:var(--pom-material-opaque,var(--pom-color-canvas));width:100vw;max-width:none;max-height:min(80vh,42rem);margin:auto 0 0}ol.svelte-1t763v2{flex-direction:column;max-height:min(20rem,80vh - 10rem);display:flex}li.svelte-1t763v2{flex:none;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto auto;min-height:80px}.tab-order-handle.svelte-1t763v2{grid-area:1/1/span 2}.tab-order-name.svelte-1t763v2{grid-area:1/2/auto/5}.tab-order-active.svelte-1t763v2{grid-area:2/2}li.svelte-1t763v2>button:where(.svelte-1t763v2):nth-of-type(2){grid-area:2/3}li.svelte-1t763v2>button:where(.svelte-1t763v2):nth-of-type(3){grid-area:2/4}}button[data-pom-icon-action].svelte-4e6uqs{box-sizing:border-box;grid-auto-flow:column;justify-content:center;align-items:center;gap:.4em;min-width:44px;min-height:44px;display:inline-grid}[data-pom-action-icon].svelte-4e6uqs{display:var(--pom-presentation-action-icon-display,none);place-items:center;width:1.15em;height:1.15em}[data-pom-action-icon].svelte-4e6uqs svg:where(.svelte-4e6uqs){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}[data-pom-action-label].svelte-4e6uqs{display:var(--pom-presentation-action-label-display,inline)}.pom-theme-canvas.svelte-o7cnec{pointer-events:none;position:fixed;inset:0;overflow:hidden;z-index:-1!important}.pom-theme-canvas.svelte-o7cnec>[data-pom-ambient-layer]:where(.svelte-o7cnec){pointer-events:none;opacity:calc(var(--pom-ambient-power,0) * var(--pom-ambient-transparency-enabled,1));background:radial-gradient(ellipse at var(--pom-ambient-x,50%) var(--pom-ambient-y,50%), color-mix(in srgb, var(--pom-ambient-color,transparent) 34%, transparent), transparent var(--pom-ambient-radius,50%));mix-blend-mode:screen;position:absolute;inset:0}@font-face{font-family:Pomegranate Sans;src:url(./Geist-Variable-p2GUc8qZ.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Pomegranate Serif;src:url(./Newsreader-Variable-QgSkXHhL.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Pomegranate Mono;src:url(./GeistMono-Variable-bOGSM49p.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(./Inter-Variable-DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Roboto Mono;src:url(./RobotoMono-Variable-DIJlMvBn.ttf)format("truetype");font-weight:100 700;font-display:swap}@font-face{font-family:Nunito;src:url(./Nunito-Variable-63TK8RbS.ttf)format("truetype");font-weight:200 1000;font-display:swap}@font-face{font-family:Fraunces;src:url(./Fraunces-Variable-BR5x10i8.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-Variable-CD-WOsSK.ttf)format("truetype");font-weight:200 900;font-display:swap}@font-face{font-family:Alegreya;src:url(./Alegreya-Variable-CPbJo30u.ttf)format("truetype");font-weight:400 900;font-display:swap}:root{color:#eee8de;font-synthesis:none;background:#111014;font-family:Pomegranate Sans,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{background:#111014;min-width:320px}body{min-height:100vh;margin:0}button,input,textarea{color:inherit;font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible{outline:var(--pom-focus-width,2px) solid var(--ember-bright);outline-offset:var(--pom-focus-offset,2px)}main{isolation:isolate;--ink:var(--pom-color-text,#eee8de);--muted:var(--pom-color-text-muted,#a9a0a0);--faint:var(--pom-color-text-faint,#756c70);--line:var(--pom-color-border,#ffffff1a);--line-strong:var(--pom-color-border-strong,#eab27e47);--glass:var(--pom-material-shelf,#1f1c22c7);--glass-deep:var(--pom-material-menu,#141217f0);--ember:var(--pom-color-accent,#e2a069);--ember-bright:var(--pom-color-focus,#ffc38d);--moss:var(--pom-color-success,#769885);--shadow:var(--pom-material-shelf-shadow,0 22px 70px #00000061);min-height:100vh;color:var(--ink);font-family:var(--pom-font-ui,"Pomegranate Sans", ui-sans-serif, system-ui, sans-serif);background-color:#0000;background-image:none;padding:.75rem;position:relative;overflow:hidden}.top-shelf,.context-rail,.workbench-shell,.lab-footer{border:var(--pom-border-width,1px) solid var(--line);background:var(--glass);box-shadow:var(--shadow), var(--pom-material-shelf-inset,none);-webkit-backdrop-filter:blur(var(--pom-material-shelf-blur,22px)) saturate(var(--pom-material-shelf-saturation,1.18));backdrop-filter:blur(var(--pom-material-shelf-blur,22px)) saturate(var(--pom-material-shelf-saturation,1.18))}.top-shelf{border-radius:var(--pom-radius-large,.85rem) var(--pom-radius-large,.85rem) var(--pom-radius-small,.4rem) var(--pom-radius-small,.4rem);grid-template-columns:auto minmax(17rem,1fr) auto;align-items:center;gap:.9rem;min-height:4.4rem;padding:.55rem .7rem;display:grid}.wordmark{color:inherit;grid-template-columns:2.4rem auto;line-height:1;text-decoration:none;display:grid}.wordmark-mark{object-fit:contain;grid-row:1/3;width:2rem;height:2rem;display:block}.wordmark strong{letter-spacing:.025em;transform:translateY(calc(var(--pom-type-xs) / 2 + 3px))}.wordmark small{color:var(--ink);font-size:var(--pom-type-xs);letter-spacing:.13em;text-transform:uppercase;transform:translateY(calc(var(--pom-type-xs) / 2 + 3px));margin-top:.3rem}.panel-tabs button{border:var(--pom-border-width,1px) solid transparent;min-height:2.2rem;color:var(--muted);background:0 0}[data-tab-touch-reorder-grip]{touch-action:none}.panel-tabs [role=tab][aria-selected=true]{border-color:var(--line-strong);color:var(--ink);background:color-mix(in srgb, var(--ember) 12%, transparent);box-shadow:var(--pom-material-button-inset,none);position:relative}.panel-tabs [role=tab][aria-selected=true]:after{content:none}body.pom-widget-drag-active main[data-pom-theme-root] .panel-tabs [role=tab][data-widget-drag-hover=true]{color:var(--ink);background:color-mix(in srgb, var(--pom-color-focus) 18%, transparent);outline:2px solid var(--pom-color-focus);outline-offset:-2px}.panel-create-action{display:none}main[data-pom-shell-presentation=instrumented] .panel-create-action:not([hidden]){display:block}.panel-chrome-flow,.panel-navigation{display:contents}.shelf-actions,.dock-controls,.persistence-actions{align-items:center;gap:.35rem;display:flex}.shelf-actions button,.context-rail button,.widget-catalog button,dialog button{border:var(--pom-border-width,1px) solid var(--pom-material-button-border,var(--line));border-radius:var(--pom-radius-small,.45rem);background:var(--pom-material-button,#ffffff0a);min-height:2.2rem;box-shadow:var(--pom-material-button-inset,none);padding:.38rem .68rem}.shelf-actions button:hover,.context-rail button:hover,.widget-catalog button:hover{border-color:var(--line-strong);background:color-mix(in srgb, var(--ember) 10%, var(--pom-material-button,transparent))}.runtime-status{color:var(--muted);font-size:var(--pom-type-sm);pointer-events:none;align-items:center;gap:.4rem;display:flex}.runtime-status i{background:var(--moss);width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--moss) 12%, transparent);border-radius:50%}.context-rail{border-radius:var(--pom-radius-small,.35rem);grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:1rem;margin-top:.55rem;padding:.45rem .7rem;display:grid}.context-rail p{align-items:baseline;gap:.65rem;margin:0;display:flex}.context-rail p span{color:var(--faint);font:var(--pom-type-xs) var(--pom-font-technical,"Pomegranate Mono");text-transform:uppercase}.context-rail p strong{font-size:var(--pom-type-md)}.context-rail button{min-height:1.9rem;color:var(--muted);font-size:var(--pom-type-sm);padding:.25rem .55rem}.surface-preview-control{color:var(--faint);font:var(--pom-type-xs) var(--pom-font-technical,monospace);text-transform:uppercase;align-items:center;gap:5px;display:flex}.surface-preview-control select{border:1px solid var(--line);min-height:30px;color:var(--ink);background:var(--pom-material-field);font:var(--pom-type-xs) var(--pom-font-ui,sans-serif);padding:4px 22px 4px 7px}.workbench-shell{border-radius:var(--pom-radius-small,.4rem) var(--pom-radius-small,.4rem) var(--pom-radius-large,.85rem) var(--pom-radius-large,.85rem);margin-top:.55rem;overflow:auto}.workbench-surface{grid-template-columns:minmax(13rem,.78fr) minmax(27rem,1.8fr) minmax(15rem,.9fr);gap:.45rem;min-height:calc(100vh - 12rem);padding:.45rem;display:grid;position:relative}[data-pomegranate-dock]{border:var(--pom-border-width,1px) solid color-mix(in srgb, var(--ink) 5%, transparent);border-radius:var(--pom-radius-widget,.55rem);background:var(--pom-material-panel,#0c0b0e47);min-width:0;box-shadow:var(--pom-material-panel-inset,none)}[data-pomegranate-dock=main]{flex-direction:column;display:flex}[data-pomegranate-dock=main]>:first-child{flex:auto}[data-pomegranate-floating-layer]{pointer-events:none;position:absolute;inset:0}.widget-float{pointer-events:auto;position:absolute}.left-collapsed [data-pomegranate-dock=left],.right-collapsed [data-pomegranate-dock=right]{display:none}.left-collapsed .workbench-surface{grid-template-columns:minmax(27rem,1.8fr) minmax(15rem,.9fr)}.widget-frame{border:var(--pom-border-width,1px) solid var(--pom-material-widget-border,var(--line));border-radius:var(--pom-radius-widget,.55rem);background:linear-gradient(160deg, var(--pom-material-widget,#2c272de0), var(--pom-material-widget-fallback-surface,#18161beb));min-height:0;box-shadow:var(--pom-material-widget-shadow,0 10px 34px #00000029), var(--pom-material-widget-inset,none);-webkit-backdrop-filter:blur(var(--pom-material-widget-blur,0)) saturate(var(--pom-material-widget-saturation,1));backdrop-filter:blur(var(--pom-material-widget-blur,0)) saturate(var(--pom-material-widget-saturation,1));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin:.38rem;display:grid;overflow:hidden;container-type:inline-size}.widget-frame>[data-pom-part=widget\.content]{min-height:0}.widget-float .widget-frame{height:calc(100% - .76rem);box-shadow:var(--pom-material-floating-shadow,0 24px 60px #0000007a), var(--pom-material-floating-inset,none)}.widget-frame>header{z-index:20;border-bottom:var(--pom-border-width,1px) solid var(--line);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.25rem;padding:.35rem .55rem;display:flex;position:relative;overflow:visible}.widget-frame-heading[data-widget-touch-drag-grip]{touch-action:none}.widget-frame>header.is-dragging{cursor:grabbing}.widget-frame-heading{flex:auto;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.widget-frame-heading h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.widget-frame-meta{color:var(--pom-part-widget-header-foreground,var(--ink));font:var(--pom-expression-widget-header-font-size,var(--pom-type-xs)) var(--pom-font-technical,monospace);letter-spacing:.04em;flex:none}.widget-frame h2{font-size:var(--pom-type-sm);letter-spacing:.02em;margin:0;font-weight:650}.widget-frame>header nav{flex:0 0 0;gap:0;width:0;min-width:0;display:none;position:relative}.widget-frame>header nav button{border:var(--pom-border-width,1px) solid transparent;border-radius:var(--pom-radius-small,.3rem);color:#0000;width:1.75rem;min-height:1.75rem;filter:var(--pom-icon-filter,invert(.72));background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:.82rem;padding:0;font-size:0;overflow:hidden}.widget-actions-trigger{display:none}.widget-frame>header nav button.widget-actions-trigger,.widget-group-header>button.widget-actions-trigger{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3ccircle%20cx='8'%20cy='3'%20r='1.25'%20fill='currentColor'/%3e%3ccircle%20cx='8'%20cy='8'%20r='1.25'%20fill='currentColor'/%3e%3ccircle%20cx='8'%20cy='13'%20r='1.25'%20fill='currentColor'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat}.widget-frame>header nav .action-dock-left{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='3.5'%20y='4'%20width='17'%20height='16'%20rx='2'/%3e%3cpath%20d='M9%204v16M15%209l-3%203%203%203'/%3e%3c/svg%3e")}.widget-frame>header nav .action-dock-main{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='4'%20y='4'%20width='6'%20height='6'%20rx='1'/%3e%3crect%20x='14'%20y='4'%20width='6'%20height='6'%20rx='1'/%3e%3crect%20x='4'%20y='14'%20width='6'%20height='6'%20rx='1'/%3e%3crect%20x='14'%20y='14'%20width='6'%20height='6'%20rx='1'/%3e%3c/svg%3e")}.widget-frame>header nav .action-dock-right{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='3.5'%20y='4'%20width='17'%20height='16'%20rx='2'/%3e%3cpath%20d='M15%204v16M9%209l3%203-3%203'/%3e%3c/svg%3e")}.widget-frame>header nav .action-float{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='4'%20y='7'%20width='13'%20height='12'%20rx='2'/%3e%3cpath%20d='M8%207V5a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v8a2%202%200%200%201-2%202h-1'/%3e%3c/svg%3e")}.widget-frame>header nav .action-group{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='4'%20y='4'%20width='6'%20height='6'%20rx='1'/%3e%3crect%20x='14'%20y='4'%20width='6'%20height='6'%20rx='1'/%3e%3crect%20x='4'%20y='14'%20width='6'%20height='6'%20rx='1'/%3e%3crect%20x='14'%20y='14'%20width='6'%20height='6'%20rx='1'/%3e%3c/svg%3e")}.widget-frame>header nav .action-focus{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%203v18M3%2012h18M12%203l-3%203M12%203l3%203M12%2021l-3-3M12%2021l3-3M3%2012l3-3M3%2012l3%203M21%2012l-3-3M21%2012l-3%203'/%3e%3c/svg%3e")}.widget-frame>header nav .action-remove{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M4%207h16M9%207V4h6v3M7%207l1%2013h8l1-13M10%2011v5M14%2011v5'/%3e%3c/svg%3e")}.widget-frame>header nav button:hover{border-color:var(--line);background-color:color-mix(in srgb, var(--ink) 5%, transparent);filter:var(--pom-icon-filter-hover,invert(.9))}.widget-frame [role=status],.widget-frame [role=alert]{border:var(--pom-border-width,1px) dashed var(--line-strong);border-radius:var(--pom-radius-small,.4rem);color:var(--muted);font-size:var(--pom-type-sm);margin:.65rem;padding:.65rem}.widget-frame [role=alert]{color:var(--pom-color-danger,#f0b0a2)}.widget-content{color:var(--muted);font-size:var(--pom-type-sm);padding:.72rem}.widget-kicker{color:var(--faint);font:var(--pom-type-xs) var(--pom-font-technical,"Pomegranate Mono");letter-spacing:var(--pom-font-technical-tracking,.04em);text-transform:uppercase;margin:0 0 .55rem}.character-list,.promise-list,.settings-sample{gap:.4rem;display:grid}.character-row{border:var(--pom-border-width,1px) solid color-mix(in srgb, var(--ink) 5%, transparent);border-radius:var(--pom-radius-small,.4rem);grid-template-columns:2rem 1fr;align-items:center;padding:.35rem;display:grid}.character-row>span{border-radius:var(--pom-radius-pill,50%);background:color-mix(in srgb, var(--ember) 14%, transparent);width:1.65rem;height:1.65rem;color:var(--ember-bright);font:var(--pom-type-xs) var(--pom-font-technical,"Pomegranate Mono");grid-row:1/3;place-items:center;display:grid}.character-row strong,.promise-list strong{color:var(--ink);font-size:var(--pom-type-sm)}.character-row small,.promise-list small{color:var(--faint)}.transcript{max-width:46rem;font:clamp(var(--pom-type-lg), 1.2vw, 1.14rem)/var(--pom-font-prose-line-height,1.58) var(--pom-font-prose,"Pomegranate Serif");margin:0 auto;padding:clamp(1rem,4vw,2.4rem)}.transcript p{color:color-mix(in srgb, var(--ink) 90%, var(--pom-color-canvas))}.transcript blockquote{border-left:1px solid var(--ember);color:var(--ink);margin:1.25rem 0 0;padding-left:1rem;font-style:italic}.composer{gap:.45rem;display:grid}.composer textarea{resize:vertical;border:var(--pom-border-width,1px) solid var(--pom-material-field-border,var(--line));border-radius:var(--pom-radius-small,.45rem);background:var(--pom-material-field,#0000002e);width:100%;min-height:5rem;box-shadow:var(--pom-material-field-inset,none);padding:.65rem}.composer>div{color:var(--faint);font-size:var(--pom-type-xs);justify-content:space-between;align-items:center;gap:1rem;display:flex}.composer button,.ambience button,.settings-sample button{border:var(--pom-border-width,1px) solid var(--line-strong);border-radius:var(--pom-radius-small,.4rem);background:color-mix(in srgb, var(--ember) 12%, var(--pom-material-button,transparent));min-height:2rem}.fact-grid{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.fact-grid span{border-radius:var(--pom-radius-small,.35rem);background:color-mix(in srgb, var(--ink) 3%, transparent);color:var(--faint);font-size:var(--pom-type-xs);gap:.18rem;padding:.45rem;display:grid}.fact-grid strong{color:var(--ink);font-size:var(--pom-type-sm)}.ambience{grid-template-columns:auto 1fr;align-items:center;gap:.35rem .55rem;display:grid}.ambience p,.ambience small{grid-column:1/-1;margin:0}.sound-wave{color:var(--ember);font:var(--pom-type-md) var(--pom-font-technical,monospace);letter-spacing:.12rem}.promise-list>div{gap:.5rem;display:flex}.promise-list i{background:var(--ember);border-radius:50%;width:.45rem;height:.45rem;margin-top:.3rem}.promise-list span{display:grid}.theme-picker button{text-align:left;gap:.18rem;padding:.55rem .65rem;display:grid}.theme-picker button strong{color:var(--ink);font-weight:var(--pom-font-ui-strong-weight,650)}.theme-picker button small{color:var(--faint);line-height:1.35}.theme-picker button[aria-pressed=true]{border-color:var(--pom-color-focus);background:color-mix(in srgb, var(--pom-color-selection) var(--pom-selected-strength,6%), var(--pom-material-button,transparent));box-shadow:0 0 0 1px color-mix(in srgb, var(--pom-color-focus) 24%, transparent), var(--pom-material-button-inset,none)}.theme-inspector dl{gap:.35rem;margin:0;display:grid}.theme-inspector dl>div{border-radius:var(--pom-radius-small,.35rem);background:color-mix(in srgb, var(--ink) 4%, transparent);grid-template-columns:minmax(5rem,auto) 1fr;gap:.5rem;padding:.38rem .45rem;display:grid}.theme-inspector dt{color:var(--faint);font:var(--pom-type-xs) var(--pom-font-technical,"Pomegranate Mono");text-transform:uppercase}.theme-inspector dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.theme-inspector>p:last-child{color:var(--faint);margin:.2rem 0 0;line-height:1.45}.implemented-widget{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden auto}.implemented-surface{color:var(--muted);font-size:var(--pom-type-xs);gap:10px;padding:10px;display:grid}.surface-scope{color:var(--faint);font:var(--pom-type-xs)/1.35 var(--pom-font-technical,monospace);letter-spacing:.05em;text-transform:uppercase;margin:0}.surface-anatomy>.surface-scope{margin:10px 10px 0}.surface-contract-facts{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 10px;display:none}.surface-contract-facts>div{background:color-mix(in srgb, var(--pom-material-widget) 88%, var(--pom-color-canvas));min-width:0;padding:6px 8px}.surface-contract-facts dt{color:var(--faint);font:var(--pom-type-xs)/1.3 var(--pom-font-technical,monospace);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.surface-contract-facts dd{color:var(--ink);font-size:var(--pom-type-xs);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-weight:650;overflow:hidden}.surface-anatomy>.surface-boundary,.surface-anatomy>.surface-actions{margin:0 10px 10px}.surface-anatomy>.surface-boundary{font-size:var(--pom-type-xs)}main[data-active-panel=surface-preview] .surface-contract-facts{display:grid}.widget-frame .surface-state{background:color-mix(in srgb, var(--pom-color-selection) 26%, transparent);border-style:solid;grid-template-columns:7px 1fr;align-items:start;gap:9px;margin:8px 10px 0;padding:8px 9px;display:grid}.surface-state>span{background:var(--pom-color-success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pom-color-success) 18%, transparent);border-radius:50%;margin-top:3px}.surface-state.is-busy>span{background:var(--pom-color-focus)}.surface-state.is-warning>span{background:var(--pom-color-warning,#e7bc78)}.surface-state.is-danger>span{background:var(--pom-color-danger,#f09b92)}.surface-state div{gap:2px;display:grid}.surface-state strong{color:var(--ink);font-size:var(--pom-type-xs)}.surface-state small{color:var(--muted);line-height:1.35}.surface-facts{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.surface-facts>div{background:color-mix(in srgb, var(--pom-material-widget) 82%, transparent);gap:3px;min-width:0;padding:9px;display:grid}.surface-facts dt{color:var(--faint);font:var(--pom-type-xs) var(--pom-font-technical,monospace);text-transform:uppercase}.surface-facts dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-weight:650}.surface-boundary{color:var(--faint);grid-template-columns:18px 1fr;align-items:start;gap:7px;margin:0;line-height:1.4;display:grid}.surface-boundary>span{border:1px solid var(--line-strong);width:16px;height:16px;color:var(--ember-bright);font:var(--pom-type-xs) var(--pom-font-technical,monospace);border-radius:50%;place-items:center;display:grid}.surface-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.surface-actions button,.implemented-surface button{border:1px solid var(--line-strong);min-height:32px;color:var(--ink);background:color-mix(in srgb, var(--pom-material-button) 76%, transparent);font:var(--pom-type-xs) var(--pom-font-ui,sans-serif);border-radius:2px;padding:5px 9px}.surface-actions button:last-child{border-color:color-mix(in srgb, var(--ember) 65%, var(--line));background:color-mix(in srgb, var(--ember) 16%, var(--pom-material-button))}.surface-avatar{border:1px solid color-mix(in srgb, var(--ember) 38%, var(--line));width:30px;height:30px;color:var(--ember-bright);background:color-mix(in srgb, var(--ember) 12%, transparent);font:var(--pom-type-xs) var(--pom-font-technical,monospace);border-radius:2px;grid-row:1/3;place-items:center;display:grid}.surface-avatar.large{width:48px;height:48px;font-size:var(--pom-type-sm)}.surface-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.surface-steps li{grid-template-columns:22px 1fr;gap:8px;min-height:38px;display:grid;position:relative}.surface-steps li:not(:last-child):after{content:"";background:var(--line-strong);width:1px;position:absolute;top:21px;bottom:-3px;left:10px}.surface-steps li>span{z-index:1;border:1px solid var(--line-strong);background:var(--pom-color-canvas);width:21px;height:21px;font:var(--pom-type-xs) var(--pom-font-technical,monospace);border-radius:50%;place-items:center;display:grid}.surface-steps li.is-current>span{border-color:var(--ember);color:var(--pom-color-canvas);background:var(--ember)}.surface-steps li div{gap:2px;display:grid}.surface-steps strong,.surface-console code{color:var(--ink)}.surface-steps small{color:var(--faint)}.surface-console{border:1px solid var(--line);background:color-mix(in srgb, var(--pom-color-canvas) 88%, black);padding:8px;display:grid}.surface-console code{border-bottom:1px dotted var(--line);font:var(--pom-type-xs)/1.35 var(--pom-font-technical,monospace);padding:4px 0}.surface-variants{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.surface-variants button{text-align:left;gap:4px;display:grid}.surface-variants button[aria-pressed=true]{border-color:var(--ember);background:color-mix(in srgb, var(--ember) 14%, transparent)}.surface-variants small{color:var(--faint)}.surface-inspector{gap:4px;display:grid}.surface-inspector details{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, transparent)}.surface-inspector summary{min-height:32px;color:var(--ink);cursor:pointer;padding:8px}.surface-inspector p{color:var(--faint);margin:0;padding:0 8px 9px}.surface-condition,.surface-roster,.surface-providers,.surface-tasks{background:var(--line);gap:1px;display:grid}.surface-condition>div,.surface-providers>div,.surface-tasks>div,.surface-roster>button{text-align:left;background:color-mix(in srgb, var(--pom-material-widget) 82%, transparent);border:0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 8px;padding:7px;display:grid}.surface-condition strong,.surface-providers strong,.surface-tasks strong,.surface-roster strong{color:var(--ink)}.surface-condition small,.surface-providers small,.surface-tasks small,.surface-roster small{color:var(--faint);grid-column:2}.surface-condition meter{width:58px;accent-color:var(--ember);grid-area:1/3/3}.surface-roster i{background:var(--pom-color-success);border-radius:50%;grid-area:1/3/3;width:7px;height:7px}.surface-providers button{grid-area:1/3/3}.surface-tasks>div{grid-template-columns:8px 1fr auto}.surface-tasks>div>span{background:var(--pom-color-success);border-radius:50%;grid-row:1/3;width:7px;height:7px}.surface-tasks>div>span.is-running{background:var(--pom-color-focus);box-shadow:0 0 10px var(--pom-color-focus)}.surface-tasks progress{width:62px;accent-color:var(--ember);grid-area:1/3/3}.surface-mixer{gap:8px;display:grid}.surface-mixer label{color:var(--ink);grid-template-columns:1fr auto;gap:4px 8px;display:grid}.surface-mixer input{width:100%;accent-color:var(--ember);grid-column:1/-1}.surface-mixer output{color:var(--faint);font:var(--pom-type-xs) var(--pom-font-technical,monospace)}.surface-backdrop{border:1px solid var(--line);margin:0}.surface-backdrop>div{background:linear-gradient(#67a0991f,#02080bb8),radial-gradient(circle at 62% 35%,#a2e7d66b,#0000 12%),linear-gradient(120deg,#06151b 0 42%,#18363c 43% 48%,#071015 49%);min-height:108px}.surface-backdrop figcaption{color:var(--ink);justify-content:space-between;gap:8px;padding:7px;display:flex}.surface-backdrop figcaption span{color:var(--faint);font:var(--pom-type-xs) var(--pom-font-technical,monospace)}.surface-workspace{border:1px solid var(--line);grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);min-width:0;min-height:138px;display:grid}.surface-workspace nav{border-right:1px solid var(--line);align-content:start;min-width:0;display:grid;overflow:hidden}.surface-workspace nav button{text-align:left;border-width:0 0 1px;border-radius:0;gap:2px;min-width:0;max-width:100%;display:grid;overflow:hidden}.surface-workspace nav button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.surface-workspace nav button[aria-current=true]{border-left:2px solid var(--ember);background:color-mix(in srgb, var(--ember) 12%, transparent)}.surface-workspace nav small{color:var(--faint)}.surface-workspace section{text-align:center;place-content:center;justify-items:center;gap:5px;padding:10px;display:grid}.surface-workspace section p{color:var(--faint);margin:0}.surface-wizard{gap:4px;margin:0;padding:0;list-style:none;display:grid}.surface-wizard li{border:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:7px;display:grid}.surface-wizard li>span{width:21px;height:21px;color:var(--pom-color-canvas);background:var(--ember);font:var(--pom-type-xs) var(--pom-font-technical,monospace);border-radius:50%;place-items:center;display:grid}.surface-wizard li div{display:grid}.surface-wizard small{color:var(--faint)}.surface-document{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.surface-document label{color:var(--faint);font:var(--pom-type-xs) var(--pom-font-technical,monospace);text-transform:uppercase;gap:3px;display:grid}.surface-document input,.surface-document textarea,.surface-assignments select,.surface-prompt textarea{border:1px solid var(--line);width:100%;min-height:32px;color:var(--ink);background:var(--pom-material-field);font:var(--pom-type-xs) var(--pom-font-ui,sans-serif);padding:6px 7px}.surface-document-body{grid-column:1/-1}.surface-document textarea{resize:vertical;min-height:74px}.surface-tree{border:1px solid var(--line);display:grid}.surface-tree button{text-align:left;border-width:0 0 1px;border-radius:0}.surface-tree button.is-selected{border-left:2px solid var(--ember);color:var(--ember-bright);background:color-mix(in srgb, var(--ember) 12%, transparent)}.surface-relationships{gap:5px;display:grid}.surface-relationships>div{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.surface-relationships>div>span{color:var(--ember)}.surface-relationships small{color:var(--faint);text-align:right}.surface-generator{grid-template-columns:repeat(3,1fr);display:grid}.surface-plan{border:1px solid var(--line);color:var(--faint);text-align:center;padding:7px}.surface-plan.is-current{border-color:var(--ember);color:var(--ink);background:color-mix(in srgb, var(--ember) 12%, transparent)}.surface-assignments{gap:5px;display:grid}.surface-assignments,.surface-assignments label,.surface-assignments label>span{min-width:0}.surface-assignments label{border:1px solid var(--line);grid-template-columns:1fr minmax(100px,1fr);align-items:center;gap:8px;padding:6px;display:grid}.surface-assignments label>span{color:var(--ink);display:grid}.surface-assignments select{min-width:0;max-width:100%}.surface-assignments small{color:var(--faint)}.surface-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.surface-themes button{text-align:left;grid-template-columns:28px 1fr;gap:2px 7px;display:grid}.surface-themes button[aria-pressed=true]{border-color:var(--pom-color-focus);box-shadow:var(--pom-part-button-surface-material-shadow,none)}.surface-themes i{border:1px solid var(--line);grid-row:1/3;width:28px;height:36px}.surface-themes small{color:inherit}@container (width<=440px){.surface-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}.implemented-surface:has(>.surface-theme-materials[open]) .surface-themes button{grid-template-columns:24px 1fr;align-items:center;min-height:36px;padding:4px 7px}.implemented-surface:has(>.surface-theme-materials[open]) .surface-themes i{grid-row:1;width:24px;height:26px}.implemented-surface:has(>.surface-theme-materials[open]) .surface-themes small{display:none}.surface-theme-materials{border:1px solid var(--line);border-radius:var(--pom-radius-small,8px);background:color-mix(in srgb, var(--pom-material-field) 76%, transparent);margin-top:8px;overflow:hidden}.surface-theme-materials>summary{color:var(--ink);font:650 var(--pom-type-xs)/1.2 var(--pom-font-technical,monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:6px 8px}.surface-theme-materials[open]>summary{border-bottom:1px solid var(--line)}.surface-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 4px;padding:7px;display:grid}.surface-material-grid label{color:var(--muted);font:var(--pom-type-xs)/1.15 var(--pom-font-technical,monospace);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 4px;display:grid}.surface-material-grid label>span{letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.surface-material-grid output{color:var(--ink);font-size:var(--pom-type-xs);font-variant-numeric:tabular-nums}.surface-material-grid input{width:100%;min-height:14px;accent-color:var(--pom-color-accent);grid-column:1/-1}.surface-theme-materials>footer{justify-content:space-between;align-items:center;gap:8px;padding:0 7px 7px;display:flex}.surface-theme-materials>footer small{color:var(--faint);font:var(--pom-type-xs)/1.35 var(--pom-font-technical,monospace)}.surface-theme-materials>footer button{min-height:24px;padding:3px 8px}.surface-accessibility{gap:7px;display:grid}.surface-accessibility label{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:32px;display:grid}.surface-accessibility label:not(:first-child){grid-template-columns:auto 1fr}.surface-accessibility input[type=range]{width:100%;accent-color:var(--ember)}.surface-accessibility p{border:1px solid var(--line-strong);color:var(--ink);font:var(--pom-type-md)/1.5 var(--pom-font-prose,serif);margin:0;padding:10px}.surface-prompt{border:1px solid var(--line);grid-template-columns:minmax(84px,.6fr) minmax(0,1.4fr);min-width:0;min-height:156px;display:grid}.surface-prompt nav{border-right:1px solid var(--line);align-content:start;min-width:0;display:grid;overflow:hidden}.surface-prompt nav button{text-align:left;border-width:0 0 1px;border-radius:0;min-width:0;max-width:100%;overflow:hidden}.surface-prompt label{min-width:0}.surface-prompt nav button[aria-current=page]{border-left:2px solid var(--ember);color:var(--ember-bright)}.surface-prompt label{color:var(--faint);grid-template-rows:auto 1fr;gap:5px;padding:8px;display:grid}.surface-prompt textarea{resize:none;min-height:110px;font-family:var(--pom-font-technical,monospace)}@container (width<=320px){.widget-frame>header nav>.action-dock-main,.widget-frame>header nav>.action-group,.widget-frame>header nav>.action-remove,.widget-frame[data-pomegranate-edge=left]>header nav .action-dock-left,.widget-frame[data-pomegranate-edge=right]>header nav .action-dock-right,.widget-frame[data-pomegranate-edge=floating]>header nav .action-float{display:none}.surface-facts,.surface-document,.surface-themes,.surface-workspace,.surface-prompt{grid-template-columns:1fr}.surface-workspace nav,.surface-prompt nav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.surface-workspace section,.surface-prompt label,.surface-boundary{display:none}.surface-actions button{flex:100%;min-height:38px}.surface-variants,.surface-assignments label{grid-template-columns:1fr}.surface-condition meter,.surface-tasks progress{display:none}}@container (width<=220px){.widget-frame>header{min-width:0}.widget-frame>header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.widget-frame>header nav{flex:none;max-width:100%}}.widget-catalog{z-index:20;top:var(--pom-chrome-height,44px);box-sizing:border-box;width:min(38rem,100vw);max-width:none;max-height:none;height:calc(100dvh - var(--pom-chrome-height,44px));border:var(--pom-border-width,1px) solid var(--pom-material-menu-border,var(--line-strong));border-radius:var(--pom-radius-large,.75rem) 0 0;color:var(--ink);background:color-mix(in srgb, var(--pom-material-menu,var(--glass-deep)) 96%, transparent);box-shadow:var(--pom-material-menu-shadow,0 30px 100px #00000094), var(--pom-material-menu-inset,none);-webkit-backdrop-filter:blur(var(--pom-material-menu-blur,22px)) saturate(var(--pom-material-menu-saturation,.86));backdrop-filter:blur(var(--pom-material-menu-blur,22px)) saturate(var(--pom-material-menu-saturation,.86));-webkit-user-select:none;user-select:none;grid-template-rows:42px auto auto auto minmax(0,1fr) auto;gap:0;margin:0;padding:0;position:fixed;bottom:0;left:auto;right:0;overflow:hidden;container:widget-catalog/inline-size}.widget-catalog:not([open]){display:none}.widget-catalog[open]{display:grid}.widget-catalog[data-presentation=expanded]{border-radius:var(--pom-radius-large,.75rem);width:80vw;height:80vh;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.widget-catalog::backdrop{background:color-mix(in srgb, var(--pom-color-shadow,#050406) 68%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.catalog-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 3.5%, transparent), transparent);grid-row:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:42px;padding:0 10px;display:grid}.catalog-title{gap:1px;display:grid}.widget-catalog .catalog-title h2{font:500 var(--pom-type-sm)/var(--pom-font-ui-line-height) var(--pom-font-ui,"Segoe UI", sans-serif);margin:0}.catalog-title span{color:var(--faint);font:var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical,monospace);letter-spacing:.08em;text-transform:uppercase}.widget-catalog .catalog-close{min-width:29px;min-height:29px;font-size:var(--pom-type-lg);padding:0 6px}.catalog-search-row{grid-row:2;grid-template-columns:minmax(0,1fr) minmax(200px,250px) auto;align-items:stretch;gap:6px;padding:8px 10px 6px;display:grid}.widget-catalog .catalog-search{border:var(--pom-border-width,1px) solid var(--pom-material-field-border,var(--line));border-radius:var(--pom-radius-small,.45rem);min-width:0;min-height:30px;color:var(--ink);background:var(--pom-material-field,#0000003d);font:var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui,"Segoe UI", sans-serif);-webkit-user-select:text;user-select:text;outline:none;padding:0 9px}.widget-catalog .catalog-search:focus-visible{border-color:var(--pom-color-focus,var(--ember));box-shadow:0 0 0 2px color-mix(in srgb, var(--pom-color-focus,var(--ember)) 12%, transparent)}.catalog-preview-control{border:var(--pom-border-width,1px) solid var(--line);border-radius:var(--pom-radius-small,.45rem);min-width:0;color:var(--muted);background:var(--pom-material-button,#ffffff0a);font:var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui,"Segoe UI", sans-serif);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 8px;padding:3px 8px 2px;display:grid}.catalog-preview-output{color:var(--ink);font-family:var(--pom-font-technical,monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.widget-catalog .catalog-preview-scale{appearance:none;width:100%;height:8px;min-height:8px;accent-color:var(--pom-color-focus,var(--ember));cursor:ew-resize;background:0 0;border:0;grid-column:1/-1;margin:0;padding:0}.catalog-preview-scale::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--line-strong) 0, var(--line-strong) 1px, transparent 1px, transparent calc(39.09% - 1px), var(--pom-color-focus,var(--ember)) calc(39.09% - 1px), var(--pom-color-focus,var(--ember)) calc(39.09% + 1px), transparent calc(39.09% + 1px), transparent calc(100% - 1px), var(--line-strong) calc(100% - 1px));border-radius:999px;height:2px;box-shadow:inset 0 0 0 1px #0000005c}.catalog-preview-scale::-webkit-slider-thumb{appearance:none;border:1px solid var(--ink);background:var(--pom-material-widget,var(--glass));width:10px;height:10px;box-shadow:0 0 0 2px color-mix(in srgb, var(--pom-color-focus,var(--ember)) 18%, transparent);border-radius:50%;margin-top:-4px}.catalog-preview-scale:focus-visible{outline:1px solid var(--pom-color-focus,var(--ember));outline-offset:2px}.catalog-view{align-items:center;display:flex}.catalog-filter-strip{flex-wrap:wrap;grid-row:3;align-items:center;gap:4px;padding:0 10px 6px;display:flex}.catalog-filters,.catalog-utilities{flex-wrap:wrap;flex:0 auto;gap:4px;min-width:0;display:flex}.widget-catalog .catalog-view button,.widget-catalog .catalog-filters button,.widget-catalog .catalog-utilities button{white-space:nowrap;min-height:27px;color:var(--muted);font:var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui,"Segoe UI", sans-serif);padding:0 8px}.widget-catalog button[aria-pressed=true]{border-color:var(--line-strong);color:var(--pom-color-focus);background:color-mix(in srgb, var(--ember) 12%, var(--pom-material-button,transparent))}.active-catalog-filter{border-left:2px solid color-mix(in srgb, var(--pom-color-focus,var(--ember)) 46%, transparent);color:var(--muted);background:color-mix(in srgb, var(--pom-color-focus,var(--ember)) 7%, transparent);font:var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui,"Segoe UI", sans-serif);grid-row:4;margin:0 10px 6px;padding:5px 7px}.active-catalog-filter[hidden]{display:none}.catalog-results{--pom-catalog-preview-width:286px;--pom-catalog-columns:2;box-sizing:border-box;grid-row:5;grid-template-columns:repeat(var(--pom-catalog-columns), var(--pom-catalog-preview-width));scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;overscroll-behavior:contain;grid-auto-rows:8px;grid-auto-flow:row;place-content:start center;align-items:start;gap:8px;min-height:0;padding:2px 10px 10px;display:grid;overflow:auto}.catalog-results[data-catalog-view=compact]{grid-template-columns:minmax(0,1fr);justify-content:stretch}.catalog-results>[data-catalog-result]{border:var(--pom-border-width,1px) solid var(--line);border-radius:var(--pom-radius-small,.45rem);min-width:0;min-height:0;color:var(--ink);background:color-mix(in srgb, var(--pom-material-widget,var(--glass)) 96%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--ink) 8%, transparent), 0 5px 16px #0000002e;cursor:grab;touch-action:pan-y;outline:0;padding:0;transition:border-color .12s,background .12s,transform .12s;display:block;position:relative;overflow:hidden}.catalog-result-content{box-sizing:border-box;aspect-ratio:4/5;grid-template-rows:auto minmax(0,1fr);gap:5px;width:100%;padding:6px;display:grid;position:relative;overflow:hidden}.catalog-results[data-catalog-view=visual]>[data-catalog-result][data-preview-shape=wide] .catalog-result-content{aspect-ratio:16/9}.catalog-results[data-catalog-view=visual]>[data-catalog-result][data-preview-shape=stage] .catalog-result-content{aspect-ratio:4/3}.catalog-results[data-catalog-view=visual]>[data-catalog-result][data-preview-shape=strip] .catalog-result-content{aspect-ratio:3}.catalog-results[data-catalog-view=visual]>[data-catalog-result][data-widget-type=settings\.theme-colors] .catalog-result-content{height:clamp(480px, calc(var(--pom-catalog-preview-width) * 1.45), 520px);aspect-ratio:auto}.catalog-results>[data-catalog-result]:hover,.catalog-results>[data-catalog-result]:focus-visible{border-color:color-mix(in srgb, var(--pom-color-focus,var(--ember)) 42%, var(--line));background:color-mix(in srgb, var(--pom-material-widget,var(--glass)) 99%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pom-color-focus,var(--ember)) 14%, transparent), 0 12px 30px #0000004d;transform:translateY(-1px)}.catalog-results>[data-catalog-result].is-on-panel{cursor:default}.catalog-results>[data-catalog-result].is-catalog-drag-origin{border-color:color-mix(in srgb, var(--pom-color-focus,var(--ember)) 70%, var(--line));opacity:.62;cursor:grabbing;transform:scale(.985)}.catalog-results>[data-catalog-result].is-on-panel .catalog-widget-preview{opacity:.64;filter:saturate(.65)}.catalog-widget-identity{pointer-events:none;align-items:baseline;gap:6px;min-width:0;padding:0 2px;display:flex}.catalog-identity-name{flex:none;align-items:center;gap:4px;min-width:0;display:inline-flex}.catalog-widget-identity strong{color:var(--ink);font:500 var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui,"Segoe UI", sans-serif);white-space:nowrap;flex:none}.catalog-widget-identity>span{min-width:0;color:var(--muted);font:var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui,"Segoe UI", sans-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-icon-sprite{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}svg[data-catalog-icon]{width:13px;height:13px;color:var(--pom-color-focus,var(--ember));fill:currentColor;flex:none;display:inline-block}.catalog-widget-preview{border:var(--pom-border-width,1px) solid var(--line);width:100%;height:100%;min-height:0;color:var(--muted);background:radial-gradient(circle at 72% 35%, color-mix(in srgb, var(--pom-color-focus,var(--ember)) 12%, transparent), transparent 44%), color-mix(in srgb, var(--pom-color-canvas) 98%, transparent);pointer-events:none;position:relative;overflow:hidden;container-type:inline-size}.catalog-widget-preview>.implemented-widget{box-sizing:border-box;width:100%;height:100%;min-height:0;box-shadow:none;border:0;overflow:hidden}.catalog-widget-preview .surface-anatomy{height:100%;min-height:0;overflow:hidden}.catalog-widget-preview :where(*){overflow-y:hidden}.catalog-widget-preview .ambient-ring-handle,.catalog-widget-preview .surface-boundary,.catalog-widget-preview .surface-actions{display:none}.catalog-widget-preview .surface-document{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-widget-preview .surface-document input{box-sizing:border-box;min-height:24px;padding-block:3px}.catalog-widget-preview .surface-document-body{display:none}.catalog-instance-state,.catalog-drag-hint{z-index:2;border:1px solid var(--line);color:var(--ink);background:color-mix(in srgb, var(--pom-color-canvas) 86%, transparent);font:var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical,monospace);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;padding:3px 6px;position:absolute;right:12px}.catalog-instance-state{top:32px}.catalog-drag-hint{opacity:0;transition:opacity .12s,transform .12s;bottom:12px;transform:translateY(3px)}[data-catalog-result]:hover .catalog-drag-hint,[data-catalog-result]:focus-visible .catalog-drag-hint{opacity:1;transform:translateY(0)}.catalog-result-compact{grid-column:1/-1}.catalog-result-compact .catalog-result-content{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;min-height:40px;padding:6px 8px;display:grid}.catalog-compact-sample{border:1px solid var(--line);background:color-mix(in srgb, var(--pom-color-canvas) 64%, transparent);pointer-events:none;gap:3px;width:21px;height:18px;padding:3px;display:grid}.catalog-compact-sample:before,.catalog-compact-sample:after{content:"";background:color-mix(in srgb, var(--pom-color-focus,var(--ember)) 42%, transparent);height:1px;box-shadow:0 4px var(--line);display:block}.catalog-compact-copy{min-width:0;display:grid}.catalog-compact-copy strong{color:var(--ink);font:500 var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui,"Segoe UI", sans-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-compact-copy span,.catalog-compact-state{color:var(--faint);font:var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical,monospace);text-transform:uppercase}.catalog-empty{min-height:180px;color:var(--faint);font:var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui,"Segoe UI", sans-serif);grid-column:1/-1;place-items:center;display:grid}.catalog-foot{border-top:1px solid var(--line);color:var(--faint);font:var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical,monospace);text-transform:uppercase;grid-row:6;justify-content:space-between;gap:10px;padding:7px 10px;display:flex}.catalog-placement-proxy{z-index:120;box-sizing:border-box;width:var(--pom-placement-width);height:var(--pom-placement-height);border:1px solid color-mix(in srgb, var(--pom-color-focus,var(--ember)) 58%, var(--line));border-radius:var(--pom-radius-small,.45rem);color:var(--ink);background:color-mix(in srgb, var(--pom-material-widget,var(--glass)) 96%, transparent);box-shadow:0 24px 70px #000000a8, 0 0 0 4px color-mix(in srgb, var(--pom-color-focus,var(--ember)) 8%, transparent);opacity:.94;pointer-events:none;transform:translate3d(var(--pom-placement-x), var(--pom-placement-y), 0) rotate(.35deg);transform-origin:50%;grid-template-rows:auto minmax(0,1fr);padding:6px;display:grid;position:fixed;top:0;left:0;overflow:hidden}.catalog-placement-proxy-title{font:500 var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui,"Segoe UI", sans-serif);text-overflow:ellipsis;white-space:nowrap;padding:0 2px 5px;overflow:hidden}.catalog-placement-proxy .catalog-widget-preview{border:0;min-height:0}[data-catalog-placement-target].is-catalog-placement-target{z-index:30;outline:1px solid color-mix(in srgb, var(--pom-color-focus,var(--ember)) 62%, transparent);outline-offset:-3px;box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--pom-color-focus,var(--ember)) 9%, transparent), 0 0 24px color-mix(in srgb, var(--pom-color-focus,var(--ember)) 10%, transparent);pointer-events:auto;cursor:copy;position:relative}[data-catalog-placement-target].is-catalog-placement-target:after{content:"Place Widget";z-index:40;border:1px solid color-mix(in srgb, var(--pom-color-focus,var(--ember)) 42%, var(--line));border-radius:var(--pom-radius-small,.35rem);color:var(--ink);background:color-mix(in srgb, var(--pom-color-canvas) 90%, transparent);font:var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical,monospace);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;padding:4px 7px;position:absolute;top:8px;left:50%;transform:translate(-50%)}[data-catalog-placement-target].is-catalog-target-active{outline:2px solid var(--pom-color-focus,var(--ember));outline-offset:-4px;box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--pom-color-focus,var(--ember)) 17%, transparent), 0 0 34px color-mix(in srgb, var(--pom-color-focus,var(--ember)) 24%, transparent)}[data-catalog-placement-target].is-catalog-target-active:focus-visible{outline-width:3px}@container widget-catalog (width<=760px){.catalog-search-row{grid-template-columns:minmax(0,1fr) auto}.catalog-preview-control{grid-area:2/1/auto/-1}}.lab-footer{border-radius:var(--pom-radius-small,.4rem);color:var(--faint);font-size:var(--pom-type-sm);align-items:center;gap:1rem;margin-top:.55rem;padding:.4rem .7rem;display:flex}.lab-footer p{flex:1;margin:0}.lab-footer details{position:relative}.lab-footer ol,.lab-footer ul{border:var(--pom-border-width,1px) solid var(--line);background:var(--pom-material-menu,var(--glass-deep));width:22rem;max-height:16rem;margin:0;padding:.75rem .75rem .75rem 2rem;position:absolute;bottom:1.5rem;right:0;overflow:auto}dialog{border:var(--pom-border-width,1px) solid var(--pom-material-dialog-border,var(--line-strong));border-radius:var(--pom-radius-large,.75rem);width:min(28rem,100vw - 2rem);color:var(--ink);background:var(--pom-material-dialog,var(--glass-deep));box-shadow:var(--pom-material-dialog-shadow,var(--shadow)), var(--pom-material-dialog-inset,none)}dialog::backdrop{background:color-mix(in srgb, var(--pom-color-shadow,#050406) 64%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (prefers-reduced-transparency:reduce){.widget-catalog{background:var(--pom-color-canvas,#11131a);-webkit-backdrop-filter:none;backdrop-filter:none}.widget-catalog::backdrop{background:color-mix(in srgb, var(--pom-color-canvas) 96%, var(--pom-color-shadow));-webkit-backdrop-filter:none;backdrop-filter:none}}dialog form,dialog label{gap:.5rem;display:grid}dialog h2{font-family:var(--pom-font-display,"Pomegranate Serif")}dialog input{border:var(--pom-border-width,1px) solid var(--pom-material-field-border,var(--line));background:var(--pom-material-field,#00000038);min-height:2.5rem;padding:.45rem}dialog form>div{justify-content:flex-end;gap:.4rem;display:flex}.focus-mode [data-pomegranate-dock=left],.focus-mode [data-pomegranate-dock=right]{display:none}.focus-mode .workbench-surface{grid-template-columns:minmax(0,1fr)}.focus-mode .transcript{max-width:54rem;font-size:var(--pom-type-xl)}@container (width<=19rem){.fact-grid{grid-template-columns:1fr}}@media (width<=1000px){.top-shelf{grid-template-columns:auto 1fr auto}.runtime-status{display:none}.workbench-surface{grid-template-columns:minmax(12rem,.75fr) minmax(24rem,1.5fr)}[data-pomegranate-dock=right]{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=700px){main{padding:.35rem;overflow:auto}.top-shelf{grid-template-columns:1fr auto}.wordmark small,.shelf-actions>button[aria-pressed]{display:none}.context-rail{grid-template-columns:1fr;gap:.4rem}.persistence-actions{overflow-x:auto}.workbench-surface,.left-collapsed .workbench-surface{min-width:0;display:block}[data-pomegranate-dock]{min-height:5rem}[data-pomegranate-dock=right]{display:block}[data-pomegranate-floating-layer]{position:static}.widget-float{position:static;width:auto!important;min-height:auto!important}.widget-catalog{width:auto;inset:.35rem}.widget-catalog ul{grid-template-columns:1fr}.lab-footer{flex-direction:column;align-items:flex-start}}@media (pointer:coarse){button,input,textarea,summary,.shelf-actions button,.context-rail button,.widget-catalog button,dialog button{min-height:44px}.widget-frame>header nav button{width:44px;min-height:44px}.surface-theme-materials>summary,.surface-theme-materials input,.surface-theme-materials>footer button{min-height:44px}}main[data-pom-theme-root] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement] .widget-frame{width:min(var(--pom-story-measure), calc(100% - 48px));max-width:none;margin-inline:auto}main[data-pom-theme-root] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement] .transcript{width:100%;max-width:none}main[data-pom-theme-root] [data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement]{width:min(var(--pom-story-measure), calc(100% - 48px));max-width:none}.story-measure-resize-layer{z-index:12;pointer-events:none;grid-area:1/2/-1/3;position:absolute;inset:0}.story-measure-resize-handle{z-index:1;cursor:col-resize;pointer-events:auto;touch-action:none;width:12px;min-width:12px;height:64px;min-height:64px;position:absolute;bottom:15px}main[data-pom-theme-root] .story-measure-resize-handle[data-pom-part=story\.measure-resizer]{box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.story-measure-resize-handle[data-story-measure-resizer=left]{left:calc(50% - var(--pom-story-measure) / 2 - 8px);transform:translate(-50%)}.story-measure-resize-handle[data-story-measure-resizer=right]{left:calc(50% + var(--pom-story-measure) / 2 + 8px);transform:translate(-50%)}.story-measure-resize-handle>span{background:var(--line-strong);width:1px;box-shadow:none;opacity:.1;transition:opacity .1s,inset .1s,box-shadow .1s;position:absolute;top:28%;bottom:28%;left:50%;transform:translate(-50%)}.story-measure-resize-handle:is(:hover,:focus-visible,.is-dragging)>span{box-shadow:0 0 7px color-mix(in srgb, var(--pom-color-focus) 72%, transparent);opacity:.9;top:20%;bottom:20%}.story-toolbar{min-width:0;min-height:0;display:block;position:relative;overflow:visible}.story-toolbar-columns{grid-template-columns:repeat(var(--pom-story-toolbar-columns), minmax(0, 1fr));gap:7px;width:100%;height:100%;min-height:0;display:grid}.story-toolbar-column{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.story-toolbar.is-compressed .story-toolbar-columns{flex-direction:column;gap:0;display:flex}.story-toolbar.is-compressed .story-toolbar-column{display:contents}.story-toolbar-column-controls{z-index:15;grid-template-columns:repeat(2,30px);display:grid;position:absolute;bottom:0}.story-toolbar-column-controls[data-toolbar-column-controls=left]{right:0}.story-toolbar-column-controls[data-toolbar-column-controls=right]{left:0}.story-toolbar-column-controls>button{color:#deefe88a;width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:none;font:400 var(--pom-type-lg)/1 var(--pom-font-technical,monospace);background:#04070875;border:1px solid #deefe80f;border-radius:0;place-items:center;padding:0;display:grid}.story-toolbar-column-controls>button:hover,.story-toolbar-column-controls>button:focus-visible{color:#deefe8e0;background:#040708c7}.story-toolbar-column-controls>button:disabled{color:#deefe82e;cursor:default;opacity:.7}.toolbar-column-removal-dialog>section{gap:12px;display:grid}.toolbar-column-removal-dialog header{gap:6px;display:grid}.toolbar-column-removal-dialog h2,.toolbar-column-removal-dialog p{margin:0}.toolbar-column-removal-dialog ul{border:1px solid var(--line);max-height:min(38vh,16rem);margin:0;padding:8px 8px 8px 28px;overflow:auto}.toolbar-column-removal-dialog footer{justify-content:flex-end;gap:6px;display:flex}.toolbar-column-removal-dialog .toolbar-column-remove-confirm{border-color:color-mix(in srgb, #e46060 72%, var(--line));color:color-mix(in srgb, #ffb0a8 82%, var(--ink))}@media (pointer:coarse){.story-measure-resize-handle{width:44px;min-width:44px}.story-toolbar-column-controls{grid-template-columns:repeat(2,44px)}.story-toolbar-column-controls>button{width:44px;min-width:44px;height:44px;min-height:44px}}@media (width<=868px){.story-measure-resize-handle,.story-toolbar-column-controls{display:none}main[data-pom-theme-root] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement] .widget-frame,main[data-pom-theme-root] [data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement]{width:calc(100% - 48px)}}@media (prefers-reduced-motion:reduce){.story-measure-resize-handle>span{transition:none}}@media (forced-colors:active){.story-measure-resize-handle:is(:hover,:focus-visible,.is-dragging)>span{opacity:1;background:canvastext}.story-toolbar-column-controls>button{border-color:buttontext}}main[data-pom-theme-root] .workbench-surface,main[data-pom-theme-root].left-collapsed .workbench-surface{min-height:calc(100vh - 12rem);padding:7px;display:block;position:relative}.panel-template-surface{gap:7px;min-height:calc(100vh - 13rem);display:grid;position:relative}.panel-template-surface[data-panel-template-family=story-stage]{grid-template-columns:minmax(13rem, var(--pom-left-width,var(--pom-side-width))) minmax(27rem, 1fr) minmax(15rem, var(--pom-right-width,var(--pom-side-width)));grid-template-rows:minmax(0,1fr) auto}.panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=left-instruments]{grid-area:1/1/3}.panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=stage]{grid-area:1/2}.panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=composer]{grid-area:2/2}.panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=right-instruments]{grid-area:1/3/3}.panel-template-surface[data-panel-template-family=focus-support]{grid-template-columns:var(--pom-sub-panel-columns,minmax(24rem, 1.7fr) minmax(15rem, .8fr))}.dock-region{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.dock-shelf{flex:var(--pom-shelf-weight) 1 0;flex-direction:column;min-width:0;min-height:4rem;display:flex;overflow:hidden}.shelf-resize-handle{z-index:2;cursor:row-resize;background:linear-gradient(transparent 4px, var(--line-strong) 4px 5px, transparent 5px);min-height:9px;position:relative}.shelf-resize-handle:focus-visible{outline:2px solid var(--pom-color-focus);outline-offset:-2px}.column-resize-handle{z-index:12;top:0;bottom:0;left:var(--pom-column-boundary);cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:0;width:12px;min-width:12px;padding:0;position:absolute;transform:translate(-50%)}.column-resize-handle span{background:var(--line-strong);opacity:.18;width:1px;position:absolute;top:42%;bottom:42%;left:5px}.column-resize-handle:is(:hover,:focus-visible,.is-dragging) span{opacity:.9;top:34%;bottom:34%}.column-resize-handle:focus-visible{outline:2px solid var(--pom-color-focus);outline-offset:-2px}.widget-row-resize-handle{z-index:12;cursor:row-resize;touch-action:none;background:0 0;border:0;border-radius:0;flex:0 0 12px;width:100%;height:12px;min-height:12px;margin-block:-6px;padding:0;position:relative}.widget-row-resize-handle span{background:var(--line-strong);opacity:.18;height:1px;position:absolute;top:5px;left:42%;right:42%}.widget-row-resize-handle:is(:hover,:focus-visible,.is-dragging) span{opacity:.9;left:34%;right:34%}.widget-row-resize-handle:focus-visible{outline:2px solid var(--pom-color-focus);outline-offset:-2px}.unavailable-template{border:1px dashed var(--line-strong);min-height:18rem;padding:2rem}.unavailable-template h2{color:var(--ink);margin-top:0}.unavailable-template p{color:var(--muted)}@media (width<=1000px){.panel-template-surface[data-panel-template-family=story-stage]{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(12rem,.75fr) minmax(24rem,1.5fr)}.panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=right-instruments]{grid-area:3/1/auto/3}.panel-template-surface[data-panel-template-family=focus-support]{grid-template-columns:minmax(0,1fr)}.panel-template-surface[data-panel-template-family=columns]{grid-template-columns:repeat(2,minmax(10rem,1fr))}}@media (width<=700px){.panel-template-surface,.panel-template-surface[data-panel-template-family]{min-height:0;display:block}.dock-region{min-height:5rem;margin-bottom:7px}}@media (width>=1280px){.widget-catalog[data-presentation=expanded] ul{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.widget-frame{animation:.18s ease-out surface-in}.widget-catalog{animation:.18s ease-out catalog-in}@keyframes surface-in{0%{opacity:0;transform:translateY(4px)}}@keyframes catalog-in{0%{opacity:0}}}html,body{height:100%;overflow:hidden}main{--pom-side-width:min(286px, 18.1856%);--pom-showcase-height:43px;background-color:#181818;background-image:none;flex-direction:column;width:100%;height:100dvh;min-height:0;padding:24px 24px 8px;display:flex;overflow:hidden}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.context-rail{order:-1;flex:0 0 var(--pom-showcase-height);color:#252b2a;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f6f5;border:0;border-radius:0;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:8px 18px;margin:0;padding:0;display:grid;overflow:hidden}.context-rail p,.theme-targets,.dock-controls,.persistence-actions{min-width:0}.context-rail p{white-space:nowrap;gap:7px}.context-rail p span{color:#69716f}.context-rail p strong{color:#252b2a}.theme-targets{align-items:center;gap:3px;display:flex}.theme-targets:before{content:"Theme";color:#69716f;font:var(--pom-type-xs) var(--pom-font-technical,monospace);letter-spacing:.045em;text-transform:uppercase;margin-right:4px}.context-rail button{color:#515b58;min-height:24px;box-shadow:none;font:var(--pom-type-xs) var(--pom-font-technical,monospace);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#f4f7f6b8;border:1px solid #242c2a2e;border-radius:0;padding:0 7px}.context-rail button:hover{color:#252b2a;background:#e4e8e6;border-color:#242c2a6b}.context-rail button[aria-pressed=true]{color:#f5f7f6;background:#222827;border-color:#242c2a6b}.persistence-actions{scrollbar-width:none;justify-self:end;overflow-x:auto}.top-shelf{background:var(--pom-material-shelf,#0b121399);width:100%;min-height:40px;box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(.82);backdrop-filter:blur(12px)saturate(.82);border-color:#ecf8f424 #0000008a #0000008a;border-radius:0;flex:0 0 40px;grid-template-columns:188px minmax(0,1fr) auto;align-items:stretch;gap:0;padding:0;display:grid;position:relative;overflow:hidden;z-index:50!important}.wordmark{border-right:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:center;padding:0 10px}.wordmark-mark{width:24px;height:24px}.wordmark strong{font-size:var(--pom-type-sm);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;align-self:end;overflow:hidden}.wordmark small{font-size:var(--pom-type-xs);align-self:start;margin-top:2px}.panel-tabs button{border-width:0 1px 0 0;border-color:var(--line);min-height:38px;font-size:var(--pom-type-xs);border-radius:0}.panel-tabs [role=tab]{border-radius:0;padding:0 14px}.panel-tabs [role=tab][aria-selected=true]{border-color:var(--line-strong);background:color-mix(in srgb, var(--pom-color-selection) 8%, transparent)}.shelf-actions{gap:0}.shelf-actions button{min-height:38px;font-size:var(--pom-type-xs);border-width:0 0 0 1px;border-radius:0;padding:0 13px}.runtime-status{border-left:1px solid var(--line);min-width:90px;font-size:var(--pom-type-xs);padding:0 12px}.workbench-shell{background:var(--pom-canvas-color,#080c0d);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-width:0 1px 1px;border-radius:0;flex:auto;margin:0;overflow:hidden}.workbench-surface,.left-collapsed .workbench-surface{grid-template-columns:var(--pom-left-width,var(--pom-side-width)) minmax(0, 1fr) var(--pom-right-width,var(--pom-side-width));gap:0;width:100%;height:100%;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}[data-pomegranate-dock]{z-index:2;background:var(--pom-material-panel,#04070833);min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(.82);backdrop-filter:blur(12px)saturate(.82);border:0;border-radius:0;position:relative;overflow:hidden}[data-conformance-region=left]{border-right:1px solid #0000008a}[data-conformance-region=right]{border-left:1px solid #0000008a}[data-conformance-region=stage]{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:block}[data-pomegranate-floating-layer]{z-index:30}.left-collapsed .workbench-surface{--pom-left-width:0px!important}.right-collapsed .workbench-surface{--pom-right-width:0px!important}.left-collapsed .toolbar-resize-handle[data-dock-resizer=left],.right-collapsed .toolbar-resize-handle[data-dock-resizer=right]{display:none}.toolbar-edge-toggle{width:30px;min-width:30px;height:116px;min-height:116px;font-size:var(--pom-type-xs,11px);line-height:var(--pom-font-ui-line-height,1.4);letter-spacing:var(--pom-font-ui-tracking,.04em);text-transform:uppercase;writing-mode:vertical-rl;padding:0;position:absolute;top:50%;transform:translateY(-50%)}main .workbench-surface .toolbar-edge-toggle{z-index:13}main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle{color:#deefe833;box-shadow:none;font:400 var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical,monospace);letter-spacing:.04em;background:#04070847;border:1px solid #deefe80f;border-radius:0}main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle:hover,main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle:focus-visible{color:#deefe8b8;background:#040708b8}.toolbar-edge-toggle-left{left:var(--pom-left-width,var(--pom-side-width))}.toolbar-edge-toggle-right{right:var(--pom-right-width,var(--pom-side-width));transform:translateY(-50%)rotate(180deg)}.toolbar-edge-toggle[data-toolbar-toggle-presentation=bottom-chevrons]{letter-spacing:0;text-transform:none;writing-mode:horizontal-tb;place-items:center;display:grid;position:fixed;top:auto;bottom:0;transform:none}.toolbar-edge-toggle-left[data-toolbar-toggle-presentation=bottom-chevrons]{left:calc(var(--pom-workbench-edge-inset,0px) + var(--pom-left-width,var(--pom-side-width)) + 7px)}.toolbar-edge-toggle-right[data-toolbar-toggle-presentation=bottom-chevrons]{right:calc(var(--pom-workbench-edge-inset,0px) + var(--pom-right-width,var(--pom-side-width)) + 7px)}main[data-pom-toolbar-toggle-presentation=bottom-chevrons].left-collapsed .toolbar-edge-toggle-left{left:0}main[data-pom-toolbar-toggle-presentation=bottom-chevrons].right-collapsed .toolbar-edge-toggle-right{right:0}.toolbar-toggle-chevron{font:400 var(--pom-type-xl)/1 var(--pom-font-technical,monospace);display:block;transform:translateY(-1px)}.toolbar-resize-handle{z-index:14;cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:0;width:12px;min-width:12px;padding:0;position:absolute;top:0;bottom:0}.toolbar-resize-handle[data-dock-resizer=left]{left:var(--pom-left-width,var(--pom-side-width));transform:translate(-50%)}.toolbar-resize-handle[data-dock-resizer=right]{right:var(--pom-right-width,var(--pom-side-width));transform:translate(50%)}.toolbar-resize-handle span{background:var(--line-strong);opacity:.35;width:1px;position:absolute;top:42%;bottom:42%;left:5px}.toolbar-resize-handle:is(:hover,:focus-visible,.is-dragging) span{opacity:.9;top:34%;bottom:34%}.widget-group{--pom-widget-group-header-height:30px;min-width:0;min-height:0;position:relative;overflow:hidden}.widget-group-header{min-width:0;min-height:var(--pom-widget-group-header-height);grid-template-columns:minmax(0,1fr);display:grid}.widget-group-tabs{border-bottom:1px solid var(--line);background:var(--pom-part-widget-header-material-fill);min-width:0;min-height:30px;-webkit-backdrop-filter:var(--pom-part-widget-header-material-backdrop);backdrop-filter:var(--pom-part-widget-header-material-backdrop);border-start-start-radius:var(--pom-part-group-surface-radius);border-start-end-radius:var(--pom-part-group-surface-radius);display:flex;overflow-x:auto}.widget-group-tabs>span{min-width:0;display:flex;position:relative}.widget-group-tabs [role=tab]{border:0;border-right:1px solid var(--line);min-height:29px;color:var(--muted);font-size:var(--pom-type-xs);white-space:nowrap;background:0 0;border-radius:0;padding:0 10px}.widget-group-tabs [role=tab][aria-selected=true]{color:var(--ink);background:color-mix(in srgb, var(--pom-color-selection) 12%, transparent)}.is-tab-reorder-origin{visibility:hidden;flex:0 0 0!important;width:0!important;min-width:0!important;overflow:hidden!important}.tab-reorder-marker{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--pom-color-focus) 82%, transparent);background:color-mix(in srgb, var(--pom-color-focus) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pom-color-focus) 18%, transparent);pointer-events:none;flex:none;position:relative}.tab-reorder-marker:before{background:var(--pom-color-focus);content:"";width:2px;position:absolute;top:3px;bottom:3px;left:-1px}.tab-reorder-proxy{z-index:2147483003;box-sizing:border-box;border:var(--pom-border-width,1px) solid var(--pom-material-menu-border,var(--line-strong));border-radius:var(--pom-radius-small,0);color:var(--ink);background:var(--pom-material-menu,var(--glass-deep));box-shadow:var(--pom-material-menu-shadow,var(--shadow));-webkit-backdrop-filter:blur(var(--pom-material-menu-blur,18px)) saturate(var(--pom-material-menu-saturation,1));backdrop-filter:blur(var(--pom-material-menu-blur,18px)) saturate(var(--pom-material-menu-saturation,1));font:var(--pom-font-ui-weight,550) var(--pom-type-xs)/1 var(--pom-font-ui,sans-serif);opacity:.94;pointer-events:none;will-change:transform;place-items:center;display:grid;position:fixed;top:0;left:0;overflow:hidden}.widget-group>[data-widget-type]{height:calc(100% - var(--pom-widget-group-header-height))}.widget-group>[data-widget-type] .widget-frame{height:100%}.focused-widget-placeholder{min-height:100%;color:var(--muted);font-size:var(--pom-type-xs);text-align:center;place-items:center;padding:18px;display:grid}.focused-widget-dialog{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--pom-radius-widget,var(--pom-radius-large,.75rem));width:min(1040px,100vw - 48px);max-width:none;height:auto;max-height:calc(100dvh - 48px);color:var(--ink);background:var(--pom-material-dialog,var(--pom-material-floating,#0a1011));box-shadow:var(--pom-material-floating-shadow,0 28px 90px #000000b8);margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.focused-widget-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8}.focused-widget-dialog>.focused-widget-frame{border-radius:inherit;width:100%;max-height:calc(100dvh - 48px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0}.focused-widget-dialog>.focused-widget-frame>header{cursor:default}.focused-widget-dialog .widget-frame-heading h2{font-family:inherit}.focused-widget-dialog .focused-widget-actions{opacity:1;pointer-events:auto;flex:none;width:auto;min-width:0;display:flex;transform:none}.focused-widget-dialog .focused-widget-actions .action-exit-focus{width:auto;min-width:0;min-height:36px;color:var(--ink);background:var(--pom-material-button,#ffffff0a);font:var(--pom-font-ui-weight,550) var(--pom-type-xs)/1 var(--pom-font-ui,sans-serif);filter:none;background-image:none;padding:.38rem .68rem}.focused-widget-dialog>.focused-widget-frame>[data-pom-part=widget\.content]{overscroll-behavior:contain;min-height:0;overflow:auto}.is-widget-dragging[data-widget-drag-placeholder=true]{pointer-events:none;position:relative}.is-widget-dragging[data-widget-drag-placeholder=true]>*{visibility:hidden;opacity:0}.is-widget-dragging[data-widget-drag-placeholder=true]:after{border:1px solid color-mix(in srgb, var(--pom-color-focus) 18%, transparent);background:color-mix(in srgb, var(--pom-color-focus) 2%, transparent);content:"";position:absolute;inset:3px}.widget-drag-preview{z-index:2147483001;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--pom-color-focus) 86%, white 8%);color:var(--ink);background:color-mix(in srgb, var(--pom-material-opaque,var(--pom-color-canvas,#071011)) 94%, var(--pom-color-focus) 6%);box-shadow:0 24px 70px #000000ad, 0 0 0 1px color-mix(in srgb, var(--pom-color-focus) 24%, transparent);opacity:.96;pointer-events:none;transform-origin:0 0;will-change:transform;padding:0;display:block;position:fixed;top:0;left:0;overflow:hidden}.widget-drag-preview[data-drop-committing]{pointer-events:none}.catalog-placement-proxy{transform:translate3d(var(--pom-placement-x), var(--pom-placement-y), 0);transform-origin:0 0}.widget-dock-preview-slot{z-index:3;flex:0 0 var(--pom-dock-preview-size,88px);min-width:0;min-height:var(--pom-dock-preview-size,88px);box-sizing:border-box;pointer-events:none;background:0 0;border:0;position:relative}.widget-drag-preview [data-drag-visual]{pointer-events:none}.widget-drag-preview .widget-frame{height:100%;animation:none!important}[data-widget-arriving]{opacity:0;pointer-events:none}[data-widget-motion-complete] .widget-frame,[data-widget-motion-complete].widget-frame{animation:none!important}.widget-drop-overlay{z-index:2147483000;pointer-events:none;position:fixed;inset:0}.widget-drop-rail,.widget-snap-preview,.widget-float-preview{box-sizing:border-box;position:fixed}.widget-drop-rail{background:linear-gradient(var(--pom-color-focus), var(--pom-color-focus)) center / calc(100% - 16px) 1px no-repeat;opacity:.28;border:0}.widget-drop-rail[data-active=true]{opacity:0}.widget-snap-preview{border:2px solid var(--pom-color-focus);background:color-mix(in srgb, var(--pom-color-focus) 12%, transparent);border-radius:3px}.widget-snap-preview[data-drop-intent=insert-before],.widget-snap-preview[data-drop-intent=insert-after]{background:var(--pom-color-focus);border:0;border-radius:2px}.widget-snap-preview[data-drop-intent=tab]{border-radius:8px 8px 3px 3px}.widget-float-preview{border:2px dashed var(--pom-color-focus);border-radius:var(--pom-radius-medium,8px);background:color-mix(in srgb, var(--pom-color-canvas) 30%, transparent)}.widget-drop-intent-label{z-index:1;box-sizing:border-box;border:1px solid var(--pom-color-focus);width:max-content;color:var(--ink);background:var(--pom-color-surface,var(--pom-color-canvas));font:600 var(--pom-type-xs)/1.4 var(--pom-font-ui);overflow-wrap:anywhere;border-radius:6px;padding:6px 10px;position:fixed;box-shadow:0 3px 12px #00000040}@media (prefers-reduced-motion:no-preference){.widget-drag-preview{transition:opacity .11s,border-color .11s}.widget-drop-rail,.widget-snap-preview{transition:opacity 90ms,background-color 90ms,box-shadow 90ms}}[data-conformance-region=left]>div,[data-conformance-region=right]>div{min-width:0;min-height:0;overflow:hidden}[data-conformance-region=left]>.dock-shelf,.story-toolbar[data-conformance-region=left] .story-toolbar-column>.dock-shelf{grid-template-rows:repeat(var(--pom-shelf-item-count,1), minmax(0, 1fr));display:grid}[data-conformance-region=left]>.dock-shelf[data-pomegranate-shelf-item-count="2"],.story-toolbar[data-conformance-region=left] .story-toolbar-column>.dock-shelf[data-pomegranate-shelf-item-count="2"]{grid-template-rows:minmax(0,41.3fr) minmax(0,58.7fr)}[data-conformance-region=right]>.dock-shelf,.story-toolbar[data-conformance-region=right] .story-toolbar-column>.dock-shelf{grid-template-rows:repeat(var(--pom-shelf-item-count,1), minmax(0, 1fr));display:grid}[data-conformance-region=right]>.dock-shelf[data-pomegranate-shelf-item-count="2"],.story-toolbar[data-conformance-region=right] .story-toolbar-column>.dock-shelf[data-pomegranate-shelf-item-count="2"]{grid-template-rows:minmax(0,52fr) minmax(0,48fr)}[data-conformance-region=left] .widget-frame,[data-conformance-region=right] .widget-frame{border-width:0 0 1px;border-color:var(--line);height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#03060761;border-radius:0;margin:0}.widget-frame>header{border-color:var(--line);min-height:30px;padding:0 10px}.widget-frame h2{font-size:var(--pom-type-xs)}.widget-frame>header nav button{background-size:10px;border-radius:0;width:26px;min-height:28px}.widget-content{font-size:var(--pom-type-xs);padding:10px}.character-row{border-width:0 0 1px;border-radius:0;grid-template-columns:34px 1fr;padding:5px}.character-row>span{border-radius:2px;width:28px;height:34px}.fact-grid{gap:0}.fact-grid span{background:0 0;border-radius:0;padding:7px 9px}.story-context-heading{z-index:3;top:18px;left:calc(var(--pom-left-width) + 22px);max-width:calc(100% - var(--pom-left-width) - var(--pom-right-width) - 44px);pointer-events:none;gap:4px;margin:0;display:grid;position:absolute}.story-context-heading h1{color:color-mix(in srgb, var(--ink) 80%, black);font:var(--pom-font-display-weight,520) var(--pom-type-lg)/1.2 var(--pom-font-display,"Pomegranate Serif");text-shadow:0 1px 8px var(--pom-color-canvas,#000000e6);text-overflow:ellipsis;white-space:nowrap;background-color:#0000;margin:0;overflow:hidden}.story-context-heading p{color:color-mix(in srgb, var(--ink) 80%, black);font:var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical,monospace);letter-spacing:.04em;text-shadow:0 1px 8px var(--pom-color-canvas,#000000e6);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background-color:#0000;margin:0;overflow:hidden}[data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement]{z-index:3;position:absolute;bottom:60px;left:36px;right:36px}[data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement] .widget-frame{max-width:800px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 auto;overflow:visible}[data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement] .widget-frame>header,[data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement] .surface-anatomy>.surface-scope,[data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement] .surface-anatomy>.surface-contract-facts,[data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement] .surface-anatomy>.surface-boundary,[data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement] .surface-anatomy>.surface-actions,[data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement] .surface-anatomy>.surface-scope,[data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement] .surface-anatomy>.surface-contract-facts,[data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement] .surface-anatomy>.surface-boundary{display:none}.transcript{max-width:800px;font-size:var(--pom-expression-widget-content-font-size,var(--pom-type-lg,15px));line-height:var(--pom-expression-widget-content-line-height,var(--pom-font-prose-line-height,1.62));text-shadow:0 2px 16px #000000b8;margin:0 auto;padding:0}.transcript .widget-kicker{font-size:var(--pom-type-xs);margin-bottom:9px}.transcript p{color:color-mix(in srgb, var(--ink) 78%, transparent);margin:0 0 12px}.transcript blockquote{color:color-mix(in srgb, var(--ink) 90%, transparent);border:0;margin:0;padding-left:0}[data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement]{z-index:4;width:min(800px,100% - 48px);height:64px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}[data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement] .widget-frame{height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0}[data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement] .widget-frame>header{display:none}main[data-active-panel=surface-preview] [data-widget-type=story\.transcript],main[data-active-panel=surface-preview] [data-widget-type=story\.composer]{width:auto;height:auto;position:static;transform:none}main[data-active-panel=surface-preview] .widget-frame{border-width:0}main[data-active-panel=surface-preview] [data-widget-type=story\.transcript] .widget-frame,main[data-active-panel=surface-preview] [data-widget-type=story\.composer] .widget-frame{background:var(--pom-material-widget);border:0;height:auto;margin:0;overflow:hidden}main[data-active-panel=surface-preview] [data-widget-type=story\.transcript] .widget-frame>header,main[data-active-panel=surface-preview] [data-widget-type=story\.composer] .widget-frame>header{display:flex}main[data-active-panel=surface-preview] [data-widget-type=story\.transcript] .surface-anatomy>.surface-scope,main[data-active-panel=surface-preview] [data-widget-type=story\.composer] .surface-anatomy>.surface-scope{display:block}main[data-active-panel=surface-preview] [data-widget-type=story\.transcript] .surface-anatomy>.surface-contract-facts,main[data-active-panel=surface-preview] [data-widget-type=story\.composer] .surface-anatomy>.surface-contract-facts,main[data-active-panel=surface-preview] [data-widget-type=story\.transcript] .surface-anatomy>.surface-boundary,main[data-active-panel=surface-preview] [data-widget-type=story\.composer] .surface-anatomy>.surface-boundary{display:grid}main[data-active-panel=surface-preview] [data-widget-type=story\.transcript] .surface-anatomy>.surface-actions{display:flex}main[data-active-panel=surface-preview] .transcript{max-width:760px;padding:24px}main[data-active-panel=surface-preview] .composer{min-height:88px}main[data-active-panel=surface-preview] :is([data-widget-type=systems\.living-world],[data-widget-type=systems\.institutions-charter],[data-widget-type=systems\.institution-diagnostics],[data-widget-type=systems\.background-life],[data-widget-type=systems\.character-relationships]) .widget-frame>header{border-bottom-width:0}.composer{background:var(--pom-material-panel,#04070833);-webkit-backdrop-filter:blur(12px)saturate(.8);backdrop-filter:blur(12px)saturate(.8);border:1px solid #e7f6f024;grid-template-columns:minmax(0,1fr) auto;gap:0;height:100%;padding:0;display:grid;overflow:hidden}.composer>.composer-field{grid-template:minmax(18px,1fr) auto/minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:0;min-width:0;padding:8px 12px 6px;display:grid}.composer-placeholder,main[data-pom-theme-root] .composer textarea[data-pom-part=field\.surface]{grid-area:1/1}.composer-placeholder{z-index:0;min-width:0;color:var(--muted);font:var(--pom-type-sm)/var(--pom-font-ui-line-height) var(--pom-font-ui,sans-serif);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;overflow:hidden}main[data-pom-theme-root] .composer textarea[data-pom-part=field\.surface]{z-index:1;box-sizing:border-box;resize:none;width:100%;height:18px;min-height:18px;color:var(--muted);box-shadow:none;font-size:var(--pom-type-sm);background:0 0;border:0;border-radius:0;padding:0;line-height:16px;position:relative;overflow:hidden}main[data-pom-theme-root] .composer textarea[data-pom-part=field\.surface]::placeholder{color:#0000}.composer-field:has(textarea:not(:placeholder-shown))>.composer-placeholder{visibility:hidden}.composer-field>.composer-meta{min-width:0;color:var(--muted);font:var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical,monospace);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;gap:3px 12px;display:flex;overflow:visible}.composer>button{min-width:86px;min-height:54px;color:var(--ink);background:color-mix(in srgb, var(--pom-material-button) 60%, transparent);font-size:var(--pom-type-xs);text-transform:uppercase;border-width:0 0 0 1px;border-radius:0}.lab-footer{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main[data-pom-theme-root]>.widget-catalog{top:var(--pom-chrome-height,44px);box-sizing:border-box;height:calc(100dvh - var(--pom-chrome-height,44px));border-radius:var(--pom-radius-large,4px) 0 0;max-height:none;margin:0;bottom:0;left:auto;right:0;overflow:hidden}main[data-pom-theme-root]>.widget-catalog[data-presentation=expanded]{border-radius:var(--pom-radius-large,4px);width:80vw;height:80vh;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (width<=1180px){main{--pom-side-width:230px}.top-shelf{grid-template-columns:152px minmax(0,1fr) auto}.wordmark{padding-inline:8px}.panel-tabs [role=tab]{padding-inline:10px}.runtime-status{display:none}.context-rail{gap:6px 10px}.context-rail p{display:none}}@media (width<=860px){main{--pom-side-width:0px}[data-conformance-region=left],[data-conformance-region=right]{visibility:hidden;opacity:0;pointer-events:none;grid-column:auto}.toolbar-resize-handle{display:none}.top-shelf{grid-template-columns:132px minmax(0,1fr) auto}[data-widget-type=story\.transcript][data-pomegranate-placement]{left:24px;right:24px}}@media (width<=680px){main{--pom-showcase-height:86px}.context-rail{grid-template-rows:44px 42px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 6px}.context-rail p{display:none}.theme-targets{grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.dock-controls{min-width:max-content;overflow-x:auto}.persistence-actions{min-width:0;max-width:100%}.context-rail button{min-height:40px}.top-shelf{grid-template-columns:74px minmax(0,1fr) 42px}.wordmark{grid-template-columns:40px;padding:0 9px}.wordmark strong,.wordmark small{display:none}.panel-tabs [role=tab]{padding-inline:6px}.shelf-actions>button{--pom-icon-action-display:none;width:42px;padding:0;font-size:0;display:none;overflow:hidden}.shelf-actions>button:first-child{--pom-icon-action-display:inline-grid;display:block}.shelf-actions>button:first-child:before{content:"+";font-size:var(--pom-type-lg)}.runtime-status{display:none}[data-widget-type=story\.transcript][data-pomegranate-placement]{bottom:112px;left:14px;right:14px}.transcript{font-size:var(--pom-type-md,13px)}.transcript p{margin-bottom:10px}[data-widget-type=story\.composer][data-pomegranate-placement]{width:auto;height:65px;bottom:18px;left:14px;right:14px;transform:none}.composer>button{min-width:86px;min-height:63px}main[data-pom-theme-root]>.widget-catalog,main[data-pom-theme-root]>.widget-catalog[data-presentation=expanded]{inset:var(--pom-chrome-height,44px) 0 0;width:auto;height:calc(100dvh - var(--pom-chrome-height,44px));border-radius:0;transform:none}}@media (height<=620px){main{--pom-showcase-height:39px}.context-rail{grid-template-rows:39px;grid-template-columns:auto auto minmax(0,1fr)}.theme-targets{grid-column:auto}.dock-controls{display:none}.context-rail button{min-height:34px}.persistence-actions{max-width:300px}[data-widget-type=story\.composer][data-pomegranate-placement]{width:min(680px,100% - 28px)}}@media (pointer:coarse){.top-shelf{flex-basis:44px;min-height:44px}.panel-tabs button,.shelf-actions button,.context-rail button,.widget-catalog button,.composer button,dialog button{min-width:44px;min-height:44px}.widget-frame>header nav button{width:44px;min-height:44px}@media (width<=680px){.top-shelf{grid-template-columns:74px minmax(0,1fr) 44px}.shelf-actions>button:first-child{width:44px}}}main[data-pom-theme-root]{--pom-workbench-edge-inset:clamp(8px, var(--pom-space-md,12px), 18px);gap:var(--pom-space-sm,8px);padding:clamp(8px, var(--pom-space-md,12px), 18px);background:0 0}main[data-pom-theme-root] .context-rail{gap:var(--pom-space-sm,8px);min-height:var(--pom-chrome-height,44px);color:var(--ink);color-scheme:normal;flex:none;order:-1;grid-template-columns:minmax(170px,1fr) auto auto auto;padding:5px 10px}main[data-pom-theme-root] .context-rail p span,main[data-pom-theme-root] .context-rail p strong{color:inherit}main[data-pom-theme-root] .context-rail button{min-height:30px;color:var(--ink);font:var(--pom-type-xs) var(--pom-font-ui,sans-serif);letter-spacing:0;text-transform:none;padding:4px 10px}main[data-pom-theme-root] .context-rail button[aria-pressed=true]{color:var(--ink)}main[data-pom-theme-root] .theme-targets:before{color:var(--faint);font-family:var(--pom-font-technical,monospace)}main[data-pom-theme-root] .top-shelf{flex:0 0 var(--pom-chrome-height,44px);min-height:var(--pom-chrome-height,44px);grid-template-rows:minmax(0,1fr);grid-template-columns:188px minmax(0,1fr) auto;padding:5px 7px;overflow:visible}main[data-pom-action-content=icon] .top-shelf{flex-basis:max(var(--pom-chrome-height,44px), calc(44px + var(--pom-border-width,1px) + var(--pom-border-width,1px)));min-height:max(var(--pom-chrome-height,44px), calc(44px + var(--pom-border-width,1px) + var(--pom-border-width,1px)));padding:0 7px}main[data-pom-theme-root] .wordmark{border:0;grid-template-columns:34px minmax(0,1fr);padding:0 8px 0 2px}main[data-pom-theme-root] .wordmark-mark{width:27px;height:27px}main[data-pom-theme-root] .panel-tabs button,main[data-pom-theme-root] .panel-tabs [role=tab]{min-height:32px;padding:4px 12px}main[data-pom-theme-root] .shelf-actions{gap:4px}main[data-pom-theme-root] .shelf-actions button{min-height:32px;padding:4px 11px}main[data-pom-theme-root] .runtime-status{box-sizing:border-box;border:0;flex:0 0 90px;width:90px;min-width:90px;padding-inline:8px}main[data-pom-theme-root] .workbench-shell{flex:auto;min-height:0;margin:0;overflow:hidden}main[data-pom-theme-root] .workbench-surface,main[data-pom-theme-root].left-collapsed .workbench-surface{grid-template-columns:var(--pom-left-width,var(--pom-side-width)) minmax(0, 1fr) var(--pom-right-width,var(--pom-side-width));gap:var(--pom-space-sm,8px);height:100%;padding:0}main[data-pom-theme-root] [data-pomegranate-dock]{z-index:auto;min-height:0}main[data-pom-theme-root] [data-conformance-region=left],main[data-pom-theme-root] [data-conformance-region=right]{gap:var(--pom-space-sm,8px);border:0;display:flex}main[data-pom-theme-root] [data-conformance-region=left]>div,main[data-pom-theme-root] [data-conformance-region=right]>div{padding:0;overflow:visible}main[data-pom-theme-root] :is([data-conformance-region=left],[data-conformance-region=right])>.dock-shelf>[data-widget-type],main[data-pom-theme-root] .story-toolbar-column>.dock-shelf>[data-widget-type]{grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid;overflow:hidden}main[data-pom-theme-root] [data-conformance-region=left] .widget-frame,main[data-pom-theme-root] [data-conformance-region=right] .widget-frame{height:100%;margin:0}main[data-pom-theme-root] .widget-frame>header{z-index:20;min-height:38px;padding:5px 9px 5px 12px;position:relative}main[data-pom-theme-root] .widget-frame h2{font-size:var(--pom-type-xs)}main[data-pom-theme-root] .widget-frame>header nav{gap:2px}main[data-pom-theme-root] .widget-frame>header nav button{background-position:50%;background-size:12px;width:28px;min-height:28px}main[data-pom-action-presentation=hover-focus] .widget-frame>header nav,main[data-pom-action-presentation=compact] .widget-frame>header nav{z-index:2;opacity:0;background:var(--pom-part-widget-header-material-fill,var(--pom-color-chrome));transition:opacity .12s,transform .12s;position:absolute;top:50%;right:9px;transform:translateY(-2px)}main[data-pom-action-presentation=hover-focus] .widget-frame:is(:hover,:focus-within)>header nav,main[data-pom-action-presentation=compact] .widget-frame:is(:hover,:focus-within)>header nav{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){main[data-pom-theme-root] .widget-frame>header nav,.widget-catalog,.catalog-results>[data-catalog-result],.catalog-drag-hint,.catalog-placement-proxy{transition:none;animation:none}}main[data-pom-widget-grouping=individual] [data-conformance-region=left],main[data-pom-widget-grouping=individual] [data-conformance-region=right]{grid-template-rows:none;grid-auto-rows:max-content;align-content:start;padding:2px}main[data-pom-widget-grouping=individual] [data-conformance-region=left] .widget-frame,main[data-pom-widget-grouping=individual] [data-conformance-region=right] .widget-frame{height:auto}main[data-pom-widget-grouping=individual] [data-conformance-region=right] .surface-anatomy>.surface-scope{margin:8px 8px 0}main[data-pom-widget-grouping=individual] [data-conformance-region=right] .implemented-surface{gap:6px;padding:8px}main[data-pom-widget-grouping=individual] [data-conformance-region=right] .surface-anatomy>:is(.surface-boundary,.surface-actions){margin:0 8px 8px}main[data-pom-widget-grouping=individual] [data-conformance-region=right] .surface-mixer{gap:4px}main[data-pom-widget-grouping=individual] [data-conformance-region=right] .surface-relationships{gap:3px}main[data-pom-widget-grouping=individual] [data-conformance-region=right] .surface-relationships>div{gap:4px;padding:5px}main[data-pom-widget-grouping=unified] .workbench-surface,main[data-pom-widget-grouping=unified] [data-conformance-region=left],main[data-pom-widget-grouping=unified] [data-conformance-region=right]{gap:0}main[data-pom-widget-grouping=unified] [data-conformance-region=left] .widget-frame,main[data-pom-widget-grouping=unified] [data-conformance-region=right] .widget-frame{clip-path:none;border-radius:0}main[data-pom-widget-grouping=individual] [data-widget-type=story\.transcript][data-pomegranate-placement]{bottom:126px;left:clamp(18px,5vw,72px);right:clamp(18px,5vw,72px)}main[data-pom-widget-grouping=individual] [data-widget-type=story\.transcript] .widget-frame,main[data-pom-widget-grouping=individual] [data-widget-type=story\.composer] .widget-frame{border:var(--pom-part-widget-surface-material-border);border-radius:var(--pom-part-widget-surface-radius);background-color:var(--pom-part-widget-surface-material-fill);box-shadow:var(--pom-part-widget-surface-material-shadow);-webkit-backdrop-filter:var(--pom-part-widget-surface-material-backdrop);backdrop-filter:var(--pom-part-widget-surface-material-backdrop);overflow:clip}main[data-pom-widget-grouping=individual] [data-widget-type=story\.transcript] .widget-frame>header{display:flex}main[data-pom-widget-grouping=individual] .transcript{max-width:none;text-shadow:none;padding:18px 22px 20px}main[data-pom-widget-grouping=individual] [data-widget-type=story\.composer][data-pomegranate-placement]{width:min(680px,100% - 44px);height:88px;bottom:18px}main[data-pom-widget-grouping=individual] [data-widget-type=story\.composer] .widget-frame>header{display:none}main[data-pom-widget-grouping=individual] .composer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}main[data-pom-theme-root] .focused-widget-dialog>.focused-widget-frame{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}main[data-pom-theme-root] .focused-widget-dialog .focused-widget-actions{opacity:1;background:0 0;align-self:stretch;width:auto;min-width:0;transition:none;position:static;top:auto;right:auto;transform:none}@media (width<=680px){.focused-widget-dialog{border:0;border-radius:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;inset:0;transform:none}.focused-widget-dialog>.focused-widget-frame{border-radius:0;width:100%;height:100%;max-height:none}.focused-widget-dialog>.focused-widget-frame>header{padding-top:env(safe-area-inset-top);padding-right:max(var(--pom-widget-header-padding-inline,10px), env(safe-area-inset-right));padding-left:max(var(--pom-widget-header-padding-inline,10px), env(safe-area-inset-left))}.focused-widget-dialog .focused-widget-actions .action-exit-focus{min-width:44px;min-height:44px}.focused-widget-dialog>.focused-widget-frame>[data-pom-part=widget\.content]{padding-bottom:env(safe-area-inset-bottom)}}main[data-pom-chrome-presentation=compact]{--pom-workbench-edge-inset:0px;gap:0;padding:0}main[data-pom-chrome-presentation=compact] .context-rail{border-radius:0}main[data-pom-chrome-presentation=compact] .top-shelf{border-radius:var(--pom-part-chrome-shelf-radius)}main[data-pom-chrome-presentation=overlay]{--pom-workbench-edge-inset:12px;padding:12px}main[data-pom-chrome-presentation=full]{--pom-workbench-edge-inset:16px;padding:16px}main[data-pom-density=compact] [data-conformance-region=left],main[data-pom-density=compact] [data-conformance-region=right]{gap:0}main[data-pom-density=roomy] [data-conformance-region=left],main[data-pom-density=roomy] [data-conformance-region=right]{gap:var(--pom-space-md,14px)}main[data-pom-widget-grouping=individual] [data-conformance-region=right]{gap:max(3px, calc(var(--pom-space-xs,5px) - 1px))}@media (width<=1180px){main[data-pom-theme-root] .context-rail{grid-template-columns:auto auto minmax(0,1fr)}}@media (width<=860px){main[data-pom-theme-root]{--pom-workbench-edge-inset:8px;padding:8px}main[data-pom-theme-root] .context-rail{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}main[data-pom-theme-root] .theme-targets{grid-column:1/-1}main[data-pom-theme-root] .top-shelf{grid-template-columns:130px minmax(0,1fr) 88px}main[data-pom-theme-root] .shelf-actions{width:88px;overflow:visible}main[data-pom-theme-root] .shelf-actions>:not(:first-child):not(.workbench-developer-drawer){--pom-icon-action-display:none;display:none}main[data-pom-theme-root] .shelf-actions>button:first-child{width:44px;min-width:44px;padding:0;display:block}}@media (width<=680px){main[data-pom-theme-root] .context-rail{grid-template-rows:repeat(3,42px);grid-template-columns:minmax(0,1fr);min-height:126px}main[data-pom-theme-root] .theme-targets,main[data-pom-theme-root] .dock-controls{scrollbar-width:none;grid-column:auto;min-width:0;overflow-x:auto}main[data-pom-theme-root] .persistence-actions{scrollbar-width:none;grid-column:auto;justify-self:stretch;min-width:0;overflow-x:auto}main[data-pom-theme-root] .top-shelf{grid-template-columns:50px minmax(0,1fr) 88px}main[data-pom-theme-root] .wordmark{grid-template-columns:34px}main[data-pom-theme-root] .panel-tabs [role=tab]{padding-inline:7px}main[data-pom-theme-root] .shelf-actions{width:88px;overflow:visible}main[data-pom-theme-root] .shelf-actions>:not(:first-child):not(.workbench-developer-drawer){--pom-icon-action-display:none;display:none}main[data-pom-theme-root] .shelf-actions>button:first-child{width:44px;min-width:44px;padding:0;display:block}main[data-pom-widget-grouping=individual] [data-widget-type=story\.transcript][data-pomegranate-placement]{bottom:124px;left:10px;right:10px}main[data-pom-widget-grouping=individual] [data-widget-type=story\.composer][data-pomegranate-placement]{width:auto;bottom:12px;left:10px;right:10px}main[data-pom-action-content=icon] [data-widget-type=story\.composer][data-pomegranate-placement]{width:calc(100% - 20px)}}@media (pointer:coarse){main[data-pom-theme-root] .shelf-actions button,main[data-pom-theme-root] .context-rail button,main[data-pom-theme-root] .widget-frame>header nav button,main[data-pom-theme-root] .composer button,main[data-pom-theme-root] dialog button{min-width:44px;min-height:44px}main[data-pom-theme-root] .widget-frame>header nav button{width:44px}}main[data-pom-theme-root] .workbench-surface{height:100%;min-height:0;padding:7px;display:block;position:relative}main[data-pom-theme-root] .panel-template-surface{gap:7px;min-width:0;height:100%;min-height:0;display:grid}.story-stage,.story-composer{display:contents}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage]{grid-template-columns:minmax(0, var(--pom-left-width,var(--pom-side-width))) minmax(0, 1fr) minmax(0, var(--pom-right-width,var(--pom-side-width)));grid-template-rows:minmax(0,1fr) auto}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=focus-support]{grid-template-columns:var(--pom-sub-panel-columns,minmax(0, 1.7fr) minmax(0, .8fr))}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=columns]{grid-template-columns:repeat(var(--pom-template-columns), minmax(0, 1fr))}main[data-active-panel=surface-preview] .panel-template-surface[data-panel-template-family=focus-support]{grid-template-columns:var(--pom-left-width,var(--pom-side-width)) minmax(0, 1fr)}main[data-active-panel=surface-preview][data-surface-preview-family=systems] .panel-template-surface[data-panel-template-family=focus-support]{grid-template-columns:minmax(0, 1fr) var(--pom-right-width,var(--pom-side-width))}main[data-active-panel=surface-preview][data-surface-preview-family=story] .panel-template-surface[data-panel-template-family=focus-support]{grid-template-columns:minmax(0,1fr) 0}.workbench-developer-drawer{z-index:40;width:44px;color:var(--ink);flex:0 0 44px;position:relative}.workbench-developer-drawer>summary{border:1px solid var(--line);background:var(--pom-material-menu,var(--glass-deep));width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);cursor:pointer;place-items:center;padding:0;font-size:0;display:grid;position:relative}.workbench-developer-drawer>summary>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:18px;height:18px;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.workbench-developer-drawer[open]>summary{border-bottom-color:#0000}.workbench-developer-drawer:not([open])>.developer-drawer-surface{display:none}.developer-drawer-surface{border:1px solid var(--line);background:var(--pom-material-menu,var(--glass-deep));width:min(720px,100vw - 48px);max-height:calc(100vh - 86px);box-shadow:var(--pom-material-dialog-shadow,0 22px 70px #00000085);-webkit-backdrop-filter:var(--pom-part-menu-surface-material-backdrop,blur(18px));backdrop-filter:var(--pom-part-menu-surface-material-backdrop,blur(18px));grid-template-columns:minmax(160px,1fr) auto;gap:10px;margin-top:0;padding:14px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow:auto}.developer-drawer-surface>p{color:var(--muted);font-size:var(--pom-type-xs);margin:0}.developer-panel-identity{gap:8px;display:flex}.developer-panel-identity span{color:var(--faint);font-family:var(--pom-font-technical,monospace)}.developer-drawer-surface :is(.theme-targets,.dock-controls,.persistence-actions){flex-wrap:wrap;gap:4px;display:flex}.developer-drawer-surface button{border:1px solid var(--line);border-radius:var(--pom-radius-small,0);min-height:30px;color:var(--ink);background:var(--pom-material-button,transparent);padding:4px 9px}.developer-drawer-surface details{grid-column:1/-1}.developer-drawer-surface ol,.developer-drawer-surface ul{max-height:180px;overflow:auto}main[data-pom-action-content=icon] .workbench-developer-drawer{top:auto;right:auto}main[data-pom-action-content=icon] .workbench-developer-drawer>summary{border-radius:var(--pom-radius-pill,999px)}main[data-pom-action-content=icon] .developer-drawer-surface{top:50px}[data-story-stage] [data-widget-type=story\.transcript] .widget-frame{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr)}[data-story-composer] [data-widget-type=story\.composer] .widget-frame{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr)}main[data-pom-action-content=icon] [data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement]{height:100%;margin:0 auto;position:static;transform:none}[data-story-stage] [data-widget-type=story\.transcript] .widget-frame>[data-pom-part=widget\.content],[data-story-composer] [data-widget-type=story\.composer] .widget-frame>[data-pom-part=widget\.content]{border-radius:var(--pom-expression-widget-content-radius,0);background-color:#0000;background-image:var(--pom-expression-widget-content-background-image,none);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;overflow:hidden}[data-story-stage] [data-widget-type=story\.transcript] .widget-frame>header,[data-story-composer] [data-widget-type=story\.composer] .widget-frame>header{display:none}@media (width<=680px),(height<=620px){.developer-drawer-surface{grid-template-columns:1fr;width:calc(100vw - 16px);position:fixed;top:52px;left:auto;right:8px}}@media (pointer:coarse){.workbench-developer-drawer>summary,.developer-drawer-surface button{min-width:44px;min-height:44px}}.panel-menu-surface{z-index:2147483002;border:var(--pom-border-width,1px) solid var(--pom-material-menu-border,var(--line-strong));border-radius:var(--pom-radius-menu,var(--pom-radius-small,0));width:210px;color:var(--ink);background:var(--pom-material-menu,var(--glass-deep));box-shadow:var(--pom-material-menu-shadow,var(--shadow)), var(--pom-material-menu-inset,none);font-size:var(--pom-type-sm);-webkit-backdrop-filter:blur(var(--pom-material-menu-blur,18px)) saturate(var(--pom-material-menu-saturation,1));backdrop-filter:blur(var(--pom-material-menu-blur,18px)) saturate(var(--pom-material-menu-saturation,1));gap:3px;margin:0;padding:8px;display:grid;position:fixed;inset:auto}@media (prefers-reduced-motion:reduce){.widget-dock-preview-slot{animation:none}}.panel-menu-surface:not(:popover-open):not([data-fallback-open]){display:none}.panel-menu-surface label{color:var(--faint);font-size:var(--pom-type-xs);gap:5px;padding:4px 4px 7px;display:grid}.panel-menu-surface input{width:100%;min-width:0;min-height:34px;padding:5px 7px}.panel-menu-surface button{text-align:left;width:100%;min-height:34px;padding:5px 9px}.widget-actions-menu hr{border:0;border-top:var(--pom-border-width,1px) solid var(--pom-material-menu-border,var(--line));width:100%;margin:3px 0}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.panel-menu-surface,.tab-reorder-proxy{background:var(--pom-material-opaque,var(--pom-color-canvas));-webkit-backdrop-filter:none;backdrop-filter:none}}.widget-shelf{position:relative}.widget-shelf>button{cursor:pointer;white-space:nowrap;min-height:32px;padding:7px}main[data-pom-action-content=text] .widget-shelf>button{border-width:0}main[data-pom-action-content=icon] .widget-shelf>button{grid-auto-flow:column;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-grid}.widget-shelf>button [data-pom-action-icon]{display:var(--pom-presentation-action-icon-display,none);place-items:center;width:18px;height:18px}.widget-shelf>button [data-pom-action-icon] svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.widget-shelf>button [data-pom-action-label]{display:var(--pom-presentation-action-label-display,inline)}.widget-shelf>button .widget-shelf-count{background:var(--pom-color-selection);border-radius:9px;place-items:center;min-width:18px;margin-left:3px;display:inline-grid}.widget-shelf-panel{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--pom-radius-medium,8px);width:min(420px,100vw - 16px);max-height:min(600px,100dvh - 80px);color:var(--pom-color-text);background:var(--pom-color-surface);box-shadow:var(--pom-material-menu-shadow,var(--shadow));font:400 var(--pom-type-sm)/1.5 var(--pom-font-ui);margin:0;padding:12px;display:grid;position:fixed;inset:auto;overflow:auto}.widget-shelf-panel[data-open=false]{display:none}.widget-shelf-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.widget-shelf-panel h2{font:600 var(--pom-type-md)/1.4 var(--pom-font-ui);margin:0}.widget-shelf-panel article{border-top:1px solid var(--line);gap:10px;padding:12px 0;display:grid}.widget-shelf-location{overflow-wrap:anywhere;min-width:0;display:grid}.widget-shelf-panel small{color:var(--pom-color-text)}.widget-shelf-panel p{color:var(--pom-color-text);margin:8px 0}.widget-shelf-row-actions{flex-wrap:wrap;gap:8px;display:flex}.widget-shelf-panel button{min-height:32px;color:var(--pom-color-text);background:var(--pom-color-surface);border:1px solid var(--line-strong);font:inherit;border-radius:4px;padding:5px 10px}.widget-shelf-panel fieldset{border:1px solid var(--line-strong);gap:12px;min-width:0;margin:0;padding:10px;display:grid}.widget-shelf-panel label{gap:4px;min-width:0;display:grid}.widget-shelf-panel select{box-sizing:border-box;width:100%;min-width:0;min-height:36px;color:var(--pom-color-text);background:var(--pom-color-surface);font:inherit}@media (pointer:coarse){.widget-shelf-panel button,.widget-shelf-panel select,.widget-shelf>button{min-height:44px}}.panel-create-dialog{width:min(620px,100vw - 32px);max-width:none;max-height:min(720px,100dvh - 32px);font-family:var(--pom-font-ui,sans-serif);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.panel-create-dialog::backdrop{background:color-mix(in srgb, var(--pom-color-shadow,#050406) 54%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.panel-create-form{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;gap:0;display:grid}.panel-create-header{gap:var(--pom-space-xs,4px);padding:var(--pom-space-md,12px) var(--pom-space-md,12px) var(--pom-space-sm,8px);display:grid}.panel-create-dialog .panel-create-header h2{font:var(--pom-font-ui-strong-weight,650) var(--pom-type-md,14px) / var(--pom-font-ui-line-height,1.35) var(--pom-font-ui,sans-serif);letter-spacing:var(--pom-font-ui-tracking,0);margin:0}.panel-create-header p{color:var(--pom-color-text-muted,var(--muted));font-size:var(--pom-type-xs,11px);margin:0;line-height:1.4}.panel-create-body{align-content:start;gap:var(--pom-space-md,12px);min-height:0;padding:var(--pom-space-sm,8px) var(--pom-space-md,12px) var(--pom-space-md,12px);overscroll-behavior:contain;display:grid;overflow-y:auto}.panel-create-name{gap:var(--pom-space-xs,4px);color:var(--pom-color-text-muted,var(--muted));font-size:var(--pom-type-xs,11px);display:grid}.panel-create-dialog .panel-create-name input{width:100%;min-height:36px;padding:0 var(--pom-space-sm,8px);color:var(--pom-color-text,var(--ink));font-size:var(--pom-type-sm,12px)}.panel-template-fieldset,.panel-column-fieldset{border:0;min-width:0;margin:0;padding:0}.panel-template-fieldset>legend,.panel-column-fieldset>legend{margin-bottom:var(--pom-space-xs,4px);color:var(--pom-color-text-muted,var(--muted));font-size:var(--pom-type-xs,11px);padding:0}.panel-template-grid{gap:var(--pom-space-sm,8px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.panel-create-dialog .panel-template-card{align-content:start;gap:var(--pom-space-sm,8px);min-width:0;min-height:126px;padding:var(--pom-space-sm,8px);cursor:pointer;margin:0;transition:border-color .14s,box-shadow .14s;display:grid;position:relative;overflow:visible}.panel-template-card[data-pom-selected=true]{border-color:var(--pom-color-focus);box-shadow:0 0 0 1px color-mix(in srgb, var(--pom-color-focus) 24%, transparent), var(--pom-part-row-surface-material-shadow,none)}.panel-template-card[data-pom-selected=true]:after{background:var(--pom-color-focus);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--pom-color-surface-inset) 76%, transparent);content:"";border-radius:50%;position:absolute;top:7px;right:7px}.panel-template-card:has(input:focus-visible){outline:var(--pom-focus-width,2px) solid var(--pom-color-focus);outline-offset:var(--pom-focus-offset,2px)}.panel-template-preview{border:1px solid var(--pom-color-border,var(--line));border-radius:var(--pom-radius-small,4px);background:color-mix(in srgb, var(--pom-color-surface-inset) 76%, transparent);grid-template-rows:minmax(0,1fr);gap:3px;height:52px;padding:4px;display:grid;overflow:hidden}.panel-template-preview i{border:1px solid color-mix(in srgb, var(--pom-color-border-strong) 72%, transparent);border-radius:max(1px, var(--pom-border-width,1px));background:color-mix(in srgb, var(--pom-color-selection) 28%, var(--pom-color-surface));min-width:0;min-height:0;display:block}.panel-template-preview[data-panel-template-preview=story-stage]{grid-template-rows:minmax(0,1fr) 7px;grid-template-columns:.6fr 1.8fr .6fr}.panel-template-preview[data-panel-template-preview=story-stage] [data-panel-preview-region=left]{grid-area:1/1/3}.panel-template-preview[data-panel-template-preview=story-stage] [data-panel-preview-region=stage]{grid-area:1/2}.panel-template-preview[data-panel-template-preview=story-stage] [data-panel-preview-region=composer]{grid-area:2/2}.panel-template-preview[data-panel-template-preview=story-stage] [data-panel-preview-region=right]{grid-area:1/3/3}.panel-template-preview[data-panel-template-preview=focus-support]{grid-template-columns:2fr 1fr}.panel-template-preview[data-panel-template-preview=columns]{grid-template-columns:repeat(var(--pom-panel-preview-columns), minmax(0, 1fr))}.panel-template-copy{gap:2px;min-width:0;display:grid}.panel-template-copy strong{color:var(--pom-color-text,var(--ink));font-size:var(--pom-type-sm,12px);line-height:1.3}.panel-template-copy small{color:var(--pom-color-text-muted,var(--muted));font-size:var(--pom-type-xs,11px);line-height:1.35}.panel-column-segments{gap:var(--pom-space-xs,4px);grid-template-columns:repeat(5,minmax(36px,1fr));max-width:260px;display:grid}.panel-create-dialog .panel-column-segments label{min-width:36px;min-height:36px;font-size:var(--pom-type-xs,11px);cursor:pointer;place-items:center;margin:0;padding:0;display:grid}.panel-column-segments label:has(input:focus-visible){outline:var(--pom-focus-width,2px) solid var(--pom-color-focus);outline-offset:var(--pom-focus-offset,2px)}.panel-create-footer{justify-content:flex-end;gap:var(--pom-space-xs,4px);padding:var(--pom-space-sm,8px) var(--pom-space-md,12px) var(--pom-space-md,12px);border-top:var(--pom-border-width,1px) solid var(--pom-color-border,var(--line));display:flex}.panel-create-footer button{font-size:var(--pom-type-xs,11px)}.panel-create-submit{color:var(--pom-color-text,var(--ink));border-color:color-mix(in srgb, var(--pom-color-focus) 54%, var(--pom-color-border-strong))!important;background-color:color-mix(in srgb, var(--pom-color-selection) 46%, var(--pom-part-button-surface-material-fill))!important}@media (width<=640px){.panel-create-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.panel-template-grid{grid-template-columns:minmax(0,1fr)}.panel-create-dialog .panel-template-card{grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);align-items:center;min-height:82px}}@media (pointer:coarse){.panel-create-dialog .panel-column-segments label{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.panel-create-dialog .panel-template-card{transition:none}}@media (prefers-reduced-transparency:reduce){.panel-create-dialog::backdrop{background:color-mix(in srgb, var(--pom-color-canvas) 94%, var(--pom-color-shadow));-webkit-backdrop-filter:none;backdrop-filter:none}}.shelf-resize-handle{border:0;border-radius:0;width:100%;padding:0}.theme-authoring-element{min-width:0;color:var(--pom-color-text);font:450 var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui);align-content:start;gap:8px;padding:9px;display:grid}.theme-authoring-element :is(button,input,output){font:inherit}.theme-authoring-meta{color:var(--pom-color-text-faint);font:500 var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical);letter-spacing:.06em;text-transform:uppercase;margin:0}.theme-authoring-summary{gap:4px;margin:0;display:grid}.theme-authoring-summary div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.theme-authoring-summary dt{color:var(--pom-color-text-muted)}.theme-authoring-summary dd{color:var(--pom-color-text);font-family:var(--pom-font-technical);margin:0}.theme-authoring-toolbar-controls{border:0;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;margin:0;padding:0;display:grid}.theme-authoring-toolbar-controls legend{color:var(--pom-color-text-muted);font:500 var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui);grid-column:1/-1;margin-bottom:3px;padding:0}.theme-authoring-toolbar-controls label{border:1px solid var(--pom-color-border);border-radius:var(--pom-shape-field-radius,5px);min-width:0;min-height:44px;color:var(--pom-color-text-muted);cursor:pointer;align-items:center;gap:6px;padding:5px 6px;display:flex}.theme-authoring-toolbar-controls label:has(input:checked){border-color:var(--pom-color-focus);color:var(--pom-color-text);background:var(--pom-material-selected,var(--pom-color-selection))}.theme-authoring-toolbar-controls input{accent-color:var(--pom-color-accent);flex:none;margin:0}.theme-authoring-toolbar-controls span{min-width:0}.theme-role-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.theme-role-swatches button{text-align:left;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:30px;padding:4px 6px;display:grid}.theme-role-swatches button[aria-pressed=true]{border-color:var(--pom-color-focus);background:var(--pom-material-selected,var(--pom-color-selection))}.theme-role-swatches i{border:1px solid var(--pom-color-border-strong);background:var(--theme-swatch);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #ffffff1f}.theme-color-editor{gap:7px;min-width:0;display:grid}.theme-color-plane{border:1px solid var(--pom-color-border-strong);border-radius:var(--pom-shape-field-radius,5px);cursor:crosshair;touch-action:none;background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, hsl(var(--theme-hue) 100% 50%));width:100%;min-height:96px;padding:0;position:relative;overflow:hidden}.theme-color-plane>span{left:var(--theme-saturation);top:var(--theme-value);pointer-events:none;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000}.theme-color-plane-value{color:var(--pom-color-text-muted);font:500 var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical)}.theme-hue-control,.theme-authoring-ranges label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;min-width:0;display:grid}.theme-hue-control input,.theme-authoring-ranges input{grid-column:1/-1;width:100%;min-height:44px;margin-block:-8px}.theme-hue-control input{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.theme-channel-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.theme-channel-fields .theme-hex-field{grid-column:1/-1}.theme-channel-fields label{min-width:0;color:var(--pom-color-text-muted);font:450 var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui);gap:3px;display:grid}.theme-channel-fields input{width:100%;min-width:0;padding:6px}.ambient-position{border:1px solid color-mix(in srgb, var(--pom-color-text) 11%, transparent);border-radius:var(--pom-shape-field-radius,5px);cursor:crosshair;touch-action:none;background:linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in srgb, var(--pom-color-text) 10%, transparent) 50%, transparent calc(50% + .5px)), linear-gradient(0deg, transparent calc(50% - .5px), color-mix(in srgb, var(--pom-color-text) 10%, transparent) 50%, transparent calc(50% + .5px)), radial-gradient(circle at var(--ambient-x) var(--ambient-y), color-mix(in srgb, var(--pom-ambient-color) 12%, transparent), transparent 43%), #0000002e;width:100%;min-height:92px;padding:0;position:relative;overflow:hidden}.ambient-reticle{left:var(--ambient-x);top:var(--ambient-y);width:0;height:0;position:absolute}.ambient-ring{left:var(--ambient-x);top:var(--ambient-y);width:var(--ambient-ring-size);height:var(--ambient-ring-size);border:1px solid color-mix(in srgb, var(--pom-color-text) var(--ambient-ring-alpha,13%), transparent);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ambient-ring-handle,.ambient-ring>i{left:calc(var(--ambient-ring-size) / 2);top:calc(var(--ambient-ring-size) / 2);box-sizing:border-box;width:13px;height:13px;transform:translate(-50%, -50%) rotate(var(--ambient-ring-angle)) translateY(calc(var(--ambient-ring-size) / -2)) rotate(calc(var(--ambient-ring-angle) * -1));background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute}.ambient-ring-handle{z-index:1;appearance:none;opacity:0;cursor:crosshair;pointer-events:auto}.ambient-ring>i{color:color-mix(in srgb, var(--pom-color-text) 48%, transparent);pointer-events:none}.ambient-ring>i:before{content:"";border:1px solid;position:absolute;inset:4px;transform:rotate(45deg)}:is(.ambient-ring:has(.ambient-ring-handle:hover)>i,.ambient-ring:has(.ambient-ring-handle:focus-visible)>i){color:var(--pom-color-accent);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--pom-ambient-color) 52%, transparent))}.ambient-position-handle{left:var(--ambient-x);top:var(--ambient-y);width:17px;height:17px;color:color-mix(in srgb, var(--pom-ambient-color) 72%, transparent);cursor:move;pointer-events:none;background:0 0;position:absolute;transform:translate(-50%,-50%)}.ambient-position-handle:before{background:color-mix(in srgb, var(--pom-color-canvas) 70%, transparent);content:"";border:1px solid;position:absolute;inset:4px;transform:rotate(45deg)}.theme-authoring-ranges{gap:3px;display:grid}.theme-authoring-ranges output{color:var(--pom-color-text-muted);font-family:var(--pom-font-technical)}.theme-authoring-ranges small{color:var(--pom-color-text-faint);font:450 var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical);grid-column:1/-1;margin-top:-7px}[data-theme-control-unavailable]{opacity:.62}.theme-authoring-diagnostics{border:1px solid var(--pom-color-danger);color:var(--pom-color-danger);background:color-mix(in srgb, var(--pom-color-danger) 8%, transparent);font:450 var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui);margin:0;padding:6px 6px 6px 22px}.theme-authoring-status{min-height:12px;color:var(--pom-color-text-muted);font:450 var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui);margin:0}.theme-authoring-actions{justify-content:flex-end;gap:6px;display:flex}.theme-authoring-actions button{min-height:30px;padding:4px 8px}.theme-authoring-ambient>.ambient-position+output{color:var(--pom-color-text-muted);font:450 var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical)}.theme-typography{gap:10px}.theme-typography-intro{gap:4px;display:grid}.theme-typography-intro p{color:var(--pom-color-text-muted);margin:0}.theme-typography-intro strong{color:var(--pom-color-text)}.theme-typography-specimen{border:1px solid var(--pom-color-border);border-radius:var(--pom-shape-field-radius,5px);background:var(--pom-material-content,color-mix(in srgb, var(--pom-color-surface) 70%, transparent));gap:4px;padding:10px;display:grid}.theme-typography-specimen small{color:var(--pom-color-text-faint);font:var(--pom-font-technical-weight) var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical);letter-spacing:var(--pom-font-technical-tracking)}.theme-typography-specimen h3{font:var(--pom-font-display-weight) var(--pom-type-xl)/var(--pom-font-display-line-height) var(--pom-font-display);letter-spacing:var(--pom-font-display-tracking);margin:0}.theme-typography-specimen p{color:var(--pom-color-text-muted);font:var(--pom-font-prose-weight) var(--pom-type-lg)/var(--pom-font-prose-line-height) var(--pom-font-prose);letter-spacing:var(--pom-font-prose-tracking);margin:0}.theme-typography-specimen code{color:var(--pom-color-text-faint);font:var(--pom-font-technical-weight) var(--pom-type-sm)/var(--pom-font-technical-line-height) var(--pom-font-technical);letter-spacing:var(--pom-font-technical-tracking)}.theme-typography fieldset{border:0;min-width:0;margin:0;padding:0}.theme-typography legend{color:var(--pom-color-text-muted);font:600 var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui);margin-bottom:5px;padding:0}.theme-typography-families>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.theme-typography-families label{min-width:0;color:var(--pom-color-text-muted);gap:3px;display:grid}.theme-typography-families select{width:100%;min-width:0;min-height:32px;color:var(--pom-color-text);padding:4px 7px}.theme-typography-scale>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;display:grid}.theme-typography-scale label,.theme-typography-spacing label{min-width:0;color:var(--pom-color-text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 6px;display:grid}.theme-typography-scale input,.theme-typography-spacing input{grid-column:1/-1;width:100%;min-height:38px;margin-block:-7px}.theme-typography :is(output){color:var(--pom-color-text-faint);font-family:var(--pom-font-technical)}.theme-typography-spacing>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.theme-typography-spacing section{border:1px solid var(--pom-color-border);border-radius:var(--pom-shape-field-radius,5px);gap:2px;min-width:0;padding:6px;display:grid}.theme-typography-spacing section>strong{font-size:var(--pom-type-xs)}@media (width<=720px){.theme-typography-families>div,.theme-typography-scale>div,.theme-typography-spacing>div{grid-template-columns:minmax(0,1fr)}}.recording-characters{grid-template-rows:minmax(0,1fr) 28px;height:100%;min-height:0;display:grid}.recording-characters>header{border-top:0;grid-row:2;justify-content:flex-end;align-items:center;padding:0 8px;display:flex}.recording-characters>header>span{display:none}.recording-characters>header [role=group]{gap:0;display:flex}.recording-characters>header button{width:24px;min-height:24px;color:var(--faint);font:var(--pom-type-lg)/1 var(--pom-font-technical,monospace);background:0 0;border:0;place-items:center;padding:0;display:grid}.recording-characters>ul{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;grid-row:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.recording-characters li{border-width:0;border-radius:0;min-height:0;padding:0;display:block}.recording-characters li:not(:last-child){border-bottom-width:1px}.recording-character-toggle{border-radius:inherit;width:100%;min-height:61px;color:inherit;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr);align-items:center;padding:2px 8px 2px 3px;display:grid}.recording-character-toggle:focus-visible{outline:2px solid var(--pom-color-accent);outline-offset:-2px}.recording-characters ul[data-portrait-scale="1"] .recording-character-toggle{grid-template-columns:minmax(0,1fr);min-height:34px;padding:0 9px}.recording-characters ul[data-portrait-scale="3"] .recording-character-toggle{grid-template-columns:76px minmax(0,1fr);min-height:76px}.recording-character-portrait{border:1px solid var(--line-strong);border-radius:var(--pom-part-row-surface-radius,4px);width:48px;height:54px;color:var(--muted);background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--pom-color-text-muted) 34%, transparent) 0 17%, transparent 18%), linear-gradient(145deg, color-mix(in srgb, var(--pom-color-accent) 15%, transparent), var(--pom-color-canvas));font:var(--pom-type-xs) var(--pom-font-technical,monospace);place-items:center;display:grid;position:relative;overflow:hidden}.recording-characters ul[data-portrait-scale="3"] .recording-character-portrait{width:68px;height:68px}.recording-character-portrait>img{top:calc(var(--portrait-row) * -100%);left:calc(var(--portrait-column) * -100%);object-fit:fill;width:200%;max-width:none;height:200%;position:absolute}.recording-character-portrait>img.is-direct{object-fit:cover;width:100%;height:100%;inset:0}.recording-character-fallback{place-items:center;width:100%;height:100%;display:grid}.recording-character-copy{gap:2px;min-width:0;display:grid}.recording-character-copy strong{color:var(--ink);font-size:var(--pom-type-sm);line-height:1.1}.recording-character-synopsis{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);padding:7px 9px 9px}.recording-character-synopsis p{color:var(--muted);font-size:var(--pom-type-xs);margin:0;line-height:1.35}main[data-pom-theme-root] .scene-effects{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;align-content:start;gap:0;min-width:0;height:auto;max-height:calc(100% - 20px);margin:10px 12px;padding:4px 10px;display:grid;overflow-y:auto}.scene-effects>legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}main[data-pom-theme-root] .scene-effects>label{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 44%, transparent);min-height:54px;box-shadow:none;background:0 0;border-radius:0;grid-template:"name value""slider slider"44px/minmax(0,1fr) auto;gap:0 10px;padding:2px 0;display:grid}main[data-pom-theme-root] .scene-effects>label:last-of-type{border-bottom:0}.scene-effects label>span,.scene-effects output{color:var(--muted);font:var(--pom-expression-row-surface-font-size,var(--pom-type-xs)) var(--pom-font-technical,monospace);letter-spacing:.02em;text-transform:uppercase}main[data-pom-action-content=icon] :is(.scene-effects label>span,.scene-effects output){font:520 var(--pom-type-xs)/1.2 var(--pom-font-ui,sans-serif);letter-spacing:0;text-transform:none}.scene-effects label>span{grid-area:name;align-self:end}.scene-effects output{color:var(--faint);grid-area:value;align-self:end}.scene-effects input{grid-area:slider;width:100%;height:44px;margin:0}.atmospheric-world-state,.atmospheric-room-ambience,.atmospheric-promise-ledger{height:100%;min-height:0;color:var(--muted);scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;overflow-y:auto}.atmospheric-world-state>div{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:14px 13px 12px;display:grid}.atmospheric-state-glyph{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--pom-color-accent);font:var(--pom-type-lg) var(--pom-font-technical,monospace);border-radius:50%;place-items:center;display:grid}.atmospheric-world-state p,.atmospheric-promise-ledger>p{gap:3px;margin:0;display:grid}.atmospheric-world-state small,.atmospheric-room-ambience small,.atmospheric-promise-ledger small{color:var(--pom-color-accent);font:var(--pom-type-xs) var(--pom-font-technical,monospace);letter-spacing:.04em;text-transform:uppercase}.atmospheric-world-state strong,.atmospheric-room-ambience strong,.atmospheric-promise-ledger strong{color:var(--ink);font-size:var(--pom-type-sm)}.atmospheric-world-state dl,.atmospheric-room-ambience dl{margin:0;padding:0}.atmospheric-world-state dl>div,.atmospheric-room-ambience dl>div{border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:39px;padding:0 13px;display:grid}.atmospheric-world-state dt,.atmospheric-room-ambience dt{color:var(--muted);font-size:var(--pom-type-xs)}.atmospheric-world-state dd,.atmospheric-room-ambience dd{color:var(--faint);font:var(--pom-type-xs) var(--pom-font-technical,monospace);margin:0}.atmospheric-room-ambience>header{border-bottom:1px solid var(--line);gap:5px;padding:14px 13px 12px;display:grid}.atmospheric-room-ambience>header p{color:var(--muted);font-size:var(--pom-type-xs);margin:0;line-height:1.4}.atmospheric-promise-ledger{padding:13px}.atmospheric-promise-ledger ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.atmospheric-promise-ledger li{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.atmospheric-promise-ledger li>span{color:var(--ink);font-size:var(--pom-type-xs)}.recording-persona,.ai-connections{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;height:100%;min-height:0;overflow-y:auto}.recording-persona>header,.ai-connections>header{border-bottom:1px solid var(--line);gap:5px;padding:14px 13px 12px;display:grid}.recording-persona>header>span,.ai-connections>header>span{color:var(--pom-color-accent);font:var(--pom-type-xs) var(--pom-font-technical,monospace);text-transform:uppercase}.recording-persona>header>strong,.ai-connections>header>strong{color:var(--ink);font-size:var(--pom-type-sm)}.recording-persona>header>p{color:var(--muted);font-size:var(--pom-type-xs);margin:0;line-height:1.35}.recording-persona dl,.ai-connections ul{margin:0;padding:0;list-style:none}.recording-persona dl>div,.ai-connections li{background:0 0;border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:44px;padding:0 13px;display:grid}.recording-persona dt,.ai-connections li>span{color:var(--muted);font-size:var(--pom-type-xs)}.recording-persona dd,.ai-connections output{color:var(--faint);font:var(--pom-type-xs) var(--pom-font-technical,monospace);margin:0}.widget-group>[data-widget-type] .widget-frame>header{display:contents}.widget-group [data-widget-drag-surface]{cursor:grab;touch-action:none}.widget-group.is-dragging [data-widget-drag-surface]{cursor:grabbing}.widget-group>[data-widget-type] .widget-frame>header .widget-frame-heading{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.widget-group>[data-widget-type] .widget-frame>header nav{z-index:30;pointer-events:none;background:var(--pom-part-widget-header-material-fill);min-height:28px;box-shadow:-8px 8px 14px color-mix(in srgb, var(--pom-color-shadow) 28%, transparent);flex-direction:column;padding:2px;position:absolute;top:32px;right:2px;translate:none}.widget-group:is(:hover,:focus-within)>[data-widget-type] .widget-frame>header nav{opacity:1;pointer-events:auto;transform:none}.widget-group>[data-widget-type] .widget-frame>[data-pom-part=widget\.content]{height:100%}main[data-pom-theme-root] .widget-group>[data-widget-type] .widget-frame{height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}main[data-pom-chrome-presentation=compact] .top-shelf{grid-template-columns:188px minmax(0,1fr) auto;padding:0}main[data-pom-chrome-presentation=compact] .wordmark{padding-inline:13px}main[data-pom-chrome-presentation=compact] .panel-tabs [role=tab]{border-width:0 1px 0 0;border-radius:0}main[data-pom-chrome-presentation=compact] .shelf-actions>button{--pom-icon-action-hit-size:1px;clip:rect(0 0 0 0);border:0;width:1px;min-width:1px;height:1px;min-height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main[data-pom-chrome-presentation=compact] .shelf-actions>button:not(:first-child):focus-visible{--pom-icon-action-hit-size:44px;clip:auto;width:auto;height:auto;margin:0;position:static}main[data-pom-chrome-presentation=compact] .shelf-actions>:is([data-pom-action=open-catalog],[data-pom-action=undo-layout]){--pom-icon-action-hit-size:32px;border:var(--pom-border-width,1px) solid var(--pom-material-button-border,var(--line));clip:auto;outline-offset:calc(-1 * (var(--pom-focus-width,2px) + 1px));width:32px;min-width:32px;height:32px;min-height:32px;margin:0;padding:0;display:inline-grid;position:static;overflow:visible}main[data-pom-action-content=text][data-pom-chrome-presentation=compact] .shelf-actions>:is([data-pom-action=open-catalog],[data-pom-action=undo-layout]){width:auto;padding-inline:11px}[data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement]{width:min(800px,100% - clamp(28px,3vw,48px));margin-inline:auto;position:static;inset:auto;transform:none}main[data-pom-widget-grouping=individual] [data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement]{width:calc(100% - 28px);max-width:680px}main[data-pom-widget-grouping=unified] [data-story-composer]>.dock-region[data-conformance-region=composer]{translate:0 -15px}@media (pointer:coarse){main[data-pom-chrome-presentation=compact] .shelf-actions{width:auto;overflow:visible}main[data-pom-chrome-presentation=compact] .shelf-actions>button[data-pom-icon-action]{--pom-icon-action-display:inline-grid;--pom-icon-action-hit-size:44px;border:var(--pom-border-width,1px) solid var(--pom-material-button-border,var(--line));clip:auto;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:inline-grid;position:static;overflow:visible}}main[data-pom-theme-root] .shelf-actions>.widget-shelf{flex:none;display:block}main[data-pom-widget-grouping=unified] .workbench-surface,main[data-pom-widget-grouping=unified] .panel-template-surface{gap:0;padding:0}main[data-pom-widget-grouping=unified] [data-conformance-region=left],main[data-pom-widget-grouping=unified] [data-conformance-region=right]{flex-direction:column;gap:0;display:flex}main[data-pom-widget-grouping=unified] [data-conformance-region=left] .widget-frame,main[data-pom-widget-grouping=unified] [data-conformance-region=right] .widget-frame{border:var(--pom-part-widget-surface-material-border);border-radius:var(--pom-part-widget-surface-radius);background-color:var(--pom-part-widget-surface-material-fill);box-shadow:var(--pom-part-widget-surface-material-shadow);-webkit-backdrop-filter:var(--pom-part-widget-surface-material-backdrop);backdrop-filter:var(--pom-part-widget-surface-material-backdrop);background-image:none}main[data-pom-widget-grouping=unified] .widget-group>[data-widget-type] .widget-frame{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}main[data-pom-widget-grouping=unified] .widget-frame>header{min-height:34px;padding:0 12px}main[data-pom-widget-grouping=unified] [data-conformance-region=right]>.dock-shelf[data-pomegranate-shelf-item-count="2"],main[data-pom-widget-grouping=unified] .story-toolbar[data-conformance-region=right] .story-toolbar-column>.dock-shelf[data-pomegranate-shelf-item-count="2"]{grid-template-rows:minmax(0,41.3fr) minmax(0,58.7fr)}.transcript h2{color:var(--ink);font:600 var(--pom-type-md)/1.2 var(--pom-font-prose,serif);margin:0 0 17px}.transcript .widget-kicker{margin-bottom:10px}.transcript p{margin-bottom:14px}.transcript blockquote{margin-top:0}@media (height<=620px){[data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement]{height:auto;top:8px;bottom:8px}[data-story-stage] [data-widget-type=story\.transcript] .widget-frame{height:100%}[data-story-stage] [data-widget-type=story\.transcript] .widget-frame>[data-pom-part=widget\.content]{overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;overflow-y:auto}}@media (width<=520px){main[data-pom-action-content=icon] .composer-field>span{text-overflow:clip;white-space:normal;overflow:visible}.theme-role-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-channel-fields{grid-template-columns:repeat(3,minmax(48px,1fr))}.theme-channel-fields .theme-hex-field{grid-column:1/-1}}main[data-pom-theme-root] .workbench-shell{flex-direction:column;min-height:0;display:flex}main[data-pom-theme-root] .workbench-surface,main[data-pom-theme-root].left-collapsed .workbench-surface{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.sub-panel-surface{display:contents}.sub-panel-bar{z-index:12;border-bottom:var(--pom-border-width,1px) solid var(--pom-material-shelf-border,var(--line));min-width:0;min-height:32px;color:var(--pom-color-text-muted,var(--muted));background:var(--pom-material-shelf,var(--glass));box-shadow:var(--pom-material-shelf-inset,none);-webkit-backdrop-filter:blur(var(--pom-material-shelf-blur,0)) saturate(var(--pom-material-shelf-saturation,1));backdrop-filter:blur(var(--pom-material-shelf-blur,0)) saturate(var(--pom-material-shelf-saturation,1));flex:0 0 32px;align-items:stretch;display:flex;position:relative}.sub-panel-bar button{border:0;border-right:var(--pom-border-width,1px) solid var(--pom-material-button-border,var(--line));min-height:32px;color:inherit;font:var(--pom-font-ui-weight,450) var(--pom-type-xs)/1 var(--pom-font-ui,sans-serif);background:0 0;border-radius:0}.sub-panel-tabs [role=tab]{padding:0 13px;position:relative}.sub-panel-tabs [role=tab][aria-selected=true]{color:var(--pom-color-text,var(--ink));background:color-mix(in srgb, var(--pom-color-selection) 34%, transparent)}.sub-panel-tabs [role=tab][aria-selected=true]:after{height:max(1px, var(--pom-border-width,1px));background:var(--pom-color-focus,var(--pom-color-accent));content:none;position:absolute;bottom:0;left:10px;right:10px}main[data-pom-shell-presentation=instrumented] .sub-panel-tabs [role=tab][aria-selected=true]:after{content:"";pointer-events:none;background:#5a8681;border-radius:0;height:1px;position:absolute;bottom:0;left:10px;right:10px}.sub-panel-add{flex:0 0 32px;width:32px;min-width:32px;padding:0}.panel-template-surface[data-panel-template-family=columns]{grid-template-columns:var(--pom-sub-panel-columns,repeat(var(--pom-template-columns), minmax(0, 1fr)))}.sub-panel-dialog form{gap:12px;display:grid}.sub-panel-dialog label{gap:5px;display:grid}.sub-panel-dialog :is(input,select){width:100%;min-height:40px}.sub-panel-dialog-actions{justify-content:flex-end;gap:6px;display:flex}@media (width<=1000px) and (width>=701px){.panel-template-surface[data-panel-template-family=columns]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-template-surface[data-panel-template-family=columns][data-sub-panel-layout=single]{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.sub-panel-bar{flex-basis:44px;min-height:44px;position:sticky;top:0}}@media (width<=700px){.panel-template-surface[data-panel-template-family=columns]{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.sub-panel-bar{flex-basis:44px;min-height:44px}}@media (width<=1180px){main[data-pom-theme-root] .top-shelf{grid-template-columns:188px minmax(0,1fr) auto}main[data-pom-theme-root][data-pom-chrome-presentation=compact] .top-shelf{grid-template-columns:130px minmax(0,1fr) 88px}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage]{grid-template-columns:minmax(0, min(var(--pom-left-width,var(--pom-side-width)), 230px)) minmax(0, 1fr) minmax(0, min(var(--pom-right-width,var(--pom-side-width)), 230px))}}@media (width<=860px){.story-context-heading{max-width:calc(100% - 44px);left:22px}main[data-pom-theme-root] .top-shelf{grid-template-columns:130px minmax(0,1fr) auto}main[data-pom-theme-root][data-pom-chrome-presentation=compact] .top-shelf{grid-template-columns:50px minmax(0,1fr) 88px}main[data-pom-action-content=icon] .top-shelf{grid-template-columns:160px minmax(0,1fr) 88px}main[data-pom-theme-root]:not([data-pom-chrome-presentation=compact]) .panel-tabs [role=tab]{padding-inline:7px}main[data-pom-theme-root] .shelf-actions{gap:0}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage]{grid-template-columns:minmax(0,1fr)}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=left-instruments],main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=right-instruments]{display:none}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=stage],main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=composer]{grid-column:1}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=focus-support],main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=columns]{grid-template-columns:minmax(0,1fr)}main[data-pom-theme-root] .toolbar-edge-toggle[data-toolbar-toggle-presentation=bottom-chevrons]{position:fixed;bottom:0}main[data-pom-theme-root] .toolbar-edge-toggle-left[data-toolbar-toggle-presentation=bottom-chevrons]{left:0}main[data-pom-theme-root] .toolbar-edge-toggle-right[data-toolbar-toggle-presentation=bottom-chevrons]{right:0}}@media (width<=680px){main[data-pom-theme-root] .top-shelf,main[data-pom-action-content=icon] .top-shelf{grid-template-columns:50px minmax(0,1fr) 88px}}main[data-pom-action-content=icon] .wordmark small{font-size:var(--pom-type-xs)}main[data-pom-action-content=icon] .composer-field>span{font-size:var(--pom-type-xs);line-height:12px}main[data-pom-action-content=icon] .transcript .widget-kicker{font-size:var(--pom-type-xs)}main[data-pom-shell-presentation=instrumented] .panel-chrome-flow{align-self:stretch;min-width:0;display:flex;position:relative;overflow:hidden}main[data-pom-shell-presentation=instrumented] .panel-navigation{z-index:1;flex:auto;width:100%;min-width:0;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden}main[data-pom-shell-presentation=instrumented] .panel-navigation .panel-tab-rail-shell{flex:0 auto;width:auto!important}main[data-pom-shell-presentation=instrumented] .panel-navigation .panel-create-action{flex:none}@media (width>=1181px) and (height>=621px){main[data-pom-shell-presentation=instrumented]:after{z-index:9;content:"";pointer-events:none;background:linear-gradient(#f7f7f7 0 0) 0 0/1px 1px no-repeat,linear-gradient(#f7f7f7 0 0) 100% 0/1px 1px no-repeat,linear-gradient(#f7f7f7 0 0) 0 100%/1px 1px no-repeat,linear-gradient(#f7f7f7 0 0) 100% 100%/1px 1px no-repeat;position:fixed;inset:0}main[data-pom-shell-presentation=instrumented] .pom-theme-canvas{z-index:0!important}main[data-pom-shell-presentation=instrumented] .workbench-shell{background:0 0}main[data-pom-shell-presentation=instrumented] .top-shelf{background-color:var(--pom-presentation-instrumented-bar-fill,#0b121399);-webkit-backdrop-filter:var(--pom-presentation-instrumented-frost-backdrop,blur(12px) saturate(.82));backdrop-filter:var(--pom-presentation-instrumented-frost-backdrop,blur(12px) saturate(.82));box-shadow:none;border-color:#ecf8f424 currentColor #0000008a;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;border-radius:0;grid-template-columns:188px minmax(0,1fr) auto;z-index:8!important}main[data-pom-shell-presentation=instrumented] .panel-tabs [role=tab]{border-width:0 0 0 1px;background:0 0!important}main[data-pom-shell-presentation=instrumented] .panel-tabs>div:first-child [role=tab]{border-left:0}main[data-pom-shell-presentation=instrumented] .panel-tabs [role=tab][aria-selected=true]{background-color:var(--pom-presentation-instrumented-selected-fill,#111c1b)!important}main[data-pom-shell-presentation=instrumented] .panel-tabs [role=tab][aria-selected=true]:after{content:"";pointer-events:none;background:#5a8681;border-radius:0;height:1px;position:absolute;bottom:0;left:0;right:0}main[data-pom-shell-presentation=instrumented] .panel-create-action{width:32px;height:40px;display:grid}main[data-pom-shell-presentation=instrumented] .panel-create-action>button{--pom-icon-action-hit-size:32px;width:32px;min-width:32px;height:40px;min-height:40px;font-size:var(--pom-type-lg);background-color:#0b12137d;border-width:0 0 0 1px;border-radius:0;padding:0}main[data-pom-shell-presentation=instrumented] .panel-create-action [data-pom-action-icon]{display:none}main[data-pom-shell-presentation=instrumented] .wordmark{align-items:center;gap:10px;padding:0 16px;display:flex}main[data-pom-shell-presentation=instrumented] .wordmark>span{color:#0000;border-color:#eff6f3b8;flex:0 0 18px;width:18px;height:18px;font-size:0;position:relative;transform:rotate(45deg)}main[data-pom-shell-presentation=instrumented] .wordmark>span:before,main[data-pom-shell-presentation=instrumented] .wordmark>span:after{content:"";background:#91e7c9bf;position:absolute}main[data-pom-shell-presentation=instrumented] .wordmark>span:before{width:1px;top:3px;bottom:3px;left:8px}main[data-pom-shell-presentation=instrumented] .wordmark>span:after{height:1px;top:8px;left:3px;right:3px}main[data-pom-shell-presentation=instrumented] .wordmark>strong{font-size:var(--pom-type-sm);letter-spacing:.17em;align-self:auto;font-weight:500;transform:translateY(2px)}main[data-pom-shell-presentation=instrumented] .wordmark>small{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden;transform:none}main[data-pom-shell-presentation=instrumented] .shelf-actions>:is([data-pom-action=open-catalog],[data-pom-action=undo-layout]){--pom-icon-action-hit-size:40px;width:100px;min-width:100px;height:40px;min-height:40px;font-size:var(--pom-type-xs);background-color:#0b12137d;border-width:0 0 0 1px;border-color:#e5f5ef16;border-radius:0;padding:0}main[data-pom-shell-presentation=instrumented] .shelf-actions>[data-pom-action=open-catalog] [data-pom-action-icon]{color:#a7acab;width:14px;height:14px;display:inline-grid}main[data-pom-shell-presentation=instrumented] .runtime-status{box-sizing:border-box;color:#86ef79;flex:0 0 78px;gap:8px;width:78px;min-width:78px;height:40px;padding:0 7px 0 17px}main[data-pom-shell-presentation=instrumented] .runtime-status>i{border-radius:0;width:5px;height:5px;box-shadow:0 0 8px #86ef794d}main[data-pom-shell-presentation=instrumented] .workbench-developer-drawer{pointer-events:none;flex:0 0 0;width:1px;height:1px;margin:0;position:absolute;right:0;overflow:visible}main[data-pom-shell-presentation=instrumented] .workbench-developer-drawer>summary{z-index:101;opacity:0;pointer-events:auto;width:1px;min-width:1px;height:1px;min-height:1px;margin:0;position:fixed;top:0;right:0;overflow:hidden}main[data-pom-shell-presentation=instrumented] .workbench-developer-drawer>summary:focus-visible{z-index:100;opacity:1;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;position:fixed;top:0;right:0;overflow:visible}main[data-pom-shell-presentation=instrumented] .workbench-developer-drawer>.developer-drawer-surface{pointer-events:auto;position:fixed;top:40px;right:0}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage]{grid-template-rows:minmax(0,1fr)}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=left-instruments]{grid-area:1/1}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=stage]{grid-area:1/2}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=composer]{z-index:4;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-area:1/2}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=composer]>.dock-shelf{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=composer]>.dock-shelf>*{pointer-events:auto}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=right-instruments]{grid-area:1/3}main[data-pom-shell-presentation=instrumented] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement]{z-index:3;width:min(680px,100% - 72px);height:auto;position:absolute;bottom:102px;left:50%;right:auto;transform:translate(-50%)}main[data-pom-shell-presentation=instrumented] .transcript{width:100%;max-width:none;font:var(--pom-type-lg) var(--pom-font-ui,sans-serif);margin:0;padding:0}main[data-pom-shell-presentation=instrumented] .transcript .widget-kicker{color:#dfece659;width:auto;max-width:none;font:400 var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical,monospace);letter-spacing:.05em;text-transform:uppercase;margin:0 0 9px}main[data-pom-shell-presentation=instrumented] .transcript h1{color:#f4f7f5e6;font:500 var(--pom-type-sm)/var(--pom-font-prose-line-height) var(--pom-font-prose,serif);letter-spacing:.005em;margin:0 0 18px}main[data-pom-shell-presentation=instrumented] .transcript>.transcript-prose{color:#ecf1eec7;max-width:650px;font:400 var(--pom-type-lg)/1.62 var(--pom-font-prose,serif);margin:0}main[data-pom-shell-presentation=instrumented] .transcript>.transcript-prose+.transcript-prose{color:#e8efebb3;max-width:650px;font:400 var(--pom-type-lg)/1.62 var(--pom-font-prose,serif);border:0;margin:12px 0 0;padding:0}main[data-pom-shell-presentation=instrumented] .transcript .transcript-speaker{color:#e5efeae6}main[data-pom-shell-presentation=instrumented] [data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement]{width:min(680px,100% - 44px);height:56px;margin:0;position:absolute;bottom:18px;left:50%;right:auto;transform:translate(-50%)}main[data-pom-shell-presentation=instrumented] [data-story-composer]>.dock-region[data-conformance-region=composer]{translate:none}main[data-pom-shell-presentation=instrumented] .composer{-webkit-backdrop-filter:blur(12px)saturate(.8);backdrop-filter:blur(12px)saturate(.8);background:#04070833;border-color:#222627 #e7f6f012 #000000a3;height:56px;min-height:56px}main[data-pom-shell-presentation=instrumented] .composer>.composer-field{padding:11px 12px 8px}main[data-pom-shell-presentation=instrumented] .composer textarea[data-pom-part=field\.surface]{color:#e6efeb7a}main[data-pom-shell-presentation=instrumented] .composer-field>.composer-meta{color:#deece642;font-size:var(--pom-type-xs);gap:13px;margin-top:6px;line-height:11px;display:flex}main[data-pom-shell-presentation=instrumented] .composer>button{color:#ebf5f1b8;width:86px;min-width:86px;min-height:54px;box-shadow:none;background:#a4d8ca21;border:0;border-left:1px solid #eaf6f117;border-radius:0;padding:0 12px}main[data-pom-shell-presentation=instrumented] [data-conformance-region=stage]{-webkit-backdrop-filter:none;backdrop-filter:none}main[data-pom-shell-presentation=instrumented] :is([data-conformance-region=left],[data-conformance-region=right])>.dock-shelf,main[data-pom-shell-presentation=instrumented] .story-toolbar-column>.dock-shelf{box-sizing:border-box;row-gap:10px;padding-bottom:10px}main[data-pom-shell-presentation=instrumented] :is([data-conformance-region=left],[data-conformance-region=right]){background-color:var(--pom-presentation-instrumented-glass-fill,#04070833);-webkit-backdrop-filter:var(--pom-presentation-instrumented-frost-backdrop,blur(12px) saturate(.82));backdrop-filter:var(--pom-presentation-instrumented-frost-backdrop,blur(12px) saturate(.82))}main[data-pom-shell-presentation=instrumented] [data-conformance-region=left]{z-index:5;border-right:1px solid #0000008a}main[data-pom-shell-presentation=instrumented] [data-conformance-region=right]{z-index:5;border-left:1px solid #0000008a}main[data-pom-shell-presentation=instrumented] [data-conformance-region=stage]{z-index:1}main[data-pom-shell-presentation=instrumented] :is([data-conformance-region=left],[data-conformance-region=right]) .widget-frame{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:none;border:0;border-radius:0}main[data-pom-shell-presentation=instrumented] :is([data-conformance-region=left],[data-conformance-region=right]) .widget-frame>[data-pom-part=widget\.content]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}main[data-pom-shell-presentation=instrumented] .widget-group{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}main[data-pom-shell-presentation=instrumented] .widget-frame>header,main[data-pom-shell-presentation=instrumented] .widget-group-tabs{box-shadow:none;background-color:#0b121399;border-radius:0}main[data-pom-shell-presentation=instrumented] .story-context-heading{top:18px;left:calc(var(--pom-left-width) + 22px);gap:4px}main[data-pom-shell-presentation=instrumented] .story-context-heading h1{color:#f4f7f5e6;font:500 var(--pom-type-lg)/1.2 var(--pom-font-prose,serif)}main[data-pom-shell-presentation=instrumented] .story-context-heading p{color:#e2efe9b8;font:var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical,monospace)}main[data-pom-shell-presentation=instrumented] [data-conformance-region=left]>.dock-shelf,main[data-pom-shell-presentation=instrumented] .story-toolbar[data-conformance-region=left] .story-toolbar-column>.dock-shelf{position:relative}main[data-pom-shell-presentation=instrumented] .widget-frame>header{-webkit-backdrop-filter:blur(12px)saturate(.82);backdrop-filter:blur(12px)saturate(.82);border:0;border-top:1px solid #ecf8f424;border-bottom:1px solid #0000008a}main[data-pom-shell-presentation=instrumented] .widget-group-tabs{border:0;border-bottom:1px solid #0000008a}main[data-pom-shell-presentation=instrumented] [data-conformance-region=left]>.dock-shelf[data-pomegranate-shelf-item-count="2"],main[data-pom-shell-presentation=instrumented] .story-toolbar[data-conformance-region=left] .story-toolbar-column>.dock-shelf[data-pomegranate-shelf-item-count="2"]{grid-template-rows:minmax(0,44.2623fr) minmax(0,55.7377fr)}main[data-pom-shell-presentation=instrumented] [data-conformance-region=left]>.dock-shelf[data-pomegranate-shelf-item-count="2"]:before,main[data-pom-shell-presentation=instrumented] .story-toolbar[data-conformance-region=left] .story-toolbar-column>.dock-shelf[data-pomegranate-shelf-item-count="2"]:before{z-index:4;content:"";pointer-events:none;background:linear-gradient(#131718 0 1px,#070b0c 1px 9px);height:9px;position:absolute;top:calc(44.2623% - 8.85246px);left:0;right:0}main[data-pom-shell-presentation=instrumented] [data-conformance-region=right]>.dock-shelf[data-pomegranate-shelf-item-count="2"],main[data-pom-shell-presentation=instrumented] .story-toolbar[data-conformance-region=right] .story-toolbar-column>.dock-shelf[data-pomegranate-shelf-item-count="2"]{grid-template-rows:minmax(0,41.0656fr) minmax(0,58.9344fr)}main[data-pom-shell-presentation=instrumented] .widget-frame>header{height:30px;min-height:30px;padding:0 9px 0 11px}main[data-pom-shell-presentation=instrumented] .widget-frame>header nav{opacity:1;transform:none}main[data-pom-shell-presentation=instrumented] .widget-frame>header nav>.action-menu{width:26px;min-width:26px;height:28px;min-height:28px;box-shadow:none;background-color:#0000;background-size:10px;border:0;border-radius:0;padding:0}main[data-pom-shell-presentation=instrumented] [data-widget-type=settings\.custom-theme] .widget-frame-heading h2:before{content:"";background:linear-gradient(#91e7c9b8 0 0) 2px 0/1px 13px no-repeat,linear-gradient(#91e7c9b8 0 0) 6px 0/1px 13px no-repeat,linear-gradient(#91e7c9b8 0 0) 10px 0/1px 13px no-repeat,linear-gradient(#91e7c9b8 0 0) 0 3px/5px 1px no-repeat,linear-gradient(#91e7c9b8 0 0) 4px 8px/5px 1px no-repeat,linear-gradient(#91e7c9b8 0 0) 8px 5px/5px 1px no-repeat;flex:0 0 13px;width:13px;height:13px;display:inline-block}main[data-pom-shell-presentation=instrumented] [data-widget-type=settings\.custom-theme] .widget-frame-heading h2{align-items:center;gap:6px;display:flex}main[data-pom-shell-presentation=instrumented] [data-widget-type=settings\.custom-theme] .widget-frame-meta{color:#e7f6f08f;font:400 var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;background:#94d9d00e;border:1px solid #94d9d02e;border-radius:999px;align-items:center;gap:4px;padding:1px 5px;display:inline-flex}main[data-pom-shell-presentation=instrumented] [data-widget-type=settings\.custom-theme] .widget-frame-meta:before{box-sizing:border-box;content:"";background:linear-gradient(currentColor 0 0) 2px 2px/4px 1px no-repeat,linear-gradient(currentColor 0 0) 2px 4px/3px 1px no-repeat;border:1px solid;border-radius:2px;width:8px;height:8px}main[data-pom-shell-presentation=instrumented] .recording-characters{display:block;position:relative}main[data-pom-shell-presentation=instrumented] .recording-characters>header{z-index:2;border:0;padding:0;display:block;position:absolute;bottom:4px;right:5px}main[data-pom-shell-presentation=instrumented] .recording-characters>header button{color:#eff4f15c;width:25px;height:25px;min-height:25px;box-shadow:none;font-size:var(--pom-type-lg);background:0 0;border:0;border-radius:0}main[data-pom-shell-presentation=instrumented] .recording-characters>ul{box-sizing:border-box;height:100%;padding:0 0 30px}main[data-pom-shell-presentation=instrumented] .recording-characters li{box-sizing:border-box;background:0 0;border:0;height:auto;min-height:0;padding:0}main[data-pom-shell-presentation=instrumented] .recording-characters li:not(:last-child){border-bottom:1px solid #e5f5ef16}main[data-pom-shell-presentation=instrumented] .recording-character-toggle{grid-template-columns:53px minmax(0,1fr);min-height:52px;padding:2px 9px 2px 3px}main[data-pom-shell-presentation=instrumented] .recording-characters ul[data-portrait-scale="1"] .recording-character-toggle{grid-template-columns:minmax(0,1fr);min-height:34px;padding:0 9px}main[data-pom-shell-presentation=instrumented] .recording-characters ul[data-portrait-scale="3"] .recording-character-toggle{grid-template-columns:73px minmax(0,1fr);min-height:72px}main[data-pom-shell-presentation=instrumented] .recording-characters li.is-current{box-shadow:inset 2px 0 var(--pom-color-accent);background:linear-gradient(90deg,#80d3bf1a,#0000 84%)}main[data-pom-shell-presentation=instrumented] .recording-character-portrait{background:#02050694;border-color:#e0ede838;border-radius:0;width:47px;height:47px;box-shadow:inset 0 0 0 1px #0000006b}main[data-pom-shell-presentation=instrumented] .recording-characters ul[data-portrait-scale="3"] .recording-character-portrait{width:67px;height:67px}main[data-pom-shell-presentation=instrumented] .recording-characters li.is-current .recording-character-portrait{border-color:#94d9d094;box-shadow:inset 0 0 0 1px #0000006b,0 0 12px #6cddc414}main[data-pom-shell-presentation=instrumented] .recording-character-portrait>img{filter:saturate(.72)contrast(1.03)brightness(.86)}main[data-pom-shell-presentation=instrumented] .recording-character-copy{display:block}main[data-pom-shell-presentation=instrumented] .recording-character-copy strong{font-size:var(--pom-type-sm);font-weight:400;line-height:16px;display:block}main[data-pom-shell-presentation=instrumented] .recording-character-synopsis{border-top-color:#e5f5ef16;padding:7px 9px 9px}main[data-pom-shell-presentation=instrumented] .recording-character-synopsis p{color:#eff4f194;font-size:var(--pom-type-xs);line-height:14px}main[data-pom-shell-presentation=instrumented] .widget-group-tabs{box-sizing:border-box;height:30px;min-height:30px;padding-right:0;overflow:hidden}main[data-pom-shell-presentation=instrumented] .widget-group-tabs>span{flex:1 1 0}main[data-pom-shell-presentation=instrumented] .widget-group-tabs [role=tab]{width:100%;min-width:0;color:var(--pom-color-text-muted);box-shadow:none;text-align:center;background:0 0;border:0;border-left:1px solid #e5f5ef16;border-radius:0;padding:0 9px}main[data-pom-shell-presentation=instrumented] .widget-group-tabs>span:first-child [role=tab]{border-left:0}main[data-pom-shell-presentation=instrumented] .widget-group-tabs [role=tab][aria-selected=true]{color:#eff4f1d1;background:#94d9d00f;box-shadow:inset 0 -1px #94d9d094}main[data-pom-shell-presentation=instrumented] .widget-group>[data-widget-type] .widget-frame>header nav{min-height:28px;top:1px;right:2px}main[data-pom-shell-presentation=instrumented] .atmospheric-world-state{font:var(--pom-type-xs) var(--pom-font-technical,monospace);padding:11px}main[data-pom-shell-presentation=instrumented] .atmospheric-world-state dl>div{border:0;justify-content:space-between;min-height:0;margin-bottom:14px;padding:0;display:flex}main[data-pom-shell-presentation=instrumented] .atmospheric-world-state dt,main[data-pom-shell-presentation=instrumented] .atmospheric-world-state dd{color:color-mix(in srgb, var(--ink) 67%, transparent);font:var(--pom-type-xs) var(--pom-font-technical,monospace);text-transform:uppercase}main[data-pom-shell-presentation=instrumented] .atmospheric-world-state dd{color:var(--faint)}main[data-pom-shell-presentation=instrumented] .atmospheric-room-ambience>header{gap:0;padding:12px}main[data-pom-shell-presentation=instrumented] .atmospheric-room-ambience small{font-size:var(--pom-type-xs);margin-bottom:6px}main[data-pom-shell-presentation=instrumented] .atmospheric-room-ambience strong{font-size:var(--pom-type-sm);margin-bottom:5px;font-weight:400;line-height:17px}main[data-pom-shell-presentation=instrumented] .atmospheric-room-ambience>header p{font-size:var(--pom-type-xs);line-height:16px}main[data-pom-shell-presentation=instrumented] .atmospheric-room-ambience dl>div{min-height:0;padding:8px 11px}main[data-pom-shell-presentation=instrumented] .atmospheric-room-ambience dt,main[data-pom-shell-presentation=instrumented] .atmospheric-room-ambience dd{font-size:var(--pom-type-xs)}}main[data-pom-shell-presentation=instrumented] .developer-create-panel,main[data-pom-theme-root].left-collapsed [data-conformance-region=left],main[data-pom-theme-root].right-collapsed [data-conformance-region=right]{display:none}@media (width<=1180px){main[data-pom-shell-presentation=instrumented]{gap:0;padding:0}main[data-pom-shell-presentation=instrumented] .top-shelf{background-color:var(--pom-presentation-instrumented-bar-fill,#0b121399);width:100%;height:44px;min-height:44px;-webkit-backdrop-filter:var(--pom-presentation-instrumented-frost-backdrop,blur(12px) saturate(.82));backdrop-filter:var(--pom-presentation-instrumented-frost-backdrop,blur(12px) saturate(.82));border-width:1px 0;border-radius:0;flex:0 0 44px;grid-template-rows:44px;grid-template-columns:160px minmax(0,1fr) 88px;padding:0;overflow:hidden;z-index:30!important}main[data-pom-shell-presentation=instrumented] .wordmark{border-right:1px solid #eff4f10f;grid-area:1/1;height:42px;padding:0 14px}main[data-pom-shell-presentation=instrumented] .wordmark>span{width:24px;height:24px;font-size:var(--pom-type-sm);border-radius:0;transform:rotate(45deg)}main[data-pom-shell-presentation=instrumented] .wordmark strong{font-size:var(--pom-type-xs)}main[data-pom-shell-presentation=instrumented] .wordmark small{display:none}main[data-pom-shell-presentation=instrumented] .panel-tabs [role=tab]{color:#bcc9c3c7;min-height:42px;font-size:var(--pom-type-sm);border-width:0 1px 0 0;border-radius:0;padding:0 8px}main[data-pom-shell-presentation=instrumented] .panel-tabs [role=tab][aria-selected=true]{color:#f4f7f5eb;background-color:var(--pom-presentation-instrumented-mobile-selected-fill,#111c1bd1)}main[data-pom-shell-presentation=instrumented] .panel-create-action{grid-area:1/3;width:44px;height:42px}main[data-pom-shell-presentation=instrumented] .panel-create-action>button{width:44px;min-width:44px;height:42px;min-height:42px;font-size:var(--pom-type-lg);border-width:0 1px 0 0;border-radius:0;padding:0}main[data-pom-shell-presentation=instrumented] .shelf-actions{grid-area:1/3;gap:0;width:88px;height:42px;display:flex;overflow:hidden}main[data-pom-shell-presentation=instrumented] .shelf-actions>:not([data-pom-action=open-catalog]):not(.workbench-developer-drawer){clip:rect(0 0 0 0);border:0;width:1px;min-width:1px;height:1px;min-height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main[data-pom-shell-presentation=instrumented] .shelf-actions>:is([data-pom-action=open-catalog],[data-pom-action=undo-layout]){clip:auto;--pom-icon-action-display:inline-grid;--pom-icon-action-hit-size:42px;border-width:0 1px 0 0;border-radius:0;width:44px;min-width:44px;height:42px;min-height:42px;margin:0;padding:0;font-size:0;display:inline-grid;position:static;overflow:hidden}main[data-pom-shell-presentation=instrumented] .workbench-developer-drawer{flex:0 0 44px;width:44px;height:42px}main[data-pom-shell-presentation=instrumented] .workbench-developer-drawer>summary{border-width:0;border-radius:0;width:44px;min-width:44px;height:42px;min-height:42px}main[data-pom-shell-presentation=instrumented] .workbench-shell,main[data-pom-shell-presentation=instrumented] .workbench-surface,main[data-pom-shell-presentation=instrumented].left-collapsed .workbench-surface{border-radius:0;min-height:0;margin:0;padding:0;overflow:hidden}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;width:100%;height:100%;padding:0;position:relative}main[data-pom-shell-presentation=instrumented] .panel-template-surface:not([data-panel-template-family=story-stage]){overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;overflow:hidden auto}main[data-pom-shell-presentation=instrumented] .panel-template-surface:not([data-panel-template-family=story-stage]) .dock-region{min-height:max-content;display:block;overflow:visible}main[data-pom-shell-presentation=instrumented] .panel-template-surface:not([data-panel-template-family=story-stage]) .dock-shelf{min-height:max-content;display:flex;overflow:visible}main[data-pom-shell-presentation=instrumented] .panel-template-surface:not([data-panel-template-family=story-stage]) .widget-frame{height:auto}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=stage],main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=composer]{grid-area:1/1}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=stage]{z-index:1;visibility:visible;opacity:1;display:block}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=composer]{z-index:4;visibility:visible;opacity:1;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;display:flex;translate:none}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=composer]>.dock-shelf{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=composer]>.dock-shelf>*{pointer-events:auto}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] :is([data-pomegranate-region-role=left-instruments],[data-pomegranate-region-role=right-instruments]){z-index:20;visibility:visible;opacity:1;background-color:var(--pom-presentation-instrumented-mobile-glass-fill,#040708e0);pointer-events:auto;width:min(320px,100% - 56px);-webkit-backdrop-filter:var(--pom-presentation-instrumented-mobile-frost-backdrop,blur(18px) saturate(.82));backdrop-filter:var(--pom-presentation-instrumented-mobile-frost-backdrop,blur(18px) saturate(.82));display:flex;position:absolute;top:0;bottom:0;box-shadow:0 18px 54px #0000008c}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=left-instruments]{left:0}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=right-instruments]{right:0}main[data-pom-shell-presentation=instrumented].left-collapsed [data-conformance-region=left],main[data-pom-shell-presentation=instrumented].right-collapsed [data-conformance-region=right]{display:none!important}main[data-pom-shell-presentation=instrumented] .story-context-heading{max-width:calc(100% - 144px);top:16px;left:72px}main[data-pom-shell-presentation=instrumented] .story-context-heading p{color:#e2efe9c2;font:var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical,monospace)}main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle{z-index:24;color:#deefe899;writing-mode:horizontal-tb;background:#04070885;border-color:#deefe81f;width:44px;min-width:44px;height:44px;min-height:44px;font-size:0;line-height:0;top:14px;transform:none}main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle:before{font:600 var(--pom-type-xs)/1 var(--pom-font-technical,monospace);letter-spacing:.08em}main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle-left{left:14px}main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle-left:before{content:"L"}main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle-right{right:14px}main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle-right:before{content:"R"}main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle[data-toolbar-toggle-presentation=bottom-chevrons]{color:#deefe833;width:30px;min-width:30px;height:116px;min-height:116px;font-size:inherit;line-height:inherit;background:#04070847;border-color:#deefe80f;position:fixed;top:auto;bottom:0}main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle-left[data-toolbar-toggle-presentation=bottom-chevrons]{left:min(320px,100% - 56px)}main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle-right[data-toolbar-toggle-presentation=bottom-chevrons]{right:min(320px,100% - 56px)}main[data-pom-shell-presentation=instrumented].left-collapsed .toolbar-edge-toggle-left[data-toolbar-toggle-presentation=bottom-chevrons]{left:0}main[data-pom-shell-presentation=instrumented].right-collapsed .toolbar-edge-toggle-right[data-toolbar-toggle-presentation=bottom-chevrons]{right:0}main[data-pom-shell-presentation=instrumented] .toolbar-edge-toggle[data-toolbar-toggle-presentation=bottom-chevrons]:before{content:none}main[data-pom-shell-presentation=instrumented] .toolbar-resize-handle{display:none}main[data-pom-shell-presentation=instrumented] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement]{z-index:3;width:min(680px,100% - 112px);height:auto;position:absolute;bottom:112px;left:50%;right:auto;transform:translate(-50%)}main[data-pom-shell-presentation=instrumented] .transcript{width:100%;max-width:none;margin:0;padding:0}main[data-pom-shell-presentation=instrumented] .transcript .widget-kicker{color:#dfece66b;font:400 var(--pom-type-xs)/var(--pom-font-technical-line-height) var(--pom-font-technical,monospace);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px}main[data-pom-shell-presentation=instrumented] .transcript h1,main[data-pom-shell-presentation=instrumented] .transcript h2{color:#f4f7f5e6;font:500 var(--pom-type-xl)/1.15 var(--pom-font-prose,serif);margin:0 0 16px}main[data-pom-shell-presentation=instrumented] .transcript>.transcript-prose{color:#ecf1eecc;max-width:650px;font:400 var(--pom-type-lg)/1.58 var(--pom-font-prose,serif);margin:0}main[data-pom-shell-presentation=instrumented] .transcript>.transcript-prose+.transcript-prose{color:#e8efebbd;max-width:650px;font:400 var(--pom-type-lg)/1.58 var(--pom-font-prose,serif);border:0;margin:12px 0 0;padding:0}main[data-pom-shell-presentation=instrumented] [data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement]{width:min(680px,100% - 56px);height:64px;margin:0;position:absolute;bottom:14px;left:50%;right:auto;transform:translate(-50%)}main[data-pom-shell-presentation=instrumented] .composer{-webkit-backdrop-filter:blur(12px)saturate(.8);backdrop-filter:blur(12px)saturate(.8);background:#0407086b;border-color:#e7f6f024 #e7f6f012 #000000a3;height:64px;min-height:64px}main[data-pom-shell-presentation=instrumented] .composer>.composer-field{padding:10px 12px 7px}main[data-pom-shell-presentation=instrumented] .composer-placeholder,main[data-pom-shell-presentation=instrumented] .composer textarea[data-pom-part=field\.surface]{font-size:var(--pom-type-md);line-height:18px}main[data-pom-shell-presentation=instrumented] .composer-field>.composer-meta{color:#deece661;font-size:var(--pom-type-xs);gap:12px;margin-top:5px;line-height:12px;display:flex}main[data-pom-shell-presentation=instrumented] .composer>button{background:#a4d8ca21;border-width:0 0 0 1px;border-radius:0;width:92px;min-width:92px;min-height:62px;padding:0 12px}}@media (pointer:coarse) and (width>=681px) and (width<=1180px){main[data-pom-shell-presentation=instrumented] .transcript h1,main[data-pom-shell-presentation=instrumented] .transcript h2{font-size:var(--pom-type-xl)}main[data-pom-shell-presentation=instrumented] .transcript>.transcript-prose,main[data-pom-shell-presentation=instrumented] .transcript>.transcript-prose+.transcript-prose{font-size:var(--pom-type-xl);line-height:1.52}main[data-pom-shell-presentation=instrumented] .composer-placeholder,main[data-pom-shell-presentation=instrumented] .composer textarea[data-pom-part=field\.surface]{font-size:var(--pom-type-lg)}}@media (width<=520px){main[data-pom-shell-presentation=instrumented] .top-shelf{grid-template-columns:44px minmax(0,1fr) 88px}main[data-pom-shell-presentation=instrumented] .wordmark{grid-template-columns:44px;width:44px;padding:0 10px}main[data-pom-shell-presentation=instrumented] .wordmark strong,main[data-pom-shell-presentation=instrumented] .wordmark small{display:none}main[data-pom-shell-presentation=instrumented] .panel-tabs [role=tab]{font-size:var(--pom-type-xs);padding:0 3px}main[data-pom-shell-presentation=instrumented] .story-context-heading{max-width:calc(100% - 136px);top:18px;left:68px}main[data-pom-shell-presentation=instrumented] .story-context-heading p{font-size:var(--pom-type-xs)}main[data-pom-shell-presentation=instrumented] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement]{width:calc(100% - 48px);bottom:132px}main[data-pom-shell-presentation=instrumented] .transcript h1,main[data-pom-shell-presentation=instrumented] .transcript h2{font-size:var(--pom-type-xl);margin-bottom:14px}main[data-pom-shell-presentation=instrumented] .transcript>.transcript-prose,main[data-pom-shell-presentation=instrumented] .transcript>.transcript-prose+.transcript-prose{font-size:var(--pom-type-lg);line-height:1.55}main[data-pom-shell-presentation=instrumented] [data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement]{width:calc(100% - 28px);height:78px;bottom:12px}main[data-pom-shell-presentation=instrumented] .composer{height:78px;min-height:78px}main[data-pom-shell-presentation=instrumented] .composer>.composer-field{padding:9px 11px 7px}main[data-pom-shell-presentation=instrumented] .composer-field>.composer-meta{flex-wrap:wrap;gap:3px 9px;margin-top:5px;display:flex}main[data-pom-shell-presentation=instrumented] .composer-field>.composer-meta>*{min-width:0}main[data-pom-shell-presentation=instrumented] .composer>button{width:78px;min-width:78px;min-height:76px;padding:0 7px}}main[data-pom-theme-root] .workbench-shell{flex-direction:column;min-height:0;display:flex;overflow:hidden}main[data-pom-theme-root] .workbench-surface,main[data-pom-theme-root].left-collapsed .workbench-surface,main[data-pom-theme-root].right-collapsed .workbench-surface{flex:auto;min-height:0;overflow:auto}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=columns]{grid-template-columns:var(--pom-sub-panel-columns,repeat(var(--pom-template-columns), minmax(0, 1fr)));overflow:visible}main[data-pom-theme-root] .dock-shelf>[data-pomegranate-row-height]{box-sizing:border-box;flex:none;overflow:hidden}main[data-pom-theme-root] .dock-shelf>[data-pomegranate-row-height]>.widget-frame{height:calc(100% - .76rem)!important}@media (width<=1000px){main[data-pom-theme-root] .column-resize-handle{display:none}}@media (pointer:coarse){main[data-pom-theme-root] .widget-row-resize-handle{flex-basis:44px;height:44px;min-height:44px;margin-block:-22px}}@media (width<=1000px) and (width>=701px){main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=columns]{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=columns][data-sub-panel-layout=single]{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=columns]{grid-template-columns:minmax(0,1fr)}}main[data-pom-theme-root] [data-tab-rail-shell]{align-self:stretch;min-width:0;height:100%;position:relative;overflow:hidden}main[data-pom-theme-root] .sub-panel-tab-rail-shell{flex:0 auto}main[data-pom-theme-root] [data-tab-rail-scroll]{box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;align-items:stretch;gap:0;min-width:0;max-width:100%;display:flex;overflow:auto hidden}main[data-pom-shell-presentation=instrumented] .panel-tab-rail-shell{border-right:1px solid #eff4f10f;grid-area:1/2}main[data-pom-theme-root] [data-tab-rail-scroll]::-webkit-scrollbar{display:none}main[data-pom-theme-root] [data-tab-rail-scroll]>*{height:100%;flex:none!important;min-width:max-content!important}main[data-pom-theme-root] :is(.panel-tab-actions-trigger,.sub-panel-tab-actions-trigger){display:none}main[data-pom-theme-root] [data-tab-rail-scroll] [role=tab]{box-sizing:border-box;white-space:nowrap;height:100%;text-overflow:clip!important;width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}main[data-pom-theme-root] [data-tab-rail-edge]{z-index:3;opacity:0;pointer-events:none;width:20px;position:absolute;top:0;bottom:0}main[data-pom-theme-root] [data-tab-rail-edge=before]{background:linear-gradient(to right, var(--pom-material-shelf,var(--pom-color-canvas,#101418)), transparent);left:0}main[data-pom-theme-root] [data-tab-rail-edge=after]{background:linear-gradient(to left, var(--pom-material-shelf,var(--pom-color-canvas,#101418)), transparent);right:0}:is(main[data-pom-theme-root] [data-tab-rail-shell]:has(>[data-tab-rail-scroll][data-overflow-before=true])>[data-tab-rail-edge=before],main[data-pom-theme-root] [data-tab-rail-shell]:has(>[data-tab-rail-scroll][data-overflow-after=true])>[data-tab-rail-edge=after]){opacity:1}@media (pointer:fine){main[data-pom-theme-root] [data-tab-rail-scroll]:is([data-overflow-before=true],[data-overflow-after=true]){cursor:grab}main[data-pom-theme-root] [data-tab-rail-scroll]:is([data-overflow-before=true],[data-overflow-after=true])[data-panning=true]{cursor:grabbing}}@media (pointer:coarse){main[data-pom-theme-root] :is([data-pomegranate-panel-tab],[data-sub-panel-tab-item]){align-items:stretch;display:flex}main[data-pom-theme-root] :is(.panel-tab-actions-trigger,.sub-panel-tab-actions-trigger){box-sizing:border-box;border:0;border-right:var(--pom-border-width,1px) solid var(--pom-material-button-border,var(--line));width:44px;min-width:44px;min-height:44px;color:var(--pom-color-text,var(--ink));background:color-mix(in srgb, var(--pom-color-selection) 20%, transparent);box-shadow:var(--pom-material-button-inset,none);font:600 var(--pom-type-lg)/1 var(--pom-font-ui,sans-serif);touch-action:manipulation;border-radius:0;flex:0 0 44px;place-items:center;padding:0;display:grid}}@media (width<=860px),(pointer:coarse){main[data-pom-theme-root] [data-tab-rail-scroll] [role=tab],main[data-pom-theme-root] .sub-panel-add{min-height:44px;min-width:44px!important}main[data-pom-theme-root] .sub-panel-add{flex:0 0 44px;width:44px}main[data-pom-theme-root] .workbench-developer-drawer>summary{width:44px;min-width:44px;height:44px;min-height:44px}main[data-pom-theme-root] .shelf-actions>:is([data-pom-action=open-catalog],[data-pom-action=undo-layout]){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}main[data-pom-theme-root] :is([data-story-stage],[data-story-composer]) [data-widget-type][data-pomegranate-placement] .widget-frame>header{flex-shrink:0;display:flex}main[data-pom-theme-root] .widget-frame>header>nav:not(.focused-widget-actions){clip:auto;opacity:1;background:0 0;flex:0 0 28px;width:28px;min-width:28px;height:auto;margin:0;display:flex;position:static;overflow:visible;transform:none}main[data-pom-theme-root] .widget-frame>header nav button.widget-actions-trigger,main[data-pom-theme-root] .widget-group-header>button.widget-actions-trigger{box-sizing:border-box;color:#0000;width:28px;min-width:28px;height:28px;min-height:28px;filter:var(--pom-icon-filter,invert(.72));background-color:#0000;background-size:12px;border:0;border-radius:4px;padding:0;font-size:0;display:block}main[data-pom-theme-root] .widget-group-header{grid-template-columns:minmax(0,1fr) 28px}.widget-gesture-help{color:var(--ink);font:400 var(--pom-type-xs)/1.5 var(--pom-font-ui);margin:4px 6px 8px}.widget-gesture-description{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){[data-panel-hover-hint]:after{content:"";background:var(--pom-color-focus);transform-origin:0;height:3px;animation:panel-hover-progress var(--panel-hover-duration,.35s) linear both;position:absolute;bottom:0;left:0;right:0}}@keyframes panel-hover-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (pointer:coarse){main[data-pom-theme-root] .widget-frame>header{height:46px;min-height:46px;padding-right:0}main[data-pom-theme-root] .widget-frame>header>nav:not(.focused-widget-actions){opacity:1;flex:0 0 44px;align-self:stretch;width:44px;min-width:44px;display:flex;position:static;transform:none}main[data-pom-theme-root] .widget-group{--pom-widget-group-header-height:44px}main[data-pom-theme-root] .widget-group-header{grid-template-columns:minmax(0,1fr) 44px;min-height:44px}main[data-pom-theme-root] .widget-group-tabs{height:44px;min-height:44px}main[data-pom-theme-root] .widget-group-tabs [role=tab]{min-height:44px}main[data-pom-theme-root] .widget-actions-trigger{box-sizing:border-box;border:0;border-left:var(--pom-border-width,1px) solid var(--line);color:#0000;background-color:var(--pom-part-widget-header-material-fill,transparent);box-shadow:none;filter:var(--pom-icon-filter,invert(.72));background-size:12px;border-radius:0;padding:0;font-size:0;display:block;overflow:hidden;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}main[data-pom-theme-root] .widget-actions-menu{box-sizing:border-box;max-width:none;max-height:min(80dvh,42rem);padding:10px 10px max(10px, env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:var(--pom-radius-large,.75rem) var(--pom-radius-large,.75rem) 0 0;background-color:var(--pom-color-canvas,#101418);background-image:linear-gradient(var(--pom-material-opaque,transparent), var(--pom-material-opaque,transparent));box-shadow:var(--pom-material-dialog-shadow,0 -18px 64px #00000094);-webkit-backdrop-filter:none;backdrop-filter:none;width:100vw!important;margin:0!important;position:fixed!important;inset:auto 0 0!important;overflow:auto!important}main[data-pom-theme-root] .widget-actions-menu::backdrop{background:color-mix(in srgb, var(--pom-color-shadow,#050406) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}main[data-pom-theme-root] .widget-actions-menu button{border:var(--pom-border-width,1px) solid var(--pom-material-button-border,var(--line));border-radius:var(--pom-radius-small,.45rem);min-width:44px;min-height:44px;color:var(--pom-color-text,var(--ink));background:var(--pom-material-button,#ffffff0a);box-shadow:var(--pom-material-button-inset,none)}}@media (width<=520px),(pointer:coarse){main[data-pom-theme-root] .panel-menu-surface:not(.widget-actions-menu){box-sizing:border-box;max-width:none;max-height:min(80dvh,42rem);padding:10px 10px max(10px, env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:var(--pom-radius-large,.75rem) var(--pom-radius-large,.75rem) 0 0;background-color:var(--pom-color-canvas,#101418);background-image:linear-gradient(var(--pom-material-opaque,transparent), var(--pom-material-opaque,transparent));box-shadow:var(--pom-material-dialog-shadow,0 -18px 64px #00000094);-webkit-backdrop-filter:none;backdrop-filter:none;width:100vw!important;margin:0!important;position:fixed!important;inset:auto 0 0!important;overflow:auto!important}main[data-pom-theme-root] .panel-menu-surface:not(.widget-actions-menu)::backdrop,main[data-pom-theme-root] dialog.tab-order-dialog::backdrop{background:color-mix(in srgb, var(--pom-color-shadow,#050406) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}main[data-pom-theme-root] .panel-menu-surface:not(.widget-actions-menu) button{border:var(--pom-border-width,1px) solid var(--pom-material-button-border,var(--line));border-radius:var(--pom-radius-small,.45rem);min-width:44px;min-height:44px;color:var(--pom-color-text,var(--ink));background:var(--pom-material-button,#ffffff0a);box-shadow:var(--pom-material-button-inset,none)}main[data-pom-theme-root] dialog.tab-order-dialog{border-radius:var(--pom-radius-large,.75rem) var(--pom-radius-large,.75rem) 0 0;background-color:var(--pom-color-canvas,#101418);background-image:linear-gradient(var(--pom-material-opaque,transparent), var(--pom-material-opaque,transparent));width:100vw;max-width:none;max-height:min(80dvh,42rem);margin:auto 0 0}main[data-pom-theme-root] dialog.tab-order-dialog>section{max-height:min(80dvh,42rem)}main[data-pom-theme-root] dialog.tab-order-dialog [data-tab-order-list]{overscroll-behavior:contain;min-height:0;max-height:calc(min(80dvh,42rem) - 10rem);overflow-y:auto}main[data-pom-theme-root] dialog.tab-order-dialog footer{padding-bottom:max(1rem, env(safe-area-inset-bottom))}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){main[data-pom-theme-root] [data-tab-rail-edge]{background-color:var(--pom-material-opaque,var(--pom-color-canvas,#101418))}main[data-pom-theme-root] .panel-menu-surface::backdrop,main[data-pom-theme-root] dialog.tab-order-dialog::backdrop{background:color-mix(in srgb, var(--pom-color-canvas,#101418) 96%, var(--pom-color-shadow,#050406));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=1180px){main[data-workbench-developer-tools=disabled] .shelf-actions{width:44px}main[data-workbench-developer-tools=disabled][data-pom-shell-presentation=instrumented] .top-shelf{grid-template-columns:160px minmax(0,1fr) 44px}main[data-workbench-developer-tools=enabled][data-pom-shell-presentation=instrumented] .top-shelf:has(.workbench-developer-drawer[open]){overflow:visible}}@media (width<=680px){main[data-workbench-developer-tools=disabled] .top-shelf,main[data-workbench-developer-tools=disabled][data-pom-shell-presentation=instrumented] .top-shelf{grid-template-columns:50px minmax(0,1fr) 44px}}@media (width<=520px){main[data-workbench-developer-tools=disabled][data-pom-shell-presentation=instrumented] .top-shelf{grid-template-columns:44px minmax(0,1fr) 44px}}@property --pom-story-left-track{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --pom-story-right-track{syntax:"<length-percentage>";inherits:true;initial-value:0}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage]{overflow-x:clip}@media (width>=861px){main[data-pom-theme-root] .workbench-surface{--pom-story-left-track:var(--pom-left-width,var(--pom-side-width));--pom-story-right-track:var(--pom-right-width,var(--pom-side-width))}main[data-pom-theme-root].left-collapsed .workbench-surface{--pom-story-left-track:0px}main[data-pom-theme-root].right-collapsed .workbench-surface{--pom-story-right-track:0px}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage]{grid-template-columns:minmax(0, var(--pom-story-left-track)) minmax(0, 1fr) minmax(0, var(--pom-story-right-track))}main[data-pom-theme-root] .toolbar-edge-toggle-left:not([data-toolbar-toggle-presentation=bottom-chevrons]){left:var(--pom-story-left-track,var(--pom-left-width,var(--pom-side-width)))}main[data-pom-theme-root] .toolbar-edge-toggle-right:not([data-toolbar-toggle-presentation=bottom-chevrons]){right:var(--pom-story-right-track,var(--pom-right-width,var(--pom-side-width)))}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage] :is([data-pomegranate-region-role=left-instruments],[data-pomegranate-region-role=right-instruments]){visibility:visible;opacity:1;pointer-events:auto;display:flex;transform:translate(0)}main[data-pom-theme-root].left-collapsed .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=left-instruments]{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-10px)}main[data-pom-theme-root].right-collapsed .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=right-instruments]{visibility:hidden;opacity:0;pointer-events:none;transform:translate(10px)}}@media (width>=861px) and (width<=1180px){main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage]{grid-template-columns:minmax(0, min(var(--pom-story-left-track), 230px)) minmax(0, 1fr) minmax(0, min(var(--pom-story-right-track), 230px))}}@media (width<=1180px){main[data-pom-theme-root][data-pom-shell-presentation=instrumented] .workbench-surface{--pom-story-left-track:min(320px, calc(100% - 56px));--pom-story-right-track:min(320px, calc(100% - 56px))}main[data-pom-theme-root][data-pom-shell-presentation=instrumented].left-collapsed .workbench-surface{--pom-story-left-track:0px}main[data-pom-theme-root][data-pom-shell-presentation=instrumented].right-collapsed .workbench-surface{--pom-story-right-track:0px}main[data-pom-theme-root][data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage]{grid-template-columns:minmax(0,1fr)}main[data-pom-theme-root][data-pom-shell-presentation=instrumented] .story-measure-resize-layer{grid-column:1/2}main[data-pom-theme-root][data-pom-shell-presentation=instrumented] .toolbar-edge-toggle-left:not([data-toolbar-toggle-presentation=bottom-chevrons]){left:14px}main[data-pom-theme-root][data-pom-shell-presentation=instrumented] .toolbar-edge-toggle-right:not([data-toolbar-toggle-presentation=bottom-chevrons]){right:14px}main[data-pom-theme-root][data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] :is([data-pomegranate-region-role=left-instruments],[data-pomegranate-region-role=right-instruments]){visibility:visible;opacity:1;pointer-events:auto;transform:translate(0);display:flex!important}main[data-pom-theme-root][data-pom-shell-presentation=instrumented].left-collapsed .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=left-instruments]{visibility:hidden;opacity:0;pointer-events:none;transform:translate(calc(-100% - 12px))}main[data-pom-theme-root][data-pom-shell-presentation=instrumented].right-collapsed .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=right-instruments]{visibility:hidden;opacity:0;pointer-events:none;transform:translate(calc(100% + 12px))}}@media (prefers-reduced-motion:no-preference){main[data-pom-theme-root] .workbench-surface{transition:--pom-story-left-track var(--pom-story-toolbar-motion-duration,.22s) var(--pom-story-toolbar-motion-easing,cubic-bezier(.16, 1, .3, 1)), --pom-story-right-track var(--pom-story-toolbar-motion-duration,.22s) var(--pom-story-toolbar-motion-easing,cubic-bezier(.16, 1, .3, 1))}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage] :is([data-pomegranate-region-role=left-instruments],[data-pomegranate-region-role=right-instruments]){transition:opacity var(--pom-story-toolbar-fade-duration,.14s) var(--pom-story-toolbar-motion-easing,cubic-bezier(.16, 1, .3, 1)), transform var(--pom-story-toolbar-motion-duration,.22s) var(--pom-story-toolbar-motion-easing,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear}main[data-pom-theme-root].left-collapsed .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=left-instruments],main[data-pom-theme-root].right-collapsed .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=right-instruments]{transition-delay:0s, 0s, var(--pom-story-toolbar-motion-duration,.22s)}main[data-pom-theme-root] .toolbar-edge-toggle-left:not([data-toolbar-toggle-presentation=bottom-chevrons]){transition:left var(--pom-story-toolbar-motion-duration,.22s) var(--pom-story-toolbar-motion-easing,cubic-bezier(.16, 1, .3, 1))}main[data-pom-theme-root] .toolbar-edge-toggle-right:not([data-toolbar-toggle-presentation=bottom-chevrons]){transition:right var(--pom-story-toolbar-motion-duration,.22s) var(--pom-story-toolbar-motion-easing,cubic-bezier(.16, 1, .3, 1))}}@media (prefers-reduced-motion:reduce){main[data-pom-theme-root] .workbench-surface,main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage] :is([data-pomegranate-region-role=left-instruments],[data-pomegranate-region-role=right-instruments]),main[data-pom-theme-root] .toolbar-edge-toggle{transition:none}}main[data-pom-theme-root].left-collapsed[data-drag-reveal-left=true] .workbench-surface{--pom-story-left-track:var(--pom-drag-reveal-width,286px);transition:none;--pom-left-width:var(--pom-drag-reveal-width,286px)!important}main[data-pom-theme-root].right-collapsed[data-drag-reveal-right=true] .workbench-surface{--pom-story-right-track:var(--pom-drag-reveal-width,286px);transition:none;--pom-right-width:var(--pom-drag-reveal-width,286px)!important}main[data-pom-theme-root].left-collapsed[data-drag-reveal-left=true] [data-conformance-region=left],main[data-pom-theme-root].right-collapsed[data-drag-reveal-right=true] [data-conformance-region=right]{transition:none;visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important;transform:translate(0)!important}@media (pointer:coarse){main[data-pom-theme-root] .recording-characters ul[data-portrait-scale="1"] .recording-character-toggle{min-height:44px}}main[data-pom-theme-root]:not([data-pom-shell-presentation=instrumented]) .top-shelf{flex-basis:max(var(--pom-chrome-height,44px), calc(44px + 10px + var(--pom-border-width,1px) + var(--pom-border-width,1px)));min-height:max(var(--pom-chrome-height,44px), calc(44px + 10px + var(--pom-border-width,1px) + var(--pom-border-width,1px)));padding-block:5px}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement] .widget-frame{width:min(var(--pom-story-measure), calc(100% - 48px));max-width:none;margin-inline:auto}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement]{width:min(var(--pom-story-measure), calc(100% - 48px));max-width:none}main[data-pom-shell-presentation=instrumented] .panel-template-surface[data-panel-template-family=story-stage] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement] .widget-frame{width:100%}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage] [data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement]{width:min(var(--pom-story-measure), calc(100% - 48px));max-width:none}main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage] [data-story-stage] .transcript>.transcript-prose{max-width:none}@media (width<=868px){main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement] .widget-frame,main[data-pom-theme-root] .panel-template-surface[data-panel-template-family=story-stage] [data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement]{width:calc(100% - 48px)}}main[data-pom-theme-root] [data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement],main[data-pom-theme-root] [data-story-composer] [data-widget-type=story\.composer] .widget-frame,main[data-pom-theme-root] .composer{height:auto;min-height:64px}main[data-pom-theme-root] .composer textarea[data-pom-part=field\.surface]{field-sizing:content;height:auto;min-height:1lh;max-height:min(6lh,24dvh);line-height:var(--pom-font-ui-line-height);color:var(--pom-color-text);overflow-y:auto}main[data-pom-theme-root] .composer-field>.composer-meta{color:var(--pom-color-text-muted);line-height:var(--pom-font-technical-line-height)}main[data-pom-theme-root] .toolbar-edge-toggle{z-index:13;color:var(--pom-part-button-surface-foreground);background:var(--pom-part-button-surface-material-fill);border:var(--pom-part-button-surface-material-border);box-shadow:var(--pom-part-button-surface-material-shadow);-webkit-backdrop-filter:var(--pom-part-button-surface-material-backdrop);backdrop-filter:var(--pom-part-button-surface-material-backdrop)}main[data-pom-theme-root] .toolbar-edge-toggle:hover{color:var(--pom-part-button-surface-state-hover-foreground);background:var(--pom-part-button-surface-state-hover-fill)}main[data-pom-theme-root] .toolbar-edge-toggle:focus-visible{color:var(--pom-part-button-surface-state-focus-foreground);outline:var(--pom-focus-width) solid var(--pom-color-focus);outline-offset:-2px}main[data-pom-theme-root] .toolbar-edge-toggle:not([data-toolbar-toggle-presentation=bottom-chevrons]){white-space:nowrap}@media (width<=1180px){main[data-pom-theme-root] .toolbar-edge-toggle{z-index:24}}main[data-pom-shell-presentation=instrumented] [data-story-composer]>.dock-region,main[data-pom-shell-presentation=instrumented] [data-story-composer]>.dock-region>.dock-shelf{pointer-events:none}main[data-pom-shell-presentation=instrumented] [data-story-composer] [data-widget-type]{pointer-events:auto}main[data-pom-shell-presentation=instrumented] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement]{bottom:calc(var(--pom-composer-height,78px) + 44px)}.surface-example-notice{color:var(--pom-color-text-muted);font:var(--pom-font-ui-weight) var(--pom-type-xs)/var(--pom-font-ui-line-height) var(--pom-font-ui);margin:0;padding:10px 10px 0}main[data-pom-theme-root] .story-measure-resize-handle,main[data-pom-theme-root] .story-measure-resize-handle:is(:hover,:active,:focus-visible){height:var(--pom-composer-height,64px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}main[data-pom-theme-root] [data-story-composer] [data-widget-type=story\.composer][data-pomegranate-placement],main[data-pom-theme-root]:not([data-pom-shell-presentation=instrumented]) [data-story-composer]>.dock-region,main[data-pom-theme-root]:not([data-pom-shell-presentation=instrumented]) [data-story-composer]>.dock-region>.dock-shelf{height:var(--pom-composer-height,64px);min-height:var(--pom-composer-height,64px);flex-shrink:0}.catalog-widget-preview .surface-example-notice{display:none}@media (width>=1181px) and (height<=620px){main[data-pom-shell-presentation=instrumented] [data-story-composer]>.dock-region,main[data-pom-shell-presentation=instrumented] [data-story-composer]>.dock-region>.dock-shelf{height:var(--pom-composer-height,64px);min-height:var(--pom-composer-height,64px);flex-shrink:0}}main[data-pom-theme-root] .shelf-actions>.widget-shelf[data-widget-shelf]{clip:auto;width:auto;min-width:0;height:auto;min-height:0;margin:0;display:block;position:static;overflow:visible}@media (width<=1180px){main[data-pom-theme-root][data-active-panel] .top-shelf{grid-template-columns:auto minmax(0,1fr) auto}main[data-pom-theme-root][data-active-panel] .shelf-actions{width:auto;overflow:visible}main[data-pom-theme-root][data-active-panel] .shelf-actions>button[data-pom-action=undo-layout]{--pom-icon-action-display:inline-grid;--pom-icon-action-hit-size:42px;--pom-presentation-action-icon-display:inline-grid;--pom-presentation-action-label-display:none;clip:auto;width:44px;min-width:44px;height:42px;min-height:42px;margin:0;padding:0;font-size:12px;position:static}main[data-pom-theme-root] .widget-shelf>button{place-items:center;width:44px;min-width:44px;height:42px;padding:0;display:inline-grid;position:relative}main[data-pom-theme-root] .widget-shelf>button [data-pom-action-icon]{display:inline-grid}main[data-pom-theme-root] .widget-shelf>button [data-pom-action-label]{display:none}main[data-pom-theme-root] .widget-shelf-count{font-size:10px;line-height:16px;position:absolute;top:1px;right:1px}}.widget-shelf-panel button:disabled{opacity:.45;cursor:default}@media (width<=860px){main[data-pom-theme-root]:not([data-pom-shell-presentation=instrumented]) .panel-template-surface[data-panel-template-family=story-stage] :is([data-pomegranate-region-role=left-instruments],[data-pomegranate-region-role=right-instruments]){z-index:20;visibility:visible;opacity:1;pointer-events:auto;background:var(--pom-color-surface);grid-area:auto;width:min(320px,100% - 56px);display:flex;position:absolute;top:0;bottom:0;transform:none}main[data-pom-theme-root]:not([data-pom-shell-presentation=instrumented]) [data-pomegranate-region-role=left-instruments]{left:0}main[data-pom-theme-root]:not([data-pom-shell-presentation=instrumented]) [data-pomegranate-region-role=right-instruments]{right:0}main[data-pom-theme-root]:not([data-pom-shell-presentation=instrumented]).left-collapsed .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=left-instruments],main[data-pom-theme-root]:not([data-pom-shell-presentation=instrumented]).right-collapsed .panel-template-surface[data-panel-template-family=story-stage] [data-pomegranate-region-role=right-instruments]{visibility:hidden;opacity:0;pointer-events:none}}@media (width<=1180px){main[data-pom-theme-root][data-pom-shell-presentation=instrumented] .top-shelf{flex-basis:46px;grid-template-rows:44px;height:46px;min-height:46px}main[data-pom-theme-root][data-active-panel] .shelf-actions,main[data-pom-theme-root] .workbench-developer-drawer,main[data-pom-theme-root] .widget-shelf>button{height:44px;min-height:44px}}@media (height<=620px){main[data-pom-theme-root] [data-story-composer]>.dock-region[data-conformance-region=composer]{translate:none}main[data-pom-theme-root] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement]{height:auto;top:64px;bottom:8px}main[data-pom-theme-root] [data-story-stage] [data-widget-type=story\.transcript] .widget-frame>[data-pom-part=widget\.content]{overscroll-behavior:contain;overflow-y:auto}}@media (height<=620px) and (width<=1180px){main[data-pom-theme-root][data-pom-shell-presentation=instrumented] [data-story-stage] [data-widget-type=story\.transcript][data-pomegranate-placement]{bottom:calc(var(--pom-composer-height,78px) + 28px)}}
