@layer components{.Container-YqmZNf{--tag-input-padding-inline-start:var(--tag-input-tag-spacing);--tag-input-padding-inline-end:var(--tag-input-tag-spacing);min-height:calc((var(--min-rows) * var(--tag-input-height)) + ((var(--min-rows) + 1) * var(--tag-input-tag-spacing)));padding:var(--tag-input-tag-spacing) var(--tag-input-padding-inline-end) var(--tag-input-tag-spacing) var(--tag-input-padding-inline-start);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--input-outline-border-color) inset;cursor:text;outline:0;transition:box-shadow .15s;position:relative;overflow:hidden}.Container-YqmZNf[data-disabled]{pointer-events:none}@media (hover:hover) and (pointer:fine){.Container-YqmZNf:not([data-disabled]):hover{box-shadow:0 0 0 1px var(--lightningcss-light,var(--gray-300)) var(--lightningcss-dark,var(--gray-500)) inset}}.Container-YqmZNf:not([data-disabled])[data-focused]{box-shadow:0 0 0 1px var(--input-outline-border-color-focus) inset}.Container-YqmZNf[data-empty]:not([data-has-start-adornment]){--tag-input-padding-inline-start:12px}.Container-YqmZNf[data-empty]:not([data-has-end-adornment]){--tag-input-padding-inline-end:12px}.Container-YqmZNf:where([data-size=md]){--tag-input-font-size:var(--control-font-size-md);--tag-input-height:20px;--tag-input-tag-spacing:6px}.Container-YqmZNf:where([data-size=lg]){--tag-input-font-size:var(--control-font-size-md);--tag-input-height:24px;--tag-input-tag-spacing:6px}.Container-YqmZNf:where([data-size=xl]){--tag-input-font-size:var(--control-font-size-lg);--tag-input-height:24px;--tag-input-tag-spacing:8px}.Container-YqmZNf:where([data-size="2xl"]){--tag-input-font-size:var(--control-font-size-lg);--tag-input-height:28px;--tag-input-tag-spacing:8px}.Container-YqmZNf:where([data-size="3xl"]){--tag-input-font-size:var(--control-font-size-lg);--tag-input-height:32px;--tag-input-tag-spacing:8px}.TagInput-wPhNvI{margin-bottom:calc(var(--tag-input-tag-spacing) * -1);font-size:0;line-height:0;display:flow-root}.StartAdornment-CeCOiS,.EndAdornment-RtPVMy{min-width:var(--tag-input-height);max-width:calc(100% - var(--tag-input-tag-spacing));height:var(--tag-input-height);color:var(--color-text-tertiary);font-size:var(--tag-input-font-size);justify-content:center;align-items:center;line-height:1;display:inline-flex}:is(.StartAdornment-CeCOiS,.EndAdornment-RtPVMy)>*{max-width:100%}.StartAdornment-CeCOiS{margin-right:var(--tag-input-tag-spacing);margin-bottom:var(--tag-input-tag-spacing);vertical-align:top}.EndAdornment-RtPVMy{margin-bottom:var(--tag-input-tag-spacing);margin-left:var(--tag-input-tag-spacing);float:right}.Tag-s6C5TZ{max-width:100%;height:var(--tag-input-height);border-radius:var(--radius-md);margin-right:var(--tag-input-tag-spacing);margin-bottom:var(--tag-input-tag-spacing);background-color:var(--lightningcss-light,var(--color-background-secondary-soft)) var(--lightningcss-dark,var(--color-background-secondary-solid));color:var(--lightningcss-light,var(--color-text-secondary-soft)) var(--lightningcss-dark,var(--color-text-secondary-solid));cursor:pointer;outline:none;align-items:center;padding:4px 4px 4px 8px;line-height:1.4;transition:background-color .15s;display:inline-flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.Tag-s6C5TZ:hover{background-color:var(--lightningcss-light,var(--color-background-secondary-soft-hover)) var(--lightningcss-dark,var(--color-background-secondary-solid-hover))}}.Tag-s6C5TZ:focus{background-color:var(--lightningcss-light,var(--color-background-secondary-soft-hover)) var(--lightningcss-dark,var(--color-background-secondary-solid-hover))}.Container-YqmZNf[data-disabled] .Tag-s6C5TZ{color:var(--color-text-tertiary)}.Tag-s6C5TZ[data-invalid]{background-color:var(--color-background-danger-soft);color:var(--color-text-danger-soft)}@media (hover:hover) and (pointer:fine){.Tag-s6C5TZ[data-invalid]:hover{background-color:var(--color-background-danger-soft-hover)}}.Tag-s6C5TZ[data-invalid]:focus{background-color:var(--color-background-danger-soft-hover)}.Tag-s6C5TZ[data-duplicate]{animation:.5s shake-hQUk2_}.Tag-s6C5TZ .TagRemove-hVqXdX{color:inherit;opacity:.7;align-items:center;margin-left:4px;transition:opacity .15s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.Tag-s6C5TZ .TagRemove-hVqXdX:hover{opacity:1}}.TagContent-bpiRxq{white-space:nowrap;align-items:center;min-width:0;max-width:100%;line-height:1;display:flex;overflow:hidden}.TagValue-Tv1MPB{min-width:0;max-width:100%;font-size:var(--tag-input-font-size);text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.TagValue-Tv1MPB>*{vertical-align:top}.InputContainer-p5SWKU{max-width:100%;margin-bottom:var(--tag-input-tag-spacing);vertical-align:top;align-items:center;display:inline-flex}.InputWrapper-IRm0A0{width:100%;overflow:hidden}.InputMeasure-vZg6Xq{font-size:var(--tag-input-font-size);visibility:hidden;white-space:nowrap;position:absolute}.Input-fg33Im{min-width:20px;height:var(--tag-input-height);box-shadow:none;color:var(--color-text);font-size:var(--tag-input-font-size);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;line-height:1.4;display:block}.Input-fg33Im:focus{outline:0}.Input-fg33Im::placeholder,.Input-fg33Im:disabled{color:var(--color-text-tertiary)}.Input-fg33Im:-webkit-autofill{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}.Input-fg33Im:-webkit-autofill:focus{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}.Input-fg33Im:-webkit-autofill:hover{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}:is(.Input-fg33Im:-webkit-autofill-and-obscured,.Input-fg33Im:-webkit-autofill-strong-password,.Input-fg33Im:-webkit-autofill-strong-password-viewable){color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}.Limit-hNGJE7{width:100%;color:var(--color-text);font-size:var(--font-text-xs-size);font-variant-numeric:tabular-nums;text-align:right;margin-top:2px}@keyframes shake-hQUk2_{0%{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}to{transform:translate(0)}}.PortalBoundary-TFj9W2{min-width:0;color:var(--color-text)}.PortalBoundary-TFj9W2 :where([data-theme]){color:var(--color-text)}.PortalBoundary-TFj9W2 [data-exiting]{pointer-events:none}.PortalBoundary-TFj9W2 [data-radix-popper-content-wrapper]{zoom:calc(1 / var(--puik-portal-zoom,1));--puik-popper-anchor-width:var(--radix-popper-anchor-width);--puik-popper-anchor-height:var(--radix-popper-anchor-height);--puik-popper-available-width:var(--radix-popper-available-width);--puik-popper-available-height:var(--radix-popper-available-height)}.PortalBoundary-TFj9W2 [data-radix-popper-content-wrapper]>*{z-index:50;zoom:var(--puik-portal-zoom,1);--radix-popper-anchor-width:calc(var(--puik-popper-anchor-width) / var(--puik-portal-zoom,1));--radix-popper-anchor-height:calc(var(--puik-popper-anchor-height) / var(--puik-portal-zoom,1));--radix-popper-available-width:calc(var(--puik-popper-available-width) / var(--puik-portal-zoom,1));--radix-popper-available-height:calc(var(--puik-popper-available-height) / var(--puik-portal-zoom,1))}.PortalSurface-LW3Uz2{--color-surface-elevated:var(--color-surface-elevated-secondary)}.Chart-ELmCyy{width:100%;min-width:0;color:var(--color-text-secondary);font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line-height)}.Chart-ELmCyy .recharts-tooltip-wrapper{z-index:1}.Chart-ELmCyy .recharts-cartesian-axis-tick text{fill:var(--color-text-secondary)}.Chart-ELmCyy .recharts-cartesian-grid line{stroke:var(--color-border)}.Chart-ELmCyy .recharts-curve.recharts-tooltip-cursor{stroke:var(--alpha-10)}.Chart-ELmCyy .recharts-polar-grid{stroke:var(--color-border)}.Chart-ELmCyy .recharts-cartesian-axis-line,.Chart-ELmCyy .recharts-cartesian-axis-tick-line{stroke:var(--color-border);stroke-width:1px}:is(.Chart-ELmCyy .recharts-rectangle.recharts-tooltip-cursor,.Chart-ELmCyy .recharts-radial-bar-background-sector){fill:var(--alpha-05)}:is(.Chart-ELmCyy .recharts-surface,.Chart-ELmCyy .recharts-sector,.Chart-ELmCyy .recharts-layer){outline:none}.Chart-ELmCyy[data-d-y-axis=hidden] .recharts-cartesian-grid line:last-of-type{display:none}.ScrollViewport-STLNkS{width:100%;height:100%}.Scrollable-WJlF2c{overflow:auto hidden}.ScrollLocked-N0VzHA{overflow:hidden}.ScrollContent-AiPZZM{will-change:transform;min-width:100%;height:100%}.ChartScrollable-VxDVVA{width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.ChartScrollable-VxDVVA svg{transform:translateZ(0)}.Axis-FPQlJr{color:var(--color-text-secondary);font-size:var(--font-text-xs-size);line-height:0;stroke:var(--alpha-10)!important}.ChartTooltip-r0TXFf{align-items:start;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-md);background:rgb(from var(--color-surface-elevated) r g b / 100%);box-shadow:var(--shadow), var(--shadow-hairline);font-size:var(--font-text-xs-size);line-height:var(--font-text-xs-line-height);display:grid}.TooltipHeader-YTD0nC{color:var(--color-text);font-size:var(--font-text-xs-size);font-weight:600;line-height:var(--font-text-xs-line-height)}.TooltipBody-vOXPMk{gap:calc(var(--spacing) * 1.5);display:grid}.TooltipRow-yYg2jX{align-items:center;gap:calc(var(--spacing) * 1.5);width:100%;min-width:0;display:flex}.TooltipMarker-TrtR1P{border-radius:var(--radius-full);flex:none;width:10px;height:10px}.TooltipSeriesRow-YRJqf9{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex:1;min-width:0;display:flex}.TooltipSeriesLabel-Ic8sTO,.TooltipMore-vGNFXE{color:var(--color-text-secondary)}.TooltipValue-mfUGJI{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:500}.Legend-JLYOdy{justify-content:center;align-items:center;padding-block-start:calc(var(--spacing) * 3);display:flex}.LegendNowrap-eDP94a{gap:calc(var(--spacing) * 4)}.LegendWrap-u5sizx{gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 4);flex-wrap:wrap}.LegendClipped-UEnFCG{overflow:hidden}.LegendItem-LimfOM{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;max-width:100%;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);border-radius:var(--radius-sm);color:inherit;transition:background-color .15s,opacity .15s;display:flex}.LegendItem-LimfOM:hover,.LegendToggle-v0Bzri:focus-visible,.LegendItem-LimfOM[data-d-selected]{background:var(--color-surface-tertiary)}.LegendItem-LimfOM[data-d-hidden]{opacity:.4}.LegendToggle-v0Bzri{cursor:pointer;background:0 0;border:0}.LegendToggle-v0Bzri:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.LegendItemMarker-Ybfvhm{border-radius:var(--radius-full);flex:none;width:10px;height:10px}.LegendItemLabel-NxxuEO,.Axis-FPQlJr div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LegendSelectedIcon-KbIfQZ{width:12px;height:12px;color:var(--color-text-secondary);flex:none}.InteractiveSeries-tkrT0h{cursor:pointer}.ValueLabel-uzJP_D{fill:var(--color-text);font-size:var(--font-text-sm-size);font-weight:600;line-height:var(--font-text-sm-line-height)}.Axis-FPQlJr div{text-align:center;line-height:1}.Chart-r4H25_{align-items:center;gap:calc(var(--spacing) * .5);display:flex}.Fill-Pum5mL{width:100%;height:100%}.Segment-oM2Plv{border-radius:var(--radius-2xs);cursor:pointer;background:0 0;border:0;min-width:3px;height:100%;padding:0;transition:opacity .15s}.Segment-oM2Plv[data-d-dimmed]{opacity:.5}.Segment-oM2Plv:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.Picker-aftRs0{flex-direction:column;flex:1;gap:24px;width:100%;min-height:0;display:flex}.Search-ePkiNk{border:1px solid var(--color-border-primary-outline);background:var(--color-background-primary);border-radius:12px;flex-shrink:0;align-items:center;gap:11px;min-height:56px;padding:10px 12px;display:flex}.SearchIcon-Mj7Yi0{color:var(--color-text-tertiary);flex-shrink:0;font-size:20px}.Search-ePkiNk:focus-within{border-color:var(--input-outline-border-color-focus)}.Input-aLewYU[data-size]{--input-font-size:16px;--input-gutter:0px;--input-radius:0px;--input-outline-border-color:transparent;--input-outline-border-color-hover:transparent;--input-outline-border-color-focus:transparent;background-color:#0000;flex:1;width:100%;min-width:0}.Results-EuCOYP{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.Section-mWWh6X{color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:-.08px;margin:0;padding:4px 0;line-height:18px}.Option-k2qSAH{text-align:left;white-space:normal;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:auto;min-height:68px;padding:10px 0;display:flex}.Plane-2dtNUh{flex-shrink:0;justify-content:center;align-items:center;width:36px;min-height:48px;display:flex}.Copy-rVWbIT{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.City-vwWPqP{color:var(--color-text-primary);font-size:17px;font-weight:var(--font-weight-normal);letter-spacing:-.44px;overflow-wrap:anywhere;line-height:24px}.Detail-dRYUfj{color:var(--color-text-tertiary);font-size:15px;font-weight:var(--font-weight-normal);letter-spacing:-.24px;overflow-wrap:anywhere;line-height:20px}.Empty-nPUsFk{color:var(--color-text-secondary);margin:12px 0;font-size:15px;line-height:20px}.InlineField-eQqon5{flex-direction:column;justify-content:center;width:100%;min-width:0;min-height:56px;display:flex}.FieldLabel-LvdR0y{color:var(--color-text-tertiary);font-size:14px;line-height:20px}.InlineField-eQqon5 .Input-aLewYU[data-size]{--input-font-size:16px;font-weight:var(--font-weight-medium)}.Dropdown-aHl7ru{border-radius:20px;padding:8px 12px}.Dropdown-aHl7ru .Results-EuCOYP{max-height:420px}.Dropdown-aHl7ru .Option-k2qSAH{padding:10px 4px}.Dropdown-aHl7ru .Option-k2qSAH[aria-selected=true]{background:var(--color-background-secondary-ghost-hover)}.Dropdown-aHl7ru .City-vwWPqP{letter-spacing:-.15px;font-size:14px;line-height:20px}.Dropdown-aHl7ru .Detail-dRYUfj{letter-spacing:-.08px;font-size:13px;line-height:18px}.widget-excfHd{--cursor-interaction:pointer}.frame-jj9wM2{border-radius:var(--radius-xl)}.viewport-NxODVD{clip-path:inset(0 round var(--radius-xl))}.marker-mNXBu7{min-width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);justify-content:center;align-items:center;gap:calc(var(--spacing) * .75);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-xl);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:0 calc(var(--spacing) * 2);pointer-events:auto;background-clip:padding-box;line-height:1;display:flex}.business-XlicwG{width:100%;position:relative}.pinContent-_vtxB4{align-items:center;gap:inherit;display:inline-flex}.business-XlicwG[data-provisional] .marker-mNXBu7{transition:min-width var(--transition-duration-basic) ease-out, height var(--transition-duration-basic) ease-out, padding var(--transition-duration-basic) ease-out}.business-XlicwG[data-provisional=true]:not([data-selected=true]):not(:hover):not(:focus-within) .marker-mNXBu7{box-shadow:none;background:0 0;border-color:#0000;padding:0}.business-XlicwG[data-provisional=true]:not([data-selected=true]):not(:hover):not(:focus-within) .marker-mNXBu7:before{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border:calc(var(--spacing) / 2) solid var(--color-surface);border-radius:var(--radius-full);background:var(--color-text);box-shadow:var(--shadow-xl);content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%)}.business-XlicwG[data-provisional=true]:not([data-selected=true]):not(:hover):not(:focus-within) .pinContent-_vtxB4{display:none}.business-XlicwG[data-provisional=true]:not([data-selected=true]):not(:hover):not(:focus-within) .label-tyCeio{opacity:0}.business-XlicwG[data-provisional] .label-tyCeio{transition:opacity var(--transition-duration-relaxed) ease-out}.business-XlicwG[data-provisional=true] .label-tyCeio,.business-XlicwG:hover .label-tyCeio,.business-XlicwG:focus-within .label-tyCeio,.markerContainer-lVmL5L[data-hovered=true] .label-tyCeio,.markerContainer-lVmL5L [data-reduced-motion=true] .marker-mNXBu7,.markerContainer-lVmL5L [data-reduced-motion=true] .label-tyCeio{transition:none}@media (prefers-reduced-motion:reduce){.business-XlicwG[data-provisional] .marker-mNXBu7,.business-XlicwG[data-provisional] .label-tyCeio{transition:none}}.markerContainer-lVmL5L{z-index:2}.markerContainer-lVmL5L:has([data-selected=true]){z-index:3}.markerContainer-lVmL5L:hover,.markerContainer-lVmL5L:focus-within,.markerContainer-lVmL5L[data-hovered=true]{z-index:4}.marker-mNXBu7:hover,.marker-mNXBu7:focus-visible,.markerContainer-lVmL5L[data-hovered=true] .marker-mNXBu7{border-width:2px;border-color:var(--color-text);transform:scale(1.1)}.business-XlicwG[data-selected=true] .marker-mNXBu7{border-width:2px;border-color:var(--color-surface);background:var(--color-background-primary-solid);color:var(--color-text-primary-solid)}.business-XlicwG[data-selected=true] .marker-mNXBu7:after{border:var(--spacing) solid transparent;border-top-color:var(--color-surface);content:"";position:absolute;top:100%;left:50%;transform:translate(-50%)}.label-tyCeio{top:calc(100% + var(--spacing) * 1.5);width:max-content;max-width:calc(var(--spacing) * 30);padding:calc(var(--spacing) * .5) var(--spacing);color:var(--color-text);font-size:calc(var(--spacing) * 2.75);font-weight:var(--font-weight-medium);line-height:calc(var(--spacing) * 3.25);letter-spacing:.06px;text-align:center;text-overflow:ellipsis;-webkit-text-stroke:calc(var(--spacing) * .75) var(--color-surface);paint-order:stroke fill;filter:drop-shadow(0 var(--spacing) calc(var(--spacing) * 2) color-mix(in srgb, var(--black) 5%, transparent));white-space:nowrap;pointer-events:none;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.markerContainer-lVmL5L[data-label-hidden=true]:not(:hover):not(:focus-within) .label-tyCeio{opacity:0}.attribution-fipj_L a{text-decoration:none}.transition-DDTh2X::view-transition-old(root){animation:none}.transition-DDTh2X::view-transition-new(root){animation:none}.transition-DDTh2X::view-transition-group(immersive-map-canvas){animation-duration:var(--transition-duration-relaxed);animation-timing-function:var(--ease-enter-snappy)}.transition-DDTh2X::view-transition-group(immersive-map-results){animation-duration:var(--transition-duration-relaxed);animation-timing-function:var(--ease-enter-snappy)}.transition-DDTh2X::view-transition-group(immersive-map-composer){animation-duration:var(--transition-duration-relaxed);animation-timing-function:var(--ease-enter-snappy)}.transition-DDTh2X::view-transition-group(immersive-map-composer-input){animation-duration:var(--transition-duration-relaxed);animation-timing-function:var(--ease-enter-snappy)}.transition-DDTh2X::view-transition-group(immersive-map-composer-controls){animation-duration:var(--transition-duration-relaxed);animation-timing-function:var(--ease-enter-snappy)}.transition-DDTh2X::view-transition-old(immersive-map-results){object-fit:fill;height:100%}.transition-DDTh2X::view-transition-new(immersive-map-results){object-fit:fill;height:100%}.transition-DDTh2X::view-transition-old(immersive-map-composer){object-fit:fill;mix-blend-mode:normal;width:100%;height:100%}.transition-DDTh2X::view-transition-new(immersive-map-composer){object-fit:fill;mix-blend-mode:normal;width:100%;height:100%}.transition-DDTh2X::view-transition-old(immersive-map-composer-input){mix-blend-mode:normal}.transition-DDTh2X::view-transition-new(immersive-map-composer-input){mix-blend-mode:normal}.transition-DDTh2X::view-transition-old(immersive-map-composer-controls){mix-blend-mode:normal}.transition-DDTh2X::view-transition-new(immersive-map-composer-controls){mix-blend-mode:normal}.results-qLgUrv{z-index:10;gap:calc(var(--spacing) * 3);padding:1px calc(var(--spacing) * 3) calc(var(--spacing) * 3);scroll-padding-inline:calc(var(--spacing) * 3);scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto;inset-inline:0;display:flex;position:relative;bottom:0;overflow-x:auto}.results-qLgUrv::-webkit-scrollbar{display:none}.results-qLgUrv:active{cursor:grabbing}.card-Zug7_a{outline:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);scroll-snap-align:center;flex-shrink:0;position:relative;overflow:hidden}.results-qLgUrv:not(.fullscreen-TskD9F) .card-Zug7_a:only-child{width:100%;max-width:none}.fullscreen-TskD9F{position:relative}@media (min-width:640px){.results-qLgUrv:active{scroll-snap-type:none}.card-Zug7_a{scroll-snap-align:start}}@media (min-width:768px){.fullscreen-TskD9F{scroll-snap-type:none;cursor:auto;flex-direction:column;gap:0;padding:0;position:static;overflow-y:auto}.fullscreen-TskD9F .card-Zug7_a{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;outline:none;width:100%;max-width:none}.fullscreen-TskD9F .card-Zug7_a+.card-Zug7_a{border-top:1px solid var(--color-border-subtle)}.fullscreen-TskD9F .item-gCB5MY:hover,.fullscreen-TskD9F .item-gCB5MY:focus-within{background:var(--color-background-primary-ghost-hover)}}.imageSheetBody-YQy31R{max-height:calc(100dvh / var(--codex-window-zoom) - 1rem);overscroll-behavior-y:contain;padding-bottom:max(28px, env(safe-area-inset-bottom));overflow:hidden auto}.imageSheetTwoRowsBody-mMGp9m{padding-bottom:0}.imageSheetSurface-pAxv7i{width:100%;height:auto;color:var(--color-text);--color-text:var(--lightningcss-light,#0d0d0d) var(--lightningcss-dark,#dfdfdf);--color-text-secondary:var(--lightningcss-light,#5d5d5d) var(--lightningcss-dark,#aaa);--color-text-tertiary:var(--lightningcss-light,#8f8f8f) var(--lightningcss-dark,#aaa);background:var(--lightningcss-light,#fff) var(--lightningcss-dark,#212121);inset-inline:0;border-radius:40px 40px 0 0;padding-bottom:0;font-family:OpenAI Sans,sans-serif;bottom:0;overflow:hidden;box-shadow:0 8px 12px #00000014,0 0 1px #0000009e}.imageSheetSurface-pAxv7i:where([data-theme=dark]){box-shadow:0 8px 16px #00000052,inset 0 0 1px #fff3,0 0 1px #0000009e}@container style(--theme-variant:dark){.imageSheetSurface-pAxv7i:where(:not([data-theme])){box-shadow:0 8px 16px #00000052,inset 0 0 1px #fff3,0 0 1px #0000009e}}.imageSheetOverlay-Da_SGi.codex-dialog-overlay{background-color:var(--color-media-scrim)}@supports (color:color-mix(in lab, red, red)){.imageSheetOverlay-Da_SGi.codex-dialog-overlay{background-color:color-mix(in oklab, var(--color-media-scrim) 15%, transparent)}}.imageSheetOverlay-Da_SGi.codex-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.imageSheetClose-msZEpI{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-full,9999px);--tw-leading:1;color:var(--color-text);background:var(--lightningcss-light,#e8e8e8) var(--lightningcss-dark,var(--color-text));justify-content:center;line-height:1;position:absolute}@supports (color:color-mix(in lab, red, red)){.imageSheetClose-msZEpI{background:var(--lightningcss-light,#e8e8e8) var(--lightningcss-dark,color-mix(in srgb, var(--color-text) 5%, transparent))}}.imageSheetClose-msZEpI{top:16px;inset-inline-end:16px}.imageSheetTwoRowsClose-qwbpXz{width:44px;height:44px}.imageSheetHeader-vPz2gu{padding-inline:calc(var(--spacing,.25rem) * 16);padding-bottom:calc(var(--spacing,.25rem) * 6);padding-top:28px;position:relative}.imageSheetTwoRowsHeader-udlzI8{padding-top:20px}.imageSheetTitle-iMmEfF{text-align:center;--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);letter-spacing:-.44px;font-size:20px}.imageSheetSubtitle-E3o3_v{text-align:center;color:var(--color-text-secondary);letter-spacing:-.08px;font-size:14px;font-weight:400;line-height:20px}.imageSheetPreview-rzCCMf{-webkit-user-select:none;user-select:none;aspect-ratio:274/252;border:1px solid var(--lightningcss-light,#1a1c1f14) var(--lightningcss-dark,#ffffff14);border-radius:24px;width:min(274px,70%);margin-inline:auto;position:relative;overflow:hidden}.imageSheetPreview-rzCCMf img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.imageSheetTwoRowsPreview-bFaioZ{-webkit-user-select:none;user-select:none;aspect-ratio:1;border-radius:24px;width:min(274px,70%);margin-inline:auto;position:relative;overflow:hidden}.imageSheetTwoRowsPreview-bFaioZ img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@keyframes pulse-isk6yW{0%,to{opacity:.68}50%{opacity:.82}}.Placeholder-M5Cmfu{background-color:color-mix(in srgb, var(--color-codex-description) 8%, var(--color-surface));opacity:.68;animation:2.4s ease-in-out infinite pulse-isk6yW}.dark .Placeholder-M5Cmfu{background-color:color-mix(in srgb, var(--color-codex-description) 12%, var(--color-surface))}:root[data-reduced-motion=true] .Placeholder-M5Cmfu{opacity:.76;animation:none}.icon-niuo6X[data-icon-p3]{--icon-p3-authored-00b1ff:#00b1ff}.tooltip-BWNZME{opacity:.9;flex-direction:column;align-items:center;width:215px;max-width:100%;display:flex}.body-i5CZgD{border-radius:var(--radius-md);width:100%;padding:calc(var(--spacing) * 2);background:var(--black);color:var(--white);font-size:13px;font-weight:var(--font-weight-medium);text-align:start;box-shadow:var(--shadow-xl);line-height:18px}.caret-kAbdty{background:var(--black);flex:none;width:24px;height:9px;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCAyNCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBpZD0iQ2FyZXQiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMCAwQzUuNCAwIDcuMyAyLjIgOS42IDUuM0wxMC43IDYuOEMxMS4zNSA3LjcgMTIuNjUgNy43IDEzLjMgNi44TDE0LjQgNS4zQzE2LjcgMi4yIDE4LjYgMCAyNCAwSDBaIiBmaWxsPSIjMEQwRDBEIi8+CjwvZz4KPC9zdmc+Cg==) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCAyNCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBpZD0iQ2FyZXQiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMCAwQzUuNCAwIDcuMyAyLjIgOS42IDUuM0wxMC43IDYuOEMxMS4zNSA3LjcgMTIuNjUgNy43IDEzLjMgNi44TDE0LjQgNS4zQzE2LjcgMi4yIDE4LjYgMCAyNCAwSDBaIiBmaWxsPSIjMEQwRDBEIi8+CjwvZz4KPC9zdmc+Cg==) 50%/contain no-repeat}[data-side=bottom] .tooltip-BWNZME{flex-direction:column-reverse}[data-side=bottom] .caret-kAbdty{rotate:180deg}.borderedCardSandbox-KmZ5WZ{corner-shape:var(--codex-corner-shape);border-end-end-radius:max(0px, calc(var(--radius-lg) - 1px));border-end-start-radius:max(0px, calc(var(--radius-lg) - 1px))}.content-cuuiWn{text-align:start;white-space:normal;min-width:0;max-width:344px;color:var(--color-text);flex-direction:column;gap:4px;padding:12px;font-size:14px;font-weight:400;line-height:20px;display:flex}.branding-xlBboz{align-items:center;gap:6px;min-width:0;font-size:12px;line-height:16px;display:flex}.title-M06RHU,.subtitle-gArrij,.body-M8UobH{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.title-M06RHU{word-break:break-all;font-weight:500}.subtitle-gArrij,.body-M8UobH,.multilineBody-ZwAWLW{overflow-wrap:break-word;color:var(--color-text-secondary)}.body-M8UobH{-webkit-line-clamp:3;min-height:0}.multilineBody-ZwAWLW{white-space:pre-line;min-height:0;max-height:192px;overflow-y:auto}.followUp-otVo0x{padding-top:8px}.Badge-GbHWPL{--indicator-size:var(--badge-indicator-size);align-items:center;gap:var(--spacing,.25rem);height:var(--badge-size);padding:0 var(--badge-gutter);border-radius:var(--badge-radius);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);letter-spacing:var(--badge-tracking);white-space:nowrap;display:inline-flex}.Badge-GbHWPL svg:where(:not([data-no-autosize])){font-size:var(--badge-icon-font-size)}:where(.Badge-GbHWPL svg:where(:not([data-no-autosize])):first-child:not(:only-child)){margin-left:var(--badge-icon-offset,-1px)}:where(.Badge-GbHWPL svg:where(:not([data-no-autosize])):last-child:not(:only-child)){margin-right:var(--badge-icon-offset,-1px)}.Badge-GbHWPL[data-variant=soft]{background-color:var(--badge-background-color);color:var(--badge-text-color)}.Badge-GbHWPL[data-variant=soft]:where([data-color=secondary]){--badge-background-color:var(--color-background-secondary-soft-alpha);--badge-text-color:var(--color-text-secondary-soft)}.Badge-GbHWPL[data-variant=soft]:where([data-color=success]){--badge-background-color:var(--color-background-success-soft-alpha);--badge-text-color:var(--color-text-success-soft)}.Badge-GbHWPL[data-variant=soft]:where([data-color=warning]){--badge-background-color:var(--color-background-warning-soft-alpha);--badge-text-color:var(--color-text-warning-soft)}.Badge-GbHWPL[data-variant=soft]:where([data-color=danger]){--badge-background-color:var(--color-background-danger-soft-alpha);--badge-text-color:var(--color-text-danger-soft)}.Badge-GbHWPL[data-variant=soft]:where([data-color=info]){--badge-background-color:var(--color-background-info-soft-alpha);--badge-text-color:var(--color-text-info-soft)}.Badge-GbHWPL[data-variant=soft]:where([data-color=discovery]){--badge-background-color:var(--color-background-discovery-soft-alpha);--badge-text-color:var(--color-text-discovery-soft)}.Badge-GbHWPL[data-variant=solid]{background-color:var(--badge-background-color);color:var(--badge-text-color)}.Badge-GbHWPL[data-variant=solid]:where([data-color=secondary]){--badge-background-color:var(--color-background-secondary-solid);--badge-text-color:var(--color-text-secondary-solid)}.Badge-GbHWPL[data-variant=solid]:where([data-color=success]){--badge-background-color:var(--color-background-success-solid);--badge-text-color:var(--color-text-success-solid)}.Badge-GbHWPL[data-variant=solid]:where([data-color=warning]){--badge-background-color:var(--color-background-warning-solid);--badge-text-color:var(--color-text-warning-solid)}.Badge-GbHWPL[data-variant=solid]:where([data-color=danger]){--badge-background-color:var(--color-background-danger-solid);--badge-text-color:var(--color-text-danger-solid)}.Badge-GbHWPL[data-variant=solid]:where([data-color=info]){--badge-background-color:var(--color-background-info-solid);--badge-text-color:var(--color-text-info-solid)}.Badge-GbHWPL[data-variant=solid]:where([data-color=discovery]){--badge-background-color:var(--color-background-discovery-solid);--badge-text-color:var(--color-text-discovery-solid)}.Badge-GbHWPL[data-variant=outline]{box-shadow:0 0 0 1px var(--badge-border-color) inset;color:var(--badge-text-color)}.Badge-GbHWPL[data-variant=outline]:where([data-color=secondary]){--badge-border-color:var(--color-border-secondary-outline);--badge-text-color:var(--color-text-secondary-outline)}.Badge-GbHWPL[data-variant=outline]:where([data-color=success]){--badge-border-color:var(--color-border-success-outline);--badge-text-color:var(--color-text-success-outline)}.Badge-GbHWPL[data-variant=outline]:where([data-color=warning]){--badge-border-color:var(--color-border-warning-outline);--badge-text-color:var(--color-text-warning-outline)}.Badge-GbHWPL[data-variant=outline]:where([data-color=danger]){--badge-border-color:var(--color-border-danger-outline);--badge-text-color:var(--color-text-danger-outline)}.Badge-GbHWPL[data-variant=outline]:where([data-color=info]){--badge-border-color:var(--color-border-info-outline);--badge-text-color:var(--color-text-info-outline)}.Badge-GbHWPL[data-variant=outline]:where([data-color=discovery]){--badge-border-color:var(--color-border-discovery-outline);--badge-text-color:var(--color-text-discovery-outline)}.Badge-GbHWPL:where([data-size=sm]){--badge-size:var(--badge-size-sm);--badge-gutter:var(--badge-gutter-sm);--badge-font-size:var(--badge-font-size-sm);--badge-font-weight:var(--badge-font-weight-sm);--badge-tracking:var(--badge-tracking-sm);--badge-radius:var(--badge-radius-sm);--badge-icon-font-size:var(--badge-icon-font-size-sm);--badge-indicator-size:var(--badge-indicator-size-sm)}.Badge-GbHWPL:where([data-size=md]){--badge-size:var(--badge-size-md);--badge-gutter:var(--badge-gutter-md);--badge-font-size:var(--badge-font-size-md);--badge-font-weight:var(--badge-font-weight-md);--badge-tracking:var(--badge-tracking-md);--badge-radius:var(--badge-radius-md);--badge-icon-font-size:var(--badge-icon-font-size-md);--badge-indicator-size:var(--badge-indicator-size-md)}.Badge-GbHWPL:where([data-size=lg]){--badge-size:var(--badge-size-lg);--badge-gutter:var(--badge-gutter-lg);--badge-font-size:var(--badge-font-size-lg);--badge-font-weight:var(--badge-font-weight-lg);--badge-tracking:var(--badge-tracking-lg);--badge-radius:var(--badge-radius-lg);--badge-icon-font-size:var(--badge-icon-font-size-lg);--badge-indicator-size:var(--badge-indicator-size-lg)}.Badge-GbHWPL:where([data-pill]){--badge-radius:var(--radius-full);padding:0 calc(var(--badge-gutter) * var(--control-gutter-pill-scaling))}.slate-cmBm9F{--citation-badge-foreground:#403d58;--citation-badge-background:#e2e8f5;--citation-badge-dark-foreground:#e2e8f5;--citation-badge-dark-background:#1c2026}.purple-EURY9K{--citation-badge-foreground:#7849d1;--citation-badge-background:#ede5fc;--citation-badge-dark-foreground:#ede5fc;--citation-badge-dark-background:#3b2366}.pink-fNpMCD{--citation-badge-foreground:#9e3465;--citation-badge-background:#f6eff2;--citation-badge-dark-foreground:#f6eff2;--citation-badge-dark-background:#592f43}.violet-ZPo1Qx{--citation-badge-foreground:#5528d2;--citation-badge-background:#e0dbfb;--citation-badge-dark-foreground:#e0dbfb;--citation-badge-dark-background:#2b1e4f}.green-JCyDGN{--citation-badge-foreground:#278c5d;--citation-badge-background:#e4f3ee;--citation-badge-dark-foreground:#a9d7c8;--citation-badge-dark-background:#1b2924}.blue-RU4pit{--citation-badge-foreground:#2c67c5;--citation-badge-background:#e8f3fe;--citation-badge-dark-foreground:#85b4fe;--citation-badge-dark-background:#0b1f3a}.badge-ShKopz[data-variant=soft][data-color]{--badge-background-color:var(--citation-badge-background);--badge-text-color:var(--citation-badge-foreground)}.badge-ShKopz[data-variant=soft][data-color]:where([data-theme=dark]){--badge-background-color:var(--citation-badge-dark-background);--badge-text-color:var(--citation-badge-dark-foreground)}@container style(--theme-variant:dark){.badge-ShKopz[data-variant=soft][data-color]:where(:not([data-theme])){--badge-background-color:var(--citation-badge-dark-background);--badge-text-color:var(--citation-badge-dark-foreground)}}.responseTypography-A7UvAY{--codex-chat-font-size:1rem;--codex-chat-code-font-size:.875rem}.mobileRow-V0E64y{scrollbar-width:none}.mobileRow-V0E64y::-webkit-scrollbar{display:none}.mobileUtilityRow-iCKQaL{justify-content:safe center}.mobileDestination-JRc58g>.destinationIcon-EuU6jl{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);background:var(--lightningcss-light,#e8e8e8) var(--lightningcss-dark,var(--color-text));border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.mobileDestination-JRc58g>.destinationIcon-EuU6jl{background:var(--lightningcss-light,#e8e8e8) var(--lightningcss-dark,color-mix(in srgb, var(--color-text) 5%, transparent))}}.mobileDestination-JRc58g>.destinationIcon-EuU6jl{color:var(--color-text)}.mobileDestination-JRc58g>.destinationIconWithArtwork-eYPnWH{background:0 0;position:relative;overflow:hidden}.destinationIconBackground-q4p_I2{width:100%;height:100%;position:absolute;inset:0}.destinationIconForeground-usBliy{justify-content:center;align-items:center;display:flex;position:relative}.mobileDestination-JRc58g:disabled{pointer-events:none;opacity:.5}.mobileDestination-JRc58g{width:calc(var(--spacing,.25rem) * 20);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,calc(var(--radius-2xl-base) * var(--corner-radius-scale)));border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text);letter-spacing:-.08px;background-color:#0000;border-width:0;border-color:#0000;flex-direction:column;flex-shrink:0;padding:0;font-size:14px;line-height:18px}.mobileDestination-JRc58g.mobileTwoRowDestination-jahy9S{width:calc(var(--spacing,.25rem) * 16);gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,11px);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4)}.mobileDestination-JRc58g.mobileTwoRowDestination-jahy9S>.destinationIcon-EuU6jl{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.joined-PsQ4vh>:is(button,.button-link):not(:first-child),.joined-PsQ4vh>:not(:first-child) :is(button,.button-link){border-start-start-radius:0!important;border-end-start-radius:0!important}.joined-PsQ4vh>:is(button,.button-link):not(:last-child),.joined-PsQ4vh>:not(:last-child) :is(button,.button-link){border-start-end-radius:0!important;border-end-end-radius:0!important}.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}@media (hover:hover){.overlay-FhlGXI{opacity:0;pointer-events:none}.overlay-FhlGXI[data-frame-hovered=true],.overlay-FhlGXI:hover,.overlay-FhlGXI:focus-within,[data-d-component=image]:hover>.overlay-FhlGXI{opacity:1;pointer-events:auto}}.Renderer-ojZscX{--theme-accent-text:var(--codex-theme-accent-text,var(--color-text-info))}@layer theme{.Renderer-ojZscX,.Renderer-ojZscX :where([data-theme]){--color-surface:var(--app-color-background-elevated-secondary-opaque);--color-surface-tertiary:var(--app-color-background-elevated-tertiary-opaque)}}}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.rich-text-user-turn.rich-text-user-turn>:is(h4,h5,h6):not(:first-child){margin-block-start:calc(var(--markdown-space,var(--spacing)) * 4)}.rich-text-user-turn.rich-text-user-turn>:is(h4,h5,h6):not(:last-child){margin-block-end:calc(var(--markdown-space,var(--spacing)) * 4)}@layer utilities{.rich-text-user-turn blockquote{margin-block:calc(var(--markdown-space,var(--spacing)) * 4)!important}.rich-text-user-turn>blockquote:first-child,.rich-text-user-turn blockquote>blockquote:first-child,.rich-text-user-turn [data-starts-with-blockquote]>blockquote:first-of-type{margin-block-start:0!important}.rich-text-user-turn>blockquote:last-child,.rich-text-user-turn blockquote>blockquote:last-child,.rich-text-user-turn [data-ends-with-blockquote]>blockquote:last-of-type,.rich-text-user-turn [data-markdown-list-item-content]>:last-child:not(blockquote,h1,h2,h3){margin-block-end:0!important}.rich-text-user-turn>:is(p,ul,ol)+:is(ul,ol),.rich-text-user-turn>:is(ul,ol)+p{margin-block-start:calc(var(--markdown-space,var(--spacing)) * 4)!important}.rich-text-user-turn :is(ul,ol)>li,.rich-text-user-turn :is(li,blockquote,[data-markdown-list-item-content])>p{margin-block:0!important}.rich-text-user-turn :is(li,blockquote,[data-markdown-list-item-content])>:is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){margin-block-start:calc(var(--markdown-space,var(--spacing)) * 4)!important}.rich-text-user-turn li:has(>p,>[data-markdown-list-item-content]>p)+li{margin-block-start:calc(var(--markdown-space,var(--spacing)) * 4)!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}