@layer components{.popcorn-annotation-button-content{align-items:center;min-width:0;display:inline-flex}.popcorn-annotation-button-icon{flex-shrink:0;align-items:center;display:inline-flex}.popcorn-annotation-button-label{opacity:1;grid-template-columns:1fr;min-width:0;transition-property:grid-template-columns,opacity;display:grid}.popcorn-annotation-button-label[data-label-visible=false]{opacity:0;grid-template-columns:0fr}.popcorn-annotation-button-label-overflow{min-width:0;overflow:hidden}.popcorn-annotation-button-label-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.popcorn-annotation-button-label-with-icon{padding-inline-start:8px}@layer components{.surface-AyYLmv{position:relative}}.content-Sj8_aX{display:inherit;flex-direction:inherit;align-items:inherit;justify-content:inherit;gap:inherit;width:100%;min-width:0;height:100%;position:relative}.footer-n4iOmf:has([data-composer-surface-variant=inline]){border-block-start:1px solid var(--color-border);margin-block-start:calc(var(--spacing) * 2)}.minimizeButton-HmBp0q{opacity:0;pointer-events:none;transition:opacity 0s var(--transition-duration-relaxed), pointer-events 0s var(--transition-duration-relaxed) allow-discrete}@media (hover:hover){.frame-Xbg62r:hover .minimizeButton-HmBp0q{opacity:1;pointer-events:auto;transition:none}}.minimizeButton-HmBp0q:focus-within{opacity:1;pointer-events:auto;transition:none}.active-PrspLR{view-transition-name:none}.incomingTab-fuq1Db{view-transition-name:floating-chat-pin-tab}.active-PrspLR::view-transition-new(floating-chat-pin-tab){animation:incoming-tab-in-QgLQAI var(--transition-duration-basic) ease-out both}@keyframes incoming-tab-in-QgLQAI{0%{opacity:0}to{opacity:1}}.surface-CrBPUX{view-transition-name:floating-chat-pin}.header-ccGAyF{view-transition-name:floating-chat-pin-header}.composer-u_BJkO{view-transition-name:floating-chat-pin-composer;transition:none!important}.input-RmFnoM{view-transition-name:floating-chat-pin-input}.leading-Ty6zkf{view-transition-name:floating-chat-pin-leading}.trailing-RPbF6R{view-transition-name:floating-chat-pin-trailing}.active-PrspLR::view-transition-group(floating-chat-pin-input){animation-duration:var(--transition-duration-relaxed);animation-timing-function:var(--chat-pin-easing)}.active-PrspLR::view-transition-group(floating-chat-pin-leading){animation-duration:var(--transition-duration-relaxed);animation-timing-function:var(--chat-pin-easing)}.active-PrspLR::view-transition-group(floating-chat-pin-trailing){animation-duration:var(--transition-duration-relaxed);animation-timing-function:var(--chat-pin-easing)}.active-PrspLR::view-transition-group(floating-chat-pin){animation-duration:var(--transition-duration-relaxed);animation-timing-function:var(--chat-pin-easing)}.active-PrspLR::view-transition-group(floating-chat-pin-header){animation-duration:var(--transition-duration-relaxed);animation-timing-function:var(--chat-pin-easing)}.active-PrspLR::view-transition-group(floating-chat-pin-composer){animation-duration:var(--transition-duration-relaxed);animation-timing-function:var(--chat-pin-easing)}.active-PrspLR::view-transition-old(floating-chat-pin){object-fit:fill;width:100%;height:100%;animation-duration:var(--transition-duration-relaxed)}.active-PrspLR::view-transition-new(floating-chat-pin){object-fit:fill;width:100%;height:100%;animation-duration:var(--transition-duration-relaxed)}.active-PrspLR::view-transition-old(floating-chat-pin-trailing){display:none}.active-PrspLR::view-transition-old(floating-chat-pin-header){display:none}.active-PrspLR::view-transition-old(floating-chat-pin-composer){display:none}.active-PrspLR::view-transition-group(floating-chat-pin-composer){border-radius:var(--chat-pin-radius);corner-shape:var(--chat-pin-corner-shape,round);background-color:var(--chat-pin-background);overflow:clip}.active-PrspLR::view-transition-new(floating-chat-pin-composer){object-fit:fill;width:100%;height:100%;animation:none}.active-PrspLR::view-transition-new(floating-chat-pin-header){object-fit:none;object-position:left center;width:100%;height:100%;animation:none}.active-PrspLR::view-transition-old(floating-chat-pin-input){object-fit:none;object-position:left center;width:100%;height:100%;animation:none}.active-PrspLR::view-transition-old(floating-chat-pin-leading){object-fit:none;object-position:left center;width:100%;height:100%;animation:none}.active-PrspLR::view-transition-new(floating-chat-pin-input){object-fit:none;object-position:left center;width:100%;height:100%;animation:none}.active-PrspLR::view-transition-new(floating-chat-pin-leading){object-fit:none;object-position:left center;width:100%;height:100%;animation:none}.active-PrspLR::view-transition-new(floating-chat-pin-trailing){object-fit:none;object-position:left center;width:100%;height:100%;animation:none}.active-PrspLR::view-transition-new(floating-chat-pin-trailing){object-position:right center}.active-PrspLR::view-transition-old(floating-chat-pin-input){animation:floating-controls-out-MmQz8k var(--transition-duration-relaxed) linear both}.active-PrspLR::view-transition-old(floating-chat-pin-leading){animation:floating-controls-out-MmQz8k var(--transition-duration-relaxed) linear both}.active-PrspLR::view-transition-new(floating-chat-pin-input){animation:docked-controls-in-cyaSER var(--transition-duration-relaxed) linear both}.active-PrspLR::view-transition-new(floating-chat-pin-leading){animation:docked-controls-in-cyaSER var(--transition-duration-relaxed) linear both}@keyframes floating-controls-out-MmQz8k{0%{opacity:1}40%,to{opacity:0}}@keyframes docked-controls-in-cyaSER{0%,40%{opacity:0}to{opacity:1}}.statusPillProgress-WvYQJC{opacity:0;transform-origin:0;animation-name:statusPillProgress-WvYQJC;animation-timing-function:linear;animation-fill-mode:both}@keyframes statusPillProgress-WvYQJC{0%{opacity:0;transform:scaleX(1)}.001%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(0)}}.group:hover [data-marquee-animatable]+.inlineTitleSuffix-Rgfvr2{visibility:hidden}.Toolbar-TcAqyt[data-size]{--button-size:var(--spacing-token-button-composer);--button-icon-size:var(--icon-leading-size)}.Toolbar-TcAqyt[data-size]:not([data-disabled]){--button-text-color:var(--color-text-toolbar-action);--button-text-color-hover:var(--color-text-toolbar-action)}.ImageViewer-gqgEJR{width:100%;min-width:0;height:100%;min-height:0;position:relative}.Toolbar-gdMFZC{z-index:1;width:max-content;max-width:calc(100% - calc(var(--spacing,.25rem) * 4));height:calc(var(--spacing) * 11);padding:calc(var(--spacing,.25rem) * .5);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface-elevated);box-shadow:var(--shadow-sm);left:50%;align-items:center;gap:0;display:flex;position:absolute;inset-block-start:calc(var(--spacing,.25rem) * 2);transform:translate(-50%)}.Toolbar-gdMFZC :where(button){box-shadow:none;padding-inline:calc(var(--spacing,.25rem) * 2);background-color:#0000;border:0}@media (hover:hover){.Toolbar-gdMFZC :where(button):where(:not(:disabled,[data-disabled])):hover{background-color:var(--color-background-secondary-ghost-hover)}}.Toolbar-gdMFZC :where(button[data-variant=solid]){background-color:var(--color-background-primary-solid);color:var(--color-text-primary-solid)}@media (hover:hover){.Toolbar-gdMFZC :where(button[data-variant=solid]):where(:not(:disabled,[data-disabled],[data-visually-disabled])):hover{background-color:var(--color-background-primary-solid-hover)}}.Toolbar-gdMFZC :where(button[data-variant=solid]):where([data-visually-disabled]){background-color:var(--color-background-primary-solid)}@supports (color:color-mix(in lab, red, red)){.Toolbar-gdMFZC :where(button[data-variant=solid]):where([data-visually-disabled]){background-color:color-mix(in oklab, var(--color-background-primary-solid) 50%, transparent)}}.Stage-Mxf0Ut{width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 10) calc(var(--spacing,.25rem) * 20) 0;justify-content:center;align-items:center;display:flex}.Image-wmW9sJ{border:1px solid var(--color-border-subtle);max-width:100%;max-height:100%;box-shadow:var(--shadow-300);object-fit:contain;display:block}.Image-wmW9sJ:where([data-transparent=true]){box-shadow:none;border:0}.ZoomableStage-xHb8YU{position:relative;overflow:hidden}.ZoomableStage-xHb8YU:where([data-overflow-viewport=true]){overflow:visible}.ZoomableStage-xHb8YU:where([data-zoomed=true],[data-pan-ready=true]){cursor:grab}.ZoomableStage-xHb8YU:where([data-dragging=true]){cursor:grabbing}.UnpaddedStage-qNP17o{padding:0}.StageOverlay-qVT1kM{touch-action:none;width:100%;height:100%;position:absolute;top:0;left:0}.StageOverlay-qVT1kM:empty{pointer-events:none}.ZoomableImage-Qr3a6q{-webkit-user-select:none;user-select:none}.ZoomableImage-Qr3a6q:focus-visible{outline:2px solid var(--color-ring,var(--lightningcss-light,var(--blue-500)) var(--lightningcss-dark,var(--blue-400)));outline-offset:2px}.ZoomControlsRenderer-VuPQyE{display:contents}.ZoomControls-WpuX7R{z-index:1;padding:calc(var(--spacing,.25rem) * .5);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface-elevated);box-shadow:var(--shadow-sm);align-items:center;display:flex;position:absolute;inset-block-start:calc(var(--spacing,.25rem) * 2);inset-inline-end:calc(var(--spacing,.25rem) * 2)}.ZoomControlButton-wbCK5g{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:var(--cursor-interaction,pointer);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:flex}@media (hover:hover){.ZoomControlButton-wbCK5g:where(:not(:disabled)):hover{background-color:var(--color-background-secondary-ghost-hover)}}.ZoomControlButton-wbCK5g:focus-visible{outline:2px solid var(--color-ring,var(--lightningcss-light,var(--blue-500)) var(--lightningcss-dark,var(--blue-400)));outline-offset:2px}.ZoomControlButton-wbCK5g:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.ZoomControlDivider-S_5iMe{background-color:var(--color-border);width:1px;height:1.25rem}.Canvas-Vg0IMr{gap:calc(var(--spacing,.25rem) * 8);width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 12) calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex;overflow:auto}.CanvasGroup-TisUCI{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.CanvasGroupLabel-_cpkrn{color:var(--color-text-secondary,var(--text-secondary));font-size:.75rem;line-height:1rem}.CanvasGroupImages-KBEgwd{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.CanvasImageButton-Zztyms{border-radius:var(--radius-xl);width:auto;max-width:100%;cursor:var(--cursor-interaction,pointer);background-color:#0000;border:0;flex:none;padding:0;overflow:hidden}.CanvasImageButton-Zztyms:focus-visible{outline:2px solid var(--color-ring,var(--lightningcss-light,var(--blue-500)) var(--lightningcss-dark,var(--blue-400)));outline-offset:2px}.CanvasImageButton-Zztyms:where([aria-pressed=true],[data-selected=true]){box-shadow:var(--image-viewer-canvas-selection-shadow,0 0 0 2px var(--image-viewer-canvas-selection-color,var(--color-ring,var(--lightningcss-light,var(--blue-500)) var(--lightningcss-dark,var(--blue-400)))))}.CanvasCustomImage-vajD2v{z-index:0;cursor:auto;position:relative;overflow:visible}.CanvasCustomImage-vajD2v:hover,.CanvasCustomImage-vajD2v:focus-within{z-index:1}.CanvasCustomImageOverlay-Af3EOT{position:absolute;inset:0}.CanvasImage-ftQyku{border-radius:inherit;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:292px;display:block}.fallbackControls-K6uM1Z{display:contents}.toolbarContents-ul3XSD:has(.editorControls-cuAYZf:not(:empty))>.fallbackControls-K6uM1Z{display:none}.stackZoomControl-P1Y7K0{inline-size:calc(var(--spacing) * 20);flex-shrink:0;display:grid}.stackZoomControl-P1Y7K0>*{grid-area:1/1}.stackZoomControl-P1Y7K0>span>button,.stackZoomControl-P1Y7K0>button{justify-content:center;inline-size:100%}.stackZoomControl-P1Y7K0>span:not(:empty)+.loadingZoomControl-t2ZBfd{visibility:hidden}.summary-lK7Lpm{--agent-activity-summary-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.summary-lK7Lpm{--agent-activity-summary-color:color-mix(in oklab, var(--color-text) 60%, transparent)}}.execDescendants-CELqcM{--agent-activity-child-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.execDescendants-CELqcM{--agent-activity-child-color:color-mix(in oklab, var(--color-text) 30%, transparent)}}}.popcorn-paged-annotation{box-sizing:border-box;font-family:var(--popcorn-paged-annotation-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.popcorn-paged-annotation-editor-frame{pointer-events:none;z-index:50;cursor:auto;animation:popcorn-paged-annotation-editor-enter var(--popcorn-paged-annotation-enter-duration,.15s) ease-out both;transform-origin:0 0;will-change:opacity, transform;position:absolute}@media (prefers-reduced-motion:reduce){.popcorn-paged-annotation-editor-frame{animation:none}}@keyframes popcorn-paged-annotation-editor-enter{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.popcorn-paged-annotation-ask-for-edit{pointer-events:auto;z-index:40;min-width:max-content;height:24px;cursor:var(--popcorn-paged-annotation-interaction-cursor,pointer);letter-spacing:-.3px;white-space:nowrap;color:#000;padding:3px;background:#fff;border:0;border-radius:9999px;align-items:center;gap:8px;padding-inline-start:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:18px;display:inline-flex;position:absolute;box-shadow:0 8px 18px -6px #0000008c,0 0 0 1px #0000001a}.popcorn-paged-annotation-ask-for-edit:hover{background:color-mix(in srgb, white 92%, var(--popcorn-paged-annotation-preview-color,#262626) 8%)}.popcorn-paged-annotation-ask-for-edit-label,.popcorn-paged-annotation-ask-for-edit-shortcut{height:18px;font:inherit;letter-spacing:inherit;align-items:center;display:inline-flex}.popcorn-paged-annotation-ask-for-edit-shortcut{color:#6b6b6b;background:#efefef;border-radius:9999px;padding-inline:6px;font-weight:500}.popcorn-paged-annotation-element-highlight,.popcorn-paged-annotation-region-outline{pointer-events:none;position:absolute}.popcorn-paged-annotation-marker{pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;translate:-50% -50%}.popcorn-paged-annotation-marker-interactive{pointer-events:auto;cursor:var(--popcorn-paged-annotation-interaction-cursor,pointer)}.popcorn-paged-annotation-marker-interactive:focus-visible{box-shadow:0 0 0 2px var(--popcorn-paged-annotation-focus-ring,var(--popcorn-paged-annotation-accent,#2563eb));outline:none}.popcorn-paged-annotation-marker-content{pointer-events:none;transform-origin:0 100%;width:100%;height:100%;transition:scale var(--transition-duration-basic,.15s) var(--ease-enter-snappy,cubic-bezier(.23, 1, .32, 1));justify-content:center;align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.popcorn-paged-annotation-marker-content{transition:none}}.popcorn-paged-annotation-marker-icon{width:100%;height:100%;position:absolute;inset:0}.popcorn-paged-annotation-marker-label{pointer-events:none;z-index:10;color:#fff;font-size:11px;font-weight:700;line-height:1;position:relative}.popcorn-paged-annotation-preview{pointer-events:none;z-index:5;border:1px solid var(--popcorn-paged-annotation-preview-border,#0d0d0d14);-webkit-user-select:none;user-select:none;background:var(--popcorn-paged-annotation-preview-background,white);color:var(--popcorn-paged-annotation-preview-color,#262626);-webkit-backdrop-filter:blur(8px);border-radius:8px;align-items:center;width:fit-content;padding:4px 8px;font-size:14px;line-height:20px;display:flex;position:absolute;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.popcorn-paged-annotation-preview-content{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;line-height:20px;overflow:hidden}.popcorn-paged-annotation-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.popcorn-paged-annotation-layer[data-comment-mode=true]{pointer-events:auto}@media (prefers-reduced-motion:no-preference){@keyframes popcorn-paged-annotation-shake{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(6px)rotate(.75deg)}26%{transform:translate(-12px)rotate(-1.5deg)}40%{transform:translate(16px)rotate(2deg)}54%{transform:translate(-16px)rotate(-2deg)}68%{transform:translate(12px)rotate(1.5deg)}82%{transform:translate(-6px)rotate(-.75deg)}}}.popcorn-paged-annotation-add-overlay{cursor:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.popcorn-paged-annotation-add-overlay:focus-visible{box-shadow:0 0 0 2px var(--popcorn-paged-annotation-focus-ring,#2563eb);outline:none}.popcorn-paged-annotation{--popcorn-paged-annotation-accent:var(--codex-theme-accent-text,var(--codex-theme-accent-color));--popcorn-paged-annotation-preview-background:var(--color-surface-elevated-secondary,var(--color-surface));--popcorn-paged-annotation-preview-color:var(--color-text);--popcorn-paged-annotation-preview-border:var(--color-border,var(--color-border-subtle));--popcorn-paged-annotation-focus-ring:var(--color-ring);--popcorn-paged-annotation-font-family:var(--font-sans);--popcorn-paged-annotation-interaction-cursor:var(--cursor-interaction);--popcorn-paged-annotation-enter-duration:var(--transition-duration-basic)}